diff -r -N -u --exclude=.svn neon-0.24.7-orig/aclocal.m4 neon-0.24.7/aclocal.m4 --- neon-0.24.7-orig/aclocal.m4 Mon Jul 5 20:35:15 2004 +++ neon-0.24.7/aclocal.m4 Mon Jan 10 14:28:44 2005 @@ -145,6 +145,7 @@ AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl +AC_REQUIRE([AC_CANONICAL_TARGET])dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_PROG_LD])dnl AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl diff -r -N -u --exclude=.svn neon-0.24.7-orig/build/pkg/README neon-0.24.7/build/pkg/README --- neon-0.24.7-orig/build/pkg/README Thu Jan 1 02:00:00 1970 +++ neon-0.24.7/build/pkg/README Mon Jan 10 14:53:39 2005 @@ -0,0 +1,15 @@ +The script in this directory will attempt to build a Solaris package +out of a source tree for neon. + +To build a package, make sure you are in the root of the source tree, +and run: + +build/pkg/buildpkg.sh + +A Solaris package called neon---local.gz will be +created in the root of the source tree. + +You may override the default prefix /usr/local of neon like so: + +build/pkg/buildpkg.sh --prefix=some/other/path + diff -r -N -u --exclude=.svn neon-0.24.7-orig/build/pkg/buildpkg.sh neon-0.24.7/build/pkg/buildpkg.sh --- neon-0.24.7-orig/build/pkg/buildpkg.sh Thu Jan 1 02:00:00 1970 +++ neon-0.24.7/build/pkg/buildpkg.sh Mon Jan 10 14:54:33 2005 @@ -0,0 +1,45 @@ +#!/bin/sh + +# buildpkg.sh: This script builds a Solaris PKG from the source tree +# provided. + +PREFIX=/usr/local +TEMPDIR=/var/tmp/$USER/neon-root +rm -rf $TEMPDIR + +while test $# -gt 0 +do + # Normalize + case "$1" in + -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; + *) optarg= ;; + esac + + case "$1" in + --prefix=*) + PREFIX=$optarg + ;; + esac + + shift +done + +./configure --prefix=$PREFIX --with-ssl +make +make install DESTDIR=$TEMPDIR +. build/pkg/pkginfo +cp build/pkg/pkginfo $TEMPDIR$PREFIX + +current=`pwd` +cd $TEMPDIR$PREFIX +echo "i pkginfo=./pkginfo" > prototype +find . -print | grep -v ./prototype | grep -v ./pkginfo | pkgproto | awk '{print $1" "$2" "$3" "$4" root bin"}' >> prototype +mkdir $TEMPDIR/pkg +pkgmk -r $TEMPDIR$PREFIX -d $TEMPDIR/pkg + +cd $current +pkgtrans -s $TEMPDIR/pkg $current/$NAME-$VERSION-$ARCH-local +gzip $current/$NAME-$VERSION-$ARCH-local + +rm -rf $TEMPDIR + diff -r -N -u --exclude=.svn neon-0.24.7-orig/build/pkg/pkginfo.in neon-0.24.7/build/pkg/pkginfo.in --- neon-0.24.7-orig/build/pkg/pkginfo.in Thu Jan 1 02:00:00 1970 +++ neon-0.24.7/build/pkg/pkginfo.in Mon Jan 10 14:41:21 2005 @@ -0,0 +1,11 @@ +PKG="DAVneon" +NAME="neon" +ARCH="@target_cpu@" +VERSION="@PACKAGE_VERSION@" +CATEGORY="application" +VENDOR="WebDAV.org" +EMAIL="neon@webdav.org" +PSTAMP="neon@webdav.org" +BASEDIR="@prefix@" +CLASSES="none" + diff -r -N -u --exclude=.svn neon-0.24.7-orig/configure.in neon-0.24.7/configure.in --- neon-0.24.7-orig/configure.in Mon May 17 22:21:52 2004 +++ neon-0.24.7/configure.in Mon Jan 10 12:39:01 2005 @@ -128,7 +128,7 @@ AC_SUBST(TESTS) AC_CONFIG_FILES([neon-config], [chmod +x neon-config]) -AC_CONFIG_FILES([Makefile src/Makefile test/Makefile neon.pc]) +AC_CONFIG_FILES([Makefile src/Makefile test/Makefile neon.pc build/pkg/pkginfo]) AC_OUTPUT