0
0
Fork 0
Commit Graph

717 Commits

Author SHA1 Message Date
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
Adrien Destugues f0cc24e885 binutils: update to version that does not need flex. 2016-07-26 07:25:54 +02:00
Adrien Destugues 5de5c4741c binutils: fix source dir name. 2016-07-26 07:25:54 +02:00
Adrien Destugues e624405330 Download from safe sources. 2016-07-26 07:25:54 +02:00
Jerome Duval b002b606ff binutils: added recipe for version 2.26.1. 2016-07-23 00:44:26 +00:00
fbrosson 4107169fc7 libuuid: enable x86_64 architecture. 2016-07-19 07:06:20 +00:00
Jerome Duval a11139720f llvm: add recipe for version 3.8.1.
* patch clang for secondary architectures.
2016-07-18 23:04:00 +00:00
Jérôme Duval 3919ff5c36 make: use an actual commit for the gentoo patch.
* having fun...the patch is now deleted on git master...
2016-07-10 18:47:09 +02:00
fbrosson 9bf608f00e gettext: fix incorrect sed for libasprintf.la on x86 2nd arch. (#669)
The search pattern used in the sed call to fix libasprintf.la did
match and work fine on primary architectures, but failed on x86
secondary, resulting in a package that would become invalid if
gcc_x86 got upgraded later. The correct search pattern to match e.g.
develop/tools/x86/lib/gcc/ is not develop/tools/$relativeLibDir/gcc/
but develop/tools$secondaryArchSubDir/lib/gcc/ and works for all
architectures, including secondary, of course.
2016-06-28 18:29:06 +00:00
fbrosson 5784744bb5 gettext: bump to 0.19.8.1, keep & fix lib*.la, sync patch. (#596)
Some recipes, e.g. mc (Midnight Commander), need libintl.la, but we
were previously dropping all develop/lib/lib*.la files in gettext.
We now ship them and also fix them to make sure they don't become
unusable in case devel:libiconv or devel:libncurses get updated.
On x86 and x86_64 we also fix $developLibDir/libasprintf.la to use
a path to libstdc++.la that does not depend on the revision of the
gcc package.
2016-06-20 20:15:22 -04:00
Jerome Duval b03c8d7f70 gcc: added recipe for version 5.4.0. 2016-06-05 23:10:48 +00:00
Jerome Duval 4c4a6cb0b8 gcc: enable libgomp build.
* add libgomp to gcc_syslibs.
2016-06-04 00:38:33 +00:00
Jerome Duval 8edfd49c05 gcc: replace libsupc++.so with a link to libstdc++.so. 2016-06-02 10:19:24 +02:00
fbrosson c73ec1cdc4 make: add recipe for 4.2, add TEST(), switch to mirror. (#609)
Also revert an upstream commit until a real fix is available, just
like Gentoo did with 4.2-r1. See https://bugs.gentoo.org/583812
(This was blocking "haikuporter --test make-4.2".)
Finally, remove unneeded call to libtoolize.
2016-05-25 19:36:52 -04:00
Jerome Duval b10377b53e gcc7: add git recipe. 2016-05-05 21:36:40 +00:00
Jerome Duval eeef426279 gcc6: fix provides for x86 secondary arch. 2016-05-05 21:34:07 +00:00
Jerome Duval bdbf7ce311 gcc6: update recipe to 6.1.0. 2016-05-05 12:51:12 +00:00
fbrosson d9e3d12dad libtool-2.4.2: Add x86_gcc2 to SECONDARY_ARCH… and fix COPYRIGHT. (#576) 2016-04-30 12:43:23 +02:00
Jerome Duval 9d6dd85417 llvm: update git recipe.
* remove libatomic workaround.
2016-04-13 07:09:41 +00:00
Jerome Duval 9b487a7fe3 gcc: enable libatomic build.
* add libatomic to gcc_syslibs.
* link libsupc++ against libroot, add soname.
2016-04-12 21:11:27 +00:00
Jerome Duval f203babe35 gcc: fix 5.2.0 recipe. 2016-04-12 21:11:21 +00:00
Jerome Duval 07fc6b7b30 llvm: update git recipe. 2016-04-07 22:52:20 +00:00
Jerome Duval 338e0bc4c6 llvm: adjust clang git patch for upstream. 2016-04-07 18:35:04 +00:00
Jerome Duval 263056a2c3 llvm: update git patches. 2016-04-07 17:16:43 +00:00
Jerome Duval 7aa0f7f428 gcc: fix syslibs provides for secondary arch. 2016-03-17 19:09:52 +00:00
Jerome Duval e5e41c1112 llvm: git recipe: disable rpath, forgot __INTEL__ on x86. 2016-03-17 01:46:57 +00:00
Jerome Duval bf211c4827 llvm: disable rpath, forgot __INTEL__ on x86. 2016-03-16 06:17:04 +00:00
Jerome Duval 1011eee5be llvm: bump to 3.8.0.
* only x86_64 works at the moment.
2016-03-11 17:33:57 +00:00
Jerome Duval 4d9b4cf63d bmake: bump version. 2016-03-08 21:10:59 +00:00
Vale 6f4f45198e Fix HOMEPAGE, COPYRIGHT, and LICENSE blocks 2016-03-05 14:19:01 -05:00
Jerome Duval 9839fc99ce llvm: bump 3.8 to rc3. 2016-03-05 17:39:22 +00:00
Jerome Duval 35eb22528a gcc: renamed 5.x recipes.
* update 5.3 patchset to match our repository.
2016-03-04 22:01:23 +00:00
waddlesplash 9cbd37878e Merge pull request #492 from DarkmatterVale/master
Add basic cleaning for all components of recipes
2016-03-01 21:12:54 -05:00
Jerome Duval ffd6cb7da9 binutils: added recipe for version 2.26.0. 2016-02-29 09:22:41 +00:00
Vale 6b99721506 More order fixes 2016-02-28 20:17:42 -05:00
Jerome Duval 90ff8d2b79 llvm: update git recipe.
* llvm patch upstreamed.
2016-02-27 14:24:41 +00:00
Jérôme Duval e1325ace77 Merge pull request #485 from DarkmatterVale/master
More ordering & layout fixes
2016-02-26 21:53:28 +01:00
Jerome Duval 57d01581c6 make: add recipe for version 4.1 2016-02-26 18:45:00 +00:00
Vale f8aeb53372 More ordering & layout fixes 2016-02-26 10:33:51 -05:00
Jerome Duval 0a6fa438d5 gettext: bump version. 2016-02-24 23:00:01 +00:00
Jerome Duval 55dfe727d2 llvm: add haiku x86_64 to config.guess..
instead of updating it. License stays GPL v2
2016-02-24 23:00:00 +00:00
Jerome Duval 243d0f0ec9 clang: remove, is now a subpackage of llvm. 2016-02-20 12:06:48 +00:00
Vale 4ceccd41e1 Fix ordering 2016-02-17 14:39:36 -05:00
Jerome Duval ff0554af38 llvm: bump 3.8 to rc2. 2016-02-09 06:59:52 +00:00
Jerome Duval 77246f536d llvm: add recipe for 3.9.0 git version. 2016-02-02 23:37:35 +00:00
Jerome Duval 3997f345e9 llvm: switch to cmake build. 2016-02-02 23:37:35 +00:00
Jerome Duval dcc2d2cc47 llvm: add recipe for version 3.8.0~rc1
* still using autoconf.
2016-01-29 23:21:53 +00:00
Jerome Duval 7d152ab124 llvm: add recipe for version 3.7.1 2016-01-29 23:21:51 +00:00
Jerome Duval 068c761c34 llvm_clang: apply to 3.7.0 recipe. 2016-01-28 06:05:07 +00:00
Jerome Duval c5893b3659 llvm_clang: apply to 3.5.2 recipe. 2016-01-27 18:41:15 +00:00
Jerome Duval 05d3997eb6 llvm_clang: add clang as package produced by llvm recipe.
* amend llvm-config to use /system/develop/headers.
2016-01-25 20:04:45 +00:00
Hannah b603c3f935 change "install-strip" back to "install" 2016-01-22 16:21:56 +00:00
Jerome Duval d6b2889d4a clang: fix packaging and headers inclusion.
* clang headers were not included.
* the x86_64 target wasn't working as expected, ie
 missing __HAIKU__, etc.
* this recipe should probably be merged with llvm's recipe.
2016-01-15 18:33:59 +00:00
Hannah 8e05ed78b0 stripped bison, less, m4, which, and yasm in recipes and created debug packages 2016-01-02 23:15:43 -08:00
Hannah 68257d4762 stripped binaries in diffutils and make recipes and created debug packages 2016-01-02 13:44:37 -08:00
Jerome Duval 212e17603a gcc: use makeinfo-4.13 for recipe version 2.95.
* since the bump to texinfo 6.0, the documentation build failed.
2015-12-25 11:17:42 +00:00
Jerome Duval f4eb91ebfc bison: added recipe for version 3.0.4 2015-12-25 11:17:40 +00:00
François Revol 940109128e libuuid: remove the .la file
The gcc2 one contains a -lsocket which breaks linking when using it.
2015-12-22 01:43:23 +01:00
Jerome Duval f20a768532 gcc5: enable x86. 2015-12-17 17:58:49 +00:00
Jerome Duval bdbea06c7d gcc5: fix provides.
* patches libgcc to add haiku x86 and x86_64 as soft-fp targets.
2015-12-13 11:16:08 +00:00
Jerome Duval 1a3dff84d7 autoconf: add recipe for autoconf 2.64
* move 2.13 recipe to autoconf directory.
* fix dataDir name collision.
2015-12-12 10:33:40 +00:00
Jerome Duval bbe15a77f5 gcc: added recipe for version 5.3.0. 2015-12-11 07:21:17 +00:00
Jerome Duval 9b71e9edf8 automake: rename version 1.13 to automake113.
* remove install-html for 1.15.
2015-12-02 21:21:03 +00:00
Jerome Duval eb581dff66 bmake: bump version. 2015-11-28 12:06:40 +00:00
Jerome Duval 0faa5b84d6 bmake: fix version compat.
* fix build.
2015-11-28 12:02:16 +00:00
Jerome Duval 13a63d3a64 bmake: fix version compat. 2015-11-28 11:54:17 +00:00
Jerome Duval 4daa7bc6a7 bump recipe revisions to rebuild with ncurses 6.
* also fix aspell provides, remove libtool files.
2015-11-22 14:35:53 +00:00
Jerome Duval abda66a1f4 flex: add recipe for version 2.6.0. 2015-11-19 19:43:39 +00:00
Jerome Duval 0cb7d61037 gcc6: update SOURCE_URI with a github clone, plus patches. 2015-11-10 17:54:09 +00:00
Jerome Duval 88f66934d5 automake: bump version. 2015-11-01 20:47:17 +00:00
Jerome Duval 9005e965ca gettext: avoid regen 2015-10-12 20:45:31 +00:00
Jerome Duval 74a8c105c9 gettext: bump version. 2015-10-07 22:22:18 +00:00
Jerome Duval 3fe4d6dba6 m4: bump version. 2015-10-07 22:22:12 +00:00
Alexander von Gluck IV 003a62d4b8 llvm: Add 3.7.0 recipe 2015-09-27 08:17:57 -05:00
Rene Gollent 8515bd4b95 libtool: Add missing LICENSE. 2015-09-16 20:09:57 -04:00
Humdinger 062af5ca5e Recipe cosmetics: improved SUMMARY/DESCRIPTION, re-ordered blocks. 2015-09-04 15:02:11 +02:00
Humdinger 82d0a570cd Recipe primping, improved SUMMARY/DESCRIPTION, re-ordering blocks. 2015-09-03 17:55:00 +02:00
Humdinger 5cb35adbf3 Fixed spelling "GNU". Thanks waddlesplash. 2015-08-08 18:49:34 +02:00
Humdinger 06e8ae9fb8 De-lint recipes
*	fceux
	SUMMARY must have at least 3 words
	Re-ordered blocks

*	fenris
	SUMMARY must start with capital letter
	Re-ordered blocks

*	gcc
	SUMMARY must have at least 3 words
	Re-ordered blocks

*	giflib6
	SUMMARY must start with capital letter
	Re-ordered blocks

*	glm
	SUMMARY must have at least 3 words
	Re-ordered blocks

*	hexedit
	SUMMARY must have at least 3 words
	Re-ordered blocks

*	lateef_font
	SUMMARY must have at least 3 words
	Re-ordered blocks

*	libmicro
	SUMMARY must have at least 3 words
	Re-ordered blocks

*	libusb_compat
	SUMMARY must start with capital letter
	Re-ordered blocks

*	readline
	Re-ordered blocks

*	libutf8proc
	SUMMARY must start with capital letter
	Re-ordered blocks
	Added REQUIRES_devel

*	libwebp
	SUMMARY must start with capital letter
	Re-ordered blocks

*	lighttpd
	SUMMARY must start with capital letter
	Re-ordered blocks

*	lzip
	SUMMARY must start with capital letter
	Re-ordered blocks
2015-08-08 13:05:27 +02:00
Augustin Cavalier daabce4e72 binutils: Fix typo. 2015-08-05 17:29:03 -04:00
Jerome Duval 6266add048 gcc: added recipe for version 4.9.3. 2015-08-05 17:17:59 +00:00
Augustin Cavalier 1f4293e134 Get rid of gcc_syslibs REQUIREs. 2015-08-04 15:45:00 -04:00
Augustin Cavalier 4634abef1b Trim extra newlines at end of file & trailing whitespace. 2015-08-04 12:08:31 -04:00
Augustin Cavalier 55dd9cf19d Rewrite ARCHITECTURES syntax to new HaikuPorter changes.
HaikuPorter now does not care what is in ARCHITECTURES when
building for a SECONDARY_ARCHITECTURE.
2015-08-04 12:00:38 -04:00
gus knight ae6dad0eff gcc6: Also fix misleading arch check. 2015-08-03 13:16:40 -04:00
gus knight 887af7d97c gcc5: Fix misleading arch check 2015-08-03 13:16:17 -04:00
Humdinger 48285a434f De-lint recipes.
*	arm_none_eabi_newlib
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.
	Added REQUIRES and BUILD_REQUIRES.

*	avrdude
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	bafx
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.
	Added REQUIRES.

*	becasso
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.
	Added REQUIRES.

*	becjk
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	bmake
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	cmake_haiku
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	coveredcalc
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	curl
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	dejavu
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	dfu-programmer
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	exiv2
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	festival
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	fxload
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	geos
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	gsl
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	lato_fonts
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	libabw
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	libcaca
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	libcdr
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	libdv
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	libebook
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	libetonyek
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.
2015-08-02 19:42:51 +02:00
Jerome Duval faae0cc5e0 binutils: change 2.25.1_2015_07_31 to 2.25_12015_07_31
2.25.1 isn't newer than 2.25. Apply Ingo's suggestion and
move the 1 to the next part. For 2.26, we should use 2.26.0
instead.
2015-08-02 13:07:21 +00:00
Jerome Duval b008030f2d binutils: bump version. 2015-08-01 11:17:31 +00:00
Jerome Duval aa8cc20ef2 gcc: update patches for 5.2 and 6.0. 2015-07-30 20:49:28 +00:00
Jerome Duval 549254bb93 gcc: added a recipe for version 5.2.0. 2015-07-29 14:26:47 +00:00
Jerome Duval 8e0e27df78 gcc: rename recipe. 2015-07-28 15:31:36 +00:00
Jerome Duval e840d75226 gcc: added recipe for git trunk.
* baseline for gcc 6.0.0. builds ok on x86_64.
2015-07-24 20:01:25 +00:00
Humdinger 066c027269 De-Lint recipes.
*	libtool
	Minor cosmetics.
	Lint warning "patch not referenced" is true, but it nevertheless
	builds... Maybe those unused patches should be removed?

*	libzip
	Removed "." from SUMMARY.
	Minor cosmetics.

*	linaro_qemu
	Removed "." from SUMMARY.
	Minor cosmetics.

*	llvm
	Removed "." from SUMMARY.
	Minor cosmetics.
	Uncommented the ARCHITECTURES of llvm-3.0. Hope that's OK...

*	lm4tools
	Removed "." from SUMMARY.
	Minor cosmetics.

*	love
	Removed "." and improved SUMMARY/DESCRIPTION.
	Minor cosmetics.

*	ltp
	Removed "." and improved SUMMARY/DESCRIPTION.
	Minor cosmetics.

*	lua
	Removed "." and improved SUMMARY/DESCRIPTION.
	Minor cosmetics.

*	luarocks
	Removed "." from SUMMARY.
	Minor cosmetics.

*	lyx
	Removed "." from SUMMARY.
	Minor cosmetics.
2015-07-21 20:42:21 +02:00
Humdinger f28c2ddf1a Minor fixes pointeed out by waddlesplash.
*	gcc
	Use ${effectiveTargetMachineTriple} as in the SUMMARY
	Better DESCRIPTION, "The standard compiler..."

*	hdialog
	Fix typo, "g++"

*	homeworld
	Fix typo, "license"

*	gnutls
	Move PATCHES below CHECKSUM.

*	gptfdisk
	Added CHECKSUM_SHA256
	Corrected patch file name.

*	iozone
	Fixed typo.
	Removed comma after copyright year.
	Moved PATCHES down.

*	isl, m, iup, kdelibs4, gnutls, farfbuzz, htmltidy, ftgl
	Re-order the _devel blocks
2015-07-20 17:12:50 +02:00
Humdinger 5113be297d De-Lint recipes.
*	fossil
	Improved SUMMARY, thanks waddlesplash for noticing the error.

*	gcc
	Shortened SUMMARY (at least removing the "\" linebreak that seems to
	trigger the lint warning)
	Minor cosmetics.

*	gd
	Renamed recipe to correct version.
	Added license.
	Corrected copyright.
	Added autoconf, aclocal, libtoolize to BUILD_PREREQUIRES.
	Added SOURCE_DIR.
	Now it almost builds, failing with:

	configure.ac:79: warning: macro 'AM_ICONV' not found in library
	configure.ac:130: error: possibly undefined macro: AC_MSG_ERROR

*	global
	Removed "." from SUMMARY.
	Minor cosmetics.

*	gnupg
	Removed "." from SUMMARY.
	Minor cosmetics.

*	gnutls
	Added PATCHES="gnutls-2.8.6.patch" to fix the lint warning.
	Moved haiku_devel to BUILD_REQUIRES.
	Sorted the _devel blocks to the top.
	Minor cosmetics.
	Build fails...

*	golang
	Removed "." from SUMMARY.
	Minor cosmetics.

*	gptfdisk
	Removed "." from SUMMARY.
	Minor cosmetics.

*	graphviz
	Minor cosmetics.

*	gri
	Removed "." from SUMMARY.
	Minor cosmetics.

*	ha
	Slightly improved SUMMARY/DESCRIPTION
	Minor cosmetics.

*	handbreak
	Removed "." from SUMMARY.
	Minor cosmetics.

*	harfbuzz
	Removed "." from SUMMARY.
	Minor cosmetics.
	Sorted the _devel blocks to the top.

*	hdialog
	Removed "." from SUMMARY.
	Use g++ instead of gcc.
	Minor cosmetics.

*	help2man
	Removed "." from SUMMARY.
	Minor cosmetics.

*	heroes
	Removed "." from SUMMARY.
	Minor cosmetics.

*	homeworld
	Removed "." from SUMMARY.
	Minor cosmetics.

*	htmldoc
	Remove outdated patch file
	Minor cosmetics.

*	htmltidy
	Removed "." from SUMMARY.
	Minor cosmetics.
	Sorted the _devel blocks to the top.

*	hyperstudio
	Removed "." from SUMMARY.
	Minor cosmetics.
2015-07-20 08:34:07 +02:00
Humdinger 97cd269925 De-Lint recipes.
*	fastdep
	Removed "." from SUMMARY.
	Minor cosmetics.

*	ffmpeg
	Removed "." from SUMMARY.

*	fheroes
	Removed "." from SUMMARY.

*	filecropper
	Removed "." and improved SUMMARY.
	Use g++ instead of gcc.

*	flex
	Removed "." from SUMMARY.
	Moved haiku_devel into BUILD_REQUIRES.
	Minor cosmetics.

*	fontforge
	Removed "." from SUMMARY.
	Minor cosmetics.

*	fossil
	Shortened and improved SUMMARY/DESCRIPTION.

*	fpc
	Use same SUMMARY/DESCRIPTION in the non-BEP recipes.

*	freetype
	Minor cosmetics.
	(The PATCHES is commented out on purpose, enabling
	subpixel rendering and hinting)

*	ftgl
	Removed "." from SUMMARY.
	Sorted _devel block to the top.
2015-07-19 19:18:11 +02:00
Humdinger 9e09e1e072 De-Linting recipes.
*	apr_util
	Added PATCHES to recipe, some cleaning up.
	Won't build, even though I cleaned out the repository folder:

	"[Errno -2147459069] No such file or directory:
	'/HiQ-Data/sources/haikuports/repository/apr_util-1.3.10.DependencyInfo'"

*	arc
	Improved DESCRIPTION
	Won't build:

	/sources/arc-5.21p/arc.c: In function `main':
	/sources/arc-5.21p/arc.c:231: parse error before `int'
	/sources/arc-5.21p/arc.c:232: `fd' undeclared (first use in this function)
	/sources/arc-5.21p/arc.c:232: (Each undeclared identifier is reported only once
	/sources/arc-5.21p/arc.c:232: for each function it appears in.)

*	bc
	Supply the correct pachset name.
	Improved SUMMARY.
	Minor cosmetics.

*	beshare
	Removed missing patchset which was declared alongside the existing one.
	Minor cosmetics.

*	brexx
	Added PATCHES to the recipe.
	Minor cosmetics.
	Won't build:

	/packages/gcc-2.95.3_2014_10_14-3/.self/develop/tools/i586-pc-haiku/bin/ld: cannot find -lPortManager
	collect2: ld returned 1 exit status
	make[1]: *** [obj/rx] Error 1
	make[1]: Leaving directory `/sources/BeBRexx/src'
	make: [brexx] Error 2 (ignored)
	Collecting files to be packaged ...
	Error: Couldn't access "/sources/BeBRexx/PortManager/obj/PortManager": No such file or directory

*	cd
	Improved SUMMARY.
	Minor cosmetics.
	Won't build:

	Fetching package for devel:libim ...
	*** failed to find a match for "devel:libim": Name not found

*	celestia
	Improved SUMMARY.
	Minor cosmetics.

*	chmlib
	Removed "." from SUMMARY.
	Minor cosmetics.

*	colorcode
	Removed "." from SUMMARY.
	Minor cosmetics.

*	command_not_found
	Removed "(C)" from copyright.
	Created a proper patchset from the provided patch.
	Added PATCHES. Remove manual patching from INSTALL().
	Minor cosmetics.

*	coveredcalc
	Removed "." from SUMMARY.
	Minor cosmetics.
	Added cmd:svn to BUILD_PREREQUIRES.

*	cyberdogs_sdl
	Improved and removed "." from SUMMARY.
	Minor cosmetics.
2015-07-19 10:08:15 +02:00
Augustin Cavalier c74967bb0e Fix a lot of lint failures. 2015-07-16 12:15:14 -04:00
Augustin Cavalier 2714d7583b Get rid of old automake beps. 2015-07-16 12:07:14 -04:00
Augustin Cavalier 883123b3f8 Get rid of old autoconf beps. 2015-07-16 12:04:31 -04:00