0
0
Fork 0
Commit Graph

717 Commits

Author SHA1 Message Date
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
Jerome Duval f0d7a823c4 gcc: fix x86 host build. 2015-07-15 03:06:59 +00:00
Jerome Duval 3cd4064ed6 gcc: added recipe for version 4.8.5 2015-07-11 12:18:22 +00:00
Augustin Cavalier f561efbc96 Rename SRC_URI/SRC_FILENAME to SOURCE_URI/SOURCE_FILENAME. 2015-07-02 11:13:12 -04:00
Augustin Cavalier 42cc1eac74 Fix copyrights in various recipes. No functional change intended. 2015-06-08 10:54:00 -04:00
Jessica Hamilton b0d63af36b llvm-3.4.2: fix RPATH, and fix up paths used in llvm-config, etc. 2015-05-10 10:07:35 +12:00
Jerome Duval e0d4c986f6 llvm: Add recipe for 3.5.2 2015-05-06 21:11:18 +00:00
Adrien Destugues eb0f562b2d OpenWatcom: patches were upstreamed.
* Still failing to build (bwlink is crashing)
2015-04-06 17:49:53 +02:00
Jerome Duval cc338f820f patch: bump version 2015-03-31 18:16:34 +00:00
Jerome Duval 26232c643f gettext: bump version 2015-03-14 16:20:09 +00:00
Jerome Duval cf7c697390 patch: bump version
Failed tests summary:
FAIL: backup-prefix-suffix
FAIL: preserve-mode-and-timestamp
FAIL: remember-backup-files
FAIL: symlinks
FAIL: unmodified-files
2015-02-16 18:22:33 +00:00
Alexander von Gluck IV 8eb82c3616 llvm: Add 3.5.1 recipe + patch 2015-02-02 00:38:32 +00:00
Alexander von Gluck IV 151d64fc74 clang: Add 3.5.1 recipe
* Tested working on x86_64
* additional packaging might be needed
  for clang-tools-extra/ clang_extra
2015-02-01 18:22:36 +00:00
Adrien Destugues 4c2614bf65 openwatcom: more things got upstreamed, more needs to be fixed. 2015-01-20 14:35:40 +01:00
Adrien Destugues 871cecde3e openwatcom: some patches were upstreamed. 2015-01-19 23:06:46 +01:00
Adrien Destugues 8dd8acc035 WIP recipe for OpenWatcom 2 2015-01-19 14:56:02 +01:00
Scott McCreary d7157c181d ham-0.1.recipe edited online with Bitbucket
Add note to description about this being WIP and NOT ready for HaikuDepot
2015-01-17 17:50:46 +00:00
Chirayu Desai d412d66ec9 Add a new build tool, ham 2015-01-14 18:47:17 +00:00
Humdinger a38db25c39 Changes in SUMMARY, DESCRIPTION and whitespace.
Removed the full-stop and repeating package name in SUMMARY.
Removed hard line breaks, broke up some very long paragraphs and
use bullet lists where possible.
All done by browsing through HaikuDepot. There may be (many) more left
in the whole haikuports repo...

Included 10 extended desriptions done by soyoye14 for GCI 2014
(https://www.google-melange.com/gci/task/view/google/gci2014/5240373098053632)

Removed/insert whitespace where it seems to be the custom in recipes.
Sometimes rearranged elements of a recipe (moving license and copyright
up, for example).
2015-01-12 19:23:51 +01:00
Jerome Duval 5429d682fb flex: disable shared libs and nls.
* this avoids the installation of a useless libfl.so
2015-01-08 22:07:33 +00:00
Adrien Destugues 4ac3c394eb llvm: fix policy warnings
* Move cmake files to data/llvm
* Add missing cmd: entries.
2014-12-28 12:02:17 +01:00
Jerome Duval 980e58537b binutils: fix checksum and install section. 2014-12-28 10:04:49 +00:00
Jérôme Duval 008725f520 binutils: added recipe for 2.25 2014-12-28 10:27:15 +01:00
Jerome Duval c3f26dcb88 gcc: added recipe for version 4.8.4 2014-12-21 21:31:33 +00:00
Alexander von Gluck IV 66e24ed802 llvm: Create 3.5.0 recipe 2014-12-15 03:36:34 +00:00
Oliver Tappe 52b344b97b Drop references to $haikuVersion.
* Referring the current haiku version explicitly is not needed, since
  the RequiresUpdater takes care of setting the version of Haiku used
  for building a package.
2014-12-14 23:08:52 +01:00
Jerome Duval ea5a602d8d autoconf213: use --program-suffix 2014-12-14 10:35:12 +00:00
Theodore Kokkoris 101ce8e17c Add autoconf 2.13 2014-12-11 22:17:18 +02:00
Alexander von Gluck IV de6aed092a m4: Add missing cmd:awk build dep 2014-12-07 14:47:59 +00:00
Scott McCreary dd7203462c Merged in ciand/haikuports (pull request #273)
Fix missing entries in legacy gcc and binutils recipes
2014-12-07 00:51:08 -08:00
Adrien Destugues 31bea66ae0 arm_none_eabi_gcc: fix multilib support
Use the gcc sources from the official gcc arm-embedded branch instead of
the Haiku branch. These include patches adding support for complex
multilib setups for ARM, so the toolchain can now target armv6, and armv7
m/ar/em.
Enable said option so we get a multilib toolchain.
This also means we get gcc 4.8.4 instead of 4.8.2.

Bump revision of newlib since it was also rebuilt with multilib
support.
2014-12-06 09:46:20 +01:00
Cian Duffy d115b03758 added SHA256 checksum missing from GCC 2.9.5 recipe 2014-12-04 21:58:39 +00:00
Yourself a8600b3f7a added missing cmd:find and cmd:xargs to binutils 2.17 recipe 2014-12-04 21:55:24 +00:00
Adrien Destugues ae508264d3 m4: needs awk to build.
Thanks to gci student georgewhite for spotting this!
2014-12-04 13:53:53 +01:00
Alexander von Gluck IV efbc036ece fix: Update perl,diffutils,sed,which,m4,make include grep buildreq 2014-12-03 20:35:06 +00:00
Jérôme Duval 544b2f5716 jam: use the source archive like binutils. 2014-11-17 22:57:01 +01:00
François Revol 7effcc23f6 libuuid: Fix pkgconfig file
Increment revision
2014-10-28 21:54:16 +01:00
Adrien Destugues 816eb18411 libtool: make it work for secondaey arch
* in case someone needs libltdl there.
2014-10-26 22:10:22 +01:00
François Revol aebdcc097e libuuid: Add x86 as supported (2nd) arch; add checksum 2014-10-23 00:40:19 +02:00
Adrien Destugues a256daa824 Add recipe for libuuid. 2014-10-22 21:53:16 +02:00
Adrien Destugues 8087c922fa gcc2: recipe with really fixed LDBL_MIN 2014-10-17 13:25:13 +02:00
Adrien Destugues ae5042b6e6 Let gettext test run better.
There are 2 failed tests.
2014-10-16 10:01:38 +02:00
Adrien Destugues eeb91c45e8 patch: add test rule. 2014-10-15 12:01:13 +02:00
Adrien Destugues ca1a27399f gettext: run all the tests. 2014-10-15 12:01:12 +02:00
Adrien Destugues 79b87c34c9 Update recipe for gcc2
* Provides devel:libgcc in gcc_syslibs, that was previously missing
* Includes the fixed LDBL_MIN/MAX/EPSILON constants
2014-10-14 21:58:47 +02:00
Adrien Destugues b625ac2ec2 bc: minor fixes.
* get tests running.
2014-10-14 15:00:08 +02:00
Jerome Duval 5fa163abdd binutils: removes unneeded require. 2014-09-27 14:52:16 +00:00
Jerome Duval 0796b881e4 Revert parts of d0ef852764. 2014-09-22 22:30:13 +00:00
Jerome Duval d0ef852764 freetype: fixed pkg-config and libtool files.
to use package links as described by Ingo.
* added devel packages requirements for libpng, zlib, bzip2
2014-09-22 22:20:35 +00:00
Adrien Destugues adba167c68 distcc: cleanup, strings.h, python2.7. 2014-09-19 08:59:35 +02:00
Jerome Duval 0722c84c0c gettext: added a recipe for version 0.19.2 2014-09-09 21:07:05 +00:00
Adrien Destugues 64b8b93c34 Add a libc for the arm-none-eabi compiler.
* The gcc_nolibc compiler is built first, it doesn't come with a C
library
* This compiler is then used to build the newlibc
* Finally, gcc is built again (the final version of the package) using
the newly built newlibc.

Also fix some paths so everything gets installed in
system/develop/tools/arm-none-eabi. This is the simplest way to go so
this particular gcc finds the includes there, without any risk of mixing
them up with actual includes for Haiku.
2014-08-24 12:18:19 +02:00
Adrien Destugues 18391d403f Fix LLVM for secondary arch. 2014-08-22 20:34:48 +02:00
Oliver Tappe 3b29662579 gcc: fix resulting c++ headers, bump revision.
This fixes crashes related to libstdc++ introduced by the switch to
gcc-syslibs.
2014-08-15 20:08:13 +02:00
Oliver Tappe 415330eafd Add new gcc packages that build syslibs.
* Build shared and static syslibs packages along with gcc. These
  packages will be used by Haiku's build system.
2014-08-11 21:54:31 +02:00
Oliver Tappe 0ae14925ba Fix library paths in libtool (no /boot/common). 2014-08-11 21:54:31 +02:00
Adrien Destugues da66ad297d Add newlib for arm_none_eabi
* Add sysroot support to the binutils
* Add a "nolibc" version of gcc, used only to build the newlib
* Add newlib recipe
* Fix "main" gcc recipe to depend on the built newlib and set the
sysroot and default include search path properly.

This recipe set can now be derived to build bare-metal cross compilers for
any other CPU supported by gcc, binutils and newlib.
2014-08-11 12:34:39 +02:00
Adrien Destugues ad2d0bf023 Add recipe for arm_none_eabi_gcc
* Do NOT use for Haiku development. This is a GCC without standard
libraries for bare-metal programming on embedded platforms.
2014-08-10 08:39:58 +02:00
Adrien Destugues 55143417e6 Add binutils for ARM
* Not completely tested, I couldn't get a C compiler built yet.
2014-08-09 16:47:57 +02:00
Jerome Duval e6c9b680ff bison: added a recipe for version 2.6.5 2014-08-04 21:53:13 +00:00
Jerome Duval 1c4b907520 binutils: fix license. 2014-08-04 17:22:17 +00:00
Jessica Hamilton 4a7f4e2074 Build fixes on x86_64 to gcc & haikuwebkit 2014-07-22 21:17:11 +12:00
François Revol 3c078d8192 Fix some bad usage of $portVersionedName
It contains _x86 for gcc4 builds, which is not what we need.
2014-07-19 19:49:49 +02:00
François Revol ce81f8ec42 gettext: Simplify PROVIDES and increment revision
Previous changes forgot to bump revision...
2014-07-19 00:30:11 +02:00
Jerome Duval 621934e424 llvm: version bump. 2014-07-16 21:46:56 +00:00
Adrien Destugues d702cc809a Forgot to add Watcom licence file. 2014-07-15 19:44:11 +02:00
Adrien Destugues fa8b6518bd WIP recipe for Open Watcom.
Build fails after the bootstrapping stage, as executables compiled with
Watcom tools crash the runtime loader.
2014-07-15 19:43:36 +02:00
Oliver Tappe f345655f4d gcc: explicitly disable TLS on x86_64.
* Building gcc-4.8.3 on x86_64 with TLS support fails with an ICE,
  so don't use TLS until the problem is fixed.
2014-07-03 19:42:04 +02:00
Adrien Destugues 667aa7e22a Forgot to commit patches to llvm. Thanks to Diver for noticing. 2014-06-18 15:35:04 +00:00
Adrien Destugues aba7deaf79 llvm: fix recipe.
Set the installation paths by forcing the variable passed to make; as configure options are ignored.
As a result; add a bunch of provides to match the now properly detected libraries which are installed in alace where people can use them.

This makes the package build properly with haikuporter -S.
2014-06-18 14:06:16 +00:00
Jerome Duval 353bbc3707 llvm: fix SOURCE_DIR for secondary arch. 2014-06-16 15:36:35 +00:00
Alexander von Gluck IV c522c1de50 patch cleanup: Make sure recipes have matching patches.
* Ruby 1.9.3 shouldn't point to the 1.9.1 patch, etc.
2014-06-12 20:44:25 +00:00
Adrien Destugues aeddc30ac2 Add recipe for BMake - portable version of NetBSD make. 2014-06-05 15:06:35 +02:00
Jerome Duval 83b94d3ee2 gcc: add recipe for version 4.8.3 2014-05-30 20:38:35 +00:00
Oliver Tappe 1612302b64 Fix unintended binutils-dependency on flex 2014-05-30 00:52:19 +02:00
Jerome Duval 6b34e04aa3 bin86: added a recipe for version 0.16.21 2014-05-21 19:22:46 +00:00
Adrien Destugues 099120d826 clang: fix build
* Add soname for libclang and liblto
* Force installation path by setting variables for the makefile
(configure args are accepted, but ignored)
* Several fixes to provides entries.
2014-05-18 12:46:24 +02:00
Jerome Duval 470dcc630c llvm: fixes 3.4.1 recipe 2014-05-17 12:37:30 +00:00
Jerome Duval 51bde7739a added recipe for llvm-3.4.1, untested 2014-05-14 14:24:09 +00:00
Adrien Destugues d0c5ed9f37 avr_gcc: fix LIBRARY_PATH conflict
* gcc tries to set this to the target libs, but haiku use it for the
runtime_loader
* We have a workaround in our target config, but it is not used when
building a cross compiler with a non-haiku target
* Apply the workaround manually by forcing LIBRARY_PATH_ENV
2014-05-14 11:55:53 +02:00
Adrien Destugues fe1e7cd908 avr binutils: point symlinks the proper way. 2014-05-11 22:12:42 +02:00
Adrien Destugues 04a6a8c9ad avr-gcc: add symlinks in the path for executables. 2014-05-11 13:18:45 +02:00
Adrien Destugues 2866bea956 Add recipes for avr-binutils and -gcc.
* Uses our binutils and gcc sources.
* Derived from the native recipes.
* Does not install the docs, they are identical to the standard ones.
2014-05-09 08:24:34 +02:00
Rene Gollent c40e2f7f6f Add missing dependency to binutils 2.24 recipe. 2014-05-05 22:28:51 -04:00
Adrien Destugues bff90a2b84 llvm: add TEST rule. 2014-05-01 10:22:41 +02:00
Oliver Tappe 377c418f47 Correct more SRC_FILENAMEs 2014-04-28 09:54:28 +02:00
Alexander von Gluck IV 05e5c8b172 llvm: Reintroduce just the libstdc++ requirement from fec97cb 2014-04-23 00:05:30 +00:00
Alexander von Gluck IV ad2c2e69e3 Revert "llvm: make it work with haikuporter -S"
This reverts commit fec97cb13d.

This causes the LLVM package to not collect devel headers properly
resulting in several package builds breaking.
2014-04-23 00:01:31 +00:00
PulkoMandy 5f9bcb6928 Declare ARM support for packages to bootstrap.
* The bootstrap process won't work without that.
2014-04-22 21:23:55 +02:00
Oliver Tappe 80bbd70b83 Let all recipes use SHA-256 checksums only. 2014-04-21 19:31:51 +02:00
Oliver Tappe f31617b50f Adjust many more recipes to support mirror site.
* Mostly added SRC_FILENAME where the automatic filename didn't
  make any sense.
2014-04-20 23:13:43 +02:00
Adrien Destugues b2daa71240 bison 2.5: hybrid build support. 2014-04-19 23:54:36 +02:00
Adrien Destugues 1f18f91f08 gcc: provides libstdc++. 2014-04-15 22:46:39 +02:00
Jerome Duval c106cff12a libtool: added checksums, find and xargs deps. 2014-04-15 18:13:33 +00:00
Jerome Duval aac2b105e0 flex: added recipe for version 2.5.39 2014-04-14 18:27:04 +00:00
Jonathan Schleifer 72872aede2 clang-3.4: Add checksums 2014-04-06 03:04:29 +02:00
Adrien Destugues fec97cb13d llvm: make it work with haikuporter -S
* Missing provides for all commands
* Configure script seems to ignore docDir and incldueDir, so manually
    move them in place at install step...
2014-04-01 21:27:27 +02:00
Adrien Destugues 8b23273f9e Cleanups
* Remove some old non-recipes
* Add missing cmd:awk to some packages
2014-03-30 13:23:00 +02:00
Jonathan Schleifer b82526cbd4 clang: Remove useless find + sed patch 2014-03-27 22:12:22 +01:00
Jonathan Schleifer a43ff1ba51 automake: Add missing cmd:find 2014-03-25 23:08:12 +01:00
Jonathan Schleifer c518f913b1 autoconf: Make the perl dependency more specific 2014-03-25 22:34:08 +01:00