0
0
Fork 0
Commit Graph

717 Commits

Author SHA1 Message Date
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