[csw-devel] SF.net SVN: gar:[3104] csw/mgar/pkg/gnupg/trunk

valholla at users.sourceforge.net valholla at users.sourceforge.net
Fri Feb 13 19:21:45 CET 2009


Revision: 3104
          http://gar.svn.sourceforge.net/gar/?rev=3104&view=rev
Author:   valholla
Date:     2009-02-13 18:21:45 +0000 (Fri, 13 Feb 2009)

Log Message:
-----------
move to gar v2 and include 64bit

Modified Paths:
--------------
    csw/mgar/pkg/gnupg/trunk/Makefile
    csw/mgar/pkg/gnupg/trunk/checksums

Removed Paths:
-------------
    csw/mgar/pkg/gnupg/trunk/files/CSWgnupg.gspec

Modified: csw/mgar/pkg/gnupg/trunk/Makefile
===================================================================
--- csw/mgar/pkg/gnupg/trunk/Makefile	2009-02-13 17:04:38 UTC (rev 3103)
+++ csw/mgar/pkg/gnupg/trunk/Makefile	2009-02-13 18:21:45 UTC (rev 3104)
@@ -1,40 +1,34 @@
-GARNAME = gnupg
+GARNAME    = gnupg
 GARVERSION = 2.0.10
 CATEGORIES = apps
 
-DESCRIPTION = RFC 2440 compliant tool for secure communication and data storage
+DESCRIPTION = GnuPG is a complete and free replacement for PGP.
 define BLURB
-  GnuPG is a complete and free replacement for PGP.
+    RFC 2440 compliant tool for secure communication and data storage
 endef
 
-MASTER_SITES = ftp://ftp.gnupg.org/gcrypt/gnupg/
-DISTFILES  = $(GARNAME)-$(GARVERSION).tar.bz2
-DISTFILES += $(call admfiles,CSWgnupg,)
+PACKAGES    = CSWgnupg
+CATALOGNAME = gnupg
+SPKG_DESC   = GnuPG is a complete and free replacement for PGP.
 
 SPKG_SOURCEURL = http://www.gnupg.org/
+MASTER_SITES   = ftp://ftp.gnupg.org/gcrypt/gnupg/
+DISTFILES      = $(GARNAME)-$(GARVERSION).tar.bz2
 
 # fix some missing libraries for Keyserver tools and gpgsm
 # Bug ID 996 filed up stream along with patch
+# Supposed to be Fixed in the 01/2009 SVN version but has not
+# made it into a release at the time of this packaging
 PATCHFILES = patch-keyserver_and_sm.diff
 
 # We define upstream file regex so we can be notifed of 
 # new upstream software release
-UFILES_REGEX = -(\d+(?:\.\d+)*).tar.bz2
+UFILES_REGEX = (\d+(?:\.\d+)*)
 
-REQUIRED_PKGS += CSWlibksba CSWgpgerr CSWgcrypt CSWlibassuan
-REQUIRED_PKGS += CSWcurlrt CSWoldaprt CSWzlib CSWpth
-REQUIRED_PKGS += CSWbzip2 CSWreadline CSWncurses
+BUILD64    = 1
+NO_ISAEXEC = 0
 
-# This is somehow not correctly detected from autoconf
-EXTRA_LINKER_FLAGS = -lgpg-error
-
-# Needed for nanosleep()
-EXTRA_LINKER_FLAGS += -lrt
-
-BUILD64 = 1
-NO_ISAEXEC = 1
-
-CONFIGURE_ARGS = $(DIRPATHS)
+CONFIGURE_ARGS  = $(DIRPATHS)
 CONFIGURE_ARGS += --with-libcurl
 CONFIGURE_ARGS += --with-ldap
 CONFIGURE_ARGS += --with-zlib
@@ -42,6 +36,41 @@
 CONFIGURE_ARGS += --with-readline
 CONFIGURE_ARGS += --enable-threads=solaris
 
+# This is somehow not correctly detected from autoconf
+EXTRA_LINKER_FLAGS  = -lgpg-error
+# Needed for nanosleep()
+EXTRA_LINKER_FLAGS += -lrt
+
+ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg-agent
+ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg-connect-agent
+ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpg2
+ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgconf
+ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgkey2ssh
+ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgparsemail
+ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgsm
+ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgsm-gencert.sh
+ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/gpgv2
+ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/kbxutil
+ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/scdaemon
+ISAEXEC_EXCLUDE_FILES += /opt/csw/bin/watchgnupg
+
+MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg-agent
+MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg-connect-agent
+MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpg2
+MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgconf
+MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgkey2ssh
+MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgparsemail
+MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgsm
+MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgsm-gencert.sh
+MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/gpgv2
+MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/kbxutil
+MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/scdaemon
+MERGE_EXCLUDE_FILES += /opt/csw/bin/$(ISA)/watchgnupg
+
+REQUIRED_PKGS  = CSWlibksba CSWgpgerr CSWgcrypt CSWlibassuan
+REQUIRED_PKGS += CSWcurlrt CSWoldaprt CSWzlib CSWpth CSWlibidn 
+REQUIRED_PKGS += CSWbzip2 CSWreadline CSWggettextrt CSWiconv CSWosslrt
+
 TEST_TARGET = check
 
 include gar/category.mk

Modified: csw/mgar/pkg/gnupg/trunk/checksums
===================================================================
--- csw/mgar/pkg/gnupg/trunk/checksums	2009-02-13 17:04:38 UTC (rev 3103)
+++ csw/mgar/pkg/gnupg/trunk/checksums	2009-02-13 18:21:45 UTC (rev 3104)
@@ -1,3 +1,2 @@
 1cb778dd555f87685a8fde2f7113725e  download/gnupg-2.0.10.tar.bz2
-7978eaabeceaa781a1600ede3a6d3f67  download/CSWgnupg.gspec
 37677df3905ce0e4b23a2fb3cc4d7207  download/patch-keyserver_and_sm.diff

Deleted: csw/mgar/pkg/gnupg/trunk/files/CSWgnupg.gspec
===================================================================
--- csw/mgar/pkg/gnupg/trunk/files/CSWgnupg.gspec	2009-02-13 17:04:38 UTC (rev 3103)
+++ csw/mgar/pkg/gnupg/trunk/files/CSWgnupg.gspec	2009-02-13 18:21:45 UTC (rev 3104)
@@ -1,4 +0,0 @@
-%var            bitname gnupg
-%var            pkgname CSWgnupg
-%include        url file://%{PKGLIB}/csw_dyndepend.gspec
-%copyright      url file://%{WORKSRC}/COPYING


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list