Martin Storsjö
5c7092dfe6
extras/tools: Patch libtool to find the compiler-rt that clang uses by default
When libtool links DLLs that include C++ code, it does so by
passing -nostdlib and manually adding the compiler built-in
default libraries. When linking, clang specifies the compiler-rt
library by passing the full path to the .a file, instead of using
-L + -l. libtool currently doesn't pick up such a full path to
a static library as a library it should include.
This patch is a custom libtool patch from chromium os [1],
upstreaming is in progress at [2].
[1] 88201a517e
[2] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27866
9 years ago
Thomas Guillem
96d5981418
extras: m4: fix snprintf for macOS 10.13
Same patches than the bison ones since the same lib is used on both project.
9 years ago
Jean-Baptiste Kempf
9e1c8ae259
extras-tools: add flex
9 years ago
Marvin Scholz
4e216e1a68
extras/tools: Fix UNPACK_DIR for single extensions
This is copy-pasted from the contrib main.mak
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Jean-Baptiste Kempf
e72be94184
extra/tools: fix compatibility with old OSes
9 years ago
Jean-Baptiste Kempf
43afed90d9
extra/tools: fix bison for macOS 10.13
9 years ago
Jean-Baptiste Kempf
42505be083
extras/tools: provide bison for outdated systems
9 years ago
Jean-Baptiste Kempf
425b92921b
extra/tools: implement a very simple sum-checking for packages
We should, in the future, import contribs system, because it is more
complete and better designed...
9 years ago
Jean-Baptiste Kempf
bbaf9ff3fb
extra/tools: add a fetch-all target
9 years ago
Jean-Baptiste Kempf
fcea86581b
extras/tools: fix gas package name
9 years ago
Marvin Scholz
705bbb20a6
tools: Patch libtool to pass-through sanitizer flags
This is a backport of
http://git.savannah.gnu.org/cgit/libtool.git/commit/?id=a5c6466
as libtool has no release that includes this commit, yet.
It fixes using sanitizers on macOS, as without this patch, the
relevant flag is not passed to the compiler when linking, causing
undefined symbol errors.
9 years ago
Jean-Baptiste Kempf
1e93312fab
Tools: update protoc to 3.1.0
10 years ago
Felix Paul Kühne
a09dbdefd4
extras/tools: prefer to download all packages from v.o
10 years ago
Steve Lhomme
383abfa1be
tools: build cmake using multiple threads
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years ago
Steve Lhomme
c7d4d881b8
tools: don't keep files that failed to download
--
deprecates https://patches.videolan.org/patch/12214/
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years ago
Felix Paul Kühne
7507d0cf58
extras/tools/libtool: remove crude hack for legacy OS X platforms
11 years ago
Sean McGovern
da441b234f
extras/tools: remove liblzma pkgconfig file
Prevent contribs from picking up the dependency here.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years ago
Felix Paul Kühne
cdb3104a32
extras: fix gas-pp installation
12 years ago
Sean McGovern
75b2a6d7e0
tools: remove protoc pkgconfig files
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years ago
Sean McGovern
482beffd24
tools: build protoc support libraries as static
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years ago
Felix Paul Kühne
79df8a65f1
extras: libtool depends on automake, which in turn depends on autoconf
This solves long-standing conflicts with homebrew as well as the latest Xcode releases. Additionally, in most cases, all 3 items were built anyway.
12 years ago
Jean-Baptiste Kempf
7f9196902c
Tools: create also the lib folder for ant
12 years ago
Jean-Baptiste Kempf
ccbf5bcd26
Tools: create directories before cp into them
12 years ago
Jean-Baptiste Kempf
c07175b094
Extras: add protoc
12 years ago
Sean McGovern
b3050f68b4
tools: add Apache ANT for contribs
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years ago
Felix Paul Kühne
8108d3a00e
extras/tools: fix ragel patch application
12 years ago
Rafaël Carré
fbfd51491a
extras/tools: remove openssl
it is never enabled
13 years ago
Sean McGovern
705ee955b8
tools: add GNU sed
Signed-off-by: Rafaël Carré <funman@videolan.org>
13 years ago
Sean McGovern
489aea8483
extras: use MAKE environment variable where appropriate
Signed-off-by: Rafaël Carré <funman@videolan.org>
13 years ago
Felix Paul Kühne
969bc81371
extras/tools: update cmake
This is fixes compilation issues in the not so far future
13 years ago
Konstantin Pavlov
d9a2daacb3
extras/tools: bump cmake version to current stable and add a patch fixing build on OSX Mavericks.
13 years ago
Konstantin Pavlov
994dfedd6b
extras/tools: fix ragel build with clang on OSX Mavericks
13 years ago
Jean-Baptiste Kempf
3581f8630a
Extras/tools: force the last version of m4
Previous ones are refused by autoconf
13 years ago
Martin Storsjö
3f2badf275
tools: Download gas-pp from libav.org instead of from github
The github repo is only a mirror while the libav.org one is the
upstream.
Signed-off-by: Martin Storsjö <martin@martin.st>
13 years ago
Felix Paul Kühne
8ae383786f
extras/tools: use another gas-pp fork fixing mp1/2/3 decoding on iOS on ARM
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years ago
Diego Fernando Nieto
e1b0fccc2f
Autoconf distclean in extra/tools
Hi,
I send to you the following patch to erase autonconf-2.69.tar.gz when we execute a make distclean command.
Signed-off-by: Rafaël Carré <funman@videolan.org>
14 years ago
Jean-Baptiste Kempf
9e65390927
Tools: Fix autoconf build
14 years ago
Jean-Baptiste Kempf
42551ffdab
Tools: add m4
14 years ago
Jean-Baptiste Kempf
9b01e561ed
Tools: use pkg-config-lite instead of pkg-config
This allows us to use a more recent version and to drop the dependency
of glib (and python) which allows a better bootstrap on limited systems
14 years ago
Naohiro KORIYAMA
fad67c6112
extra/tools: added Ragel
HarfBuzz requires Ragel when executing autogen.sh.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years ago
Felix Paul Kühne
94ac9a7d34
extras/tools: use Mans Rullgard's gas preprocessor variant instead of David Conrad's since it is more up-to-date
14 years ago
Felix Paul Kühne
e837caa79d
extras/tools: improve gas installation
15 years ago
Felix Paul Kühne
20c360aee3
extras/tools: added the gas-preprocessor makro needed for ASM support on iOS
15 years ago
Rafaël Carré
12bc6ed40d
contrib/tools: use BSD fetch if curl/wget are absent
15 years ago
Felix Paul Kühne
0921213abb
extras/tools: added openssl needed for native compilation on Darwin 9 / OS X 10.5
15 years ago
Faustino E. Osuna
fb1e33a46f
extras/tools: fix when downloading in tools.mak
Fix a typo when using the $(download) function. This suppresses
malformed url errors from curl.
Signed-off-by: Rafaël Carré <funman@videolan.org>
15 years ago
Rafaël Carré
187d8f3d5e
pkgconfig doesn't depend on autoconf
15 years ago
Rafaël Carré
f063b08259
extra/tools: make sure autoconf comes with pkg-config macros
15 years ago
Rafaël Carré
6c998c6073
We don't patch pkg-config (anymore), don't run autoconf
15 years ago
Rafaël Carré
7c22d84061
Revert "extra/tools: make sure autoconf can access pkg-config macros"
This reverts commit b590a13f93 .
15 years ago