mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 11:40:06 +02:00
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:
@@ -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."
|
||||
@@ -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."
|
||||
@@ -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."
|
||||
@@ -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."
|
||||
@@ -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."
|
||||
@@ -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."
|
||||
@@ -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."
|
||||
80
dev-libs/openssl/openssl-1.0.0d.recipe
Normal file
80
dev-libs/openssl/openssl-1.0.0d.recipe
Normal 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
|
||||
}
|
||||
@@ -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."
|
||||
@@ -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."
|
||||
@@ -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."
|
||||
125
dev-libs/openssl/openssl-1.0.0j.recipe
Normal file
125
dev-libs/openssl/openssl-1.0.0j.recipe
Normal 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
|
||||
"
|
||||
@@ -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" ;;
|
||||
@@ -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" ;;
|
||||
@@ -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" ;;
|
||||
@@ -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" ;;
|
||||
@@ -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" ;;
|
||||
Reference in New Issue
Block a user