[csw-devel] SF.net SVN: gar:[7570] csw/mgar/pkg/gnupg2/trunk/Makefile

wahwah at users.sourceforge.net wahwah at users.sourceforge.net
Mon Dec 7 09:04:29 CET 2009


Revision: 7570
          http://gar.svn.sourceforge.net/gar/?rev=7570&view=rev
Author:   wahwah
Date:     2009-12-07 08:04:29 +0000 (Mon, 07 Dec 2009)

Log Message:
-----------
gnupg2: Splitting off CSWgnupg-agent

Modified Paths:
--------------
    csw/mgar/pkg/gnupg2/trunk/Makefile

Modified: csw/mgar/pkg/gnupg2/trunk/Makefile
===================================================================
--- csw/mgar/pkg/gnupg2/trunk/Makefile	2009-12-07 03:02:36 UTC (rev 7569)
+++ csw/mgar/pkg/gnupg2/trunk/Makefile	2009-12-07 08:04:29 UTC (rev 7570)
@@ -11,9 +11,11 @@
     RFC 2440 compliant tool for secure communication and data storage
 endef
 
-PACKAGES              = CSWgnupg2
-CATALOGNAME_CSWgnupg2 = gnupg2
-SPKG_DESC_CSWgnupg2   = GnuPG is a complete and free replacement for PGP.
+PACKAGES                   = CSWgnupg2 CSWgnupg-agent
+CATALOGNAME_CSWgnupg2      = gnupg2
+CATALOGNAME_CSWgnupg-agent = gnupg_agent
+SPKG_DESC_CSWgnupg2        = GnuPG is a complete and free replacement for PGP.
+SPKG_DESC_CSWgnupg-agent   = GNU privacy guard - password agent
 
 SPKG_SOURCEURL = http://www.gnupg.org/
 MASTER_SITES   = ftp://ftp.gnupg.org/gcrypt/gnupg/
@@ -38,8 +40,7 @@
 CONFIGURE_ARGS += --with-readline
 CONFIGURE_ARGS += --enable-threads=solaris
 
-# Waits for pinentry to be compiled on Solaris 8.
-# CONFIGURE_ARGS += --with-pinentry-pgm=/opt/csw/bin/pinentry-curses
+CONFIGURE_ARGS += --with-pinentry-pgm=/opt/csw/bin/pinentry-curses
 
 PROTOTYPE_FILTER = awk '$$$$3 ~/\/gpg2$$$$/ { $$$$4 = 4755 } { print }'
 
@@ -48,22 +49,34 @@
 # Needed for nanosleep()
 EXTRA_LINKER_FLAGS += -lrt
 
-REQUIRED_PKGS  = CSWlibksba CSWgpgerr CSWgcrypt
-REQUIRED_PKGS += CSWcurlrt CSWoldaprt CSWzlib CSWpth CSWlibidn
-REQUIRED_PKGS += CSWbzip2 CSWreadline CSWggettextrt CSWiconv CSWosslrt
-REQUIRED_PKGS += CSWlibassuan
+PKGFILES_CSWgnupg-agent  = .*gpg-agent.*
+PKGFILES_CSWgnupg-agent += .*gpg-connect-agent.*
+PKGFILES_CSWgnupg-agent += .*gpgkey2ssh.*
+PKGFILES_CSWgnupg-agent += .*symcryptrun.*
 
-# Waits for pinentry to be compiled on Solaris 8.
-# REQUIRED_PKGS += CSWpinentry
+REQUIRED_PKGS_common_CSWgnupg2  = CSWbzip2
+REQUIRED_PKGS_common_CSWgnupg2 += CSWcurlrt
+REQUIRED_PKGS_common_CSWgnupg2 += CSWgcrypt
+REQUIRED_PKGS_common_CSWgnupg2 += CSWggettextrt
+REQUIRED_PKGS_common_CSWgnupg2 += CSWgpgerr
+REQUIRED_PKGS_common_CSWgnupg2 += CSWiconv
+REQUIRED_PKGS_common_CSWgnupg2 += CSWlibassuan
+REQUIRED_PKGS_common_CSWgnupg2 += CSWlibidn
+REQUIRED_PKGS_common_CSWgnupg2 += CSWlibksba
+REQUIRED_PKGS_common_CSWgnupg2 += CSWoldaprt
+REQUIRED_PKGS_common_CSWgnupg2 += CSWosslrt
+REQUIRED_PKGS_common_CSWgnupg2 += CSWpth
+REQUIRED_PKGS_common_CSWgnupg2 += CSWreadline
+REQUIRED_PKGS_common_CSWgnupg2 += CSWzlib
 
-PREREQUISITE_PKGS  = $(REQUIRED_PKGS)
+REQUIRED_PKGS_CSWgnupg2 += $(REQUIRED_PKGS_common_CSWgnupg2)
+REQUIRED_PKGS_CSWgnupg2 += CSWgnupg-agent
 
-INCOMPATIBLE_PKGS = CSWgnupg
+REQUIRED_PKGS_CSWgnupg-agent = CSWpinentry
 
+PREREQUISITE_PKGS  = $(REQUIRED_PKGS_common_CSWgnupg2)
+PREREQUISITE_PKGS += $(REQUIRED_PKGS_CSWgnupg-agent)
+
 TEST_TARGET = check
 
 include gar/category.mk
-
-post-merge:
-	ln -s gnupg2 $(PKGROOT)$(bindir)/gnupg
-	@$(MAKECOOKIE)


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