1.1 --- a/TODO Wed Dec 21 03:19:29 2011 +0100
1.2 +++ b/TODO Wed Dec 21 15:12:19 2011 +0100
1.3 @@ -1,9 +1,6 @@
1.4 -package related issues
1.5 -======================
1.6 -* 9base has some warnings. push patch
1.7 -
1.8 slpm
1.9 ====
1.10 +* installation must be from the binpkg instead of running install twice
1.11 * choose what to remove from installed packages
1.12 FILTER="doc dev man"
1.13 FILTER="/bin"
1.14 @@ -42,3 +39,6 @@
1.15 - timezones
1.16 - mime / base64
1.17
1.18 +package related issues
1.19 +======================
1.20 +* 9base has some warnings. push patch
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2.2 +++ b/pkg/confuse-2.7 Wed Dec 21 15:12:19 2011 +0100
2.3 @@ -0,0 +1,3 @@
2.4 +URL=http://savannah.nongnu.org/download/confuse/confuse-2.7.tar.gz
2.5 +TYPE=tar
2.6 +DESC="configuration file parser library"
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
3.2 +++ b/pkg/expat-2.0.1 Wed Dec 21 15:12:19 2011 +0100
3.3 @@ -0,0 +1,3 @@
3.4 +URL=http://switch.dl.sourceforge.net/project/expat/expat/2.0.1/expat-2.0.1.tar.gz
3.5 +TYPE=tar
3.6 +DESC="expat xml parser"
4.1 --- a/pkg/gcc-4.6.2 Wed Dec 21 03:19:29 2011 +0100
4.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
4.3 @@ -1,8 +0,0 @@
4.4 -URL=http://gcc.parentingamerica.com/releases/gcc-4.6.2/gcc-core-4.6.2.tar.bz2
4.5 -TYPE=tar
4.6 -DESC="GNU C compiler"
4.7 -DEPS="mpc"
4.8 -# --enable-go here!!
4.9 -# --enable-gcc must use:
4.10 -# http://gcc.parentingamerica.com/releases/gcc-4.6.2/gcc-g++-4.6.2.tar.bz2
4.11 -CFGARGS="--enable-languages=c++"
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
5.2 +++ b/pkg/gcc-c-4.6.2 Wed Dec 21 15:12:19 2011 +0100
5.3 @@ -0,0 +1,10 @@
5.4 +#URL=http://gcc.parentingamerica.com/releases/gcc-4.6.2/gcc-core-4.6.2.tar.bz2
5.5 +URL=http://gcc.parentingamerica.com/releases/gcc-4.6.2/gcc-4.6.2.tar.bz2
5.6 +PKGDIRNAME=gcc-4.6.2
5.7 +TYPE=tar
5.8 +DESC="GNU C compiler"
5.9 +DEPS="mpc"
5.10 +# --enable-go here!!
5.11 +# --enable-gcc must use:
5.12 +# http://gcc.parentingamerica.com/releases/gcc-4.6.2/gcc-g++-4.6.2.tar.bz2
5.13 +CFGARGS="--enable-languages=c"
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
6.2 +++ b/pkg/libarchive-2.8.5 Wed Dec 21 15:12:19 2011 +0100
6.3 @@ -0,0 +1,3 @@
6.4 +URL=http://libarchive.googlecode.com/files/libarchive-2.8.5.tar.gz
6.5 +TYPE=tar
6.6 +DESC="C library for reading and writing tar, cpio, zip, iso and other"
7.1 --- a/pkg/openssh-5.9 Wed Dec 21 03:19:29 2011 +0100
7.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
7.3 @@ -1,3 +0,0 @@
7.4 -URL=ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.9.tar.gz
7.5 -TYPE=tar
7.6 -DESC="openssh client and server"
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
8.2 +++ b/pkg/openssh-5.9p1 Wed Dec 21 15:12:19 2011 +0100
8.3 @@ -0,0 +1,4 @@
8.4 +URL=http://openbsd.org.ar/pub/OpenBSD/OpenSSH/portable/openssh-5.9p1.tar.gz
8.5 +TYPE=tar
8.6 +DESC="openssh client and server"
8.7 +DEPS="zlib openssl"
9.1 --- a/pkg/openssl-1.0.0e Wed Dec 21 03:19:29 2011 +0100
9.2 +++ b/pkg/openssl-1.0.0e Wed Dec 21 15:12:19 2011 +0100
9.3 @@ -1,3 +1,11 @@
9.4 URL=http://www.openssl.org/source/openssl-1.0.0e.tar.gz
9.5 TYPE=tar
9.6 DESC="OpenSSL library"
9.7 +PKGCONFIGURE=_foocfg
9.8 +_foocfg() {
9.9 + ./config --shared --prefix=${PREFIX}
9.10 +}
9.11 +PKGINSTALL=_fooinst
9.12 +_fooinst() {
9.13 + make install INSTALL_PREFIX="${DESTDIR}" INSTALLTOP="${PREFIX}" OPENSSLDIR="${PREFIX}"
9.14 +}
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
10.2 +++ b/pkg/sundown Wed Dec 21 15:12:19 2011 +0100
10.3 @@ -0,0 +1,3 @@
10.4 +URL=git://github.com/tanoku/sundown.git
10.5 +TYPE=git
10.6 +DESC="sundown markdown parser"
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
11.2 +++ b/pkg/xbps-0.11 Wed Dec 21 15:12:19 2011 +0100
11.3 @@ -0,0 +1,4 @@
11.4 +URL=http://xbps.googlecode.com/files/xbps-0.11.tar.gz
11.5 +TYPE=tar
11.6 +DESC="the XBPS package system utilities"
11.7 +DEPS="zlib libarchive confuse"
12.1 --- a/slpm Wed Dec 21 03:19:29 2011 +0100
12.2 +++ b/slpm Wed Dec 21 15:12:19 2011 +0100
12.3 @@ -143,6 +143,10 @@
12.4 echo "==> Error uncompressing"
12.5 exit 1
12.6 fi
12.7 + if [ "${PKGDIRNAME}" -a ! "${PKG}" = "${PKGDIRNAME}" ]; then
12.8 + # hack to rename PKGDIR
12.9 + mv ${PKGDIRNAME} ${PKG}
12.10 + fi
12.11 fi
12.12 }
12.13
12.14 @@ -550,6 +554,7 @@
12.15 MAKEFUN=""
12.16 CFGARGS=""
12.17 BASEDIR=""
12.18 + PKGDIRNAME=""
12.19 INSTALL_POST="" # script to run after install
12.20 PKGINSTALL="${MAKE} install"
12.21 PKGINSTALL_ARGS="DESTDIR=${DESTDIR} INSTALL_ROOT=${DESTDIR} PREFIX=${PREFIX} prefix=${PREFIX} exec_prefix=${PREFIX}"