0
0
Fork 0
Commit Graph

75 Commits

Author SHA1 Message Date
waddlesplash 4f180bdb94
Utilize the new "all" ARCHITECTURES keyword in most recipes. (#6189)
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
2021-09-15 15:40:18 -04:00
Adrien Destugues 32f9e02ecf libtool: do not link transitive dependencies explicitly.
Let runtime_loader figure this out. It makes it easier for us to manage
updates to libraries.
2020-04-11 22:17:42 +02:00
Jerome Duval ceb7e88114 sys-*: reorder sections. 2018-08-10 08:17:37 +02:00
Jerome Duval dedc2c6324 code style. 2018-08-06 15:08:49 +02:00
Augustin Cavalier 12f71935e1 libtool: Test and enable on gcc2.
Fixes fallout from #2186.
2018-03-07 18:24:53 -05:00
Jerome Duval 62f49c9cd3 libtool: add recipe for version 2.4.6.
* remove unused patches.
* fix inconsistent provide for subpackage ltdl.
2017-09-30 14:02:58 +02:00
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
Augustin Cavalier 9c69f65aa0 Remove all bep-format recipes for which an actual recipe exists.
Closes #1244.
2017-04-16 14:39:56 -04:00
fbrosson 7261bbe97e Fix several recipes which were missing a $secondaryArchSuffix. (#784) 2016-08-27 19:04:22 -04: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
Rene Gollent 8515bd4b95 libtool: Add missing LICENSE. 2015-09-16 20:09:57 -04:00
Humdinger 82d0a570cd Recipe primping, improved SUMMARY/DESCRIPTION, re-ordering blocks. 2015-09-03 17:55:00 +02:00
Augustin Cavalier 4634abef1b Trim extra newlines at end of file & trailing whitespace. 2015-08-04 12:08:31 -04: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
Augustin Cavalier f561efbc96 Rename SRC_URI/SRC_FILENAME to SOURCE_URI/SOURCE_FILENAME. 2015-07-02 11:13:12 -04: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
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
Adrien Destugues 816eb18411 libtool: make it work for secondaey arch
* in case someone needs libltdl there.
2014-10-26 22:10:22 +01:00
Oliver Tappe 0ae14925ba Fix library paths in libtool (no /boot/common). 2014-08-11 21:54:31 +02: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
Jerome Duval c106cff12a libtool: added checksums, find and xargs deps. 2014-04-15 18:13:33 +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
Rene Gollent f5f4a1527b Add missing findutils/xargs requirements as needed. 2014-03-02 11:55:20 -05:00
Scott McCreary c818c7ed3a Updated libtool to 2.4.2 2014-01-08 20:49:07 -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
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
Oliver Tappe 8ec70f6e92 Add x86_64 as supported architecture to ports required by Haiku. 2013-09-02 11:51:26 +02:00
Ingo Weinhold d3fff39e6e Declare most recipes stable on x86 2013-08-17 09:40:03 +02:00
Oliver Tappe 39a646a289 Adjust recipes to separation of buildhost and target packages 2013-08-05 00:14:47 +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 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
Oliver Tappe 8167741595 Adjust libtool a bit more to our needs.
* add /boot/common/develop/lib to link-time library search path
* configure libtool to not hardcode run-time paths into libraries
2013-04-27 21:32:59 +02:00
Oliver Tappe c849f5886d Update libtool-2.4 recipe to work with autoconf-1.13
* liberate requirement on automake from 1.11 to generic, as there's hope
  that any automake equal or newer than 1.11 will do
* add patch for removing dependency to help2man which is being invoked
  to regenerate the manpages, which won't work and has become an error
  with automake-1.13
* move patches for 2.4 into a corresponding subfolder
* explictly list patches
2013-04-24 00:20:27 +02:00
Oliver Tappe e8f0489003 Adjust libtool requirements to make it usable again
* with the current set of packages, libtool could no longer be used
  for building, as its requirement on automake-1.11 could not be
  provided.
2013-04-23 14:11:39 +02:00
Oliver Tappe a704dbf9a7 * adjust several recipes to our new naming conventions 2013-04-19 23:06:59 +00:00
Oliver Tappe 93daa4e027 * apparently, libtool may invoke ranlib 2013-04-14 17:56:59 +00:00
Oliver Tappe 2fb46053f1 * one more round of requirements shuffling, the base packages seem to
be declared properly, now
* improve formatting of recipe files for better readability and better
  compatibility with showing diffs (when moving specification lines)
* add/improve DESCRIPTION where it was just a copy of SUMMARY
2013-04-13 14:55:49 +00:00
Oliver Tappe 91b3bbf55b Revision 3 of libtool-2.4:
* move cmd:sed from build_prereq to build_req
* adjust compatibility declarations for autoconf and automake to match
  their documented behaviour
2013-04-12 23:17:04 +00:00
Oliver Tappe 9597a02f40 Add cmd:tar as requirement of libtool
* libtool uses tar to copy files, so it is a runtime requirement
2013-04-07 21:43:33 +00:00
Oliver Tappe fee11484cf * replace STATUS_HAIKU with appropriate ARCHITECTURES specification 2013-04-01 17:52:42 +00:00
Oliver Tappe 60aba35d64 * convert all .bep files to follow shell syntax
* rename all .bep files to .recipe
2013-03-29 16:31:03 +00:00
Oliver Tappe 94cc6aaf85 Merge all changes from trunk 2013-03-29 14:04:07 +00:00
Ingo Weinhold 8f13d28af6 Update the packages required for bootstrapping
* Also declare a resolvable named like the package, even if
  similarly named cmd:* resolvable is declared.
* Add cmd: namespace to resolvables in [BUILD_[PRE]]REQUIRES
  where appropriate. For some reason I thought that didn't
  work (resulting in an error building the package), but
  apparently I was mistaken.
* A few smaller fixes in [BUILD_[PRE]]REQUIRES.
2013-03-27 23:31:02 +00:00
Ingo Weinhold 51ecc7d46f Update beps WRT *DEPENDS/*REQUIRES changes
Also add/remove some dependencies that seemed missing/superfluous.
2013-03-26 19:09:54 +00:00
Ingo Weinhold a71b9b31f0 libtool-2.4.bep: Fix duplication in PROVIDES
"libtool" was duplicated, "libtoolize" was missing.
2013-03-26 16:47:56 +00:00
Scott McCreary b8de35b10f Updated libtool to 2.4.2 2012-03-17 19:47:12 +00:00
Ingo Weinhold 421086fdbe Update for hpkg building 2011-09-27 01:20:34 +00:00