fbrosson
d15ea6d7c7
Binutils: disable x86 primary arch for version 2.31.1. See #3250
2018-10-26 15:31:28 +00:00
kenmays
db88abb64a
Binutils: enable x86 arch for version 2.31.1. ( #3250 )
2018-10-26 15:24:30 +00:00
Calvin Hill
9a9851061a
llvm6/7: enable float128 support in clang. ( #3229 )
...
This patch is required to build a dependency of swift-lang when built with
LLVM 6 and higher, and enables support for float128 in the compiler.
2018-10-24 12:46:23 +02:00
kenmays
95e6da586a
LLVM: Update UIUC license. ( #3234 )
2018-10-20 16:26:50 +00:00
kenmays
1eceb8da2f
LLVM: Remove older patches/recipes < LLVM v5.0.0. ( #3234 )
2018-10-20 16:26:50 +00:00
kenmays
fa76c86c03
Binutils: add recipe for version 2.31.1. ( #3204 )
2018-10-20 10:21:29 +00:00
Adrien Destugues
8d5659531f
Backport fix from upstream for std::is_trivially_constructible
...
Needed to build current version of webkit code.
2018-10-16 00:29:11 +02:00
Adrien Destugues
7165175bf1
Import gcc 8.1 recipe done by extrowerk.
2018-10-14 21:35:59 +02:00
Adrien Destugues
f9cf8e905f
autoconf264: fix build.
...
This version is needed to generate gcc configure files.
2018-10-14 21:35:59 +02:00
Adrien Destugues
6ad8a8a7e9
gcc: remove outdated recipes.
2018-10-14 21:35:58 +02:00
Jerome Duval
1b472def0a
llvm6: add missing libdir for secondary archs.
...
same for llvm7, also enabled.
2018-10-09 21:13:18 +02:00
Jérôme Duval
f1724f2097
llvm6: enable x86.
2018-10-09 19:32:36 +02:00
fbrosson
99bfcd79f0
patch: restore version 2.7.5 for x86_gcc2 non hybrid. See #3200
2018-10-08 15:51:42 +00:00
fbrosson
d8b74a5c63
patch: drop gcc2 patchset, mark x86_gcc2 as broken. See #3200
2018-10-08 12:34:31 +00:00
fbrosson
ee6b46901d
patch: bump to 2.7.6, switch to tar.xz, add gcc2 patch. ( #3200 )
...
The 2nd patch in patch-2.7.6-gcc2.patchset is almost identical to
the 2nd one in tar-1.30-gcc2.patchset, and the files they patch:
* tar-1.30/gnu/backupfile.c * tar-1.30/gnu/parse-datetime.y
* patch-2.7.6/lib/backupfile.c * patch-2.7.6/lib/parse-datetime.y
are identical before and after the patch. There is only one diff,
in line 3: we have a "2017" for tar and a "2018" for patch.
2018-10-07 23:47:48 +00:00
fbrosson
4f4bd84747
patch: add support for x86 secondary arch. ( #3200 )
2018-10-07 23:47:47 +00:00
fbrosson
543f556984
bmake: bump to 20180919, add a tiny PATCH to simplify INSTALL.
2018-10-04 10:28:06 +00:00
Jerome Duval
d2b37f714e
code style.
2018-10-03 13:02:32 +02:00
Jérôme Duval
8624b539d4
llvm6: add missing provides.
2018-10-01 07:32:53 +02:00
Jerome Duval
b291be222f
llvm: enable llvm6 and llvm7 for x86_64.
2018-09-29 09:57:42 +02:00
fbrosson
6d0d6ab49a
sys-devel/lemon: drop commandSuffix, simplify PROVIDES.
2018-09-28 02:59:40 +00:00
Jerome Duval
bdb0fcbd78
code style.
2018-09-25 10:21:17 +02:00
fbrosson
bd646943d2
automake: add version 1.16.1, with a TEST_REQUIRES. ( #3086 )
2018-09-19 05:01:36 +00:00
Jerome Duval
7800f60b13
llvm: add missing PROVIDES.
...
thanks to Vidrep for the notice!
2018-09-17 08:33:07 +02:00
Jerome Duval
dbe7cd4f6a
code format.
2018-09-17 07:24:42 +02:00
Calvin Hill
0e4168e79a
llvm: bump version to 6.0.1 and add tests. ( #3028 )
2018-09-14 09:54:19 -07:00
Jerome Duval
51ee6bc944
code style.
...
remove old patches.
2018-08-14 10:42:32 +02:00
Jerome Duval
ceb7e88114
sys-*: reorder sections.
2018-08-10 08:17:37 +02:00
Jerome Duval
0c8e42333a
autoconf: code style.
2018-08-07 10:37:22 +02:00
Jerome Duval
d3a94c0523
llvm: use srcGitRev, code style.
2018-08-07 10:00:35 +02:00
Jerome Duval
ac17bd1be4
code style.
2018-08-07 08:26:26 +02:00
Jerome Duval
dedc2c6324
code style.
2018-08-06 15:08:49 +02:00
Kacper Kasper
986d03f9cc
ucpp: add recipe
2018-08-03 20:46:53 +02:00
Jérôme Duval
c6424cc1c0
gcc: fix secondary arch syslibs_devel hpkg.
2018-08-03 20:12:16 +02:00
Jerome Duval
4317330d8d
sys-devel: code style.
2018-08-03 16:25:35 +02:00
Jerome Duval
2cde3ec3eb
openwatcom: code style.
2018-08-03 14:59:06 +02:00
Jerome Duval
dc5b8bbb28
distcc: code style.
2018-08-03 14:58:21 +02:00
Jessica Hamilton
b941ba5c2d
gcc-7.3.0: fix building of libgcc.a
...
* This fixes https://github.com/haikuports/haikuports/issues/2561
2018-07-16 02:46:01 +02:00
Jessica Hamilton
cb1bf53f06
gcc: add gcc-{ar,nm,ranlib} to $binDir, needed for LTO to work.
2018-07-16 03:38:20 +00:00
Gerasim Troeglazov
cce843e4a8
avr_gcc: fix patchset name
2018-06-19 20:11:50 +10:00
Gerasim Troeglazov
0947a27dfc
avr-binutils: fix binutils REQUIRES
2018-06-19 19:56:09 +10:00
Gerasim Troeglazov
010dd19d88
avr_gcc: fix build with gcc7
2018-06-18 23:49:44 +10:00
fbrosson
690dc0def9
libuuid: add CONFLICTS with (util-linux's) lib:libuuid. ( #2683 )
...
While at it, declare version for devel:libuuid.
2018-06-13 14:38:31 +00:00
Jérôme Duval
3fc8d3030f
gcc: rebuild with gcc7.
2018-06-12 18:42:45 +02:00
Jérôme Duval
11cacbce02
binutils: rebuild with gcc7.
2018-06-12 18:40:42 +02:00
Jérôme Duval
15709dcbdb
binutils: rebuild with gcc7.
2018-06-12 18:32:36 +02:00
fbrosson
1b2eae9145
bmake: bump to 20180512, add TEST, drop unneeded compat. ( #2675 )
2018-06-10 06:09:25 +00:00
Gerasim Troeglazov
511e3c5f2e
llvm: fix header dir suffix for secondary arch
2018-06-07 21:49:56 +10:00
Jérôme Duval
9f0edecf34
libuuid: update HOMEPAGE.
2018-05-30 07:43:16 +02:00
fbrosson
8138ab5b41
bison: bump to 3.0.5, add TEST_REQUIRES.
...
Tests {430,431,432} failed with 3.0.4 but are OK with 3.0.5 :)
FWIW, adding the same TEST_REQUIRES to 3.0.4 did not help.
2018-05-29 17:30:27 +00:00
Augustin Cavalier
1624752bba
GCC 7.3: Various fixes & enable as default secondary-arch GCC.
2018-05-20 16:36:22 -04:00
Zoltán Mizsei
3f1dbe34ed
GCC 7.3 recipe and patchset
2018-05-20 16:36:12 -04:00
Schrijvers Luc
51b5e56292
lemon, revive old bep file ( #2535 )
2018-05-07 13:56:37 -04:00
Augustin Cavalier
12f71935e1
libtool: Test and enable on gcc2.
...
Fixes fallout from #2186 .
2018-03-07 18:24:53 -05:00
Jérôme Duval
6c0d7312a7
gcc: update checksum
2018-01-29 15:15:19 +01:00
Sergei Reznikov
ad754fb96b
arm_none_eabi_binutils: mark as untested
2018-01-10 14:03:06 +03:00
Sergei Reznikov
c64163902f
arm_none_eabi_binutils: fix build
2018-01-10 12:18:03 +03:00
miqlas
38ca8b55c4
GCC: enable libssp for stack protector ( #2094 )
2018-01-10 08:45:47 +01:00
miqlas
1a52b5c37d
bmake : bump version ( #1811 )
2017-12-12 21:34:50 +01:00
alaviss
a0fdf8cf1f
Add TEST() to various ports ( #1832 )
...
* app-crypt/rhash: disable on x86_gcc2, also fixed secondary arch
* dev-lang/tcc: make tcc actually works
- update patches: define custom haiku definitions, use haiku
start/end objects
- make tcc uses haiku custom paths
- add secondary arch support
- add x86_64
* dev-lang/tcc: disable on all architectures
- Haiku's BeBuild.h depends on __GNUC__ macro to select ABI, which
unfortunately we can't risk to define, so disabling for now
* dev-python/pyqt: use correct name for sip
* dev-lang/spidermonkey: fix build
- add x86 to snd arch
- update config.sub and config.guess
- add missing cmd:js_config
- add missing cmd:zip
* dev-python/pyqt: clean up the spaces left by previous contributor
* add TEST() for the following ports:
- sys-devel/flex
- app-crypt/rhash
- app-text/podofo
- app-crypt/qca
- app-editors/retext
- app-i18n/mozc
- dev-lang/tcc
- dev-lang/yasm
- dev-lang/spidermonkey
- dev-libs/glib
- dev-libs/jsoncpp
- dev-libs/libtommath
- dev-libs/libxslt
- dev-libs/libyajl
- dev-libs/zziplib
2017-12-10 13:49:50 +01:00
Kacper Kasper
ae4a2a91e4
Fix gettext on 64-bit.
2017-11-24 22:27:02 +01:00
Augustin Cavalier
3517dbe436
llvm: enable 5.0.0 on gcc2_x86, fix llvm-config there.
2017-11-24 11:31:25 +01:00
Augustin Cavalier
20768cb0b9
gcc5: Fix Fortran install on secondary arch.
...
The edit-compile-repeat cycle on this one was just ridiculous...
2017-11-23 13:34:32 +01:00
waddlesplash
2423004f27
llvm 4: mark tested on gcc2_x86.
...
It's already being used in the manually-maintained repositories ... so I guess it should be enabled, lol
2017-11-23 09:24:30 +01:00
Augustin Cavalier
2670583597
gcc, llvm, mesa: Bump revisions to force rebuild on x86_gcc2 buildmaster.
2017-11-22 23:20:50 +01:00
Augustin Cavalier
1c9f99a97d
binutils 2.17: patch must go after make.
2017-11-22 22:55:23 +01:00
Augustin Cavalier
88f02cc2fe
binutils 2.17: Do not build documentation.
...
Keeping up with makeinfo's upgrade treadmill is proving to be
a tedious and annoying process, so just don't build documentation.
If anyone really wants any docs besides manpages, they can go
and build it themselves.
2017-11-22 22:25:09 +01:00
waddlesplash
b62054e3cc
binutils: update checksum.
2017-11-22 16:33:10 +01:00
waddlesplash
0b4bb42ce9
binutils 2.26.1: bump revision to force buildmaster rebuild
2017-11-22 16:03:14 +01:00
Augustin Cavalier
1e51e1c8bf
binutils: disable 2.28.1 on x86.
...
It's broken. See #1709 .
2017-11-22 14:06:57 +01:00
Augustin Cavalier
a2b1db7c49
m4: fix the build.
2017-11-22 11:56:49 +01:00
Kacper Kasper
3ead7ce0c5
Add arch suffix to debuginfo where necessary.
2017-11-22 09:37:41 +01:00
Jerome Duval
54b10f3c53
llvm: clang now defaults to PIC.
2017-11-11 20:39:36 +01:00
waddlesplash
11e884bf1c
binutils: Update to fix #1780 .
2017-11-11 14:45:14 +01:00
Jerome Duval
5aaa3fb967
make: replace 4.2 with 4.2.1.
...
* 4.1 stays the active version because 4.2.1 still doesn't behave
correctly with parallel builds.
2017-11-04 01:00:39 +01:00
Jerome Duval
7dc630d213
distcc: bump to version 3.2~rc1.
2017-11-01 15:59:51 +01:00
Humdinger
c4f5b365c7
bc: Mark as working for gcc2
2017-11-01 09:09:39 +01:00
waddlesplash
c208890372
make: disable dep tracking.
...
For #1751 .
2017-10-28 22:55:25 +02:00
waddlesplash
34d1a1d24a
binutils: Update checksum following GitHub codeload changes.
2017-10-28 21:43:54 +02:00
waddlesplash
bd8cfe0b9a
jam: Update checksum following GitHub codeload changes.
2017-10-28 20:38:09 +02:00
Jerome Duval
62f49c9cd3
libtool: add recipe for version 2.4.6.
...
* remove unused patches.
* fix inconsistent provide for subpackage ltdl.
2017-09-30 14:02:58 +02:00
Jerome Duval
7bc5c54c05
llvm: enable 5.0.0 on x86_64.
2017-09-24 20:32:00 +02:00
Adrien Destugues
5cef2d3d1f
avr-binutils,gcc: bump version and fix checksums.
2017-09-23 08:53:11 +02:00
Jerome Duval
892be749aa
llvm: apply 3991059e86
to 5.0.0 recipe.
2017-09-22 19:03:48 +02:00
Jessica Hamilton
3991059e86
llvm-4.0: include extra utils.
...
* In particular, FileCheck is needed for building rust.
2017-09-22 22:28:04 +00:00
Adrien Destugues
c8213b765b
ARM-gcc: update to current version and use safe source.
2017-09-17 16:11:39 +02:00
Adrien Destugues
71dc05fd05
ARM binutils: make them buidl again
...
- Checksum was not matching archive
- libbfd is from host binutils, so use host binutils version (currently
2.28.1). Unfortunately this needs to be bumped everytime we update
host binutils.
2017-09-17 16:11:39 +02:00
Jerome Duval
f568bf9d9e
llvm: add recipe for version 5.0.0.
...
* switch git recipe to 6.0.0.
2017-09-17 09:38:54 +02:00
Jessica Hamilton
c539ff6360
llvm: enable threading.
2017-09-05 15:35:18 +00:00
miqlas
5f5d758f32
bc: REQUIRES fix ( #1604 )
2017-08-30 20:59:18 +02:00
Jerome Duval
fd05201fce
binutils: enable 2.28.1.
2017-08-06 16:32:00 +02:00
Jerome Duval
b1952334d7
binutils: add recipes for versions 2.27, 2.28.1, 2.29.
2017-08-05 14:59:28 +02:00
Jérôme Duval
035a20b19a
llvm: use releases.llvm.org.
2017-08-04 09:03:09 +02:00
Humdinger
71f1b66665
Updated recipe for gcc-2.95.3_2017_07_20-1
2017-08-02 08:49:28 +02:00
Humdinger
3df468be42
jam: update to latest commit
...
That should get rid of the error under 64bit:
"GeneratedRepositoryPackageList1 actions too long (max 51200)"
2017-07-19 08:12:13 +02:00
Jerome Duval
fe7fcfa368
gcc: add recipe for version 6.4.0.
2017-07-15 23:44:41 +02:00
Jérôme Duval
7b6b52bf13
llvm: switch to https.
2017-07-10 14:21:52 +02:00
Adrien Destugues
63b30ecbe9
llvm-git: mark as broken
...
It doesn't build. Using stable versions is fine anyway.
2017-07-08 13:29:14 +02:00
Jerome Duval
f12244ea3e
automake: bump version.
2017-07-04 23:45:22 +02:00
Jerome Duval
c39bd88fd7
llvm: bump version.
...
* enable shared library build to reduce binary size.
* add llvm_libs subpackage for libLLVM and libLTO.
2017-07-04 23:44:24 +02:00
Jerome Duval
fc0936b040
Bump revisions for x86_64 rebuild after time_t change.
...
* a few apps needed build fix for time_t.
* disable compatibility packages for x86_64.
2017-06-27 15:46:25 +02:00
Sergei Reznikov
d1caeaf180
autoconf: fix build on x86_64
2017-06-26 17:13:16 +03:00
waddlesplash
726b62c376
arm_none_eabi_gcc_nolibc: Deactivate.
...
Uses unsafe source.
2017-06-24 17:06:27 -04:00
waddlesplash
95ef6c9231
autoconf264: Deactivate.
...
Not used.
2017-06-24 17:05:17 -04:00
Jerome Duval
8faba33005
Bump revisions for x86_64 rebuild after time_t change.
2017-06-20 07:18:22 +02:00
Jérôme Duval
454940d466
Bump revisions for x86_64 rebuild after time_t change.
...
* make gawk compatible with version 3.
* add some prerequisites for icu.
2017-06-12 17:40:24 -04:00
Calvin Hill
1819d52b4b
llvm: Enable thread-local storage in clang ( #1362 )
...
disable PIE by default on all archs and bump revision.
2017-06-01 13:17:03 +02:00
Jerome Duval
ee1872cf9a
gcc6: disable, was mistakenly enabled.
2017-05-14 15:23:05 +02:00
Jerome Duval
ca916dd7f5
llvm: enable 4.0 on x86.
2017-05-14 15:23:04 +02:00
Jerome Duval
eff654bef8
gcc8: add git recipe.
2017-05-13 15:53:37 +02:00
Jerome Duval
fd3fc37955
gcc7: add recipe for version 7.1.0.
2017-05-13 15:53:37 +02:00
Jerome Duval
a6bf7489ab
gcc6: update recipe to 6.3.0.
2017-05-13 15:53:37 +02:00
Jerome Duval
fcff5f68a9
flex: bump version.
2017-05-11 23:06:08 +02:00
Jerome Duval
a92684ac4a
x86: enable some recipes which build OK.
2017-04-28 23:44:49 +02:00
Jerome Duval
b1820df9fb
binutils: don't fail when a command is missing.
2017-04-26 23:03:45 +00:00
Jerome Duval
5c11ab8fd7
bc: bump version.
2017-04-18 23:09:49 +02:00
Jerome Duval
673fb57daa
zeromq: add recipe for version 4.2.1.
...
* would need libunwind to be more complete.
2017-04-18 23:09:49 +02:00
Augustin Cavalier
9c69f65aa0
Remove all bep-format recipes for which an actual recipe exists.
...
Closes #1244 .
2017-04-16 14:39:56 -04:00
Jerome Duval
13ade93c9a
bc: add recipe for version 1.07.
2017-04-13 21:20:27 +02:00
Calvin Hill
20a551ac3a
llvm: use official 4.0.0 sources ( #1238 )
2017-03-23 21:19:04 +01:00
fbrosson
fe8791f08b
m4: bump to 1.4.18. ( #1111 )
...
* Switch HOMEPAGE & SOURCE_URI to https.
* Do not pass --disable-rpath to configure, otherwise the build
fails if cmd:help2man is not in BUILD_PREREQUIRES.
* Define TEST_REQUIRES with cmd:{cmp,diff,help2man}. It might be
used by HaikuPorter in the future.
* Remove duplicate cmd:awk in BUILD_PREREQUIRES (and sort it).
2017-01-28 14:10:47 +00:00
Jerome Duval
850dd70bf0
llvm: add recipe for trunk.
...
update version 4.0 recipe.
2017-01-23 22:29:18 +01:00
Jerome Duval
ff73075e60
llvm: add recipe for version 3.9.1.
2017-01-23 22:29:17 +01:00
hermord
1a3b37f4b6
tmux,parted,bc,htop: enable x86_64 ( #1022 )
...
fix gcc6 and gcc7 syslibs devel provides.
2017-01-10 09:29:38 +01:00
Jessica Hamilton
dc5e07e73d
binutils: also build PE targets for x86_64
2017-01-07 05:03:00 +00:00
miqlas
9c08181ac0
GCC Gfortran recipe ( #927 )
2016-12-25 13:52:49 -05:00
Adrien Destugues
734febcfd5
Update Bison to version 3.0.4
...
Required for libaacs_x86 to build properly.
2016-12-03 10:16:36 +01:00
Adrien Destugues
ebc6296f74
remove non-existing file from package entries.
2016-12-03 10:14:50 +01:00
Jérôme Duval
9d1920fc5e
gcc49: disable as we only support version 5.
2016-12-01 12:08:06 +01:00
Jérôme Duval
bd8818b4a6
Remove libtool files.
2016-11-21 16:20:36 +01:00
fbrosson
664317e78c
gettext: drop libtool files, update gettext compat to >= 0.19. ( #874 )
...
Also drop devel:lib{iconv,ncurses} from REQUIRES.
2016-11-20 17:41:58 +01:00
Jérôme Duval
17a8d6fe2e
llvm: add recipe for version 3.9.0.
...
* update git recipe.
2016-11-20 16:37:38 +01:00
Jérôme Duval
e70e094d2a
llvm: remove share directory.
2016-11-18 14:53:53 +01:00
Jérôme Duval
76e1616fc8
gcc: missing provide.
2016-11-17 20:22:23 +01:00
Jérôme Duval
a4f92e09a0
gcc: bump revision.
2016-11-02 12:22:28 +01:00
Adrien Destugues
8f4d53938c
Backport fixes from release branch.
...
- imagemagick: patch was broken, update to latest version and fix.
- libvpx: version 1.0.0 does not build with gcc5
- tiff: remaining .la files
- libtorrent-rasterbar: missing require
- gcc 5.4: missing provides
2016-11-02 11:11:29 +01:00
Jérôme Duval
00b20cce04
distcc: update source URI and checksum.
2016-10-03 10:49:38 +02:00
Jérôme Duval
fab7aa9d71
make: disable 4.2 as a workaround for..
...
.. a parallel builds regression. Tried 4.2.1 with same outcome.
2016-10-02 13:15:48 +02:00
Jérôme Duval
dfc2009c24
flex: needs gzip.
2016-09-28 18:37:06 +02:00
Jérôme Duval
852de639b2
gettext: needs gzip.
2016-09-28 18:30:38 +02:00
fbrosson
3ecd57b789
sys-*: add $secondaryArchSuffix for libtoolize in 16 recipes. ( #796 )
2016-09-23 17:12:38 -04:00
Adrien Destugues
98c8f32e31
flex: disable parallel builds
2016-08-28 22:36:15 +02:00
Adrien Destugues
56c7dd05ed
distcc: adjust elf.h code for gcc2
2016-08-28 22:36:14 +02:00
Adrien Destugues
4d967406e0
AVR binutils: update to 2.26.1
...
Must match the host version of binutils.
2016-08-28 22:34:40 +02:00
Adrien Destugues
5f0244519e
ARM binutils: update to 2.26.1
...
Needs to be in sync with native binutils.
2016-08-28 22:34:39 +02:00
fbrosson
7261bbe97e
Fix several recipes which were missing a $secondaryArchSuffix. ( #784 )
2016-08-27 19:04:22 -04:00
Jérôme Duval
56d06f6058
binutils: fix library provides
...
This changes from 2.26.1 on.
2016-08-10 07:36:40 +02:00
Jerome Duval
f20eeae547
llvm: also builds compiler-rt.
2016-08-10 06:36:19 +00:00
Jerome Duval
eeec20ce33
flex: bump version.
2016-07-27 20:20:59 +00:00
Adrien Destugues
41c7c56a9f
distcc: define _BSD_SOURCE
...
Required for strstr.
2016-07-26 07:25:54 +02:00