1
0
forked from ports/opt

libidn, libart_lgpl, libpcre, cyrus-sasl: adopt port

This commit is contained in:
Nick Steeves 2005-11-26 20:59:37 +00:00
parent 254db58906
commit 16a35f4295
15 changed files with 643 additions and 0 deletions

104
cyrus-sasl/.footprint Normal file
View File

@ -0,0 +1,104 @@
drwxr-xr-x root/root etc/
drwxr-xr-x root/root etc/rc.d/
-rwxr-xr-x root/root etc/rc.d/saslauthd
drwxr-xr-x root/root etc/sasl/
lrwxrwxrwx root/root etc/sasl/apps -> /usr/lib/sasl2
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/sasl/
-rw-r--r-- root/root usr/include/sasl/hmac-md5.h
-rw-r--r-- root/root usr/include/sasl/md5.h
-rw-r--r-- root/root usr/include/sasl/md5global.h
-rw-r--r-- root/root usr/include/sasl/prop.h
-rw-r--r-- root/root usr/include/sasl/sasl.h
-rw-r--r-- root/root usr/include/sasl/saslplug.h
-rw-r--r-- root/root usr/include/sasl/saslutil.h
drwxr-xr-x root/root usr/lib/
-rwxr-xr-x root/root usr/lib/libsasl2.la
lrwxrwxrwx root/root usr/lib/libsasl2.so -> libsasl2.so.2.0.21
lrwxrwxrwx root/root usr/lib/libsasl2.so.2 -> libsasl2.so.2.0.21
-rwxr-xr-x root/root usr/lib/libsasl2.so.2.0.21
drwxr-xr-x root/root usr/lib/sasl2/
-rwxr-xr-x root/root usr/lib/sasl2/libanonymous.la
lrwxrwxrwx root/root usr/lib/sasl2/libanonymous.so -> libanonymous.so.2.0.21
lrwxrwxrwx root/root usr/lib/sasl2/libanonymous.so.2 -> libanonymous.so.2.0.21
-rwxr-xr-x root/root usr/lib/sasl2/libanonymous.so.2.0.21
-rwxr-xr-x root/root usr/lib/sasl2/libcrammd5.la
lrwxrwxrwx root/root usr/lib/sasl2/libcrammd5.so -> libcrammd5.so.2.0.21
lrwxrwxrwx root/root usr/lib/sasl2/libcrammd5.so.2 -> libcrammd5.so.2.0.21
-rwxr-xr-x root/root usr/lib/sasl2/libcrammd5.so.2.0.21
-rwxr-xr-x root/root usr/lib/sasl2/libdigestmd5.la
lrwxrwxrwx root/root usr/lib/sasl2/libdigestmd5.so -> libdigestmd5.so.2.0.21
lrwxrwxrwx root/root usr/lib/sasl2/libdigestmd5.so.2 -> libdigestmd5.so.2.0.21
-rwxr-xr-x root/root usr/lib/sasl2/libdigestmd5.so.2.0.21
-rwxr-xr-x root/root usr/lib/sasl2/liblogin.la
lrwxrwxrwx root/root usr/lib/sasl2/liblogin.so -> liblogin.so.2.0.21
lrwxrwxrwx root/root usr/lib/sasl2/liblogin.so.2 -> liblogin.so.2.0.21
-rwxr-xr-x root/root usr/lib/sasl2/liblogin.so.2.0.21
-rwxr-xr-x root/root usr/lib/sasl2/libotp.la
lrwxrwxrwx root/root usr/lib/sasl2/libotp.so -> libotp.so.2.0.21
lrwxrwxrwx root/root usr/lib/sasl2/libotp.so.2 -> libotp.so.2.0.21
-rwxr-xr-x root/root usr/lib/sasl2/libotp.so.2.0.21
-rwxr-xr-x root/root usr/lib/sasl2/libplain.la
lrwxrwxrwx root/root usr/lib/sasl2/libplain.so -> libplain.so.2.0.21
lrwxrwxrwx root/root usr/lib/sasl2/libplain.so.2 -> libplain.so.2.0.21
-rwxr-xr-x root/root usr/lib/sasl2/libplain.so.2.0.21
-rwxr-xr-x root/root usr/lib/sasl2/libsasldb.la
lrwxrwxrwx root/root usr/lib/sasl2/libsasldb.so -> libsasldb.so.2.0.21
lrwxrwxrwx root/root usr/lib/sasl2/libsasldb.so.2 -> libsasldb.so.2.0.21
-rwxr-xr-x root/root usr/lib/sasl2/libsasldb.so.2.0.21
drwxr-xr-x root/root usr/man/
drwxr-xr-x root/root usr/man/man3/
-rw-r--r-- root/root usr/man/man3/sasl.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_authorize_t.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_auxprop.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_auxprop_getctx.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_auxprop_request.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_callbacks.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_canon_user_t.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_chalprompt_t.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_checkapop.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_checkpass.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_client_init.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_client_new.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_client_start.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_client_step.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_decode.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_dispose.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_done.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_encode.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_encodev.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_errdetail.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_errors.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_errstring.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_getopt_t.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_getpath_t.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_getprop.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_getrealm_t.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_getsecret_t.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_getsimple_t.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_global_listmech.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_idle.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_listmech.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_log_t.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_server_init.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_server_new.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_server_start.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_server_step.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_server_userdb_checkpass_t.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_server_userdb_setpass_t.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_setpass.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_setprop.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_user_exists.3.gz
-rw-r--r-- root/root usr/man/man3/sasl_verifyfile_t.3.gz
drwxr-xr-x root/root usr/man/man8/
-rw-r--r-- root/root usr/man/man8/saslauthd.8.gz
-rw-r--r-- root/root usr/man/man8/sasldblistusers2.8.gz
-rw-r--r-- root/root usr/man/man8/saslpasswd2.8.gz
drwxr-xr-x root/root usr/sbin/
-rwxr-xr-x root/root usr/sbin/saslauthd
-rwxr-xr-x root/root usr/sbin/sasldblistusers2
-rwxr-xr-x root/root usr/sbin/saslpasswd2
drwxr-xr-x root/root var/
drwxr-xr-x root/root var/sasl/
drwxr-xr-x root/root var/sasl/saslauthd/

3
cyrus-sasl/.md5sum Normal file
View File

@ -0,0 +1,3 @@
21a049ef14d0ba7d0477421228958d6d cyrus-sasl-2.1.21.patch
dde02db234dea892bee298390890502e cyrus-sasl-2.1.21.tar.gz
ec81c1d452216c3da110d7b9a6f8fa8f saslauthd

47
cyrus-sasl/Pkgfile Normal file
View File

@ -0,0 +1,47 @@
# Description: Simple Authentication and Security Layer
# URL: http://asg.web.cmu.edu/sasl/sasl-library.html
# Maintainer: sten, nick dot steeves at shaw dot ca
# Packager: Daniel Mueller, daniel at danm dot de
# Depends on: db, openssl
name=cyrus-sasl
version=2.1.21
release=1
source=(http://ftp.andrew.cmu.edu/pub/cyrus-mail/$name-$version.tar.gz \
$name-$version.patch \
saslauthd)
build(){
cd $name-$version
# OpenPKG patch (http://www.openpkg.org)
patch -p0 < $SRC/$name-$version.patch
sed -i -e 's;@l_sysconfdir@;/etc/sasl/apps;g' lib/server.c
./configure --prefix=/usr \
--sysconfdir=/etc/sasl \
--with-plugindir=/usr/lib/sasl2 \
--with-saslauthd=/var/sasl/saslauthd \
--with-dbpath=/etc/sasl/sasldb2 \
--with-dblib=berkeley \
--with-bdb-incdir=/usr/include \
--with-bdb-libdir=/usr/lib \
--with-openssl=/usr \
--enable-login \
--enable-cram \
--enable-digest \
--enable-shared
mkdir -p $PKG/usr/lib/sasl2 $PKG/var/sasl/saslauthd \
$PKG/etc/{sasl,rc.d} $PKG/usr/man/man8
(cd $PKG/etc/sasl; ln -s /usr/lib/sasl2 apps)
make
make DESTDIR=$PKG install
install -m 755 $SRC/saslauthd $PKG/etc/rc.d
mv $PKG/usr/man/cat8/*.8 $PKG/usr/man/man8
rmdir $PKG/usr/man/cat8
}

View File

@ -0,0 +1,173 @@
Index: configure
--- configure.orig 2005-05-15 07:58:28 +0200
+++ configure 2005-05-26 20:55:23 +0200
@@ -5124,7 +5124,7 @@
fi
saved_LIBS=$LIBS
- for dbname in db-4.4 db4.4 db44 db-4.3 db4.3 db43 db-4.2 db4.2 db42 db-4.1 db4.1 db41 db-4.0 db4.0 db-4 db40 db4 db-3.3 db3.3 db33 db-3.2 db3.2 db32 db-3.1 db3.1 db31 db-3 db30 db3 db
+ for dbname in db
do
LIBS="$saved_LIBS -l$dbname"
cat >conftest.$ac_ext <<_ACEOF
@@ -5204,6 +5204,54 @@
fi
rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
fi
+ if test "$dblib" = "no"; then
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <db.h>
+int
+main ()
+{
+dbm_open(NULL, 0, 0, 0, NULL, NULL, NULL);
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ BDB_LIBADD="$BDB_LIBADD -ldb"; dblib="berkeley"; dbname=db
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+dblib="no"
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ fi
LIBS=$saved_LIBS
LDFLAGS=$BDB_SAVE_LDFLAGS
@@ -5881,7 +5929,7 @@
fi
saved_LIBS=$LIBS
- for dbname in db-4.4 db4.4 db44 db-4.3 db4.3 db43 db-4.2 db4.2 db42 db-4.1 db4.1 db41 db-4.0 db4.0 db-4 db40 db4 db-3.3 db3.3 db33 db-3.2 db3.2 db32 db-3.1 db3.1 db31 db-3 db30 db3 db
+ for dbname in db
do
LIBS="$saved_LIBS -l$dbname"
cat >conftest.$ac_ext <<_ACEOF
@@ -5961,6 +6009,54 @@
fi
rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
fi
+ if test "$dblib" = "no"; then
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <db.h>
+int
+main ()
+{
+dbm_open(NULL, 0, 0, 0, NULL, NULL, NULL);
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ BDB_LIBADD="$BDB_LIBADD -ldb"; dblib="berkeley"; dbname=db
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+dblib="no"
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ fi
LIBS=$saved_LIBS
LDFLAGS=$BDB_SAVE_LDFLAGS
Index: lib/server.c
--- lib/server.c.orig 2004-11-17 15:19:30 +0100
+++ lib/server.c 2005-05-26 20:54:36 +0200
@@ -473,16 +473,8 @@
return SASL_CONTINUE;
}
- /* get the path to the plugins; for now the config file will reside there */
- getpath_cb=_sasl_find_getpath_callback( global_callbacks.callbacks );
- if (getpath_cb==NULL) return SASL_BADPARAM;
-
- /* getpath_cb->proc MUST be a sasl_getpath_t; if only c had a type
- system */
- result = ((sasl_getpath_t *)(getpath_cb->proc))(getpath_cb->context,
- &path_to_config);
- if (result!=SASL_OK) goto done;
- if (path_to_config == NULL) path_to_config = "";
+ result = SASL_OK;
+ path_to_config = "@l_sysconfdir@";
c = strchr(path_to_config, PATHS_DELIMITER);
Index: saslauthd/lak.c
--- saslauthd/lak.c.orig 2005-05-15 07:55:22 +0200
+++ saslauthd/lak.c 2005-05-26 20:54:36 +0200
@@ -47,6 +47,7 @@
#include <crypt.h>
#endif
+#include "saslauthd.h" /* get strlcpy macro for non-BSD; get HAVE_OPENSSL from config.h */
#ifdef HAVE_OPENSSL
#ifndef OPENSSL_DISABLE_OLD_DES_SUPPORT
#define OPENSSL_DISABLE_OLD_DES_SUPPORT
@@ -57,7 +58,7 @@
#include <ldap.h>
#include <lber.h>
-#include <sasl.h>
+#include "sasl.h"
#include "lak.h"
typedef struct lak_auth_method {

33
cyrus-sasl/saslauthd Normal file
View File

@ -0,0 +1,33 @@
#!/bin/bash
#
# /etc/rc.d/saslauthd: start/stop sasl authentication daemon
#
SASLAUTHD_PID=/var/sasl/saslauth/saslauthd.pid
AUTHMECH=shadow
case $1 in
start)
/usr/sbin/saslauthd -a $AUTHMECH
;;
stop)
if [ -f $SASLAUTHD_PID ]; then
kill `head -1 $SASLAUTHD_PID`
rm $SASLAUTHD_PID
else
killall -q /usr/sbin/saslauthd
fi
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo "usage: $0 [start|stop|restart]"
;;
esac
# End of file

58
libart_lgpl/.footprint Normal file
View File

@ -0,0 +1,58 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/libart2-config
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/libart-2.0/
drwxr-xr-x root/root usr/include/libart-2.0/libart_lgpl/
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_affine.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_alphagamma.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_bpath.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_config.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_filterlevel.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_gray_svp.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_misc.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_pathcode.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_pixbuf.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_point.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_rect.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_rect_svp.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_rect_uta.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_render.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_render_gradient.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_render_mask.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_render_svp.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_rgb.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_rgb_a_affine.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_rgb_affine.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_rgb_bitmap_affine.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_rgb_pixbuf_affine.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_rgb_rgba_affine.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_rgb_svp.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_rgba.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_svp.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_svp_intersect.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_svp_ops.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_svp_point.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_svp_render_aa.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_svp_vpath.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_svp_vpath_stroke.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_svp_wind.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_uta.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_uta_ops.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_uta_rect.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_uta_svp.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_uta_vpath.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_vpath.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_vpath_bpath.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_vpath_dash.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/art_vpath_svp.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/libart-features.h
-rw-r--r-- root/root usr/include/libart-2.0/libart_lgpl/libart.h
drwxr-xr-x root/root usr/lib/
-rw-r--r-- root/root usr/lib/libart_lgpl_2.a
-rwxr-xr-x root/root usr/lib/libart_lgpl_2.la
lrwxrwxrwx root/root usr/lib/libart_lgpl_2.so -> libart_lgpl_2.so.2.3.17
lrwxrwxrwx root/root usr/lib/libart_lgpl_2.so.2 -> libart_lgpl_2.so.2.3.17
-rwxr-xr-x root/root usr/lib/libart_lgpl_2.so.2.3.17
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libart-2.0.pc

1
libart_lgpl/.md5sum Normal file
View File

@ -0,0 +1 @@
dfca42529393c8a8f59dc4dc10675a46 libart_lgpl-2.3.17.tar.bz2

16
libart_lgpl/Pkgfile Normal file
View File

@ -0,0 +1,16 @@
# Description: a library for high-performance 2D graphics
# URL: http://www.levien.com/libart
# Maintainer: sten, nick dot steeves at shaw dot ca
# Packager: Daniel Mueller, daniel at danm dot de
name=libart_lgpl
version=2.3.17
release=1
source=(http://ftp.gnome.org/pub/gnome/sources/$name/2.3/$name-$version.tar.bz2)
build(){
cd $name-$version
./configure --prefix=/usr
make
make DESTDIR=$PKG install
}

74
libidn/.footprint Normal file
View File

@ -0,0 +1,74 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/idn
drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/idn-free.h
-rw-r--r-- root/root usr/include/idn-int.h
-rw-r--r-- root/root usr/include/idna.h
-rw-r--r-- root/root usr/include/pr29.h
-rw-r--r-- root/root usr/include/punycode.h
-rw-r--r-- root/root usr/include/stringprep.h
-rw-r--r-- root/root usr/include/tld.h
drwxr-xr-x root/root usr/lib/
-rw-r--r-- root/root usr/lib/libidn.a
-rwxr-xr-x root/root usr/lib/libidn.la
lrwxrwxrwx root/root usr/lib/libidn.so -> libidn.so.11.5.13
lrwxrwxrwx root/root usr/lib/libidn.so.11 -> libidn.so.11.5.13
-rwxr-xr-x root/root usr/lib/libidn.so.11.5.13
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libidn.pc
drwxr-xr-x root/root usr/man/
drwxr-xr-x root/root usr/man/man1/
-rw-r--r-- root/root usr/man/man1/idn.1.gz
drwxr-xr-x root/root usr/man/man3/
-rw-r--r-- root/root usr/man/man3/idna_strerror.3.gz
-rw-r--r-- root/root usr/man/man3/idna_to_ascii_4i.3.gz
-rw-r--r-- root/root usr/man/man3/idna_to_ascii_4z.3.gz
-rw-r--r-- root/root usr/man/man3/idna_to_ascii_8z.3.gz
-rw-r--r-- root/root usr/man/man3/idna_to_ascii_lz.3.gz
-rw-r--r-- root/root usr/man/man3/idna_to_unicode_44i.3.gz
-rw-r--r-- root/root usr/man/man3/idna_to_unicode_4z4z.3.gz
-rw-r--r-- root/root usr/man/man3/idna_to_unicode_8z4z.3.gz
-rw-r--r-- root/root usr/man/man3/idna_to_unicode_8z8z.3.gz
-rw-r--r-- root/root usr/man/man3/idna_to_unicode_8zlz.3.gz
-rw-r--r-- root/root usr/man/man3/idna_to_unicode_lzlz.3.gz
-rw-r--r-- root/root usr/man/man3/pr29_4.3.gz
-rw-r--r-- root/root usr/man/man3/pr29_4z.3.gz
-rw-r--r-- root/root usr/man/man3/pr29_8z.3.gz
-rw-r--r-- root/root usr/man/man3/pr29_strerror.3.gz
-rw-r--r-- root/root usr/man/man3/punycode_decode.3.gz
-rw-r--r-- root/root usr/man/man3/punycode_encode.3.gz
-rw-r--r-- root/root usr/man/man3/punycode_strerror.3.gz
-rw-r--r-- root/root usr/man/man3/stringprep.3.gz
-rw-r--r-- root/root usr/man/man3/stringprep_4i.3.gz
-rw-r--r-- root/root usr/man/man3/stringprep_4zi.3.gz
-rw-r--r-- root/root usr/man/man3/stringprep_check_version.3.gz
-rw-r--r-- root/root usr/man/man3/stringprep_convert.3.gz
-rw-r--r-- root/root usr/man/man3/stringprep_locale_charset.3.gz
-rw-r--r-- root/root usr/man/man3/stringprep_locale_to_utf8.3.gz
-rw-r--r-- root/root usr/man/man3/stringprep_profile.3.gz
-rw-r--r-- root/root usr/man/man3/stringprep_strerror.3.gz
-rw-r--r-- root/root usr/man/man3/stringprep_ucs4_nfkc_normalize.3.gz
-rw-r--r-- root/root usr/man/man3/stringprep_ucs4_to_utf8.3.gz
-rw-r--r-- root/root usr/man/man3/stringprep_unichar_to_utf8.3.gz
-rw-r--r-- root/root usr/man/man3/stringprep_utf8_nfkc_normalize.3.gz
-rw-r--r-- root/root usr/man/man3/stringprep_utf8_to_locale.3.gz
-rw-r--r-- root/root usr/man/man3/stringprep_utf8_to_ucs4.3.gz
-rw-r--r-- root/root usr/man/man3/stringprep_utf8_to_unichar.3.gz
-rw-r--r-- root/root usr/man/man3/tld_check_4.3.gz
-rw-r--r-- root/root usr/man/man3/tld_check_4t.3.gz
-rw-r--r-- root/root usr/man/man3/tld_check_4tz.3.gz
-rw-r--r-- root/root usr/man/man3/tld_check_4z.3.gz
-rw-r--r-- root/root usr/man/man3/tld_check_8z.3.gz
-rw-r--r-- root/root usr/man/man3/tld_check_lz.3.gz
-rw-r--r-- root/root usr/man/man3/tld_default_table.3.gz
-rw-r--r-- root/root usr/man/man3/tld_get_4.3.gz
-rw-r--r-- root/root usr/man/man3/tld_get_4z.3.gz
-rw-r--r-- root/root usr/man/man3/tld_get_table.3.gz
-rw-r--r-- root/root usr/man/man3/tld_get_z.3.gz
-rw-r--r-- root/root usr/man/man3/tld_strerror.3.gz
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/emacs/
drwxr-xr-x root/root usr/share/emacs/site-lisp/
-rw-r--r-- root/root usr/share/emacs/site-lisp/idna.el
-rw-r--r-- root/root usr/share/emacs/site-lisp/punycode.el

1
libidn/.md5sum Normal file
View File

@ -0,0 +1 @@
b8ccbdf43b8da1722a6773c4e426d059 libidn-0.5.20.tar.gz

18
libidn/Pkgfile Normal file
View File

@ -0,0 +1,18 @@
# Description: provides support for IETF Internationalized Domain Names (IDN)
# URL: http://www.gnu.org/software/libidn/
# Maintainer: sten, nick dot steeves at shaw dot ca
# Packager: Daniel Mueller, daniel at danm dot de
name=libidn
version=0.5.20
release=1
source=(ftp://alpha.gnu.org/pub/gnu/libidn/libidn-$version.tar.gz)
build() {
cd $name-$version
./configure --prefix=/usr \
--disable-nls
make
make DESTDIR=$PKG install
rm -rf $PKG/usr/info
}

63
libpcre/.footprint Normal file
View File

@ -0,0 +1,63 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/pcre-config
-rwxr-xr-x root/root usr/bin/pcregrep
-rwxr-xr-x root/root usr/bin/pcretest
drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/pcre.h
-rw-r--r-- root/root usr/include/pcre_scanner.h
-rw-r--r-- root/root usr/include/pcre_stringpiece.h
-rw-r--r-- root/root usr/include/pcrecpp.h
-rw-r--r-- root/root usr/include/pcreposix.h
drwxr-xr-x root/root usr/lib/
-rw-r--r-- root/root usr/lib/libpcre.a
-rwxr-xr-x root/root usr/lib/libpcre.la
lrwxrwxrwx root/root usr/lib/libpcre.so -> libpcre.so.0.0.1
lrwxrwxrwx root/root usr/lib/libpcre.so.0 -> libpcre.so.0.0.1
-rwxr-xr-x root/root usr/lib/libpcre.so.0.0.1
-rw-r--r-- root/root usr/lib/libpcrecpp.a
-rwxr-xr-x root/root usr/lib/libpcrecpp.la
lrwxrwxrwx root/root usr/lib/libpcrecpp.so -> libpcrecpp.so.0.0.0
lrwxrwxrwx root/root usr/lib/libpcrecpp.so.0 -> libpcrecpp.so.0.0.0
-rwxr-xr-x root/root usr/lib/libpcrecpp.so.0.0.0
-rw-r--r-- root/root usr/lib/libpcreposix.a
-rwxr-xr-x root/root usr/lib/libpcreposix.la
lrwxrwxrwx root/root usr/lib/libpcreposix.so -> libpcreposix.so.0.0.0
lrwxrwxrwx root/root usr/lib/libpcreposix.so.0 -> libpcreposix.so.0.0.0
-rwxr-xr-x root/root usr/lib/libpcreposix.so.0.0.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libpcre.pc
drwxr-xr-x root/root usr/man/
drwxr-xr-x root/root usr/man/man1/
-rw-r--r-- root/root usr/man/man1/pcregrep.1.gz
-rw-r--r-- root/root usr/man/man1/pcretest.1.gz
drwxr-xr-x root/root usr/man/man3/
-rw-r--r-- root/root usr/man/man3/pcre.3.gz
-rw-r--r-- root/root usr/man/man3/pcre_compile.3.gz
-rw-r--r-- root/root usr/man/man3/pcre_config.3.gz
-rw-r--r-- root/root usr/man/man3/pcre_copy_named_substring.3.gz
-rw-r--r-- root/root usr/man/man3/pcre_copy_substring.3.gz
-rw-r--r-- root/root usr/man/man3/pcre_dfa_exec.3.gz
-rw-r--r-- root/root usr/man/man3/pcre_exec.3.gz
-rw-r--r-- root/root usr/man/man3/pcre_free_substring.3.gz
-rw-r--r-- root/root usr/man/man3/pcre_free_substring_list.3.gz
-rw-r--r-- root/root usr/man/man3/pcre_fullinfo.3.gz
-rw-r--r-- root/root usr/man/man3/pcre_get_named_substring.3.gz
-rw-r--r-- root/root usr/man/man3/pcre_get_stringnumber.3.gz
-rw-r--r-- root/root usr/man/man3/pcre_get_substring.3.gz
-rw-r--r-- root/root usr/man/man3/pcre_get_substring_list.3.gz
-rw-r--r-- root/root usr/man/man3/pcre_info.3.gz
-rw-r--r-- root/root usr/man/man3/pcre_maketables.3.gz
-rw-r--r-- root/root usr/man/man3/pcre_refcount.3.gz
-rw-r--r-- root/root usr/man/man3/pcre_study.3.gz
-rw-r--r-- root/root usr/man/man3/pcre_version.3.gz
-rw-r--r-- root/root usr/man/man3/pcreapi.3.gz
-rw-r--r-- root/root usr/man/man3/pcrebuild.3.gz
-rw-r--r-- root/root usr/man/man3/pcrecallout.3.gz
-rw-r--r-- root/root usr/man/man3/pcrecompat.3.gz
-rw-r--r-- root/root usr/man/man3/pcrecpp.3.gz
-rw-r--r-- root/root usr/man/man3/pcrematching.3.gz
-rw-r--r-- root/root usr/man/man3/pcrepattern.3.gz
-rw-r--r-- root/root usr/man/man3/pcreperform.3.gz
-rw-r--r-- root/root usr/man/man3/pcreposix.3.gz
-rw-r--r-- root/root usr/man/man3/pcresample.3.gz

1
libpcre/.md5sum Normal file
View File

@ -0,0 +1 @@
c5c73e8767479e8a7751324b0aa32291 pcre-6.4.tar.bz2

23
libpcre/Pkgfile Normal file
View File

@ -0,0 +1,23 @@
# Description: Perl Compatible Regular Expressions
# URL: http://www.pcre.org
# Maintainer: sten, nick dot steeves at shaw dot ca
# Packager: Daniel Mueller, daniel at danm dot de
name=libpcre
version=6.4
release=1
source=(ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-$version.tar.bz2)
build () {
cd pcre-$version
export CFLAGS="$CFLAGS -L$PKG/usr/lib"
export LDFLAGS="$LDFLAGS -L$PKG/usr/lib"
./configure --prefix=/usr \
--enable-utf8 \
--enable-unicode-properties
make
make DESTDIR=$PKG install
# Fix broken .la files
sed -i "s|-L$PKG/usr/lib||g" $PKG/usr/lib/*.la
sed -i "s|-L$SRC/pcre-$version||g" $PKG/usr/lib/*.la
}

28
libpcre/README Normal file
View File

@ -0,0 +1,28 @@
REQUIREMENTS
PRE-INSTALL
POST-INSTALL
PRECAUTION
pcre means Perl Compatible Regular Expressions. Please note that some
packages in 'base' and 'opt' will depend on libpcre after recompiling.
Example: base/grep
Assuming that you've compiled a newer version of grep.
`./configure` said:
..
checking for pcre_exec in -lpcre... yes
..
After `pkgrm libpcre` grep will say:
$ grep string infile
grep: error while loading shared libraries: libpcre.so.0: cannot open _
shared object file: No such file or directory
'grep' will not work without libpcre, please keep that in mind.
Daniel Mueller