OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [email protected] Module: openpkg-src Date: 30-Jan-2009 21:23:16 Branch: HEAD Handle: 2009013020231600 Added files: openpkg-src/gsasl gsasl.patch gsasl.spec Log: new package: gsasl 0.2.29 (GNU SASL Utility) Summary: Revision Changes Path 1.1 +33 -0 openpkg-src/gsasl/gsasl.patch 1.1 +113 -0 openpkg-src/gsasl/gsasl.spec ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/gsasl/gsasl.patch ============================================================================ $ cvs diff -u -r0 -r1.1 gsasl.patch --- /dev/null 2009-01-30 21:23:13 +0100 +++ gsasl.patch 2009-01-30 21:23:16 +0100 @@ -0,0 +1,33 @@ +Index: Makefile.in +--- Makefile.in.orig 2008-10-21 18:21:20 +0200 ++++ Makefile.in 2009-01-30 21:04:18 +0100 +@@ -607,7 +607,7 @@ + top_build_prefix = @top_build_prefix@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ +-SUBDIRS = po gl lib src examples gltests tests doc ++SUBDIRS = po gl src + EXTRA_DIST = cfg.mk maint.mk .clcopying + ACLOCAL_AMFLAGS = -I m4 -I gl/m4 + DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --disable-obsolete \ +Index: src/Makefile.in +--- src/Makefile.in.orig 2008-10-21 18:21:20 +0200 ++++ src/Makefile.in 2009-01-30 21:05:34 +0100 +@@ -121,7 +121,7 @@ + am_gsasl_OBJECTS = gsasl.$(OBJEXT) $(am__objects_1) imap.$(OBJEXT) \ + smtp.$(OBJEXT) callbacks.$(OBJEXT) + gsasl_OBJECTS = $(am_gsasl_OBJECTS) +-gsasl_DEPENDENCIES = ../lib/src/libgsasl.la ../gl/libgl.la ++gsasl_DEPENDENCIES = ../gl/libgl.la + DEFAULT_INCLUDES = -...@am__isrc@ -I$(top_builddir) + depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp + am__depfiles_maybe = depfiles +@@ -608,7 +608,7 @@ + imap.c imap.h smtp.c smtp.h \ + callbacks.h callbacks.c internal.h + +-gsasl_LDADD = ../lib/src/libgsasl.la ../gl/libgl.la \ ++gsasl_LDADD = @LDFLAGS@ @LIBS@ ../gl/libgl.la \ + @LTLIBREADLINE@ @LTLIBGNUTLS@ + + all: $(BUILT_SOURCES) @@ . patch -p0 <<'@@ .' Index: openpkg-src/gsasl/gsasl.spec ============================================================================ $ cvs diff -u -r0 -r1.1 gsasl.spec --- /dev/null 2009-01-30 21:23:13 +0100 +++ gsasl.spec 2009-01-30 21:23:16 +0100 @@ -0,0 +1,113 @@ +## +## gsasl.spec -- OpenPKG RPM Package Specification +## Copyright (c) 2000-2008 OpenPKG Foundation e.V. <http://openpkg.net/> +## +## Permission to use, copy, modify, and distribute this software for +## any purpose with or without fee is hereby granted, provided that +## the above copyright notice and this permission notice appear in all +## copies. +## +## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +## SUCH DAMAGE. +## + +# package information +Name: gsasl +Summary: GNU SASL Utility +URL: http://josefsson.org/libgsasl/ +Vendor: Simon Josefsson +Packager: OpenPKG Foundation e.V. +Distribution: OpenPKG Community +Class: EVAL +Group: Cryptography +License: GPL +Version: 0.2.29 +Release: 20090130 + +# package options +%option with_kerberos no +%option with_ntlm no + +# list of sources +Source0: ftp://alpha.gnu.org/gnu/gsasl/gsasl-%{version}.tar.gz +Patch0: gsasl.patch + +# build information +Prefix: %{l_prefix} +BuildRoot: %{l_buildroot} +BuildPreReq: OpenPKG, openpkg >= 20040130 +PreReq: OpenPKG, openpkg >= 20040130 +BuildPreReq: gcrypt, libgsasl, readline +PreReq: gcrypt, libgsasl, readline +AutoReq: no +AutoReqProv: no + +%description + GNU SASL is an implementation of the Simple Authentication and + Security Layer framework and a few common SASL mechanisms. SASL is + used by network servers (e.g., IMAP, SMTP) to request authentication + from clients, and in clients to authenticate against servers. + +%track + prog gsasl = { + version = %{version} + url = ftp://alpha.gnu.org/gnu/gsasl/ + regex = gsasl-(__VER__)\.tar\.gz + } + +%prep + %setup -q + %patch -p0 + +%build + rm -rf lib/* + ( echo "#!/bin/sh" + echo "true" + ) >lib/configure + chmod a+x lib/configure + CC="%{l_cc}" \ + CFLAGS="%{l_cflags -O}" \ + CPPFLAGS="%{l_cppflags}" \ + LDFLAGS="%{l_ldflags}" \ + LIBS="-lgsasl" \ + GREP="grep" \ + ./configure \ + --prefix=%{l_prefix} \ + --mandir=%{l_prefix}/man \ + --infodir=%{l_prefix}/info \ + --with-libgcrypt \ + --with-libgcrypt-prefix=%{l_prefix} \ + --with-libreadline-prefix=%{l_prefix} \ + --without-gnutls \ + --disable-shared \ + --disable-nls + %{l_make} %{l_mflags -O} + +%install + rm -rf $RPM_BUILD_ROOT + %{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT" + strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true + %{l_shtool} mkdir -f -p -m 755 \ + $RPM_BUILD_ROOT%{l_prefix}/info \ + $RPM_BUILD_ROOT%{l_prefix}/man/man1 + %{l_shtool} install -c -m 644 \ + doc/gsasl.info $RPM_BUILD_ROOT%{l_prefix}/info/ + %{l_shtool} install -c -m 644 \ + doc/gsasl.1 $RPM_BUILD_ROOT%{l_prefix}/man/man1/ + %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} + +%files -f files + +%clean + rm -rf $RPM_BUILD_ROOT + @@ . ______________________________________________________________________ OpenPKG http://openpkg.org CVS Repository Commit List [email protected]
