From 886d3d0994eb8e9f3e797155619619e0ef1353f8 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 8 May 2011 22:33:52 +0000 Subject: Sun May 8 22:33:51 UTC 2011 --- community-testing/arch/PKGBUILD | 27 ++++++++++++ community-testing/autofs/PKGBUILD | 51 +++++++++++++++++++++++ community-testing/autofs/auto.master | 6 +++ community-testing/autofs/auto.misc | 7 ++++ community-testing/autofs/autofs | 50 ++++++++++++++++++++++ community-testing/autofs/autofs.conf.d | 4 ++ community-testing/autofs/autofs.install | 4 ++ community-testing/autofs/heimdal.patch | 44 +++++++++++++++++++ community-testing/cadaver/ChangeLog | 3 ++ community-testing/cadaver/PKGBUILD | 25 +++++++++++ community-testing/exim/475format.patch | 31 ++++++++++++++ community-testing/exim/PKGBUILD | 10 +++-- community-testing/exim/exim.Makefile | 2 +- community-testing/exim/exim.changelog | 12 ++++++ community-testing/exim/exim.install | 1 + community-testing/freeradius/PKGBUILD | 44 +++++++++++++++++++ community-testing/freeradius/freeradius.install | 22 ++++++++++ community-testing/freeradius/krb5-build-fix.patch | 21 ++++++++++ community-testing/freeradius/radiusd | 43 +++++++++++++++++++ community-testing/freerdp/PKGBUILD | 30 +++++++++++++ community-testing/freerdp/freerdp.changelog | 2 + community-testing/gsasl/PKGBUILD | 27 ++++++++++++ community-testing/ipsec-tools/PKGBUILD | 35 ++++++++++++++++ community-testing/ipsec-tools/ipsec.rc | 35 ++++++++++++++++ community-testing/ipsec-tools/racoon.rc | 35 ++++++++++++++++ community-testing/pam-krb5/PKGBUILD | 28 +++++++++++++ community-testing/perl-gssapi/PKGBUILD | 27 ++++++++++++ community-testing/pgadmin3/ChangeLog | 28 +++++++++++++ community-testing/pgadmin3/PKGBUILD | 41 ++++++++++++++++++ community-testing/pgadmin3/pgadmin3.desktop | 10 +++++ community-testing/splix/PKGBUILD | 34 +++++++++++++++ community-testing/splix/splix.install | 19 +++++++++ 32 files changed, 754 insertions(+), 4 deletions(-) create mode 100644 community-testing/arch/PKGBUILD create mode 100644 community-testing/autofs/PKGBUILD create mode 100644 community-testing/autofs/auto.master create mode 100644 community-testing/autofs/auto.misc create mode 100644 community-testing/autofs/autofs create mode 100644 community-testing/autofs/autofs.conf.d create mode 100644 community-testing/autofs/autofs.install create mode 100644 community-testing/autofs/heimdal.patch create mode 100644 community-testing/cadaver/ChangeLog create mode 100644 community-testing/cadaver/PKGBUILD create mode 100644 community-testing/exim/475format.patch create mode 100644 community-testing/exim/exim.changelog create mode 100644 community-testing/freeradius/PKGBUILD create mode 100644 community-testing/freeradius/freeradius.install create mode 100644 community-testing/freeradius/krb5-build-fix.patch create mode 100755 community-testing/freeradius/radiusd create mode 100644 community-testing/freerdp/PKGBUILD create mode 100644 community-testing/freerdp/freerdp.changelog create mode 100644 community-testing/gsasl/PKGBUILD create mode 100644 community-testing/ipsec-tools/PKGBUILD create mode 100755 community-testing/ipsec-tools/ipsec.rc create mode 100755 community-testing/ipsec-tools/racoon.rc create mode 100644 community-testing/pam-krb5/PKGBUILD create mode 100644 community-testing/perl-gssapi/PKGBUILD create mode 100644 community-testing/pgadmin3/ChangeLog create mode 100644 community-testing/pgadmin3/PKGBUILD create mode 100644 community-testing/pgadmin3/pgadmin3.desktop create mode 100644 community-testing/splix/PKGBUILD create mode 100644 community-testing/splix/splix.install (limited to 'community-testing') diff --git a/community-testing/arch/PKGBUILD b/community-testing/arch/PKGBUILD new file mode 100644 index 000000000..2be3a270a --- /dev/null +++ b/community-testing/arch/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 46342 2011-05-05 11:48:15Z spupykin $ +# Maintainer: Judd Vinet + +pkgname='arch' +pkgver=1.3.5 +pkgrel=8 +pkgdesc="a modern and remarkable revision control system" +arch=('i686' 'x86_64') +license=('GPL') +url="http://regexps.srparish.net/www/#Gnu-arch" +depends=('zlib' 'expat' 'krb5') +options=('!makeflags') +source=(ftp://ftp.gnu.org/gnu/gnu-arch/tla-$pkgver.tar.gz) +md5sums=('db31ee89bc4788eef1eba1cee6c176ef') + +build() { + cd "${srcdir}/tla-$pkgver/src" + mkdir =build + cd =build + ../configure --prefix /usr + make +} + +package() { + cd "${srcdir}/tla-$pkgver/src/=build" + make prefix="${pkgdir}/usr" install +} diff --git a/community-testing/autofs/PKGBUILD b/community-testing/autofs/PKGBUILD new file mode 100644 index 000000000..11ac57ec1 --- /dev/null +++ b/community-testing/autofs/PKGBUILD @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 46345 2011-05-05 11:57:37Z spupykin $ +# Maintainer: Lukas Fleischer +# Contributor: Andrea Scarpino +# Contributor: Dale Blount +# Contributor: Manolis Tzanidakis + +pkgname=autofs +pkgver=5.0.5 +pkgrel=6 +pkgdesc='A kernel-based automounter for Linux.' +arch=('i686' 'x86_64') +url='http://freshmeat.net/projects/autofs' +license=('GPL2') +depends=('libldap' 'libxml2' 'krb5') +backup=('etc/autofs/auto.master' + 'etc/autofs/auto.misc' + 'etc/conf.d/autofs') +options=(!makeflags) +install='autofs.install' +source=("http://www.kernel.org/pub/linux/daemons/${pkgname}/v5/${pkgname}-${pkgver}.tar.bz2" + 'autofs' + 'autofs.conf.d' + 'auto.master' + 'auto.misc') +md5sums=('a1d262cb6ebef0c2dd0fe22232fb3d5a' + 'e307bf6d2638e46eeb916cf42fe029b2' + '47f597c870410055e0fdb66103daf928' + 'a6cefb591e77b31b79dbb7243646c96b' + 'd8a15ec9186c5c0b36e5cea1e2739e8a') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + sed -i "s:SUBDIRS = lib daemon modules man samples:SUBDIRS = lib daemon modules man:" \ + Makefile.rules + + ./configure --prefix=/usr --sysconfdir=/etc/autofs --with-mapdir=/etc/autofs --without-hesiod \ + --enable-ignore-busy + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + make INSTALLROOT="${pkgdir}" install + + install -Dm0644 "${srcdir}/auto.master" "${pkgdir}/etc/autofs/auto.master" + install -Dm0644 "${srcdir}/auto.misc" "${pkgdir}/etc/autofs/auto.misc" + install -Dm0755 "${srcdir}/autofs" "${pkgdir}/etc/rc.d/autofs" + install -Dm0644 "${srcdir}/autofs.conf.d" "${pkgdir}/etc/conf.d/autofs" +} diff --git a/community-testing/autofs/auto.master b/community-testing/autofs/auto.master new file mode 100644 index 000000000..be4ea73ae --- /dev/null +++ b/community-testing/autofs/auto.master @@ -0,0 +1,6 @@ +# Sample auto.master file +# Format of this file: +# mountpoint map options +# For details of the format look at autofs(5). + +#/media /etc/autofs/auto.media diff --git a/community-testing/autofs/auto.misc b/community-testing/autofs/auto.misc new file mode 100644 index 000000000..569156626 --- /dev/null +++ b/community-testing/autofs/auto.misc @@ -0,0 +1,7 @@ +# This is an automounter map and it has the following format +# key [ -mount-options-separated-by-comma ] location +# Details may be found in the autofs(5) manpage + +cdrom -fstype=iso9660,ro,nodev,nosuid :/dev/cdrom +floppy -fstype=auto,async,nodev,nosuid,umask=000 :/dev/fl +usbstick -fstype=auto,async,nodev,nosuid,umask=000 :/dev/sda1 diff --git a/community-testing/autofs/autofs b/community-testing/autofs/autofs new file mode 100644 index 000000000..08bd3e133 --- /dev/null +++ b/community-testing/autofs/autofs @@ -0,0 +1,50 @@ +#!/bin/bash + +daemon_name=autofs + +. /etc/rc.conf +. /etc/rc.d/functions + +# source application-specific settings +[ -f /etc/conf.d/autofs ] && . /etc/conf.d/autofs + +if [ ! -z "$TIMEOUT" ]; then + daemonoptions="--timeout=$TIMEOUT $daemonoptions" +fi + +PID=`cat /var/run/autofs-running 2> /dev/null` +case "$1" in + start) + stat_busy "Starting $daemon_name daemon" + [ -z "$PID" ] && /usr/sbin/automount $daemonoptions &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon $daemon_name + stat_done + fi + ;; + stop) + stat_busy "Stopping $daemon_name daemon" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon $daemon_name + stat_done + fi + ;; + restart) + stat_busy "Restarting $daemon_name daemon" + $0 stop + sleep 1 + $0 start + ;; + status) + stat_busy "Checking $daemon_name status"; + ck_status $daemon_name + ;; + *) + echo "usage: $0 {start|stop|restart|status}" +esac +exit 0 diff --git a/community-testing/autofs/autofs.conf.d b/community-testing/autofs/autofs.conf.d new file mode 100644 index 000000000..bc82491e7 --- /dev/null +++ b/community-testing/autofs/autofs.conf.d @@ -0,0 +1,4 @@ +#localoptions='rsize=8192,wsize=8192' + +# e.g. --timeout=60 +daemonoptions='' diff --git a/community-testing/autofs/autofs.install b/community-testing/autofs/autofs.install new file mode 100644 index 000000000..34ae75f1e --- /dev/null +++ b/community-testing/autofs/autofs.install @@ -0,0 +1,4 @@ +post_install(){ + echo "> In autofs5 --ghost option isn't valid. In order to start autofs you" + echo "> must remove that option from your /etc/conf.d/autofs." +} diff --git a/community-testing/autofs/heimdal.patch b/community-testing/autofs/heimdal.patch new file mode 100644 index 000000000..4aa321834 --- /dev/null +++ b/community-testing/autofs/heimdal.patch @@ -0,0 +1,44 @@ +--- autofs-5.0.5/modules/cyrus-sasl.c~ 2010-03-03 01:38:41.582901786 +0100 ++++ autofs-5.0.5/modules/cyrus-sasl.c 2010-03-03 01:41:32.313704755 +0100 +@@ -66,6 +66,15 @@ + #endif + #endif + ++/** ++ * The type of a principal is different for MIT Krb5 and Heimdal. ++ * These macros are provided by Heimdal, and introduced here for MIT. ++ */ ++#ifndef krb5_realm_length ++#define krb5_realm_length(r) ((r).length) ++#define krb5_realm_data(r) ((r).data) ++#endif ++ + /* + * Once a krb5 credentials cache is setup, we need to set the KRB5CCNAME + * environment variable so that the library knows where to find it. +@@ -452,11 +452,11 @@ + + /* setup a principal for the ticket granting service */ + ret = krb5_build_principal_ext(ctxt->krb5ctxt, &tgs_princ, +- krb5_princ_realm(ctxt->krb5ctxt, krb5_client_princ)->length, +- krb5_princ_realm(ctxt->krb5ctxt, krb5_client_princ)->data, ++ krb5_realm_length(*krb5_principal_get_realm(ctxt->krb5ctxt, krb5_client_princ)), ++ krb5_realm_data(*krb5_principal_get_realm(ctxt->krb5ctxt, krb5_client_princ)), + strlen(KRB5_TGS_NAME), KRB5_TGS_NAME, +- krb5_princ_realm(ctxt->krb5ctxt, krb5_client_princ)->length, +- krb5_princ_realm(ctxt->krb5ctxt, krb5_client_princ)->data, ++ krb5_realm_length(*krb5_principal_get_realm(ctxt->krb5ctxt, krb5_client_princ)), ++ krb5_realm_data(*krb5_principal_get_realm(ctxt->krb5ctxt, krb5_client_princ)), + 0); + if (ret) { + error(logopt, +--- autofs-5.0.5/modules/Makefile~ 2010-03-03 01:42:18.532868539 +0100 ++++ autofs-5.0.5/modules/Makefile 2010-03-03 01:42:35.360367371 +0100 +@@ -43,7 +43,7 @@ + ifeq ($(SASL), 1) + SASL_OBJ = cyrus-sasl.o + LDAP_FLAGS += $(SASL_FLAGS) $(XML_FLAGS) -DLDAP_THREAD_SAFE +- LIBLDAP += $(LIBSASL) $(XML_LIBS) ++ LIBLDAP += $(LIBSASL) $(XML_LIBS) -lkrb5 + endif + endif \ No newline at end of file diff --git a/community-testing/cadaver/ChangeLog b/community-testing/cadaver/ChangeLog new file mode 100644 index 000000000..d22a5592c --- /dev/null +++ b/community-testing/cadaver/ChangeLog @@ -0,0 +1,3 @@ +2007-07-02 tardo +* Built for x86_64 + diff --git a/community-testing/cadaver/PKGBUILD b/community-testing/cadaver/PKGBUILD new file mode 100644 index 000000000..ec11fd70f --- /dev/null +++ b/community-testing/cadaver/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 46500 2011-05-07 23:09:15Z stephane $ +# Maintainer: Sergej Pupykin +# Maintainer: William Rea + +pkgname=cadaver +pkgver=0.23.3 +pkgrel=2 +pkgdesc="Command-line WebDAV client for Unix" +arch=('i686' 'x86_64') +url="http://www.webdav.org/cadaver" +license=('GPL') +depends=('neon') +source=(http://www.webdav.org/cadaver/cadaver-$pkgver.tar.gz) +md5sums=('502ecd601e467f8b16056d2acca39a6f') + +build() { + cd $srcdir/cadaver-$pkgver + ./configure --prefix=/usr + make +} + +package() { + cd $srcdir/cadaver-$pkgver + make prefix=$pkgdir/usr install +} diff --git a/community-testing/exim/475format.patch b/community-testing/exim/475format.patch new file mode 100644 index 000000000..aef38e8d6 --- /dev/null +++ b/community-testing/exim/475format.patch @@ -0,0 +1,31 @@ +From: Tom Kistner +Date: Sat, 30 Apr 2011 12:20:17 +0000 (+0100) +Subject: Bugzilla #1106: Don't pass DKIM compound log line as format string +X-Git-Tag: exim-4_76_RC1~2 +X-Git-Url: http://git.exim.org/exim.git/commitdiff_plain/337e3505b0e6cd4309db6bf6062b33fa56e06cf8 + +Bugzilla #1106: Don't pass DKIM compound log line as format string +--- + +diff --git a/src/src/dkim.c b/src/src/dkim.c +index e25ff8c..2318cc3 100644 +--- a/src/src/dkim.c ++++ b/src/src/dkim.c +@@ -108,7 +108,7 @@ void dkim_exim_verify_finish(void) { + /* Log a line for each signature */ + uschar *logmsg = string_append(NULL, &size, &ptr, 5, + +- string_sprintf( "DKIM: d=%s s=%s c=%s/%s a=%s ", ++ string_sprintf( "d=%s s=%s c=%s/%s a=%s ", + sig->domain, + sig->selector, + (sig->canon_headers == PDKIM_CANON_SIMPLE)?"simple":"relaxed", +@@ -176,7 +176,7 @@ void dkim_exim_verify_finish(void) { + } + + logmsg[ptr] = '\0'; +- log_write(0, LOG_MAIN, (char *)logmsg); ++ log_write(0, LOG_MAIN, "DKIM: %s", logmsg); + + /* Build a colon-separated list of signing domains (and identities, if present) in dkim_signers */ + dkim_signers = string_append(dkim_signers, diff --git a/community-testing/exim/PKGBUILD b/community-testing/exim/PKGBUILD index d8b81e37b..27aabe852 100644 --- a/community-testing/exim/PKGBUILD +++ b/community-testing/exim/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 45865 2011-04-30 05:58:54Z angvp $ +# $Id: PKGBUILD 46480 2011-05-07 19:12:24Z angvp $ # Maintainer: Angel Velasquez # Maintainer: judd pkgname=exim pkgver=4.75 -pkgrel=1 +pkgrel=2 pkgdesc="A Message Transfer Agent" arch=(i686 x86_64) url="http://www.exim.org/" @@ -11,6 +11,7 @@ license=('GPL') backup=(etc/mail/aliases etc/mail/exim.conf \ etc/logrotate.d/exim etc/conf.d/exim) install=exim.install +changelog=exim.changelog depends=('db' 'pcre' 'pam' 'tcp_wrappers' 'openssl' 'libldap') makedepends=('sudo') provides=('smtp-server') @@ -23,6 +24,7 @@ source=(ftp://mirrors.24-7-solutions.net/pub/exim/ftp/exim/exim4/exim-${pkgver}. exim.logrotate exim.conf.d exim.Makefile + 475format.patch ) md5sums=('427fb74bbd2afbea759e6da38f25af17' '4874006f0585253ddab027d441009757' @@ -30,13 +32,15 @@ md5sums=('427fb74bbd2afbea759e6da38f25af17' '9aed772e87223213e8da9ca5e7376869' 'd788c26f86a9d72a0aebb3b849fe74f2' 'b75fe4c6e960a59a25b5f51e8f61ba3a' - '63e22266168e5eddd42b6e2d1dc5caf5') + '61e76543476f52f136c1d6c80ac1c5a1' + '4d5e58f07896db227ea24bea57972bd1') build() { cd ${srcdir}/${pkgname}-${pkgver} sed -i 's|tail -1|tail -n -1|g' scripts/Configure-config.h # Make some configuration changes cp ${srcdir}/${pkgname}.Makefile Local/Makefile + patch -p2 < ${srcdir}/475format.patch make } diff --git a/community-testing/exim/exim.Makefile b/community-testing/exim/exim.Makefile index 44fbe10f4..125f87dfb 100644 --- a/community-testing/exim/exim.Makefile +++ b/community-testing/exim/exim.Makefile @@ -924,7 +924,7 @@ USE_TCP_WRAPPERS=yes # aliases). The following setting can be changed to specify a different # location for the system alias file. -SYSTEM_ALIASES_FILE=/home/angvp/pkgs/community/exim/trunk/pkg/etc/mail/aliases +SYSTEM_ALIASES_FILE=/etc/mail/aliases #------------------------------------------------------------------------------ diff --git a/community-testing/exim/exim.changelog b/community-testing/exim/exim.changelog new file mode 100644 index 000000000..afb4f843c --- /dev/null +++ b/community-testing/exim/exim.changelog @@ -0,0 +1,12 @@ +2010-05-07 Angel Velasquez + * Adding patch for security issue see: http://goo.gl/QBict + +2010-05-06 Angel Velasquez + * Setting sticky id to deliver mail. Closes FS#24109 + +2010-04-30 Angel Velasquez + * exim 4.75 + * Config updated with the aliases path. Closes FS#22743 + * Removed sed hackings and added a exim.Makefile . Closes FS#22744 + * Replaced creation of the user at build time. Closes FS#22745 + diff --git a/community-testing/exim/exim.install b/community-testing/exim/exim.install index cf05fe4e4..8ed329559 100644 --- a/community-testing/exim/exim.install +++ b/community-testing/exim/exim.install @@ -9,6 +9,7 @@ post_install() { passwd -l exim > /dev/null chown root.exim /var/spool/exim /var/log/exim chown exim.exim /var/spool/exim/db + chmod u+s /usr/sbin/exim } # arg 1: the new package version diff --git a/community-testing/freeradius/PKGBUILD b/community-testing/freeradius/PKGBUILD new file mode 100644 index 000000000..3727a8cb3 --- /dev/null +++ b/community-testing/freeradius/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 45793 2011-04-29 10:36:54Z spupykin $ +# Maintainer: Sergej Pupykin +# Contributor: Jason R Begley (jayray@digitalgoat.com> + +pkgname=freeradius +pkgver=2.1.10 +pkgrel=6 +pkgdesc="The premier open source RADIUS server" +arch=('i686' 'x86_64') +url="http://www.freeradius.org/" +license=("GPL") +depends=('openssl' 'krb5' 'pth' 'libldap>=2.4.18' 'net-snmp' 'pam' \ + 'postgresql-libs>=9.0.3' 'libtool' 'libmysqlclient' 'gdbm' 'shadow') +optdepends=('libpcap' 'unixodbc' 'python2') +options=('!libtool' 'emptydirs' '!makeflags') +install=$pkgname.install +source=(ftp://ftp.freeradius.org/pub/radius/freeradius-server-$pkgver.tar.bz2 \ + radiusd + krb5-build-fix.patch) +md5sums=('8ea2bd39460a06212decf2c14fdf3fb8' + 'f1a6530b1b69d2fa793aa45b2de379bb' + 'c6a61de7576933f59154a53bfc12a2d2') + +build() { + cd $srcdir/freeradius-server-$pkgver + export CFLAGS="$CFLAGS -fno-strict-aliasing" + sed -i 's/ -DKRB5_DEPRECATED//' src/modules/rlm_krb5/Makefile.in + patch -p1 <$srcdir/krb5-build-fix.patch + ./configure --with-system-libtool --with-system-libltdl \ + --prefix=/usr --enable-heimdal-krb5 \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --libdir=/usr/lib/freeradius + make +} + +package() { + cd $srcdir/freeradius-server-$pkgver + make install R=$pkgdir + install -D -m755 ../radiusd $pkgdir/etc/rc.d/radiusd + chmod o+r $pkgdir/etc/raddb/* + mv $pkgdir/etc/raddb $pkgdir/etc/raddb.default + rm -rf $pkgdir/var/run +} diff --git a/community-testing/freeradius/freeradius.install b/community-testing/freeradius/freeradius.install new file mode 100644 index 000000000..e50aa403d --- /dev/null +++ b/community-testing/freeradius/freeradius.install @@ -0,0 +1,22 @@ +post_install() { + groupadd radiusd + useradd -m -d /var/lib/radiusd -g radiusd -s /bin/false radiusd + + touch /var/log/radius/radius.log + chown -R radiusd.radiusd /var/log/radius/radius.log + + [ -d /etc/raddb ] || cp -a /etc/raddb.default /etc/raddb + + /bin/true +} + +pre_remove() { + /etc/rc.d/radiusd stop + /bin/true +} + +post_remove() { + userdel radiusd + groupdel radiusd + /bin/true +} diff --git a/community-testing/freeradius/krb5-build-fix.patch b/community-testing/freeradius/krb5-build-fix.patch new file mode 100644 index 000000000..11dae7090 --- /dev/null +++ b/community-testing/freeradius/krb5-build-fix.patch @@ -0,0 +1,21 @@ +diff -wbBur freeradius-server-2.1.10/src/modules/rlm_krb5/rlm_krb5.c freeradius-server-2.1.10.my/src/modules/rlm_krb5/rlm_krb5.c +--- freeradius-server-2.1.10/src/modules/rlm_krb5/rlm_krb5.c 2010-09-28 11:03:56.000000000 +0000 ++++ freeradius-server-2.1.10.my/src/modules/rlm_krb5/rlm_krb5.c 2011-04-29 09:26:10.000000000 +0000 +@@ -375,7 +375,7 @@ + * Heimdal krb5 verification + */ + radlog(L_AUTH, "rlm_krb5: Parsed name is: %s@%s\n", +- *userP->name.name_string.val, ++ "-" /* *userP->name.name_string.val*/, + userP->realm); + + krb5_cc_default(context, &id); +@@ -390,7 +390,7 @@ + + radlog(L_AUTH, "rlm_krb5: failed verify_user: %s (%s@%s )", + error_message(ret), +- *userP->name.name_string.val, ++ "-" /* *userP->name.name_string.val */, + userP->realm); + + return RLM_MODULE_REJECT; diff --git a/community-testing/freeradius/radiusd b/community-testing/freeradius/radiusd new file mode 100755 index 000000000..bf872b6f2 --- /dev/null +++ b/community-testing/freeradius/radiusd @@ -0,0 +1,43 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/radiusd` +case "$1" in + start) + stat_busy "Starting radiusd Server" + + [ -d /var/run/radiusd ] || mkdir -p /var/run/radiusd + [ -f /var/run/radiusd/radiusd.pid ] || touch /var/run/radiusd/radiusd.pid + chown -R radiusd.radiusd /var/run/radiusd + + [ -z "$PID" ] && /usr/sbin/radiusd + if [ $? -gt 0 ]; then + stat_fail + else + echo $PID > /var/run/radiusd.pid + add_daemon radiusd + stat_done + fi + ;; + stop) + stat_busy "Stopping radiusd Server" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm /var/run/radiusd.pid + rm_daemon radiusd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community-testing/freerdp/PKGBUILD b/community-testing/freerdp/PKGBUILD new file mode 100644 index 000000000..f845453fe --- /dev/null +++ b/community-testing/freerdp/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 45796 2011-04-29 10:42:30Z spupykin $ +# Maintainer: Sergej Pupykin +# Contributor: Stijn Segers + +pkgname=freerdp +pkgver=0.8.2 +pkgrel=2 +pkgdesc="Free RDP client" +arch=('i686' 'x86_64') +url="http://freerdp.sourceforge.net" +license=('GPL') +depends=('openssl' 'libxcursor' 'libcups' 'alsa-lib') +makedepends=('krb5') +conflicts=('freerdp-git') +changelog=${pkgname}.changelog +options=('!libtool') +source=(http://downloads.sourceforge.net/project/freerdp/${pkgver%.*}/${pkgname}-${pkgver}.tar.gz) +md5sums=('cde590336292c977dfc1b4b7badf24d2') + +build() { + cd `find ${srcdir}/ -type d -name freerdp-\*` + [ -x configure ] || sh ./autogen.sh + ./configure --prefix=/usr + make +} + +package() { + cd `find ${srcdir}/ -type d -name freerdp-\*` + make DESTDIR="${pkgdir}" install +} diff --git a/community-testing/freerdp/freerdp.changelog b/community-testing/freerdp/freerdp.changelog new file mode 100644 index 000000000..d47f165c3 --- /dev/null +++ b/community-testing/freerdp/freerdp.changelog @@ -0,0 +1,2 @@ +0.7.1-1 to 0.7.1-2 +* Added x86_64 to supported architectures (tested by figue). diff --git a/community-testing/gsasl/PKGBUILD b/community-testing/gsasl/PKGBUILD new file mode 100644 index 000000000..01c39c725 --- /dev/null +++ b/community-testing/gsasl/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 45799 2011-04-29 10:48:15Z spupykin $ +# Maintainer: Sergej Pupykin +# Contributor: Orivej Desh +# Maintainer: Orivej Desh + +pkgname=gsasl +pkgver=1.5.4 +pkgrel=2 +pkgdesc="Simple Authentication and Security Layer framework and a few common SASL mechanisms" +arch=("i686" "x86_64") +url="http://josefsson.org/gsasl/" +license=("GPL") +depends=('gnutls' 'libidn' 'krb5') +source=("ftp://alpha.gnu.org/gnu/gsasl/$pkgname-$pkgver.tar.gz") +md5sums=('44cf5073a6ee2d77d526605bd6ab3904') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install + rm "$pkgdir/usr/share/info/dir" "$pkgdir/usr/lib/libgsasl.la" +} diff --git a/community-testing/ipsec-tools/PKGBUILD b/community-testing/ipsec-tools/PKGBUILD new file mode 100644 index 000000000..77a72f6df --- /dev/null +++ b/community-testing/ipsec-tools/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 45815 2011-04-29 12:08:18Z spupykin $ +# Maintainer: Sergej Pupykin +# Contributor: Allan Henriksen + +pkgname=ipsec-tools +pkgver=0.8.0 +pkgrel=2 +pkgdesc="KAME IPSec tools ported to Linux" +arch=('i686' 'x86_64') +url="http://ipsec-tools.sourceforge.net/" +depends=('readline' 'openssl' 'krb5') +license=('GPL') +options=('!makeflags' '!libtool') +source=(http://downloads.sourceforge.net/sourceforge/ipsec-tools/$pkgname-$pkgver.tar.bz2 + racoon.rc + ipsec.rc) +md5sums=('b79aae3055a51f8de5c0f1b8ca6cf619' + '416b8e362d86987b8c55f7153cdafbeb' + '90d0810267cbd847383ae3101699b192') + +build() { + cd $srcdir/$pkgname-$pkgver + sed -i 's#-Werror##' configure + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --enable-security-context=no --enable-hybrid --enable-dpd --enable-natt \ + --enable-adminport --enable-gssapi + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install + install -Dm0755 $srcdir/racoon.rc $pkgdir/etc/rc.d/racoon + install -Dm0755 $srcdir/ipsec.rc $pkgdir/etc/rc.d/ipsec +} diff --git a/community-testing/ipsec-tools/ipsec.rc b/community-testing/ipsec-tools/ipsec.rc new file mode 100755 index 000000000..cff472c59 --- /dev/null +++ b/community-testing/ipsec-tools/ipsec.rc @@ -0,0 +1,35 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Loading IPSec Security Policy Database..." + /usr/sbin/setkey -f /etc/ipsec.conf &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon ipsec + stat_done + fi + ;; + stop) + stat_busy "Unloading IPSec Security Policy Database..." + /usr/sbin/setkey -F -P + /usr/sbin/setkey -F + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon ipsec + stat_done + fi + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community-testing/ipsec-tools/racoon.rc b/community-testing/ipsec-tools/racoon.rc new file mode 100755 index 000000000..1a67dcac5 --- /dev/null +++ b/community-testing/ipsec-tools/racoon.rc @@ -0,0 +1,35 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/racoon` +case "$1" in + start) + stat_busy "Starting Racoon IPSec daemon" + [ -z "$PID" ] && /usr/sbin/racoon + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon racoon + stat_done + fi + ;; + stop) + stat_busy "Stopping Racoon IPSec daemon" + [ ! -z "$PID" ] && kill $PID &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon racoon + stat_done + fi + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community-testing/pam-krb5/PKGBUILD b/community-testing/pam-krb5/PKGBUILD new file mode 100644 index 000000000..5c9798514 --- /dev/null +++ b/community-testing/pam-krb5/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 46339 2011-05-05 11:43:20Z spupykin $ +# Maintainer: Kaiting Chen +# Contributor: Ryan Corder + +pkgname=pam-krb5 +pkgver=4.4 +pkgrel=2 +pkgdesc='A PAM module providing Kerberos v5 support.' +arch=('i686' 'x86_64') +url='http://www.eyrie.org/~eagle/software/pam-krb5/' +license=('custom') +options=('!libtool') +depends=('krb5' 'pam') +source=("http://archives.eyrie.org/software/kerberos/$pkgname-$pkgver.tar.gz") +md5sums=('a3f9a414fef102cd815a763c965b315c') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr \ + --enable-reduced-depends + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR=$pkgdir install + install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community-testing/perl-gssapi/PKGBUILD b/community-testing/perl-gssapi/PKGBUILD new file mode 100644 index 000000000..ec1e50684 --- /dev/null +++ b/community-testing/perl-gssapi/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 45801 2011-04-29 10:49:42Z spupykin $ +# Maintainer: Sergej Pupykin +# Maintainer: Charles Mauch + +pkgname=perl-gssapi +pkgver=0.28 +pkgrel=3 +pkgdesc="Perl/CPAN Module GSSAPI" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/GSSAPI" +license=("GPL" "PerlArtistic") +depends=('krb5') +source=("http://www.cpan.org/authors/id/A/AG/AGROLMS/GSSAPI-$pkgver.tar.gz") +md5sums=('65f00a0749212af064289c8a05e59b3f') + +build() { + cd $srcdir/GSSAPI-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor + make +} + +package() { + cd $srcdir/GSSAPI-$pkgver + make install DESTDIR=$pkgdir + find $pkgdir -name '.packlist' -delete + find $pkgdir -name '*.pod' -delete +} diff --git a/community-testing/pgadmin3/ChangeLog b/community-testing/pgadmin3/ChangeLog new file mode 100644 index 000000000..76de01d7d --- /dev/null +++ b/community-testing/pgadmin3/ChangeLog @@ -0,0 +1,28 @@ +2008-08-21 Douglas Soares de Andrade + + * Updated for i686: 1.8.5 + +2008-06-24 Douglas Soares de Andrade + + * Updated for i686 - 1.8.4 + +2008-02-21 Douglas Soares de Andrade + + * Updated for i686 - 1.8.2 + +2008-01-05 Douglas Soares de Andrade + + * Updated for x86_64 - 1.8.1 + * Updated for i686 - 1.8.1 + +2007-10-28 Douglas Soares de Andrade + + * Updated version + +2007-10-11 Douglas Soares de Andrade + + * Updated version + +2007-06-28 tardo + + * Built for x86_64 diff --git a/community-testing/pgadmin3/PKGBUILD b/community-testing/pgadmin3/PKGBUILD new file mode 100644 index 000000000..117eb7521 --- /dev/null +++ b/community-testing/pgadmin3/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 46331 2011-05-05 10:45:23Z spupykin $ +# Maintainer: Sergej Pupykin +# Maintainer: Douglas Soares de Andrade +# Contributor: Benjamin Andresen +# Contributor: bekks + +pkgname=pgadmin3 +pkgver=1.12.3 +_realver=1.12.3 +pkgrel=1 +pkgdesc="A comprehensive design and management interface for PostgreSQL database" +arch=('i686' 'x86_64') +url="http://www.pgadmin.org" +license=('custom') +depends=('wxgtk' 'postgresql-libs>=8.4.1' 'libxslt') +makedepends=('libpqxx' 'krb5') +source=(ftp://ftp.de.postgresql.org/pub/packages/databases/PostgreSQL/pgadmin3/release/v${_realver}/src/pgadmin3-${_realver}.tar.gz + pgadmin3.desktop) +md5sums=('0ff7a970a14757ee951a4e8b1a246a70' + 'd07ba4df54baead30b66d19d7450bcad') + +build() { + cd $srcdir/pgadmin3-${_realver} + unset LDFLAGS + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr + make +} + +package() { + cd $srcdir/pgadmin3-${_realver} + make DESTDIR=$pkgdir/ install + + install -D -m 644 i18n/$pkgname.lng $pkgdir/usr/share/pgadmin3/i18n + install -D -m 644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE + + mkdir -p $pkgdir/usr/share/pgadmin3/pixmaps/ + mkdir -p $pkgdir/usr/share/applications/ + + install -D -m 644 pgadmin/include/images/pgAdmin3.ico $pkgdir/usr/share/pgadmin3/pixmaps/pgAdmin3.ico + install -D -m 644 $srcdir/pgadmin3.desktop $pkgdir/usr/share/applications/ +} diff --git a/community-testing/pgadmin3/pgadmin3.desktop b/community-testing/pgadmin3/pgadmin3.desktop new file mode 100644 index 000000000..2e0864f60 --- /dev/null +++ b/community-testing/pgadmin3/pgadmin3.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=pgadmin3 +Comment=A comprehensive design and management interface for PostgreSQL database +Exec=pgadmin3 +Terminal=false +Type=Application +StartupNotify=true +Icon=/usr/share/pgadmin3/pixmaps/pgAdmin3.ico +Categories=Application;Development; diff --git a/community-testing/splix/PKGBUILD b/community-testing/splix/PKGBUILD new file mode 100644 index 000000000..9b8061ad5 --- /dev/null +++ b/community-testing/splix/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 45807 2011-04-29 11:10:15Z spupykin $ +# Maintainer: Sergej Pupykin +# Maintainer: Angel 'angvp' Velasquez +# Contributor: Francis Carroll (franciscarroll at gmail dot com) + +pkgname=splix +pkgver=2.0.0 +pkgrel=9 +pkgdesc="CUPS drivers for SPL (Samsung Printer Language) printers" +arch=('i686' 'x86_64') +url="http://splix.ap2c.org/" +license=('GPL') +depends=('libcups' 'gcc-libs' 'ghostscript>=9.02') +makedepends=('libcups' 'jbigkit' 'krb5') +install=splix.install +source=(http://downloads.sourceforge.net/splix/$pkgname-$pkgver.tar.bz2) +md5sums=('f3aa735c22a926818b3d8b26c9964186') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + sed -i 's#const PPDFile::Value::Value #const PPDFile::Value #' src/ppdfile.cpp + + make PSTORASTER=gstoraster +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + install -d "$pkgdir/usr/lib/cups/filter" + install -d "$pkgdir/usr/share/cups/model/samsung" + + make DESTDIR="$pkgdir" install +} diff --git a/community-testing/splix/splix.install b/community-testing/splix/splix.install new file mode 100644 index 000000000..ee1eb78a3 --- /dev/null +++ b/community-testing/splix/splix.install @@ -0,0 +1,19 @@ +post_install() { + cat <