0
0
Fork 0
Commit Graph

717 Commits

Author SHA1 Message Date
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
Jonathan Schleifer ea0cd3b547 autoconf: Break cyclic dependency
There is no reason why autoconf would need autoconf and thus have a
cyclic dependency, as there is no need to call autoreconf as no files
are changed that result in generated files.

It seems the BUILD_PREREQUIRES only included autoconf as a hack to
include perl, awk, m4 and others needed to build autoreconf.
2014-03-25 22:08:06 +01:00
Jonathan Schleifer 71862950aa automake: Add checksums 2014-03-25 21:59:19 +01:00
Jonathan Schleifer d6d0f5b613 autoconf: Add checksums 2014-03-25 21:59:10 +01:00
Jonathan Schleifer 7c749a88b8 binutils-2.24: Lower compat version
This fixes the problem that when updating binutils the installed GCC
still depends on binutils-2.23 and thus can't be used to recompile GCC
so that it then depends on binutils-2.24 instead (it's kind of a
circular dependency, but not a real one).
2014-03-20 18:13:14 +01:00
Jonathan Schleifer befbd78ebf binutils: Increase REVISION so that korli's change triggers a rebuild 2014-03-20 14:46:26 +01:00
Jerome Duval 6e8b0c2d9d binutils-2.24_2014_03_19: fix typo 2014-03-20 08:27:59 +00:00
Jonathan Schleifer 1d34382362 Update gcc recipe
* Uses newer revision of buildtools
* Fetches a tarball now instead of checking out from Git
 -> Should be faster
 -> Allows verification of the download
2014-03-20 04:28:15 +01:00
Jonathan Schleifer 905d17ec3c binutils-2.24: Fetch tarball instead of using Git
This should be faster and allows verification of the download.
2014-03-20 03:27:48 +01:00
Jerome Duval 5acce472f1 added recipe for binutils-2.24 2014-03-19 22:41:09 +00:00
Alexander von Gluck IV 9191333cbc llvm: Add missing cmd:find to 3.2 - 3.4 2014-03-16 17:58:03 +00:00
Oliver Tappe f92737d5b1 Remove duplicate cmd:find 2014-03-13 09:53:22 +01:00
Adrien Destugues 024d4fbcd2 Various "requires" and "provides" fixes.
Mostly because of awk and findutils split out of main haiku package.
2014-03-10 16:55:56 +01:00
Jonathan Schleifer 39efd83851 Add all hashes for bc 2014-03-07 01:04:28 +01:00
Rene Gollent f5f4a1527b Add missing findutils/xargs requirements as needed. 2014-03-02 11:55:20 -05:00
Jerome Duval 7e57931e12 qemu: build on x86_64. 2014-02-27 21:01:26 +00:00
Adrien Destugues 8a24af8e13 GCC4: enable C++11 threads support.
* This is required for building WebKit.
2014-02-05 14:27:54 +01:00
Jérôme Duval fca9600696 gcc-4.8.2: restart the revision sequence 2014-01-28 23:52:11 +01:00
Jérôme Duval 07054711d9 gcc: Add recipe for version 4.8.2 2014-01-28 22:34:22 +01:00
Adrien Destugues 7a991925be llvm3.4: compiles fine on gcc2hybrid.
* Also add missing cmd: declarations.
2014-01-26 22:17:36 +01:00
Alexander von Gluck IV 176cac1066 clang: Patch to fix headers, add static analysis package
* clang was using the wrong include directories, patched
  to use /boot/system/development vs /boot/development
  Upstreamed: llvm.org/show_bug.cgi?id=18595
* Manually copy over the static analysis tools (no automated
  installation) and give them what they need to function.
  (tested working!)
* clang isn't aware of secondary architecture include
  paths at this time.
2014-01-24 04:51:21 +00:00
Alexander von Gluck IV 0c9343db65 clang: Add clang 3.4 recipe 2014-01-23 21:06:06 +00:00
Alexander von Gluck IV 5b34e52034 llvm: add 3.4 recipe and patchset 2014-01-22 06:25:14 +00:00
Adrien Destugues 73547e31cd Update gcc2 recipe
Forgot to commit this when i fixed the atomic_add in bastring.h.
2014-01-19 19:03:08 +01:00
Alexander von Gluck IV 56eae38258 gcc: Update gcc packages to later buildtools version
* Fix gcc2 link to old .PM git repo
* No binary changes needing a new bootstrap
2014-01-15 00:41:35 -06:00
Adrien Destugues 39a1b2a7e1 gettext: Fix policy warnings. 2014-01-13 20:38:16 +01:00
Scott McCreary c818c7ed3a Updated libtool to 2.4.2 2014-01-08 20:49:07 -08:00
noryb009 1d16aaeecd Rewrap sys-devel DESCRIPTIONs 2014-01-02 16:40:58 -05:00
Scott McCreary c889133228 Remove whitespace at end of line in gettext patch. 2013-12-29 20:53:25 -08:00
Alexander von Gluck IV d97a2aabd9 all: Don't use portVersionedName for SOURCE_DIR
* portVersionedName contains the secondary architecture,
  so using it means secondary package builds fail.
  example: $portVersionedName is libwow_x86-0.0.0 when
  doing an x86 build on x86_gcc2
2013-12-25 17:52:56 -06:00
Alexander von Gluck IV 7eb12d2094 llvm: Properly flag 3.3 as broken to ensure proper Mesa build 2013-12-23 10:35:02 -06:00
Rene Gollent fdb9df7542 Fix checkout paths for recipes pointing to...
no longer existing BuildToolsPM repository.
2013-12-12 19:25:12 -05:00
Michael Lotz 01a223c88a Convert bison-2.5 to recipe but marked untested on x86 only.
It builds and works on x86, but won't build on x86_gcc2 due to C99.
2013-12-08 03:06:58 +00:00
Dareus d7f1b0d1cf aalib and bc recipe files updated 2013-12-06 05:53:37 +00:00
Dareus ff6f0e1d75 bc recipe updated. 2013-12-05 04:33:33 +00:00
Dareus 3b787f6624 bc recipe fixed. 2013-12-03 04:47:45 +00:00
Ingo Weinhold 664e3c050d gcc 4: Disable ASLR for the executables
Makes pre-compiled headers work reliably.
2013-12-02 17:06:41 +01:00
Adrien Destugues b177b0dfd2 gcc4: build with --with-gnu-ld
This allows gcc to pass response files directly to LD, allowing to build
WebKit libraries using them without hitting command-line length limit.

Also REQUIRES binutils at the proper version, as using binutils 2.17 with
gcc4 isn't working (as doesn't understand some directives).
2013-11-22 10:17:55 +01:00
Scott McCreary 1ddc1d1633 Deleted several old and outdated recipes and patches 2013-11-04 13:56:31 -08:00
Alexander von Gluck IV de6c3b6fd0 llvm-3.2: Clean up provides 2013-10-30 03:27:06 +00:00
Chris Roberts 05699503b4 Remove charset.alias file from diffutils/idutils/patch 2013-10-28 19:16:51 -06:00
Alexander von Gluck IV 0fcb70fee4 llvm: Initial 3.3 port
* Patches are needed for Haiku as there
  were some regressions in 3.3
2013-10-26 18:15:49 -05:00
Alexander von Gluck IV 98ba422b13 clang: Initial 3.2 port
* TODO: clang seems to install a lot of stuff
  where it shouldn't (ignoring manDir, docDir, etc)
* Marking build arch as ? for now until above
  is solved
2013-10-26 18:15:48 -05:00
Chris Roberts 30f1cc3a3b Convert/update patch to working recipe 2013-10-20 00:27:54 -06:00
Adrien Destugues cf618c7adc Don't hardcode path to python
* Suggested by Ingo
2013-10-16 08:29:50 +02:00
Oliver Tappe f3532dc2cb Merge branch 'package-management'
Conflicts:
	app-arch/p7zip/p7zip-9.04.bep
	app-arch/p7zip/p7zip-9.13.bep
	app-arch/tar/tar-1.22.bep
	app-arch/tar/tar-1.23.bep
	app-arch/tar/tar-1.25.bep
	app-arch/xz-utils/xz-utils-4.999.9.bep
	app-cdr/bchunk/bchunk-1.2.0.bep
	app-cdr/cdrtools/cdrtools-2.01.01a66.bep
	app-cdr/cdrtools/cdrtools-3.01a01.bep
	app-crypt/gnupg/gnupg-1.4.11.bep
	app-doc/doxygen/doxygen-1.6.3.bep
	app-editors/nano/nano-2.2.6.bep
	app-editors/vim/vim-7.3.bep
	app-text/antiword/antiword-0.37.bep
	app-text/libpaper/libpaper-1.1.23.bep
	app-text/libpaper/libpaper-1.1.24.bep
	app-text/rman/rman-3.2.bep
	dev-db/sqlite/sqlite-3.6.22.bep
	dev-db/sqlite/sqlite-3.6.23.bep
	dev-db/sqlite/sqlite-3.7.2.bep
	dev-db/sqlite/sqlite-3.7.3.bep
	dev-db/sqlite/sqlite-3.7.4.bep
	dev-db/sqlite/sqlite-3.7.5.bep
	dev-lang/lua/lua-5.1.4.bep
	dev-lang/nasm/nasm-2.08.01.bep
	dev-lang/perl/patches/perl-5.10.0.patch
	dev-lang/python/python-2.5.4.bep
	dev-lang/python/python-2.6.4.bep
	dev-lang/python/python-2.6.5.bep
	dev-lang/python/python-2.6.6.bep
	dev-lang/python/python-2.6.7.bep
	dev-lang/python/python-2.6.8.bep
	dev-lang/python/python-3.2.bep
	dev-lang/python/python-3.2.recipe
	dev-lang/python/python-3.2a4.bep
	dev-lang/yasm/yasm-1.1.0.bep
	dev-libs/apr-util/apr-util-1.3.10.bep
	dev-libs/apr-util/apr-util-1.3.9.bep
	dev-libs/apr/apr-1.3.8.bep
	dev-libs/apr/apr-1.3.9.bep
	dev-libs/apr/apr-1.4.2.bep
	dev-libs/apr/patches/apr-1.4.2.patch
	dev-libs/expat/expat-2.0.1.bep
	dev-libs/fribidi/fribidi-0.19.2.bep
	dev-libs/icu/icu-4.4.1.bep
	dev-libs/libedit/libedit-20090923.bep
	dev-libs/libedit/libedit-20100424.bep
	dev-libs/libevent/libevent-1.4.11.bep
	dev-libs/libevent/libevent-1.4.13.bep
	dev-libs/libevent/libevent-1.4.14b.bep
	dev-libs/libevent/libevent-2.0.10.bep
	dev-libs/libiconv/libiconv-1.12.bep
	dev-libs/libiconv/libiconv-1.13.1.bep
	dev-libs/libpcre/libpcre-8.00.bep
	dev-libs/libpcre/libpcre-8.02.bep
	dev-libs/libpcre/libpcre-8.12.bep
	dev-libs/libxml2/libxml2-2.7.3.bep
	dev-libs/libxml2/libxml2-2.7.6.bep
	dev-libs/libxml2/libxml2-2.7.7.bep
	dev-libs/libxml2/libxml2-2.7.8.bep
	dev-libs/openssl/openssl-0.9.8l.bep
	dev-libs/openssl/openssl-0.9.8m.bep
	dev-libs/openssl/openssl-1.0.0.bep
	dev-libs/openssl/openssl-1.0.0a.bep
	dev-libs/openssl/openssl-1.0.0c.bep
	dev-qt/qtcore/qtcore-4.8.x-git.bep
	dev-qt/qtcore/qtcore-4.8.x.recipe
	dev-util/ccache/ccache-3.0.1.bep
	dev-util/cmake/cmake-2.6.4.bep
	dev-util/cmake/cmake-2.8.0.bep
	dev-util/cmake/cmake-2.8.1.bep
	dev-util/cmake/cmake-2.8.2.bep
	dev-util/cmake/cmake-2.8.3.bep
	dev-util/cmake/cmake-2.8.4.bep
	dev-util/ctags/ctags-5.8.bep
	dev-util/fastdep/fastdep-0.16.bep
	dev-util/gperf/gperf-3.0.4.bep
	dev-util/pkgconfig/pkgconfig-0.23.bep
	dev-util/pkgconfig/pkgconfig-0.25.bep
	dev-vcs/cvs/cvs-1.12.13.1.bep
	dev-vcs/cvs/cvs-1.12.13.bep
	dev-vcs/subversion/subversion-1.6.11.bep
	dev-vcs/subversion/subversion-1.6.12.bep
	dev-vcs/subversion/subversion-1.6.13.bep
	dev-vcs/subversion/subversion-1.6.15.bep
	dev-vcs/subversion/subversion-1.6.6.bep
	dev-vcs/subversion/subversion-1.6.9.bep
	dev-vcs/subversion/subversion-1.7.xx-svn.bep
	haiku-apps/bepdf/bepdf-1.1.1b4.bep
	haiku-apps/libwalter/libwalter-97.bep
	haiku-apps/paladin/paladin-1.3-hg.bep
	haiku-apps/pe/pe-2.4.3-600.bep
	haiku-apps/vision/patches/vision-908-gcc4.patch
	haiku-apps/vision/vision-0.9.7.bep
	haiku-libs/libwalter/libwalter-97.bep
	haiku-libs/libwalter/libwalter-97.recipe
	media-gfx/graphviz/graphviz-2.24.bep
	media-gfx/graphviz/graphviz-2.26.3.bep
	media-libs/flac/flac-1.2.1.bep
	media-libs/freetype/freetype-2.3.11.bep
	media-libs/freetype/freetype-2.4.2.bep
	media-libs/freetype/freetype-2.4.4.bep
	media-libs/ftgl/ftgl-2.1-svn.bep
	media-libs/guilib/guilib-1.2.1.bep
	media-libs/jpeg/jpeg-7.bep
	media-libs/jpeg/jpeg-8b.bep
	media-libs/jpeg/jpeg-8c.bep
	media-libs/libao/libao-1.0.0.bep
	media-libs/libmad/libmad-0.15.1b.bep
	media-libs/libmng/libmng-1.0.10.bep
	media-libs/libogg/libogg-1.1.4.bep
	media-libs/libogg/libogg-1.2.0.bep
	media-libs/libogg/libogg-1.2.2.bep
	media-libs/libpng/libpng-1.2.29.bep
	media-libs/libpng/libpng-1.2.30.bep
	media-libs/libpng/libpng-1.2.40.bep
	media-libs/libpng/libpng-1.2.41.bep
	media-libs/libpng/libpng-1.2.43.bep
	media-libs/libpng/libpng-1.2.44.bep
	media-libs/libpng/libpng-1.4.1.bep
	media-libs/libpng/libpng-1.4.2.bep
	media-libs/libpng/libpng-1.4.3.bep
	media-libs/libpng/libpng-1.4.4.bep
	media-libs/libpng/libpng-1.5.0.bep
	media-libs/libsdl/patches/libsdl-1.2-hg.patch
	media-libs/libtheora/libtheora-1.1.1.bep
	media-libs/libvorbis/libvorbis-1.2.3.bep
	media-libs/libvorbis/libvorbis-1.3.1.bep
	media-libs/libvorbis/libvorbis-1.3.2.bep
	media-libs/libvpx/libvpx-0.9.2-git.bep
	media-libs/smpeg/smpeg-0.4.5.bep
	media-libs/speex/speex-1.2-git.bep
	media-libs/speex/speex-1.2rc1.bep
	media-sound/lame/lame-3.98.4.bep
	media-sound/lame/lame-398-2.bep
	media-sound/vorbis-tools/vorbis-tools-1.2.0.bep
	media-sound/vorbis-tools/vorbis-tools-1.4.0.bep
	media-video/ffmpeg/ffmpeg-0.5.bep
	media-video/ffmpeg/ffmpeg-0.6.bep
	net-misc/curl/curl-7.18.2.bep
	net-misc/curl/curl-7.19.1.bep
	net-misc/curl/curl-7.19.2.bep
	net-misc/curl/curl-7.19.5.bep
	net-misc/curl/curl-7.19.7.bep
	net-misc/curl/curl-7.20.0.bep
	net-misc/curl/curl-7.20.1.bep
	net-misc/curl/curl-7.21.1.bep
	net-misc/curl/curl-7.21.2.bep
	net-misc/curl/curl-7.21.3.bep
	net-misc/openssh/openssh-5.4p1.bep
	net-misc/openssh/openssh-5.5p1.bep
	net-misc/openssh/openssh-5.6p1.bep
	net-misc/openssh/openssh-5.7p1.bep
	net-misc/openssh/openssh-5.8p1.bep
	net-wireless/b43-fwcutter/b43-fwcutter-012.bep
	sci-libs/gsl/gsl-1.14.bep
	sys-apps/ed/ed-1.4.bep
	sys-apps/gawk/gawk-3.1.8.bep
	sys-apps/grep/grep-2.5.4.bep
	sys-apps/grep/grep-2.7.bep
	sys-apps/groff/groff-1.20.1.bep
	sys-apps/man/man-1.6f.bep
	sys-apps/sed/sed-4.2.1.bep
	sys-apps/texinfo/texinfo-4.13a.bep
	sys-devel/autoconf/autoconf-2.68.bep
	sys-devel/automake/automake-1.11.1.bep
	sys-devel/bison/bison-2.4.1.bep
	sys-devel/bison/bison-2.4.bep
	sys-devel/flex/flex-2.5.35.bep
	sys-devel/gettext/gettext-0.18.1.1-dev.bep
	sys-devel/gettext/gettext-0.18.1.1.bep
	sys-devel/jam/jam-2.5.bep
	sys-devel/m4/m4-1.4.14.bep
	sys-libs/ncurses/ncurses-5.6.bep
	sys-libs/ncurses/ncurses-5.7.bep
	sys-libs/readline/readline-5.2.bep
	sys-libs/readline/readline-6.0.bep
	sys-libs/readline/readline-6.1.bep
	sys-libs/zlib/zlib-1.2.3.bep
	sys-libs/zlib/zlib-1.2.5.bep
	x11-libs/qt/qt-4.8.x-git.bep
2013-10-15 22:48:02 +02:00
Adrien Destugues 33dd0d8744 distcc: adjust for /boot/common removal. 2013-10-14 20:16:12 +02:00
Alexander von Gluck IV 52368e6558 llvm: Add llvm-3.2 recipe
* llvm-3.3 needs some patching but
  can use a lot of the 3.2 recipe.
* No -devel as llvm's whole goal
  is -devel (like gcc)
2013-10-11 03:10:28 +00:00
Ingo Weinhold d4aec8f5bf bison: Fix hard-coded m4 path 2013-10-03 22:30:04 +02:00
Ingo Weinhold 2076691518 autoconf: Fix hard-coded perl path
Also update the documentation wrt. the removal of /boot/system.
2013-10-03 22:30:04 +02:00
Adrien Destugues 574085e273 Turn distcc into recipe format.
* Not tested, a bug in haikuporter prevents from building it
 * the tests fail on haiku because a path is hardcoded to /usr/include
in them. an upstream issue has been opened.
2013-10-02 09:00:55 +02:00
Ingo Weinhold 27c3268a4c jam: Fix first source URL 2013-09-28 16:49:20 +02:00
Oliver Tappe b5227643fe Added patch for autoconf that allows testsuite to run. 2013-09-16 23:00:08 +02:00
Oliver Tappe 63b8cbe0a3 Explicitly set build type for gcc recipe. 2013-09-02 11:51:26 +02:00
Oliver Tappe f57f1f5754 Add --with-sysroot=/ to binutils recipe.
* on the bootstrap image, these binutils may be used by a gcc that's 
  passing --sysroot=<path> to ld, so we better configure ld to support 
  that
2013-09-02 11:51:26 +02:00
Oliver Tappe 8ec70f6e92 Add x86_64 as supported architecture to ports required by Haiku. 2013-09-02 11:51:26 +02:00
Oliver Tappe 27d367d428 Add PATCHES where missing in recipes. 2013-08-25 13:33:05 +02:00
Oliver Tappe fb5ef9aa7e Drop old make recipes and patches 2013-08-25 13:23:24 +02:00
Oliver Tappe deb0ac85cf Drop old bison recipes and patches 2013-08-25 13:19:55 +02:00
Scott McCreary 6b1987a9de Added a WIP automake-1.12.2, builds but getss marked obsolete 2013-08-23 01:47:50 -07:00
Ingo Weinhold e8da29bb1a gcc 2: fix recipe
* Use current source revision.
* Copy and paste error in INSTALL(): installDir was used instead of
  gccInstallDir. Notsure why the bootstrap recipe and this one use
  different variable names.
* Fix stdc++ library symlink when built for secondary architecture.
2013-08-21 16:10:11 +02:00
Ingo Weinhold 9f8ce2d93c gcc 4: add missing cc symlink 2013-08-17 10:48:35 +02:00
Ingo Weinhold 3d8703d1e1 Add recipe for current gcc 2 version 2013-08-17 09:40:03 +02:00
Ingo Weinhold d3fff39e6e Declare most recipes stable on x86 2013-08-17 09:40:03 +02:00
Ingo Weinhold ad319a25aa Some work on the llvm 3.0 recipe
Isn't finished yet (and therefore disabled), but I won't continue
working on it ATM.
2013-08-13 22:02:05 +02:00
Ingo Weinhold 6a0a9fe10b Update gcc 2 and gcc 4 to current version 2013-08-13 10:48:12 +02:00
Ingo Weinhold bc4b3458b2 Add recipes for binutils/gcc 4
The directory layout has changed similarly to that of the gcc 2 couple,
i.e. we install in develop/tools[/<arch>] instead of separate
subdirectories, so gcc finds the matching gas and ld.

Only tested the secondary architecture build so far.
2013-08-11 19:02:06 +02:00
Ingo Weinhold e554a19c51 binutils/gcc 2: change directory layout
* The files are no longer installed in a separate develop/tools
  subdirectory for binutils and one for gcc. Instead we install
  directly in develop/tools[/<arch>]. This allows gcc to find gas and
  ld via its built-in search instead of via PATH only. In a hybrid
  setup this makes a difference, when the gcc that is not the first in
  PATH is invoked directly (e.g. via absolute path).
* Add support for building for the secondary architecture. Not tested
  yet.
2013-08-11 18:48:51 +02:00
Oliver Tappe 6cd004f3e4 Fix build of automake on bootstrap image:
* prerequire cmd:gcc and cmd:ld
* use bootstrap.sh to bootstrap the build system, otherwise it fails to
  generate aclocal from aclocal.in (which seems to be related to 
  timestamps, as an otherwise identical source folder [from the tree]
  works fine) - hohum ...
2013-08-07 22:27:42 +02:00
Oliver Tappe ebd822f551 Robustify build of autoconf by avoiding manpage generation.
* touch manpages to avoid (re-)generation during build, which won't
  work due to help2man not being available
2013-08-07 22:27:42 +02:00
Ingo Weinhold 4972fbbda2 gettext: support building for secondary architecture 2013-08-07 16:09:48 +02:00
Ingo Weinhold d92451676f binutils: nicer requires
binutils -> cmd:ld, gcc -> cmd:gcc
2013-08-06 20:02:48 +02:00
Oliver Tappe 7963b05e16 Fix compatibility version of gettext_libintl.
* additionally: automatic whitespace cleanup
2013-08-06 11:19:01 +02:00
Oliver Tappe 39a646a289 Adjust recipes to separation of buildhost and target packages 2013-08-05 00:14:47 +02:00
Ingo Weinhold d92b425466 gcc: add recipe for current version 2.95.3_2013_05_04
Also remove older recipes.
2013-07-05 13:04:32 +02:00
Ingo Weinhold b3b4d3a35b binutils: update recipe to new versioning scheme
* 130421 -> 2013_04_21
* Remove 110711 recipe. It would otherwise appear to have a greater
  version.
2013-07-05 11:57:19 +02:00
Ingo Weinhold b712289fad Remove SOURCE_EXPORT_SUBDIR 2013-06-18 10:17:24 +02:00
Oliver Tappe 03a7755fb1 Adjust recipes for binutils and gcc to changes in HaikuPorter 2013-06-16 19:29:07 +02:00
Ingo Weinhold bf21ad655e jam: update recipe
* Rename version: 2.5_121012 -> 2.5_2012_10_12.
* Don't put Jambase.html, Jamfile.html into development directory.
  While correct in principle, it is not so nice to separate them from
  Jam.html, which is mostly development documentation as well
  (documenting the tool invocation and the Jam language).
2013-06-16 02:02:51 +02:00
Ingo Weinhold 1a565ed1a8 bison: update recipe
* Move liby to develop/lib and declare the respective provides
  correctly.
* Use runConfigure, jobArgs.
* Remove charset.alias.
2013-06-15 22:58:58 +02:00
Ingo Weinhold 5e69362f2e flex: update recipe
* Declare library provides correctly.
* Move development libraries to develop/lib.
* Add missing cmd:makeinfo build requires.
* Use runConfigure, jobArgs.
2013-06-15 22:48:45 +02:00
Ingo Weinhold 73c57a17bc make: update recipe
* Use runConfigure.
* Remove explicit declaration of source package.
2013-06-15 22:37:41 +02:00
Ingo Weinhold b8867b8fd6 libtool: update recipe
* Move libltdl into new package libtool_libltdl.
* Use runConfigure, jobArgs.
2013-06-15 22:32:22 +02:00
Ingo Weinhold 2159923746 autoconf: use runConfigure and jobArgs 2013-06-15 22:14:14 +02:00
Ingo Weinhold 1e2cafa16f automake: update recipe
Use runConfigure and jobArgs.
2013-06-15 22:03:16 +02:00
Ingo Weinhold 635075a603 gcc: update recipe
* Fix incorrect gccDate.
* For the source package only export legacy/gcc.
* architecture -> targetArchitecture
* Add missing provides for c++filt and i586-pc-haiku-gcc.
2013-06-15 21:39:07 +02:00
Ingo Weinhold 0c70460f03 binutils: update recipe
* Remove libiberty, move libbfs and libocodes to develop/lib.
* For the source package export only legacy/binutils.
* Change documentation directory to $docDir-$version.
2013-06-15 21:09:09 +02:00
Ingo Weinhold 525157555b m4 1.4.16: update recipe 2013-06-14 01:20:08 +02:00
Ingo Weinhold 70f67f0e47 gettext: remove old non-recipe 2013-06-10 22:04:43 +02:00
Ingo Weinhold 520d99bc1d gettext: update recipe
Build a separate gettext_libintl package, which only contains libintl,
the runtime dependency of gettext'ified ports.
2013-06-10 22:03:04 +02:00
Oliver Tappe 98b0b42a51 add local binutils git clone as src-uri to jam recipe 2013-05-20 19:25:34 +02:00
Oliver Tappe 1de46c205a add local binutils git clone as src-uri to gcc recipes 2013-05-20 19:25:34 +02:00
Ingo Weinhold 80154ad209 Convert gettext recipe to an actual recipe
* The new recipe is based on the *-dev bep file.
* Remove all other patches/non-recipes.
2013-04-29 11:33:53 +02:00
Oliver Tappe 1b42a406e3 Rename jam-2.5 according to date given in git log info 2013-04-28 02:19:15 +02:00
Oliver Tappe 2ce975c536 Bump revision of jam-2.5 2013-04-28 02:19:15 +02:00
Ingo Weinhold 98020cfd10 libtool: Move development libs to respective dir 2013-04-28 02:07:26 +02:00
Ingo Weinhold d74b126d3f libtool: Move autoconf to build_prerequires
... to break dependency cycle.
2013-04-28 02:07:26 +02:00
Ingo Weinhold 990cd0dedf make: Move libtoolize to build_prerequires
... to break dependency cycle.
2013-04-28 02:07:26 +02:00
Ingo Weinhold dc059313ce automake: Move makeinfo to the build_prerequires
... to break another dependency cycle.
2013-04-28 02:07:25 +02:00
Oliver Tappe 191f87a041 Flex requires cmd:m4 at runtime. 2013-04-28 01:44:58 +02:00
Oliver Tappe b6dbabb155 Convert jam-2.5.recipe to an actual recipe. 2013-04-28 00:50:22 +02:00