* Add new packages and fix openssh/openssl default tip
authorpancake
Wed Dec 21 15:12:19 2011 +0100 (4 months ago)
changeset 102263dadca87dc
parent 101 113456a5fe1b
* Add new packages and fix openssh/openssl
TODO
pkg/confuse-2.7
pkg/expat-2.0.1
pkg/gcc-4.6.2
pkg/gcc-c-4.6.2
pkg/libarchive-2.8.5
pkg/openssh-5.9
pkg/openssh-5.9p1
pkg/openssl-1.0.0e
pkg/sundown
pkg/xbps-0.11
slpm
     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}"