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
This commit is contained in:
Oliver Tappe
2013-10-15 22:48:02 +02:00
1452 changed files with 31199 additions and 33804 deletions

View File

@@ -1,20 +0,0 @@
DESCRIPTION="openssl"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="http://www.openssl.org/source/openssl-0.9.8l.tar.gz"
CHECKSUM_MD5="05a0ece1372392a2cf310ebb96333025"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd openssl-0.9.8l
config --prefix=`finddir B_COMMON_DIRECTORY` zlib shared
make
}
INSTALL {
cd openssl-0.9.8l
make install
}
LICENSE="OpenSSL"
COPYRIGHT="1995-1998 Eric Young
1998-2010 The OpenSSL Project."

View File

@@ -1,20 +0,0 @@
DESCRIPTION="openssl"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="http://www.openssl.org/source/openssl-0.9.8m.tar.gz"
CHECKSUM_MD5="898bf125370926d5f692a2201124f8ec"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="sys-libs/zlib >= 1.2.3"
BUILD {
cd openssl-0.9.8m
config --prefix=`finddir B_COMMON_DIRECTORY` zlib shared
make
}
INSTALL {
cd openssl-0.9.8m
make install
}
LICENSE="OpenSSL"
COPYRIGHT="1995-1998 Eric Young
1998-2010 The OpenSSL Project."

View File

@@ -1,20 +0,0 @@
DESCRIPTION="openssl"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="http://www.openssl.org/source/openssl-1.0.0.tar.gz"
CHECKSUM_MD5="89eaa86e25b2845f920ec00ae4c864ed"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="sys-libs/zlib >= 1.2.3"
BUILD {
cd openssl-1.0.0
config --prefix=`finddir B_COMMON_DIRECTORY` zlib shared
make
}
INSTALL {
cd openssl-1.0.0
make install INSTALL_PREFIX="${DESTDIR}"
}
LICENSE="OpenSSL"
COPYRIGHT="1995-1998 Eric Young
1998-2010 The OpenSSL Project."

View File

@@ -1,20 +0,0 @@
DESCRIPTION="openssl"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="http://www.openssl.org/source/openssl-1.0.0a.tar.gz"
CHECKSUM_MD5="e3873edfffc783624cfbdb65e2249cbd"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="sys-libs/zlib >= 1.2.3"
BUILD {
cd openssl-1.0.0a
config --prefix=`finddir B_COMMON_DIRECTORY` zlib shared
make
}
INSTALL {
cd openssl-1.0.0a
make install INSTALL_PREFIX="${DESTDIR}"
}
LICENSE="OpenSSL"
COPYRIGHT="1995-1998 Eric Young
1998-2010 The OpenSSL Project."

View File

@@ -1,26 +0,0 @@
DESCRIPTION="openssl"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="http://www.openssl.org/source/openssl-1.0.0c.tar.gz"
CHECKSUM_MD5="ff8fb85610aef328315a9decbb2712e4"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="sys-libs/zlib >= 1.2.3"
BUILD {
cd openssl-1.0.0c
config --prefix=`finddir B_COMMON_DIRECTORY` zlib shared
make
}
INSTALL {
cd openssl-1.0.0c
make install INSTALL_PREFIX="${DESTDIR}"
}
TEST {
cd openssl-1.0.0c
make test
}
LICENSE="OpenSSL"
COPYRIGHT="1995-1998 Eric Young
1998-2010 The OpenSSL Project."

View File

@@ -1,26 +0,0 @@
DESCRIPTION="openssl"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="http://www.openssl.org/source/openssl-1.0.0c.tar.gz"
CHECKSUM_MD5="ff8fb85610aef328315a9decbb2712e4"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="sys-libs/zlib >= 1.2.3"
BUILD {
cd openssl-1.0.0c
config --prefix=/boot/common zlib shared
make
}
INSTALL {
cd openssl-1.0.0c
make install INSTALL_PREFIX="${DESTDIR}"
}
TEST {
cd openssl-1.0.0c
make test
}
LICENSE="OpenSSL"
COPYRIGHT="1995-1998 Eric Young
1998-2010 The OpenSSL Project."

View File

@@ -1,28 +0,0 @@
DESCRIPTION="openssl"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="http://www.openssl.org/source/openssl-1.0.0d.tar.gz"
CHECKSUM_MD5="40b6ea380cc8a5bf9734c2f8bf7e701e"
REVISION="2"
STATUS_HAIKU="stable"
DEPEND="sys-libs/zlib >= 1.2.3"
BUILD {
cd openssl-1.0.0d
sed -i 's/MANDIR=$(OPENSSLDIR)\/man/MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`\/man/g' Make*
config --prefix=`finddir B_COMMON_DIRECTORY` zlib shared \
--openssldir=`finddir B_COMMON_DATA_DIRECTORY`/ssl
make
}
INSTALL {
cd openssl-1.0.0d
make install INSTALL_PREFIX="${DESTDIR}"
}
TEST {
cd openssl-1.0.0d
make test
}
LICENSE="OpenSSL"
COPYRIGHT="1995-1998 Eric Young
1998-2011 The OpenSSL Project."

View File

@@ -0,0 +1,80 @@
SUMMARY="Full-strength general purpose cryptography library (with SSL/TLS)"
DESCRIPTION="
The OpenSSL Project is a collaborative effort to develop a robust,
commercial-grade, full-featured, and Open Source toolkit implementing the
Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1)
protocols as well as a full-strength general purpose cryptography library.
The project is managed by a worldwide community of volunteers that use the
Internet to communicate, plan, and develop the OpenSSL toolkit and its
related documentation.
OpenSSL is based on the excellent SSLeay library developed by Eric A. Young
and Tim J. Hudson. The OpenSSL toolkit is licensed under an Apache-style
licence, which basically means that you are free to get and use it for
commercial and non-commercial purposes subject to some simple license
conditions.
"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="http://www.openssl.org/source/openssl-1.0.0d.tar.gz"
CHECKSUM_MD5="40b6ea380cc8a5bf9734c2f8bf7e701e"
LICENSE="OpenSSL"
COPYRIGHT="
1995-1998 Eric Young
1998-2011 The OpenSSL Project.
"
REVISION="5"
ARCHITECTURES="x86_gcc2 ?x86"
PATCHES="openssl-1.0.0d.patch"
PROVIDES="
openssl = $portVersion compat >= 1.0.0
cmd:c_rehash = $portVersion compat >= 1
cmd:openssl = $portVersion compat >= 1
lib:libcrypto = $portVersion compat >= 1.0.0
lib:libssl = $portVersion compat >= 1.0.0
"
REQUIRES="
haiku >= $haikuVersion
zlib >= 1.2.3
"
BUILD_REQUIRES="
zlib_devel >= 1.2.3
"
BUILD_PREREQUIRES="
haiku_devel >= $haikuVersion
cmd:gcc
cmd:ld
cmd:make
cmd:perl >= 5
cmd:sed
"
SOURCE_DIR="$portVersionedName"
BUILD()
{
# Fix hardcoded directory for manpages
sed -i "s@MANDIR=.*\$@MANDIR=$manDir@g" Make*
./config --prefix=$prefix zlib shared --openssldir=$dataRootDir/ssl
make
}
INSTALL()
{
make install
# move include dir to correct location
mkdir -p $(dirname $includeDir)
mv $prefix/include $includeDir
# prepare develop/lib
prepareInstalledDevelLibs libcrypto libssl
fixPkgconfig
}
TEST()
{
make test
}

View File

@@ -1,28 +0,0 @@
DESCRIPTION="openssl"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="http://www.openssl.org/source/openssl-1.0.0e.tar.gz"
CHECKSUM_MD5="7040b89c4c58c7a1016c0dfa6e821c86"
REVISION="2"
STATUS_HAIKU="stable"
DEPEND="sys-libs/zlib >= 1.2.3"
BUILD {
cd openssl-1.0.0e
sed -i 's/MANDIR=$(OPENSSLDIR)\/man/MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`\/man/g' Make*
config --prefix=`finddir B_COMMON_DIRECTORY` zlib shared \
--openssldir=`finddir B_COMMON_DATA_DIRECTORY`/ssl
make
}
INSTALL {
cd openssl-1.0.0e
make install INSTALL_PREFIX="${DESTDIR}"
}
TEST {
cd openssl-1.0.0e
make test
}
LICENSE="OpenSSL"
COPYRIGHT="1995-1998 Eric Young
1998-2011 The OpenSSL Project."

View File

@@ -1,28 +0,0 @@
DESCRIPTION="openssl"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="http://www.openssl.org/source/openssl-1.0.0g.tar.gz"
CHECKSUM_MD5="07ecbe4324f140d157478637d6beccf1"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="sys-libs/zlib >= 1.2.3"
BUILD {
cd openssl-1.0.0g
sed -i 's/MANDIR=$(OPENSSLDIR)\/man/MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`\/man/g' Make*
config --prefix=`finddir B_COMMON_DIRECTORY` zlib shared \
--openssldir=`finddir B_COMMON_DATA_DIRECTORY`/ssl
make
}
INSTALL {
cd openssl-1.0.0g
make install INSTALL_PREFIX="${DESTDIR}"
}
TEST {
cd openssl-1.0.0g
make test
}
LICENSE="OpenSSL"
COPYRIGHT="1995-1998 Eric Young
1998-2012 The OpenSSL Project."

View File

@@ -1,28 +0,0 @@
DESCRIPTION="openssl"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="http://www.openssl.org/source/openssl-1.0.0j.tar.gz"
CHECKSUM_MD5="cbe4ac0d8f598680f68a951e04b0996b"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="sys-libs/zlib >= 1.2.3"
BUILD {
cd openssl-1.0.0j
sed -i 's/MANDIR=$(OPENSSLDIR)\/man/MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`\/man/g' Make*
config --prefix=`finddir B_COMMON_DIRECTORY` zlib shared \
--openssldir=`finddir B_COMMON_DATA_DIRECTORY`/ssl
make
}
INSTALL {
cd openssl-1.0.0j
make install INSTALL_PREFIX="${DESTDIR}"
}
TEST {
cd openssl-1.0.0j
make test
}
LICENSE="OpenSSL"
COPYRIGHT="1995-1998 Eric Young
1998-2012 The OpenSSL Project."

View File

@@ -0,0 +1,125 @@
SUMMARY="Full-strength general purpose cryptography library (with SSL/TLS)"
DESCRIPTION="
The OpenSSL Project is a collaborative effort to develop a robust,
commercial-grade, full-featured, and Open Source toolkit implementing the
Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1)
protocols as well as a full-strength general purpose cryptography library.
The project is managed by a worldwide community of volunteers that use the
Internet to communicate, plan, and develop the OpenSSL toolkit and its
related documentation.
OpenSSL is based on the excellent SSLeay library developed by Eric A. Young
and Tim J. Hudson. The OpenSSL toolkit is licensed under an Apache-style
licence, which basically means that you are free to get and use it for
commercial and non-commercial purposes subject to some simple license
conditions.
"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="http://www.openssl.org/source/openssl-1.0.0j.tar.gz"
CHECKSUM_MD5="cbe4ac0d8f598680f68a951e04b0996b"
LICENSE="OpenSSL"
COPYRIGHT="
1995-1998 Eric Young
1998-2012 The OpenSSL Project.
"
REVISION="4"
ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PATCHES="openssl-1.0.0j.patch"
PROVIDES="
openssl$secondaryArchSuffix = $portVersion compat >= 1.0.0
lib:libcrypto$secondaryArchSuffix = $portVersion compat >= 1.0.0
lib:libssl$secondaryArchSuffix = $portVersion compat >= 1.0.0
"
if [ -z "$secondaryArchSuffix" ]; then
PROVIDES="$PROVIDES
cmd:c_rehash = $portVersion compat >= 1
cmd:openssl = $portVersion compat >= 1
"
fi
REQUIRES="
haiku$secondaryArchSuffix >= $haikuVersion
lib:libz$secondaryArchSuffix >= 1.2.3
"
if [ -n "$secondaryArchSuffix" ]; then
REQUIRES="$REQUIRES
openssl == $portVersion base
"
fi
BUILD_REQUIRES="
devel:libz$secondaryArchSuffix >= 1.2.3
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel >= $haikuVersion
cmd:gcc${secondaryArchSuffix}
cmd:ld${secondaryArchSuffix}
cmd:make
cmd:perl >= 5
cmd:sed
"
PATCH()
{
# fix hard-coded perl path
sed -i 's,/usr/bin/perl,/bin/env perl,g' apps/tsget
}
BUILD()
{
# Fix hardcoded directory for manpages
sed -i "s@MANDIR=.*\$@MANDIR=$manDir@g" Make*
PERL="/bin/env perl" \
./config --prefix=$prefix --libdir=$relativeLibDir \
--openssldir=$dataRootDir/ssl \
zlib shared
make
# multi-job builds don't work correctly
}
INSTALL()
{
make install
# move include dir to correct location
mkdir -p $(dirname $includeDir)
mv $prefix/include $includeDir
# prepare develop/lib
prepareInstalledDevelLibs libcrypto libssl
fixPkgconfig
# devel package
packageEntries devel \
$developDir \
$manDir/man3
# Remove stuff we don't need in the secondary architecture base package,
# since we make it depend on the primary package.
if [ -n "$secondaryArchSuffix" ]; then
rm -rf $prefix/bin
rm -rf $dataRootDir/ssl
rm -rf $documentationDir
fi
}
TEST()
{
cd openssl-1.0.0j
make test
}
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
openssl${secondaryArchSuffix}_devel = $portVersion
devel:libcrypto${secondaryArchSuffix} = $portVersion compat >= 1.0.0
devel:libssl${secondaryArchSuffix} = $portVersion compat >= 1.0.0
"
REQUIRES_devel="
openssl${secondaryArchSuffix} == $portVersion base
"

View File

@@ -1,54 +0,0 @@
diff -urN openssl-0.9.8l/Configure openssl-0.9.8l-haiku/Configure
--- openssl-0.9.8l/Configure 2009-11-05 12:07:06.000000000 +0000
+++ openssl-0.9.8l-haiku/Configure 2009-11-07 16:59:19.000000000 +0000
@@ -545,6 +545,9 @@
##### Compaq Non-Stop Kernel (Tandem)
"tandem-c89","c89:-Ww -D__TANDEM -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D_TANDEM_SOURCE -DB_ENDIAN::(unknown):::THIRTY_TWO_BIT:::",
+##### Haiku
+"haiku-x86", "gcc:-DL_ENDIAN -O2 -fomit-frame-pointer -Wall::-D_REENTRANT::-lnetwork:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:haiku-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
+
);
my @MK1MF_Builds=qw(VC-WIN64I VC-WIN64A
diff -urN openssl-0.9.8l/Makefile.shared openssl-0.9.8l-haiku/Makefile.shared
--- openssl-0.9.8l/Makefile.shared 2008-09-17 15:56:40.000000000 +0000
+++ openssl-0.9.8l-haiku/Makefile.shared 2009-11-07 16:59:19.000000000 +0000
@@ -552,10 +552,10 @@
symlink.cygwin symlink.alpha-osf1 symlink.tru64 symlink.tru64-rpath:
# Compatibility targets
-link_o.bsd-gcc-shared link_o.linux-shared link_o.gnu-shared: link_o.gnu
-link_a.bsd-gcc-shared link_a.linux-shared link_a.gnu-shared: link_a.gnu
-link_app.bsd-gcc-shared link_app.linux-shared link_app.gnu-shared: link_app.gnu
-symlink.bsd-gcc-shared symlink.bsd-shared symlink.linux-shared symlink.gnu-shared: symlink.gnu
+link_o.bsd-gcc-shared link_o.linux-shared link_o.gnu-shared link_o.haiku-shared: link_o.gnu
+link_a.bsd-gcc-shared link_a.linux-shared link_a.gnu-shared link_a.haiku-shared: link_a.gnu
+link_app.bsd-gcc-shared link_app.linux-shared link_app.gnu-shared link_app.haiku-shared: link_app.gnu
+symlink.bsd-gcc-shared symlink.bsd-shared symlink.linux-shared symlink.gnu-shared symlink.haiku-shared: symlink.gnu
link_o.bsd-shared: link_o.bsd
link_a.bsd-shared: link_a.bsd
link_app.bsd-shared: link_app.bsd
diff -urN openssl-0.9.8l/config openssl-0.9.8l-haiku/config
--- openssl-0.9.8l/config 2009-02-16 08:43:41.000000000 +0000
+++ openssl-0.9.8l-haiku/config 2009-11-07 16:59:19.000000000 +0000
@@ -126,6 +126,10 @@
echo "${MACHINE}-dg-dgux"; exit 0
;;
+ Haiku:*:BePC)
+ echo "i586-pc-haiku"; exit 0
+ ;;
+
HI-UX:*)
echo "${MACHINE}-hi-hiux"; exit 0
;;
@@ -761,6 +765,8 @@
options="$options no-asm"
fi
;;
+ i586-*-haiku) OUT="haiku-x86" ;;
+
# these are all covered by the catchall below
# *-dgux) OUT="dgux" ;;
mips-sony-newsos4) OUT="newsos4-gcc" ;;

View File

@@ -1,54 +0,0 @@
diff -urN openssl-0.9.8m/Configure openssl-0.9.8m-haiku/Configure
--- openssl-0.9.8m/Configure 2009-11-05 12:07:06.000000000 +0000
+++ openssl-0.9.8m-haiku/Configure 2009-11-07 16:59:19.000000000 +0000
@@ -545,6 +545,9 @@
##### Compaq Non-Stop Kernel (Tandem)
"tandem-c89","c89:-Ww -D__TANDEM -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D_TANDEM_SOURCE -DB_ENDIAN::(unknown):::THIRTY_TWO_BIT:::",
+##### Haiku
+"haiku-x86", "gcc:-DL_ENDIAN -O2 -fomit-frame-pointer -Wall::-D_REENTRANT::-lnetwork:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:haiku-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
+
);
my @MK1MF_Builds=qw(VC-WIN64I VC-WIN64A
diff -urN openssl-0.9.8m/Makefile.shared openssl-0.9.8m-haiku/Makefile.shared
--- openssl-0.9.8m/Makefile.shared 2008-09-17 15:56:40.000000000 +0000
+++ openssl-0.9.8m-haiku/Makefile.shared 2009-11-07 16:59:19.000000000 +0000
@@ -552,10 +552,10 @@
symlink.cygwin symlink.alpha-osf1 symlink.tru64 symlink.tru64-rpath:
# Compatibility targets
-link_o.bsd-gcc-shared link_o.linux-shared link_o.gnu-shared: link_o.gnu
-link_a.bsd-gcc-shared link_a.linux-shared link_a.gnu-shared: link_a.gnu
-link_app.bsd-gcc-shared link_app.linux-shared link_app.gnu-shared: link_app.gnu
-symlink.bsd-gcc-shared symlink.bsd-shared symlink.linux-shared symlink.gnu-shared: symlink.gnu
+link_o.bsd-gcc-shared link_o.linux-shared link_o.gnu-shared link_o.haiku-shared: link_o.gnu
+link_a.bsd-gcc-shared link_a.linux-shared link_a.gnu-shared link_a.haiku-shared: link_a.gnu
+link_app.bsd-gcc-shared link_app.linux-shared link_app.gnu-shared link_app.haiku-shared: link_app.gnu
+symlink.bsd-gcc-shared symlink.bsd-shared symlink.linux-shared symlink.gnu-shared symlink.haiku-shared: symlink.gnu
link_o.bsd-shared: link_o.bsd
link_a.bsd-shared: link_a.bsd
link_app.bsd-shared: link_app.bsd
diff -urN openssl-0.9.8m/config openssl-0.9.8m-haiku/config
--- openssl-0.9.8m/config 2009-02-16 08:43:41.000000000 +0000
+++ openssl-0.9.8m-haiku/config 2009-11-07 16:59:19.000000000 +0000
@@ -126,6 +126,10 @@
echo "${MACHINE}-dg-dgux"; exit 0
;;
+ Haiku:*:BePC)
+ echo "i586-pc-haiku"; exit 0
+ ;;
+
HI-UX:*)
echo "${MACHINE}-hi-hiux"; exit 0
;;
@@ -761,6 +765,8 @@
options="$options no-asm"
fi
;;
+ i586-*-haiku) OUT="haiku-x86" ;;
+
# these are all covered by the catchall below
# *-dgux) OUT="dgux" ;;
mips-sony-newsos4) OUT="newsos4-gcc" ;;

View File

@@ -1,54 +0,0 @@
diff -urN openssl-1.0.0/Configure openssl-1.0.0-haiku/Configure
--- openssl-1.0.0/Configure 2009-11-05 12:07:06.000000000 +0000
+++ openssl-1.0.0-haiku/Configure 2009-11-07 16:59:19.000000000 +0000
@@ -545,6 +545,9 @@
##### Compaq Non-Stop Kernel (Tandem)
"tandem-c89","c89:-Ww -D__TANDEM -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D_TANDEM_SOURCE -DB_ENDIAN::(unknown):::THIRTY_TWO_BIT:::",
+##### Haiku
+"haiku-x86", "gcc:-DL_ENDIAN -O2 -fomit-frame-pointer -Wall::-D_REENTRANT::-lnetwork:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:haiku-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
+
);
my @MK1MF_Builds=qw(VC-WIN64I VC-WIN64A
diff -urN openssl-1.0.0/Makefile.shared openssl-1.0.0-haiku/Makefile.shared
--- openssl-1.0.0/Makefile.shared 2008-09-17 15:56:40.000000000 +0000
+++ openssl-1.0.0-haiku/Makefile.shared 2009-11-07 16:59:19.000000000 +0000
@@ -552,10 +552,10 @@
symlink.cygwin symlink.alpha-osf1 symlink.tru64 symlink.tru64-rpath:
# Compatibility targets
-link_o.bsd-gcc-shared link_o.linux-shared link_o.gnu-shared: link_o.gnu
-link_a.bsd-gcc-shared link_a.linux-shared link_a.gnu-shared: link_a.gnu
-link_app.bsd-gcc-shared link_app.linux-shared link_app.gnu-shared: link_app.gnu
-symlink.bsd-gcc-shared symlink.bsd-shared symlink.linux-shared symlink.gnu-shared: symlink.gnu
+link_o.bsd-gcc-shared link_o.linux-shared link_o.gnu-shared link_o.haiku-shared: link_o.gnu
+link_a.bsd-gcc-shared link_a.linux-shared link_a.gnu-shared link_a.haiku-shared: link_a.gnu
+link_app.bsd-gcc-shared link_app.linux-shared link_app.gnu-shared link_app.haiku-shared: link_app.gnu
+symlink.bsd-gcc-shared symlink.bsd-shared symlink.linux-shared symlink.gnu-shared symlink.haiku-shared: symlink.gnu
link_o.bsd-shared: link_o.bsd
link_a.bsd-shared: link_a.bsd
link_app.bsd-shared: link_app.bsd
diff -urN openssl-1.0.0/config openssl-1.0.0-haiku/config
--- openssl-1.0.0/config 2009-02-16 08:43:41.000000000 +0000
+++ openssl-1.0.0-haiku/config 2009-11-07 16:59:19.000000000 +0000
@@ -126,6 +126,10 @@
echo "${MACHINE}-dg-dgux"; exit 0
;;
+ Haiku:*:BePC)
+ echo "i586-pc-haiku"; exit 0
+ ;;
+
HI-UX:*)
echo "${MACHINE}-hi-hiux"; exit 0
;;
@@ -761,6 +765,8 @@
options="$options no-asm"
fi
;;
+ i586-*-haiku) OUT="haiku-x86" ;;
+
# these are all covered by the catchall below
# *-dgux) OUT="dgux" ;;
mips-sony-newsos4) OUT="newsos4-gcc" ;;

View File

@@ -1,54 +0,0 @@
diff -urN openssl-1.0.0a/Configure openssl-1.0.0a-haiku/Configure
--- openssl-1.0.0a/Configure 2009-11-05 12:07:06.000000000 +0000
+++ openssl-1.0.0a-haiku/Configure 2009-11-07 16:59:19.000000000 +0000
@@ -545,6 +545,9 @@
##### Compaq Non-Stop Kernel (Tandem)
"tandem-c89","c89:-Ww -D__TANDEM -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D_TANDEM_SOURCE -DB_ENDIAN::(unknown):::THIRTY_TWO_BIT:::",
+##### Haiku
+"haiku-x86", "gcc:-DL_ENDIAN -O2 -fomit-frame-pointer -Wall::-D_REENTRANT::-lnetwork:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:haiku-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
+
);
my @MK1MF_Builds=qw(VC-WIN64I VC-WIN64A
diff -urN openssl-1.0.0a/Makefile.shared openssl-1.0.0a-haiku/Makefile.shared
--- openssl-1.0.0a/Makefile.shared 2008-09-17 15:56:40.000000000 +0000
+++ openssl-1.0.0a-haiku/Makefile.shared 2009-11-07 16:59:19.000000000 +0000
@@ -552,10 +552,10 @@
symlink.cygwin symlink.alpha-osf1 symlink.tru64 symlink.tru64-rpath:
# Compatibility targets
-link_o.bsd-gcc-shared link_o.linux-shared link_o.gnu-shared: link_o.gnu
-link_a.bsd-gcc-shared link_a.linux-shared link_a.gnu-shared: link_a.gnu
-link_app.bsd-gcc-shared link_app.linux-shared link_app.gnu-shared: link_app.gnu
-symlink.bsd-gcc-shared symlink.bsd-shared symlink.linux-shared symlink.gnu-shared: symlink.gnu
+link_o.bsd-gcc-shared link_o.linux-shared link_o.gnu-shared link_o.haiku-shared: link_o.gnu
+link_a.bsd-gcc-shared link_a.linux-shared link_a.gnu-shared link_a.haiku-shared: link_a.gnu
+link_app.bsd-gcc-shared link_app.linux-shared link_app.gnu-shared link_app.haiku-shared: link_app.gnu
+symlink.bsd-gcc-shared symlink.bsd-shared symlink.linux-shared symlink.gnu-shared symlink.haiku-shared: symlink.gnu
link_o.bsd-shared: link_o.bsd
link_a.bsd-shared: link_a.bsd
link_app.bsd-shared: link_app.bsd
diff -urN openssl-1.0.0a/config openssl-1.0.0a-haiku/config
--- openssl-1.0.0a/config 2009-02-16 08:43:41.000000000 +0000
+++ openssl-1.0.0a-haiku/config 2009-11-07 16:59:19.000000000 +0000
@@ -126,6 +126,10 @@
echo "${MACHINE}-dg-dgux"; exit 0
;;
+ Haiku:*:BePC)
+ echo "i586-pc-haiku"; exit 0
+ ;;
+
HI-UX:*)
echo "${MACHINE}-hi-hiux"; exit 0
;;
@@ -761,6 +765,8 @@
options="$options no-asm"
fi
;;
+ i586-*-haiku) OUT="haiku-x86" ;;
+
# these are all covered by the catchall below
# *-dgux) OUT="dgux" ;;
mips-sony-newsos4) OUT="newsos4-gcc" ;;

View File

@@ -1,54 +0,0 @@
diff -urN openssl-1.0.0c/Configure openssl-1.0.0c-haiku/Configure
--- openssl-1.0.0c/Configure 2010-11-30 22:19:26.013631488 +0000
+++ openssl-1.0.0c-haiku/Configure 2010-12-10 09:33:29.000000000 +0000
@@ -582,6 +582,9 @@
"uClinux-dist","$ENV{'CC'}:\$(CFLAGS)::-D_REENTRANT::\$(LDFLAGS) \$(LDLIBS):BN_LLONG:::::::::::::::$ENV{'LIBSSL_dlfcn'}:linux-shared:-fPIC:-shared:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):$ENV{'RANLIB'}::",
"uClinux-dist64","$ENV{'CC'}:\$(CFLAGS)::-D_REENTRANT::\$(LDFLAGS) \$(LDLIBS):SIXTY_FOUR_BIT_LONG:::::::::::::::$ENV{'LIBSSL_dlfcn'}:linux-shared:-fPIC:-shared:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):$ENV{'RANLIB'}::",
+##### Haiku
+"haiku-x86", "gcc:-DL_ENDIAN -O2 -fomit-frame-pointer -Wall::-D_REENTRANT::-lnetwork:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:haiku-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
+
);
my @MK1MF_Builds=qw(VC-WIN64I VC-WIN64A
diff -urN openssl-1.0.0c/Makefile.shared openssl-1.0.0c-haiku/Makefile.shared
--- openssl-1.0.0c/Makefile.shared 2010-08-21 11:36:49.004456448 +0000
+++ openssl-1.0.0c-haiku/Makefile.shared 2010-12-10 09:33:29.000000000 +0000
@@ -594,10 +594,10 @@
symlink.cygwin symlink.alpha-osf1 symlink.tru64 symlink.tru64-rpath symlink.beos:
# Compatibility targets
-link_o.bsd-gcc-shared link_o.linux-shared link_o.gnu-shared: link_o.gnu
-link_a.bsd-gcc-shared link_a.linux-shared link_a.gnu-shared: link_a.gnu
-link_app.bsd-gcc-shared link_app.linux-shared link_app.gnu-shared: link_app.gnu
-symlink.bsd-gcc-shared symlink.bsd-shared symlink.linux-shared symlink.gnu-shared: symlink.gnu
+link_o.bsd-gcc-shared link_o.linux-shared link_o.gnu-shared link_o.haiku-shared: link_o.gnu
+link_a.bsd-gcc-shared link_a.linux-shared link_a.gnu-shared link_a.haiku-shared: link_a.gnu
+link_app.bsd-gcc-shared link_app.linux-shared link_app.gnu-shared link_app.haiku-shared: link_app.gnu
+symlink.bsd-gcc-shared symlink.bsd-shared symlink.linux-shared symlink.gnu-shared symlink.haiku-shared: symlink.gnu
link_o.bsd-shared: link_o.bsd
link_a.bsd-shared: link_a.bsd
link_app.bsd-shared: link_app.bsd
diff -urN openssl-1.0.0c/config openssl-1.0.0c-haiku/config
--- openssl-1.0.0c/config 2010-03-09 17:08:39.013369344 +0000
+++ openssl-1.0.0c-haiku/config 2010-12-10 09:33:29.000000000 +0000
@@ -134,6 +134,10 @@
echo "${MACHINE}-dg-dgux"; exit 0
;;
+ Haiku:*:BePC)
+ echo "i586-pc-haiku"; exit 0
+ ;;
+
HI-UX:*)
echo "${MACHINE}-hi-hiux"; exit 0
;;
@@ -799,6 +803,8 @@
options="$options no-asm"
fi
;;
+ i586-*-haiku) OUT="haiku-x86" ;;
+
# these are all covered by the catchall below
# *-dgux) OUT="dgux" ;;
mips-sony-newsos4) OUT="newsos4-gcc" ;;