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

@@ -5,13 +5,15 @@ CHECKSUM_MD5="a2a762fce0c96781965c8f9786a3d09d"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
BUILD()
{
cd axel-2.4
./configure --prefix=`finddir B_COMMON_DIRECTORY` --i18n=0
make
}
INSTALL {
INSTALL()
{
cd axel-2.4
make install DESTDIR="${DESTDIR}"
}

View File

@@ -1,23 +0,0 @@
DESCRIPTION="curl and libcurl"
HOMEPAGE="curl.haxx.se"
SRC_URI="http://curl.haxx.se/download/ curl-7.18.2.tar.bz2"
CHECKSUM_MD5="c389be5b0525276e58865956b7465562"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd curl-7.18.2
libtoolize --force --copy
aclocal
automake
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
INSTALL {
cd curl-7.18.2
make install
}
LICENSE="Curl"
COPYRIGHT="1996-2010, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."

View File

@@ -1,23 +0,0 @@
DESCRIPTION="curl and libcurl"
HOMEPAGE="curl.haxx.se"
SRC_URI="http://curl.haxx.se/download/ curl-7.19.1.tar.bz2"
CHECKSUM_MD5="6c4921e55ad276154065052c9e34e1cb"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd curl-7.19.1
libtoolize --force --copy
aclocal
automake
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
INSTALL {
cd curl-7.19.1
make install
}
LICENSE="Curl"
COPYRIGHT="1996-2010, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."

View File

@@ -1,23 +0,0 @@
DESCRIPTION="curl and libcurl"
HOMEPAGE="curl.haxx.se"
SRC_URI="http://curl.haxx.se/download/ curl-7.19.2.tar.bz2"
CHECKSUM_MD5="3a461b145a4a31fe7d5a44684e7fbdbc"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd curl-7.19.2
libtoolize --force --copy
aclocal
automake
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
INSTALL {
cd curl-7.19.2
make install
}
LICENSE="Curl"
COPYRIGHT="1996-2010, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."

View File

@@ -1,23 +0,0 @@
DESCRIPTION="curl and libcurl"
HOMEPAGE="curl.haxx.se"
SRC_URI="http://curl.haxx.se/download/ curl-7.19.5.tar.bz2"
CHECKSUM_MD5="426d161661dce70c8ea9ad8f553363a3"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd curl-7.19.5
libtoolize --force --copy
aclocal
automake
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
INSTALL {
cd curl-7.19.5
make install
}
LICENSE="Curl"
COPYRIGHT="1996-2010, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."

View File

@@ -1,19 +0,0 @@
DESCRIPTION="curl and libcurl"
HOMEPAGE="curl.haxx.se"
SRC_URI="http://curl.haxx.se/download/curl-7.19.7.tar.gz"
CHECKSUM_MD5="ecb2e37e45c9933e2a963cabe03670ab"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd curl-7.19.7
cmake -DCMAKE_INSTALL_PREFIX=`finddir B_COMMON_DIRECTORY` -DCURL_DISABLE_LDAP=ON .
make
}
INSTALL {
cd curl-7.19.7
make install
}
LICENSE="Curl"
COPYRIGHT="1996-2010, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."

View File

@@ -1,21 +0,0 @@
DESCRIPTION="curl and libcurl"
HOMEPAGE="http://curl.haxx.se"
SRC_URI="http://curl.haxx.se/download/curl-7.20.0.tar.bz2"
CHECKSUM_MD5="3dda78c4a808d9a779dc3a2ae81b47d8"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd curl-7.20.0
libtoolize --force --copy --install
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
INSTALL {
cd curl-7.20.0
make install
}
LICENSE="Curl"
COPYRIGHT="1996-2010, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."

View File

@@ -1,21 +0,0 @@
DESCRIPTION="curl and libcurl"
HOMEPAGE="http://curl.haxx.se"
SRC_URI="http://curl.haxx.se/download/curl-7.20.1.tar.bz2"
CHECKSUM_MD5="244b16b2a38c70e47130c8494b7371b9"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd curl-7.20.1
libtoolize --force --copy --install
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
INSTALL {
cd curl-7.20.1
make install
}
LICENSE="Curl"
COPYRIGHT="1996-2010, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."

View File

@@ -1,21 +0,0 @@
DESCRIPTION="curl and libcurl"
HOMEPAGE="http://curl.haxx.se"
SRC_URI="http://curl.haxx.se/download/curl-7.21.1.tar.bz2"
CHECKSUM_MD5="eafde5b933bce1c1dca82d1054c8d967"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd curl-7.21.1
libtoolize --force --copy --install
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
INSTALL {
cd curl-7.21.1
make install
}
LICENSE="Curl"
COPYRIGHT="1996-2010, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."

View File

@@ -1,21 +0,0 @@
DESCRIPTION="curl and libcurl"
HOMEPAGE="http://curl.haxx.se"
SRC_URI="http://curl.haxx.se/download/curl-7.21.2.tar.bz2"
CHECKSUM_MD5="ca96df88e044c7c25d19692ec8b250b2"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd curl-7.21.2
libtoolize --force --copy --install
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
INSTALL {
cd curl-7.21.2
make install
}
LICENSE="Curl"
COPYRIGHT="1996-2010, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."

View File

@@ -1,27 +0,0 @@
DESCRIPTION="curl and libcurl"
HOMEPAGE="http://curl.haxx.se"
SRC_URI="http://curl.haxx.se/download/curl-7.21.3.tar.bz2"
CHECKSUM_MD5="5b57fee22090b5c43a6886fdd35af2ce"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd curl-7.21.3
libtoolize --force --copy --install
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
INSTALL {
cd curl-7.21.3
make install
}
TEST {
cd curl-7.21.3
make check
}
LICENSE="Curl"
COPYRIGHT="1996-2010, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."

View File

@@ -1,29 +0,0 @@
DESCRIPTION="curl and libcurl"
HOMEPAGE="http://curl.haxx.se"
SRC_URI="http://curl.haxx.se/download/curl-7.21.4.tar.bz2"
CHECKSUM_MD5="e2dd20c88a7d01c745af9d788545ab2a"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd curl-7.21.4
libtoolize --force --copy --install
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--enable-ipv6 \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
make
}
INSTALL {
cd curl-7.21.4
make install
}
TEST {
cd curl-7.21.4
make check
}
LICENSE="Curl"
COPYRIGHT="1996-2011, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."

View File

@@ -1,29 +0,0 @@
DESCRIPTION="curl and libcurl"
HOMEPAGE="http://curl.haxx.se"
SRC_URI="http://curl.haxx.se/download/curl-7.21.6.tar.bz2"
CHECKSUM_MD5="6611989a81ebd7b03a35adc3001ddee0"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd curl-7.21.6
libtoolize --force --copy --install
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--enable-ipv6 \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
make
}
INSTALL {
cd curl-7.21.6
make install
}
TEST {
cd curl-7.21.6
make check
}
LICENSE="Curl"
COPYRIGHT="1996-2011, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."

View File

@@ -1,30 +0,0 @@
DESCRIPTION="curl and libcurl"
HOMEPAGE="http://curl.haxx.se"
SRC_URI="http://curl.haxx.se/download/curl-7.21.7.tar.bz2"
CHECKSUM_MD5="5f6d50c4d4ee38c57fe37e3cff75adbd"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd curl-7.21.7
libtoolize --force --copy --install
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--enable-ipv6 \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man \
--with-ca-bundle=`finddir B_COMMON_DATA_DIRECTORY`/ssl/cert.pem
make
}
INSTALL {
cd curl-7.21.7
make install
}
TEST {
cd curl-7.21.7
make check
}
LICENSE="Curl"
COPYRIGHT="1996-2011, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."

View File

@@ -5,7 +5,8 @@ CHECKSUM_MD5="bdb5c226d37c4a6082c70e7ef6f63060"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
BUILD()
{
cd curl-7.22.0
libtoolize --force --copy --install
autoconf
@@ -16,12 +17,14 @@ BUILD {
make
}
INSTALL {
INSTALL()
{
cd curl-7.22.0
make install
}
TEST {
TEST()
{
cd curl-7.22.0
make check
}

View File

@@ -1,30 +0,0 @@
DESCRIPTION="curl and libcurl"
HOMEPAGE="http://curl.haxx.se"
SRC_URI="http://curl.haxx.se/download/curl-7.24.0.tar.bz2"
CHECKSUM_MD5="f912221d75eb8d8fe08900eaf011b023"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd curl-7.24.0
libtoolize --force --copy --install
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--enable-ipv6 \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man \
--with-ca-bundle=`finddir B_COMMON_DATA_DIRECTORY`/ssl/cert.pem
make
}
INSTALL {
cd curl-7.24.0
make install
}
TEST {
cd curl-7.24.0
make check
}
LICENSE="Curl"
COPYRIGHT="1996-2012, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."

View File

@@ -1,30 +0,0 @@
DESCRIPTION="curl and libcurl"
HOMEPAGE="http://curl.haxx.se"
SRC_URI="http://curl.haxx.se/download/curl-7.25.0.tar.bz2"
CHECKSUM_MD5="f0303d47d9d3e6e4f08c2863c6504823"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd curl-7.25.0
libtoolize --force --copy --install
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--enable-ipv6 \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man \
--with-ca-bundle=`finddir B_COMMON_DATA_DIRECTORY`/ssl/cert.pem
make
}
INSTALL {
cd curl-7.25.0
make install
}
TEST {
cd curl-7.25.0
make check
}
LICENSE="Curl"
COPYRIGHT="1996-2012, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."

View File

@@ -1,30 +0,0 @@
DESCRIPTION="curl and libcurl"
HOMEPAGE="http://curl.haxx.se"
SRC_URI="http://curl.haxx.se/download/curl-7.26.0.tar.bz2"
CHECKSUM_MD5="bfa80f01b3d300359cfb4d409b6136a3"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd curl-7.26.0
libtoolize --force --copy --install
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--enable-ipv6 \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man \
--with-ca-bundle=`finddir B_COMMON_DATA_DIRECTORY`/ssl/cert.pem
make
}
INSTALL {
cd curl-7.26.0
make install
}
TEST {
cd curl-7.26.0
make check
}
LICENSE="Curl"
COPYRIGHT="1996-2012, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."

View File

@@ -0,0 +1,115 @@
SUMMARY="A commandline-tool and library for downloading data from URLs"
HOMEPAGE="http://curl.haxx.se"
COPYRIGHT="1996-2012, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."
LICENSE="Curl"
SRC_URI="http://curl.haxx.se/download/curl-7.26.0.tar.bz2"
CHECKSUM_MD5="bfa80f01b3d300359cfb4d409b6136a3"
REVISION="5"
ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PATCHES="curl-7.26.0.patch"
PROVIDES="
curl$secondaryArchSuffix = $portVersion
lib:libcurl$secondaryArchSuffix = 4.2.0 compat >= 4
"
if [ -z "$secondaryArchSuffix" ]; then
PROVIDES="$PROVIDES
cmd:curl = $portVersion compat >= 7.16
"
fi
REQUIRES="
haiku$secondaryArchSuffix >= $haikuVersion
ca_root_certificates
lib:libssl$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
BUILD_REQUIRES="
devel:libssl$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel >= $haikuVersion
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtoolize
cmd:make
"
BUILD()
{
certsInstallDir="$portPackageLinksDir/ca_root_certificates"
certsDir="$certsInstallDir/$relativeDataRootDir/ssl"
libtoolize --force --copy --install
autoconf
runConfigure ./configure \
--enable-ipv6 \
--with-ca-bundle="$certsDir/CARootCertificates.pem"
make $jobArgs
}
INSTALL()
{
make install
# prepare develop/lib
prepareInstalledDevelLibs libcurl
fixPkgconfig
# fix curl-config
fixDevelopLibDirReferences $binDir/curl-config
sed -i -e "s,--libexecdir=$developLibDir,--libexecdir=$libExecDir,g" \
-e "s,--libdir=$developLibDir,--libdir=$libDir,g" $binDir/curl-config
# install html documentation for curl
mkdir -p "$docDir"
install -c -m 644 "docs/curl.html" "$docDir"
# install html development documentation for libcurl
mkdir -p "$developDocDir"
for h in docs/libcurl/*.html; do
install -c -m 644 "$h" "$developDocDir"
done
# devel package
packageEntries devel \
$binDir/curl-config \
$developDir \
$manDir/man3
# Remove stuff we don't need in the secondary architecture base package.
if [ -n "$secondaryArchSuffix" ]; then
rm -rf $binDir
rm -rf $documentationDir
fi
}
TEST()
{
make check
}
DESCRIPTION="
Curl is a command line tool for transferring data with URL syntax,
supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP,
LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP.
curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading,
HTTP form based upload, proxies, cookies, user+password authentication
(Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume,
proxy tunneling and a busload of other useful tricks.
"
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
curl${secondaryArchSuffix}_devel = $portVersion
cmd:curl_config$secondaryArchSuffix = $portVersion compat >= 7.16
devel:libcurl$secondaryArchSuffix = 4.2.0 compat >= 4
"
REQUIRES_devel="
curl$secondaryArchSuffix == $portVersion base
"

View File

@@ -5,7 +5,8 @@ CHECKSUM_MD5="26eb081c999b0e203770869427e9a93d"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
BUILD()
{
cd curl-7.28.1
libtoolize --force --copy --install
autoconf
@@ -16,12 +17,14 @@ BUILD {
make
}
INSTALL {
INSTALL()
{
cd curl-7.28.1
make install
}
TEST {
TEST()
{
cd curl-7.28.1
make check
}

View File

@@ -5,7 +5,8 @@ CHECKSUM_MD5="fa5f37f38a8042020e292ce7ec5341ce"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
BUILD()
{
cd curl-7.29.0
libtoolize --force --copy --install
autoconf
@@ -16,12 +17,14 @@ BUILD {
make
}
INSTALL {
INSTALL()
{
cd curl-7.29.0
make install
}
TEST {
TEST()
{
cd curl-7.29.0
make check
}

View File

@@ -1,30 +0,0 @@
DESCRIPTION="curl and libcurl"
HOMEPAGE="http://curl.haxx.se"
SRC_URI="http://curl.haxx.se/download/curl-7.30.0.tar.bz2"
CHECKSUM_MD5="0db5ec03a5001b42a2edc03bf63b5ceb"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd curl-7.30.0
libtoolize --force --copy --install
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--enable-ipv6 \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man \
--with-ca-bundle=`finddir B_COMMON_DATA_DIRECTORY`/ssl/cert.pem
make
}
INSTALL {
cd curl-7.30.0
make install
}
TEST {
cd curl-7.30.0
make check
}
LICENSE="Curl"
COPYRIGHT="1996-2013, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."

View File

@@ -0,0 +1,115 @@
SUMMARY="A commandline-tool and library for downloading data from URLs"
HOMEPAGE="http://curl.haxx.se"
COPYRIGHT="1996-2013, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."
LICENSE="Curl"
SRC_URI="http://curl.haxx.se/download/curl-7.32.0.tar.bz2"
CHECKSUM_MD5="30d04b0a8c43c6770039d1bf033dfe79"
REVISION="1"
ARCHITECTURES="?x86_gcc2 ?x86"
SECONDARY_ARCHITECTURES="?x86_gcc2 ?x86"
PATCHES=""
PROVIDES="
curl$secondaryArchSuffix = $portVersion
lib:libcurl$secondaryArchSuffix = 4.2.0 compat >= 4
"
if [ -z "$secondaryArchSuffix" ]; then
PROVIDES="$PROVIDES
cmd:curl = $portVersion compat >= 7.16
"
fi
REQUIRES="
haiku$secondaryArchSuffix >= $haikuVersion
ca_root_certificates
lib:libssl$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
BUILD_REQUIRES="
devel:libssl$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel >= $haikuVersion
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtoolize
cmd:make
"
BUILD()
{
certsInstallDir="$portPackageLinksDir/ca_root_certificates"
certsDir="$certsInstallDir/$relativeDataRootDir/ssl"
libtoolize --force --copy --install
autoconf
runConfigure ./configure \
--enable-ipv6 \
--with-ca-bundle="$certsDir/CARootCertificates.pem"
make $jobArgs
}
INSTALL()
{
make install
# prepare develop/lib
prepareInstalledDevelLibs libcurl
fixPkgconfig
# fix curl-config
fixDevelopLibDirReferences $binDir/curl-config
sed -i -e "s,--libexecdir=$developLibDir,--libexecdir=$libExecDir,g" \
-e "s,--libdir=$developLibDir,--libdir=$libDir,g" $binDir/curl-config
# install html documentation for curl
mkdir -p "$docDir"
install -c -m 644 "docs/curl.html" "$docDir"
# install html development documentation for libcurl
mkdir -p "$developDocDir"
for h in docs/libcurl/*.html; do
install -c -m 644 "$h" "$developDocDir"
done
# devel package
packageEntries devel \
$binDir/curl-config \
$developDir \
$manDir/man3
# Remove stuff we don't need in the secondary architecture base package.
if [ -n "$secondaryArchSuffix" ]; then
rm -rf $binDir
rm -rf $documentationDir
fi
}
TEST()
{
make check
}
DESCRIPTION="
Curl is a command line tool for transferring data with URL syntax,
supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP,
LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP.
curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading,
HTTP form based upload, proxies, cookies, user+password authentication
(Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume,
proxy tunneling and a busload of other useful tricks.
"
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
curl${secondaryArchSuffix}_devel = $portVersion
cmd:curl_config$secondaryArchSuffix = $portVersion compat >= 7.16
devel:libcurl$secondaryArchSuffix = 4.2.0 compat >= 4
"
REQUIRES_devel="
curl$secondaryArchSuffix == $portVersion base
"

View File

@@ -0,0 +1,115 @@
SUMMARY="A commandline-tool and library for downloading data from URLs"
HOMEPAGE="http://curl.haxx.se"
COPYRIGHT="1996-2013, Daniel Stenberg, <daniel@haxx.se>. All rights reserved."
LICENSE="Curl"
SRC_URI="http://curl.haxx.se/download/curl-7.33.0.tar.bz2"
CHECKSUM_MD5="57409d6bf0bd97053b8378dbe0cadcef"
REVISION="1"
ARCHITECTURES="?x86_gcc2 ?x86"
SECONDARY_ARCHITECTURES="?x86_gcc2 ?x86"
PATCHES=""
PROVIDES="
curl$secondaryArchSuffix = $portVersion
lib:libcurl$secondaryArchSuffix = 4.2.0 compat >= 4
"
if [ -z "$secondaryArchSuffix" ]; then
PROVIDES="$PROVIDES
cmd:curl = $portVersion compat >= 7.16
"
fi
REQUIRES="
haiku$secondaryArchSuffix >= $haikuVersion
ca_root_certificates
lib:libssl$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
BUILD_REQUIRES="
devel:libssl$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel >= $haikuVersion
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtoolize
cmd:make
"
BUILD()
{
certsInstallDir="$portPackageLinksDir/ca_root_certificates"
certsDir="$certsInstallDir/$relativeDataRootDir/ssl"
libtoolize --force --copy --install
autoconf
runConfigure ./configure \
--enable-ipv6 \
--with-ca-bundle="$certsDir/CARootCertificates.pem"
make $jobArgs
}
INSTALL()
{
make install
# prepare develop/lib
prepareInstalledDevelLibs libcurl
fixPkgconfig
# fix curl-config
fixDevelopLibDirReferences $binDir/curl-config
sed -i -e "s,--libexecdir=$developLibDir,--libexecdir=$libExecDir,g" \
-e "s,--libdir=$developLibDir,--libdir=$libDir,g" $binDir/curl-config
# install html documentation for curl
mkdir -p "$docDir"
install -c -m 644 "docs/curl.html" "$docDir"
# install html development documentation for libcurl
mkdir -p "$developDocDir"
for h in docs/libcurl/*.html; do
install -c -m 644 "$h" "$developDocDir"
done
# devel package
packageEntries devel \
$binDir/curl-config \
$developDir \
$manDir/man3
# Remove stuff we don't need in the secondary architecture base package.
if [ -n "$secondaryArchSuffix" ]; then
rm -rf $binDir
rm -rf $documentationDir
fi
}
TEST()
{
make check
}
DESCRIPTION="
Curl is a command line tool for transferring data with URL syntax,
supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP,
LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP.
curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading,
HTTP form based upload, proxies, cookies, user+password authentication
(Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume,
proxy tunneling and a busload of other useful tricks.
"
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
curl${secondaryArchSuffix}_devel = $portVersion
cmd:curl_config$secondaryArchSuffix = $portVersion compat >= 7.16
devel:libcurl$secondaryArchSuffix = 4.2.0 compat >= 4
"
REQUIRES_devel="
curl$secondaryArchSuffix == $portVersion base
"

View File

@@ -6,7 +6,8 @@ STATUS_HAIKU="stable"
DEPEND=""
MESSAGE="This port only builds with gcc4. Use 'setgcc gcc4' before building."
CHECKSUM_MD5="e927dd5dc52d3cfcebd8ca1af6f0d3c2"
BUILD {
BUILD()
{
cd mediatomb-0.12.1
libtoolize --force --copy --install
aclocal
@@ -19,7 +20,8 @@ BUILD {
make
}
INSTALL {
INSTALL()
{
cd mediatomb-0.12.1
make install
}

View File

@@ -12,12 +12,14 @@ DEPEND="dev-db/sqlite >= 3.0
media-lib/libid3tag >= 0.15.1b"
CHECKSUM_MD5="a53e0008ad225843a1782e4af6e5bf0b"
BUILD {
BUILD()
{
cd minidlna-1.0.21
make
}
INSTALL {
INSTALL()
{
cd minidlna-1.0.21
make install
}

View File

@@ -6,14 +6,16 @@ STATUS_HAIKU="stable"
DEPEND="dev-libs/openssl >= 0.9.8l
dev-libs/libxml2 >= 2.7.3"
CHECKSUM_MD5="eb4eac0499cb6fced6e3b11e4b720ebb"
BUILD {
BUILD()
{
cd neon-0.29.1
autogen.sh
./configure --prefix=`finddir B_COMMON_DIRECTORY` --with-ssl --with-libxml2 --enable-shared
make
}
INSTALL {
INSTALL()
{
cd neon-0.29.1
make install
}

View File

@@ -6,14 +6,16 @@ STATUS_HAIKU="stable"
DEPEND="dev-libs/openssl >= 1.0.0
dev-libs/libxml2 >= 2.7.7"
CHECKSUM_MD5="ba1015b59c112d44d7797b62fe7bee51"
BUILD {
BUILD()
{
cd neon-0.29.3
autogen.sh
./configure --prefix=`finddir B_COMMON_DIRECTORY` --with-ssl --with-libxml2 --enable-shared
make
}
INSTALL {
INSTALL()
{
cd neon-0.29.3
make install
}

View File

@@ -6,14 +6,16 @@ STATUS_HAIKU="stable"
DEPEND="dev-libs/openssl >= 1.0.0
dev-libs/libxml2 >= 2.7.7"
CHECKSUM_MD5="29438dbdaee84db2d7fbc73248a92d93"
BUILD {
BUILD()
{
cd neon-0.29.4
autogen.sh
./configure --prefix=`finddir B_COMMON_DIRECTORY` --with-ssl --with-libxml2 --enable-shared
make
}
INSTALL {
INSTALL()
{
cd neon-0.29.4
make install
}

View File

@@ -6,7 +6,8 @@ STATUS_HAIKU="stable"
DEPEND="dev-libs/openssl >= 1.0.0
dev-libs/libxml2 >= 2.7.7"
CHECKSUM_MD5="ff369e69ef0f0143beb5626164e87ae2"
BUILD {
BUILD()
{
cd neon-0.29.5
echo 'LT_INIT' >> configure.in.
echo 'AC_CONFIG_MACRO_DIR([macros])' >> configure.in
@@ -28,7 +29,8 @@ BUILD {
make
}
INSTALL {
INSTALL()
{
cd neon-0.29.5
make install
}

View File

@@ -1,37 +0,0 @@
DESCRIPTION="neon is an HTTP and WebDAV client library, with a C interface"
HOMEPAGE="http://www.webdav.org/neon/"
SRC_URI="http://www.webdav.org/neon/neon-0.29.6.tar.gz"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="dev-libs/openssl >= 1.0.0
dev-libs/libxml2 >= 2.7.8"
CHECKSUM_MD5="591e0c82e6979e7e615211b386b8f6bc"
BUILD {
cd neon-0.29.6
echo 'LT_INIT' >> configure.in
echo 'AC_CONFIG_MACRO_DIR([macros])' >> configure.in
autogen.sh
libtoolize --force --copy --install
aclocal
autoconf
autogen.sh
libtoolize --force --copy --install
aclocal -I macros
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--with-ssl \
--with-libxml2 \
--enable-shared \
--disable-nls \
--datarootdir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY` \
--infodir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/info \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
make
}
INSTALL {
cd neon-0.29.6
make install
}
LICENSE="GNU LGPL v2"
COPYRIGHT="1999-2011 Joe Orton"

View File

@@ -0,0 +1,105 @@
SUMMARY="HTTP and WebDAV client library, with a C interface"
DESCRIPTION="
neon is an HTTP and WebDAV client library, with a C interface. Features:
- high-level wrappers for common HTTP and WebDAV operations (GET, MOVE,
DELETE, etc)
- low-level interface to the HTTP request/response engine, allowing the
use of arbitrary HTTP methods, headers, etc.
- authentication support including Basic and Digest support, along with
GSSAPI-based Negotiate on Unix, and SSPI-based Negotiate/NTLM on Win32
- SSL/TLS support using OpenSSL or GnuTLS; exposing an abstraction layer
for verifying server certificates, handling client certificates, and
examining certificate properties. Smartcard-based client certificates
are also supported via a PKCS#11 wrapper interface.
- abstract interface to parsing XML using libxml2 or expat, and wrappers
for simplifying handling XML HTTP response bodies
- WebDAV metadata support; wrappers for PROPFIND and PROPPATCH to simplify
property manipulation.
"
HOMEPAGE="http://www.webdav.org/neon/"
LICENSE="GNU LGPL v2"
COPYRIGHT="1999-2011 Joe Orton"
SRC_URI="http://www.webdav.org/neon/neon-0.29.6.tar.gz"
CHECKSUM_MD5="591e0c82e6979e7e615211b386b8f6bc"
REVISION="7"
ARCHITECTURES="x86_gcc2 x86 x86_64"
PATCHES="neon-0.29.6.patch"
PROVIDES="
neon = $portVersion compat >= 0.29
lib:libneon = 27.2.6 compat >= 27.2
"
REQUIRES="
haiku >= $haikuVersion
lib:libcrypto
lib:libncurses
lib:libssl
lib:libxml2
lib:libz
"
BUILD_REQUIRES="
devel:libcrypto
devel:libncurses
devel:libssl >= 1.0.0
devel:libxml2 >= 2.7.8
devel:libz
"
BUILD_PREREQUIRES="
haiku_devel >= $haikuVersion
cmd:aclocal
cmd:autoconf
cmd:libtoolize
cmd:gcc
cmd:ld
cmd:make
"
SOURCE_DIR="$portVersionedName"
BUILD()
{
echo 'LT_INIT' >> configure.in
echo 'AC_CONFIG_MACRO_DIR([macros])' >> configure.in
./autogen.sh
libtoolize --force --copy --install
aclocal
autoconf
./autogen.sh
libtoolize --force --copy --install
aclocal -I macros
autoconf
runConfigure ./configure \
--with-ssl \
--with-libxml2 \
--enable-shared \
--disable-nls
make $jobArgs
}
INSTALL()
{
make install
prepareInstalledDevelLibs libneon
fixDevelopLibDirReferences $binDir/neon-config
fixPkgconfig
# devel package
packageEntries devel \
$binDir/neon-config \
$developDir \
$documentationDir
}
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
neon_devel = $portVersion compat >= 0.29
cmd:neon_config = $portVersion compat >= 0.29
devel:libneon = 27.2.6 compat >= 27
"
REQUIRES_devel="
neon == $portVersion base
"

View File

@@ -0,0 +1,12 @@
diff -ur orig/neon-0.29.6/Makefile.in neon-0.29.6/Makefile.in
--- orig/neon-0.29.6/Makefile.in 2009-09-04 09:36:26.062914560 +0200
+++ neon-0.29.6/Makefile.in 2013-04-30 19:33:32.347340800 +0200
@@ -22,7 +22,7 @@
man3dir = $(mandir)/man3
datarootdir = @datarootdir@
datadir = @datadir@
-docdir = $(datadir)/doc/neon-@NEON_VERSION@
+docdir = @docdir@
includedir = @includedir@
neonincludes = $(includedir)/neon
pkgconfigdir = $(libdir)/pkgconfig

View File

@@ -5,7 +5,8 @@ REVISION="1"
STATUS_HAIKU="broken"
DEPEND=""
CHECKSUM_MD5="cf73cd85f248232c62f8029e6eb05938"
BUILD {
BUILD()
{
cd ntp-4.2.6p2
libtoolize --force --copy --install
./bootstrap
@@ -19,7 +20,8 @@ BUILD {
make
}
INSTALL {
INSTALL()
{
cd ntp-4.2.6p2
make install
}

View File

@@ -1,39 +0,0 @@
DESCRIPTION="OpenSSH"
HOMEPAGE="http://www.openssh.com/"
SRC_URI="http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-5.4p1.tar.gz"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="dev-libs/openssl >= 0.9.8l"
CHECKSUM_MD5="da10af8a789fa2e83e3635f3a1b76f5e"
BUILD {
cp ../patches/pathnames-haiku.h openssh-5.4p1/pathnames.h
cd openssh-5.4p1
mkdir -p m4
echo 'AC_CONFIG_MACRO_DIR([m4])' >> configure.ac
libtoolize --force --copy
aclocal --install -I m4
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--sbindir=`finddir B_COMMON_BIN_DIRECTORY` \
--bindir=`finddir B_COMMON_BIN_DIRECTORY` \
--libexecdir=`finddir B_COMMON_LIB_DIRECTORY` \
--sysconfdir=`finddir B_USER_SETTINGS_DIRECTORY`/ssh \
--libdir=`finddir B_COMMON_LIB_DIRECTORY` \
--includedir=`finddir B_COMMON_DIRECTORY`/include \
--datadir=`finddir B_COMMON_DATA_DIRECTORY` \
--mandir=`finddir B_COMMON_DIRECTORY`/man \
--docdir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY` \
--sysconfdir=`finddir B_COMMON_SETTINGS_DIRECTORY`/ssh \
--with-default-path=PATH \
--with-md5-passwords
make
}
INSTALL {
cd openssh-5.4p1
make install DESTDIR="${DESTDIR}"
mkdir -p ${DESTDIR}/boot/common/boot/post_install
cp -f $(haikuporter -t)/net-misc/openssh/sshd_keymaker.sh ${DESTDIR}/boot/common/boot/post_install
}
LICENSE="OpenSSH"
COPYRIGHT="2005-2010 Tatu Ylonen et al."

View File

@@ -1,42 +0,0 @@
DESCRIPTION="OpenSSH"
HOMEPAGE="http://www.openssh.com/"
SRC_URI="http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-5.5p1.tar.gz"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="dev-libs/openssl >= 1.0.0
dev-libs/libedit >= 20090923"
CHECKSUM_MD5="88633408f4cb1eb11ec7e2ec58b519eb"
BUILD {
cd openssh-5.5p1
autoconf
mkdir -p m4
echo 'AC_CONFIG_MACRO_DIR([m4])' >> configure.ac
libtoolize --force --copy
aclocal --install -I m4
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--sbindir=`finddir B_COMMON_BIN_DIRECTORY` \
--bindir=`finddir B_COMMON_BIN_DIRECTORY` \
--libexecdir=`finddir B_COMMON_LIB_DIRECTORY` \
--sysconfdir=`finddir B_USER_SETTINGS_DIRECTORY`/ssh \
--libdir=`finddir B_COMMON_LIB_DIRECTORY` \
--includedir=`finddir B_COMMON_DIRECTORY`/include \
--datadir=`finddir B_COMMON_DATA_DIRECTORY` \
--mandir=`finddir B_COMMON_DIRECTORY`/man \
--docdir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY` \
--sysconfdir=`finddir B_COMMON_SETTINGS_DIRECTORY`/ssh \
--with-default-path=${PATH} \
--with-md5-passwords \
--disable-utmpx \
--with-libedit
make
}
INSTALL {
cd openssh-5.5p1
make install DESTDIR="${DESTDIR}"
mkdir -p ${DESTDIR}/boot/common/boot/post_install
cp -f $(haikuporter -t)/net-misc/openssh/sshd_keymaker.sh ${DESTDIR}/boot/common/boot/post_install
}
LICENSE="OpenSSH"
COPYRIGHT="2005-2010 Tatu Ylonen et al."

View File

@@ -1,48 +0,0 @@
DESCRIPTION="OpenSSH"
HOMEPAGE="http://www.openssh.com/"
SRC_URI="http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-5.6p1.tar.gz"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="dev-libs/openssl >= 1.0.0
dev-libs/libedit >= 20090923"
CHECKSUM_MD5="e6ee52e47c768bf0ec42a232b5d18fb0"
BUILD {
cd openssh-5.6p1
autoconf
mkdir -p m4
echo 'AC_CONFIG_MACRO_DIR([m4])' >> configure.ac
libtoolize --force --copy
aclocal --install -I m4
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--sbindir=`finddir B_COMMON_BIN_DIRECTORY` \
--bindir=`finddir B_COMMON_BIN_DIRECTORY` \
--libexecdir=`finddir B_COMMON_LIB_DIRECTORY` \
--sysconfdir=`finddir B_USER_SETTINGS_DIRECTORY`/ssh \
--libdir=`finddir B_COMMON_LIB_DIRECTORY` \
--includedir=`finddir B_COMMON_DIRECTORY`/include \
--datadir=`finddir B_COMMON_DATA_DIRECTORY` \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man \
--docdir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY` \
--sysconfdir=`finddir B_COMMON_SETTINGS_DIRECTORY`/ssh \
--with-default-path=${PATH} \
--with-md5-passwords \
--disable-utmpx \
--with-libedit
make
}
INSTALL {
cd openssh-5.6p1
make install DESTDIR="${DESTDIR}"
mkdir -p ${DESTDIR}/boot/common/boot/post_install
cp -f $(haikuporter -t)/net-misc/openssh/sshd_keymaker.sh ${DESTDIR}/boot/common/boot/post_install
}
TEST {
cd openssh-5.6p1
make tests
}
LICENSE="OpenSSH"
COPYRIGHT="2005-2010 Tatu Ylonen et al."

View File

@@ -1,49 +0,0 @@
DESCRIPTION="OpenSSH"
HOMEPAGE="http://www.openssh.com/"
SRC_URI="http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-5.7p1.tar.gz
http://obsd.cec.mtu.edu/pub/OpenBSD/OpenSSH/portable/openssh-5.7p1.tar.gz"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="dev-libs/openssl >= 1.0.0
dev-libs/libedit >= 20090923"
CHECKSUM_MD5="50231fa257219791fa41b84a16c9df04"
BUILD {
cd openssh-5.7p1
autoconf
mkdir -p m4
echo 'AC_CONFIG_MACRO_DIR([m4])' >> configure.ac
libtoolize --force --copy
aclocal --install -I m4
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--sbindir=`finddir B_COMMON_BIN_DIRECTORY` \
--bindir=`finddir B_COMMON_BIN_DIRECTORY` \
--libexecdir=`finddir B_COMMON_LIB_DIRECTORY` \
--sysconfdir=`finddir B_USER_SETTINGS_DIRECTORY`/ssh \
--libdir=`finddir B_COMMON_LIB_DIRECTORY` \
--includedir=`finddir B_COMMON_DIRECTORY`/include \
--datadir=`finddir B_COMMON_DATA_DIRECTORY` \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man \
--docdir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY` \
--sysconfdir=`finddir B_COMMON_SETTINGS_DIRECTORY`/ssh \
--with-default-path=${PATH} \
--with-md5-passwords \
--disable-utmpx \
--with-libedit
make
}
INSTALL {
cd openssh-5.7p1
make install DESTDIR="${DESTDIR}"
mkdir -p ${DESTDIR}/boot/common/boot/post_install
cp -f $(haikuporter -t)/net-misc/openssh/sshd_keymaker.sh ${DESTDIR}/boot/common/boot/post_install
}
TEST {
cd openssh-5.7p1
make tests
}
LICENSE="OpenSSH"
COPYRIGHT="2005-2011 Tatu Ylonen et al."

View File

@@ -1,50 +0,0 @@
DESCRIPTION="OpenSSH"
HOMEPAGE="http://www.openssh.com/"
SRC_URI="http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-5.8p1.tar.gz
http://obsd.cec.mtu.edu/pub/OpenBSD/OpenSSH/portable/openssh-5.8p1.tar.gz"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="dev-libs/openssl >= 1.0.0
dev-libs/libedit >= 20090923"
CHECKSUM_MD5="86f5e1c23b4c4845f23b9b7b493fb53d"
BUILD {
cd openssh-5.8p1
autoconf
mkdir -p m4
aclocal --install -I m4
echo 'AC_CONFIG_MACRO_DIR([m4])' >> configure.ac
libtoolize --force --copy
aclocal -I m4
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--sbindir=`finddir B_COMMON_BIN_DIRECTORY` \
--bindir=`finddir B_COMMON_BIN_DIRECTORY` \
--libexecdir=`finddir B_COMMON_LIB_DIRECTORY` \
--sysconfdir=`finddir B_USER_SETTINGS_DIRECTORY`/ssh \
--libdir=`finddir B_COMMON_LIB_DIRECTORY` \
--includedir=`finddir B_COMMON_DIRECTORY`/include \
--datadir=`finddir B_COMMON_DATA_DIRECTORY` \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man \
--docdir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/doc \
--sysconfdir=`finddir B_COMMON_SETTINGS_DIRECTORY`/ssh \
--with-default-path=${PATH} \
--with-md5-passwords \
--disable-utmpx \
--with-libedit
make
}
INSTALL {
cd openssh-5.8p1
make install DESTDIR="${DESTDIR}"
mkdir -p ${DESTDIR}/boot/common/boot/post_install
cp -f $(haikuporter -t)/net-misc/openssh/sshd_keymaker.sh ${DESTDIR}/boot/common/boot/post_install
}
TEST {
cd openssh-5.8p1
make tests
}
LICENSE="OpenSSH"
COPYRIGHT="2005-2011 Tatu Ylonen et al."

View File

@@ -1,52 +0,0 @@
DESCRIPTION="OpenSSH"
HOMEPAGE="http://www.openssh.com/"
SRC_URI="http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-5.8p2.tar.gz
http://obsd.cec.mtu.edu/pub/OpenBSD/OpenSSH/portable/openssh-5.8p2.tar.gz"
REVISION="3"
STATUS_HAIKU="stable"
DEPEND="dev-libs/openssl >= 1.0.0
dev-libs/libedit >= 20090923"
CHECKSUM_MD5="0541579adf9d55abb15ef927048d372e"
BUILD {
cd openssh-5.8p2
autoconf
mkdir -p m4
aclocal --install -I m4
echo 'AC_CONFIG_MACRO_DIR([m4])' >> configure.ac
libtoolize --force --copy
aclocal -I m4
autoconf
COMMON_DOCS=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`
COMMON_BIN=`finddir B_COMMON_BIN_DIRECTORY`
COMMON_DIR=`finddir B_COMMON_DIRECTORY`
./configure --prefix=$COMMON_DIR \
--sbindir=$COMMON_BIN \
--bindir=$COMMON_BIN \
--libexecdir=$COMMON_BIN \
--sysconfdir=`finddir B_USER_SETTINGS_DIRECTORY`/ssh \
--libdir=`finddir B_COMMON_LIB_DIRECTORY` \
--includedir=$COMMON_DIR/include \
--datadir=`finddir B_COMMON_DATA_DIRECTORY` \
--mandir=$COMMON_DOCS/man \
--sysconfdir=`finddir B_COMMON_SETTINGS_DIRECTORY`/ssh \
--with-default-path=${PATH} \
--with-md5-passwords \
--disable-utmpx \
--with-libedit
make
}
INSTALL {
cd openssh-5.8p2
make install DESTDIR="${DESTDIR}"
mkdir -p ${DESTDIR}/boot/common/boot/post_install
cp -f $(haikuporter -t)/net-misc/openssh/sshd_keymaker.sh ${DESTDIR}/boot/common/boot/post_install
}
TEST {
cd openssh-5.8p2
make tests
}
LICENSE="OpenSSH"
COPYRIGHT="2005-2011 Tatu Ylonen et al."

View File

@@ -0,0 +1,95 @@
SUMMARY="Secure Shell Client and Server (Remote Login Program)"
HOMEPAGE="http://www.openssh.com/"
LICENSE="OpenSSH"
COPYRIGHT="2005-2011 Tatu Ylonen et al."
SRC_URI="
http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-5.8p2.tar.gz
http://obsd.cec.mtu.edu/pub/OpenBSD/OpenSSH/portable/openssh-5.8p2.tar.gz
"
CHECKSUM_MD5="0541579adf9d55abb15ef927048d372e"
REVISION="4"
ARCHITECTURES="x86_gcc2 ?x86"
PATCHES="openssh-5.8p2.patch"
ADDITIONAL_FILES="sshd_keymaker.sh"
PROVIDES="
openssh = $portVersion compat >= 5
cmd:scp = $portVersion compat >= 5
cmd:sftp = $portVersion compat >= 5
cmd:sftp_server = $portVersion compat >= 5
cmd:slogin = $portVersion compat >= 5
cmd:ssh = $portVersion compat >= 5
cmd:ssh_add = $portVersion compat >= 5
cmd:ssh_agent = $portVersion compat >= 5
cmd:ssh_keygen = $portVersion compat >= 5
cmd:ssh_keyscan = $portVersion compat >= 5
cmd:ssh_keysign = $portVersion compat >= 5
cmd:ssh_pkcs11_helper = $portVersion compat >= 5
cmd:sshd = $portVersion compat >= 5
"
REQUIRES="
haiku >= $haikuVersion
lib:libcrypto
lib:libedit
lib:libssl
lib:libz
"
BUILD_REQUIRES="
openssl
"
BUILD_PREREQUIRES="
haiku_devel >= $haikuVersion
cmd:aclocal
cmd:autoconf
cmd:automake
cmd:gcc
cmd:ld
cmd:libtoolize
cmd:make
"
SOURCE_DIR="$portVersionedName"
PATCH()
{
echo 'AC_CONFIG_MACRO_DIR([m4])' >> configure.ac
}
BUILD()
{
mkdir -p m4
aclocal --install -I m4
libtoolize --force --copy
aclocal -I m4
autoconf
defaultPath=".:/boot/home/config/non-packaged/bin:/boot/home/config/bin"
defaultPath+=":/boot/common/non-packaged/bin:/boot/common/bin:/bin"
defaultPath+=":/boot/common/apps:/boot/common/preferences:/boot/system/apps"
defaultPath+=":/boot/system/preferences"
runConfigure ./configure \
--with-privsep-path=$dataDir/openssh/empty \
--with-default-path="$defaultPath" \
--with-md5-passwords \
--disable-utmpx \
--with-libedit
make $jobArgs
}
INSTALL()
{
make install-nokeys
postInstallDir=$prefix/boot/post_install
mkdir -p $postInstallDir
cp -f $portDir/additional-files/sshd_keymaker.sh $postInstallDir
}
TEST()
{
make tests
}
DESCRIPTION="OpenSSH is a FREE version of the SSH connectivity tools that technical users of the Internet rely on. Users of telnet, rlogin, and ftp may not realize that their password is transmitted across the Internet unencrypted, but it is. OpenSSH encrypts all traffic (including passwords) to effectively eliminate eavesdropping, connection hijacking, and other attacks. Additionally, OpenSSH provides secure tunneling capabilities and several authentication methods, and supports all SSH protocol versions.
The OpenSSH suite replaces rlogin and telnet with the ssh program, rcp with scp, and ftp with sftp. Also included is sshd (the server side of the package), and the other utilities like ssh-add, ssh-agent, ssh-keysign, ssh-keyscan, ssh-keygen and sftp-server."

View File

@@ -1,52 +0,0 @@
DESCRIPTION="OpenSSH"
HOMEPAGE="http://www.openssh.com/"
SRC_URI="http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-5.9p1.tar.gz
http://obsd.cec.mtu.edu/pub/OpenBSD/OpenSSH/portable/openssh-5.9p1.tar.gz"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="dev-libs/openssl >= 1.0.0
dev-libs/libedit >= 20090923"
CHECKSUM_MD5="afe17eee7e98d3b8550cc349834a85d0"
BUILD {
cd openssh-5.9p1
autoconf
mkdir -p m4
aclocal --install -I m4
echo 'AC_CONFIG_MACRO_DIR([m4])' >> configure.ac
libtoolize --force --copy
aclocal -I m4
autoconf
COMMON_DOCS=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`
COMMON_BIN=`finddir B_COMMON_BIN_DIRECTORY`
COMMON_DIR=`finddir B_COMMON_DIRECTORY`
./configure --prefix=$COMMON_DIR \
--sbindir=$COMMON_BIN \
--bindir=$COMMON_BIN \
--libexecdir=$COMMON_BIN \
--sysconfdir=`finddir B_USER_SETTINGS_DIRECTORY`/ssh \
--libdir=`finddir B_COMMON_LIB_DIRECTORY` \
--includedir=$COMMON_DIR/include \
--datadir=`finddir B_COMMON_DATA_DIRECTORY` \
--mandir=$COMMON_DOCS/man \
--sysconfdir=`finddir B_COMMON_SETTINGS_DIRECTORY`/ssh \
--with-default-path=${PATH} \
--with-md5-passwords \
--disable-utmpx \
--with-libedit
make
}
INSTALL {
cd openssh-5.9p1
make install DESTDIR="${DESTDIR}"
mkdir -p ${DESTDIR}/boot/common/boot/post_install
cp -f $(haikuporter -t)/net-misc/openssh/sshd_keymaker.sh ${DESTDIR}/boot/common/boot/post_install
}
TEST {
cd openssh-5.9p1
make tests
}
LICENSE="OpenSSH"
COPYRIGHT="2005-2011 Tatu Ylonen et al."

View File

@@ -1,51 +0,0 @@
DESCRIPTION="OpenSSH"
HOMEPAGE="http://www.openssh.com/"
SRC_URI="http://openbsd.mirrorcatalogs.com/pub/OpenBSD/OpenSSH/portable/openssh-6.0p1.tar.gz"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="dev-libs/openssl >= 1.0.0
dev-libs/libedit >= 20090923"
CHECKSUM_MD5="3c9347aa67862881c5da3f3b1c08da7b"
BUILD {
cd openssh-6.0p1
autoconf
mkdir -p m4
aclocal --install -I m4
echo 'AC_CONFIG_MACRO_DIR([m4])' >> configure.ac
libtoolize --force --copy
aclocal -I m4
autoconf
COMMON_DOCS=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`
COMMON_BIN=`finddir B_COMMON_BIN_DIRECTORY`
COMMON_DIR=`finddir B_COMMON_DIRECTORY`
./configure --prefix=$COMMON_DIR \
--sbindir=$COMMON_BIN \
--bindir=$COMMON_BIN \
--libexecdir=$COMMON_BIN \
--sysconfdir=`finddir B_USER_SETTINGS_DIRECTORY`/ssh \
--libdir=`finddir B_COMMON_LIB_DIRECTORY` \
--includedir=$COMMON_DIR/include \
--datadir=`finddir B_COMMON_DATA_DIRECTORY` \
--mandir=$COMMON_DOCS/man \
--sysconfdir=`finddir B_COMMON_SETTINGS_DIRECTORY`/ssh \
--with-default-path=${PATH} \
--with-md5-passwords \
--disable-utmpx \
--with-libedit
make
}
INSTALL {
cd openssh-6.0p1
make install DESTDIR="${DESTDIR}"
mkdir -p ${DESTDIR}/boot/common/boot/post_install
cp -f $(haikuporter -t)/net-misc/openssh/sshd_keymaker.sh ${DESTDIR}/boot/common/boot/post_install
}
TEST {
cd openssh
make tests
}
LICENSE="OpenSSH"
COPYRIGHT="2005-2012 Tatu Ylonen et al."

View File

@@ -0,0 +1,122 @@
SUMMARY="Secure Shell Client and Server (Remote Login Program)"
HOMEPAGE="http://www.openssh.com/"
LICENSE="OpenSSH"
COPYRIGHT="2005-2012 Tatu Ylonen et al."
SRC_URI="http://openbsd.mirrorcatalogs.com/pub/OpenBSD/OpenSSH/portable/openssh-6.0p1.tar.gz"
CHECKSUM_MD5="3c9347aa67862881c5da3f3b1c08da7b"
REVISION="8"
ARCHITECTURES="x86_gcc2 x86 x86_64"
PATCHES="openssh-6.0p1.patch"
ADDITIONAL_FILES="sshd_keymaker.sh"
PROVIDES="
openssh = $portVersion compat >= 5
cmd:scp = $portVersion compat >= 5
cmd:sftp = $portVersion compat >= 5
cmd:sftp_server = $portVersion compat >= 5
cmd:slogin = $portVersion compat >= 5
cmd:ssh = $portVersion compat >= 5
cmd:ssh_add = $portVersion compat >= 5
cmd:ssh_agent = $portVersion compat >= 5
cmd:ssh_keygen = $portVersion compat >= 5
cmd:ssh_keyscan = $portVersion compat >= 5
cmd:ssh_keysign = $portVersion compat >= 5
cmd:ssh_pkcs11_helper = $portVersion compat >= 5
cmd:sshd = $portVersion compat >= 5
"
REQUIRES="
haiku >= $haikuVersion
cmd:login
cmd:passwd
lib:libcrypto
lib:libedit
lib:libncurses
lib:libssl
lib:libz
"
BUILD_REQUIRES="
devel:libcrypto
devel:libedit
devel:libncurses
devel:libssl
devel:libz
"
BUILD_PREREQUIRES="
haiku_devel >= $haikuVersion
cmd:aclocal
cmd:autoconf
cmd:automake
cmd:gcc
cmd:ld
cmd:libtoolize
cmd:make
cmd:pkg_config
"
GLOBAL_WRITABLE_FILES="
settings/ssh directory keep-old
"
USER_SETTINGS_FILES="
settings/ssh directory
"
POST_INSTALL_SCRIPTS="
$relativePostInstallDir/sshd_keymaker.sh
"
sshdUserHomeDir="/packages/$portVersionedName-$REVISION/.self/$relativeDataDir/openssh/empty"
PACKAGE_USERS="
sshd real-name \"sshd user\" home \"$sshdUserHomeDir\" shell \"/bin/true\"
"
PACKAGE_GROUPS="sshd"
SOURCE_DIR="$portVersionedName"
PATCH()
{
echo 'AC_CONFIG_MACRO_DIR([m4])' >> configure.ac
}
BUILD()
{
mkdir -p m4
aclocal --install -I m4
libtoolize --force --copy
aclocal -I m4
autoconf
defaultPath=".:/boot/home/config/non-packaged/bin:/boot/home/config/bin"
defaultPath+=":/boot/common/non-packaged/bin:/boot/common/bin:/bin"
defaultPath+=":/boot/common/apps:/boot/common/preferences:/boot/system/apps"
defaultPath+=":/boot/system/preferences"
# Note: override sysconfdir and libexecdir since ssh doesn't create
# subdirectories as it should.
PATH_PASSWD_PROG=$portPackageLinksDir/cmd~passwd/bin/passwd \
LOGIN_PROGRAM=$portPackageLinksDir/cmd~login/bin/login \
runConfigure ./configure \
--sysconfdir=$sysconfDir/ssh \
--libexecdir=$libExecDir/openssh \
--with-privsep-path=$dataDir/openssh/empty \
--with-pid-dir=$prefix/var/run \
--with-default-path="$defaultPath" \
--with-md5-passwords \
--disable-utmpx \
--with-libedit
make $jobArgs
}
INSTALL()
{
make install-nokeys
mkdir -p $postInstallDir
cp -f $portDir/additional-files/sshd_keymaker.sh $postInstallDir
}
TEST()
{
make tests
}
DESCRIPTION="OpenSSH is a FREE version of the SSH connectivity tools that technical users of the Internet rely on. Users of telnet, rlogin, and ftp may not realize that their password is transmitted across the Internet unencrypted, but it is. OpenSSH encrypts all traffic (including passwords) to effectively eliminate eavesdropping, connection hijacking, and other attacks. Additionally, OpenSSH provides secure tunneling capabilities and several authentication methods, and supports all SSH protocol versions.
The OpenSSH suite replaces rlogin and telnet with the ssh program, rcp with scp, and ftp with sftp. Also included is sshd (the server side of the package), and the other utilities like ssh-add, ssh-agent, ssh-keysign, ssh-keyscan, ssh-keygen and sftp-server."

View File

@@ -6,7 +6,8 @@ STATUS_HAIKU="stable"
DEPEND="dev-libs/openssl >= 1.0.0
dev-libs/libedit >= 20090923"
CHECKSUM_MD5="3345cbf4efe90ffb06a78670ab2d05d5"
BUILD {
BUILD()
{
cd openssh-6.1p1
autoconf
mkdir -p m4
@@ -35,14 +36,16 @@ BUILD {
make
}
INSTALL {
INSTALL()
{
cd openssh-6.1p1
make install DESTDIR="${DESTDIR}"
mkdir -p ${DESTDIR}/boot/common/boot/post_install
cp -f $(haikuporter -t)/net-misc/openssh/sshd_keymaker.sh ${DESTDIR}/boot/common/boot/post_install
}
TEST {
TEST()
{
cd openssh-6.1p1
make tests

View File

@@ -6,7 +6,8 @@ STATUS_HAIKU="stable"
DEPEND="dev-libs/openssl >= 1.0.0
dev-libs/libedit >= 20090923"
CHECKSUM_MD5="7b2d9dd75b5cf267ea1737ec75500316"
BUILD {
BUILD()
{
cd openssh-6.2p1
# sed -i 's/"\$(PRIVSEP_PATH)\\" \\/\"$(PRIVSEP_PATH)\"/g'
#Makefile.in
@@ -37,14 +38,16 @@ BUILD {
make
}
INSTALL {
INSTALL()
{
cd openssh-6.2p1
make install DESTDIR="${DESTDIR}"
mkdir -p ${DESTDIR}/boot/common/boot/post_install
cp -f $(haikuporter -t)/net-misc/openssh/sshd_keymaker.sh ${DESTDIR}/boot/common/boot/post_install
}
TEST {
TEST()
{
cd openssh-6.2p1
make tests
}

View File

@@ -1,35 +0,0 @@
diff -urN openssh-5.2p1/configure.ac openssh-5.2p1-haiku/configure.ac
--- openssh-5.2p1/configure.ac 2009-05-19 03:58:15.000000000 +0000
+++ openssh-5.2p1-haiku/configure.ac 2009-05-19 05:02:04.000000000 +0000
@@ -484,6 +484,11 @@
*-*-dragonfly*)
SSHDLIBS="$SSHDLIBS -lcrypt"
;;
+*-*-haiku*)
+ LIBS="$LIBS -lbsd "
+ AC_CHECK_LIB(network, socket)
+ MANTYPE=man
+ ;;
*-*-hpux*)
# first we define all of the options common to all HP-UX releases
CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"
@@ -2611,6 +2616,19 @@
)
fi
+if test -z "$have_u_int64_t" ; then
+ AC_MSG_CHECKING([for u_int64_t type in posix/stdint.h])
+ AC_TRY_COMPILE(
+ [ #include <posix/stdint.h> ],
+ [ u_int64_t a; a = 1],
+ [
+ AC_DEFINE(HAVE_U_INT64_T)
+ AC_MSG_RESULT(yes)
+ ],
+ [ AC_MSG_RESULT(no) ]
+ )
+fi
+
if test -z "$have_u_intxx_t" ; then
AC_CACHE_CHECK([for uintXX_t types], ac_cv_have_uintxx_t, [
AC_TRY_COMPILE(

View File

@@ -1,35 +0,0 @@
diff -urN openssh-5.4p1/configure.ac openssh-5.4p1-haiku/configure.ac
--- openssh-5.4p1/configure.ac 2010-03-05 04:04:35.015990784 +0000
+++ openssh-5.4p1-haiku/configure.ac 2010-03-16 09:39:10.537133056 +0000
@@ -488,6 +488,11 @@
*-*-dragonfly*)
SSHDLIBS="$SSHDLIBS -lcrypt"
;;
+*-*-haiku*)
+ LIBS="$LIBS -lbsd "
+ AC_CHECK_LIB(network, socket)
+ MANTYPE=man
+ ;;
*-*-hpux*)
# first we define all of the options common to all HP-UX releases
CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"
@@ -2648,6 +2653,19 @@
)
fi
+if test -z "$have_u_int64_t" ; then
+ AC_MSG_CHECKING([for u_int64_t type in posix/stdint.h])
+ AC_TRY_COMPILE(
+ [ #include <posix/stdint.h> ],
+ [ u_int64_t a; a = 1],
+ [
+ AC_DEFINE(HAVE_U_INT64_T)
+ AC_MSG_RESULT(yes)
+ ],
+ [ AC_MSG_RESULT(no) ]
+ )
+fi
+
if test -z "$have_u_intxx_t" ; then
AC_CACHE_CHECK([for uintXX_t types], ac_cv_have_uintxx_t, [
AC_TRY_COMPILE(

View File

@@ -1,138 +0,0 @@
diff -urN openssh-5.5p1/configure.ac openssh-5.5p1-haiku/configure.ac
--- openssh-5.5p1/configure.ac 2010-04-10 12:58:01.014942208 +0000
+++ openssh-5.5p1-haiku/configure.ac 2010-04-30 05:09:08.936378368 +0000
@@ -1277,7 +1277,7 @@
LIBEDIT=`$PKGCONFIG --libs-only-l libedit`
CPPFLAGS="$CPPFLAGS `$PKGCONFIG --cflags libedit`"
else
- LIBEDIT="-ledit -lcurses"
+ AC_CHECK_LIB(curses, tgetent, [LIBEDIT="-ledit -lcurses"], AC_CHECK_LIB(ncurses, tgetent, [LIBEDIT="-ledit -lncurses"]))
fi
OTHERLIBS=`echo $LIBEDIT | sed 's/-ledit//'`
AC_CHECK_LIB(edit, el_init,
diff -urN openssh-5.5p1/pathnames.h openssh-5.5p1-haiku/pathnames.h
--- openssh-5.5p1/pathnames.h 2010-02-24 06:17:58.023592960 +0000
+++ openssh-5.5p1-haiku/pathnames.h 2010-04-30 04:53:52.000000000 +0000
@@ -12,7 +12,15 @@
* called by a name other than "ssh" or "Secure Shell".
*/
-#define ETCDIR "/etc"
+#define HAIKU_USER_SETTINGS_DIRECTORY "~/config/settings"
+#define HAIKU_COMMON_SETTINGS_DIRECTORY "/boot/common/settings"
+#define HAIKU_COMMON_BIN_DIRECTORY "/boot/common/bin"
+#define HAIKU_COMMON_VAR_DIRECTORY "/boot/common/var"
+#define HAIKU_COMMON_SERVERS_DIRECTORY "/boot/common/servers"
+#define HAIKU_SYSTEM_BIN_DIRECTORY "/boot/system/bin"
+
+
+#define ETCDIR HAIKU_COMMON_SETTINGS_DIRECTORY
#ifndef SSHDIR
#define SSHDIR ETCDIR "/ssh"
@@ -44,7 +52,7 @@
#define _PATH_DH_PRIMES SSHDIR "/primes"
#ifndef _PATH_SSH_PROGRAM
-#define _PATH_SSH_PROGRAM "/usr/bin/ssh"
+#define _PATH_SSH_PROGRAM B_COMMON_BIN_DIRECTORY
#endif
/*
@@ -57,24 +65,24 @@
* The directory in user's home directory in which the files reside. The
* directory should be world-readable (though not all files are).
*/
-#define _PATH_SSH_USER_DIR ".ssh"
+#define _PATH_SSH_USER_DIR "config/settings/ssh"
/*
* Per-user file containing host keys of known hosts. This file need not be
* readable by anyone except the user him/herself, though this does not
* contain anything particularly secret.
*/
-#define _PATH_SSH_USER_HOSTFILE "~/.ssh/known_hosts"
+#define _PATH_SSH_USER_HOSTFILE "/boot/home/config/settings/ssh/known_hosts"
/* backward compat for protocol 2 */
-#define _PATH_SSH_USER_HOSTFILE2 "~/.ssh/known_hosts2"
+#define _PATH_SSH_USER_HOSTFILE2 "/boot/home/config/settings/ssh/known_hosts2"
/*
* Name of the default file containing client-side authentication key. This
* file should only be readable by the user him/herself.
*/
-#define _PATH_SSH_CLIENT_IDENTITY ".ssh/identity"
-#define _PATH_SSH_CLIENT_ID_DSA ".ssh/id_dsa"
-#define _PATH_SSH_CLIENT_ID_RSA ".ssh/id_rsa"
+#define _PATH_SSH_CLIENT_IDENTITY _PATH_SSH_USER_DIR "/identity"
+#define _PATH_SSH_CLIENT_ID_DSA _PATH_SSH_USER_DIR "/id_dsa"
+#define _PATH_SSH_CLIENT_ID_RSA _PATH_SSH_USER_DIR "/id_rsa"
/*
* Configuration file in user's home directory. This file need not be
@@ -82,7 +90,7 @@
* particularly secret. If the user's home directory resides on an NFS
* volume where root is mapped to nobody, this may need to be world-readable.
*/
-#define _PATH_SSH_USER_CONFFILE ".ssh/config"
+#define _PATH_SSH_USER_CONFFILE _PATH_SSH_USER_DIR "/config"
/*
* File containing a list of those rsa keys that permit logging in as this
@@ -92,10 +100,10 @@
* may need to be world-readable. (This file is read by the daemon which is
* running as root.)
*/
-#define _PATH_SSH_USER_PERMITTED_KEYS ".ssh/authorized_keys"
+#define _PATH_SSH_USER_PERMITTED_KEYS _PATH_SSH_USER_DIR "/authorized_keys"
/* backward compat for protocol v2 */
-#define _PATH_SSH_USER_PERMITTED_KEYS2 ".ssh/authorized_keys2"
+#define _PATH_SSH_USER_PERMITTED_KEYS2 _PATH_SSH_USER_DIR "/authorized_keys2"
/*
* Per-user and system-wide ssh "rc" files. These files are executed with
@@ -103,7 +111,7 @@
* passed "proto cookie" as arguments if X11 forwarding with spoofing is in
* use. xauth will be run if neither of these exists.
*/
-#define _PATH_SSH_USER_RC ".ssh/rc"
+#define _PATH_SSH_USER_RC _PATH_SSH_USER_DIR "/rc"
#define _PATH_SSH_SYSTEM_RC SSHDIR "/sshrc"
/*
@@ -147,17 +155,16 @@
/* for sftp */
#ifndef _PATH_SFTP_SERVER
-#define _PATH_SFTP_SERVER "/usr/libexec/sftp-server"
+#define _PATH_SFTP_SERVER HAIKU_COMMON_SERVERS_DIRECTORY "/sftp-server"
#endif
/* chroot directory for unprivileged user when UsePrivilegeSeparation=yes */
#ifndef _PATH_PRIVSEP_CHROOT_DIR
-#define _PATH_PRIVSEP_CHROOT_DIR "/var/empty"
+#define _PATH_PRIVSEP_CHROOT_DIR HAIKU_COMMON_VAR_DIRECTORY "/empty"
#endif
-
/* for passwd change */
#ifndef _PATH_PASSWD_PROG
-#define _PATH_PASSWD_PROG "/usr/bin/passwd"
+#define _PATH_PASSWD_PROG HAIKU_SYSTEM_BIN_DIRECTORY "/passwd"
#endif
#ifndef _PATH_LS
@@ -169,11 +176,11 @@
# ifdef LOGIN_PROGRAM_FALLBACK
# define LOGIN_PROGRAM LOGIN_PROGRAM_FALLBACK
# else
-# define LOGIN_PROGRAM "/usr/bin/login"
+# define LOGIN_PROGRAM HAIKU_SYSTEM_BIN_DIRECTORY "/login"
# endif
#endif /* LOGIN_PROGRAM */
/* Askpass program define */
#ifndef ASKPASS_PROGRAM
-#define ASKPASS_PROGRAM "/usr/lib/ssh/ssh-askpass"
+#define ASKPASS_PROGRAM HAIKU_COMMON_BIN_DIRECTORY "/ssh/ssh-askpass"
#endif /* ASKPASS_PROGRAM */

View File

@@ -1,138 +0,0 @@
diff -urN openssh-5.6p1/configure.ac openssh-5.6p1-haiku/configure.ac
--- openssh-5.6p1/configure.ac 2010-04-10 12:58:01.014942208 +0000
+++ openssh-5.6p1-haiku/configure.ac 2010-04-30 05:09:08.936378368 +0000
@@ -1277,7 +1277,7 @@
LIBEDIT=`$PKGCONFIG --libs-only-l libedit`
CPPFLAGS="$CPPFLAGS `$PKGCONFIG --cflags libedit`"
else
- LIBEDIT="-ledit -lcurses"
+ AC_CHECK_LIB(curses, tgetent, [LIBEDIT="-ledit -lcurses"], AC_CHECK_LIB(ncurses, tgetent, [LIBEDIT="-ledit -lncurses"]))
fi
OTHERLIBS=`echo $LIBEDIT | sed 's/-ledit//'`
AC_CHECK_LIB(edit, el_init,
diff -urN openssh-5.6p1/pathnames.h openssh-5.6p1-haiku/pathnames.h
--- openssh-5.6p1/pathnames.h 2010-02-24 06:17:58.023592960 +0000
+++ openssh-5.6p1-haiku/pathnames.h 2010-04-30 04:53:52.000000000 +0000
@@ -12,7 +12,15 @@
* called by a name other than "ssh" or "Secure Shell".
*/
-#define ETCDIR "/etc"
+#define HAIKU_USER_SETTINGS_DIRECTORY "~/config/settings"
+#define HAIKU_COMMON_SETTINGS_DIRECTORY "/boot/common/settings"
+#define HAIKU_COMMON_BIN_DIRECTORY "/boot/common/bin"
+#define HAIKU_COMMON_VAR_DIRECTORY "/boot/common/var"
+#define HAIKU_COMMON_SERVERS_DIRECTORY "/boot/common/servers"
+#define HAIKU_SYSTEM_BIN_DIRECTORY "/boot/system/bin"
+
+
+#define ETCDIR HAIKU_COMMON_SETTINGS_DIRECTORY
#ifndef SSHDIR
#define SSHDIR ETCDIR "/ssh"
@@ -44,7 +52,7 @@
#define _PATH_DH_PRIMES SSHDIR "/primes"
#ifndef _PATH_SSH_PROGRAM
-#define _PATH_SSH_PROGRAM "/usr/bin/ssh"
+#define _PATH_SSH_PROGRAM B_COMMON_BIN_DIRECTORY
#endif
/*
@@ -57,24 +65,24 @@
* The directory in user's home directory in which the files reside. The
* directory should be world-readable (though not all files are).
*/
-#define _PATH_SSH_USER_DIR ".ssh"
+#define _PATH_SSH_USER_DIR "config/settings/ssh"
/*
* Per-user file containing host keys of known hosts. This file need not be
* readable by anyone except the user him/herself, though this does not
* contain anything particularly secret.
*/
-#define _PATH_SSH_USER_HOSTFILE "~/.ssh/known_hosts"
+#define _PATH_SSH_USER_HOSTFILE "/boot/home/config/settings/ssh/known_hosts"
/* backward compat for protocol 2 */
-#define _PATH_SSH_USER_HOSTFILE2 "~/.ssh/known_hosts2"
+#define _PATH_SSH_USER_HOSTFILE2 "/boot/home/config/settings/ssh/known_hosts2"
/*
* Name of the default file containing client-side authentication key. This
* file should only be readable by the user him/herself.
*/
-#define _PATH_SSH_CLIENT_IDENTITY ".ssh/identity"
-#define _PATH_SSH_CLIENT_ID_DSA ".ssh/id_dsa"
-#define _PATH_SSH_CLIENT_ID_RSA ".ssh/id_rsa"
+#define _PATH_SSH_CLIENT_IDENTITY _PATH_SSH_USER_DIR "/identity"
+#define _PATH_SSH_CLIENT_ID_DSA _PATH_SSH_USER_DIR "/id_dsa"
+#define _PATH_SSH_CLIENT_ID_RSA _PATH_SSH_USER_DIR "/id_rsa"
/*
* Configuration file in user's home directory. This file need not be
@@ -82,7 +90,7 @@
* particularly secret. If the user's home directory resides on an NFS
* volume where root is mapped to nobody, this may need to be world-readable.
*/
-#define _PATH_SSH_USER_CONFFILE ".ssh/config"
+#define _PATH_SSH_USER_CONFFILE _PATH_SSH_USER_DIR "/config"
/*
* File containing a list of those rsa keys that permit logging in as this
@@ -92,10 +100,10 @@
* may need to be world-readable. (This file is read by the daemon which is
* running as root.)
*/
-#define _PATH_SSH_USER_PERMITTED_KEYS ".ssh/authorized_keys"
+#define _PATH_SSH_USER_PERMITTED_KEYS _PATH_SSH_USER_DIR "/authorized_keys"
/* backward compat for protocol v2 */
-#define _PATH_SSH_USER_PERMITTED_KEYS2 ".ssh/authorized_keys2"
+#define _PATH_SSH_USER_PERMITTED_KEYS2 _PATH_SSH_USER_DIR "/authorized_keys2"
/*
* Per-user and system-wide ssh "rc" files. These files are executed with
@@ -103,7 +111,7 @@
* passed "proto cookie" as arguments if X11 forwarding with spoofing is in
* use. xauth will be run if neither of these exists.
*/
-#define _PATH_SSH_USER_RC ".ssh/rc"
+#define _PATH_SSH_USER_RC _PATH_SSH_USER_DIR "/rc"
#define _PATH_SSH_SYSTEM_RC SSHDIR "/sshrc"
/*
@@ -147,17 +155,16 @@
/* for sftp */
#ifndef _PATH_SFTP_SERVER
-#define _PATH_SFTP_SERVER "/usr/libexec/sftp-server"
+#define _PATH_SFTP_SERVER HAIKU_COMMON_SERVERS_DIRECTORY "/sftp-server"
#endif
/* chroot directory for unprivileged user when UsePrivilegeSeparation=yes */
#ifndef _PATH_PRIVSEP_CHROOT_DIR
-#define _PATH_PRIVSEP_CHROOT_DIR "/var/empty"
+#define _PATH_PRIVSEP_CHROOT_DIR HAIKU_COMMON_VAR_DIRECTORY "/empty"
#endif
-
/* for passwd change */
#ifndef _PATH_PASSWD_PROG
-#define _PATH_PASSWD_PROG "/usr/bin/passwd"
+#define _PATH_PASSWD_PROG HAIKU_SYSTEM_BIN_DIRECTORY "/passwd"
#endif
#ifndef _PATH_LS
@@ -169,11 +176,11 @@
# ifdef LOGIN_PROGRAM_FALLBACK
# define LOGIN_PROGRAM LOGIN_PROGRAM_FALLBACK
# else
-# define LOGIN_PROGRAM "/usr/bin/login"
+# define LOGIN_PROGRAM HAIKU_SYSTEM_BIN_DIRECTORY "/login"
# endif
#endif /* LOGIN_PROGRAM */
/* Askpass program define */
#ifndef ASKPASS_PROGRAM
-#define ASKPASS_PROGRAM "/usr/lib/ssh/ssh-askpass"
+#define ASKPASS_PROGRAM HAIKU_COMMON_BIN_DIRECTORY "/ssh/ssh-askpass"
#endif /* ASKPASS_PROGRAM */

View File

@@ -1,140 +0,0 @@
diff -urN openssh-5.7p1/configure.ac openssh-5.7p1-haiku/configure.ac
--- openssh-5.7p1/configure.ac 2011-01-21 22:37:05.026738688 +0000
+++ openssh-5.7p1-haiku/configure.ac 2011-01-25 08:26:16.039583744 +0000
@@ -1347,7 +1347,7 @@
LIBEDIT=`$PKGCONFIG --libs-only-l libedit`
CPPFLAGS="$CPPFLAGS `$PKGCONFIG --cflags libedit`"
else
- LIBEDIT="-ledit -lcurses"
+ AC_CHECK_LIB(curses, tgetent, [LIBEDIT="-ledit -lcurses"], AC_CHECK_LIB(ncurses, tgetent, [LIBEDIT="-ledit -lncurses"]))
fi
OTHERLIBS=`echo $LIBEDIT | sed 's/-ledit//'`
AC_CHECK_LIB(edit, el_init,
diff -urN openssh-5.7p1/pathnames.h openssh-5.7p1-haiku/pathnames.h
--- openssh-5.7p1/pathnames.h 2010-08-31 12:41:14.035651584 +0000
+++ openssh-5.7p1-haiku/pathnames.h 2011-01-25 08:26:32.062914560 +0000
@@ -12,7 +12,15 @@
* called by a name other than "ssh" or "Secure Shell".
*/
-#define ETCDIR "/etc"
+#define HAIKU_USER_SETTINGS_DIRECTORY "~/config/settings"
+#define HAIKU_COMMON_SETTINGS_DIRECTORY "/boot/common/settings"
+#define HAIKU_COMMON_BIN_DIRECTORY "/boot/common/bin"
+#define HAIKU_COMMON_VAR_DIRECTORY "/boot/common/var"
+#define HAIKU_COMMON_SERVERS_DIRECTORY "/boot/common/servers"
+#define HAIKU_SYSTEM_BIN_DIRECTORY "/boot/system/bin"
+
+
+#define ETCDIR HAIKU_COMMON_SETTINGS_DIRECTORY
#ifndef SSHDIR
#define SSHDIR ETCDIR "/ssh"
@@ -45,7 +53,7 @@
#define _PATH_DH_PRIMES SSHDIR "/primes"
#ifndef _PATH_SSH_PROGRAM
-#define _PATH_SSH_PROGRAM "/usr/bin/ssh"
+#define _PATH_SSH_PROGRAM B_COMMON_BIN_DIRECTORY
#endif
/*
@@ -58,25 +66,25 @@
* The directory in user's home directory in which the files reside. The
* directory should be world-readable (though not all files are).
*/
-#define _PATH_SSH_USER_DIR ".ssh"
+#define _PATH_SSH_USER_DIR "config/settings/ssh"
/*
* Per-user file containing host keys of known hosts. This file need not be
* readable by anyone except the user him/herself, though this does not
* contain anything particularly secret.
*/
-#define _PATH_SSH_USER_HOSTFILE "~/.ssh/known_hosts"
+#define _PATH_SSH_USER_HOSTFILE "/boot/home/config/settings/ssh/known_hosts"
/* backward compat for protocol 2 */
-#define _PATH_SSH_USER_HOSTFILE2 "~/.ssh/known_hosts2"
+#define _PATH_SSH_USER_HOSTFILE2 "/boot/home/config/settings/ssh/known_hosts2"
/*
* Name of the default file containing client-side authentication key. This
* file should only be readable by the user him/herself.
*/
-#define _PATH_SSH_CLIENT_IDENTITY ".ssh/identity"
-#define _PATH_SSH_CLIENT_ID_DSA ".ssh/id_dsa"
-#define _PATH_SSH_CLIENT_ID_ECDSA ".ssh/id_ecdsa"
-#define _PATH_SSH_CLIENT_ID_RSA ".ssh/id_rsa"
+#define _PATH_SSH_CLIENT_IDENTITY _PATH_SSH_USER_DIR "/identity"
+#define _PATH_SSH_CLIENT_ID_DSA _PATH_SSH_USER_DIR "/id_dsa"
+#define _PATH_SSH_CLIENT_ID_ECDSA _PATH_SSH_USER_DIR "/id_ecdsa"
+#define _PATH_SSH_CLIENT_ID_RSA _PATH_SSH_USER_DIR "/id_rsa"
/*
* Configuration file in user's home directory. This file need not be
@@ -84,7 +92,7 @@
* particularly secret. If the user's home directory resides on an NFS
* volume where root is mapped to nobody, this may need to be world-readable.
*/
-#define _PATH_SSH_USER_CONFFILE ".ssh/config"
+#define _PATH_SSH_USER_CONFFILE _PATH_SSH_USER_DIR "/config"
/*
* File containing a list of those rsa keys that permit logging in as this
@@ -94,10 +102,10 @@
* may need to be world-readable. (This file is read by the daemon which is
* running as root.)
*/
-#define _PATH_SSH_USER_PERMITTED_KEYS ".ssh/authorized_keys"
+#define _PATH_SSH_USER_PERMITTED_KEYS _PATH_SSH_USER_DIR "/authorized_keys"
/* backward compat for protocol v2 */
-#define _PATH_SSH_USER_PERMITTED_KEYS2 ".ssh/authorized_keys2"
+#define _PATH_SSH_USER_PERMITTED_KEYS2 _PATH_SSH_USER_DIR "/authorized_keys2"
/*
* Per-user and system-wide ssh "rc" files. These files are executed with
@@ -105,7 +113,7 @@
* passed "proto cookie" as arguments if X11 forwarding with spoofing is in
* use. xauth will be run if neither of these exists.
*/
-#define _PATH_SSH_USER_RC ".ssh/rc"
+#define _PATH_SSH_USER_RC _PATH_SSH_USER_DIR "/rc"
#define _PATH_SSH_SYSTEM_RC SSHDIR "/sshrc"
/*
@@ -149,17 +157,16 @@
/* for sftp */
#ifndef _PATH_SFTP_SERVER
-#define _PATH_SFTP_SERVER "/usr/libexec/sftp-server"
+#define _PATH_SFTP_SERVER HAIKU_COMMON_SERVERS_DIRECTORY "/sftp-server"
#endif
/* chroot directory for unprivileged user when UsePrivilegeSeparation=yes */
#ifndef _PATH_PRIVSEP_CHROOT_DIR
-#define _PATH_PRIVSEP_CHROOT_DIR "/var/empty"
+#define _PATH_PRIVSEP_CHROOT_DIR HAIKU_COMMON_VAR_DIRECTORY "/empty"
#endif
-
/* for passwd change */
#ifndef _PATH_PASSWD_PROG
-#define _PATH_PASSWD_PROG "/usr/bin/passwd"
+#define _PATH_PASSWD_PROG HAIKU_SYSTEM_BIN_DIRECTORY "/passwd"
#endif
#ifndef _PATH_LS
@@ -171,11 +178,11 @@
# ifdef LOGIN_PROGRAM_FALLBACK
# define LOGIN_PROGRAM LOGIN_PROGRAM_FALLBACK
# else
-# define LOGIN_PROGRAM "/usr/bin/login"
+# define LOGIN_PROGRAM HAIKU_SYSTEM_BIN_DIRECTORY "/login"
# endif
#endif /* LOGIN_PROGRAM */
/* Askpass program define */
#ifndef ASKPASS_PROGRAM
-#define ASKPASS_PROGRAM "/usr/lib/ssh/ssh-askpass"
+#define ASKPASS_PROGRAM HAIKU_COMMON_BIN_DIRECTORY "/ssh/ssh-askpass"
#endif /* ASKPASS_PROGRAM */

View File

@@ -1,140 +0,0 @@
diff -urN openssh-5.8p1/configure.ac openssh-5.8p1-haiku/configure.ac
--- openssh-5.8p1/configure.ac 2011-01-21 22:37:05.026738688 +0000
+++ openssh-5.8p1-haiku/configure.ac 2011-01-25 08:26:16.039583744 +0000
@@ -1347,7 +1347,7 @@
LIBEDIT=`$PKGCONFIG --libs-only-l libedit`
CPPFLAGS="$CPPFLAGS `$PKGCONFIG --cflags libedit`"
else
- LIBEDIT="-ledit -lcurses"
+ AC_CHECK_LIB(curses, tgetent, [LIBEDIT="-ledit -lcurses"], AC_CHECK_LIB(ncurses, tgetent, [LIBEDIT="-ledit -lncurses"]))
fi
OTHERLIBS=`echo $LIBEDIT | sed 's/-ledit//'`
AC_CHECK_LIB(edit, el_init,
diff -urN openssh-5.8p1/pathnames.h openssh-5.8p1-haiku/pathnames.h
--- openssh-5.8p1/pathnames.h 2010-08-31 12:41:14.035651584 +0000
+++ openssh-5.8p1-haiku/pathnames.h 2011-01-25 08:26:32.062914560 +0000
@@ -12,7 +12,15 @@
* called by a name other than "ssh" or "Secure Shell".
*/
-#define ETCDIR "/etc"
+#define HAIKU_USER_SETTINGS_DIRECTORY "~/config/settings"
+#define HAIKU_COMMON_SETTINGS_DIRECTORY "/boot/common/settings"
+#define HAIKU_COMMON_BIN_DIRECTORY "/boot/common/bin"
+#define HAIKU_COMMON_VAR_DIRECTORY "/boot/common/var"
+#define HAIKU_COMMON_SERVERS_DIRECTORY "/boot/common/servers"
+#define HAIKU_SYSTEM_BIN_DIRECTORY "/boot/system/bin"
+
+
+#define ETCDIR HAIKU_COMMON_SETTINGS_DIRECTORY
#ifndef SSHDIR
#define SSHDIR ETCDIR "/ssh"
@@ -45,7 +53,7 @@
#define _PATH_DH_PRIMES SSHDIR "/primes"
#ifndef _PATH_SSH_PROGRAM
-#define _PATH_SSH_PROGRAM "/usr/bin/ssh"
+#define _PATH_SSH_PROGRAM B_COMMON_BIN_DIRECTORY
#endif
/*
@@ -58,25 +66,25 @@
* The directory in user's home directory in which the files reside. The
* directory should be world-readable (though not all files are).
*/
-#define _PATH_SSH_USER_DIR ".ssh"
+#define _PATH_SSH_USER_DIR "config/settings/ssh"
/*
* Per-user file containing host keys of known hosts. This file need not be
* readable by anyone except the user him/herself, though this does not
* contain anything particularly secret.
*/
-#define _PATH_SSH_USER_HOSTFILE "~/.ssh/known_hosts"
+#define _PATH_SSH_USER_HOSTFILE "/boot/home/config/settings/ssh/known_hosts"
/* backward compat for protocol 2 */
-#define _PATH_SSH_USER_HOSTFILE2 "~/.ssh/known_hosts2"
+#define _PATH_SSH_USER_HOSTFILE2 "/boot/home/config/settings/ssh/known_hosts2"
/*
* Name of the default file containing client-side authentication key. This
* file should only be readable by the user him/herself.
*/
-#define _PATH_SSH_CLIENT_IDENTITY ".ssh/identity"
-#define _PATH_SSH_CLIENT_ID_DSA ".ssh/id_dsa"
-#define _PATH_SSH_CLIENT_ID_ECDSA ".ssh/id_ecdsa"
-#define _PATH_SSH_CLIENT_ID_RSA ".ssh/id_rsa"
+#define _PATH_SSH_CLIENT_IDENTITY _PATH_SSH_USER_DIR "/identity"
+#define _PATH_SSH_CLIENT_ID_DSA _PATH_SSH_USER_DIR "/id_dsa"
+#define _PATH_SSH_CLIENT_ID_ECDSA _PATH_SSH_USER_DIR "/id_ecdsa"
+#define _PATH_SSH_CLIENT_ID_RSA _PATH_SSH_USER_DIR "/id_rsa"
/*
* Configuration file in user's home directory. This file need not be
@@ -84,7 +92,7 @@
* particularly secret. If the user's home directory resides on an NFS
* volume where root is mapped to nobody, this may need to be world-readable.
*/
-#define _PATH_SSH_USER_CONFFILE ".ssh/config"
+#define _PATH_SSH_USER_CONFFILE _PATH_SSH_USER_DIR "/config"
/*
* File containing a list of those rsa keys that permit logging in as this
@@ -94,10 +102,10 @@
* may need to be world-readable. (This file is read by the daemon which is
* running as root.)
*/
-#define _PATH_SSH_USER_PERMITTED_KEYS ".ssh/authorized_keys"
+#define _PATH_SSH_USER_PERMITTED_KEYS _PATH_SSH_USER_DIR "/authorized_keys"
/* backward compat for protocol v2 */
-#define _PATH_SSH_USER_PERMITTED_KEYS2 ".ssh/authorized_keys2"
+#define _PATH_SSH_USER_PERMITTED_KEYS2 _PATH_SSH_USER_DIR "/authorized_keys2"
/*
* Per-user and system-wide ssh "rc" files. These files are executed with
@@ -105,7 +113,7 @@
* passed "proto cookie" as arguments if X11 forwarding with spoofing is in
* use. xauth will be run if neither of these exists.
*/
-#define _PATH_SSH_USER_RC ".ssh/rc"
+#define _PATH_SSH_USER_RC _PATH_SSH_USER_DIR "/rc"
#define _PATH_SSH_SYSTEM_RC SSHDIR "/sshrc"
/*
@@ -149,17 +157,16 @@
/* for sftp */
#ifndef _PATH_SFTP_SERVER
-#define _PATH_SFTP_SERVER "/usr/libexec/sftp-server"
+#define _PATH_SFTP_SERVER HAIKU_COMMON_SERVERS_DIRECTORY "/sftp-server"
#endif
/* chroot directory for unprivileged user when UsePrivilegeSeparation=yes */
#ifndef _PATH_PRIVSEP_CHROOT_DIR
-#define _PATH_PRIVSEP_CHROOT_DIR "/var/empty"
+#define _PATH_PRIVSEP_CHROOT_DIR HAIKU_COMMON_VAR_DIRECTORY "/empty"
#endif
-
/* for passwd change */
#ifndef _PATH_PASSWD_PROG
-#define _PATH_PASSWD_PROG "/usr/bin/passwd"
+#define _PATH_PASSWD_PROG HAIKU_SYSTEM_BIN_DIRECTORY "/passwd"
#endif
#ifndef _PATH_LS
@@ -171,11 +178,11 @@
# ifdef LOGIN_PROGRAM_FALLBACK
# define LOGIN_PROGRAM LOGIN_PROGRAM_FALLBACK
# else
-# define LOGIN_PROGRAM "/usr/bin/login"
+# define LOGIN_PROGRAM HAIKU_SYSTEM_BIN_DIRECTORY "/login"
# endif
#endif /* LOGIN_PROGRAM */
/* Askpass program define */
#ifndef ASKPASS_PROGRAM
-#define ASKPASS_PROGRAM "/usr/lib/ssh/ssh-askpass"
+#define ASKPASS_PROGRAM HAIKU_COMMON_BIN_DIRECTORY "/ssh/ssh-askpass"
#endif /* ASKPASS_PROGRAM */

View File

@@ -1,7 +1,18 @@
diff -urN openssh-6.0p1/configure.ac openssh-6.0p1-haiku/configure.ac
--- openssh-6.0p1/configure.ac 2012-04-19 11:46:38.030408704 +0000
+++ openssh-6.0p1-haiku/configure.ac 2012-09-24 16:55:13.139198464 +0000
@@ -1432,7 +1432,7 @@
diff -ur orig/openssh-6.0p1/configure.ac openssh-6.0p1/configure.ac
--- orig/openssh-6.0p1/configure.ac 2012-04-19 13:46:38.045613056 +0200
+++ openssh-6.0p1/configure.ac 2013-04-29 21:27:34.023068672 +0200
@@ -92,7 +92,9 @@
fi
fi
-AC_PATH_PROG([PATH_PASSWD_PROG], [passwd])
+if test -z "$PATH_PASSWD_PROG" ; then
+ AC_PATH_PROG([PATH_PASSWD_PROG], [passwd])
+fi
if test ! -z "$PATH_PASSWD_PROG" ; then
AC_DEFINE_UNQUOTED([_PATH_PASSWD_PROG], ["$PATH_PASSWD_PROG"],
[Full path of your "passwd" program])
@@ -1432,7 +1434,7 @@
LIBEDIT=`$PKGCONFIG --libs-only-l libedit`
CPPFLAGS="$CPPFLAGS `$PKGCONFIG --cflags libedit`"
else
@@ -10,35 +21,10 @@ diff -urN openssh-6.0p1/configure.ac openssh-6.0p1-haiku/configure.ac
fi
OTHERLIBS=`echo $LIBEDIT | sed 's/-ledit//'`
AC_CHECK_LIB([edit], [el_init],
diff -urN openssh-6.0p1/pathnames.h openssh-6.0p1-haiku/pathnames.h
--- openssh-6.0p1/pathnames.h 2011-05-29 11:39:38.039583744 +0000
+++ openssh-6.0p1-haiku/pathnames.h 2012-09-24 16:55:13.148373504 +0000
@@ -12,7 +12,14 @@
* called by a name other than "ssh" or "Secure Shell".
*/
-#define ETCDIR "/etc"
+#define HAIKU_USER_SETTINGS_DIRECTORY "~/config/settings"
+#define HAIKU_COMMON_SETTINGS_DIRECTORY "/boot/common/settings"
+#define HAIKU_COMMON_BIN_DIRECTORY "/boot/common/bin"
+#define HAIKU_COMMON_VAR_DIRECTORY "/boot/common/var"
+#define HAIKU_SYSTEM_BIN_DIRECTORY "/boot/system/bin"
+
+
+#define ETCDIR HAIKU_COMMON_SETTINGS_DIRECTORY
#ifndef SSHDIR
#define SSHDIR ETCDIR "/ssh"
@@ -45,7 +52,7 @@
#define _PATH_DH_PRIMES SSHDIR "/primes"
#ifndef _PATH_SSH_PROGRAM
-#define _PATH_SSH_PROGRAM "/usr/bin/ssh"
+#define _PATH_SSH_PROGRAM HAIKU_COMMON_BIN_DIRECTORY
#endif
/*
@@ -58,25 +65,25 @@
diff -ur orig/openssh-6.0p1/pathnames.h openssh-6.0p1/pathnames.h
--- orig/openssh-6.0p1/pathnames.h 2011-05-29 13:39:38.054788096 +0200
+++ openssh-6.0p1/pathnames.h 2013-04-29 21:29:17.578289664 +0200
@@ -58,25 +58,25 @@
* The directory in user's home directory in which the files reside. The
* directory should be world-readable (though not all files are).
*/
@@ -51,10 +37,10 @@ diff -urN openssh-6.0p1/pathnames.h openssh-6.0p1-haiku/pathnames.h
* contain anything particularly secret.
*/
-#define _PATH_SSH_USER_HOSTFILE "~/.ssh/known_hosts"
+#define _PATH_SSH_USER_HOSTFILE "/boot/home/config/settings/ssh/known_hosts"
+#define _PATH_SSH_USER_HOSTFILE "~/" _PATH_SSH_USER_DIR "/known_hosts"
/* backward compat for protocol 2 */
-#define _PATH_SSH_USER_HOSTFILE2 "~/.ssh/known_hosts2"
+#define _PATH_SSH_USER_HOSTFILE2 "/boot/home/config/settings/ssh/known_hosts2"
+#define _PATH_SSH_USER_HOSTFILE2 "~/" _PATH_SSH_USER_DIR "/known_hosts2"
/*
* Name of the default file containing client-side authentication key. This
@@ -71,7 +57,7 @@ diff -urN openssh-6.0p1/pathnames.h openssh-6.0p1-haiku/pathnames.h
/*
* Configuration file in user's home directory. This file need not be
@@ -84,7 +91,7 @@
@@ -84,7 +84,7 @@
* particularly secret. If the user's home directory resides on an NFS
* volume where root is mapped to nobody, this may need to be world-readable.
*/
@@ -80,7 +66,7 @@ diff -urN openssh-6.0p1/pathnames.h openssh-6.0p1-haiku/pathnames.h
/*
* File containing a list of those rsa keys that permit logging in as this
@@ -94,10 +101,10 @@
@@ -94,10 +94,10 @@
* may need to be world-readable. (This file is read by the daemon which is
* running as root.)
*/
@@ -93,7 +79,7 @@ diff -urN openssh-6.0p1/pathnames.h openssh-6.0p1-haiku/pathnames.h
/*
* Per-user and system-wide ssh "rc" files. These files are executed with
@@ -105,7 +112,7 @@
@@ -105,7 +105,7 @@
* passed "proto cookie" as arguments if X11 forwarding with spoofing is in
* use. xauth will be run if neither of these exists.
*/
@@ -102,38 +88,15 @@ diff -urN openssh-6.0p1/pathnames.h openssh-6.0p1-haiku/pathnames.h
#define _PATH_SSH_SYSTEM_RC SSHDIR "/sshrc"
/*
@@ -149,17 +156,16 @@
diff -ur orig/openssh-6.0p1/sshd_config openssh-6.0p1/sshd_config
--- orig/openssh-6.0p1/sshd_config 2011-05-29 13:39:39.064225280 +0200
+++ openssh-6.0p1/sshd_config 2013-04-29 12:51:20.314834944 +0200
@@ -47,7 +47,7 @@
/* for sftp */
#ifndef _PATH_SFTP_SERVER
-#define _PATH_SFTP_SERVER "/usr/libexec/sftp-server"
+#define _PATH_SFTP_SERVER HAIKU_COMMON_BIN_DIRECTORY"/sftp-server"
#endif
# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2
# but this is overridden so installations will only check .ssh/authorized_keys
-AuthorizedKeysFile .ssh/authorized_keys
+AuthorizedKeysFile config/settings/ssh/authorized_keys
/* chroot directory for unprivileged user when UsePrivilegeSeparation=yes */
#ifndef _PATH_PRIVSEP_CHROOT_DIR
-#define _PATH_PRIVSEP_CHROOT_DIR "/var/empty"
+#define _PATH_PRIVSEP_CHROOT_DIR HAIKU_COMMON_VAR_DIRECTORY "/empty"
#endif
-
/* for passwd change */
#ifndef _PATH_PASSWD_PROG
-#define _PATH_PASSWD_PROG "/usr/bin/passwd"
+#define _PATH_PASSWD_PROG HAIKU_SYSTEM_BIN_DIRECTORY "/passwd"
#endif
#ifndef _PATH_LS
@@ -171,11 +177,11 @@
# ifdef LOGIN_PROGRAM_FALLBACK
# define LOGIN_PROGRAM LOGIN_PROGRAM_FALLBACK
# else
-# define LOGIN_PROGRAM "/usr/bin/login"
+# define LOGIN_PROGRAM HAIKU_SYSTEM_BIN_DIRECTORY "/login"
# endif
#endif /* LOGIN_PROGRAM */
/* Askpass program define */
#ifndef ASKPASS_PROGRAM
-#define ASKPASS_PROGRAM "/usr/lib/ssh/ssh-askpass"
+#define ASKPASS_PROGRAM HAIKU_COMMON_BIN_DIRECTORY "/ssh/ssh-askpass"
#endif /* ASKPASS_PROGRAM */
# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
#RhostsRSAAuthentication no

View File

@@ -5,14 +5,16 @@ REVISION="1"
STATUS_HAIKU="broken"
DEPEND=""
CHECKSUM_MD5="07e65fd98b16d115ae38a180bfb242e2"
BUILD {
BUILD()
{
cd putty-0.60/unix
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make all-cli
}
INSTALL {
INSTALL()
{
cd putty-0.60/unix
make install
}

View File

@@ -5,7 +5,8 @@ CHECKSUM_MD5="e9865d093a18e4668b9d31b635dc8e99"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
BUILD()
{
cd rsync-3.0.6
libtoolize --force --copy --install
./configure --prefix=`finddir B_COMMON_DIRECTORY` --disable-ipv6 --disable-locale --disable-debug
@@ -13,7 +14,8 @@ BUILD {
make
}
INSTALL {
INSTALL()
{
cd rsync-3.0.6
make install
make test

View File

@@ -5,7 +5,8 @@ CHECKSUM_MD5="b53525900817cf1ba7ad3a516ab5bfe9"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
BUILD()
{
cd rsync-3.0.7
libtoolize --force --copy --install
aclocal
@@ -21,12 +22,14 @@ BUILD {
make
}
INSTALL {
INSTALL()
{
cd rsync-3.0.7
make install
}
TEST {
TEST()
{
cd rsync-3.0.7
make test
}

View File

@@ -6,19 +6,22 @@ STATUS_HAIKU="stable"
DEPEND="dev-libs/openssl >= 0.9.8
dev-libs/libevent >= 2.0.10"
CHECKSUM_MD5="dcecf699c4b929319d5f1ce0358d4835"
BUILD {
BUILD()
{
cd tor-0.2.2.35
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
INSTALL {
INSTALL()
{
cd tor-0.2.2.35
make install
}
TEST {
TEST()
{
cd tor-0.2.2.35
make test
}

View File

@@ -7,7 +7,8 @@ DEPEND="dev-libs/openssl >= 0.9.8
dev-libs/libevent >= 2.0.10"
CHECKSUM_MD5="a1c364189a9a66ed9daa8e6436489daf"
BUILD {
BUILD()
{
cd tor-0.2.3.25
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
@@ -18,12 +19,14 @@ BUILD {
make
}
INSTALL {
INSTALL()
{
cd tor-0.2.3.25
make install
}
TEST {
TEST()
{
cd tor-0.2.3.25
make test
}

View File

@@ -5,7 +5,8 @@ CHECKSUM_MD5="141461b9c04e454dc8933c9d1f2abf83"
REVISION="1"
STATUS_HAIKU="broken"
DEPEND=""
BUILD {
BUILD()
{
cd wget-1.12
libtoolize --force --copy --install
aclocal -I m4
@@ -15,7 +16,8 @@ BUILD {
make
}
INSTALL {
INSTALL()
{
cd wget-1.12
make install
}

View File

@@ -5,13 +5,15 @@ CHECKSUM_MD5="1df489976a118b9cbe1b03502adbfc27"
REVISION="1"
STATUS_HAIKU="broken"
DEPEND=""
BUILD {
BUILD()
{
cd wget-1.13.4
./configure --prefix=`finddir B_COMMON_DIRECTORY` --with-ssl=openssl
make
}
INSTALL {
INSTALL()
{
cd wget-1.13.4
make install
}

View File

@@ -5,7 +5,8 @@ CHECKSUM_MD5="92b41efed4db8eb4f3443c23bf7ceecf"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
BUILD()
{
cd wput-0.6.1
echo 'LT_INIT' >> configure.in
echo 'AC_CONFIG_MACRO_DIR([m4])' >> configure.in
@@ -16,7 +17,8 @@ BUILD {
make
}
INSTALL {
INSTALL()
{
cd wput-0.6.1
make install
}