From bdwalton at users.sourceforge.net Tue Nov 1 03:36:45 2011 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Tue, 01 Nov 2011 02:36:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[16054] csw/mgar/pkg/remake/trunk Message-ID: Revision: 16054 http://gar.svn.sourceforge.net/gar/?rev=16054&view=rev Author: bdwalton Date: 2011-11-01 02:36:45 +0000 (Tue, 01 Nov 2011) Log Message: ----------- remake/trunk: apply version bump and general gar/style update supplied by Andrey Bondarenko Modified Paths: -------------- csw/mgar/pkg/remake/trunk/Makefile csw/mgar/pkg/remake/trunk/checksums Modified: csw/mgar/pkg/remake/trunk/Makefile =================================================================== --- csw/mgar/pkg/remake/trunk/Makefile 2011-10-31 15:19:08 UTC (rev 16053) +++ csw/mgar/pkg/remake/trunk/Makefile 2011-11-01 02:36:45 UTC (rev 16054) @@ -1,6 +1,6 @@ -NAME = remake -VERSION = 3.81_dbg_0.2 -CATEGORIES = devel +NAME = remake +VERSION = 3.82+dbg0.8 +CATEGORIES = devel DESCRIPTION = GNU Make debugger define BLURB @@ -9,14 +9,27 @@ way, and a debugger. endef -MASTER_SITES = http://cloud.github.com/downloads/rocky/remake/ -DISTFILES = $(NAME)-$(VERSION).tar.bz2 - +MASTER_SITES = http://cloud.github.com/downloads/rocky/remake/ +DISTFILES = $(NAME)-$(VERSION).tar.bz2 SPKG_SOURCEURL = http://bashdb.sourceforge.net/remake/ # We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.bz2 +UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.bz2 -CONFIGURE_ARGS = $(DIRPATHS) +# FIXME: having errors while compiling with Solaris Studio +# FIXME: looks like GCC4 is broken in testing (fallback to GCC3) +GARCOMPILER = GCC3 +BUILD_DEP_PKGS += CSWgcc3core +BUILD_DEP_PKGS += CSWggettext-dev +BUILD_DEP_PKGS += CSWlibiconv-dev +BUILD_DEP_PKGS += CSWlibncurses-dev +BUILD_DEP_PKGS += CSWlibreadline-dev +RUNTIME_DEP_PKGS += CSWlibiconv2 +RUNTIME_DEP_PKGS += CSWlibintl8 +RUNTIME_DEP_PKGS += CSWlibncurses5 +RUNTIME_DEP_PKGS += CSWlibreadline6 + +CONFIGURE_ARGS = $(DIRPATHS) + include gar/category.mk Modified: csw/mgar/pkg/remake/trunk/checksums =================================================================== --- csw/mgar/pkg/remake/trunk/checksums 2011-10-31 15:19:08 UTC (rev 16053) +++ csw/mgar/pkg/remake/trunk/checksums 2011-11-01 02:36:45 UTC (rev 16054) @@ -0,0 +1 @@ +e316d80bc915ee3d22d67a2321d0788b remake-3.82+dbg0.8.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Tue Nov 1 04:03:29 2011 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Tue, 01 Nov 2011 03:03:29 +0000 Subject: [csw-devel] SF.net SVN: gar:[16055] csw/mgar/pkg/remake/trunk Message-ID: Revision: 16055 http://gar.svn.sourceforge.net/gar/?rev=16055&view=rev Author: bdwalton Date: 2011-11-01 03:03:29 +0000 (Tue, 01 Nov 2011) Log Message: ----------- remake/trunk: tweak download info, update makesums Modified Paths: -------------- csw/mgar/pkg/remake/trunk/Makefile csw/mgar/pkg/remake/trunk/checksums Modified: csw/mgar/pkg/remake/trunk/Makefile =================================================================== --- csw/mgar/pkg/remake/trunk/Makefile 2011-11-01 02:36:45 UTC (rev 16054) +++ csw/mgar/pkg/remake/trunk/Makefile 2011-11-01 03:03:29 UTC (rev 16055) @@ -9,8 +9,8 @@ way, and a debugger. endef -MASTER_SITES = http://cloud.github.com/downloads/rocky/remake/ -DISTFILES = $(NAME)-$(VERSION).tar.bz2 +MASTER_SITES = http://downloads.sourceforge.net/project/bashdb/$(NAME)/$(VERSION)/ +DISTFILES = $(NAME)-$(VERSION).tar.gz SPKG_SOURCEURL = http://bashdb.sourceforge.net/remake/ # We define upstream file regex so we can be notifed of new upstream software release Modified: csw/mgar/pkg/remake/trunk/checksums =================================================================== --- csw/mgar/pkg/remake/trunk/checksums 2011-11-01 02:36:45 UTC (rev 16054) +++ csw/mgar/pkg/remake/trunk/checksums 2011-11-01 03:03:29 UTC (rev 16055) @@ -1 +1 @@ -e316d80bc915ee3d22d67a2321d0788b remake-3.82+dbg0.8.tar.bz2 +6c8ec90c6d841bef468e28c1f3012a3c remake-3.82+dbg0.8.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Nov 2 19:25:42 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 02 Nov 2011 18:25:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[16056] csw/mgar/pkg/remake/trunk/Makefile Message-ID: Revision: 16056 http://gar.svn.sourceforge.net/gar/?rev=16056&view=rev Author: dmichelsen Date: 2011-11-02 18:25:41 +0000 (Wed, 02 Nov 2011) Log Message: ----------- remake/trunk: Add modified patch from Andrey Modified Paths: -------------- csw/mgar/pkg/remake/trunk/Makefile Modified: csw/mgar/pkg/remake/trunk/Makefile =================================================================== --- csw/mgar/pkg/remake/trunk/Makefile 2011-11-01 03:03:29 UTC (rev 16055) +++ csw/mgar/pkg/remake/trunk/Makefile 2011-11-02 18:25:41 UTC (rev 16056) @@ -9,27 +9,34 @@ way, and a debugger. endef -MASTER_SITES = http://downloads.sourceforge.net/project/bashdb/$(NAME)/$(VERSION)/ +MASTER_SITES = http://github.com/downloads/rocky/remake/ DISTFILES = $(NAME)-$(VERSION).tar.gz -SPKG_SOURCEURL = http://bashdb.sourceforge.net/remake/ +VENDOR_URL = http://bashdb.sourceforge.net/remake/ -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.bz2 - # FIXME: having errors while compiling with Solaris Studio # FIXME: looks like GCC4 is broken in testing (fallback to GCC3) -GARCOMPILER = GCC3 +#GARCOMPILER = GCC3 +GARCOMPILER = GNU BUILD_DEP_PKGS += CSWgcc3core BUILD_DEP_PKGS += CSWggettext-dev BUILD_DEP_PKGS += CSWlibiconv-dev BUILD_DEP_PKGS += CSWlibncurses-dev BUILD_DEP_PKGS += CSWlibreadline-dev -RUNTIME_DEP_PKGS += CSWlibiconv2 -RUNTIME_DEP_PKGS += CSWlibintl8 -RUNTIME_DEP_PKGS += CSWlibncurses5 -RUNTIME_DEP_PKGS += CSWlibreadline6 +# These are fallback pathes _after_ /opt/csw/include +CHECKPKG_OVERRIDES_CSWremake += file-with-bad-content|/usr/local|root/opt/csw/share/info/remake.info +CHECKPKG_OVERRIDES_CSWremake += file-with-bad-content|/usr/local|root/opt/csw/bin/remake -CONFIGURE_ARGS = $(DIRPATHS) +RUNTIME_DEP_PKGS_CSWremake += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWremake += CSWlibreadline6 +CONFIGURE_ARGS += $(DIRPATHS) +# Not done yet +# CONFIGURE_ARGS += --with-customs=$(prefix) +CONFIGURE_ARGS += --without-customs + include gar/category.mk + +#post-extract-modulated: +# if test -d $(WORKSRC); then cd $(WORKSRC) && ./autogen.sh; fi +# @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Nov 2 20:14:01 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 02 Nov 2011 19:14:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[16057] csw/mgar/gar/v2/gar.mk Message-ID: Revision: 16057 http://gar.svn.sourceforge.net/gar/?rev=16057&view=rev Author: dmichelsen Date: 2011-11-02 19:14:01 +0000 (Wed, 02 Nov 2011) Log Message: ----------- mGAR v2: Fix 'reconfigure' target as reported in #64 Modified Paths: -------------- csw/mgar/gar/v2/gar.mk Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2011-11-02 18:25:41 UTC (rev 16056) +++ csw/mgar/gar/v2/gar.mk 2011-11-02 19:14:01 UTC (rev 16057) @@ -572,11 +572,13 @@ reconfigure: reset-configure configure reset-configure: $(addprefix reset-configure-,$(MODULATIONS)) - rm -f $(COOKIEDIR)/configure + @rm -f $(addprefix $(COOKIEDIR)/configure-,$(MODULATIONS)) + @rm -f $(COOKIEDIR)/configure -# XXX: pre-*, post-* reset-configure-modulated: - rm -f $(addprefix $(COOKIEDIR)/,$(CONFIGURE_TARGETS)) + @rm -f $(foreach C,pre-configure-modulated configure-modulated post-configure-modulated,$(COOKIEDIR)/$C) + @rm -f $(COOKIEDIR)/pre-configure-$(MODULATION) $(COOKIEDIR)/post-configure-$(MODULATION) + @rm -f $(addprefix $(COOKIEDIR)/,$(CONFIGURE_TARGETS)) # returns true if configure has completed successfully, false # otherwise This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Nov 2 22:18:44 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 02 Nov 2011 21:18:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[16058] csw/mgar/pkg/recutils/trunk Message-ID: Revision: 16058 http://gar.svn.sourceforge.net/gar/?rev=16058&view=rev Author: dmichelsen Date: 2011-11-02 21:18:43 +0000 (Wed, 02 Nov 2011) Log Message: ----------- recutils/trunk: Update to 1.3.91 Modified Paths: -------------- csw/mgar/pkg/recutils/trunk/Makefile csw/mgar/pkg/recutils/trunk/checksums Modified: csw/mgar/pkg/recutils/trunk/Makefile =================================================================== --- csw/mgar/pkg/recutils/trunk/Makefile 2011-11-02 19:14:01 UTC (rev 16057) +++ csw/mgar/pkg/recutils/trunk/Makefile 2011-11-02 21:18:43 UTC (rev 16058) @@ -2,7 +2,7 @@ # TODO (release-critical prefixed with !, non release-critical with *) # NAME = recutils -VERSION = 1.3.90 +VERSION = 1.3.91 GARTYPE = v2 CATEGORIES = utils @@ -16,7 +16,18 @@ MASTER_SITES += ftp://alpha.gnu.org/gnu/$(GNU_PROJ)/ DISTFILES = $(DISTNAME).tar.gz -CONFIGURE_ARGS = $(DIRPATHS) +RUNTIME_DEP_PKGS_CSWrecutils += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWrecutils += CSWemacscommon +RUNTIME_DEP_PKGS_CSWrecutils += CSWlibgpg-error0 +RUNTIME_DEP_PKGS_CSWrecutils += CSWlibcurl4 +RUNTIME_DEP_PKGS_CSWrecutils += CSWlibgcrypt11 +# I am not sure if anyone is actually developing against te library +# Looks like it is more like a private lib. Overwrite for now. +CHECKPKG_OVERRIDES_CSWrecutils += shared-lib-package-contains-so-symlink|file=/opt/csw/lib/librec.so +CHECKPKG_OVERRIDES_CSWrecutils += shared-lib-pkgname-mismatch|file=opt/csw/lib/librec.so.0.0.0|soname=librec.so.0|pkgname=CSWrecutils|expected=CSWlibrec0 + +EXTRA_MERGE_EXCLUDE_FILES += $(libdir)/charset\.alias + include gar/category.mk Modified: csw/mgar/pkg/recutils/trunk/checksums =================================================================== --- csw/mgar/pkg/recutils/trunk/checksums 2011-11-02 19:14:01 UTC (rev 16057) +++ csw/mgar/pkg/recutils/trunk/checksums 2011-11-02 21:18:43 UTC (rev 16058) @@ -1 +1 @@ -7d50e39d2ed5d31c0a35350e905d111c recutils-1.3.90.tar.gz +363d386936a4f483262efb60baa672a2 recutils-1.3.91.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Thu Nov 3 11:46:12 2011 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Thu, 03 Nov 2011 10:46:12 +0000 Subject: [csw-devel] SF.net SVN: opencsw:[585] twitter/sweets Message-ID: Revision: 585 http://opencsw.svn.sourceforge.net/opencsw/?rev=585&view=rev Author: skayser Date: 2011-11-03 10:46:11 +0000 (Thu, 03 Nov 2011) Log Message: ----------- twitter/sweets: enable reverse chronological ordering, fix syntax error Modified Paths: -------------- twitter/sweets/sweets.py twitter/sweets/sweets2feed.py Modified: twitter/sweets/sweets.py =================================================================== --- twitter/sweets/sweets.py 2011-10-27 21:28:22 UTC (rev 584) +++ twitter/sweets/sweets.py 2011-11-03 10:46:11 UTC (rev 585) @@ -18,6 +18,7 @@ import time import types from optparse import OptionParser,SUPPRESS_HELP +from dateutil.parser import parse class JsonParseError(Exception): """Specific error for simplejson which only raises unspecific ValueError.""" @@ -57,9 +58,16 @@ def get_query(self): return self.data.get('query') - def get_tweets(self): + def _get_tweet_epoch(self, tweet): + return time.mktime(parse(tweet['created_at']).timetuple()) + + def get_tweets(self, reverse=False): """Get the list of tweets in the response object.""" - return self.data.get('results', []) + tweets = self.data.get('results', []) + if tweets and reverse: + return sorted(tweets, key=self._get_tweet_epoch, reverse=True) + else: + return sorted(tweets, key=self._get_tweet_epoch) def set_tweets(self, tweets): """Set the list of tweets in the response object.""" Modified: twitter/sweets/sweets2feed.py =================================================================== --- twitter/sweets/sweets2feed.py 2011-10-27 21:28:22 UTC (rev 584) +++ twitter/sweets/sweets2feed.py 2011-11-03 10:46:11 UTC (rev 585) @@ -19,7 +19,7 @@ def tweet_to_feeditem(tweet): """Convert a tweet into a feed item.""" - title = tweet['text']) + title = tweet['text'] url = "http://twitter.com/#!/%s/status/%s" % ( tweet['from_user'], tweet['id_str']) @@ -34,8 +34,13 @@ os.rename(name, destfile) def write_feed(results, template, destfile): + """ + Write tweets from response object to feed file based on template. + We order feed items reverse-chronological, de-facto standard for + RSS feeds and baked into many feed clients, even for ATOM feeds. + """ feedtemplate = Template(filename=template) - items = map(tweet_to_feeditem, results.get_tweets()) + items = map(tweet_to_feeditem, results.get_tweets(reverse=True)) feed = feedtemplate.render( items = items, query=results.get_query(), This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From janholzh at users.sourceforge.net Thu Nov 3 13:35:03 2011 From: janholzh at users.sourceforge.net (janholzh at users.sourceforge.net) Date: Thu, 03 Nov 2011 12:35:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[16059] csw/mgar/pkg/samba/trunk Message-ID: Revision: 16059 http://gar.svn.sourceforge.net/gar/?rev=16059&view=rev Author: janholzh Date: 2011-11-03 12:35:03 +0000 (Thu, 03 Nov 2011) Log Message: ----------- samba: Update to 3.6.1 and make it build. Now someone needs to split all the stuff and fix the last problem Modified Paths: -------------- csw/mgar/pkg/samba/trunk/Makefile csw/mgar/pkg/samba/trunk/checksums Modified: csw/mgar/pkg/samba/trunk/Makefile =================================================================== --- csw/mgar/pkg/samba/trunk/Makefile 2011-11-02 21:18:43 UTC (rev 16058) +++ csw/mgar/pkg/samba/trunk/Makefile 2011-11-03 12:35:03 UTC (rev 16059) @@ -1,5 +1,5 @@ NAME = samba -VERSION = 3.6.0 +VERSION = 3.6.1 CATEGORIES = apps DESCRIPTION = Tools to access a servers filespace and printers via SMB (server) @@ -10,7 +10,13 @@ MASTER_SITES = http://samba.org/samba/ftp/stable/ DISTFILES = $(NAME)-$(VERSION).tar.gz +#What needs to be fixed: +# old installed libsmbclient.h is included first at Compiling libsmb/libsmb_cache.c +# Split libs and packages + BUILD_DEP_PKGS += CSWlibtalloc-dev +#PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 +PACKAGING_PLATFORMS = isa-pentium_pro PACKAGES += CSWsamba SPKG_DESC_CSWsamba = $(DESCRIPTION) @@ -45,8 +51,17 @@ RUNTIME_DEP_PKGS_CSWsambawb = CSWsamba CONFIGURE_SCRIPTS = $(WORKSRC)/source3/configure -CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS = $(DIRPATHS) --enable-socket-wrapper +EXTRA_CFLAGS = -lintl +EXTRA_LDFLAGS = -lintl +#Tests need root +SKIPTEST = 1 +TEST_TARGET = test +TEST_SCRIPTS = $(WORKSRC)/source3/Makefile + BUILD_SCRIPTS = $(WORKSRC)/source3/Makefile +INSTALL_SCRIPTS = $(WORKSRC)/source3/Makefile + include gar/category.mk Modified: csw/mgar/pkg/samba/trunk/checksums =================================================================== --- csw/mgar/pkg/samba/trunk/checksums 2011-11-02 21:18:43 UTC (rev 16058) +++ csw/mgar/pkg/samba/trunk/checksums 2011-11-03 12:35:03 UTC (rev 16059) @@ -1 +1 @@ -e297e0ea7923c7de8d7c1d8fd0ec0a05 samba-3.6.0.tar.gz +5291717be0734e07dc07b6110e162e87 samba-3.6.1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From janholzh at users.sourceforge.net Thu Nov 3 13:48:01 2011 From: janholzh at users.sourceforge.net (janholzh at users.sourceforge.net) Date: Thu, 03 Nov 2011 12:48:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[16060] csw/mgar/pkg/samba/trunk/Makefile Message-ID: Revision: 16060 http://gar.svn.sourceforge.net/gar/?rev=16060&view=rev Author: janholzh Date: 2011-11-03 12:48:01 +0000 (Thu, 03 Nov 2011) Log Message: ----------- samba: fix PACKAGING_PLATFORMS Modified Paths: -------------- csw/mgar/pkg/samba/trunk/Makefile Modified: csw/mgar/pkg/samba/trunk/Makefile =================================================================== --- csw/mgar/pkg/samba/trunk/Makefile 2011-11-03 12:35:03 UTC (rev 16059) +++ csw/mgar/pkg/samba/trunk/Makefile 2011-11-03 12:48:01 UTC (rev 16060) @@ -15,8 +15,7 @@ # Split libs and packages BUILD_DEP_PKGS += CSWlibtalloc-dev -#PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 -PACKAGING_PLATFORMS = isa-pentium_pro +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 PACKAGES += CSWsamba SPKG_DESC_CSWsamba = $(DESCRIPTION) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 3 14:19:21 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 03 Nov 2011 13:19:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[16061] csw/mgar/pkg/pbzip2/trunk Message-ID: Revision: 16061 http://gar.svn.sourceforge.net/gar/?rev=16061&view=rev Author: dmichelsen Date: 2011-11-03 13:19:20 +0000 (Thu, 03 Nov 2011) Log Message: ----------- pbzip2/trunk: Update to 1.1.6 and typo fixed Modified Paths: -------------- csw/mgar/pkg/pbzip2/trunk/Makefile csw/mgar/pkg/pbzip2/trunk/checksums Modified: csw/mgar/pkg/pbzip2/trunk/Makefile =================================================================== --- csw/mgar/pkg/pbzip2/trunk/Makefile 2011-11-03 12:48:01 UTC (rev 16060) +++ csw/mgar/pkg/pbzip2/trunk/Makefile 2011-11-03 13:19:20 UTC (rev 16061) @@ -1,5 +1,5 @@ NAME = pbzip2 -VERSION = 1.1.5 +VERSION = 1.1.6 CATEGORIES = utils DESCRIPTION = Parallel BZIP2 Data Compression Software @@ -27,7 +27,7 @@ INSTALL_SCRIPTS = custom # After some testing. Using a special ISA modulation does *not* speed -# up bzip2. Therefor i will just stick to a regular 32bit build here. +# up bzip2. Therefore I will just stick to a regular 32bit build here. include gar/category.mk Modified: csw/mgar/pkg/pbzip2/trunk/checksums =================================================================== --- csw/mgar/pkg/pbzip2/trunk/checksums 2011-11-03 12:48:01 UTC (rev 16060) +++ csw/mgar/pkg/pbzip2/trunk/checksums 2011-11-03 13:19:20 UTC (rev 16061) @@ -1 +1 @@ -62f529d3ef17d775b9e1745f7a458018 pbzip2-1.1.5.tar.gz +26cc5a0d882198f106e75101ff0544a3 pbzip2-1.1.6.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 3 15:12:21 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 03 Nov 2011 14:12:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[16062] csw/mgar/pkg/clusterit/trunk/Makefile Message-ID: Revision: 16062 http://gar.svn.sourceforge.net/gar/?rev=16062&view=rev Author: dmichelsen Date: 2011-11-03 14:12:21 +0000 (Thu, 03 Nov 2011) Log Message: ----------- clusterit/trunk: Overwrite undetected dependency Modified Paths: -------------- csw/mgar/pkg/clusterit/trunk/Makefile Modified: csw/mgar/pkg/clusterit/trunk/Makefile =================================================================== --- csw/mgar/pkg/clusterit/trunk/Makefile 2011-11-03 13:19:20 UTC (rev 16061) +++ csw/mgar/pkg/clusterit/trunk/Makefile 2011-11-03 14:12:21 UTC (rev 16062) @@ -18,6 +18,8 @@ # As reported in #3616 RUNTIME_DEP_PKGS_CSWclusterit += CSWgawk +# checkpkg cannot detect the use in dshbak +CHECKPKG_OVERRIDES_CSWclusterit += surplus-dependency|CSWgawk EXTRA_PAX_ARGS += -s ',$(bindir),/opt/csw/clusterit/bin,' EXTRA_PAX_ARGS += -s ',\.1$$,.1clusterit,' This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 3 17:02:08 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 03 Nov 2011 16:02:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[16063] csw/mgar/pkg/lzo/trunk Message-ID: Revision: 16063 http://gar.svn.sourceforge.net/gar/?rev=16063&view=rev Author: dmichelsen Date: 2011-11-03 16:02:08 +0000 (Thu, 03 Nov 2011) Log Message: ----------- lzo/trunk: Update to 2.06 Modified Paths: -------------- csw/mgar/pkg/lzo/trunk/Makefile csw/mgar/pkg/lzo/trunk/checksums Modified: csw/mgar/pkg/lzo/trunk/Makefile =================================================================== --- csw/mgar/pkg/lzo/trunk/Makefile 2011-11-03 14:12:21 UTC (rev 16062) +++ csw/mgar/pkg/lzo/trunk/Makefile 2011-11-03 16:02:08 UTC (rev 16063) @@ -1,5 +1,5 @@ NAME = lzo -VERSION = 2.04 +VERSION = 2.06 CATEGORIES = utils DESCRIPTION = LZO compression library Modified: csw/mgar/pkg/lzo/trunk/checksums =================================================================== --- csw/mgar/pkg/lzo/trunk/checksums 2011-11-03 14:12:21 UTC (rev 16062) +++ csw/mgar/pkg/lzo/trunk/checksums 2011-11-03 16:02:08 UTC (rev 16063) @@ -1 +1 @@ -a383c7055a310e2a71b9ecd19cfea238 lzo-2.04.tar.gz +95380bd4081f85ef08c5209f4107e9f8 lzo-2.06.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 3 17:27:10 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 03 Nov 2011 16:27:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[16064] csw/mgar/pkg/samba/trunk/Makefile Message-ID: Revision: 16064 http://gar.svn.sourceforge.net/gar/?rev=16064&view=rev Author: dmichelsen Date: 2011-11-03 16:27:10 +0000 (Thu, 03 Nov 2011) Log Message: ----------- samba: Fix build, first update of deps Modified Paths: -------------- csw/mgar/pkg/samba/trunk/Makefile Modified: csw/mgar/pkg/samba/trunk/Makefile =================================================================== --- csw/mgar/pkg/samba/trunk/Makefile 2011-11-03 16:02:08 UTC (rev 16063) +++ csw/mgar/pkg/samba/trunk/Makefile 2011-11-03 16:27:10 UTC (rev 16064) @@ -11,7 +11,6 @@ DISTFILES = $(NAME)-$(VERSION).tar.gz #What needs to be fixed: -# old installed libsmbclient.h is included first at Compiling libsmb/libsmb_cache.c # Split libs and packages BUILD_DEP_PKGS += CSWlibtalloc-dev @@ -19,7 +18,19 @@ PACKAGES += CSWsamba SPKG_DESC_CSWsamba = $(DESCRIPTION) -RUNTIME_DEP_PKGS_CSWsamba = CSWsasl CSWsambacommon CSWoldaprt CSWlibpopt CSWlibnet CSWlibcups CSWkrb5lib CSWiconv CSWggettext CSWfam +RUNTIME_DEP_PKGS_CSWsamba += CSWlibpopt0 +RUNTIME_DEP_PKGS_CSWsamba += CSWlibiconv2 +RUNTIME_DEP_PKGS_CSWsamba += CSWlibz1 +RUNTIME_DEP_PKGS_CSWsamba += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWsamba += CSWlibncurses5 +RUNTIME_DEP_PKGS_CSWsamba += CSWgamin +RUNTIME_DEP_PKGS_CSWsamba += CSWlibgssapi-krb5-2 +RUNTIME_DEP_PKGS_CSWsamba += CSWlibkrb5-3 +RUNTIME_DEP_PKGS_CSWsamba += CSWlibcom-err3 +RUNTIME_DEP_PKGS_CSWsamba += CSWlibreadline6 +RUNTIME_DEP_PKGS_CSWsamba += CSWlibcups2 +RUNTIME_DEP_PKGS_CSWsamba += CSWlibtalloc2 +RUNTIME_DEP_PKGS_CSWsamba += CSWlibk5crypto3 #PACKAGES += CSWsambaclient SPKG_DESC_CSWsambaclient = Client binaries for samba @@ -49,18 +60,32 @@ SPKG_DESC_CSWsambawb = not sure what this is RUNTIME_DEP_PKGS_CSWsambawb = CSWsamba -CONFIGURE_SCRIPTS = $(WORKSRC)/source3/configure -CONFIGURE_ARGS = $(DIRPATHS) --enable-socket-wrapper EXTRA_CFLAGS = -lintl EXTRA_LDFLAGS = -lintl -#Tests need root -SKIPTEST = 1 +CONFIGURE_SCRIPTS = $(WORKSRC)/source3/configure +CONFIGURE_ARGS += $(DIRPATHS) +CONFIGURE_ARGS += --enable-socket-wrapper + +BUILD_SCRIPTS = $(WORKSRC)/source3/Makefile + +TEST_SCRIPTS = $(WORKSRC)/source3/Makefile TEST_TARGET = test -TEST_SCRIPTS = $(WORKSRC)/source3/Makefile -BUILD_SCRIPTS = $(WORKSRC)/source3/Makefile +# Tests need root +SKIPTEST ?= 1 + INSTALL_SCRIPTS = $(WORKSRC)/source3/Makefile +include gar/category.mk -include gar/category.mk +post-extract-modulated: + # Make sure to EXCLUDE the include path from 'krb5-config --cflags' as it is prepended to CFLAGS + # leading to the inclusion of /opt/csw/include header files before the newly build ones. + # The line looks like this: + # KRB5_CFLAGS="`$KRB5CONFIG --cflags | sed s/@INCLUDE_des@//`" + # and after the transformation it looks like this: + # KRB5_CFLAGS="`$KRB5CONFIG --cflags | sed s,-I/opt/csw/include,,`" + -perl -pi -e 's!/\@INCLUDE_des\@//!,-I$(includedir),,!' \ + $(WORKSRC)/source3/configure + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From maciej at opencsw.org Thu Nov 3 19:37:19 2011 From: maciej at opencsw.org (=?UTF-8?Q?Maciej_=28Matchek=29_Blizi=C5=84ski?=) Date: Thu, 3 Nov 2011 18:37:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[16032] csw/mgar/gar In-Reply-To: References: Message-ID: 2011/10/28 : > Revision: 16032 > ? ? ? ? ?http://gar.svn.sourceforge.net/gar/?rev=16032&view=rev > Author: ? dmichelsen > Date: ? ? 2011-10-28 12:29:35 +0000 (Fri, 28 Oct 2011) > Log Message: > ----------- > Make branch v2-build64only > > Modified Paths: > -------------- > ? ?csw/mgar/gar/v2-build64only/gar.conf.mk > > Added Paths: > ----------- > ? ?csw/mgar/gar/v2-build64only/ > ? ?csw/mgar/gar/v2-build64only/lib/python/package_checks.py > > Removed Paths: > ------------- > ? ?csw/mgar/gar/v2-build64only/lib/python/package_checks.py Why does this change remove and add this file? It should not touch package_checks at all. Maciej From maciej at opencsw.org Thu Nov 3 19:38:41 2011 From: maciej at opencsw.org (=?UTF-8?Q?Maciej_=28Matchek=29_Blizi=C5=84ski?=) Date: Thu, 3 Nov 2011 18:38:41 +0000 Subject: [csw-devel] SF.net SVN: gar:[16047] csw/mgar/pkg/php5/trunk/Makefile In-Reply-To: References: Message-ID: 2011/10/30 : > Revision: 16047 > ? ? ? ? ?http://gar.svn.sourceforge.net/gar/?rev=16047&view=rev > Author: ? wilbury > Date: ? ? 2011-10-30 21:00:55 +0000 (Sun, 30 Oct 2011) > Log Message: > ----------- > php5/trunk: Fix build deps. > > Modified Paths: > -------------- > ? ?csw/mgar/pkg/php5/trunk/Makefile > > Modified: csw/mgar/pkg/php5/trunk/Makefile > =================================================================== > --- csw/mgar/pkg/php5/trunk/Makefile ? ?2011-10-30 18:03:32 UTC (rev 16046) > +++ csw/mgar/pkg/php5/trunk/Makefile ? ?2011-10-30 21:00:55 UTC (rev 16047) > @@ -53,7 +53,7 @@ > > > ?BUILD_DEP_PKGS += CSWlibgdbm-dev CSWlibidn-dev CSWlibgd-dev CSWcoreutils > -BUILD_DEP_PKGS += CSWlibxml2-dev CSWlibexpat1 CSWlibz-dev CSWmysql-dev CSWjpeg > +BUILD_DEP_PKGS += CSWlibxml2-dev CSWlibexpat1 CSWlibz-dev CSWlibcurl-dev CSWjpeg Why remove CSWmysql-dev? From dmichelsen at users.sourceforge.net Thu Nov 3 21:09:26 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 03 Nov 2011 20:09:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[16065] csw/mgar/pkg/samba Message-ID: Revision: 16065 http://gar.svn.sourceforge.net/gar/?rev=16065&view=rev Author: dmichelsen Date: 2011-11-03 20:09:26 +0000 (Thu, 03 Nov 2011) Log Message: ----------- samba: Move legacy_notes to tags Added Paths: ----------- csw/mgar/pkg/samba/tags/legacy_notes/ Removed Paths: ------------- csw/mgar/pkg/samba/trunk/legacy_notes/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 3 21:38:41 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 03 Nov 2011 20:38:41 +0000 Subject: [csw-devel] SF.net SVN: gar:[16066] csw/mgar/pkg/samba/trunk/Makefile Message-ID: Revision: 16066 http://gar.svn.sourceforge.net/gar/?rev=16066&view=rev Author: dmichelsen Date: 2011-11-03 20:38:40 +0000 (Thu, 03 Nov 2011) Log Message: ----------- samba/trunk: Add bugnote Modified Paths: -------------- csw/mgar/pkg/samba/trunk/Makefile Modified: csw/mgar/pkg/samba/trunk/Makefile =================================================================== --- csw/mgar/pkg/samba/trunk/Makefile 2011-11-03 20:09:26 UTC (rev 16065) +++ csw/mgar/pkg/samba/trunk/Makefile 2011-11-03 20:38:40 UTC (rev 16066) @@ -79,6 +79,8 @@ include gar/category.mk +# Use this hack until this bug has been fixed: +# https://bugzilla.samba.org/show_bug.cgi?id=8571 post-extract-modulated: # Make sure to EXCLUDE the include path from 'krb5-config --cflags' as it is prepended to CFLAGS # leading to the inclusion of /opt/csw/include header files before the newly build ones. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 3 22:11:35 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 03 Nov 2011 21:11:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[16067] csw/mgar/pkg/samba/trunk/Makefile Message-ID: Revision: 16067 http://gar.svn.sourceforge.net/gar/?rev=16067&view=rev Author: dmichelsen Date: 2011-11-03 21:11:34 +0000 (Thu, 03 Nov 2011) Log Message: ----------- samba/trunk: Enable -dev package Modified Paths: -------------- csw/mgar/pkg/samba/trunk/Makefile Modified: csw/mgar/pkg/samba/trunk/Makefile =================================================================== --- csw/mgar/pkg/samba/trunk/Makefile 2011-11-03 20:38:40 UTC (rev 16066) +++ csw/mgar/pkg/samba/trunk/Makefile 2011-11-03 21:11:34 UTC (rev 16067) @@ -48,9 +48,11 @@ SPKG_DESC_CSWsambalib = Samba shared libraries RUNTIME_DEP_PKGS_CSWsambalib = CSWsasl CSWlibnet CSWkrb5lib CSWiconv -#PACKAGES += CSWsambalibdev -SPKG_DESC_CSWsambalibdev = Development files for the samba libraries -RUNTIME_DEP_PKGS_CSWsambalibdev = CSWsasl CSWlibnet CSWkrb5lib CSWiconv +PACKAGES += CSWsamba-dev +SPKG_DESC_CSWsamba-dev = Development files for the samba libraries +PKGFILES_CSWsamba-dev += $(PKGFILES_DEVEL) +OBSOLETED_BY_CSWsamba-dev += CSWsambalibdev +CATALOGNAME_CSWsambalibdev = samba_libdev_stub #PACKAGES += CSWsambaswat SPKG_DESC_CSWsambaswat = Web-based samba administration tools This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rthurner at users.sourceforge.net Fri Nov 4 01:22:17 2011 From: rthurner at users.sourceforge.net (rthurner at users.sourceforge.net) Date: Fri, 04 Nov 2011 00:22:17 +0000 Subject: [csw-devel] SF.net SVN: gar:[16068] csw/mgar/pkg/mercurial/trunk Message-ID: Revision: 16068 http://gar.svn.sourceforge.net/gar/?rev=16068&view=rev Author: rthurner Date: 2011-11-04 00:22:17 +0000 (Fri, 04 Nov 2011) Log Message: ----------- mercurial: upgrade to hg-2.0 Modified Paths: -------------- csw/mgar/pkg/mercurial/trunk/Makefile csw/mgar/pkg/mercurial/trunk/checksums Modified: csw/mgar/pkg/mercurial/trunk/Makefile =================================================================== --- csw/mgar/pkg/mercurial/trunk/Makefile 2011-11-03 21:11:34 UTC (rev 16067) +++ csw/mgar/pkg/mercurial/trunk/Makefile 2011-11-04 00:22:17 UTC (rev 16068) @@ -1,5 +1,5 @@ NAME = mercurial -VERSION = 1.9.3 +VERSION = 2.0 CATEGORIES = python DESCRIPTION = Fast, lightweight Source Control Management system Modified: csw/mgar/pkg/mercurial/trunk/checksums =================================================================== --- csw/mgar/pkg/mercurial/trunk/checksums 2011-11-03 21:11:34 UTC (rev 16067) +++ csw/mgar/pkg/mercurial/trunk/checksums 2011-11-04 00:22:17 UTC (rev 16068) @@ -1 +1 @@ -f309b084aaf58773e9f4f4d66c49622a mercurial-1.9.3.tar.gz +38f439a63bae1687d385758c8ad3d53e mercurial-2.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Fri Nov 4 18:44:04 2011 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Fri, 04 Nov 2011 17:44:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[16069] csw/mgar/pkg/dovecot/trunk Message-ID: Revision: 16069 http://gar.svn.sourceforge.net/gar/?rev=16069&view=rev Author: jake_goerzen Date: 2011-11-04 17:44:03 +0000 (Fri, 04 Nov 2011) Log Message: ----------- dovecot: update build recipe to 2.0.15 Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile csw/mgar/pkg/dovecot/trunk/checksums Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2011-11-04 00:22:17 UTC (rev 16068) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2011-11-04 17:44:03 UTC (rev 16069) @@ -1,11 +1,9 @@ # TODO -# - Migrate config from /opt/csw/etc/dovecot to /etc - DONE! -# - example.conf patch needs tweaking (rejected) # - SSL certs to /etc/opt/csw/ssl? # - USERGROUP doesn't work yet, wrong usage? # - /var/run/dovecot instead of /var/opt/csw/run? NAME = dovecot -VERSION = 1.2.17 +VERSION = 2.0.15 CATEGORIES = server DESCRIPTION = Secure IMAP server @@ -17,7 +15,7 @@ endef SPKG_SOURCEURL = http://dovecot.org/ -MASTER_SITES = http://dovecot.org/releases/1.2/ +MASTER_SITES = http://dovecot.org/releases/2.0/ DISTFILES = $(NAME)-$(VERSION).tar.gz UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz @@ -32,18 +30,19 @@ OBSOLETED_BY_CSWdovecot-dev = CSWdovecotdevel CATALOGNAME_CSWdovecotdevel = dovecot_devel_stub -RUNTIME_DEP_PKGS_CSWdovecot = CSWosslrt CSWmysql5rt CSWoldaprt CSWlibpq -RUNTIME_DEP_PKGS_CSWdovecot += CSWzlib CSWlibsqlite3-0 -RUNTIME_DEP_PKGS_CSWdovecot += CSWbzip2 CSWiconv -RUNTIME_DEP_PKGS_CSWdovecot += CSWkrb5lib -RUNTIME_DEP_PKGS_CSWdovecot-dev = CSWdovecot +RUNTIME_DEP_PKGS_CSWdovecot += CSWlibmysqlclient15 +RUNTIME_DEP_PKGS_CSWdovecot += CSWlibiconv2 +RUNTIME_DEP_PKGS_CSWdovecot += CSWlibz1 +RUNTIME_DEP_PKGS_CSWdovecot += CSWlibbz2-1-0 +RUNTIME_DEP_PKGS_CSWdovecot += CSWlibcom-err3 +RUNTIME_DEP_PKGS_CSWdovecot += CSWlibkrb5-3 +RUNTIME_DEP_PKGS_CSWdovecot += CSWlibgssapi-krb5-2 +RUNTIME_DEP_PKGS_CSWdovecot += CSWlibk5crypto3 +RUNTIME_DEP_PKGS_CSWdovecot += CSWlibpq +RUNTIME_DEP_PKGS_CSWdovecot += CSWlibsqlite3-0 +RUNTIME_DEP_PKGS_CSWdovecot += CSWosslrt +RUNTIME_DEP_PKGS_CSWdovecot += CSWoldaprt -BUILD_DEP_PKGS = CSWossldevel CSWosslrt -BUILD_DEP_PKGS += CSWmysql5devel CSWmysql5rt -BUILD_DEP_PKGS += CSWoldaprt CSWoldapdevel -BUILD_DEP_PKGS += CSWlibpq -BUILD_DEP_PKGS += CSWkrb5lib CSWkrb5libdev - PKGFILES_CSWdovecot-dev = $(PKGFILES_DEVEL) # These directories belong to CSWosslrt @@ -55,17 +54,13 @@ # No test suite for Dovecot available TEST_SCRIPTS = -# Adjust the comment about file paths in the example conf header -PATCHFILES += patch-exampleconf.diff - # Override some paths for configure sysconfdir=/etc/opt/csw localstatedir=/var/opt/csw CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-pop3d +CONFIGURE_ARGS += MYSQL_LIBS="-L/opt/csw/mysql5/lib -L/opt/csw/lib -L/opt/csw/mysql5/lib/mysql -lmysqlclient -L/opt/csw/lib -lz -lposix4 -lresolv -lc -lgen -lsocket -lnsl -lm" CONFIGURE_ARGS += --with-gssapi -CONFIGURE_ARGS += --with-lda CONFIGURE_ARGS += --with-ldap CONFIGURE_ARGS += --with-mysql CONFIGURE_ARGS += --with-pgsql @@ -74,27 +69,21 @@ CONFIGURE_ARGS += --with-ssldir=/opt/csw/ssl CONFIGURE_ARGS += --with-zlib CONFIGURE_ARGS += --with-bzlib -CONFIGURE_ARGS += --enable-header-install -EXTRA_LIB = /opt/csw/mysql5/lib/mysql /opt/csw/postgresql/lib -EXTRA_INC = /opt/csw/mysql5/include/mysql /opt/csw/postgresql/include +EXTRA_LIB = /opt/csw/postgresql/lib +EXTRA_INC = /opt/csw/include/mysql /opt/csw/postgresql/include STRIP_DIRS = $(DESTDIR)$(libexecdir)/dovecot # cswclassutils integration INITSMF = $(sysconfdir)/init.d/cswdovecot USERGROUP = dovecot:dovecot:Dovecot IMAP Server:/var/opt/csw/run/dovecot/login:/bin/false +USERGROUP += dovenull:dovenull:Dovecot IMAP Server:/var/opt/csw/run/dovenull/login:/bin/false SAMPLECONF = .*/dovecot.pem $(sysconfdir)/dovecot.conf MIGRATE_FILES = dovecot.conf -CHECKPKG_OVERRIDES_CSWdovecot += bad-rpath-entry|/opt/csw/lib/|opt/csw/libexec/dovecot/dovecot-auth -CHECKPKG_OVERRIDES_CSWdovecot += bad-rpath-entry|/opt/csw/lib/|opt/csw/sbin/dovecotpw - include gar/category.mk -# Adjust file paths in various files. Not a prerequisite to the remaining -# build process, but i found it easiest to put it here and not clutter -# post-install even more pre-install-modulated: perl -pi -e 's|/etc/ssl|/opt/csw/ssl|' $(WORKSRC)/doc/mkcert.sh perl -pi -e '\ @@ -102,22 +91,30 @@ s| /etc/ssl| /opt/csw/ssl|; \ s| /usr/libexec| /opt/csw/libexec|; \ s| /usr/lib/dovecot| /opt/csw/lib/dovecot|; \ - s| /usr/local| /opt/csw/|;' \ - $(WORKSRC)/*-example.conf + s| /usr/local| /opt/csw|;' \ + $(WORKSRC)/doc/example-config/dovecot.conf @$(MAKECOOKIE) post-install-modulated: DOCDEST = $(DESTDIR)$(docdir)/$(NAME) post-install-modulated: DOCS = NEWS AUTHORS COPYING.LGPL COPYING.MIT post-install-modulated: CSWDOCS=README.CSW changelog.CSW post-install-modulated: SSLDIR = $(DESTDIR)/opt/csw/ssl -post-install-modulated: build-and-install-sieveplugin +post-install-modulated: + perl -pi -e 's/usr\/local/opt\/csw/g' \ + $(DESTDIR)/opt/csw/share/doc/dovecot/wiki/* + perl -pi -e 's/usr\/share/opt\/csw\/share/g' \ + $(DESTDIR)/opt/csw/share/doc/dovecot/wiki/* + perl -pi -e 's/usr\/local/opt\/csw/g' \ + $(DESTDIR)/opt/csw/share/doc/dovecot/example-config/conf.d/* +pre-merge--modulated: + # Include these in the pkg. dovecot will create them otherwise # with root:root ownership, which conflicts with other pkg's ginstall -d $(DESTDIR)$(localstatedir)/run ginstall -d $(DESTDIR)$(localstatedir)/lib - cp $(DESTDIR)$(sysconfdir)/dovecot-example.conf \ + cp $(DESTDIR)/opt/csw/share/doc/dovecot/example-config/dovecot.conf \ $(DESTDIR)$(sysconfdir)/dovecot.conf # Create self-signed sample cert @@ -137,38 +134,4 @@ ginstall -Dm 755 $(FILEDIR)/cswdovecot \ $(DESTDIR)/etc/opt/csw/init.d/cswdovecot - # Search replace paths in docs - perl -pi -e 's|/usr/share|/opt/csw/share|' \ - $(DESTDIR)/opt/csw/share/doc/dovecot/wiki/* - perl -pi -e 's|/usr/local|/opt/csw|' \ - $(DESTDIR)/opt/csw/share/doc/dovecot/wiki/* @$(MAKECOOKIE) - -# Extra targets for the Sieve plugin build process, invoked via post-install-modulated. -# There used to be a separate sieve package but the sieve related files are now included -# in the main CSWdovecot package. - -SIEVEVERSION = 1.1.8 -SIEVEDIST = dovecot-sieve-$(SIEVEVERSION) -SIEVEURL = http://www.dovecot.org/releases/sieve/$(SIEVEDIST).tar.gz - -build-and-install-sieveplugin: CONFIGURE_ARGS = $(DIRPATHS) -build-and-install-sieveplugin: CONFIGURE_ARGS += --with-dovecot=../$(WORKSRC) -build-and-install-sieveplugin: - @echo - @echo [===== NOW BUILDING extra cmusieve plugin =====] - @echo - wget -nc $(SIEVEURL) - gtar xzf $(SIEVEDIST).tar.gz - (cd $(SIEVEDIST); \ - $(CONFIGURE_ENV) ./configure $(CONFIGURE_ARGS); \ - $(BUILD_ENV) gmake $(BUILD_ARGS); \ - $(INSTALL_ENV) gmake DESTDIR=$(DESTDIR) $(INSTALL_ARGS) install; ) - # search and replace paths for sieveplugin doc files - perl -pi -e 's|/usr/share|/opt/csw/share|' \ - $(DESTDIR)/opt/csw/share/doc/dovecot/wiki/* - perl -pi -e 's|/usr/local|/opt/csw|' \ - $(DESTDIR)/opt/csw/share/doc/dovecot/wiki/* - - rm -rf $(SIEVEDIST)* - @$(MAKECOOKIE) Modified: csw/mgar/pkg/dovecot/trunk/checksums =================================================================== --- csw/mgar/pkg/dovecot/trunk/checksums 2011-11-04 00:22:17 UTC (rev 16068) +++ csw/mgar/pkg/dovecot/trunk/checksums 2011-11-04 17:44:03 UTC (rev 16069) @@ -1 +1 @@ -a2c01cb0a9c54302d0870fdc3e6d2106 dovecot-1.2.17.tar.gz +16a08dfd24422d482440a8b03d6f7f6c dovecot-2.0.15.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Nov 4 20:34:57 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 04 Nov 2011 19:34:57 +0000 Subject: [csw-devel] SF.net SVN: gar:[16070] csw/mgar/pkg/ncdu/trunk Message-ID: Revision: 16070 http://gar.svn.sourceforge.net/gar/?rev=16070&view=rev Author: dmichelsen Date: 2011-11-04 19:34:57 +0000 (Fri, 04 Nov 2011) Log Message: ----------- ncdu/trunk: Update to 1.8 and new library names Modified Paths: -------------- csw/mgar/pkg/ncdu/trunk/Makefile csw/mgar/pkg/ncdu/trunk/checksums csw/mgar/pkg/ncdu/trunk/files/changelog.CSW Modified: csw/mgar/pkg/ncdu/trunk/Makefile =================================================================== --- csw/mgar/pkg/ncdu/trunk/Makefile 2011-11-04 17:44:03 UTC (rev 16069) +++ csw/mgar/pkg/ncdu/trunk/Makefile 2011-11-04 19:34:57 UTC (rev 16070) @@ -1,5 +1,5 @@ NAME = ncdu -VERSION = 1.6 +VERSION = 1.8 CATEGORIES = utils DESCRIPTION = Ncurses version of the famous old 'du' unix @@ -11,19 +11,19 @@ seconds! endef -SPKG_SOURCEURL = http://dev.yorhel.nl/ncdu/ -MASTER_SITES = http://dev.yorhel.nl/download/ -DISTFILES = $(NAME)-$(VERSION).tar.gz -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz +MASTER_SITES = http://dev.yorhel.nl/download/ +DISTFILES = $(NAME)-$(VERSION).tar.gz -RUNTIME_DEP_PKGS = CSWncurses +VENDOR_URL = http://dev.yorhel.nl/ncdu/ -# ncdu doesn't come with a test suite -TEST_SCRIPTS = +BUILD_DEP_PKGS += CSWlibncurses-dev +RUNTIME_DEP_PKGS_CSWncdu += CSWlibncursesw5 +RUNTIME_DEP_PKGS_CSWncdu += CSWterminfo EXTRA_INC = /opt/csw/include/ncursesw -CONFIGURE_ARGS = $(DIRPATHS) +# ncdu doesn't come with a test suite +TEST_SCRIPTS = include gar/category.mk Modified: csw/mgar/pkg/ncdu/trunk/checksums =================================================================== --- csw/mgar/pkg/ncdu/trunk/checksums 2011-11-04 17:44:03 UTC (rev 16069) +++ csw/mgar/pkg/ncdu/trunk/checksums 2011-11-04 19:34:57 UTC (rev 16070) @@ -1 +1 @@ -95d29cf64af2d8cf4b5005e6e3d60384 ncdu-1.6.tar.gz +94d7a821f8a0d7ba8ef3dd926226f7d5 ncdu-1.8.tar.gz Modified: csw/mgar/pkg/ncdu/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/ncdu/trunk/files/changelog.CSW 2011-11-04 17:44:03 UTC (rev 16069) +++ csw/mgar/pkg/ncdu/trunk/files/changelog.CSW 2011-11-04 19:34:57 UTC (rev 16070) @@ -1,3 +1,9 @@ +ncdu (1.8,REV=2011.11.04) + + * Updated to 1.8. + + -- Dagobert Michelsen Fri, 4 Nov 2011 20:24:21 +0100 + ncdu (1.6,REV=2009.11.19) * Updated to 1.6. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Nov 4 20:36:46 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 04 Nov 2011 19:36:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[16071] csw/mgar/pkg/ncurses/trunk/Makefile Message-ID: Revision: 16071 http://gar.svn.sourceforge.net/gar/?rev=16071&view=rev Author: dmichelsen Date: 2011-11-04 19:36:46 +0000 (Fri, 04 Nov 2011) Log Message: ----------- Add comment about libtinfo5 and w/non-w issues Modified Paths: -------------- csw/mgar/pkg/ncurses/trunk/Makefile Modified: csw/mgar/pkg/ncurses/trunk/Makefile =================================================================== --- csw/mgar/pkg/ncurses/trunk/Makefile 2011-11-04 19:34:57 UTC (rev 16070) +++ csw/mgar/pkg/ncurses/trunk/Makefile 2011-11-04 19:36:46 UTC (rev 16071) @@ -1,4 +1,9 @@ # $Id$ +# +# Things to keep in mind: +# - Link to libtinfo5 in downstream packages if possible to avoid *w/*non-w bindings +# as described in this posting "Craig Small: ncurses library split - Planet Debian": +# https://plus.google.com/105567297772267099132/posts/Bv5GSTQvfzC NAME = ncurses VERSION = 5.9 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Nov 4 20:43:18 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 04 Nov 2011 19:43:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[16072] csw/mgar/pkg/ncdu/trunk/Makefile Message-ID: Revision: 16072 http://gar.svn.sourceforge.net/gar/?rev=16072&view=rev Author: dmichelsen Date: 2011-11-04 19:43:17 +0000 (Fri, 04 Nov 2011) Log Message: ----------- ncdu/trunk: Make the dependency to terminfo implicit to libncurses Modified Paths: -------------- csw/mgar/pkg/ncdu/trunk/Makefile Modified: csw/mgar/pkg/ncdu/trunk/Makefile =================================================================== --- csw/mgar/pkg/ncdu/trunk/Makefile 2011-11-04 19:36:46 UTC (rev 16071) +++ csw/mgar/pkg/ncdu/trunk/Makefile 2011-11-04 19:43:17 UTC (rev 16072) @@ -18,7 +18,6 @@ BUILD_DEP_PKGS += CSWlibncurses-dev RUNTIME_DEP_PKGS_CSWncdu += CSWlibncursesw5 -RUNTIME_DEP_PKGS_CSWncdu += CSWterminfo EXTRA_INC = /opt/csw/include/ncursesw This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Fri Nov 4 22:35:08 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Fri, 04 Nov 2011 21:35:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[16073] csw/mgar/pkg/openssl/trunk/files Message-ID: Revision: 16073 http://gar.svn.sourceforge.net/gar/?rev=16073&view=rev Author: chninkel Date: 2011-11-04 21:35:08 +0000 (Fri, 04 Nov 2011) Log Message: ----------- openssl: fixed file collision with new devel doc package Modified Paths: -------------- csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-i386 csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-sparc csw/mgar/pkg/openssl/trunk/files/changelog.CSW Modified: csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-i386 =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-i386 2011-11-04 19:43:17 UTC (rev 16072) +++ csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-i386 2011-11-04 21:35:08 UTC (rev 16073) @@ -84,965 +84,6 @@ f none /opt/csw/lib/pkgconfig/libssl.pc 0644 root bin f none /opt/csw/lib/pkgconfig/openssl.pc 0644 root bin d none /opt/csw/share/doc/openssl_devel 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -s none /opt/csw/share/man/man3/ASN1_OBJECT_free.3=ASN1_OBJECT_new.3 -f none /opt/csw/share/man/man3/ASN1_OBJECT_new.3 0644 root bin -s none /opt/csw/share/man/man3/ASN1_STRING_cmp.3=ASN1_STRING_length.3 -s none /opt/csw/share/man/man3/ASN1_STRING_data.3=ASN1_STRING_length.3 -s none /opt/csw/share/man/man3/ASN1_STRING_dup.3=ASN1_STRING_length.3 -s none /opt/csw/share/man/man3/ASN1_STRING_free.3=ASN1_STRING_new.3 -f none /opt/csw/share/man/man3/ASN1_STRING_length.3 0644 root bin -s none /opt/csw/share/man/man3/ASN1_STRING_length_set.3=ASN1_STRING_length.3 -f none /opt/csw/share/man/man3/ASN1_STRING_new.3 0644 root bin -f none /opt/csw/share/man/man3/ASN1_STRING_print_ex.3 0644 root bin -s none /opt/csw/share/man/man3/ASN1_STRING_print_ex_fp.3=ASN1_STRING_print_ex.3 -s none /opt/csw/share/man/man3/ASN1_STRING_set.3=ASN1_STRING_length.3 -s none /opt/csw/share/man/man3/ASN1_STRING_type.3=ASN1_STRING_length.3 -s none /opt/csw/share/man/man3/ASN1_STRING_type_new.3=ASN1_STRING_new.3 -f none /opt/csw/share/man/man3/ASN1_generate_nconf.3 0644 root bin -s none /opt/csw/share/man/man3/ASN1_generate_v3.3=ASN1_generate_nconf.3 -s none /opt/csw/share/man/man3/BF_cbc_encrypt.3=blowfish.3 -s none /opt/csw/share/man/man3/BF_cfb64_encrypt.3=blowfish.3 -s none /opt/csw/share/man/man3/BF_decrypt.3=blowfish.3 -s none /opt/csw/share/man/man3/BF_ecb_encrypt.3=blowfish.3 -s none /opt/csw/share/man/man3/BF_encrypt.3=blowfish.3 -s none /opt/csw/share/man/man3/BF_ofb64_encrypt.3=blowfish.3 -s none /opt/csw/share/man/man3/BF_options.3=blowfish.3 -s none /opt/csw/share/man/man3/BF_set_key.3=blowfish.3 -s none /opt/csw/share/man/man3/BIO_append_filename.3=BIO_s_file.3 -s none /opt/csw/share/man/man3/BIO_callback_ctrl.3=BIO_ctrl.3 -f none /opt/csw/share/man/man3/BIO_ctrl.3 0644 root bin -s none /opt/csw/share/man/man3/BIO_ctrl_get_read_request.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_ctrl_get_write_guarantee.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_ctrl_pending.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_ctrl_reset_read_request.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_ctrl_wpending.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_debug_callback.3=BIO_set_callback.3 -s none /opt/csw/share/man/man3/BIO_destroy_bio_pair.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_do_accept.3=BIO_s_accept.3 -s none /opt/csw/share/man/man3/BIO_do_connect.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_eof.3=BIO_ctrl.3 -f none /opt/csw/share/man/man3/BIO_f_base64.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_f_buffer.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_f_cipher.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_f_md.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_f_null.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_f_ssl.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_find_type.3 0644 root bin -s none /opt/csw/share/man/man3/BIO_flush.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_free.3=BIO_new.3 -s none /opt/csw/share/man/man3/BIO_free_all.3=BIO_new.3 -s none /opt/csw/share/man/man3/BIO_get_accept_port.3=BIO_s_accept.3 -s none /opt/csw/share/man/man3/BIO_get_bind_mode.3=BIO_s_accept.3 -s none /opt/csw/share/man/man3/BIO_get_callback.3=BIO_set_callback.3 -s none /opt/csw/share/man/man3/BIO_get_callback_arg.3=BIO_set_callback.3 -s none /opt/csw/share/man/man3/BIO_get_cipher_ctx.3=BIO_f_cipher.3 -s none /opt/csw/share/man/man3/BIO_get_cipher_status.3=BIO_f_cipher.3 -s none /opt/csw/share/man/man3/BIO_get_close.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_get_conn_hostname.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_get_conn_int_port.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_get_conn_ip.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_get_conn_port.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_get_fd.3=BIO_s_fd.3 -s none /opt/csw/share/man/man3/BIO_get_fp.3=BIO_s_file.3 -s none /opt/csw/share/man/man3/BIO_get_info_callback.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_get_md.3=BIO_f_md.3 -s none /opt/csw/share/man/man3/BIO_get_md_ctx.3=BIO_f_md.3 -s none /opt/csw/share/man/man3/BIO_get_mem_data.3=BIO_s_mem.3 -s none /opt/csw/share/man/man3/BIO_get_mem_ptr.3=BIO_s_mem.3 -s none /opt/csw/share/man/man3/BIO_get_num_renegotiates.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_get_read_request.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_get_retry_BIO.3=BIO_should_retry.3 -s none /opt/csw/share/man/man3/BIO_get_retry_reason.3=BIO_should_retry.3 -s none /opt/csw/share/man/man3/BIO_get_ssl.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_get_write_buf_size.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_get_write_guarantee.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_gets.3=BIO_read.3 -s none /opt/csw/share/man/man3/BIO_int_ctrl.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_make_bio_pair.3=BIO_s_bio.3 -f none /opt/csw/share/man/man3/BIO_new.3 0644 root bin -s none /opt/csw/share/man/man3/BIO_new_bio_pair.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_new_buffer_ssl_connect.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_new_fd.3=BIO_s_fd.3 -s none /opt/csw/share/man/man3/BIO_new_file.3=BIO_s_file.3 -s none /opt/csw/share/man/man3/BIO_new_fp.3=BIO_s_file.3 -s none /opt/csw/share/man/man3/BIO_new_mem_buf.3=BIO_s_mem.3 -s none /opt/csw/share/man/man3/BIO_new_socket.3=BIO_s_socket.3 -s none /opt/csw/share/man/man3/BIO_new_ssl.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_new_ssl_connect.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_next.3=BIO_find_type.3 -s none /opt/csw/share/man/man3/BIO_pending.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_pop.3=BIO_push.3 -s none /opt/csw/share/man/man3/BIO_ptr_ctrl.3=BIO_ctrl.3 -f none /opt/csw/share/man/man3/BIO_push.3 0644 root bin -s none /opt/csw/share/man/man3/BIO_puts.3=BIO_read.3 -f none /opt/csw/share/man/man3/BIO_read.3 0644 root bin -s none /opt/csw/share/man/man3/BIO_read_filename.3=BIO_s_file.3 -s none /opt/csw/share/man/man3/BIO_reset.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_retry_type.3=BIO_should_retry.3 -s none /opt/csw/share/man/man3/BIO_rw_filename.3=BIO_s_file.3 -f none /opt/csw/share/man/man3/BIO_s_accept.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_s_bio.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_s_connect.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_s_fd.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_s_file.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_s_mem.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_s_null.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_s_socket.3 0644 root bin -s none /opt/csw/share/man/man3/BIO_seek.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_set.3=BIO_new.3 -s none /opt/csw/share/man/man3/BIO_set_accept_bios.3=BIO_s_accept.3 -s none /opt/csw/share/man/man3/BIO_set_accept_port.3=BIO_s_accept.3 -s none /opt/csw/share/man/man3/BIO_set_bind_mode.3=BIO_s_accept.3 -f none /opt/csw/share/man/man3/BIO_set_callback.3 0644 root bin -s none /opt/csw/share/man/man3/BIO_set_callback_arg.3=BIO_set_callback.3 -s none /opt/csw/share/man/man3/BIO_set_cipher.3=BIO_f_cipher.3 -s none /opt/csw/share/man/man3/BIO_set_close.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_set_conn_hostname.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_set_conn_int_port.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_set_conn_ip.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_set_conn_port.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_set_fd.3=BIO_s_fd.3 -s none /opt/csw/share/man/man3/BIO_set_fp.3=BIO_s_file.3 -s none /opt/csw/share/man/man3/BIO_set_info_callback.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_set_md.3=BIO_f_md.3 -s none /opt/csw/share/man/man3/BIO_set_mem_buf.3=BIO_s_mem.3 -s none /opt/csw/share/man/man3/BIO_set_mem_eof_return.3=BIO_s_mem.3 -s none /opt/csw/share/man/man3/BIO_set_nbio.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_set_nbio_accept.3=BIO_s_accept.3 -s none /opt/csw/share/man/man3/BIO_set_ssl.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_set_ssl_mode.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_set_ssl_renegotiate_bytes.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_set_ssl_renegotiate_timeout.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_set_write_buf_size.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_should_io_special.3=BIO_should_retry.3 -s none /opt/csw/share/man/man3/BIO_should_read.3=BIO_should_retry.3 -f none /opt/csw/share/man/man3/BIO_should_retry.3 0644 root bin -s none /opt/csw/share/man/man3/BIO_should_write.3=BIO_should_retry.3 -s none /opt/csw/share/man/man3/BIO_shutdown_wr.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_ssl_copy_session_id.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_ssl_shutdown.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_tell.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_vfree.3=BIO_new.3 -s none /opt/csw/share/man/man3/BIO_wpending.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_write.3=BIO_read.3 -s none /opt/csw/share/man/man3/BIO_write_filename.3=BIO_s_file.3 -s none /opt/csw/share/man/man3/BN_BLINDING_convert.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_BLINDING_convert_ex.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_BLINDING_create_param.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_BLINDING_free.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_BLINDING_get_flags.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_BLINDING_get_thread_id.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_BLINDING_invert.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_BLINDING_invert_ex.3=BN_BLINDING_new.3 -f none /opt/csw/share/man/man3/BN_BLINDING_new.3 0644 root bin -s none /opt/csw/share/man/man3/BN_BLINDING_set_flags.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_BLINDING_set_thread_id.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_BLINDING_update.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_CTX_end.3=BN_CTX_start.3 -s none /opt/csw/share/man/man3/BN_CTX_free.3=BN_CTX_new.3 -s none /opt/csw/share/man/man3/BN_CTX_get.3=BN_CTX_start.3 -s none /opt/csw/share/man/man3/BN_CTX_init.3=BN_CTX_new.3 -f none /opt/csw/share/man/man3/BN_CTX_new.3 0644 root bin -f none /opt/csw/share/man/man3/BN_CTX_start.3 0644 root bin -s none /opt/csw/share/man/man3/BN_MONT_CTX_copy.3=BN_mod_mul_montgomery.3 -s none /opt/csw/share/man/man3/BN_MONT_CTX_free.3=BN_mod_mul_montgomery.3 -s none /opt/csw/share/man/man3/BN_MONT_CTX_init.3=BN_mod_mul_montgomery.3 -s none /opt/csw/share/man/man3/BN_MONT_CTX_new.3=BN_mod_mul_montgomery.3 -s none /opt/csw/share/man/man3/BN_MONT_CTX_set.3=BN_mod_mul_montgomery.3 -s none /opt/csw/share/man/man3/BN_RECP_CTX_free.3=BN_mod_mul_reciprocal.3 -s none /opt/csw/share/man/man3/BN_RECP_CTX_init.3=BN_mod_mul_reciprocal.3 -s none /opt/csw/share/man/man3/BN_RECP_CTX_new.3=BN_mod_mul_reciprocal.3 -s none /opt/csw/share/man/man3/BN_RECP_CTX_set.3=BN_mod_mul_reciprocal.3 -f none /opt/csw/share/man/man3/BN_add.3 0644 root bin -f none /opt/csw/share/man/man3/BN_add_word.3 0644 root bin -s none /opt/csw/share/man/man3/BN_bin2bn.3=BN_bn2bin.3 -f none /opt/csw/share/man/man3/BN_bn2bin.3 0644 root bin -s none /opt/csw/share/man/man3/BN_bn2dec.3=BN_bn2bin.3 -s none /opt/csw/share/man/man3/BN_bn2hex.3=BN_bn2bin.3 -s none /opt/csw/share/man/man3/BN_bn2mpi.3=BN_bn2bin.3 -s none /opt/csw/share/man/man3/BN_clear.3=BN_new.3 -s none /opt/csw/share/man/man3/BN_clear_bit.3=BN_set_bit.3 -s none /opt/csw/share/man/man3/BN_clear_free.3=BN_new.3 -f none /opt/csw/share/man/man3/BN_cmp.3 0644 root bin -f none /opt/csw/share/man/man3/BN_copy.3 0644 root bin -s none /opt/csw/share/man/man3/BN_dec2bn.3=BN_bn2bin.3 -s none /opt/csw/share/man/man3/BN_div.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_div_recp.3=BN_mod_mul_reciprocal.3 -s none /opt/csw/share/man/man3/BN_div_word.3=BN_add_word.3 -s none /opt/csw/share/man/man3/BN_dup.3=BN_copy.3 -s none /opt/csw/share/man/man3/BN_exp.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_free.3=BN_new.3 -s none /opt/csw/share/man/man3/BN_from_montgomery.3=BN_mod_mul_montgomery.3 -s none /opt/csw/share/man/man3/BN_gcd.3=BN_add.3 -f none /opt/csw/share/man/man3/BN_generate_prime.3 0644 root bin -s none /opt/csw/share/man/man3/BN_get_word.3=BN_zero.3 -s none /opt/csw/share/man/man3/BN_hex2bn.3=BN_bn2bin.3 -s none /opt/csw/share/man/man3/BN_init.3=BN_new.3 -s none /opt/csw/share/man/man3/BN_is_bit_set.3=BN_set_bit.3 -s none /opt/csw/share/man/man3/BN_is_odd.3=BN_cmp.3 -s none /opt/csw/share/man/man3/BN_is_one.3=BN_cmp.3 -s none /opt/csw/share/man/man3/BN_is_prime.3=BN_generate_prime.3 -s none /opt/csw/share/man/man3/BN_is_prime_fasttest.3=BN_generate_prime.3 -s none /opt/csw/share/man/man3/BN_is_word.3=BN_cmp.3 -s none /opt/csw/share/man/man3/BN_is_zero.3=BN_cmp.3 -s none /opt/csw/share/man/man3/BN_lshift.3=BN_set_bit.3 -s none /opt/csw/share/man/man3/BN_lshift1.3=BN_set_bit.3 -s none /opt/csw/share/man/man3/BN_mask_bits.3=BN_set_bit.3 -s none /opt/csw/share/man/man3/BN_mod.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_mod_add.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_mod_exp.3=BN_add.3 -f none /opt/csw/share/man/man3/BN_mod_inverse.3 0644 root bin -s none /opt/csw/share/man/man3/BN_mod_mul.3=BN_add.3 -f none /opt/csw/share/man/man3/BN_mod_mul_montgomery.3 0644 root bin -f none /opt/csw/share/man/man3/BN_mod_mul_reciprocal.3 0644 root bin -s none /opt/csw/share/man/man3/BN_mod_sqr.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_mod_sub.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_mod_word.3=BN_add_word.3 -s none /opt/csw/share/man/man3/BN_mpi2bn.3=BN_bn2bin.3 -s none /opt/csw/share/man/man3/BN_mul.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_mul_word.3=BN_add_word.3 -f none /opt/csw/share/man/man3/BN_new.3 0644 root bin -s none /opt/csw/share/man/man3/BN_nnmod.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_num_bits.3=BN_num_bytes.3 -s none /opt/csw/share/man/man3/BN_num_bits_word.3=BN_num_bytes.3 -f none /opt/csw/share/man/man3/BN_num_bytes.3 0644 root bin -s none /opt/csw/share/man/man3/BN_one.3=BN_zero.3 -s none /opt/csw/share/man/man3/BN_print.3=BN_bn2bin.3 -s none /opt/csw/share/man/man3/BN_print_fp.3=BN_bn2bin.3 -s none /opt/csw/share/man/man3/BN_pseudo_rand.3=BN_rand.3 -f none /opt/csw/share/man/man3/BN_rand.3 0644 root bin -s none /opt/csw/share/man/man3/BN_rshift.3=BN_set_bit.3 -s none /opt/csw/share/man/man3/BN_rshift1.3=BN_set_bit.3 -f none /opt/csw/share/man/man3/BN_set_bit.3 0644 root bin -s none /opt/csw/share/man/man3/BN_set_word.3=BN_zero.3 -s none /opt/csw/share/man/man3/BN_sqr.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_sub.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_sub_word.3=BN_add_word.3 -f none /opt/csw/share/man/man3/BN_swap.3 0644 root bin -s none /opt/csw/share/man/man3/BN_to_montgomery.3=BN_mod_mul_montgomery.3 -s none /opt/csw/share/man/man3/BN_ucmp.3=BN_cmp.3 -s none /opt/csw/share/man/man3/BN_value_one.3=BN_zero.3 -f none /opt/csw/share/man/man3/BN_zero.3 0644 root bin -s none /opt/csw/share/man/man3/BUF_MEM_free.3=buffer.3 -s none /opt/csw/share/man/man3/BUF_MEM_grow.3=buffer.3 -s none /opt/csw/share/man/man3/BUF_MEM_new.3=buffer.3 -s none /opt/csw/share/man/man3/BUF_strdup.3=buffer.3 -f none /opt/csw/share/man/man3/CONF_modules_free.3 0644 root bin -s none /opt/csw/share/man/man3/CONF_modules_load.3=CONF_modules_load_file.3 -f none /opt/csw/share/man/man3/CONF_modules_load_file.3 0644 root bin -s none /opt/csw/share/man/man3/CONF_modules_unload.3=CONF_modules_free.3 -s none /opt/csw/share/man/man3/CRYPTO_destroy_dynlockid.3=threads.3 -s none /opt/csw/share/man/man3/CRYPTO_get_ex_data.3=CRYPTO_set_ex_data.3 -s none /opt/csw/share/man/man3/CRYPTO_get_new_dynlockid.3=threads.3 -s none /opt/csw/share/man/man3/CRYPTO_lock.3=threads.3 -s none /opt/csw/share/man/man3/CRYPTO_num_locks.3=threads.3 -s none /opt/csw/share/man/man3/CRYPTO_set_dynlock_create_callback.3=threads.3 -s none /opt/csw/share/man/man3/CRYPTO_set_dynlock_destroy_callback.3=threads.3 -s none /opt/csw/share/man/man3/CRYPTO_set_dynlock_lock_callback.3=threads.3 -f none /opt/csw/share/man/man3/CRYPTO_set_ex_data.3 0644 root bin -s none /opt/csw/share/man/man3/CRYPTO_set_id_callback.3=threads.3 -s none /opt/csw/share/man/man3/CRYPTO_set_locking_callback.3=threads.3 -s none /opt/csw/share/man/man3/DES_cbc_cksum.3=des.3 -s none /opt/csw/share/man/man3/DES_cfb64_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_cfb_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_crypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ecb2_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ecb3_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ecb_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ede2_cbc_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ede2_cfb64_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ede2_ofb64_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ede3_cbc_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ede3_cbcm_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ede3_cfb64_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ede3_ofb64_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_enc_read.3=des.3 -s none /opt/csw/share/man/man3/DES_enc_write.3=des.3 -s none /opt/csw/share/man/man3/DES_fcrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_is_weak_key.3=des.3 -s none /opt/csw/share/man/man3/DES_key_sched.3=des.3 -s none /opt/csw/share/man/man3/DES_ncbc_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ofb64_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ofb_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_pcbc_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_quad_cksum.3=des.3 -s none /opt/csw/share/man/man3/DES_random_key.3=des.3 -s none /opt/csw/share/man/man3/DES_set_key.3=des.3 -s none /opt/csw/share/man/man3/DES_set_key_checked.3=des.3 -s none /opt/csw/share/man/man3/DES_set_key_unchecked.3=des.3 -s none /opt/csw/share/man/man3/DES_set_odd_parity.3=des.3 -s none /opt/csw/share/man/man3/DES_string_to_2keys.3=des.3 -s none /opt/csw/share/man/man3/DES_string_to_key.3=des.3 -s none /opt/csw/share/man/man3/DES_xcbc_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DH_OpenSSL.3=DH_set_method.3 -s none /opt/csw/share/man/man3/DH_check.3=DH_generate_parameters.3 -s none /opt/csw/share/man/man3/DH_compute_key.3=DH_generate_key.3 -s none /opt/csw/share/man/man3/DH_free.3=DH_new.3 -f none /opt/csw/share/man/man3/DH_generate_key.3 0644 root bin -f none /opt/csw/share/man/man3/DH_generate_parameters.3 0644 root bin -s none /opt/csw/share/man/man3/DH_get_default_method.3=DH_set_method.3 -s none /opt/csw/share/man/man3/DH_get_ex_data.3=DH_get_ex_new_index.3 -f none /opt/csw/share/man/man3/DH_get_ex_new_index.3 0644 root bin -f none /opt/csw/share/man/man3/DH_new.3 0644 root bin -s none /opt/csw/share/man/man3/DH_new_method.3=DH_set_method.3 -s none /opt/csw/share/man/man3/DH_set_default_method.3=DH_set_method.3 -s none /opt/csw/share/man/man3/DH_set_ex_data.3=DH_get_ex_new_index.3 -f none /opt/csw/share/man/man3/DH_set_method.3 0644 root bin -f none /opt/csw/share/man/man3/DH_size.3 0644 root bin -s none /opt/csw/share/man/man3/DHparams_print.3=RSA_print.3 -s none /opt/csw/share/man/man3/DHparams_print_fp.3=RSA_print.3 -s none /opt/csw/share/man/man3/DSA_OpenSSL.3=DSA_set_method.3 -s none /opt/csw/share/man/man3/DSA_SIG_free.3=DSA_SIG_new.3 -f none /opt/csw/share/man/man3/DSA_SIG_new.3 0644 root bin -f none /opt/csw/share/man/man3/DSA_do_sign.3 0644 root bin -s none /opt/csw/share/man/man3/DSA_do_verify.3=DSA_do_sign.3 -f none /opt/csw/share/man/man3/DSA_dup_DH.3 0644 root bin -s none /opt/csw/share/man/man3/DSA_free.3=DSA_new.3 -f none /opt/csw/share/man/man3/DSA_generate_key.3 0644 root bin -f none /opt/csw/share/man/man3/DSA_generate_parameters.3 0644 root bin -s none /opt/csw/share/man/man3/DSA_get_default_method.3=DSA_set_method.3 -s none /opt/csw/share/man/man3/DSA_get_ex_data.3=DSA_get_ex_new_index.3 -f none /opt/csw/share/man/man3/DSA_get_ex_new_index.3 0644 root bin -f none /opt/csw/share/man/man3/DSA_new.3 0644 root bin -s none /opt/csw/share/man/man3/DSA_new_method.3=DSA_set_method.3 -s none /opt/csw/share/man/man3/DSA_print.3=RSA_print.3 -s none /opt/csw/share/man/man3/DSA_print_fp.3=RSA_print.3 -s none /opt/csw/share/man/man3/DSA_set_default_method.3=DSA_set_method.3 -s none /opt/csw/share/man/man3/DSA_set_ex_data.3=DSA_get_ex_new_index.3 -f none /opt/csw/share/man/man3/DSA_set_method.3 0644 root bin -f none /opt/csw/share/man/man3/DSA_sign.3 0644 root bin -s none /opt/csw/share/man/man3/DSA_sign_setup.3=DSA_sign.3 -f none /opt/csw/share/man/man3/DSA_size.3 0644 root bin -s none /opt/csw/share/man/man3/DSA_verify.3=DSA_sign.3 -s none /opt/csw/share/man/man3/DSAparams_print.3=RSA_print.3 -s none /opt/csw/share/man/man3/DSAparams_print_fp.3=RSA_print.3 -s none /opt/csw/share/man/man3/ERR_GET_FUNC.3=ERR_GET_LIB.3 -f none /opt/csw/share/man/man3/ERR_GET_LIB.3 0644 root bin -s none /opt/csw/share/man/man3/ERR_GET_REASON.3=ERR_GET_LIB.3 -s none /opt/csw/share/man/man3/ERR_PACK.3=ERR_load_strings.3 -s none /opt/csw/share/man/man3/ERR_add_error_data.3=ERR_put_error.3 -f none /opt/csw/share/man/man3/ERR_clear_error.3 0644 root bin -f none /opt/csw/share/man/man3/ERR_error_string.3 0644 root bin -s none /opt/csw/share/man/man3/ERR_error_string_n.3=ERR_error_string.3 -s none /opt/csw/share/man/man3/ERR_free_strings.3=ERR_load_crypto_strings.3 -s none /opt/csw/share/man/man3/ERR_func_error_string.3=ERR_error_string.3 -f none /opt/csw/share/man/man3/ERR_get_error.3 0644 root bin -s none /opt/csw/share/man/man3/ERR_get_error_line.3=ERR_get_error.3 -s none /opt/csw/share/man/man3/ERR_get_error_line_data.3=ERR_get_error.3 -s none /opt/csw/share/man/man3/ERR_get_next_error_library.3=ERR_load_strings.3 -s none /opt/csw/share/man/man3/ERR_lib_error_string.3=ERR_error_string.3 -s none /opt/csw/share/man/man3/ERR_load_UI_strings.3=ui.3 -f none /opt/csw/share/man/man3/ERR_load_crypto_strings.3 0644 root bin -f none /opt/csw/share/man/man3/ERR_load_strings.3 0644 root bin -s none /opt/csw/share/man/man3/ERR_peek_error.3=ERR_get_error.3 -s none /opt/csw/share/man/man3/ERR_peek_error_line.3=ERR_get_error.3 -s none /opt/csw/share/man/man3/ERR_peek_error_line_data.3=ERR_get_error.3 -s none /opt/csw/share/man/man3/ERR_peek_last_error.3=ERR_get_error.3 -s none /opt/csw/share/man/man3/ERR_peek_last_error_line.3=ERR_get_error.3 -s none /opt/csw/share/man/man3/ERR_peek_last_error_line_data.3=ERR_get_error.3 -s none /opt/csw/share/man/man3/ERR_pop_to_mark.3=ERR_set_mark.3 -f none /opt/csw/share/man/man3/ERR_print_errors.3 0644 root bin -s none /opt/csw/share/man/man3/ERR_print_errors_fp.3=ERR_print_errors.3 -f none /opt/csw/share/man/man3/ERR_put_error.3 0644 root bin -s none /opt/csw/share/man/man3/ERR_reason_error_string.3=ERR_error_string.3 -f none /opt/csw/share/man/man3/ERR_remove_state.3 0644 root bin -f none /opt/csw/share/man/man3/ERR_set_mark.3 0644 root bin -f none /opt/csw/share/man/man3/EVP_BytesToKey.3 0644 root bin -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_block_size.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_cipher.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_cleanup.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_ctrl.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_flags.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_get_app_data.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_init.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_iv_length.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_key_length.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_mode.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_nid.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_set_app_data.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_set_key_length.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_set_padding.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_type.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_asn1_to_param.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_block_size.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_flags.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_iv_length.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_key_length.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_mode.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_nid.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_param_to_asn1.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_type.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CipherFinal.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CipherFinal_ex.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CipherInit.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CipherInit_ex.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CipherUpdate.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_DecryptFinal.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_DecryptFinal_ex.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_DecryptInit.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_DecryptInit_ex.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_DecryptUpdate.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_DigestFinal_ex.3=EVP_DigestInit.3 -f none /opt/csw/share/man/man3/EVP_DigestInit.3 0644 root bin -s none /opt/csw/share/man/man3/EVP_DigestInit_ex.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_DigestUpdate.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_EncryptFinal.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_EncryptFinal_ex.3=EVP_EncryptInit.3 -f none /opt/csw/share/man/man3/EVP_EncryptInit.3 0644 root bin -s none /opt/csw/share/man/man3/EVP_EncryptInit_ex.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_EncryptUpdate.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_MAX_MD_SIZE.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_block_size.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_cleanup.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_copy.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_copy_ex.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_create.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_destroy.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_init.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_md.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_size.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_type.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_block_size.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_pkey_type.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_size.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_type.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_OpenFinal.3=EVP_OpenInit.3 -f none /opt/csw/share/man/man3/EVP_OpenInit.3 0644 root bin -s none /opt/csw/share/man/man3/EVP_OpenUpdate.3=EVP_OpenInit.3 -s none /opt/csw/share/man/man3/EVP_PKEY_assign_DH.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_PKEY_assign_DSA.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_PKEY_assign_EC_KEY.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_PKEY_assign_RSA.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_PKEY_free.3=EVP_PKEY_new.3 -s none /opt/csw/share/man/man3/EVP_PKEY_get1_DH.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_PKEY_get1_DSA.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_PKEY_get1_EC_KEY.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_PKEY_get1_RSA.3=EVP_PKEY_set1_RSA.3 -f none /opt/csw/share/man/man3/EVP_PKEY_new.3 0644 root bin -s none /opt/csw/share/man/man3/EVP_PKEY_set1_DH.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_PKEY_set1_DSA.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_PKEY_set1_EC_KEY.3=EVP_PKEY_set1_RSA.3 -f none /opt/csw/share/man/man3/EVP_PKEY_set1_RSA.3 0644 root bin -s none /opt/csw/share/man/man3/EVP_PKEY_type.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_SealFinal.3=EVP_SealInit.3 -f none /opt/csw/share/man/man3/EVP_SealInit.3 0644 root bin -s none /opt/csw/share/man/man3/EVP_SealUpdate.3=EVP_SealInit.3 -s none /opt/csw/share/man/man3/EVP_SignFinal.3=EVP_SignInit.3 -f none /opt/csw/share/man/man3/EVP_SignInit.3 0644 root bin -s none /opt/csw/share/man/man3/EVP_SignUpdate.3=EVP_SignInit.3 -s none /opt/csw/share/man/man3/EVP_VerifyFinal.3=EVP_VerifyInit.3 -f none /opt/csw/share/man/man3/EVP_VerifyInit.3 0644 root bin -s none /opt/csw/share/man/man3/EVP_VerifyUpdate.3=EVP_VerifyInit.3 -s none /opt/csw/share/man/man3/EVP_dss.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_dss1.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_get_cipherbyname.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_get_cipherbynid.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_get_cipherbyobj.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_get_digestbyname.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_get_digestbynid.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_get_digestbyobj.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_md2.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_md5.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_md_null.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_mdc2.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_ripemd160.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_sha.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_sha1.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/HMAC.3=hmac.3 -s none /opt/csw/share/man/man3/HMAC_Final.3=hmac.3 -s none /opt/csw/share/man/man3/HMAC_Init.3=hmac.3 -s none /opt/csw/share/man/man3/HMAC_Update.3=hmac.3 -s none /opt/csw/share/man/man3/HMAC_cleanup.3=hmac.3 -s none /opt/csw/share/man/man3/MD2.3=md5.3 -s none /opt/csw/share/man/man3/MD2_Final.3=md5.3 -s none /opt/csw/share/man/man3/MD2_Init.3=md5.3 -s none /opt/csw/share/man/man3/MD2_Update.3=md5.3 -s none /opt/csw/share/man/man3/MD4.3=md5.3 -s none /opt/csw/share/man/man3/MD4_Final.3=md5.3 -s none /opt/csw/share/man/man3/MD4_Init.3=md5.3 -s none /opt/csw/share/man/man3/MD4_Update.3=md5.3 -s none /opt/csw/share/man/man3/MD5.3=md5.3 -s none /opt/csw/share/man/man3/MD5_Final.3=md5.3 -s none /opt/csw/share/man/man3/MD5_Init.3=md5.3 -s none /opt/csw/share/man/man3/MD5_Update.3=md5.3 -s none /opt/csw/share/man/man3/MDC2.3=mdc2.3 -s none /opt/csw/share/man/man3/MDC2_Final.3=mdc2.3 -s none /opt/csw/share/man/man3/MDC2_Init.3=mdc2.3 -s none /opt/csw/share/man/man3/MDC2_Update.3=mdc2.3 -s none /opt/csw/share/man/man3/OBJ_cleanup.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_cmp.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_create.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_dup.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_ln2nid.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_nid2ln.3=OBJ_nid2obj.3 -f none /opt/csw/share/man/man3/OBJ_nid2obj.3 0644 root bin -s none /opt/csw/share/man/man3/OBJ_nid2sn.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_obj2nid.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_obj2txt.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_sn2nid.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_txt2nid.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_txt2obj.3=OBJ_nid2obj.3 -f none /opt/csw/share/man/man3/OPENSSL_Applink.3 0644 root bin -f none /opt/csw/share/man/man3/OPENSSL_VERSION_NUMBER.3 0644 root bin -f none /opt/csw/share/man/man3/OPENSSL_config.3 0644 root bin -f none /opt/csw/share/man/man3/OPENSSL_ia32cap.3 0644 root bin -f none /opt/csw/share/man/man3/OPENSSL_load_builtin_modules.3 0644 root bin -s none /opt/csw/share/man/man3/OPENSSL_no_config.3=OPENSSL_config.3 -f none /opt/csw/share/man/man3/OpenSSL_add_all_algorithms.3 0644 root bin -s none /opt/csw/share/man/man3/OpenSSL_add_all_ciphers.3=OpenSSL_add_all_algorithms.3 -s none /opt/csw/share/man/man3/OpenSSL_add_all_digests.3=OpenSSL_add_all_algorithms.3 -s none /opt/csw/share/man/man3/OpenSSL_add_ssl_algorithms.3=SSL_library_init.3 -s none /opt/csw/share/man/man3/PEM.3=pem.3 -f none /opt/csw/share/man/man3/PKCS12_create.3 0644 root bin -f none /opt/csw/share/man/man3/PKCS12_parse.3 0644 root bin -f none /opt/csw/share/man/man3/PKCS7_decrypt.3 0644 root bin -f none /opt/csw/share/man/man3/PKCS7_encrypt.3 0644 root bin -f none /opt/csw/share/man/man3/PKCS7_sign.3 0644 root bin -f none /opt/csw/share/man/man3/PKCS7_verify.3 0644 root bin -s none /opt/csw/share/man/man3/RAND_SSLeay.3=RAND_set_rand_method.3 -f none /opt/csw/share/man/man3/RAND_add.3 0644 root bin -f none /opt/csw/share/man/man3/RAND_bytes.3 0644 root bin -f none /opt/csw/share/man/man3/RAND_cleanup.3 0644 root bin -f none /opt/csw/share/man/man3/RAND_egd.3 0644 root bin -s none /opt/csw/share/man/man3/RAND_event.3=RAND_add.3 -s none /opt/csw/share/man/man3/RAND_file_name.3=RAND_load_file.3 -s none /opt/csw/share/man/man3/RAND_get_rand_method.3=RAND_set_rand_method.3 -f none /opt/csw/share/man/man3/RAND_load_file.3 0644 root bin -s none /opt/csw/share/man/man3/RAND_pseudo_bytes.3=RAND_bytes.3 -s none /opt/csw/share/man/man3/RAND_screen.3=RAND_add.3 -s none /opt/csw/share/man/man3/RAND_seed.3=RAND_add.3 -f none /opt/csw/share/man/man3/RAND_set_rand_method.3 0644 root bin -s none /opt/csw/share/man/man3/RAND_status.3=RAND_add.3 -s none /opt/csw/share/man/man3/RAND_write_file.3=RAND_load_file.3 -s none /opt/csw/share/man/man3/RC4.3=rc4.3 -s none /opt/csw/share/man/man3/RC4_set_key.3=rc4.3 -s none /opt/csw/share/man/man3/RIPEMD160.3=ripemd.3 -s none /opt/csw/share/man/man3/RIPEMD160_Final.3=ripemd.3 -s none /opt/csw/share/man/man3/RIPEMD160_Init.3=ripemd.3 -s none /opt/csw/share/man/man3/RIPEMD160_Update.3=ripemd.3 -s none /opt/csw/share/man/man3/RSA_PKCS1_SSLeay.3=RSA_set_method.3 -s none /opt/csw/share/man/man3/RSA_blinding_off.3=RSA_blinding_on.3 -f none /opt/csw/share/man/man3/RSA_blinding_on.3 0644 root bin -f none /opt/csw/share/man/man3/RSA_check_key.3 0644 root bin -s none /opt/csw/share/man/man3/RSA_flags.3=RSA_set_method.3 -s none /opt/csw/share/man/man3/RSA_free.3=RSA_new.3 -f none /opt/csw/share/man/man3/RSA_generate_key.3 0644 root bin -s none /opt/csw/share/man/man3/RSA_get_default_method.3=RSA_set_method.3 -s none /opt/csw/share/man/man3/RSA_get_ex_data.3=RSA_get_ex_new_index.3 -f none /opt/csw/share/man/man3/RSA_get_ex_new_index.3 0644 root bin -s none /opt/csw/share/man/man3/RSA_get_method.3=RSA_set_method.3 -f none /opt/csw/share/man/man3/RSA_new.3 0644 root bin -s none /opt/csw/share/man/man3/RSA_new_method.3=RSA_set_method.3 -s none /opt/csw/share/man/man3/RSA_null_method.3=RSA_set_method.3 -s none /opt/csw/share/man/man3/RSA_padding_add_PKCS1_OAEP.3=RSA_padding_add_PKCS1_type_1.3 -f none /opt/csw/share/man/man3/RSA_padding_add_PKCS1_type_1.3 0644 root bin -s none /opt/csw/share/man/man3/RSA_padding_add_PKCS1_type_2.3=RSA_padding_add_PKCS1_type_1.3 -s none /opt/csw/share/man/man3/RSA_padding_add_SSLv23.3=RSA_padding_add_PKCS1_type_1.3 -s none /opt/csw/share/man/man3/RSA_padding_add_none.3=RSA_padding_add_PKCS1_type_1.3 -s none /opt/csw/share/man/man3/RSA_padding_check_PKCS1_OAEP.3=RSA_padding_add_PKCS1_type_1.3 -s none /opt/csw/share/man/man3/RSA_padding_check_PKCS1_type_1.3=RSA_padding_add_PKCS1_type_1.3 -s none /opt/csw/share/man/man3/RSA_padding_check_PKCS1_type_2.3=RSA_padding_add_PKCS1_type_1.3 -s none /opt/csw/share/man/man3/RSA_padding_check_SSLv23.3=RSA_padding_add_PKCS1_type_1.3 -s none /opt/csw/share/man/man3/RSA_padding_check_none.3=RSA_padding_add_PKCS1_type_1.3 -f none /opt/csw/share/man/man3/RSA_print.3 0644 root bin -s none /opt/csw/share/man/man3/RSA_print_fp.3=RSA_print.3 -s none /opt/csw/share/man/man3/RSA_private_decrypt.3=RSA_public_encrypt.3 -f none /opt/csw/share/man/man3/RSA_private_encrypt.3 0644 root bin -s none /opt/csw/share/man/man3/RSA_public_decrypt.3=RSA_private_encrypt.3 -f none /opt/csw/share/man/man3/RSA_public_encrypt.3 0644 root bin -s none /opt/csw/share/man/man3/RSA_set_default_method.3=RSA_set_method.3 -s none /opt/csw/share/man/man3/RSA_set_ex_data.3=RSA_get_ex_new_index.3 -f none /opt/csw/share/man/man3/RSA_set_method.3 0644 root bin -f none /opt/csw/share/man/man3/RSA_sign.3 0644 root bin -f none /opt/csw/share/man/man3/RSA_sign_ASN1_OCTET_STRING.3 0644 root bin -f none /opt/csw/share/man/man3/RSA_size.3 0644 root bin -s none /opt/csw/share/man/man3/RSA_verify.3=RSA_sign.3 -s none /opt/csw/share/man/man3/RSA_verify_ASN1_OCTET_STRING.3=RSA_sign_ASN1_OCTET_STRING.3 -s none /opt/csw/share/man/man3/SHA1.3=sha.3 -s none /opt/csw/share/man/man3/SHA1_Final.3=sha.3 -s none /opt/csw/share/man/man3/SHA1_Init.3=sha.3 -s none /opt/csw/share/man/man3/SHA1_Update.3=sha.3 -f none /opt/csw/share/man/man3/SMIME_read_PKCS7.3 0644 root bin -f none /opt/csw/share/man/man3/SMIME_write_PKCS7.3 0644 root bin -s none /opt/csw/share/man/man3/SSL.3=ssl.3 -s none /opt/csw/share/man/man3/SSL_CIPHER_description.3=SSL_CIPHER_get_name.3 -s none /opt/csw/share/man/man3/SSL_CIPHER_get_bits.3=SSL_CIPHER_get_name.3 -f none /opt/csw/share/man/man3/SSL_CIPHER_get_name.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_CIPHER_get_version.3=SSL_CIPHER_get_name.3 -f none /opt/csw/share/man/man3/SSL_COMP_add_compression_method.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_CTX_add_client_CA.3=SSL_CTX_set_client_CA_list.3 -f none /opt/csw/share/man/man3/SSL_CTX_add_extra_chain_cert.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_add_session.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_CTX_callback_ctrl.3=SSL_CTX_ctrl.3 -s none /opt/csw/share/man/man3/SSL_CTX_check_private_key.3=SSL_CTX_use_certificate.3 -f none /opt/csw/share/man/man3/SSL_CTX_ctrl.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_flush_sessions.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_free.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_CTX_get_cert_store.3=SSL_CTX_set_cert_store.3 -s none /opt/csw/share/man/man3/SSL_CTX_get_client_CA_list.3=SSL_get_client_CA_list.3 -s none /opt/csw/share/man/man3/SSL_CTX_get_client_cert_cb.3=SSL_CTX_set_client_cert_cb.3 -s none /opt/csw/share/man/man3/SSL_CTX_get_ex_data.3=SSL_CTX_get_ex_new_index.3 -f none /opt/csw/share/man/man3/SSL_CTX_get_ex_new_index.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_CTX_get_info_callback.3=SSL_CTX_set_info_callback.3 -s none /opt/csw/share/man/man3/SSL_CTX_get_max_cert_list.3=SSL_CTX_set_max_cert_list.3 -s none /opt/csw/share/man/man3/SSL_CTX_get_mode.3=SSL_CTX_set_mode.3 -s none /opt/csw/share/man/man3/SSL_CTX_get_options.3=SSL_CTX_set_options.3 -s none /opt/csw/share/man/man3/SSL_CTX_get_quiet_shutdown.3=SSL_CTX_set_quiet_shutdown.3 -s none /opt/csw/share/man/man3/SSL_CTX_get_session_cache_mode.3=SSL_CTX_set_session_cache_mode.3 -s none /opt/csw/share/man/man3/SSL_CTX_get_timeout.3=SSL_CTX_set_timeout.3 -s none /opt/csw/share/man/man3/SSL_CTX_get_verify_callback.3=SSL_CTX_get_verify_mode.3 -s none /opt/csw/share/man/man3/SSL_CTX_get_verify_depth.3=SSL_CTX_get_verify_mode.3 -f none /opt/csw/share/man/man3/SSL_CTX_get_verify_mode.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_load_verify_locations.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_CTX_need_tmp_rsa.3=SSL_CTX_set_tmp_rsa_callback.3 -f none /opt/csw/share/man/man3/SSL_CTX_new.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_CTX_remove_session.3=SSL_CTX_add_session.3 -s none /opt/csw/share/man/man3/SSL_CTX_sess_accept.3=SSL_CTX_sess_number.3 -s none /opt/csw/share/man/man3/SSL_CTX_sess_accept_good.3=SSL_CTX_sess_number.3 -s none /opt/csw/share/man/man3/SSL_CTX_sess_accept_renegotiate.3=SSL_CTX_sess_number.3 -s none /opt/csw/share/man/man3/SSL_CTX_sess_cache_full.3=SSL_CTX_sess_number.3 -s none /opt/csw/share/man/man3/SSL_CTX_sess_cb_hits.3=SSL_CTX_sess_number.3 -s none /opt/csw/share/man/man3/SSL_CTX_sess_connect.3=SSL_CTX_sess_number.3 -s none /opt/csw/share/man/man3/SSL_CTX_sess_connect_good.3=SSL_CTX_sess_number.3 -s none /opt/csw/share/man/man3/SSL_CTX_sess_connect_renegotiate.3=SSL_CTX_sess_number.3 -s none /opt/csw/share/man/man3/SSL_CTX_sess_get_cache_size.3=SSL_CTX_sess_set_cache_size.3 -s none /opt/csw/share/man/man3/SSL_CTX_sess_get_get_cb.3=SSL_CTX_sess_set_get_cb.3 -s none /opt/csw/share/man/man3/SSL_CTX_sess_get_new_cb.3=SSL_CTX_sess_set_get_cb.3 -s none /opt/csw/share/man/man3/SSL_CTX_sess_get_remove_cb.3=SSL_CTX_sess_set_get_cb.3 -s none /opt/csw/share/man/man3/SSL_CTX_sess_hits.3=SSL_CTX_sess_number.3 -s none /opt/csw/share/man/man3/SSL_CTX_sess_misses.3=SSL_CTX_sess_number.3 -f none /opt/csw/share/man/man3/SSL_CTX_sess_number.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_sess_set_cache_size.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_sess_set_get_cb.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_CTX_sess_set_new_cb.3=SSL_CTX_sess_set_get_cb.3 -s none /opt/csw/share/man/man3/SSL_CTX_sess_set_remove_cb.3=SSL_CTX_sess_set_get_cb.3 -s none /opt/csw/share/man/man3/SSL_CTX_sess_timeouts.3=SSL_CTX_sess_number.3 -f none /opt/csw/share/man/man3/SSL_CTX_sessions.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_set_cert_store.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_set_cert_verify_callback.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_set_cipher_list.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_set_client_CA_list.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_set_client_cert_cb.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_set_default_passwd_cb.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_CTX_set_default_passwd_cb_userdata.3=SSL_CTX_set_default_passwd_cb.3 -s none /opt/csw/share/man/man3/SSL_CTX_set_ex_data.3=SSL_CTX_get_ex_new_index.3 -f none /opt/csw/share/man/man3/SSL_CTX_set_generate_session_id.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_set_info_callback.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_set_max_cert_list.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_set_mode.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_set_msg_callback.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_CTX_set_msg_callback_arg.3=SSL_CTX_set_msg_callback.3 -f none /opt/csw/share/man/man3/SSL_CTX_set_options.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_set_quiet_shutdown.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_set_session_cache_mode.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_set_session_id_context.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_set_ssl_version.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_set_timeout.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_CTX_set_tmp_dh.3=SSL_CTX_set_tmp_dh_callback.3 -f none /opt/csw/share/man/man3/SSL_CTX_set_tmp_dh_callback.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_CTX_set_tmp_rsa.3=SSL_CTX_set_tmp_rsa_callback.3 -f none /opt/csw/share/man/man3/SSL_CTX_set_tmp_rsa_callback.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_CTX_set_verify.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_CTX_set_verify_depth.3=SSL_CTX_set_verify.3 -s none /opt/csw/share/man/man3/SSL_CTX_use_PrivateKey.3=SSL_CTX_use_certificate.3 -s none /opt/csw/share/man/man3/SSL_CTX_use_PrivateKey_ASN1.3=SSL_CTX_use_certificate.3 -s none /opt/csw/share/man/man3/SSL_CTX_use_PrivateKey_file.3=SSL_CTX_use_certificate.3 -s none /opt/csw/share/man/man3/SSL_CTX_use_RSAPrivateKey.3=SSL_CTX_use_certificate.3 -s none /opt/csw/share/man/man3/SSL_CTX_use_RSAPrivateKey_ASN1.3=SSL_CTX_use_certificate.3 -s none /opt/csw/share/man/man3/SSL_CTX_use_RSAPrivateKey_file.3=SSL_CTX_use_certificate.3 -f none /opt/csw/share/man/man3/SSL_CTX_use_certificate.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_CTX_use_certificate_ASN1.3=SSL_CTX_use_certificate.3 -s none /opt/csw/share/man/man3/SSL_CTX_use_certificate_chain_file.3=SSL_CTX_use_certificate.3 -s none /opt/csw/share/man/man3/SSL_CTX_use_certificate_file.3=SSL_CTX_use_certificate.3 -f none /opt/csw/share/man/man3/SSL_SESSION_free.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_SESSION_get_ex_data.3=SSL_SESSION_get_ex_new_index.3 -f none /opt/csw/share/man/man3/SSL_SESSION_get_ex_new_index.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_SESSION_get_time.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_SESSION_get_timeout.3=SSL_SESSION_get_time.3 -s none /opt/csw/share/man/man3/SSL_SESSION_set_ex_data.3=SSL_SESSION_get_ex_new_index.3 -s none /opt/csw/share/man/man3/SSL_SESSION_set_time.3=SSL_SESSION_get_time.3 -f none /opt/csw/share/man/man3/SSL_accept.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_add_client_CA.3=SSL_CTX_set_client_CA_list.3 -s none /opt/csw/share/man/man3/SSL_add_session.3=SSL_CTX_add_session.3 -s none /opt/csw/share/man/man3/SSL_alert_desc_string.3=SSL_alert_type_string.3 -s none /opt/csw/share/man/man3/SSL_alert_desc_string_long.3=SSL_alert_type_string.3 -f none /opt/csw/share/man/man3/SSL_alert_type_string.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_alert_type_string_long.3=SSL_alert_type_string.3 -s none /opt/csw/share/man/man3/SSL_callback_ctrl.3=SSL_CTX_ctrl.3 -s none /opt/csw/share/man/man3/SSL_check_private_key.3=SSL_CTX_use_certificate.3 -f none /opt/csw/share/man/man3/SSL_clear.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_connect.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_ctrl.3=SSL_CTX_ctrl.3 -f none /opt/csw/share/man/man3/SSL_do_handshake.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_flush_sessions.3=SSL_CTX_flush_sessions.3 -f none /opt/csw/share/man/man3/SSL_free.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_get_SSL_CTX.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_get_accept_state.3=SSL_set_connect_state.3 -s none /opt/csw/share/man/man3/SSL_get_cipher.3=SSL_get_current_cipher.3 -s none /opt/csw/share/man/man3/SSL_get_cipher_bits.3=SSL_get_current_cipher.3 -s none /opt/csw/share/man/man3/SSL_get_cipher_list.3=SSL_get_ciphers.3 -s none /opt/csw/share/man/man3/SSL_get_cipher_name.3=SSL_get_current_cipher.3 -s none /opt/csw/share/man/man3/SSL_get_cipher_version.3=SSL_get_current_cipher.3 -f none /opt/csw/share/man/man3/SSL_get_ciphers.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_get_client_CA_list.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_get_current_cipher.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_get_default_timeout.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_get_error.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_get_ex_data.3=SSL_get_ex_new_index.3 -f none /opt/csw/share/man/man3/SSL_get_ex_data_X509_STORE_CTX_idx.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_get_ex_new_index.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_get_fd.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_get_info_callback.3=SSL_CTX_set_info_callback.3 -s none /opt/csw/share/man/man3/SSL_get_max_cert_list.3=SSL_CTX_set_max_cert_list.3 -s none /opt/csw/share/man/man3/SSL_get_mode.3=SSL_CTX_set_mode.3 -s none /opt/csw/share/man/man3/SSL_get_msg_callback_arg.3=SSL_CTX_set_msg_callback.3 -s none /opt/csw/share/man/man3/SSL_get_options.3=SSL_CTX_set_options.3 -f none /opt/csw/share/man/man3/SSL_get_peer_cert_chain.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_get_peer_certificate.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_get_quiet_shutdown.3=SSL_CTX_set_quiet_shutdown.3 -f none /opt/csw/share/man/man3/SSL_get_rbio.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_get_session.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_get_shutdown.3=SSL_set_shutdown.3 -s none /opt/csw/share/man/man3/SSL_get_ssl_method.3=SSL_CTX_set_ssl_version.3 -s none /opt/csw/share/man/man3/SSL_get_verify_callback.3=SSL_CTX_get_verify_mode.3 -s none /opt/csw/share/man/man3/SSL_get_verify_depth.3=SSL_CTX_get_verify_mode.3 -s none /opt/csw/share/man/man3/SSL_get_verify_mode.3=SSL_CTX_get_verify_mode.3 -f none /opt/csw/share/man/man3/SSL_get_verify_result.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_get_version.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_has_matching_session_id.3=SSL_CTX_set_generate_session_id.3 -f none /opt/csw/share/man/man3/SSL_library_init.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_load_client_CA_file.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_load_error_strings.3=ERR_load_crypto_strings.3 -s none /opt/csw/share/man/man3/SSL_need_tmp_rsa.3=SSL_CTX_set_tmp_rsa_callback.3 -f none /opt/csw/share/man/man3/SSL_new.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_pending.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_read.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_remove_session.3=SSL_CTX_add_session.3 -f none /opt/csw/share/man/man3/SSL_rstate_string.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_rstate_string_long.3=SSL_rstate_string.3 -f none /opt/csw/share/man/man3/SSL_session_reused.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_set_bio.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_set_cipher_list.3=SSL_CTX_set_cipher_list.3 -s none /opt/csw/share/man/man3/SSL_set_client_CA_list.3=SSL_CTX_set_client_CA_list.3 -f none /opt/csw/share/man/man3/SSL_set_connect_state.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_set_ex_data.3=SSL_get_ex_new_index.3 -f none /opt/csw/share/man/man3/SSL_set_fd.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_set_generate_session_id.3=SSL_CTX_set_generate_session_id.3 -s none /opt/csw/share/man/man3/SSL_set_info_callback.3=SSL_CTX_set_info_callback.3 -s none /opt/csw/share/man/man3/SSL_set_max_cert_list.3=SSL_CTX_set_max_cert_list.3 -s none /opt/csw/share/man/man3/SSL_set_mode.3=SSL_CTX_set_mode.3 -s none /opt/csw/share/man/man3/SSL_set_msg_callback.3=SSL_CTX_set_msg_callback.3 -s none /opt/csw/share/man/man3/SSL_set_options.3=SSL_CTX_set_options.3 -s none /opt/csw/share/man/man3/SSL_set_quiet_shutdown.3=SSL_CTX_set_quiet_shutdown.3 -f none /opt/csw/share/man/man3/SSL_set_session.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_set_session_id_context.3=SSL_CTX_set_session_id_context.3 -f none /opt/csw/share/man/man3/SSL_set_shutdown.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_set_ssl_method.3=SSL_CTX_set_ssl_version.3 -s none /opt/csw/share/man/man3/SSL_set_tmp_dh.3=SSL_CTX_set_tmp_dh_callback.3 -s none /opt/csw/share/man/man3/SSL_set_tmp_dh_callback.3=SSL_CTX_set_tmp_dh_callback.3 -s none /opt/csw/share/man/man3/SSL_set_tmp_rsa.3=SSL_CTX_set_tmp_rsa_callback.3 -s none /opt/csw/share/man/man3/SSL_set_tmp_rsa_callback.3=SSL_CTX_set_tmp_rsa_callback.3 -s none /opt/csw/share/man/man3/SSL_set_verify.3=SSL_CTX_set_verify.3 -s none /opt/csw/share/man/man3/SSL_set_verify_depth.3=SSL_CTX_set_verify.3 -f none /opt/csw/share/man/man3/SSL_set_verify_result.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_shutdown.3 0644 root bin -f none /opt/csw/share/man/man3/SSL_state_string.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_state_string_long.3=SSL_state_string.3 -s none /opt/csw/share/man/man3/SSL_use_PrivateKey.3=SSL_CTX_use_certificate.3 -s none /opt/csw/share/man/man3/SSL_use_PrivateKey_ASN1.3=SSL_CTX_use_certificate.3 -s none /opt/csw/share/man/man3/SSL_use_PrivateKey_file.3=SSL_CTX_use_certificate.3 -s none /opt/csw/share/man/man3/SSL_use_RSAPrivateKey.3=SSL_CTX_use_certificate.3 -s none /opt/csw/share/man/man3/SSL_use_RSAPrivateKey_ASN1.3=SSL_CTX_use_certificate.3 -s none /opt/csw/share/man/man3/SSL_use_RSAPrivateKey_file.3=SSL_CTX_use_certificate.3 -s none /opt/csw/share/man/man3/SSL_use_certificate.3=SSL_CTX_use_certificate.3 -s none /opt/csw/share/man/man3/SSL_use_certificate_ASN1.3=SSL_CTX_use_certificate.3 -s none /opt/csw/share/man/man3/SSL_use_certificate_file.3=SSL_CTX_use_certificate.3 -f none /opt/csw/share/man/man3/SSL_want.3 0644 root bin -s none /opt/csw/share/man/man3/SSL_want_nothing.3=SSL_want.3 -s none /opt/csw/share/man/man3/SSL_want_read.3=SSL_want.3 -s none /opt/csw/share/man/man3/SSL_want_write.3=SSL_want.3 -s none /opt/csw/share/man/man3/SSL_want_x509_lookup.3=SSL_want.3 -f none /opt/csw/share/man/man3/SSL_write.3 0644 root bin -s none /opt/csw/share/man/man3/SSLeay.3=OPENSSL_VERSION_NUMBER.3 -s none /opt/csw/share/man/man3/SSLeay_add_ssl_algorithms.3=SSL_library_init.3 -s none /opt/csw/share/man/man3/SSLeay_version.3=OPENSSL_VERSION_NUMBER.3 -s none /opt/csw/share/man/man3/UI_OpenSSL.3=ui.3 -s none /opt/csw/share/man/man3/UI_add_error_string.3=ui.3 -s none /opt/csw/share/man/man3/UI_add_info_string.3=ui.3 -s none /opt/csw/share/man/man3/UI_add_input_boolean.3=ui.3 -s none /opt/csw/share/man/man3/UI_add_input_string.3=ui.3 -s none /opt/csw/share/man/man3/UI_add_user_data.3=ui.3 -s none /opt/csw/share/man/man3/UI_add_verify_string.3=ui.3 -s none /opt/csw/share/man/man3/UI_construct_prompt.3=ui.3 -s none /opt/csw/share/man/man3/UI_ctrl.3=ui.3 -s none /opt/csw/share/man/man3/UI_dup_error_string.3=ui.3 -s none /opt/csw/share/man/man3/UI_dup_info_string.3=ui.3 -s none /opt/csw/share/man/man3/UI_dup_input_boolean.3=ui.3 -s none /opt/csw/share/man/man3/UI_dup_input_string.3=ui.3 -s none /opt/csw/share/man/man3/UI_dup_verify_string.3=ui.3 -s none /opt/csw/share/man/man3/UI_free.3=ui.3 -s none /opt/csw/share/man/man3/UI_get0_result.3=ui.3 -s none /opt/csw/share/man/man3/UI_get0_user_data.3=ui.3 -s none /opt/csw/share/man/man3/UI_get_default_method.3=ui.3 -s none /opt/csw/share/man/man3/UI_get_method.3=ui.3 -s none /opt/csw/share/man/man3/UI_new.3=ui.3 -s none /opt/csw/share/man/man3/UI_new_method.3=ui.3 -s none /opt/csw/share/man/man3/UI_process.3=ui.3 -s none /opt/csw/share/man/man3/UI_set_default_method.3=ui.3 -s none /opt/csw/share/man/man3/UI_set_method.3=ui.3 -s none /opt/csw/share/man/man3/X509_NAME_ENTRY_create_by_NID.3=X509_NAME_ENTRY_get_object.3 -s none /opt/csw/share/man/man3/X509_NAME_ENTRY_create_by_OBJ.3=X509_NAME_ENTRY_get_object.3 -s none /opt/csw/share/man/man3/X509_NAME_ENTRY_create_by_txt.3=X509_NAME_ENTRY_get_object.3 -s none /opt/csw/share/man/man3/X509_NAME_ENTRY_get_data.3=X509_NAME_ENTRY_get_object.3 -f none /opt/csw/share/man/man3/X509_NAME_ENTRY_get_object.3 0644 root bin -s none /opt/csw/share/man/man3/X509_NAME_ENTRY_set_data.3=X509_NAME_ENTRY_get_object.3 -s none /opt/csw/share/man/man3/X509_NAME_ENTRY_set_object.3=X509_NAME_ENTRY_get_object.3 -s none /opt/csw/share/man/man3/X509_NAME_add_entry.3=X509_NAME_add_entry_by_txt.3 -s none /opt/csw/share/man/man3/X509_NAME_add_entry_by_NID.3=X509_NAME_add_entry_by_txt.3 -s none /opt/csw/share/man/man3/X509_NAME_add_entry_by_OBJ.3=X509_NAME_add_entry_by_txt.3 -f none /opt/csw/share/man/man3/X509_NAME_add_entry_by_txt.3 0644 root bin -s none /opt/csw/share/man/man3/X509_NAME_delete_entry.3=X509_NAME_add_entry_by_txt.3 -s none /opt/csw/share/man/man3/X509_NAME_entry_count.3=X509_NAME_get_index_by_NID.3 -s none /opt/csw/share/man/man3/X509_NAME_get_entry.3=X509_NAME_get_index_by_NID.3 -f none /opt/csw/share/man/man3/X509_NAME_get_index_by_NID.3 0644 root bin -s none /opt/csw/share/man/man3/X509_NAME_get_index_by_OBJ.3=X509_NAME_get_index_by_NID.3 -s none /opt/csw/share/man/man3/X509_NAME_get_text_by_NID.3=X509_NAME_get_index_by_NID.3 -s none /opt/csw/share/man/man3/X509_NAME_get_text_by_OBJ.3=X509_NAME_get_index_by_NID.3 -s none /opt/csw/share/man/man3/X509_NAME_oneline.3=X509_NAME_print_ex.3 -s none /opt/csw/share/man/man3/X509_NAME_print.3=X509_NAME_print_ex.3 -f none /opt/csw/share/man/man3/X509_NAME_print_ex.3 0644 root bin -s none /opt/csw/share/man/man3/X509_NAME_print_ex_fp.3=X509_NAME_print_ex.3 -s none /opt/csw/share/man/man3/X509_free.3=X509_new.3 -f none /opt/csw/share/man/man3/X509_new.3 0644 root bin -f none /opt/csw/share/man/man3/bio.3 0644 root bin -f none /opt/csw/share/man/man3/blowfish.3 0644 root bin -f none /opt/csw/share/man/man3/bn.3 0644 root bin -s none /opt/csw/share/man/man3/bn_add_words.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_check_top.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_cmp_words.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_div_words.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_dump.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_expand.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_expand2.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_fix_top.3=bn_internal.3 -f none /opt/csw/share/man/man3/bn_internal.3 0644 root bin -s none /opt/csw/share/man/man3/bn_mul_add_words.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_mul_comba4.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_mul_comba8.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_mul_high.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_mul_low_normal.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_mul_low_recursive.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_mul_normal.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_mul_part_recursive.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_mul_recursive.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_mul_words.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_print.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_set_high.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_set_low.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_set_max.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_sqr_comba4.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_sqr_comba8.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_sqr_normal.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_sqr_recursive.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_sqr_words.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_sub_words.3=bn_internal.3 -s none /opt/csw/share/man/man3/bn_wexpand.3=bn_internal.3 -f none /opt/csw/share/man/man3/buffer.3 0644 root bin -f none /opt/csw/share/man/man3/crypto.3 0644 root bin -s none /opt/csw/share/man/man3/d2i_509_CRL_fp.3=d2i_X509_CRL.3 -f none /opt/csw/share/man/man3/d2i_ASN1_OBJECT.3 0644 root bin -f none /opt/csw/share/man/man3/d2i_DHparams.3 0644 root bin -s none /opt/csw/share/man/man3/d2i_DSAPrivateKey.3=d2i_DSAPublicKey.3 -f none /opt/csw/share/man/man3/d2i_DSAPublicKey.3 0644 root bin -s none /opt/csw/share/man/man3/d2i_DSA_PUBKEY.3=d2i_DSAPublicKey.3 -s none /opt/csw/share/man/man3/d2i_DSA_SIG.3=d2i_DSAPublicKey.3 -s none /opt/csw/share/man/man3/d2i_Netscape_RSA.3=d2i_RSAPublicKey.3 -f none /opt/csw/share/man/man3/d2i_PKCS8PrivateKey.3 0644 root bin -s none /opt/csw/share/man/man3/d2i_PKCS8PrivateKey_bio.3=d2i_PKCS8PrivateKey.3 -s none /opt/csw/share/man/man3/d2i_PKCS8PrivateKey_fp.3=d2i_PKCS8PrivateKey.3 -s none /opt/csw/share/man/man3/d2i_RSAPrivateKey.3=d2i_RSAPublicKey.3 -f none /opt/csw/share/man/man3/d2i_RSAPublicKey.3 0644 root bin -s none /opt/csw/share/man/man3/d2i_RSA_PUBKEY.3=d2i_RSAPublicKey.3 -f none /opt/csw/share/man/man3/d2i_SSL_SESSION.3 0644 root bin -f none /opt/csw/share/man/man3/d2i_X509.3 0644 root bin -f none /opt/csw/share/man/man3/d2i_X509_ALGOR.3 0644 root bin -f none /opt/csw/share/man/man3/d2i_X509_CRL.3 0644 root bin -s none /opt/csw/share/man/man3/d2i_X509_CRL_bio.3=d2i_X509_CRL.3 -f none /opt/csw/share/man/man3/d2i_X509_NAME.3 0644 root bin -f none /opt/csw/share/man/man3/d2i_X509_REQ.3 0644 root bin -s none /opt/csw/share/man/man3/d2i_X509_REQ_bio.3=d2i_X509_REQ.3 -s none /opt/csw/share/man/man3/d2i_X509_REQ_fp.3=d2i_X509_REQ.3 -f none /opt/csw/share/man/man3/d2i_X509_SIG.3 0644 root bin -s none /opt/csw/share/man/man3/d2i_X509_bio.3=d2i_X509.3 -s none /opt/csw/share/man/man3/d2i_X509_fp.3=d2i_X509.3 -f none /opt/csw/share/man/man3/des.3 0644 root bin -s none /opt/csw/share/man/man3/des_read_2passwords.3=ui_compat.3 -s none /opt/csw/share/man/man3/des_read_password.3=ui_compat.3 -s none /opt/csw/share/man/man3/des_read_pw.3=ui_compat.3 -s none /opt/csw/share/man/man3/des_read_pw_string.3=ui_compat.3 -f none /opt/csw/share/man/man3/dh.3 0644 root bin -f none /opt/csw/share/man/man3/dsa.3 0644 root bin -f none /opt/csw/share/man/man3/ecdsa.3 0644 root bin -f none /opt/csw/share/man/man3/engine.3 0644 root bin -f none /opt/csw/share/man/man3/err.3 0644 root bin -f none /opt/csw/share/man/man3/evp.3 0644 root bin -f none /opt/csw/share/man/man3/hmac.3 0644 root bin -s none /opt/csw/share/man/man3/i2d_ASN1_OBJECT.3=d2i_ASN1_OBJECT.3 -s none /opt/csw/share/man/man3/i2d_DHparams.3=d2i_DHparams.3 -s none /opt/csw/share/man/man3/i2d_DSAPrivateKey.3=d2i_DSAPublicKey.3 -s none /opt/csw/share/man/man3/i2d_DSAPublicKey.3=d2i_DSAPublicKey.3 -s none /opt/csw/share/man/man3/i2d_DSA_PUBKEY.3=d2i_DSAPublicKey.3 -s none /opt/csw/share/man/man3/i2d_DSA_SIG.3=d2i_DSAPublicKey.3 -s none /opt/csw/share/man/man3/i2d_Netscape_RSA.3=d2i_RSAPublicKey.3 -s none /opt/csw/share/man/man3/i2d_PKCS8PrivateKey_bio.3=d2i_PKCS8PrivateKey.3 -s none /opt/csw/share/man/man3/i2d_PKCS8PrivateKey_fp.3=d2i_PKCS8PrivateKey.3 -s none /opt/csw/share/man/man3/i2d_PKCS8PrivateKey_nid_bio.3=d2i_PKCS8PrivateKey.3 -s none /opt/csw/share/man/man3/i2d_PKCS8PrivateKey_nid_fp.3=d2i_PKCS8PrivateKey.3 -s none /opt/csw/share/man/man3/i2d_RSAPrivateKey.3=d2i_RSAPublicKey.3 -s none /opt/csw/share/man/man3/i2d_RSAPublicKey.3=d2i_RSAPublicKey.3 -s none /opt/csw/share/man/man3/i2d_RSA_PUBKEY.3=d2i_RSAPublicKey.3 -s none /opt/csw/share/man/man3/i2d_SSL_SESSION.3=d2i_SSL_SESSION.3 -s none /opt/csw/share/man/man3/i2d_X509.3=d2i_X509.3 -s none /opt/csw/share/man/man3/i2d_X509_ALGOR.3=d2i_X509_ALGOR.3 -s none /opt/csw/share/man/man3/i2d_X509_CRL.3=d2i_X509_CRL.3 -s none /opt/csw/share/man/man3/i2d_X509_CRL_bio.3=d2i_X509_CRL.3 -s none /opt/csw/share/man/man3/i2d_X509_CRL_fp.3=d2i_X509_CRL.3 -s none /opt/csw/share/man/man3/i2d_X509_NAME.3=d2i_X509_NAME.3 -s none /opt/csw/share/man/man3/i2d_X509_REQ.3=d2i_X509_REQ.3 -s none /opt/csw/share/man/man3/i2d_X509_REQ_bio.3=d2i_X509_REQ.3 -s none /opt/csw/share/man/man3/i2d_X509_REQ_fp.3=d2i_X509_REQ.3 -s none /opt/csw/share/man/man3/i2d_X509_SIG.3=d2i_X509_SIG.3 -s none /opt/csw/share/man/man3/i2d_X509_bio.3=d2i_X509.3 -s none /opt/csw/share/man/man3/i2d_X509_fp.3=d2i_X509.3 -s none /opt/csw/share/man/man3/lh_delete.3=lhash.3 -s none /opt/csw/share/man/man3/lh_doall.3=lhash.3 -s none /opt/csw/share/man/man3/lh_doall_arg.3=lhash.3 -s none /opt/csw/share/man/man3/lh_error.3=lhash.3 -s none /opt/csw/share/man/man3/lh_free.3=lhash.3 -s none /opt/csw/share/man/man3/lh_insert.3=lhash.3 -s none /opt/csw/share/man/man3/lh_new.3=lhash.3 -s none /opt/csw/share/man/man3/lh_node_stats.3=lh_stats.3 -s none /opt/csw/share/man/man3/lh_node_stats_bio.3=lh_stats.3 -s none /opt/csw/share/man/man3/lh_node_usage_stats.3=lh_stats.3 -s none /opt/csw/share/man/man3/lh_node_usage_stats_bio.3=lh_stats.3 -s none /opt/csw/share/man/man3/lh_retrieve.3=lhash.3 -f none /opt/csw/share/man/man3/lh_stats.3 0644 root bin -s none /opt/csw/share/man/man3/lh_stats_bio.3=lh_stats.3 -f none /opt/csw/share/man/man3/lhash.3 0644 root bin -f none /opt/csw/share/man/man3/md5.3 0644 root bin -f none /opt/csw/share/man/man3/mdc2.3 0644 root bin -f none /opt/csw/share/man/man3/pem.3 0644 root bin -f none /opt/csw/share/man/man3/rand.3 0644 root bin -f none /opt/csw/share/man/man3/rc4.3 0644 root bin -f none /opt/csw/share/man/man3/ripemd.3 0644 root bin -f none /opt/csw/share/man/man3/rsa.3 0644 root bin -f none /opt/csw/share/man/man3/sha.3 0644 root bin -f none /opt/csw/share/man/man3/ssl.3 0644 root bin -f none /opt/csw/share/man/man3/threads.3 0644 root bin -f none /opt/csw/share/man/man3/ui.3 0644 root bin -f none /opt/csw/share/man/man3/ui_compat.3 0644 root bin -f none /opt/csw/share/man/man3/x509.3 0644 root bin f none /opt/csw/share/doc/openssl_devel/changelog.CSW 644 root bin f none /opt/csw/share/doc/openssl_devel/license 644 root bin f none /opt/csw/share/doc/openssl_devel/CHANGES 644 root bin Modified: csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-sparc =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-sparc 2011-11-04 19:43:17 UTC (rev 16072) +++ csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-sparc 2011-11-04 21:35:08 UTC (rev 16073) @@ -83,965 +83,6 @@ f none /opt/csw/lib/pkgconfig/libssl.pc 0644 root bin f none /opt/csw/lib/pkgconfig/openssl.pc 0644 root bin d none /opt/csw/share/doc/openssl_devel 0755 root bin -d none /opt/csw/share/man/man3 0755 root bin -s none /opt/csw/share/man/man3/ASN1_OBJECT_free.3=ASN1_OBJECT_new.3 -f none /opt/csw/share/man/man3/ASN1_OBJECT_new.3 0644 root bin -s none /opt/csw/share/man/man3/ASN1_STRING_cmp.3=ASN1_STRING_length.3 -s none /opt/csw/share/man/man3/ASN1_STRING_data.3=ASN1_STRING_length.3 -s none /opt/csw/share/man/man3/ASN1_STRING_dup.3=ASN1_STRING_length.3 -s none /opt/csw/share/man/man3/ASN1_STRING_free.3=ASN1_STRING_new.3 -f none /opt/csw/share/man/man3/ASN1_STRING_length.3 0644 root bin -s none /opt/csw/share/man/man3/ASN1_STRING_length_set.3=ASN1_STRING_length.3 -f none /opt/csw/share/man/man3/ASN1_STRING_new.3 0644 root bin -f none /opt/csw/share/man/man3/ASN1_STRING_print_ex.3 0644 root bin -s none /opt/csw/share/man/man3/ASN1_STRING_print_ex_fp.3=ASN1_STRING_print_ex.3 -s none /opt/csw/share/man/man3/ASN1_STRING_set.3=ASN1_STRING_length.3 -s none /opt/csw/share/man/man3/ASN1_STRING_type.3=ASN1_STRING_length.3 -s none /opt/csw/share/man/man3/ASN1_STRING_type_new.3=ASN1_STRING_new.3 -f none /opt/csw/share/man/man3/ASN1_generate_nconf.3 0644 root bin -s none /opt/csw/share/man/man3/ASN1_generate_v3.3=ASN1_generate_nconf.3 -s none /opt/csw/share/man/man3/BF_cbc_encrypt.3=blowfish.3 -s none /opt/csw/share/man/man3/BF_cfb64_encrypt.3=blowfish.3 -s none /opt/csw/share/man/man3/BF_decrypt.3=blowfish.3 -s none /opt/csw/share/man/man3/BF_ecb_encrypt.3=blowfish.3 -s none /opt/csw/share/man/man3/BF_encrypt.3=blowfish.3 -s none /opt/csw/share/man/man3/BF_ofb64_encrypt.3=blowfish.3 -s none /opt/csw/share/man/man3/BF_options.3=blowfish.3 -s none /opt/csw/share/man/man3/BF_set_key.3=blowfish.3 -s none /opt/csw/share/man/man3/BIO_append_filename.3=BIO_s_file.3 -s none /opt/csw/share/man/man3/BIO_callback_ctrl.3=BIO_ctrl.3 -f none /opt/csw/share/man/man3/BIO_ctrl.3 0644 root bin -s none /opt/csw/share/man/man3/BIO_ctrl_get_read_request.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_ctrl_get_write_guarantee.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_ctrl_pending.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_ctrl_reset_read_request.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_ctrl_wpending.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_debug_callback.3=BIO_set_callback.3 -s none /opt/csw/share/man/man3/BIO_destroy_bio_pair.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_do_accept.3=BIO_s_accept.3 -s none /opt/csw/share/man/man3/BIO_do_connect.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_eof.3=BIO_ctrl.3 -f none /opt/csw/share/man/man3/BIO_f_base64.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_f_buffer.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_f_cipher.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_f_md.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_f_null.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_f_ssl.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_find_type.3 0644 root bin -s none /opt/csw/share/man/man3/BIO_flush.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_free.3=BIO_new.3 -s none /opt/csw/share/man/man3/BIO_free_all.3=BIO_new.3 -s none /opt/csw/share/man/man3/BIO_get_accept_port.3=BIO_s_accept.3 -s none /opt/csw/share/man/man3/BIO_get_bind_mode.3=BIO_s_accept.3 -s none /opt/csw/share/man/man3/BIO_get_callback.3=BIO_set_callback.3 -s none /opt/csw/share/man/man3/BIO_get_callback_arg.3=BIO_set_callback.3 -s none /opt/csw/share/man/man3/BIO_get_cipher_ctx.3=BIO_f_cipher.3 -s none /opt/csw/share/man/man3/BIO_get_cipher_status.3=BIO_f_cipher.3 -s none /opt/csw/share/man/man3/BIO_get_close.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_get_conn_hostname.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_get_conn_int_port.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_get_conn_ip.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_get_conn_port.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_get_fd.3=BIO_s_fd.3 -s none /opt/csw/share/man/man3/BIO_get_fp.3=BIO_s_file.3 -s none /opt/csw/share/man/man3/BIO_get_info_callback.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_get_md.3=BIO_f_md.3 -s none /opt/csw/share/man/man3/BIO_get_md_ctx.3=BIO_f_md.3 -s none /opt/csw/share/man/man3/BIO_get_mem_data.3=BIO_s_mem.3 -s none /opt/csw/share/man/man3/BIO_get_mem_ptr.3=BIO_s_mem.3 -s none /opt/csw/share/man/man3/BIO_get_num_renegotiates.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_get_read_request.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_get_retry_BIO.3=BIO_should_retry.3 -s none /opt/csw/share/man/man3/BIO_get_retry_reason.3=BIO_should_retry.3 -s none /opt/csw/share/man/man3/BIO_get_ssl.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_get_write_buf_size.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_get_write_guarantee.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_gets.3=BIO_read.3 -s none /opt/csw/share/man/man3/BIO_int_ctrl.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_make_bio_pair.3=BIO_s_bio.3 -f none /opt/csw/share/man/man3/BIO_new.3 0644 root bin -s none /opt/csw/share/man/man3/BIO_new_bio_pair.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_new_buffer_ssl_connect.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_new_fd.3=BIO_s_fd.3 -s none /opt/csw/share/man/man3/BIO_new_file.3=BIO_s_file.3 -s none /opt/csw/share/man/man3/BIO_new_fp.3=BIO_s_file.3 -s none /opt/csw/share/man/man3/BIO_new_mem_buf.3=BIO_s_mem.3 -s none /opt/csw/share/man/man3/BIO_new_socket.3=BIO_s_socket.3 -s none /opt/csw/share/man/man3/BIO_new_ssl.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_new_ssl_connect.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_next.3=BIO_find_type.3 -s none /opt/csw/share/man/man3/BIO_pending.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_pop.3=BIO_push.3 -s none /opt/csw/share/man/man3/BIO_ptr_ctrl.3=BIO_ctrl.3 -f none /opt/csw/share/man/man3/BIO_push.3 0644 root bin -s none /opt/csw/share/man/man3/BIO_puts.3=BIO_read.3 -f none /opt/csw/share/man/man3/BIO_read.3 0644 root bin -s none /opt/csw/share/man/man3/BIO_read_filename.3=BIO_s_file.3 -s none /opt/csw/share/man/man3/BIO_reset.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_retry_type.3=BIO_should_retry.3 -s none /opt/csw/share/man/man3/BIO_rw_filename.3=BIO_s_file.3 -f none /opt/csw/share/man/man3/BIO_s_accept.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_s_bio.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_s_connect.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_s_fd.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_s_file.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_s_mem.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_s_null.3 0644 root bin -f none /opt/csw/share/man/man3/BIO_s_socket.3 0644 root bin -s none /opt/csw/share/man/man3/BIO_seek.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_set.3=BIO_new.3 -s none /opt/csw/share/man/man3/BIO_set_accept_bios.3=BIO_s_accept.3 -s none /opt/csw/share/man/man3/BIO_set_accept_port.3=BIO_s_accept.3 -s none /opt/csw/share/man/man3/BIO_set_bind_mode.3=BIO_s_accept.3 -f none /opt/csw/share/man/man3/BIO_set_callback.3 0644 root bin -s none /opt/csw/share/man/man3/BIO_set_callback_arg.3=BIO_set_callback.3 -s none /opt/csw/share/man/man3/BIO_set_cipher.3=BIO_f_cipher.3 -s none /opt/csw/share/man/man3/BIO_set_close.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_set_conn_hostname.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_set_conn_int_port.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_set_conn_ip.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_set_conn_port.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_set_fd.3=BIO_s_fd.3 -s none /opt/csw/share/man/man3/BIO_set_fp.3=BIO_s_file.3 -s none /opt/csw/share/man/man3/BIO_set_info_callback.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_set_md.3=BIO_f_md.3 -s none /opt/csw/share/man/man3/BIO_set_mem_buf.3=BIO_s_mem.3 -s none /opt/csw/share/man/man3/BIO_set_mem_eof_return.3=BIO_s_mem.3 -s none /opt/csw/share/man/man3/BIO_set_nbio.3=BIO_s_connect.3 -s none /opt/csw/share/man/man3/BIO_set_nbio_accept.3=BIO_s_accept.3 -s none /opt/csw/share/man/man3/BIO_set_ssl.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_set_ssl_mode.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_set_ssl_renegotiate_bytes.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_set_ssl_renegotiate_timeout.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_set_write_buf_size.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_should_io_special.3=BIO_should_retry.3 -s none /opt/csw/share/man/man3/BIO_should_read.3=BIO_should_retry.3 -f none /opt/csw/share/man/man3/BIO_should_retry.3 0644 root bin -s none /opt/csw/share/man/man3/BIO_should_write.3=BIO_should_retry.3 -s none /opt/csw/share/man/man3/BIO_shutdown_wr.3=BIO_s_bio.3 -s none /opt/csw/share/man/man3/BIO_ssl_copy_session_id.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_ssl_shutdown.3=BIO_f_ssl.3 -s none /opt/csw/share/man/man3/BIO_tell.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_vfree.3=BIO_new.3 -s none /opt/csw/share/man/man3/BIO_wpending.3=BIO_ctrl.3 -s none /opt/csw/share/man/man3/BIO_write.3=BIO_read.3 -s none /opt/csw/share/man/man3/BIO_write_filename.3=BIO_s_file.3 -s none /opt/csw/share/man/man3/BN_BLINDING_convert.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_BLINDING_convert_ex.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_BLINDING_create_param.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_BLINDING_free.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_BLINDING_get_flags.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_BLINDING_get_thread_id.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_BLINDING_invert.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_BLINDING_invert_ex.3=BN_BLINDING_new.3 -f none /opt/csw/share/man/man3/BN_BLINDING_new.3 0644 root bin -s none /opt/csw/share/man/man3/BN_BLINDING_set_flags.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_BLINDING_set_thread_id.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_BLINDING_update.3=BN_BLINDING_new.3 -s none /opt/csw/share/man/man3/BN_CTX_end.3=BN_CTX_start.3 -s none /opt/csw/share/man/man3/BN_CTX_free.3=BN_CTX_new.3 -s none /opt/csw/share/man/man3/BN_CTX_get.3=BN_CTX_start.3 -s none /opt/csw/share/man/man3/BN_CTX_init.3=BN_CTX_new.3 -f none /opt/csw/share/man/man3/BN_CTX_new.3 0644 root bin -f none /opt/csw/share/man/man3/BN_CTX_start.3 0644 root bin -s none /opt/csw/share/man/man3/BN_MONT_CTX_copy.3=BN_mod_mul_montgomery.3 -s none /opt/csw/share/man/man3/BN_MONT_CTX_free.3=BN_mod_mul_montgomery.3 -s none /opt/csw/share/man/man3/BN_MONT_CTX_init.3=BN_mod_mul_montgomery.3 -s none /opt/csw/share/man/man3/BN_MONT_CTX_new.3=BN_mod_mul_montgomery.3 -s none /opt/csw/share/man/man3/BN_MONT_CTX_set.3=BN_mod_mul_montgomery.3 -s none /opt/csw/share/man/man3/BN_RECP_CTX_free.3=BN_mod_mul_reciprocal.3 -s none /opt/csw/share/man/man3/BN_RECP_CTX_init.3=BN_mod_mul_reciprocal.3 -s none /opt/csw/share/man/man3/BN_RECP_CTX_new.3=BN_mod_mul_reciprocal.3 -s none /opt/csw/share/man/man3/BN_RECP_CTX_set.3=BN_mod_mul_reciprocal.3 -f none /opt/csw/share/man/man3/BN_add.3 0644 root bin -f none /opt/csw/share/man/man3/BN_add_word.3 0644 root bin -s none /opt/csw/share/man/man3/BN_bin2bn.3=BN_bn2bin.3 -f none /opt/csw/share/man/man3/BN_bn2bin.3 0644 root bin -s none /opt/csw/share/man/man3/BN_bn2dec.3=BN_bn2bin.3 -s none /opt/csw/share/man/man3/BN_bn2hex.3=BN_bn2bin.3 -s none /opt/csw/share/man/man3/BN_bn2mpi.3=BN_bn2bin.3 -s none /opt/csw/share/man/man3/BN_clear.3=BN_new.3 -s none /opt/csw/share/man/man3/BN_clear_bit.3=BN_set_bit.3 -s none /opt/csw/share/man/man3/BN_clear_free.3=BN_new.3 -f none /opt/csw/share/man/man3/BN_cmp.3 0644 root bin -f none /opt/csw/share/man/man3/BN_copy.3 0644 root bin -s none /opt/csw/share/man/man3/BN_dec2bn.3=BN_bn2bin.3 -s none /opt/csw/share/man/man3/BN_div.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_div_recp.3=BN_mod_mul_reciprocal.3 -s none /opt/csw/share/man/man3/BN_div_word.3=BN_add_word.3 -s none /opt/csw/share/man/man3/BN_dup.3=BN_copy.3 -s none /opt/csw/share/man/man3/BN_exp.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_free.3=BN_new.3 -s none /opt/csw/share/man/man3/BN_from_montgomery.3=BN_mod_mul_montgomery.3 -s none /opt/csw/share/man/man3/BN_gcd.3=BN_add.3 -f none /opt/csw/share/man/man3/BN_generate_prime.3 0644 root bin -s none /opt/csw/share/man/man3/BN_get_word.3=BN_zero.3 -s none /opt/csw/share/man/man3/BN_hex2bn.3=BN_bn2bin.3 -s none /opt/csw/share/man/man3/BN_init.3=BN_new.3 -s none /opt/csw/share/man/man3/BN_is_bit_set.3=BN_set_bit.3 -s none /opt/csw/share/man/man3/BN_is_odd.3=BN_cmp.3 -s none /opt/csw/share/man/man3/BN_is_one.3=BN_cmp.3 -s none /opt/csw/share/man/man3/BN_is_prime.3=BN_generate_prime.3 -s none /opt/csw/share/man/man3/BN_is_prime_fasttest.3=BN_generate_prime.3 -s none /opt/csw/share/man/man3/BN_is_word.3=BN_cmp.3 -s none /opt/csw/share/man/man3/BN_is_zero.3=BN_cmp.3 -s none /opt/csw/share/man/man3/BN_lshift.3=BN_set_bit.3 -s none /opt/csw/share/man/man3/BN_lshift1.3=BN_set_bit.3 -s none /opt/csw/share/man/man3/BN_mask_bits.3=BN_set_bit.3 -s none /opt/csw/share/man/man3/BN_mod.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_mod_add.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_mod_exp.3=BN_add.3 -f none /opt/csw/share/man/man3/BN_mod_inverse.3 0644 root bin -s none /opt/csw/share/man/man3/BN_mod_mul.3=BN_add.3 -f none /opt/csw/share/man/man3/BN_mod_mul_montgomery.3 0644 root bin -f none /opt/csw/share/man/man3/BN_mod_mul_reciprocal.3 0644 root bin -s none /opt/csw/share/man/man3/BN_mod_sqr.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_mod_sub.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_mod_word.3=BN_add_word.3 -s none /opt/csw/share/man/man3/BN_mpi2bn.3=BN_bn2bin.3 -s none /opt/csw/share/man/man3/BN_mul.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_mul_word.3=BN_add_word.3 -f none /opt/csw/share/man/man3/BN_new.3 0644 root bin -s none /opt/csw/share/man/man3/BN_nnmod.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_num_bits.3=BN_num_bytes.3 -s none /opt/csw/share/man/man3/BN_num_bits_word.3=BN_num_bytes.3 -f none /opt/csw/share/man/man3/BN_num_bytes.3 0644 root bin -s none /opt/csw/share/man/man3/BN_one.3=BN_zero.3 -s none /opt/csw/share/man/man3/BN_print.3=BN_bn2bin.3 -s none /opt/csw/share/man/man3/BN_print_fp.3=BN_bn2bin.3 -s none /opt/csw/share/man/man3/BN_pseudo_rand.3=BN_rand.3 -f none /opt/csw/share/man/man3/BN_rand.3 0644 root bin -s none /opt/csw/share/man/man3/BN_rshift.3=BN_set_bit.3 -s none /opt/csw/share/man/man3/BN_rshift1.3=BN_set_bit.3 -f none /opt/csw/share/man/man3/BN_set_bit.3 0644 root bin -s none /opt/csw/share/man/man3/BN_set_word.3=BN_zero.3 -s none /opt/csw/share/man/man3/BN_sqr.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_sub.3=BN_add.3 -s none /opt/csw/share/man/man3/BN_sub_word.3=BN_add_word.3 -f none /opt/csw/share/man/man3/BN_swap.3 0644 root bin -s none /opt/csw/share/man/man3/BN_to_montgomery.3=BN_mod_mul_montgomery.3 -s none /opt/csw/share/man/man3/BN_ucmp.3=BN_cmp.3 -s none /opt/csw/share/man/man3/BN_value_one.3=BN_zero.3 -f none /opt/csw/share/man/man3/BN_zero.3 0644 root bin -s none /opt/csw/share/man/man3/BUF_MEM_free.3=buffer.3 -s none /opt/csw/share/man/man3/BUF_MEM_grow.3=buffer.3 -s none /opt/csw/share/man/man3/BUF_MEM_new.3=buffer.3 -s none /opt/csw/share/man/man3/BUF_strdup.3=buffer.3 -f none /opt/csw/share/man/man3/CONF_modules_free.3 0644 root bin -s none /opt/csw/share/man/man3/CONF_modules_load.3=CONF_modules_load_file.3 -f none /opt/csw/share/man/man3/CONF_modules_load_file.3 0644 root bin -s none /opt/csw/share/man/man3/CONF_modules_unload.3=CONF_modules_free.3 -s none /opt/csw/share/man/man3/CRYPTO_destroy_dynlockid.3=threads.3 -s none /opt/csw/share/man/man3/CRYPTO_get_ex_data.3=CRYPTO_set_ex_data.3 -s none /opt/csw/share/man/man3/CRYPTO_get_new_dynlockid.3=threads.3 -s none /opt/csw/share/man/man3/CRYPTO_lock.3=threads.3 -s none /opt/csw/share/man/man3/CRYPTO_num_locks.3=threads.3 -s none /opt/csw/share/man/man3/CRYPTO_set_dynlock_create_callback.3=threads.3 -s none /opt/csw/share/man/man3/CRYPTO_set_dynlock_destroy_callback.3=threads.3 -s none /opt/csw/share/man/man3/CRYPTO_set_dynlock_lock_callback.3=threads.3 -f none /opt/csw/share/man/man3/CRYPTO_set_ex_data.3 0644 root bin -s none /opt/csw/share/man/man3/CRYPTO_set_id_callback.3=threads.3 -s none /opt/csw/share/man/man3/CRYPTO_set_locking_callback.3=threads.3 -s none /opt/csw/share/man/man3/DES_cbc_cksum.3=des.3 -s none /opt/csw/share/man/man3/DES_cfb64_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_cfb_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_crypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ecb2_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ecb3_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ecb_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ede2_cbc_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ede2_cfb64_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ede2_ofb64_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ede3_cbc_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ede3_cbcm_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ede3_cfb64_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ede3_ofb64_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_enc_read.3=des.3 -s none /opt/csw/share/man/man3/DES_enc_write.3=des.3 -s none /opt/csw/share/man/man3/DES_fcrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_is_weak_key.3=des.3 -s none /opt/csw/share/man/man3/DES_key_sched.3=des.3 -s none /opt/csw/share/man/man3/DES_ncbc_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ofb64_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_ofb_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_pcbc_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DES_quad_cksum.3=des.3 -s none /opt/csw/share/man/man3/DES_random_key.3=des.3 -s none /opt/csw/share/man/man3/DES_set_key.3=des.3 -s none /opt/csw/share/man/man3/DES_set_key_checked.3=des.3 -s none /opt/csw/share/man/man3/DES_set_key_unchecked.3=des.3 -s none /opt/csw/share/man/man3/DES_set_odd_parity.3=des.3 -s none /opt/csw/share/man/man3/DES_string_to_2keys.3=des.3 -s none /opt/csw/share/man/man3/DES_string_to_key.3=des.3 -s none /opt/csw/share/man/man3/DES_xcbc_encrypt.3=des.3 -s none /opt/csw/share/man/man3/DH_OpenSSL.3=DH_set_method.3 -s none /opt/csw/share/man/man3/DH_check.3=DH_generate_parameters.3 -s none /opt/csw/share/man/man3/DH_compute_key.3=DH_generate_key.3 -s none /opt/csw/share/man/man3/DH_free.3=DH_new.3 -f none /opt/csw/share/man/man3/DH_generate_key.3 0644 root bin -f none /opt/csw/share/man/man3/DH_generate_parameters.3 0644 root bin -s none /opt/csw/share/man/man3/DH_get_default_method.3=DH_set_method.3 -s none /opt/csw/share/man/man3/DH_get_ex_data.3=DH_get_ex_new_index.3 -f none /opt/csw/share/man/man3/DH_get_ex_new_index.3 0644 root bin -f none /opt/csw/share/man/man3/DH_new.3 0644 root bin -s none /opt/csw/share/man/man3/DH_new_method.3=DH_set_method.3 -s none /opt/csw/share/man/man3/DH_set_default_method.3=DH_set_method.3 -s none /opt/csw/share/man/man3/DH_set_ex_data.3=DH_get_ex_new_index.3 -f none /opt/csw/share/man/man3/DH_set_method.3 0644 root bin -f none /opt/csw/share/man/man3/DH_size.3 0644 root bin -s none /opt/csw/share/man/man3/DHparams_print.3=RSA_print.3 -s none /opt/csw/share/man/man3/DHparams_print_fp.3=RSA_print.3 -s none /opt/csw/share/man/man3/DSA_OpenSSL.3=DSA_set_method.3 -s none /opt/csw/share/man/man3/DSA_SIG_free.3=DSA_SIG_new.3 -f none /opt/csw/share/man/man3/DSA_SIG_new.3 0644 root bin -f none /opt/csw/share/man/man3/DSA_do_sign.3 0644 root bin -s none /opt/csw/share/man/man3/DSA_do_verify.3=DSA_do_sign.3 -f none /opt/csw/share/man/man3/DSA_dup_DH.3 0644 root bin -s none /opt/csw/share/man/man3/DSA_free.3=DSA_new.3 -f none /opt/csw/share/man/man3/DSA_generate_key.3 0644 root bin -f none /opt/csw/share/man/man3/DSA_generate_parameters.3 0644 root bin -s none /opt/csw/share/man/man3/DSA_get_default_method.3=DSA_set_method.3 -s none /opt/csw/share/man/man3/DSA_get_ex_data.3=DSA_get_ex_new_index.3 -f none /opt/csw/share/man/man3/DSA_get_ex_new_index.3 0644 root bin -f none /opt/csw/share/man/man3/DSA_new.3 0644 root bin -s none /opt/csw/share/man/man3/DSA_new_method.3=DSA_set_method.3 -s none /opt/csw/share/man/man3/DSA_print.3=RSA_print.3 -s none /opt/csw/share/man/man3/DSA_print_fp.3=RSA_print.3 -s none /opt/csw/share/man/man3/DSA_set_default_method.3=DSA_set_method.3 -s none /opt/csw/share/man/man3/DSA_set_ex_data.3=DSA_get_ex_new_index.3 -f none /opt/csw/share/man/man3/DSA_set_method.3 0644 root bin -f none /opt/csw/share/man/man3/DSA_sign.3 0644 root bin -s none /opt/csw/share/man/man3/DSA_sign_setup.3=DSA_sign.3 -f none /opt/csw/share/man/man3/DSA_size.3 0644 root bin -s none /opt/csw/share/man/man3/DSA_verify.3=DSA_sign.3 -s none /opt/csw/share/man/man3/DSAparams_print.3=RSA_print.3 -s none /opt/csw/share/man/man3/DSAparams_print_fp.3=RSA_print.3 -s none /opt/csw/share/man/man3/ERR_GET_FUNC.3=ERR_GET_LIB.3 -f none /opt/csw/share/man/man3/ERR_GET_LIB.3 0644 root bin -s none /opt/csw/share/man/man3/ERR_GET_REASON.3=ERR_GET_LIB.3 -s none /opt/csw/share/man/man3/ERR_PACK.3=ERR_load_strings.3 -s none /opt/csw/share/man/man3/ERR_add_error_data.3=ERR_put_error.3 -f none /opt/csw/share/man/man3/ERR_clear_error.3 0644 root bin -f none /opt/csw/share/man/man3/ERR_error_string.3 0644 root bin -s none /opt/csw/share/man/man3/ERR_error_string_n.3=ERR_error_string.3 -s none /opt/csw/share/man/man3/ERR_free_strings.3=ERR_load_crypto_strings.3 -s none /opt/csw/share/man/man3/ERR_func_error_string.3=ERR_error_string.3 -f none /opt/csw/share/man/man3/ERR_get_error.3 0644 root bin -s none /opt/csw/share/man/man3/ERR_get_error_line.3=ERR_get_error.3 -s none /opt/csw/share/man/man3/ERR_get_error_line_data.3=ERR_get_error.3 -s none /opt/csw/share/man/man3/ERR_get_next_error_library.3=ERR_load_strings.3 -s none /opt/csw/share/man/man3/ERR_lib_error_string.3=ERR_error_string.3 -s none /opt/csw/share/man/man3/ERR_load_UI_strings.3=ui.3 -f none /opt/csw/share/man/man3/ERR_load_crypto_strings.3 0644 root bin -f none /opt/csw/share/man/man3/ERR_load_strings.3 0644 root bin -s none /opt/csw/share/man/man3/ERR_peek_error.3=ERR_get_error.3 -s none /opt/csw/share/man/man3/ERR_peek_error_line.3=ERR_get_error.3 -s none /opt/csw/share/man/man3/ERR_peek_error_line_data.3=ERR_get_error.3 -s none /opt/csw/share/man/man3/ERR_peek_last_error.3=ERR_get_error.3 -s none /opt/csw/share/man/man3/ERR_peek_last_error_line.3=ERR_get_error.3 -s none /opt/csw/share/man/man3/ERR_peek_last_error_line_data.3=ERR_get_error.3 -s none /opt/csw/share/man/man3/ERR_pop_to_mark.3=ERR_set_mark.3 -f none /opt/csw/share/man/man3/ERR_print_errors.3 0644 root bin -s none /opt/csw/share/man/man3/ERR_print_errors_fp.3=ERR_print_errors.3 -f none /opt/csw/share/man/man3/ERR_put_error.3 0644 root bin -s none /opt/csw/share/man/man3/ERR_reason_error_string.3=ERR_error_string.3 -f none /opt/csw/share/man/man3/ERR_remove_state.3 0644 root bin -f none /opt/csw/share/man/man3/ERR_set_mark.3 0644 root bin -f none /opt/csw/share/man/man3/EVP_BytesToKey.3 0644 root bin -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_block_size.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_cipher.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_cleanup.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_ctrl.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_flags.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_get_app_data.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_init.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_iv_length.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_key_length.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_mode.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_nid.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_set_app_data.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_set_key_length.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_set_padding.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_type.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_asn1_to_param.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_block_size.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_flags.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_iv_length.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_key_length.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_mode.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_nid.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_param_to_asn1.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CIPHER_type.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CipherFinal.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CipherFinal_ex.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CipherInit.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CipherInit_ex.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_CipherUpdate.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_DecryptFinal.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_DecryptFinal_ex.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_DecryptInit.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_DecryptInit_ex.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_DecryptUpdate.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_DigestFinal_ex.3=EVP_DigestInit.3 -f none /opt/csw/share/man/man3/EVP_DigestInit.3 0644 root bin -s none /opt/csw/share/man/man3/EVP_DigestInit_ex.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_DigestUpdate.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_EncryptFinal.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_EncryptFinal_ex.3=EVP_EncryptInit.3 -f none /opt/csw/share/man/man3/EVP_EncryptInit.3 0644 root bin -s none /opt/csw/share/man/man3/EVP_EncryptInit_ex.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_EncryptUpdate.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_MAX_MD_SIZE.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_block_size.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_cleanup.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_copy.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_copy_ex.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_create.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_destroy.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_init.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_md.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_size.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_CTX_type.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_block_size.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_pkey_type.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_size.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_MD_type.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_OpenFinal.3=EVP_OpenInit.3 -f none /opt/csw/share/man/man3/EVP_OpenInit.3 0644 root bin -s none /opt/csw/share/man/man3/EVP_OpenUpdate.3=EVP_OpenInit.3 -s none /opt/csw/share/man/man3/EVP_PKEY_assign_DH.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_PKEY_assign_DSA.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_PKEY_assign_EC_KEY.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_PKEY_assign_RSA.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_PKEY_free.3=EVP_PKEY_new.3 -s none /opt/csw/share/man/man3/EVP_PKEY_get1_DH.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_PKEY_get1_DSA.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_PKEY_get1_EC_KEY.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_PKEY_get1_RSA.3=EVP_PKEY_set1_RSA.3 -f none /opt/csw/share/man/man3/EVP_PKEY_new.3 0644 root bin -s none /opt/csw/share/man/man3/EVP_PKEY_set1_DH.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_PKEY_set1_DSA.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_PKEY_set1_EC_KEY.3=EVP_PKEY_set1_RSA.3 -f none /opt/csw/share/man/man3/EVP_PKEY_set1_RSA.3 0644 root bin -s none /opt/csw/share/man/man3/EVP_PKEY_type.3=EVP_PKEY_set1_RSA.3 -s none /opt/csw/share/man/man3/EVP_SealFinal.3=EVP_SealInit.3 -f none /opt/csw/share/man/man3/EVP_SealInit.3 0644 root bin -s none /opt/csw/share/man/man3/EVP_SealUpdate.3=EVP_SealInit.3 -s none /opt/csw/share/man/man3/EVP_SignFinal.3=EVP_SignInit.3 -f none /opt/csw/share/man/man3/EVP_SignInit.3 0644 root bin -s none /opt/csw/share/man/man3/EVP_SignUpdate.3=EVP_SignInit.3 -s none /opt/csw/share/man/man3/EVP_VerifyFinal.3=EVP_VerifyInit.3 -f none /opt/csw/share/man/man3/EVP_VerifyInit.3 0644 root bin -s none /opt/csw/share/man/man3/EVP_VerifyUpdate.3=EVP_VerifyInit.3 -s none /opt/csw/share/man/man3/EVP_dss.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_dss1.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_get_cipherbyname.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_get_cipherbynid.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_get_cipherbyobj.3=EVP_EncryptInit.3 -s none /opt/csw/share/man/man3/EVP_get_digestbyname.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_get_digestbynid.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_get_digestbyobj.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_md2.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_md5.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_md_null.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_mdc2.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_ripemd160.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_sha.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/EVP_sha1.3=EVP_DigestInit.3 -s none /opt/csw/share/man/man3/HMAC.3=hmac.3 -s none /opt/csw/share/man/man3/HMAC_Final.3=hmac.3 -s none /opt/csw/share/man/man3/HMAC_Init.3=hmac.3 -s none /opt/csw/share/man/man3/HMAC_Update.3=hmac.3 -s none /opt/csw/share/man/man3/HMAC_cleanup.3=hmac.3 -s none /opt/csw/share/man/man3/MD2.3=md5.3 -s none /opt/csw/share/man/man3/MD2_Final.3=md5.3 -s none /opt/csw/share/man/man3/MD2_Init.3=md5.3 -s none /opt/csw/share/man/man3/MD2_Update.3=md5.3 -s none /opt/csw/share/man/man3/MD4.3=md5.3 -s none /opt/csw/share/man/man3/MD4_Final.3=md5.3 -s none /opt/csw/share/man/man3/MD4_Init.3=md5.3 -s none /opt/csw/share/man/man3/MD4_Update.3=md5.3 -s none /opt/csw/share/man/man3/MD5.3=md5.3 -s none /opt/csw/share/man/man3/MD5_Final.3=md5.3 -s none /opt/csw/share/man/man3/MD5_Init.3=md5.3 -s none /opt/csw/share/man/man3/MD5_Update.3=md5.3 -s none /opt/csw/share/man/man3/MDC2.3=mdc2.3 -s none /opt/csw/share/man/man3/MDC2_Final.3=mdc2.3 -s none /opt/csw/share/man/man3/MDC2_Init.3=mdc2.3 -s none /opt/csw/share/man/man3/MDC2_Update.3=mdc2.3 -s none /opt/csw/share/man/man3/OBJ_cleanup.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_cmp.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_create.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_dup.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_ln2nid.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_nid2ln.3=OBJ_nid2obj.3 -f none /opt/csw/share/man/man3/OBJ_nid2obj.3 0644 root bin -s none /opt/csw/share/man/man3/OBJ_nid2sn.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_obj2nid.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_obj2txt.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_sn2nid.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_txt2nid.3=OBJ_nid2obj.3 -s none /opt/csw/share/man/man3/OBJ_txt2obj.3=OBJ_nid2obj.3 -f none /opt/csw/share/man/man3/OPENSSL_Applink.3 0644 root bin -f none /opt/csw/share/man/man3/OPENSSL_VERSION_NUMBER.3 0644 root bin -f none /opt/csw/share/man/man3/OPENSSL_config.3 0644 root bin -f none /opt/csw/share/man/man3/OPENSSL_ia32cap.3 0644 root bin -f none /opt/csw/share/man/man3/OPENSSL_load_builtin_modules.3 0644 root bin -s none /opt/csw/share/man/man3/OPENSSL_no_config.3=OPENSSL_config.3 -f none /opt/csw/share/man/man3/OpenSSL_add_all_algorithms.3 0644 root bin -s none /opt/csw/share/man/man3/OpenSSL_add_all_ciphers.3=OpenSSL_add_all_algorithms.3 -s none /opt/csw/share/man/man3/OpenSSL_add_all_digests.3=OpenSSL_add_all_algorithms.3 -s none /opt/csw/share/man/man3/OpenSSL_add_ssl_algorithms.3=SSL_library_init.3 -s none /opt/csw/share/man/man3/PEM.3=pem.3 -f none /opt/csw/share/man/man3/PKCS12_create.3 0644 root bin -f none /opt/csw/share/man/man3/PKCS12_parse.3 0644 root bin -f none /opt/csw/share/man/man3/PKCS7_decrypt.3 0644 root bin -f none /opt/csw/share/man/man3/PKCS7_encrypt.3 0644 root bin -f none /opt/csw/share/man/man3/PKCS7_sign.3 0644 root bin -f none /opt/csw/share/man/man3/PKCS7_verify.3 0644 root bin -s none /opt/csw/share/man/man3/RAND_SSLeay.3=RAND_set_rand_method.3 -f none /opt/csw/share/man/man3/RAND_add.3 0644 root bin -f none /opt/csw/share/man/man3/RAND_bytes.3 0644 root bin -f none /opt/csw/share/man/man3/RAND_cleanup.3 0644 root bin -f none /opt/csw/share/man/man3/RAND_egd.3 0644 root bin -s none /opt/csw/share/man/man3/RAND_event.3=RAND_add.3 -s none /opt/csw/share/man/man3/RAND_file_name.3=RAND_load_file.3 -s none /opt/csw/share/man/man3/RAND_get_rand_method.3=RAND_set_rand_method.3 -f none /opt/csw/share/man/man3/RAND_load_file.3 0644 root bin -s none /opt/csw/share/man/man3/RAND_pseudo_bytes.3=RAND_bytes.3 -s none /opt/csw/share/man/man3/RAND_screen.3=RAND_add.3 -s none /opt/csw/share/man/man3/RAND_seed.3=RAND_add.3 -f none /opt/csw/share/man/man3/RAND_set_rand_method.3 0644 root bin -s none /opt/csw/share/man/man3/RAND_status.3=RAND_add.3 -s none /opt/csw/share/man/man3/RAND_write_file.3=RAND_load_file.3 -s none /opt/csw/share/man/man3/RC4.3=rc4.3 -s none /opt/csw/share/man/man3/RC4_set_key.3=rc4.3 -s none /opt/csw/share/man/man3/RIPEMD160.3=ripemd.3 -s none /opt/csw/share/man/man3/RIPEMD160_Final.3=ripemd.3 -s none /opt/csw/share/man/man3/RIPEMD160_Init.3=ripemd.3 -s none /opt/csw/share/man/man3/RIPEMD160_Update.3=ripemd.3 -s none /opt/csw/share/man/man3/RSA_PKCS1_SSLeay.3=RSA_set_method.3 -s none /opt/csw/share/man/man3/RSA_blinding_off.3=RSA_blinding_on.3 -f none /opt/csw/share/man/man3/RSA_blinding_on.3 0644 root bin -f none /opt/csw/share/man/man3/RSA_check_key.3 0644 root bin -s none /opt/csw/share/man/man3/RSA_flags.3=RSA_set_method.3 -s none /opt/csw/share/man/man3/RSA_free.3=RSA_new.3 -f none /opt/csw/share/man/man3/RSA_generate_key.3 0644 root bin -s none /opt/csw/share/man/man3/RSA_get_default_method.3=RSA_set_method.3 -s none /opt/csw/share/man/man3/RSA_get_ex_data.3=RSA_get_ex_new_index.3 -f none /opt/csw/share/man/man3/RSA_get_ex_new_index.3 0644 root bin -s none /opt/csw/share/man/man3/RSA_get_method.3=RSA_set_method.3 -f none /opt/csw/share/man/man3/RSA_new.3 0644 root bin -s none /opt/csw/share/man/man3/RSA_new_method.3=RSA_set_method.3 -s none /opt/csw/share/man/man3/RSA_null_method.3=RSA_set_method.3 -s none /opt/csw/share/man/man3/RSA_padding_add_PKCS1_OAEP.3=RSA_padding_add_PKCS1_type_1.3 -f none /opt/csw/share/man/man3/RSA_padding_add_PKCS1_type_1.3 0644 root bin -s none /opt/csw/share/man/man3/RSA_padding_add_PKCS1_type_2.3=RSA_padding_add_PKCS1_type_1.3 -s none /opt/csw/share/man/man3/RSA_padding_add_SSLv23.3=RSA_padding_add_PKCS1_type_1.3 -s none /opt/csw/share/man/man3/RSA_padding_add_none.3=RSA_padding_add_PKCS1_type_1.3 -s none /opt/csw/share/man/man3/RSA_padding_check_PKCS1_OAEP.3=RSA_padding_add_PKCS1_type_1.3 -s none /opt/csw/share/man/man3/RSA_padding_check_PKCS1_type_1.3=RSA_padding_add_PKCS1_type_1.3 -s none /opt/csw/share/man/man3/RSA_padding_check_PKCS1_type_2.3=RSA_padding_add_PKCS1_type_1.3 -s none /opt/csw/share/man/man3/RSA_padding_check_SSLv23.3=RSA_padding_add_PKCS1_type_1.3 -s none /opt/csw/share/man/man3/RSA_padding_check_none.3=RSA_padding_add_PKCS1_type_1.3 -f none /opt/csw/share/man/man3/RSA_print.3 0644 root bin -s none /opt/csw/share/man/man3/RSA_print_fp.3=RSA_print.3 -s none /opt/csw/share/man/man3/RSA_private_decrypt.3=RSA_public_encrypt.3 -f none /opt/csw/share/man/man3/RSA_private_encrypt.3 0644 root bin -s none /opt/csw/share/man/man3/RSA_public_decrypt.3=RSA_private_encrypt.3 -f none /opt/csw/share/man/man3/RSA_public_encrypt.3 0644 root bin -s none /opt/csw/share/man/man3/RSA_set_default_method.3=RSA_set_method.3 -s none /opt/csw/share/man/man3/RSA_set_ex_data.3=RSA_get_ex_new_index.3 @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Fri Nov 4 22:48:53 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Fri, 04 Nov 2011 21:48:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[16074] csw/mgar/pkg/openssl/trunk/files Message-ID: Revision: 16074 http://gar.svn.sourceforge.net/gar/?rev=16074&view=rev Author: chninkel Date: 2011-11-04 21:48:53 +0000 (Fri, 04 Nov 2011) Log Message: ----------- openssl: added 64 bits pc files Modified Paths: -------------- csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-i386 csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-sparc Modified: csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-i386 =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-i386 2011-11-04 21:35:08 UTC (rev 16073) +++ csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-i386 2011-11-04 21:48:53 UTC (rev 16074) @@ -83,6 +83,10 @@ f none /opt/csw/lib/pkgconfig/libcrypto.pc 0644 root bin f none /opt/csw/lib/pkgconfig/libssl.pc 0644 root bin f none /opt/csw/lib/pkgconfig/openssl.pc 0644 root bin +d none /opt/csw/lib/amd64/pkgconfig 0755 root bin +f none /opt/csw/lib/amd64/pkgconfig/libcrypto.pc 0644 root bin +f none /opt/csw/lib/amd64/pkgconfig/libssl.pc 0644 root bin +f none /opt/csw/lib/amd64/pkgconfig/openssl.pc 0644 root bin d none /opt/csw/share/doc/openssl_devel 0755 root bin f none /opt/csw/share/doc/openssl_devel/changelog.CSW 644 root bin f none /opt/csw/share/doc/openssl_devel/license 644 root bin Modified: csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-sparc =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-sparc 2011-11-04 21:35:08 UTC (rev 16073) +++ csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-sparc 2011-11-04 21:48:53 UTC (rev 16074) @@ -82,6 +82,10 @@ f none /opt/csw/lib/pkgconfig/libcrypto.pc 0644 root bin f none /opt/csw/lib/pkgconfig/libssl.pc 0644 root bin f none /opt/csw/lib/pkgconfig/openssl.pc 0644 root bin +d none /opt/csw/lib/sparcv9/pkgconfig 0755 root bin +f none /opt/csw/lib/sparcv9/pkgconfig/libssl.pc 0644 root bin +f none /opt/csw/lib/sparcv9/pkgconfig/openssl.pc 0644 root bin +f none /opt/csw/lib/sparcv9/pkgconfig/libcrypto.pc 0644 root bin d none /opt/csw/share/doc/openssl_devel 0755 root bin f none /opt/csw/share/doc/openssl_devel/changelog.CSW 644 root bin f none /opt/csw/share/doc/openssl_devel/license 644 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Fri Nov 4 22:59:58 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Fri, 04 Nov 2011 21:59:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[16075] csw/mgar/pkg/openssl/trunk/files Message-ID: Revision: 16075 http://gar.svn.sourceforge.net/gar/?rev=16075&view=rev Author: chninkel Date: 2011-11-04 21:59:57 +0000 (Fri, 04 Nov 2011) Log Message: ----------- openssl: fixed /etc/opt/csw/ssl permissions Modified Paths: -------------- csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-i386 csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-sparc csw/mgar/pkg/openssl/trunk/files/changelog.CSW Modified: csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-i386 =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-i386 2011-11-04 21:48:53 UTC (rev 16074) +++ csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-i386 2011-11-04 21:59:57 UTC (rev 16075) @@ -23,6 +23,7 @@ d none /opt/csw/ssl 0755 root bin s none /opt/csw/ssl/certs=../etc/ssl/certs s none /opt/csw/ssl/private=../../../etc/opt/csw/ssl/private +d none /etc/opt/csw/ssl 0755 root bin d none /etc/opt/csw/ssl/private 0700 root bin s none /opt/csw/etc/ssl/private=../../../../etc/opt/csw/ssl/private f none /opt/csw/share/doc/openssl_rt/changelog.CSW 644 root bin Modified: csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-sparc =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-sparc 2011-11-04 21:48:53 UTC (rev 16074) +++ csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-sparc 2011-11-04 21:59:57 UTC (rev 16075) @@ -26,6 +26,7 @@ d none /opt/csw/ssl 0755 root bin s none /opt/csw/ssl/certs=../etc/ssl/certs s none /opt/csw/ssl/private=../../../etc/opt/csw/ssl/private +d none /etc/opt/csw/ssl 0755 root bin d none /etc/opt/csw/ssl/private 0700 root bin s none /opt/csw/etc/ssl/private=../../../../etc/opt/csw/ssl/private f none /opt/csw/share/doc/openssl_rt/changelog.CSW 644 root bin Modified: csw/mgar/pkg/openssl/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/openssl/trunk/files/changelog.CSW 2011-11-04 21:48:53 UTC (rev 16074) +++ csw/mgar/pkg/openssl/trunk/files/changelog.CSW 2011-11-04 21:59:57 UTC (rev 16075) @@ -1,9 +1,11 @@ openssl (0.9.8r,REV=2011.09.19) unstable * Added patch block_diginotar.patch, taken from Debian, to always blocks - the compromised DigiNotar CA (Closes: #4822) + the compromised DigiNotar CA (Closes: #4822). * Made a separate devel doc package so openssl 1.0 and 0.9.8 will be able to coexist. + * Added 64 bits .pc files (Closes: #4843). + \xC3* Added /etc/opt/csw/ssl in prototype with good permission cCloses:#4845). -- Yann Rouillard Mon, 19 Sep 2011 22:31:40 +0200 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From guengel at users.sourceforge.net Sat Nov 5 15:06:12 2011 From: guengel at users.sourceforge.net (guengel at users.sourceforge.net) Date: Sat, 05 Nov 2011 14:06:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[16076] csw/mgar/pkg/sasl/trunk/files/saslauthd.conf.CSW Message-ID: Revision: 16076 http://gar.svn.sourceforge.net/gar/?rev=16076&view=rev Author: guengel Date: 2011-11-05 14:06:12 +0000 (Sat, 05 Nov 2011) Log Message: ----------- sasl: added saslauthd.conf sample Added Paths: ----------- csw/mgar/pkg/sasl/trunk/files/saslauthd.conf.CSW Added: csw/mgar/pkg/sasl/trunk/files/saslauthd.conf.CSW =================================================================== --- csw/mgar/pkg/sasl/trunk/files/saslauthd.conf.CSW (rev 0) +++ csw/mgar/pkg/sasl/trunk/files/saslauthd.conf.CSW 2011-11-05 14:06:12 UTC (rev 16076) @@ -0,0 +1,12 @@ +# Simple sample config file for saslauthd. Adjust to match your +# environment. +# +# See /opt/csw/share/doc/saslauthd/LDAP_SASLAUTHD for more details on +# this configuration file. +# +# To make saslauthd authenticate against LDAP, set 'MECHANISM=ldap' in +# /etc/opt/csw/saslauthd.init and restart saslauthd. +# +ldap_servers: ldap://localhost +ldap_search_base: dc=example,dc=com +ldap_auth_method: sha This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From guengel at users.sourceforge.net Sat Nov 5 15:07:05 2011 From: guengel at users.sourceforge.net (guengel at users.sourceforge.net) Date: Sat, 05 Nov 2011 14:07:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[16077] csw/mgar/pkg/sasl/trunk/files/README.saslauthd Message-ID: Revision: 16077 http://gar.svn.sourceforge.net/gar/?rev=16077&view=rev Author: guengel Date: 2011-11-05 14:07:05 +0000 (Sat, 05 Nov 2011) Log Message: ----------- sasl: updated Modified Paths: -------------- csw/mgar/pkg/sasl/trunk/files/README.saslauthd Modified: csw/mgar/pkg/sasl/trunk/files/README.saslauthd =================================================================== --- csw/mgar/pkg/sasl/trunk/files/README.saslauthd 2011-11-05 14:06:12 UTC (rev 16076) +++ csw/mgar/pkg/sasl/trunk/files/README.saslauthd 2011-11-05 14:07:05 UTC (rev 16077) @@ -1,8 +1,14 @@ -Configuration file for saslauthd is in /opt/csw/etc/saslauthd.init +Configuration file for saslauthd init/smf script is in /etc/opt/csw/saslauthd.init +Configuration file for saslauthd is in /etc/opt/csw/saslauthd.conf -If you experience memory leak with PAM mechanism, then try to disable worker processes with -n 0. It may affect performance, because saslauthd will spawn a new process for each authentication. +Details concerning /etc/opt/csw/saslauthd.conf can be found in +/opt/csw/share/doc/saslauthd/LDAP_SASLAUTHD +If you experience memory leak with PAM mechanism, then try to disable +worker processes with -n 0. It may affect performance, because +saslauthd will spawn a new process for each authentication. + List of changes in saslauthd-2.1.22,REV=2007.06.10 - sasl updated to 2.1.22 - sasl was built with invalid list of search directories for libraries [#2103] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From guengel at users.sourceforge.net Sat Nov 5 15:40:42 2011 From: guengel at users.sourceforge.net (guengel at users.sourceforge.net) Date: Sat, 05 Nov 2011 14:40:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[16078] csw/mgar/pkg/sasl/trunk/files/README.sasl Message-ID: Revision: 16078 http://gar.svn.sourceforge.net/gar/?rev=16078&view=rev Author: guengel Date: 2011-11-05 14:40:41 +0000 (Sat, 05 Nov 2011) Log Message: ----------- sasl: updated Modified Paths: -------------- csw/mgar/pkg/sasl/trunk/files/README.sasl Modified: csw/mgar/pkg/sasl/trunk/files/README.sasl =================================================================== --- csw/mgar/pkg/sasl/trunk/files/README.sasl 2011-11-05 14:07:05 UTC (rev 16077) +++ csw/mgar/pkg/sasl/trunk/files/README.sasl 2011-11-05 14:40:41 UTC (rev 16078) @@ -1,3 +1,10 @@ +List of changes in sasl-2.1.25 +- Included sasl-sample-client and sasl-sample-server to ease + testing of sasl setup. + +- SASL application configuration files (e.g. Sendmail.conf) go into + /opt/csw/lib/sasl2 or /opt/csw/lib/64/sasl2 for 64-bit binaries. + List of changes in sasl-2.1.22,REV=2007.06.10 - upgraded sasl to version 2.1.22 - runpath was not applied for libraries [#1566][#1637][#1934][#2268] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sat Nov 5 23:02:32 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sat, 05 Nov 2011 22:02:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[16079] csw/mgar/pkg/yasm/trunk Message-ID: Revision: 16079 http://gar.svn.sourceforge.net/gar/?rev=16079&view=rev Author: dmichelsen Date: 2011-11-05 22:02:31 +0000 (Sat, 05 Nov 2011) Log Message: ----------- yasm/trunk: Update to 1.2.0 and latest standards Modified Paths: -------------- csw/mgar/pkg/yasm/trunk/Makefile csw/mgar/pkg/yasm/trunk/checksums Modified: csw/mgar/pkg/yasm/trunk/Makefile =================================================================== --- csw/mgar/pkg/yasm/trunk/Makefile 2011-11-05 14:40:41 UTC (rev 16078) +++ csw/mgar/pkg/yasm/trunk/Makefile 2011-11-05 22:02:31 UTC (rev 16079) @@ -1,5 +1,5 @@ NAME = yasm -VERSION = 1.1.0 +VERSION = 1.2.0 CATEGORIES = devel DESCRIPTION = A complete rewrite of the NASM assembler @@ -18,11 +18,4 @@ RUNTIME_DEP_PKGS = CSWggettextrt -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz - -CONFIGURE_ARGS = $(DIRPATHS) - -TEST_TARGET = check - include gar/category.mk Modified: csw/mgar/pkg/yasm/trunk/checksums =================================================================== --- csw/mgar/pkg/yasm/trunk/checksums 2011-11-05 14:40:41 UTC (rev 16078) +++ csw/mgar/pkg/yasm/trunk/checksums 2011-11-05 22:02:31 UTC (rev 16079) @@ -1 +1 @@ -8392e5f2235c2c2a981e1a633f2698cb yasm-1.1.0.tar.gz +4cfc0686cf5350dd1305c4d905eb55a6 yasm-1.2.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sat Nov 5 23:04:07 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sat, 05 Nov 2011 22:04:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[16080] csw/mgar/pkg/yasm/trunk/Makefile Message-ID: Revision: 16080 http://gar.svn.sourceforge.net/gar/?rev=16080&view=rev Author: dmichelsen Date: 2011-11-05 22:04:07 +0000 (Sat, 05 Nov 2011) Log Message: ----------- yasm/trunk: Update dependencies Modified Paths: -------------- csw/mgar/pkg/yasm/trunk/Makefile Modified: csw/mgar/pkg/yasm/trunk/Makefile =================================================================== --- csw/mgar/pkg/yasm/trunk/Makefile 2011-11-05 22:02:31 UTC (rev 16079) +++ csw/mgar/pkg/yasm/trunk/Makefile 2011-11-05 22:04:07 UTC (rev 16080) @@ -16,6 +16,6 @@ MASTER_SITES = http://www.tortall.net/projects/yasm/releases/ DISTFILES = $(NAME)-$(VERSION).tar.gz -RUNTIME_DEP_PKGS = CSWggettextrt +RUNTIME_DEP_PKGS_CSWyasm += CSWlibintl8 include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sat Nov 5 23:05:16 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sat, 05 Nov 2011 22:05:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[16081] csw/mgar/pkg/gifsicle/trunk Message-ID: Revision: 16081 http://gar.svn.sourceforge.net/gar/?rev=16081&view=rev Author: dmichelsen Date: 2011-11-05 22:05:16 +0000 (Sat, 05 Nov 2011) Log Message: ----------- gifsicle/trunk: Update to 1.63 Modified Paths: -------------- csw/mgar/pkg/gifsicle/trunk/Makefile csw/mgar/pkg/gifsicle/trunk/checksums Modified: csw/mgar/pkg/gifsicle/trunk/Makefile =================================================================== --- csw/mgar/pkg/gifsicle/trunk/Makefile 2011-11-05 22:04:07 UTC (rev 16080) +++ csw/mgar/pkg/gifsicle/trunk/Makefile 2011-11-05 22:05:16 UTC (rev 16081) @@ -1,6 +1,6 @@ # : Makefile 9089 2010-03-11 08:34:46Z wahwah $ NAME = gifsicle -VERSION = 1.62 +VERSION = 1.63 CATEGORIES = utils DESCRIPTION = Tool for creating, editing, and getting information about GIF images Modified: csw/mgar/pkg/gifsicle/trunk/checksums =================================================================== --- csw/mgar/pkg/gifsicle/trunk/checksums 2011-11-05 22:04:07 UTC (rev 16080) +++ csw/mgar/pkg/gifsicle/trunk/checksums 2011-11-05 22:05:16 UTC (rev 16081) @@ -1 +1 @@ -9a5d9eb3703017017ea0425196656a21 gifsicle-1.62.tar.gz +a80c7ebf681025c084e0c1dc439f553b gifsicle-1.63.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sat Nov 5 23:12:27 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sat, 05 Nov 2011 22:12:27 +0000 Subject: [csw-devel] SF.net SVN: gar:[16082] csw/mgar/pkg/talloc/trunk Message-ID: Revision: 16082 http://gar.svn.sourceforge.net/gar/?rev=16082&view=rev Author: dmichelsen Date: 2011-11-05 22:12:27 +0000 (Sat, 05 Nov 2011) Log Message: ----------- talloc/trunk: Update to 2.0.7 Modified Paths: -------------- csw/mgar/pkg/talloc/trunk/Makefile csw/mgar/pkg/talloc/trunk/checksums Modified: csw/mgar/pkg/talloc/trunk/Makefile =================================================================== --- csw/mgar/pkg/talloc/trunk/Makefile 2011-11-05 22:05:16 UTC (rev 16081) +++ csw/mgar/pkg/talloc/trunk/Makefile 2011-11-05 22:12:27 UTC (rev 16082) @@ -1,6 +1,6 @@ # $Id$ NAME = talloc -VERSION = 2.0.6 +VERSION = 2.0.7 CATEGORIES = lib DESCRIPTION = A hierarchical, reference counted memory pool system Modified: csw/mgar/pkg/talloc/trunk/checksums =================================================================== --- csw/mgar/pkg/talloc/trunk/checksums 2011-11-05 22:05:16 UTC (rev 16081) +++ csw/mgar/pkg/talloc/trunk/checksums 2011-11-05 22:12:27 UTC (rev 16082) @@ -1 +1 @@ -bd1be34297e89b27a394b49d5182550e talloc-2.0.6.tar.gz +dbfb3146f4cc47054e13b8a2988299f9 talloc-2.0.7.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sat Nov 5 23:26:07 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sat, 05 Nov 2011 22:26:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[16083] csw/mgar/pkg/c-ares/trunk Message-ID: Revision: 16083 http://gar.svn.sourceforge.net/gar/?rev=16083&view=rev Author: dmichelsen Date: 2011-11-05 22:26:07 +0000 (Sat, 05 Nov 2011) Log Message: ----------- c-ares/trunk: Update to 1.7.5 and latest standards Modified Paths: -------------- csw/mgar/pkg/c-ares/trunk/Makefile csw/mgar/pkg/c-ares/trunk/checksums Modified: csw/mgar/pkg/c-ares/trunk/Makefile =================================================================== --- csw/mgar/pkg/c-ares/trunk/Makefile 2011-11-05 22:12:27 UTC (rev 16082) +++ csw/mgar/pkg/c-ares/trunk/Makefile 2011-11-05 22:26:07 UTC (rev 16083) @@ -1,18 +1,19 @@ NAME = c-ares -VERSION = 1.7.4 +VERSION = 1.7.5 CATEGORIES = lib DESCRIPTION = C-ares library to perform DNS requests and name resolves asynchronously define BLURB endef -MASTER_SITES = http://c-ares.haxx.se/ +MASTER_SITES = http://c-ares.haxx.se/download/ DISTFILES = $(NAME)-$(VERSION).tar.gz DISTFILES += ares_build.h -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz +VENDOR_URL = http://c-ares.haxx.se/ +LICENSE = README.cares + PACKAGES += CSWlibcares2 CATALOGNAME_CSWlibcares2 = libcares2 SPKG_DESC_CSWlibcares2 = C-ares library to perform DNS requests and name resolves asynchronously @@ -28,8 +29,6 @@ RUNTIME_DEP_PKGS_CSWlibcaresdevel = CSWlibcares -LICENSE = README.cares - BUILD64 = 1 CONFIGURE_ARGS = $(DIRPATHS) Modified: csw/mgar/pkg/c-ares/trunk/checksums =================================================================== --- csw/mgar/pkg/c-ares/trunk/checksums 2011-11-05 22:12:27 UTC (rev 16082) +++ csw/mgar/pkg/c-ares/trunk/checksums 2011-11-05 22:26:07 UTC (rev 16083) @@ -1 +1 @@ -dd71e8f07d9f3c837e12a5416d1b7f73 c-ares-1.7.4.tar.gz +800875fc23cd8e1924d8af9172ed33e7 c-ares-1.7.5.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sat Nov 5 23:38:33 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 05 Nov 2011 22:38:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[16084] csw/mgar/pkg/ca_certificates/trunk Message-ID: Revision: 16084 http://gar.svn.sourceforge.net/gar/?rev=16084&view=rev Author: chninkel Date: 2011-11-05 22:38:33 +0000 (Sat, 05 Nov 2011) Log Message: ----------- ca_certificates: switched to gar v2 Modified Paths: -------------- csw/mgar/pkg/ca_certificates/trunk/Makefile csw/mgar/pkg/ca_certificates/trunk/checksums csw/mgar/pkg/ca_certificates/trunk/files/certdata2pem.pl csw/mgar/pkg/ca_certificates/trunk/files/update-ca-certificates Removed Paths: ------------- csw/mgar/pkg/ca_certificates/trunk/files/CSWcacertificates.depend csw/mgar/pkg/ca_certificates/trunk/files/CSWcacertificates.gspec Modified: csw/mgar/pkg/ca_certificates/trunk/Makefile =================================================================== --- csw/mgar/pkg/ca_certificates/trunk/Makefile 2011-11-05 22:26:07 UTC (rev 16083) +++ csw/mgar/pkg/ca_certificates/trunk/Makefile 2011-11-05 22:38:33 UTC (rev 16084) @@ -1,6 +1,19 @@ -NAME = ca-certificates +##################################################################### +# OpenCSW build recipe for ca-certificates +# +# Copyright 2009 Yann Rouillard +# All rights reserved. Use is subject to license terms. +# +# Redistribution and/or use, with or without modification, is +# permitted. This software is without warranty of any kind. The +# author(s) shall not be liable in the event that use of the +# software causes damage. +##################################################################### + +###### Package information ####### + +NAME = ca_certificates VERSION = $(shell date '+%Y%m%d') -GARTYPE = v1 CATEGORIES = xtra DESCRIPTION = CA certificates @@ -8,13 +21,20 @@ CA certificates endef +PACKAGES = CSWcacertificates + +ARCHALL = 1 + +###### Upstream and opencsw files information ####### + MASTER_SITES = http://hg.mozilla.org/mozilla-central/raw-file/default/security/nss/lib/ckfw/builtins/ DISTFILES = certdata.txt certdata2pem.pl update-ca-certificates ca-certificates.conf README.CSW -DISTFILES += $(call admfiles,CSWcacertificates,depend postinstall postremove) +DISTFILES += CSWcacertificates.postinstall CSWcacertificates.postremove -# We define upstream file regex so we can be notifed of new upstream software release -# UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz +PRESERVECONF = $(sysconfdir)/ca-certificates.conf +##### Build and installation information ##### + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_SCRIPTS = @@ -22,8 +42,6 @@ TEST_SCRIPTS = INSTALL_SCRIPTS = custom -SPKG_CLASSES = none cswpreserveconf - include gar/category.mk $(WORKDIR)/hash.db: install-certificates @@ -42,9 +60,11 @@ install-custom: install-certificates $(WORKDIR)/hash.db $(WORKDIR)/LICENSE ginstall -d "$(DESTDIR)/$(sysconfdir)/ssl" + ginstall -D "$(WORKDIR)/ca-certificates.conf" "$(DESTDIR)/$(sysconfdir)/ca-certificates.conf" ginstall -d "$(DESTDIR)/$(sysconfdir)/ssl/certs" ginstall -d "$(DESTDIR)/$(sharedstatedir)/ca-certificates" ginstall -D "$(WORKDIR)/update-ca-certificates" "$(DESTDIR)/$(sbindir)/update-ca-certificates" - ginstall -D "$(WORKDIR)/hash.db" "$(DESTDIR)/$(sharedstatedir)/ca-certificates/hash.db" - ginstall -D "$(WORKDIR)/README.CSW" "$(DESTDIR)/$(docdir)/ca-certificates/README.CSW" + ginstall -D "$(WORKDIR)/hash.db" "$(DESTDIR)/$(localstatedir)/cacertificates/hash.db" + ginstall -D "$(WORKDIR)/README.CSW" "$(DESTDIR)/$(docdir)/cacertificates/README.CSW" + ginstall -D "$(WORKDIR)/LICENSE" "$(DESTDIR)/$(docdir)/cacertificates/license" Modified: csw/mgar/pkg/ca_certificates/trunk/checksums =================================================================== --- csw/mgar/pkg/ca_certificates/trunk/checksums 2011-11-05 22:26:07 UTC (rev 16083) +++ csw/mgar/pkg/ca_certificates/trunk/checksums 2011-11-05 22:38:33 UTC (rev 16084) @@ -1,9 +1 @@ -dabe696bb410d748fbaedbc5f18b11e2 download/certdata.txt -77fe4c8feb1b341814a6ed03d4ff764a download/certdata2pem.pl -8163827375c4cb08f9734930adb06ee2 download/update-ca-certificates -b4f6772525da6772d51eb30f90605d60 download/ca-certificates.conf -c7fd74bceddf27039a26a5f1dfede163 download/README.CSW -787d361f8d8b8ecf89e83bb813fdaec5 download/CSWcacertificates.gspec -31227010faaad1c2b9893ba91d6b16bb download/CSWcacertificates.depend -1fb44412e1ee60dd4f7bd9bd66d4af34 download/CSWcacertificates.postinstall -0e166bd746f506c06e1001b0c6274958 download/CSWcacertificates.postremove +c8fa899f4abbef043ea2b4143a78c935 certdata.txt Deleted: csw/mgar/pkg/ca_certificates/trunk/files/CSWcacertificates.depend =================================================================== --- csw/mgar/pkg/ca_certificates/trunk/files/CSWcacertificates.depend 2011-11-05 22:26:07 UTC (rev 16083) +++ csw/mgar/pkg/ca_certificates/trunk/files/CSWcacertificates.depend 2011-11-05 22:38:33 UTC (rev 16084) @@ -1 +0,0 @@ -P CSWcswclassutils Deleted: csw/mgar/pkg/ca_certificates/trunk/files/CSWcacertificates.gspec =================================================================== --- csw/mgar/pkg/ca_certificates/trunk/files/CSWcacertificates.gspec 2011-11-05 22:26:07 UTC (rev 16083) +++ csw/mgar/pkg/ca_certificates/trunk/files/CSWcacertificates.gspec 2011-11-05 22:38:33 UTC (rev 16084) @@ -1,7 +0,0 @@ -%var bitname ca_certificates -%var pkgname CSWcacertificates -%var arch all -%include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKDIR}/LICENSE -%prototype:merge -e cswpreserveconf /opt/csw/etc/ca-certificates.conf.csw=ca-certificates.conf 0644 root bin Modified: csw/mgar/pkg/ca_certificates/trunk/files/certdata2pem.pl =================================================================== --- csw/mgar/pkg/ca_certificates/trunk/files/certdata2pem.pl 2011-11-05 22:26:07 UTC (rev 16083) +++ csw/mgar/pkg/ca_certificates/trunk/files/certdata2pem.pl 2011-11-05 22:38:33 UTC (rev 16084) @@ -18,7 +18,34 @@ return $res; } +require Encode; +use Unicode::Normalize; +sub strip_diacritics +{ + my $string = shift; + + my $sub = sub { + my $val = shift; + return (chr(hex($val))); + }; + + $string =~ s/\\x([0-9a-fA-F]{2})/$sub->($1)/ge; + $string =~ s/\xe4/ae/g; + $string =~ s/\xf1/ny/g; + $string =~ s/\xf6/oe/g; + $string =~ s/\xfc/ue/g; + $string =~ s/\xff/yu/g; + + $string = NFD( $string ); + $string =~ s/\pM//g; + $string =~ s/[^\0-\x80]//g; + + return ($string); +} + + + while (my $line = ) { next if $line =~ /^#/; @@ -35,6 +62,7 @@ $val =~ s/"$//; $val =~ s/[\/\s,]/_/g; $val =~ s/[()]//g; + $val = strip_diacritics ($val); $fname = $val . ".pem"; next; } Modified: csw/mgar/pkg/ca_certificates/trunk/files/update-ca-certificates =================================================================== --- csw/mgar/pkg/ca_certificates/trunk/files/update-ca-certificates 2011-11-05 22:26:07 UTC (rev 16083) +++ csw/mgar/pkg/ca_certificates/trunk/files/update-ca-certificates 2011-11-05 22:38:33 UTC (rev 16084) @@ -21,10 +21,10 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # -CACERTS_CONF=/opt/csw/etc/ca-certificates.conf +CACERTS_CONF=/etc/opt/csw/ca-certificates.conf CACERTS_DIR=/opt/csw/share/ca-certificates CERTBUNDLE=ca-certificates.crt -CERTSDIR=/opt/csw/etc/ssl/certs +CERTSDIR=/etc/opt/csw/ssl/certs # find the certificate files corresponding to the given pattern This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Nov 6 00:01:03 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 05 Nov 2011 23:01:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[16085] csw/mgar/pkg/ca_certificates/trunk Message-ID: Revision: 16085 http://gar.svn.sourceforge.net/gar/?rev=16085&view=rev Author: chninkel Date: 2011-11-05 23:01:02 +0000 (Sat, 05 Nov 2011) Log Message: ----------- ca_certificates: some /opt/csw/etc -> /etc/opt/csw migration Modified Paths: -------------- csw/mgar/pkg/ca_certificates/trunk/Makefile csw/mgar/pkg/ca_certificates/trunk/files/README.CSW csw/mgar/pkg/ca_certificates/trunk/files/update-ca-certificates Modified: csw/mgar/pkg/ca_certificates/trunk/Makefile =================================================================== --- csw/mgar/pkg/ca_certificates/trunk/Makefile 2011-11-05 22:38:33 UTC (rev 16084) +++ csw/mgar/pkg/ca_certificates/trunk/Makefile 2011-11-05 23:01:02 UTC (rev 16085) @@ -33,10 +33,10 @@ PRESERVECONF = $(sysconfdir)/ca-certificates.conf +MIGRATE_FILES = ca-certificates.conf + ##### Build and installation information ##### -CONFIGURE_ARGS = $(DIRPATHS) - CONFIGURE_SCRIPTS = BUILD_SCRIPTS = TEST_SCRIPTS = @@ -62,9 +62,9 @@ ginstall -d "$(DESTDIR)/$(sysconfdir)/ssl" ginstall -D "$(WORKDIR)/ca-certificates.conf" "$(DESTDIR)/$(sysconfdir)/ca-certificates.conf" ginstall -d "$(DESTDIR)/$(sysconfdir)/ssl/certs" - ginstall -d "$(DESTDIR)/$(sharedstatedir)/ca-certificates" + ginstall -d "$(DESTDIR)/$(sharedstatedir)/cacertificates" ginstall -D "$(WORKDIR)/update-ca-certificates" "$(DESTDIR)/$(sbindir)/update-ca-certificates" - ginstall -D "$(WORKDIR)/hash.db" "$(DESTDIR)/$(localstatedir)/cacertificates/hash.db" + ginstall -D "$(WORKDIR)/hash.db" "$(DESTDIR)/$(sharedstatedir)/cacertificates/hash.db" ginstall -D "$(WORKDIR)/README.CSW" "$(DESTDIR)/$(docdir)/cacertificates/README.CSW" ginstall -D "$(WORKDIR)/LICENSE" "$(DESTDIR)/$(docdir)/cacertificates/license" Modified: csw/mgar/pkg/ca_certificates/trunk/files/README.CSW =================================================================== --- csw/mgar/pkg/ca_certificates/trunk/files/README.CSW 2011-11-05 22:38:33 UTC (rev 16084) +++ csw/mgar/pkg/ca_certificates/trunk/files/README.CSW 2011-11-05 23:01:02 UTC (rev 16085) @@ -15,7 +15,7 @@ * How to disable a certificate ? -Just edit the /opt/csw/etc/ca-certificates.conf file and add the full path of the +Just edit the /etc/opt/csw/ca-certificates.conf file and add the full path of the certificate prefixed by an exclamation mark, then launch: /opt/csw/sbin/update-ca-certificates @@ -43,8 +43,8 @@ pkg-get install openssl_utils (or pkg-util -i openssl_utils) -Then either you add the full location of the certificate in /opt/csw/etc/ca-certificates.conf -or you just copy the certificate in /opt/csw/etc/ssl/certs and make sure it has a +Then either you add the full location of the certificate in /etc/opt/csw/ca-certificates.conf +or you just copy the certificate in /etc/opt/csw/ssl/certs and make sure it has a pem extension. Eventually you launch the update-ca-certificate command: Modified: csw/mgar/pkg/ca_certificates/trunk/files/update-ca-certificates =================================================================== --- csw/mgar/pkg/ca_certificates/trunk/files/update-ca-certificates 2011-11-05 22:38:33 UTC (rev 16084) +++ csw/mgar/pkg/ca_certificates/trunk/files/update-ca-certificates 2011-11-05 23:01:02 UTC (rev 16085) @@ -22,7 +22,7 @@ # CACERTS_CONF=/etc/opt/csw/ca-certificates.conf -CACERTS_DIR=/opt/csw/share/ca-certificates +CACERTS_DIR=/opt/csw/share/cacertificates CERTBUNDLE=ca-certificates.crt CERTSDIR=/etc/opt/csw/ssl/certs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Nov 6 00:09:10 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 05 Nov 2011 23:09:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[16086] csw/mgar/pkg/ca_certificates/trunk/files/ certdata2pem.pl Message-ID: Revision: 16086 http://gar.svn.sourceforge.net/gar/?rev=16086&view=rev Author: chninkel Date: 2011-11-05 23:09:10 +0000 (Sat, 05 Nov 2011) Log Message: ----------- ca_certificates: exclude bogus and distrusted certificates Modified Paths: -------------- csw/mgar/pkg/ca_certificates/trunk/files/certdata2pem.pl Modified: csw/mgar/pkg/ca_certificates/trunk/files/certdata2pem.pl =================================================================== --- csw/mgar/pkg/ca_certificates/trunk/files/certdata2pem.pl 2011-11-05 23:01:02 UTC (rev 16085) +++ csw/mgar/pkg/ca_certificates/trunk/files/certdata2pem.pl 2011-11-05 23:09:10 UTC (rev 16086) @@ -63,6 +63,7 @@ $val =~ s/[\/\s,]/_/g; $val =~ s/[()]//g; $val = strip_diacritics ($val); + next if ($val =~ /Explicitly_Distrust/ or $val =~ /Bogus/); $fname = $val . ".pem"; next; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Nov 6 00:10:58 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 05 Nov 2011 23:10:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[16087] csw/mgar/pkg/ca_certificates/trunk/files/ ca-certificates.conf Message-ID: Revision: 16087 http://gar.svn.sourceforge.net/gar/?rev=16087&view=rev Author: chninkel Date: 2011-11-05 23:10:58 +0000 (Sat, 05 Nov 2011) Log Message: ----------- ca_certificates: added missing ca-certificates.conf Added Paths: ----------- csw/mgar/pkg/ca_certificates/trunk/files/ca-certificates.conf Added: csw/mgar/pkg/ca_certificates/trunk/files/ca-certificates.conf =================================================================== --- csw/mgar/pkg/ca_certificates/trunk/files/ca-certificates.conf (rev 0) +++ csw/mgar/pkg/ca_certificates/trunk/files/ca-certificates.conf 2011-11-05 23:10:58 UTC (rev 16087) @@ -0,0 +1,19 @@ +# ca-certificates configuration file +# This file contains the list of Certification Authority to be considered valid. +# All given CA files will be symlinked in /etc/opt/csw/ssl/certs so they are +# automatically taken in account by ssl libraries. +# +# You can specify a full path, a relative path or use find-like pattern. +# Relative paths are relative to /opt/csw/share/ca-certificates/ +# find-like pattern are search using find DIRECTORY_NAME -name BASENAME +# For example: /foo/*.bar will search all certificates using the following +# command +# find /foo -name "*.bar" +# +# You can exclude a given certificate by prefixing it with '!' +# +# By default, we accept all certificates (.crt and .pem) provided by this package +# under /opt/csw/share/ca-certificates/ +*.crt +*.pem + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Nov 6 00:13:13 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 05 Nov 2011 23:13:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[16088] csw/mgar/pkg/ca_certificates/trunk/files/ certdata2pem.pl Message-ID: Revision: 16088 http://gar.svn.sourceforge.net/gar/?rev=16088&view=rev Author: chninkel Date: 2011-11-05 23:13:13 +0000 (Sat, 05 Nov 2011) Log Message: ----------- ca_certificates: avoid some errors at build time Modified Paths: -------------- csw/mgar/pkg/ca_certificates/trunk/files/certdata2pem.pl Modified: csw/mgar/pkg/ca_certificates/trunk/files/certdata2pem.pl =================================================================== --- csw/mgar/pkg/ca_certificates/trunk/files/certdata2pem.pl 2011-11-05 23:10:58 UTC (rev 16087) +++ csw/mgar/pkg/ca_certificates/trunk/files/certdata2pem.pl 2011-11-05 23:13:13 UTC (rev 16088) @@ -63,14 +63,16 @@ $val =~ s/[\/\s,]/_/g; $val =~ s/[()]//g; $val = strip_diacritics ($val); - next if ($val =~ /Explicitly_Distrust/ or $val =~ /Bogus/); - $fname = $val . ".pem"; + if ($val =~ /Explicitly_Distrust/ or $val =~ /Bogus/) { + undef $fname; + } else { + $fname = $val . ".pem"; + } next; } if ($line =~ /CKA_VALUE MULTILINE_OCTAL/) { if (not $fname) { - print "ERROR: unexpected CKA_VALUE MULTILINE_OCTAL\n"; next; } my @cert_data; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Nov 6 00:22:13 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sat, 05 Nov 2011 23:22:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[16089] csw/mgar/pkg/ca_certificates/trunk/Makefile Message-ID: Revision: 16089 http://gar.svn.sourceforge.net/gar/?rev=16089&view=rev Author: chninkel Date: 2011-11-05 23:22:13 +0000 (Sat, 05 Nov 2011) Log Message: ----------- cacertificates: updated package name to be standard compliant Modified Paths: -------------- csw/mgar/pkg/ca_certificates/trunk/Makefile Modified: csw/mgar/pkg/ca_certificates/trunk/Makefile =================================================================== --- csw/mgar/pkg/ca_certificates/trunk/Makefile 2011-11-05 23:13:13 UTC (rev 16088) +++ csw/mgar/pkg/ca_certificates/trunk/Makefile 2011-11-05 23:22:13 UTC (rev 16089) @@ -12,7 +12,7 @@ ###### Package information ####### -NAME = ca_certificates +NAME = cacertificates VERSION = $(shell date '+%Y%m%d') CATEGORIES = xtra @@ -46,7 +46,7 @@ $(WORKDIR)/hash.db: install-certificates rm -f $(WORKDIR)/hash.db - find "$(DESTDIR)/$(sharedstatedir)/ca-certificates" -name *.pem | while read FILE; do \ + find "$(DESTDIR)/$(sharedstatedir)/$(NAME)" -name *.pem | while read FILE; do \ echo "`basename $$FILE`=`/opt/csw/bin/openssl x509 -hash -fingerprint -noout -in "$$FILE" | head -n 1`.0" >> $(WORKDIR)/hash.db; \ done @@ -55,16 +55,16 @@ > "$(WORKDIR)/LICENSE" install-certificates: $(WORKDIR)/certdata.txt - ginstall -d "$(DESTDIR)/$(sharedstatedir)/ca-certificates/mozilla" - cd "$(DESTDIR)/$(sharedstatedir)/ca-certificates/mozilla" && perl "$(CURDIR)/$(WORKDIR)/certdata2pem.pl" < "$(CURDIR)/$(WORKDIR)/certdata.txt" + ginstall -d "$(DESTDIR)/$(sharedstatedir)/$(NAME)/mozilla" + cd "$(DESTDIR)/$(sharedstatedir)/$(NAME)/mozilla" && perl "$(CURDIR)/$(WORKDIR)/certdata2pem.pl" < "$(CURDIR)/$(WORKDIR)/certdata.txt" install-custom: install-certificates $(WORKDIR)/hash.db $(WORKDIR)/LICENSE ginstall -d "$(DESTDIR)/$(sysconfdir)/ssl" ginstall -D "$(WORKDIR)/ca-certificates.conf" "$(DESTDIR)/$(sysconfdir)/ca-certificates.conf" ginstall -d "$(DESTDIR)/$(sysconfdir)/ssl/certs" - ginstall -d "$(DESTDIR)/$(sharedstatedir)/cacertificates" + ginstall -d "$(DESTDIR)/$(sharedstatedir)/$(NAME)" ginstall -D "$(WORKDIR)/update-ca-certificates" "$(DESTDIR)/$(sbindir)/update-ca-certificates" - ginstall -D "$(WORKDIR)/hash.db" "$(DESTDIR)/$(sharedstatedir)/cacertificates/hash.db" - ginstall -D "$(WORKDIR)/README.CSW" "$(DESTDIR)/$(docdir)/cacertificates/README.CSW" - ginstall -D "$(WORKDIR)/LICENSE" "$(DESTDIR)/$(docdir)/cacertificates/license" + ginstall -D "$(WORKDIR)/hash.db" "$(DESTDIR)/$(sharedstatedir)/$(NAME)/hash.db" + ginstall -D "$(WORKDIR)/README.CSW" "$(DESTDIR)/$(docdir)/$(NAME)/README.CSW" + ginstall -D "$(WORKDIR)/LICENSE" "$(DESTDIR)/$(docdir)/$(NAME)/license" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Sun Nov 6 01:28:37 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Sun, 06 Nov 2011 00:28:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[16090] csw/mgar/pkg/gmt/trunk/Makefile Message-ID: Revision: 16090 http://gar.svn.sourceforge.net/gar/?rev=16090&view=rev Author: gadavis Date: 2011-11-06 00:28:36 +0000 (Sun, 06 Nov 2011) Log Message: ----------- Bump GMT build version to 4.5.7 Modified Paths: -------------- csw/mgar/pkg/gmt/trunk/Makefile Modified: csw/mgar/pkg/gmt/trunk/Makefile =================================================================== --- csw/mgar/pkg/gmt/trunk/Makefile 2011-11-05 23:22:13 UTC (rev 16089) +++ csw/mgar/pkg/gmt/trunk/Makefile 2011-11-06 00:28:36 UTC (rev 16090) @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -GMT_VERSION = 4.5.6 +GMT_VERSION = 4.5.7 NAME = gmt VERSION = $(GMT_VERSION) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Nov 6 01:57:15 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 06 Nov 2011 00:57:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[16091] csw/mgar/pkg/ca_certificates/trunk/files/ certdata2pem.pl Message-ID: Revision: 16091 http://gar.svn.sourceforge.net/gar/?rev=16091&view=rev Author: chninkel Date: 2011-11-06 00:57:15 +0000 (Sun, 06 Nov 2011) Log Message: ----------- cacertificates: improved mozilla CA extraction Modified Paths: -------------- csw/mgar/pkg/ca_certificates/trunk/files/certdata2pem.pl Modified: csw/mgar/pkg/ca_certificates/trunk/files/certdata2pem.pl =================================================================== --- csw/mgar/pkg/ca_certificates/trunk/files/certdata2pem.pl 2011-11-06 00:28:36 UTC (rev 16090) +++ csw/mgar/pkg/ca_certificates/trunk/files/certdata2pem.pl 2011-11-06 00:57:15 UTC (rev 16091) @@ -1,5 +1,7 @@ #!/usr/bin/perl +use strict; + sub encode_base64 { my $string = shift; @@ -45,51 +47,106 @@ } +sub label_to_filename +{ + my $label = shift; + $label =~ s/^"//; + $label =~ s/"$//; + $label =~ s/[\/\s,]/_/g; + $label =~ s/[()]//g; + $label = strip_diacritics ($label); + return ($label . ".pem"); +} + + +sub parse_multiline_octal +{ + my $lines = shift; + + my $sub = sub { + my $val = shift; + return (chr(oct($val))); + }; + + my $string = join ("", @{$lines}); + $string =~ s/\\([0-9]{3})/$sub->($1)/ge; + + return ($string); +} + + +my $certificates_list = {}; +my $certdata_object; + while (my $line = ) { next if $line =~ /^#/; + chomp ($line); if ($line =~ /^\s*$/) { - undef $fname; - next; - } - chomp ($line); + if (exists($certdata_object->{"SERIAL_NUMBER"})) { + my $serial_number = $certdata_object->{"SERIAL_NUMBER"}; + if (exists ($certificates_list->{$serial_number})) { + my $certificate = $certificates_list->{$serial_number}; - if ($line =~ /CKA_LABEL/) { - my ($label, $type, $val) = split (/ /, $line, 3); - $val =~ s/^"//; - $val =~ s/"$//; - $val =~ s/[\/\s,]/_/g; - $val =~ s/[()]//g; - $val = strip_diacritics ($val); - if ($val =~ /Explicitly_Distrust/ or $val =~ /Bogus/) { - undef $fname; - } else { - $fname = $val . ".pem"; + if ($certificate->{"ISSUER"} eq $certdata_object->{"ISSUER"}) { + @{$certificate}{ keys (%{$certdata_object}) } = values (%{$certdata_object}); + } + + } else { + $certificates_list->{$serial_number} = $certdata_object; + } + } + $certdata_object = {}; next; } - if ($line =~ /CKA_VALUE MULTILINE_OCTAL/) { - if (not $fname) { - next; - } - my @cert_data; + my ($field, $type, $value) = split (/ /, $line, 3); + + $field =~ s/^CKA_//; + + next if ($field eq "CLASS" or $field eq "TOKEN" + or $field eq "PRIVATE" or $field eq "MODIFIABLE"); + + if ($type eq "MULTILINE_OCTAL") { + my @multilines; while ($line = ) { last if $line =~ /^END/; chomp ($line); - my @data = split (/\\/, $line); - shift (@data); - push (@cert_data, @data); + push (@multilines, $line); } - @cert_data = map (oct, @cert_data); - @cert_data = map (chr, @cert_data); - open (FH, "> $fname"); + $value = parse_multiline_octal (\@multilines); + } + + $certdata_object->{$field} = $value; +} + + +foreach my $certificate (values(%{$certificates_list})) { + my $trusted = 1; + foreach my $trust ("TRUST_SERVER_AUTH", + "TRUST_EMAIL_PROTECTION", + "TRUST_CODE_SIGNING") { + if ($certificate->{$trust} eq "CKT_NSS_NOT_TRUSTED") { + $trusted = 0; + } + } + if ($trusted) { + + my $filename = label_to_filename ($certificate->{"LABEL"}); + + open (FH, "> $filename"); print FH "-----BEGIN CERTIFICATE-----\n"; - print FH encode_base64 (join ("", @cert_data)); + print FH encode_base64 ($certificate->{"VALUE"}); print FH "-----END CERTIFICATE-----\n"; close (FH); - print "Created $fname certificate\n"; + print "Created $filename certificate\n"; + + } else { + + print "Certificate " . $certificate->{"LABEL"} . " Not trusted\n"; } -} +} + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Sun Nov 6 05:31:41 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Sun, 06 Nov 2011 04:31:41 +0000 Subject: [csw-devel] SF.net SVN: gar:[16092] csw/mgar/pkg/netcdf/trunk/Makefile Message-ID: Revision: 16092 http://gar.svn.sourceforge.net/gar/?rev=16092&view=rev Author: gadavis Date: 2011-11-06 04:31:40 +0000 (Sun, 06 Nov 2011) Log Message: ----------- Clean up some extra options from GCC4 No longer needed after GCC4 upgrade Modified Paths: -------------- csw/mgar/pkg/netcdf/trunk/Makefile Modified: csw/mgar/pkg/netcdf/trunk/Makefile =================================================================== --- csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-06 00:57:15 UTC (rev 16091) +++ csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-06 04:31:40 UTC (rev 16092) @@ -15,10 +15,10 @@ UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz LICENSE = COPYRIGHT -BUILD_DEP_PKGS += CSWhdf5rt CSWzlib -BUILD_DEP_PKGS += CSWgcc4gfortranrt CSWgcc4corert CSWgcc4g++rt +BUILD_DEP_PKGS += CSWhdf5rt CSWlibhdf5-dev CSWzlib +#BUILD_DEP_PKGS += CSWgcc4gfortranrt CSWgcc4corert CSWgcc4g++rt BUILD_DEP_PKGS += CSWtetex -BUILD_DEP_PKGS += CSWgcc4gfortran +#BUILD_DEP_PKGS += CSWgcc4gfortran PACKAGES = CSWnetcdf CATALOGNAME_CSWnetcdf = netcdf @@ -105,7 +105,7 @@ GARCOMPILER = GCC4 ## Attempt to fix problem with configure not finding libgfortran.so.3 when ## compiling with GCC4 -CONFIGURE_ENV += LD_LIBRARY_PATH=/opt/csw/gcc4/lib/$(MM_LIBDIR) +#CONFIGURE_ENV += LD_LIBRARY_PATH=/opt/csw/gcc4/lib/$(MM_LIBDIR) CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += F77=$(F77) FC=$(FC) CC=$(CC) CXX=$(CXX) @@ -141,16 +141,16 @@ ## ## Adding -dalign to *FLAGS in attempt to fix bus error in nf_test/ftst_vars4 ## in fuction nf_put_vlen_element -EXTRA_CFLAGS = -L/opt/csw/gcc4/lib/$(MM_LIBDIR) -dalign -EXTRA_FFLAGS= -L/opt/csw/gcc4/lib/$(MM_LIBDIR) -dalign -EXTRA_FCFLAGS = -L/opt/csw/gcc4/lib/$(MM_LIBDIR) -dalign -EXTRA_CXXFLAGS = -L/opt/csw/gcc4/lib/$(MM_LIBDIR) -dalign +#EXTRA_CFLAGS = -L/opt/csw/gcc4/lib/$(MM_LIBDIR) -dalign +#EXTRA_FFLAGS= -L/opt/csw/gcc4/lib/$(MM_LIBDIR) -dalign +#EXTRA_FCFLAGS = -L/opt/csw/gcc4/lib/$(MM_LIBDIR) -dalign +#EXTRA_CXXFLAGS = -L/opt/csw/gcc4/lib/$(MM_LIBDIR) -dalign ## During the 32-bit sparc build, the C++ bindings were barfing with an error ## about undefined symbol __sync_fetch_and_add_4 in libnetcdf_c++ ## From Porting FAQ: http://wiki.opencsw.org/porting-faq#toc5 ## OPT_FLAGS_GCC = -O2 -pipe -OPT_FLAGS_GCC = +#OPT_FLAGS_GCC = ## Git patching is failing on a remerge/repackage NOGITPATCH = 1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From guengel at users.sourceforge.net Sun Nov 6 11:15:37 2011 From: guengel at users.sourceforge.net (guengel at users.sourceforge.net) Date: Sun, 06 Nov 2011 10:15:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[16093] csw/mgar/pkg/sasl/trunk/Makefile Message-ID: Revision: 16093 http://gar.svn.sourceforge.net/gar/?rev=16093&view=rev Author: guengel Date: 2011-11-06 10:15:37 +0000 (Sun, 06 Nov 2011) Log Message: ----------- sasl/trunk: Added saslauthd.conf sample Modified Paths: -------------- csw/mgar/pkg/sasl/trunk/Makefile Modified: csw/mgar/pkg/sasl/trunk/Makefile =================================================================== --- csw/mgar/pkg/sasl/trunk/Makefile 2011-11-06 04:31:40 UTC (rev 16092) +++ csw/mgar/pkg/sasl/trunk/Makefile 2011-11-06 10:15:37 UTC (rev 16093) @@ -18,6 +18,7 @@ # This file will be renamed to cswsaslauthd during install DISTFILES += cswsaslauthd.init DISTFILES += saslauthd.init.CSW +DISTFILES += saslauthd.conf.CSW DISTFILES += README.sasl DISTFILES += README.saslauthd @@ -53,6 +54,7 @@ CHECKPKG_OVERRIDES_CSWsaslauthd += surplus-dependency|CSWsasl PKGFILES_CSWsaslauthd = $(sysconfdir)/init.d/cswsaslauthd PKGFILES_CSWsaslauthd += $(sysconfdir)/saslauthd.init.CSW +PKGFILES_CSWsaslauthd += $(sysconfdir)/saslauthd.conf.CSW PKGFILES_CSWsaslauthd += $(sbindir)/testsaslauthd PKGFILES_CSWsaslauthd += $(sbindir)/saslauthd PKGFILES_CSWsaslauthd += $(mandir)/.*/saslauthd\.8 @@ -180,12 +182,27 @@ include gar/category.mk -post-install-modulated: install-doc fix-path-manpages +# This is for building the sample sasl server/client +# which can be used to test the sasl installation +post-build-modulated: + test -d $(WORKSRC)/sample && cd $(WORKSRC)/sample && /usr/bin/env -i $(BUILD_ENV) $(MAKE) $(PARALLELMFLAGS) + @$(MAKECOOKIE) + + +post-install-modulated: install-doc fix-path-manpages install-sample ginstall -d $(DESTDIR)/etc/opt/csw/init.d/ ginstall $(WORKDIR)/saslauthd.init.CSW $(DESTDIR)/etc/opt/csw/ + ginstall $(WORKDIR)/saslauthd.conf.CSW $(DESTDIR)/etc/opt/csw/ ginstall $(WORKDIR)/cswsaslauthd.init $(DESTDIR)/etc/opt/csw/init.d/cswsaslauthd @$(MAKECOOKIE) +# The names 'client' and 'server' are a little generic, so we change +# them to something more meaningfull +install-sample: + test -d $(DESTDIR)$(bindir) || ginstall -d $(DESTDIR)$(bindir) + ginstall $(WORKSRC)/sample/.libs/client $(DESTDIR)$(bindir)/sasl-sample-client + ginstall $(WORKSRC)/sample/.libs/server $(DESTDIR)$(bindir)/sasl-sample-server + DOC_FILES = rfc1321.txt \ rfc1939.txt \ rfc2104.txt \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Nov 6 12:07:27 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 06 Nov 2011 11:07:27 +0000 Subject: [csw-devel] SF.net SVN: gar:[16094] csw/mgar/pkg/openssl/trunk/Makefile Message-ID: Revision: 16094 http://gar.svn.sourceforge.net/gar/?rev=16094&view=rev Author: chninkel Date: 2011-11-06 11:07:26 +0000 (Sun, 06 Nov 2011) Log Message: ----------- openssl: added openssl_doc prototype Modified Paths: -------------- csw/mgar/pkg/openssl/trunk/Makefile Modified: csw/mgar/pkg/openssl/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssl/trunk/Makefile 2011-11-06 10:15:37 UTC (rev 16093) +++ csw/mgar/pkg/openssl/trunk/Makefile 2011-11-06 11:07:26 UTC (rev 16094) @@ -126,7 +126,7 @@ DISTFILES += CSWossl.prototype DISTFILES += CSWosslrt.checkinstall CSWosslrt.preinstall CSWosslrt.postinstall CSWosslrt.prototype-i386 CSWosslrt.prototype-sparc DISTFILES += CSWossldevel.prototype-i386 CSWossldevel.prototype-sparc -DISTFILES += CSWosslutils.prototype +DISTFILES += CSWosslutils.prototype CSWossldoc.prototype DISTFILES += changelog.CSW README.CSW DOCFILES = CHANGES CHANGES.SSLeay PROBLEMS README FAQ README.ASN1 INSTALL NEWS README.ENGINE This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From guengel at users.sourceforge.net Sun Nov 6 12:18:39 2011 From: guengel at users.sourceforge.net (guengel at users.sourceforge.net) Date: Sun, 06 Nov 2011 11:18:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[16095] csw/mgar/pkg/sasl/trunk/Makefile Message-ID: Revision: 16095 http://gar.svn.sourceforge.net/gar/?rev=16095&view=rev Author: guengel Date: 2011-11-06 11:18:38 +0000 (Sun, 06 Nov 2011) Log Message: ----------- sasl/trunk: SASL sample client/server are now in separate package since they would have pulled in too many dependencies when left in CSWsasl Modified Paths: -------------- csw/mgar/pkg/sasl/trunk/Makefile Modified: csw/mgar/pkg/sasl/trunk/Makefile =================================================================== --- csw/mgar/pkg/sasl/trunk/Makefile 2011-11-06 11:07:26 UTC (rev 16094) +++ csw/mgar/pkg/sasl/trunk/Makefile 2011-11-06 11:18:38 UTC (rev 16095) @@ -98,6 +98,24 @@ PKGFILES_CSWsasl-dev += $(PKGFILES_DEVEL) RUNTIME_DEP_PKGS_CSWsasl-dev += CSWlibsasl2-2 +PACKAGES += CSWsaslsample +SPKG_DESC_CSWsaslsample = Cyrus Simple Authentication and Security Layer sample client/server +CATALOGNAME_CSWsaslsample = sasl_sample +RUNTIME_DEP_PKGS_CSWsaslsample = CSWsasl +RUNTIME_DEP_PKGS_CSWsaslsample += CSWlibsasl2-2 +RUNTIME_DEP_PKGS_CSWsaslsample += CSWlibcom-err3 +RUNTIME_DEP_PKGS_CSWsaslsample += CSWlibgssapi-krb5-2 +RUNTIME_DEP_PKGS_CSWsaslsample += CSWlibk5crypto3 +RUNTIME_DEP_PKGS_CSWsaslsample += CSWlibkrb5-3 +RUNTIME_DEP_PKGS_CSWsaslsample += CSWlibkrb5support0 +PKGFILES_CSWsaslsample = $(bindir)/sasl-sample-server +PKGFILES_CSWsaslsample += $(bindir)/sasl-sample-client +# The plugins of CSWsasl are needed, else the functionality +# of saslsample is very limited +CHECKPKG_OVERRIDES_CSWsaslsample += surplus-dependency|CSWsasl +CHECKPKG_OVERRIDES_CSWsaslsample += catalogname-does-not-match-pkgname|pkgname=CSWsaslsample|catalogname=sasl_sample|expected-catalogname=saslsample + + BUILD_DEP_PKGS += CSWlibkrb5-dev BUILD_DEP_PKGS += CSWmysql-dev BUILD_DEP_PKGS += CSWlibpq This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From guengel at users.sourceforge.net Sun Nov 6 12:41:37 2011 From: guengel at users.sourceforge.net (guengel at users.sourceforge.net) Date: Sun, 06 Nov 2011 11:41:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[16096] csw/mgar/pkg/sasl/tags/sasl-2.1.25, REV=2011.11.06/ Message-ID: Revision: 16096 http://gar.svn.sourceforge.net/gar/?rev=16096&view=rev Author: guengel Date: 2011-11-06 11:41:37 +0000 (Sun, 06 Nov 2011) Log Message: ----------- sasl: Tag as release 2.1.25,REV=2011.11.06 Added Paths: ----------- csw/mgar/pkg/sasl/tags/sasl-2.1.25,REV=2011.11.06/ Property changes on: csw/mgar/pkg/sasl/tags/sasl-2.1.25,REV=2011.11.06 ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: svn:mergeinfo + /csw/mgar/pkg/sasl/branches/sasl-2.1.23-mGARv2:6997-15913 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Nov 6 14:14:28 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 06 Nov 2011 13:14:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[16097] csw/mgar/pkg/ca_certificates/trunk/Makefile Message-ID: Revision: 16097 http://gar.svn.sourceforge.net/gar/?rev=16097&view=rev Author: chninkel Date: 2011-11-06 13:14:28 +0000 (Sun, 06 Nov 2011) Log Message: ----------- cacertificates: added /opt/csw/etc/ssl/certs symlink for compatibility Modified Paths: -------------- csw/mgar/pkg/ca_certificates/trunk/Makefile Modified: csw/mgar/pkg/ca_certificates/trunk/Makefile =================================================================== --- csw/mgar/pkg/ca_certificates/trunk/Makefile 2011-11-06 11:41:37 UTC (rev 16096) +++ csw/mgar/pkg/ca_certificates/trunk/Makefile 2011-11-06 13:14:28 UTC (rev 16097) @@ -67,4 +67,6 @@ ginstall -D "$(WORKDIR)/hash.db" "$(DESTDIR)/$(sharedstatedir)/$(NAME)/hash.db" ginstall -D "$(WORKDIR)/README.CSW" "$(DESTDIR)/$(docdir)/$(NAME)/README.CSW" ginstall -D "$(WORKDIR)/LICENSE" "$(DESTDIR)/$(docdir)/$(NAME)/license" - + + ginstall -d "$(PKGROOT)/$(prefix)/etc/ssl" + ( cd "$(PKGROOT)/$(prefix)/etc/ssl/" && ln -s "../../../..$(sysconfdir)/ssl/certs" ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Nov 6 15:17:33 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 06 Nov 2011 14:17:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[16098] csw/mgar/pkg/lftp/trunk Message-ID: Revision: 16098 http://gar.svn.sourceforge.net/gar/?rev=16098&view=rev Author: chninkel Date: 2011-11-06 14:17:33 +0000 (Sun, 06 Nov 2011) Log Message: ----------- lftp: new upstream release Modified Paths: -------------- csw/mgar/pkg/lftp/trunk/Makefile csw/mgar/pkg/lftp/trunk/checksums csw/mgar/pkg/lftp/trunk/files/changelog.CSW Removed Paths: ------------- csw/mgar/pkg/lftp/trunk/files/do_not_use_sun_as_a_variable.patch csw/mgar/pkg/lftp/trunk/files/sun_cc_no_restrict.patch csw/mgar/pkg/lftp/trunk/files/sun_len_definition.patch Modified: csw/mgar/pkg/lftp/trunk/Makefile =================================================================== --- csw/mgar/pkg/lftp/trunk/Makefile 2011-11-06 13:14:28 UTC (rev 16097) +++ csw/mgar/pkg/lftp/trunk/Makefile 2011-11-06 14:17:33 UTC (rev 16098) @@ -13,7 +13,7 @@ ###### Package information ####### NAME = lftp -VERSION = 4.3.1 +VERSION = 4.3.3 CATEGORIES = net DESCRIPTION = A sophisticated command-line ftp/http client @@ -42,13 +42,6 @@ # (patch only mandatory to compile with gnutls) #PATCHFILES = munmap.patch -# Sun Studio 12 cc supports the __restrict__ keyword -# but CC doesn't, that disturbs autoconf. -# so we have to apply the following modification to -# lftp-provided autoconf m4 macros -# http://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=aa30765d64d4a50ad7ce83e78b5699223571ef36 -PATCHFILES += sun_cc_no_restrict.patch - PATCHFILES += dont_use_csw_getopt_h.patch # Disable the use of IPV6_V6ONLY function @@ -57,12 +50,6 @@ # catch the ipv4 connection even if IPV6_V6ONLY can't be set PATCHFILES += 0006-no-ipv6_v6only-setsock-option-under-solaris-9.patch -# sun should not be used as a variable as sun is a macro under Solaris -PATCHFILES += do_not_use_sun_as_a_variable.patch - -# SUN_LEN macro is not defined under Solaris -PATCHFILES += sun_len_definition.patch - # Update the system-wide lftp.conf path in the man page PATCHFILES += 0007-update-configuration-files-paths-in-documentation.patch @@ -89,7 +76,6 @@ TEST_SCRIPTS = - include gar/category.mk # we re-run autoconf because we patched a m4 file Modified: csw/mgar/pkg/lftp/trunk/checksums =================================================================== --- csw/mgar/pkg/lftp/trunk/checksums 2011-11-06 13:14:28 UTC (rev 16097) +++ csw/mgar/pkg/lftp/trunk/checksums 2011-11-06 14:17:33 UTC (rev 16098) @@ -1 +1 @@ -3acc58840013d16890ec6e1d01fb4103 lftp-4.3.1.tar.gz +14bd2e4a583d07593d76da3690aef02a lftp-4.3.3.tar.gz Modified: csw/mgar/pkg/lftp/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/lftp/trunk/files/changelog.CSW 2011-11-06 13:14:28 UTC (rev 16097) +++ csw/mgar/pkg/lftp/trunk/files/changelog.CSW 2011-11-06 14:17:33 UTC (rev 16098) @@ -1,3 +1,13 @@ +lftp (4.3.3,REV=2011.11.06) unstable + + * New upstream release. + * Removed patches once necessary to compile under Solaris: + sun_cc_no_restrict.patch + do_not_use_sun_as_a_variable.patch + sun_len_definition.patch + + -- Yann Rouillard Sun, 06 Nov 2011 15:16:16 +0100 + lftp (4.3.1,REV=2011.07.19) unstable * New upstream release. Deleted: csw/mgar/pkg/lftp/trunk/files/do_not_use_sun_as_a_variable.patch =================================================================== --- csw/mgar/pkg/lftp/trunk/files/do_not_use_sun_as_a_variable.patch 2011-11-06 13:14:28 UTC (rev 16097) +++ csw/mgar/pkg/lftp/trunk/files/do_not_use_sun_as_a_variable.patch 2011-11-06 14:17:33 UTC (rev 16098) @@ -1,50 +0,0 @@ ---- a/src/attach.h -+++ b/src/attach.h -@@ -88,9 +91,9 @@ public: - TimeoutS(1); - return m; - } -- struct sockaddr_un sun; -- socklen_t sa_len=sizeof(sun); -- a_sock=accept(sock,(sockaddr*)&sun,&sa_len); -+ struct sockaddr_un s_un; -+ socklen_t sa_len=sizeof(s_un); -+ a_sock=accept(sock,(sockaddr*)&s_un,&sa_len); - if(a_sock==-1 && E_RETRY(errno)) { - Block(sock,POLLIN); - return m; -@@ -161,11 +164,11 @@ public: - int fl=fcntl(sock,F_GETFL); - fcntl(sock,F_SETFL,fl|O_NONBLOCK); - fcntl(sock,F_SETFD,FD_CLOEXEC); -- struct sockaddr_un sun; -- memset(&sun,0,sizeof(sun)); -- sun.sun_family=AF_UNIX; -- strncpy(sun.sun_path,path,sizeof(sun.sun_path)); -- if(bind(sock,(sockaddr*)&sun,SUN_LEN(&sun))==-1) { -+ struct sockaddr_un s_un; -+ memset(&s_un,0,sizeof(s_un)); -+ s_un.sun_family=AF_UNIX; -+ strncpy(s_un.sun_path,path,sizeof(s_un.sun_path)); -+ if(bind(sock,(sockaddr*)&s_un,SUN_LEN(&s_un))==-1) { - perror("bind"); - close(sock); - sock=-1; -@@ -219,12 +222,12 @@ public: - m=MOVED; - } - if(!connected) { -- struct sockaddr_un sun; -- memset(&sun,0,sizeof(sun)); -- sun.sun_family=AF_UNIX; -+ struct sockaddr_un s_un; -+ memset(&s_un,0,sizeof(s_un)); -+ s_un.sun_family=AF_UNIX; - const char *path=AcceptTermFD::get_sock_path(pid); -- strncpy(sun.sun_path,path,sizeof(sun.sun_path)); -- int res=connect(sock,(sockaddr*)&sun,SUN_LEN(&sun)); -+ strncpy(s_un.sun_path,path,sizeof(s_un.sun_path)); -+ int res=connect(sock,(sockaddr*)&s_un,SUN_LEN(&s_un)); - if(res==-1 && !NonFatalError(errno)) { - error=Error::Fatal(xstring::format("connect(%s): %s",path,strerror(errno))); - return MOVED; Deleted: csw/mgar/pkg/lftp/trunk/files/sun_cc_no_restrict.patch =================================================================== --- csw/mgar/pkg/lftp/trunk/files/sun_cc_no_restrict.patch 2011-11-06 13:14:28 UTC (rev 16097) +++ csw/mgar/pkg/lftp/trunk/files/sun_cc_no_restrict.patch 2011-11-06 14:17:33 UTC (rev 16098) @@ -1,22 +0,0 @@ ---- lftp-4.0.6/m4/gnulib-common.m4.orig 2010-03-27 00:36:17.789995812 +0100 -+++ lftp-4.0.6/m4/gnulib-common.m4 2010-03-27 00:37:09.978083148 +0100 -@@ -104,13 +104,14 @@ - nothing if this is not supported. Do not define if restrict is - supported directly. */ - #undef restrict --/* Work around a bug in Sun C++: it does not support _Restrict, even -- though the corresponding Sun C compiler does, which causes -- "#define restrict _Restrict" in the previous line. Perhaps some future -- version of Sun C++ will work with _Restrict; if so, it'll probably -- define __RESTRICT, just as Sun C does. */ -+/* Work around a bug in Sun C++: it does not support _Restrict or -+ __restrict__, even though the corresponding Sun C compiler ends up with -+ "#define restrict _Restrict" or "#define restrict __restrict__" in the -+ previous line. Perhaps some future version of Sun C++ will work with -+ restrict; if so, hopefully it defines __RESTRICT like Sun C does. */ - #if defined __SUNPRO_CC && !defined __RESTRICT - # define _Restrict -+# define __restrict__ - #endif]) - case $ac_cv_c_restrict in - restrict) ;; Deleted: csw/mgar/pkg/lftp/trunk/files/sun_len_definition.patch =================================================================== --- csw/mgar/pkg/lftp/trunk/files/sun_len_definition.patch 2011-11-06 13:14:28 UTC (rev 16097) +++ csw/mgar/pkg/lftp/trunk/files/sun_len_definition.patch 2011-11-06 14:17:33 UTC (rev 16098) @@ -1,12 +0,0 @@ ---- a/src/attach.h -+++ b/src/attach.h -@@ -39,6 +39,9 @@ - #elif HAVE_WS2TCPIP_H - # include - #endif -+#ifndef SUN_LEN -+# define SUN_LEN(ptr) ((size_t) (((struct sockaddr_un *) 0)->sun_path) + strlen ((ptr)->sun_path)) -+#endif - - #include "SMTask.h" - #include "Error.h" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Nov 6 15:49:17 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 06 Nov 2011 14:49:17 +0000 Subject: [csw-devel] SF.net SVN: gar:[16099] csw/mgar/pkg/lftp/trunk Message-ID: Revision: 16099 http://gar.svn.sourceforge.net/gar/?rev=16099&view=rev Author: chninkel Date: 2011-11-06 14:49:17 +0000 (Sun, 06 Nov 2011) Log Message: ----------- lftp: updated iconv dependancy name Modified Paths: -------------- csw/mgar/pkg/lftp/trunk/Makefile csw/mgar/pkg/lftp/trunk/files/changelog.CSW Modified: csw/mgar/pkg/lftp/trunk/Makefile =================================================================== --- csw/mgar/pkg/lftp/trunk/Makefile 2011-11-06 14:17:33 UTC (rev 16098) +++ csw/mgar/pkg/lftp/trunk/Makefile 2011-11-06 14:49:17 UTC (rev 16099) @@ -24,7 +24,7 @@ PACKAGES = CSWlftp RUNTIME_DEP_PKGS = CSWlibexpat1 -RUNTIME_DEP_PKGS += CSWiconv +RUNTIME_DEP_PKGS += CSWlibiconv2 RUNTIME_DEP_PKGS += CSWosslrt RUNTIME_DEP_PKGS += CSWlibsocks RUNTIME_DEP_PKGS += CSWlibintl8 Modified: csw/mgar/pkg/lftp/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/lftp/trunk/files/changelog.CSW 2011-11-06 14:17:33 UTC (rev 16098) +++ csw/mgar/pkg/lftp/trunk/files/changelog.CSW 2011-11-06 14:49:17 UTC (rev 16099) @@ -5,6 +5,8 @@ sun_cc_no_restrict.patch do_not_use_sun_as_a_variable.patch sun_len_definition.patch + * Updated dependancy name: + CSWiconv -> CSWlibiconv2 -- Yann Rouillard Sun, 06 Nov 2011 15:16:16 +0100 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Nov 6 16:06:45 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 06 Nov 2011 15:06:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[16100] csw/mgar/pkg/openssl/trunk Message-ID: Revision: 16100 http://gar.svn.sourceforge.net/gar/?rev=16100&view=rev Author: chninkel Date: 2011-11-06 15:06:44 +0000 (Sun, 06 Nov 2011) Log Message: ----------- openssl: fixed doc package checkpkg overrides Modified Paths: -------------- csw/mgar/pkg/openssl/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/openssl/trunk/files/CSWossldoc.prototype Modified: csw/mgar/pkg/openssl/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssl/trunk/Makefile 2011-11-06 14:49:17 UTC (rev 16099) +++ csw/mgar/pkg/openssl/trunk/Makefile 2011-11-06 15:06:44 UTC (rev 16100) @@ -67,11 +67,12 @@ ifeq ($(shell /usr/bin/uname -p),sparc) CHECKPKG_OVERRIDES_CSWosslrt += bad-rpath-entry|/opt/csw/lib/sparcv8plus+vis|opt/csw/lib/sparcv8plus+vis/libcrypto.so.0.9.7 CHECKPKG_OVERRIDES_CSWosslrt += bad-rpath-entry|/opt/csw/lib/sparcv8plus+vis|opt/csw/lib/sparcv8plus+vis/libssl.so.0.9.7 -endif +else CHECKPKG_OVERRIDES_CSWosslrt += file-with-bad-content|/export/home|root/opt/csw/lib/pentium_pro/libcrypto.so.0.9.7 CHECKPKG_OVERRIDES_CSWosslrt += file-with-bad-content|/export/home|root/opt/csw/lib/pentium_pro/libssl.so.0.9.7 CHECKPKG_OVERRIDES_CSWosslrt += file-with-bad-content|/export/home|root/opt/csw/lib/libcrypto.so.0.9.7 CHECKPKG_OVERRIDES_CSWosslrt += file-with-bad-content|/export/home|root/opt/csw/lib/libssl.so.0.9.7 +endif # we do ship .a files in the devel package Added: csw/mgar/pkg/openssl/trunk/files/CSWossldoc.prototype =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWossldoc.prototype (rev 0) +++ csw/mgar/pkg/openssl/trunk/files/CSWossldoc.prototype 2011-11-06 15:06:44 UTC (rev 16100) @@ -0,0 +1,974 @@ +d none /opt/csw/share/man/man3 0755 root bin +s none /opt/csw/share/man/man3/ASN1_OBJECT_free.3=ASN1_OBJECT_new.3 +f none /opt/csw/share/man/man3/ASN1_OBJECT_new.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_STRING_cmp.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_data.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_dup.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_free.3=ASN1_STRING_new.3 +f none /opt/csw/share/man/man3/ASN1_STRING_length.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_STRING_length_set.3=ASN1_STRING_length.3 +f none /opt/csw/share/man/man3/ASN1_STRING_new.3 0644 root bin +f none /opt/csw/share/man/man3/ASN1_STRING_print_ex.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_STRING_print_ex_fp.3=ASN1_STRING_print_ex.3 +s none /opt/csw/share/man/man3/ASN1_STRING_set.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_type.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_type_new.3=ASN1_STRING_new.3 +f none /opt/csw/share/man/man3/ASN1_generate_nconf.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_generate_v3.3=ASN1_generate_nconf.3 +s none /opt/csw/share/man/man3/BF_cbc_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_cfb64_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_decrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_ecb_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_ofb64_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_options.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_set_key.3=blowfish.3 +s none /opt/csw/share/man/man3/BIO_append_filename.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_callback_ctrl.3=BIO_ctrl.3 +f none /opt/csw/share/man/man3/BIO_ctrl.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_ctrl_get_read_request.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ctrl_get_write_guarantee.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ctrl_pending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_ctrl_reset_read_request.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ctrl_wpending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_debug_callback.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_destroy_bio_pair.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_do_accept.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_do_connect.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_eof.3=BIO_ctrl.3 +f none /opt/csw/share/man/man3/BIO_f_base64.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_buffer.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_cipher.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_md.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_null.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_ssl.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_find_type.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_flush.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_free.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_free_all.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_get_accept_port.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_get_bind_mode.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_get_callback.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_get_callback_arg.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_get_cipher_ctx.3=BIO_f_cipher.3 +s none /opt/csw/share/man/man3/BIO_get_cipher_status.3=BIO_f_cipher.3 +s none /opt/csw/share/man/man3/BIO_get_close.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_get_conn_hostname.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_conn_int_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_conn_ip.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_conn_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_fd.3=BIO_s_fd.3 +s none /opt/csw/share/man/man3/BIO_get_fp.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_get_info_callback.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_get_md.3=BIO_f_md.3 +s none /opt/csw/share/man/man3/BIO_get_md_ctx.3=BIO_f_md.3 +s none /opt/csw/share/man/man3/BIO_get_mem_data.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_get_mem_ptr.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_get_num_renegotiates.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_get_read_request.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_get_retry_BIO.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_get_retry_reason.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_get_ssl.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_get_write_buf_size.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_get_write_guarantee.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_gets.3=BIO_read.3 +s none /opt/csw/share/man/man3/BIO_int_ctrl.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_make_bio_pair.3=BIO_s_bio.3 +f none /opt/csw/share/man/man3/BIO_new.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_new_bio_pair.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_new_buffer_ssl_connect.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_new_fd.3=BIO_s_fd.3 +s none /opt/csw/share/man/man3/BIO_new_file.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_new_fp.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_new_mem_buf.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_new_socket.3=BIO_s_socket.3 +s none /opt/csw/share/man/man3/BIO_new_ssl.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_new_ssl_connect.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_next.3=BIO_find_type.3 +s none /opt/csw/share/man/man3/BIO_pending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_pop.3=BIO_push.3 +s none /opt/csw/share/man/man3/BIO_ptr_ctrl.3=BIO_ctrl.3 +f none /opt/csw/share/man/man3/BIO_push.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_puts.3=BIO_read.3 +f none /opt/csw/share/man/man3/BIO_read.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_read_filename.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_reset.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_retry_type.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_rw_filename.3=BIO_s_file.3 +f none /opt/csw/share/man/man3/BIO_s_accept.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_bio.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_connect.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_fd.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_file.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_mem.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_null.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_socket.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_seek.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_set.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_set_accept_bios.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_set_accept_port.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_set_bind_mode.3=BIO_s_accept.3 +f none /opt/csw/share/man/man3/BIO_set_callback.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_set_callback_arg.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_set_cipher.3=BIO_f_cipher.3 +s none /opt/csw/share/man/man3/BIO_set_close.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_set_conn_hostname.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_conn_int_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_conn_ip.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_conn_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_fd.3=BIO_s_fd.3 +s none /opt/csw/share/man/man3/BIO_set_fp.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_set_info_callback.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_set_md.3=BIO_f_md.3 +s none /opt/csw/share/man/man3/BIO_set_mem_buf.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_set_mem_eof_return.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_set_nbio.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_nbio_accept.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_set_ssl.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_ssl_mode.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_ssl_renegotiate_bytes.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_ssl_renegotiate_timeout.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_write_buf_size.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_should_io_special.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_should_read.3=BIO_should_retry.3 +f none /opt/csw/share/man/man3/BIO_should_retry.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_should_write.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_shutdown_wr.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ssl_copy_session_id.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_ssl_shutdown.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_tell.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_vfree.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_wpending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_write.3=BIO_read.3 +s none /opt/csw/share/man/man3/BIO_write_filename.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BN_BLINDING_convert.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_convert_ex.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_create_param.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_free.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_get_flags.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_get_thread_id.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_invert.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_invert_ex.3=BN_BLINDING_new.3 +f none /opt/csw/share/man/man3/BN_BLINDING_new.3 0644 root bin +s none /opt/csw/share/man/man3/BN_BLINDING_set_flags.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_set_thread_id.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_update.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_CTX_end.3=BN_CTX_start.3 +s none /opt/csw/share/man/man3/BN_CTX_free.3=BN_CTX_new.3 +s none /opt/csw/share/man/man3/BN_CTX_get.3=BN_CTX_start.3 +s none /opt/csw/share/man/man3/BN_CTX_init.3=BN_CTX_new.3 +f none /opt/csw/share/man/man3/BN_CTX_new.3 0644 root bin +f none /opt/csw/share/man/man3/BN_CTX_start.3 0644 root bin +s none /opt/csw/share/man/man3/BN_MONT_CTX_copy.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_free.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_init.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_new.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_set.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_free.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_init.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_new.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_set.3=BN_mod_mul_reciprocal.3 +f none /opt/csw/share/man/man3/BN_add.3 0644 root bin +f none /opt/csw/share/man/man3/BN_add_word.3 0644 root bin +s none /opt/csw/share/man/man3/BN_bin2bn.3=BN_bn2bin.3 +f none /opt/csw/share/man/man3/BN_bn2bin.3 0644 root bin +s none /opt/csw/share/man/man3/BN_bn2dec.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_bn2hex.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_bn2mpi.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_clear.3=BN_new.3 +s none /opt/csw/share/man/man3/BN_clear_bit.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_clear_free.3=BN_new.3 +f none /opt/csw/share/man/man3/BN_cmp.3 0644 root bin +f none /opt/csw/share/man/man3/BN_copy.3 0644 root bin +s none /opt/csw/share/man/man3/BN_dec2bn.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_div.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_div_recp.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_div_word.3=BN_add_word.3 +s none /opt/csw/share/man/man3/BN_dup.3=BN_copy.3 +s none /opt/csw/share/man/man3/BN_exp.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_free.3=BN_new.3 +s none /opt/csw/share/man/man3/BN_from_montgomery.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_gcd.3=BN_add.3 +f none /opt/csw/share/man/man3/BN_generate_prime.3 0644 root bin +s none /opt/csw/share/man/man3/BN_get_word.3=BN_zero.3 +s none /opt/csw/share/man/man3/BN_hex2bn.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_init.3=BN_new.3 +s none /opt/csw/share/man/man3/BN_is_bit_set.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_is_odd.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_is_one.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_is_prime.3=BN_generate_prime.3 +s none /opt/csw/share/man/man3/BN_is_prime_fasttest.3=BN_generate_prime.3 +s none /opt/csw/share/man/man3/BN_is_word.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_is_zero.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_lshift.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_lshift1.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_mask_bits.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_mod.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_add.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_exp.3=BN_add.3 +f none /opt/csw/share/man/man3/BN_mod_inverse.3 0644 root bin +s none /opt/csw/share/man/man3/BN_mod_mul.3=BN_add.3 +f none /opt/csw/share/man/man3/BN_mod_mul_montgomery.3 0644 root bin +f none /opt/csw/share/man/man3/BN_mod_mul_reciprocal.3 0644 root bin +s none /opt/csw/share/man/man3/BN_mod_sqr.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_sub.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_word.3=BN_add_word.3 +s none /opt/csw/share/man/man3/BN_mpi2bn.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_mul.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mul_word.3=BN_add_word.3 +f none /opt/csw/share/man/man3/BN_new.3 0644 root bin +s none /opt/csw/share/man/man3/BN_nnmod.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_num_bits.3=BN_num_bytes.3 +s none /opt/csw/share/man/man3/BN_num_bits_word.3=BN_num_bytes.3 +f none /opt/csw/share/man/man3/BN_num_bytes.3 0644 root bin +s none /opt/csw/share/man/man3/BN_one.3=BN_zero.3 +s none /opt/csw/share/man/man3/BN_print.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_print_fp.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_pseudo_rand.3=BN_rand.3 +f none /opt/csw/share/man/man3/BN_rand.3 0644 root bin +s none /opt/csw/share/man/man3/BN_rshift.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_rshift1.3=BN_set_bit.3 +f none /opt/csw/share/man/man3/BN_set_bit.3 0644 root bin +s none /opt/csw/share/man/man3/BN_set_word.3=BN_zero.3 +s none /opt/csw/share/man/man3/BN_sqr.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_sub.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_sub_word.3=BN_add_word.3 +f none /opt/csw/share/man/man3/BN_swap.3 0644 root bin +s none /opt/csw/share/man/man3/BN_to_montgomery.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_ucmp.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_value_one.3=BN_zero.3 +f none /opt/csw/share/man/man3/BN_zero.3 0644 root bin +s none /opt/csw/share/man/man3/BUF_MEM_free.3=buffer.3 +s none /opt/csw/share/man/man3/BUF_MEM_grow.3=buffer.3 +s none /opt/csw/share/man/man3/BUF_MEM_new.3=buffer.3 +s none /opt/csw/share/man/man3/BUF_strdup.3=buffer.3 +f none /opt/csw/share/man/man3/CONF_modules_free.3 0644 root bin +s none /opt/csw/share/man/man3/CONF_modules_load.3=CONF_modules_load_file.3 +f none /opt/csw/share/man/man3/CONF_modules_load_file.3 0644 root bin +s none /opt/csw/share/man/man3/CONF_modules_unload.3=CONF_modules_free.3 +s none /opt/csw/share/man/man3/CRYPTO_destroy_dynlockid.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_get_ex_data.3=CRYPTO_set_ex_data.3 +s none /opt/csw/share/man/man3/CRYPTO_get_new_dynlockid.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_lock.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_num_locks.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_set_dynlock_create_callback.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_set_dynlock_destroy_callback.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_set_dynlock_lock_callback.3=threads.3 +f none /opt/csw/share/man/man3/CRYPTO_set_ex_data.3 0644 root bin +s none /opt/csw/share/man/man3/CRYPTO_set_id_callback.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_set_locking_callback.3=threads.3 +s none /opt/csw/share/man/man3/DES_cbc_cksum.3=des.3 +s none /opt/csw/share/man/man3/DES_cfb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_cfb_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_crypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ecb2_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ecb3_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ecb_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede2_cbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede2_cfb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede2_ofb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede3_cbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede3_cbcm_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede3_cfb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede3_ofb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_enc_read.3=des.3 +s none /opt/csw/share/man/man3/DES_enc_write.3=des.3 +s none /opt/csw/share/man/man3/DES_fcrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_is_weak_key.3=des.3 +s none /opt/csw/share/man/man3/DES_key_sched.3=des.3 +s none /opt/csw/share/man/man3/DES_ncbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ofb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ofb_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_pcbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_quad_cksum.3=des.3 +s none /opt/csw/share/man/man3/DES_random_key.3=des.3 +s none /opt/csw/share/man/man3/DES_set_key.3=des.3 +s none /opt/csw/share/man/man3/DES_set_key_checked.3=des.3 +s none /opt/csw/share/man/man3/DES_set_key_unchecked.3=des.3 +s none /opt/csw/share/man/man3/DES_set_odd_parity.3=des.3 +s none /opt/csw/share/man/man3/DES_string_to_2keys.3=des.3 +s none /opt/csw/share/man/man3/DES_string_to_key.3=des.3 +s none /opt/csw/share/man/man3/DES_xcbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DH_OpenSSL.3=DH_set_method.3 +s none /opt/csw/share/man/man3/DH_check.3=DH_generate_parameters.3 +s none /opt/csw/share/man/man3/DH_compute_key.3=DH_generate_key.3 +s none /opt/csw/share/man/man3/DH_free.3=DH_new.3 +f none /opt/csw/share/man/man3/DH_generate_key.3 0644 root bin +f none /opt/csw/share/man/man3/DH_generate_parameters.3 0644 root bin +s none /opt/csw/share/man/man3/DH_get_default_method.3=DH_set_method.3 +s none /opt/csw/share/man/man3/DH_get_ex_data.3=DH_get_ex_new_index.3 +f none /opt/csw/share/man/man3/DH_get_ex_new_index.3 0644 root bin +f none /opt/csw/share/man/man3/DH_new.3 0644 root bin +s none /opt/csw/share/man/man3/DH_new_method.3=DH_set_method.3 +s none /opt/csw/share/man/man3/DH_set_default_method.3=DH_set_method.3 +s none /opt/csw/share/man/man3/DH_set_ex_data.3=DH_get_ex_new_index.3 +f none /opt/csw/share/man/man3/DH_set_method.3 0644 root bin +f none /opt/csw/share/man/man3/DH_size.3 0644 root bin +s none /opt/csw/share/man/man3/DHparams_print.3=RSA_print.3 +s none /opt/csw/share/man/man3/DHparams_print_fp.3=RSA_print.3 +s none /opt/csw/share/man/man3/DSA_OpenSSL.3=DSA_set_method.3 +s none /opt/csw/share/man/man3/DSA_SIG_free.3=DSA_SIG_new.3 +f none /opt/csw/share/man/man3/DSA_SIG_new.3 0644 root bin +f none /opt/csw/share/man/man3/DSA_do_sign.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_do_verify.3=DSA_do_sign.3 +f none /opt/csw/share/man/man3/DSA_dup_DH.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_free.3=DSA_new.3 +f none /opt/csw/share/man/man3/DSA_generate_key.3 0644 root bin +f none /opt/csw/share/man/man3/DSA_generate_parameters.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_get_default_method.3=DSA_set_method.3 +s none /opt/csw/share/man/man3/DSA_get_ex_data.3=DSA_get_ex_new_index.3 +f none /opt/csw/share/man/man3/DSA_get_ex_new_index.3 0644 root bin +f none /opt/csw/share/man/man3/DSA_new.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_new_method.3=DSA_set_method.3 +s none /opt/csw/share/man/man3/DSA_print.3=RSA_print.3 +s none /opt/csw/share/man/man3/DSA_print_fp.3=RSA_print.3 +s none /opt/csw/share/man/man3/DSA_set_default_method.3=DSA_set_method.3 +s none /opt/csw/share/man/man3/DSA_set_ex_data.3=DSA_get_ex_new_index.3 +f none /opt/csw/share/man/man3/DSA_set_method.3 0644 root bin +f none /opt/csw/share/man/man3/DSA_sign.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_sign_setup.3=DSA_sign.3 +f none /opt/csw/share/man/man3/DSA_size.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_verify.3=DSA_sign.3 +s none /opt/csw/share/man/man3/DSAparams_print.3=RSA_print.3 +s none /opt/csw/share/man/man3/DSAparams_print_fp.3=RSA_print.3 +s none /opt/csw/share/man/man3/ERR_GET_FUNC.3=ERR_GET_LIB.3 +f none /opt/csw/share/man/man3/ERR_GET_LIB.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_GET_REASON.3=ERR_GET_LIB.3 +s none /opt/csw/share/man/man3/ERR_PACK.3=ERR_load_strings.3 +s none /opt/csw/share/man/man3/ERR_add_error_data.3=ERR_put_error.3 +f none /opt/csw/share/man/man3/ERR_clear_error.3 0644 root bin +f none /opt/csw/share/man/man3/ERR_error_string.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_error_string_n.3=ERR_error_string.3 +s none /opt/csw/share/man/man3/ERR_free_strings.3=ERR_load_crypto_strings.3 +s none /opt/csw/share/man/man3/ERR_func_error_string.3=ERR_error_string.3 +f none /opt/csw/share/man/man3/ERR_get_error.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_get_error_line.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_get_error_line_data.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_get_next_error_library.3=ERR_load_strings.3 +s none /opt/csw/share/man/man3/ERR_lib_error_string.3=ERR_error_string.3 +s none /opt/csw/share/man/man3/ERR_load_UI_strings.3=ui.3 +f none /opt/csw/share/man/man3/ERR_load_crypto_strings.3 0644 root bin +f none /opt/csw/share/man/man3/ERR_load_strings.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_peek_error.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_error_line.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_error_line_data.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_last_error.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_last_error_line.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_last_error_line_data.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_pop_to_mark.3=ERR_set_mark.3 +f none /opt/csw/share/man/man3/ERR_print_errors.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_print_errors_fp.3=ERR_print_errors.3 +f none /opt/csw/share/man/man3/ERR_put_error.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_reason_error_string.3=ERR_error_string.3 +f none /opt/csw/share/man/man3/ERR_remove_state.3 0644 root bin +f none /opt/csw/share/man/man3/ERR_set_mark.3 0644 root bin +f none /opt/csw/share/man/man3/EVP_BytesToKey.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_block_size.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_cipher.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_cleanup.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_ctrl.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_flags.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_get_app_data.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_init.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_iv_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_key_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_mode.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_nid.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_set_app_data.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_set_key_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_set_padding.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_type.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_asn1_to_param.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_block_size.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_flags.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_iv_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_key_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_mode.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_nid.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_param_to_asn1.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_type.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherFinal.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherFinal_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherInit.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherInit_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherUpdate.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptFinal.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptFinal_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptInit.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptInit_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptUpdate.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DigestFinal_ex.3=EVP_DigestInit.3 +f none /opt/csw/share/man/man3/EVP_DigestInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_DigestInit_ex.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_DigestUpdate.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_EncryptFinal.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_EncryptFinal_ex.3=EVP_EncryptInit.3 +f none /opt/csw/share/man/man3/EVP_EncryptInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_EncryptInit_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_EncryptUpdate.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_MAX_MD_SIZE.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_block_size.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_cleanup.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_copy.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_copy_ex.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_create.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_destroy.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_init.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_md.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_size.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_type.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_block_size.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_pkey_type.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_size.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_type.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_OpenFinal.3=EVP_OpenInit.3 +f none /opt/csw/share/man/man3/EVP_OpenInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_OpenUpdate.3=EVP_OpenInit.3 +s none /opt/csw/share/man/man3/EVP_PKEY_assign_DH.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_assign_DSA.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_assign_EC_KEY.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_assign_RSA.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_free.3=EVP_PKEY_new.3 +s none /opt/csw/share/man/man3/EVP_PKEY_get1_DH.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_get1_DSA.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_get1_EC_KEY.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_get1_RSA.3=EVP_PKEY_set1_RSA.3 +f none /opt/csw/share/man/man3/EVP_PKEY_new.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_PKEY_set1_DH.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_set1_DSA.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_set1_EC_KEY.3=EVP_PKEY_set1_RSA.3 +f none /opt/csw/share/man/man3/EVP_PKEY_set1_RSA.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_PKEY_type.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_SealFinal.3=EVP_SealInit.3 +f none /opt/csw/share/man/man3/EVP_SealInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_SealUpdate.3=EVP_SealInit.3 +s none /opt/csw/share/man/man3/EVP_SignFinal.3=EVP_SignInit.3 +f none /opt/csw/share/man/man3/EVP_SignInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_SignUpdate.3=EVP_SignInit.3 +s none /opt/csw/share/man/man3/EVP_VerifyFinal.3=EVP_VerifyInit.3 +f none /opt/csw/share/man/man3/EVP_VerifyInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_VerifyUpdate.3=EVP_VerifyInit.3 +s none /opt/csw/share/man/man3/EVP_dss.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_dss1.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_get_cipherbyname.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_get_cipherbynid.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_get_cipherbyobj.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_get_digestbyname.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_get_digestbynid.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_get_digestbyobj.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_md2.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_md5.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_md_null.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_mdc2.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_ripemd160.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_sha.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_sha1.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/HMAC.3=hmac.3 +s none /opt/csw/share/man/man3/HMAC_Final.3=hmac.3 +s none /opt/csw/share/man/man3/HMAC_Init.3=hmac.3 +s none /opt/csw/share/man/man3/HMAC_Update.3=hmac.3 +s none /opt/csw/share/man/man3/HMAC_cleanup.3=hmac.3 +s none /opt/csw/share/man/man3/MD2.3=md5.3 +s none /opt/csw/share/man/man3/MD2_Final.3=md5.3 +s none /opt/csw/share/man/man3/MD2_Init.3=md5.3 +s none /opt/csw/share/man/man3/MD2_Update.3=md5.3 +s none /opt/csw/share/man/man3/MD4.3=md5.3 +s none /opt/csw/share/man/man3/MD4_Final.3=md5.3 +s none /opt/csw/share/man/man3/MD4_Init.3=md5.3 +s none /opt/csw/share/man/man3/MD4_Update.3=md5.3 +s none /opt/csw/share/man/man3/MD5.3=md5.3 +s none /opt/csw/share/man/man3/MD5_Final.3=md5.3 +s none /opt/csw/share/man/man3/MD5_Init.3=md5.3 +s none /opt/csw/share/man/man3/MD5_Update.3=md5.3 +s none /opt/csw/share/man/man3/MDC2.3=mdc2.3 +s none /opt/csw/share/man/man3/MDC2_Final.3=mdc2.3 +s none /opt/csw/share/man/man3/MDC2_Init.3=mdc2.3 +s none /opt/csw/share/man/man3/MDC2_Update.3=mdc2.3 +s none /opt/csw/share/man/man3/OBJ_cleanup.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_cmp.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_create.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_dup.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_ln2nid.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_nid2ln.3=OBJ_nid2obj.3 +f none /opt/csw/share/man/man3/OBJ_nid2obj.3 0644 root bin +s none /opt/csw/share/man/man3/OBJ_nid2sn.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_obj2nid.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_obj2txt.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_sn2nid.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_txt2nid.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_txt2obj.3=OBJ_nid2obj.3 +f none /opt/csw/share/man/man3/OPENSSL_Applink.3 0644 root bin +f none /opt/csw/share/man/man3/OPENSSL_VERSION_NUMBER.3 0644 root bin +f none /opt/csw/share/man/man3/OPENSSL_config.3 0644 root bin +f none /opt/csw/share/man/man3/OPENSSL_ia32cap.3 0644 root bin +f none /opt/csw/share/man/man3/OPENSSL_load_builtin_modules.3 0644 root bin +s none /opt/csw/share/man/man3/OPENSSL_no_config.3=OPENSSL_config.3 +f none /opt/csw/share/man/man3/OpenSSL_add_all_algorithms.3 0644 root bin +s none /opt/csw/share/man/man3/OpenSSL_add_all_ciphers.3=OpenSSL_add_all_algorithms.3 +s none /opt/csw/share/man/man3/OpenSSL_add_all_digests.3=OpenSSL_add_all_algorithms.3 +s none /opt/csw/share/man/man3/OpenSSL_add_ssl_algorithms.3=SSL_library_init.3 +s none /opt/csw/share/man/man3/PEM.3=pem.3 +f none /opt/csw/share/man/man3/PKCS12_create.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS12_parse.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS7_decrypt.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS7_encrypt.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS7_sign.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS7_verify.3 0644 root bin +s none /opt/csw/share/man/man3/RAND_SSLeay.3=RAND_set_rand_method.3 +f none /opt/csw/share/man/man3/RAND_add.3 0644 root bin +f none /opt/csw/share/man/man3/RAND_bytes.3 0644 root bin +f none /opt/csw/share/man/man3/RAND_cleanup.3 0644 root bin +f none /opt/csw/share/man/man3/RAND_egd.3 0644 root bin +s none /opt/csw/share/man/man3/RAND_event.3=RAND_add.3 +s none /opt/csw/share/man/man3/RAND_file_name.3=RAND_load_file.3 +s none /opt/csw/share/man/man3/RAND_get_rand_method.3=RAND_set_rand_method.3 +f none /opt/csw/share/man/man3/RAND_load_file.3 0644 root bin +s none /opt/csw/share/man/man3/RAND_pseudo_bytes.3=RAND_bytes.3 +s none /opt/csw/share/man/man3/RAND_screen.3=RAND_add.3 +s none /opt/csw/share/man/man3/RAND_seed.3=RAND_add.3 +f none /opt/csw/share/man/man3/RAND_set_rand_method.3 0644 root bin +s none /opt/csw/share/man/man3/RAND_status.3=RAND_add.3 +s none /opt/csw/share/man/man3/RAND_write_file.3=RAND_load_file.3 +s none /opt/csw/share/man/man3/RC4.3=rc4.3 +s none /opt/csw/share/man/man3/RC4_set_key.3=rc4.3 +s none /opt/csw/share/man/man3/RIPEMD160.3=ripemd.3 +s none /opt/csw/share/man/man3/RIPEMD160_Final.3=ripemd.3 +s none /opt/csw/share/man/man3/RIPEMD160_Init.3=ripemd.3 +s none /opt/csw/share/man/man3/RIPEMD160_Update.3=ripemd.3 +s none /opt/csw/share/man/man3/RSA_PKCS1_SSLeay.3=RSA_set_method.3 +s none /opt/csw/share/man/man3/RSA_blinding_off.3=RSA_blinding_on.3 +f none /opt/csw/share/man/man3/RSA_blinding_on.3 0644 root bin +f none /opt/csw/share/man/man3/RSA_check_key.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_flags.3=RSA_set_method.3 +s none /opt/csw/share/man/man3/RSA_free.3=RSA_new.3 +f none /opt/csw/share/man/man3/RSA_generate_key.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_get_default_method.3=RSA_set_method.3 +s none /opt/csw/share/man/man3/RSA_get_ex_data.3=RSA_get_ex_new_index.3 +f none /opt/csw/share/man/man3/RSA_get_ex_new_index.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_get_method.3=RSA_set_method.3 +f none /opt/csw/share/man/man3/RSA_new.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_new_method.3=RSA_set_method.3 +s none /opt/csw/share/man/man3/RSA_null_method.3=RSA_set_method.3 +s none /opt/csw/share/man/man3/RSA_padding_add_PKCS1_OAEP.3=RSA_padding_add_PKCS1_type_1.3 +f none /opt/csw/share/man/man3/RSA_padding_add_PKCS1_type_1.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_padding_add_PKCS1_type_2.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_add_SSLv23.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_add_none.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_check_PKCS1_OAEP.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_check_PKCS1_type_1.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_check_PKCS1_type_2.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_check_SSLv23.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_check_none.3=RSA_padding_add_PKCS1_type_1.3 +f none /opt/csw/share/man/man3/RSA_print.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_print_fp.3=RSA_print.3 +s none /opt/csw/share/man/man3/RSA_private_decrypt.3=RSA_public_encrypt.3 +f none /opt/csw/share/man/man3/RSA_private_encrypt.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_public_decrypt.3=RSA_private_encrypt.3 +f none /opt/csw/share/man/man3/RSA_public_encrypt.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_set_default_method.3=RSA_set_method.3 +s none /opt/csw/share/man/man3/RSA_set_ex_data.3=RSA_get_ex_new_index.3 +f none /opt/csw/share/man/man3/RSA_set_method.3 0644 root bin +f none /opt/csw/share/man/man3/RSA_sign.3 0644 root bin +f none /opt/csw/share/man/man3/RSA_sign_ASN1_OCTET_STRING.3 0644 root bin +f none /opt/csw/share/man/man3/RSA_size.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_verify.3=RSA_sign.3 +s none /opt/csw/share/man/man3/RSA_verify_ASN1_OCTET_STRING.3=RSA_sign_ASN1_OCTET_STRING.3 +s none /opt/csw/share/man/man3/SHA1.3=sha.3 +s none /opt/csw/share/man/man3/SHA1_Final.3=sha.3 +s none /opt/csw/share/man/man3/SHA1_Init.3=sha.3 +s none /opt/csw/share/man/man3/SHA1_Update.3=sha.3 +f none /opt/csw/share/man/man3/SMIME_read_PKCS7.3 0644 root bin +f none /opt/csw/share/man/man3/SMIME_write_PKCS7.3 0644 root bin +s none /opt/csw/share/man/man3/SSL.3=ssl.3 +s none /opt/csw/share/man/man3/SSL_CIPHER_description.3=SSL_CIPHER_get_name.3 +s none /opt/csw/share/man/man3/SSL_CIPHER_get_bits.3=SSL_CIPHER_get_name.3 +f none /opt/csw/share/man/man3/SSL_CIPHER_get_name.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CIPHER_get_version.3=SSL_CIPHER_get_name.3 +f none /opt/csw/share/man/man3/SSL_COMP_add_compression_method.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_add_client_CA.3=SSL_CTX_set_client_CA_list.3 +f none /opt/csw/share/man/man3/SSL_CTX_add_extra_chain_cert.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_add_session.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_callback_ctrl.3=SSL_CTX_ctrl.3 +s none /opt/csw/share/man/man3/SSL_CTX_check_private_key.3=SSL_CTX_use_certificate.3 +f none /opt/csw/share/man/man3/SSL_CTX_ctrl.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_flush_sessions.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_free.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_get_cert_store.3=SSL_CTX_set_cert_store.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_client_CA_list.3=SSL_get_client_CA_list.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_client_cert_cb.3=SSL_CTX_set_client_cert_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_ex_data.3=SSL_CTX_get_ex_new_index.3 +f none /opt/csw/share/man/man3/SSL_CTX_get_ex_new_index.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_get_info_callback.3=SSL_CTX_set_info_callback.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_max_cert_list.3=SSL_CTX_set_max_cert_list.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_mode.3=SSL_CTX_set_mode.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_options.3=SSL_CTX_set_options.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_quiet_shutdown.3=SSL_CTX_set_quiet_shutdown.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_session_cache_mode.3=SSL_CTX_set_session_cache_mode.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_timeout.3=SSL_CTX_set_timeout.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_verify_callback.3=SSL_CTX_get_verify_mode.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_verify_depth.3=SSL_CTX_get_verify_mode.3 +f none /opt/csw/share/man/man3/SSL_CTX_get_verify_mode.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_load_verify_locations.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_need_tmp_rsa.3=SSL_CTX_set_tmp_rsa_callback.3 +f none /opt/csw/share/man/man3/SSL_CTX_new.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_remove_session.3=SSL_CTX_add_session.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_accept.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_accept_good.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_accept_renegotiate.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_cache_full.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_cb_hits.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_connect.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_connect_good.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_connect_renegotiate.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_get_cache_size.3=SSL_CTX_sess_set_cache_size.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_get_get_cb.3=SSL_CTX_sess_set_get_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_get_new_cb.3=SSL_CTX_sess_set_get_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_get_remove_cb.3=SSL_CTX_sess_set_get_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_hits.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_misses.3=SSL_CTX_sess_number.3 +f none /opt/csw/share/man/man3/SSL_CTX_sess_number.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_sess_set_cache_size.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_sess_set_get_cb.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_sess_set_new_cb.3=SSL_CTX_sess_set_get_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_set_remove_cb.3=SSL_CTX_sess_set_get_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_timeouts.3=SSL_CTX_sess_number.3 +f none /opt/csw/share/man/man3/SSL_CTX_sessions.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_cert_store.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_cert_verify_callback.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_cipher_list.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_client_CA_list.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_client_cert_cb.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_default_passwd_cb.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_set_default_passwd_cb_userdata.3=SSL_CTX_set_default_passwd_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_set_ex_data.3=SSL_CTX_get_ex_new_index.3 +f none /opt/csw/share/man/man3/SSL_CTX_set_generate_session_id.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_info_callback.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_max_cert_list.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_mode.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_msg_callback.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_set_msg_callback_arg.3=SSL_CTX_set_msg_callback.3 +f none /opt/csw/share/man/man3/SSL_CTX_set_options.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_quiet_shutdown.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_session_cache_mode.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_session_id_context.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_ssl_version.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_timeout.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_set_tmp_dh.3=SSL_CTX_set_tmp_dh_callback.3 +f none /opt/csw/share/man/man3/SSL_CTX_set_tmp_dh_callback.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_set_tmp_rsa.3=SSL_CTX_set_tmp_rsa_callback.3 +f none /opt/csw/share/man/man3/SSL_CTX_set_tmp_rsa_callback.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_verify.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_set_verify_depth.3=SSL_CTX_set_verify.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_PrivateKey.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_PrivateKey_ASN1.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_PrivateKey_file.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_RSAPrivateKey.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_RSAPrivateKey_ASN1.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_RSAPrivateKey_file.3=SSL_CTX_use_certificate.3 +f none /opt/csw/share/man/man3/SSL_CTX_use_certificate.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_use_certificate_ASN1.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_certificate_chain_file.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_certificate_file.3=SSL_CTX_use_certificate.3 +f none /opt/csw/share/man/man3/SSL_SESSION_free.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_SESSION_get_ex_data.3=SSL_SESSION_get_ex_new_index.3 +f none /opt/csw/share/man/man3/SSL_SESSION_get_ex_new_index.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_SESSION_get_time.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_SESSION_get_timeout.3=SSL_SESSION_get_time.3 +s none /opt/csw/share/man/man3/SSL_SESSION_set_ex_data.3=SSL_SESSION_get_ex_new_index.3 +s none /opt/csw/share/man/man3/SSL_SESSION_set_time.3=SSL_SESSION_get_time.3 +f none /opt/csw/share/man/man3/SSL_accept.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_add_client_CA.3=SSL_CTX_set_client_CA_list.3 +s none /opt/csw/share/man/man3/SSL_add_session.3=SSL_CTX_add_session.3 +s none /opt/csw/share/man/man3/SSL_alert_desc_string.3=SSL_alert_type_string.3 +s none /opt/csw/share/man/man3/SSL_alert_desc_string_long.3=SSL_alert_type_string.3 +f none /opt/csw/share/man/man3/SSL_alert_type_string.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_alert_type_string_long.3=SSL_alert_type_string.3 +s none /opt/csw/share/man/man3/SSL_callback_ctrl.3=SSL_CTX_ctrl.3 +s none /opt/csw/share/man/man3/SSL_check_private_key.3=SSL_CTX_use_certificate.3 +f none /opt/csw/share/man/man3/SSL_clear.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_connect.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_ctrl.3=SSL_CTX_ctrl.3 +f none /opt/csw/share/man/man3/SSL_do_handshake.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_flush_sessions.3=SSL_CTX_flush_sessions.3 +f none /opt/csw/share/man/man3/SSL_free.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_SSL_CTX.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_get_accept_state.3=SSL_set_connect_state.3 +s none /opt/csw/share/man/man3/SSL_get_cipher.3=SSL_get_current_cipher.3 +s none /opt/csw/share/man/man3/SSL_get_cipher_bits.3=SSL_get_current_cipher.3 +s none /opt/csw/share/man/man3/SSL_get_cipher_list.3=SSL_get_ciphers.3 +s none /opt/csw/share/man/man3/SSL_get_cipher_name.3=SSL_get_current_cipher.3 +s none /opt/csw/share/man/man3/SSL_get_cipher_version.3=SSL_get_current_cipher.3 +f none /opt/csw/share/man/man3/SSL_get_ciphers.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_client_CA_list.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_current_cipher.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_default_timeout.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_error.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_get_ex_data.3=SSL_get_ex_new_index.3 +f none /opt/csw/share/man/man3/SSL_get_ex_data_X509_STORE_CTX_idx.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_ex_new_index.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_fd.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_get_info_callback.3=SSL_CTX_set_info_callback.3 +s none /opt/csw/share/man/man3/SSL_get_max_cert_list.3=SSL_CTX_set_max_cert_list.3 +s none /opt/csw/share/man/man3/SSL_get_mode.3=SSL_CTX_set_mode.3 +s none /opt/csw/share/man/man3/SSL_get_msg_callback_arg.3=SSL_CTX_set_msg_callback.3 +s none /opt/csw/share/man/man3/SSL_get_options.3=SSL_CTX_set_options.3 +f none /opt/csw/share/man/man3/SSL_get_peer_cert_chain.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_peer_certificate.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_get_quiet_shutdown.3=SSL_CTX_set_quiet_shutdown.3 +f none /opt/csw/share/man/man3/SSL_get_rbio.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_session.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_get_shutdown.3=SSL_set_shutdown.3 +s none /opt/csw/share/man/man3/SSL_get_ssl_method.3=SSL_CTX_set_ssl_version.3 +s none /opt/csw/share/man/man3/SSL_get_verify_callback.3=SSL_CTX_get_verify_mode.3 +s none /opt/csw/share/man/man3/SSL_get_verify_depth.3=SSL_CTX_get_verify_mode.3 +s none /opt/csw/share/man/man3/SSL_get_verify_mode.3=SSL_CTX_get_verify_mode.3 +f none /opt/csw/share/man/man3/SSL_get_verify_result.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_version.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_has_matching_session_id.3=SSL_CTX_set_generate_session_id.3 +f none /opt/csw/share/man/man3/SSL_library_init.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_load_client_CA_file.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_load_error_strings.3=ERR_load_crypto_strings.3 +s none /opt/csw/share/man/man3/SSL_need_tmp_rsa.3=SSL_CTX_set_tmp_rsa_callback.3 +f none /opt/csw/share/man/man3/SSL_new.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_pending.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_read.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_remove_session.3=SSL_CTX_add_session.3 +f none /opt/csw/share/man/man3/SSL_rstate_string.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_rstate_string_long.3=SSL_rstate_string.3 +f none /opt/csw/share/man/man3/SSL_session_reused.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_set_bio.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_set_cipher_list.3=SSL_CTX_set_cipher_list.3 +s none /opt/csw/share/man/man3/SSL_set_client_CA_list.3=SSL_CTX_set_client_CA_list.3 +f none /opt/csw/share/man/man3/SSL_set_connect_state.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_set_ex_data.3=SSL_get_ex_new_index.3 +f none /opt/csw/share/man/man3/SSL_set_fd.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_set_generate_session_id.3=SSL_CTX_set_generate_session_id.3 +s none /opt/csw/share/man/man3/SSL_set_info_callback.3=SSL_CTX_set_info_callback.3 +s none /opt/csw/share/man/man3/SSL_set_max_cert_list.3=SSL_CTX_set_max_cert_list.3 +s none /opt/csw/share/man/man3/SSL_set_mode.3=SSL_CTX_set_mode.3 +s none /opt/csw/share/man/man3/SSL_set_msg_callback.3=SSL_CTX_set_msg_callback.3 +s none /opt/csw/share/man/man3/SSL_set_options.3=SSL_CTX_set_options.3 +s none /opt/csw/share/man/man3/SSL_set_quiet_shutdown.3=SSL_CTX_set_quiet_shutdown.3 +f none /opt/csw/share/man/man3/SSL_set_session.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_set_session_id_context.3=SSL_CTX_set_session_id_context.3 +f none /opt/csw/share/man/man3/SSL_set_shutdown.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_set_ssl_method.3=SSL_CTX_set_ssl_version.3 +s none /opt/csw/share/man/man3/SSL_set_tmp_dh.3=SSL_CTX_set_tmp_dh_callback.3 +s none /opt/csw/share/man/man3/SSL_set_tmp_dh_callback.3=SSL_CTX_set_tmp_dh_callback.3 +s none /opt/csw/share/man/man3/SSL_set_tmp_rsa.3=SSL_CTX_set_tmp_rsa_callback.3 +s none /opt/csw/share/man/man3/SSL_set_tmp_rsa_callback.3=SSL_CTX_set_tmp_rsa_callback.3 +s none /opt/csw/share/man/man3/SSL_set_verify.3=SSL_CTX_set_verify.3 +s none /opt/csw/share/man/man3/SSL_set_verify_depth.3=SSL_CTX_set_verify.3 +f none /opt/csw/share/man/man3/SSL_set_verify_result.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_shutdown.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_state_string.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_state_string_long.3=SSL_state_string.3 +s none /opt/csw/share/man/man3/SSL_use_PrivateKey.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_PrivateKey_ASN1.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_PrivateKey_file.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_RSAPrivateKey.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_RSAPrivateKey_ASN1.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_RSAPrivateKey_file.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_certificate.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_certificate_ASN1.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_certificate_file.3=SSL_CTX_use_certificate.3 +f none /opt/csw/share/man/man3/SSL_want.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_want_nothing.3=SSL_want.3 +s none /opt/csw/share/man/man3/SSL_want_read.3=SSL_want.3 +s none /opt/csw/share/man/man3/SSL_want_write.3=SSL_want.3 +s none /opt/csw/share/man/man3/SSL_want_x509_lookup.3=SSL_want.3 +f none /opt/csw/share/man/man3/SSL_write.3 0644 root bin +s none /opt/csw/share/man/man3/SSLeay.3=OPENSSL_VERSION_NUMBER.3 +s none /opt/csw/share/man/man3/SSLeay_add_ssl_algorithms.3=SSL_library_init.3 +s none /opt/csw/share/man/man3/SSLeay_version.3=OPENSSL_VERSION_NUMBER.3 +s none /opt/csw/share/man/man3/UI_OpenSSL.3=ui.3 +s none /opt/csw/share/man/man3/UI_add_error_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_add_info_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_add_input_boolean.3=ui.3 +s none /opt/csw/share/man/man3/UI_add_input_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_add_user_data.3=ui.3 +s none /opt/csw/share/man/man3/UI_add_verify_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_construct_prompt.3=ui.3 +s none /opt/csw/share/man/man3/UI_ctrl.3=ui.3 +s none /opt/csw/share/man/man3/UI_dup_error_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_dup_info_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_dup_input_boolean.3=ui.3 +s none /opt/csw/share/man/man3/UI_dup_input_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_dup_verify_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_free.3=ui.3 +s none /opt/csw/share/man/man3/UI_get0_result.3=ui.3 +s none /opt/csw/share/man/man3/UI_get0_user_data.3=ui.3 +s none /opt/csw/share/man/man3/UI_get_default_method.3=ui.3 +s none /opt/csw/share/man/man3/UI_get_method.3=ui.3 +s none /opt/csw/share/man/man3/UI_new.3=ui.3 +s none /opt/csw/share/man/man3/UI_new_method.3=ui.3 +s none /opt/csw/share/man/man3/UI_process.3=ui.3 +s none /opt/csw/share/man/man3/UI_set_default_method.3=ui.3 +s none /opt/csw/share/man/man3/UI_set_method.3=ui.3 +s none /opt/csw/share/man/man3/X509_NAME_ENTRY_create_by_NID.3=X509_NAME_ENTRY_get_object.3 +s none /opt/csw/share/man/man3/X509_NAME_ENTRY_create_by_OBJ.3=X509_NAME_ENTRY_get_object.3 +s none /opt/csw/share/man/man3/X509_NAME_ENTRY_create_by_txt.3=X509_NAME_ENTRY_get_object.3 +s none /opt/csw/share/man/man3/X509_NAME_ENTRY_get_data.3=X509_NAME_ENTRY_get_object.3 +f none /opt/csw/share/man/man3/X509_NAME_ENTRY_get_object.3 0644 root bin +s none /opt/csw/share/man/man3/X509_NAME_ENTRY_set_data.3=X509_NAME_ENTRY_get_object.3 +s none /opt/csw/share/man/man3/X509_NAME_ENTRY_set_object.3=X509_NAME_ENTRY_get_object.3 +s none /opt/csw/share/man/man3/X509_NAME_add_entry.3=X509_NAME_add_entry_by_txt.3 +s none /opt/csw/share/man/man3/X509_NAME_add_entry_by_NID.3=X509_NAME_add_entry_by_txt.3 +s none /opt/csw/share/man/man3/X509_NAME_add_entry_by_OBJ.3=X509_NAME_add_entry_by_txt.3 +f none /opt/csw/share/man/man3/X509_NAME_add_entry_by_txt.3 0644 root bin +s none /opt/csw/share/man/man3/X509_NAME_delete_entry.3=X509_NAME_add_entry_by_txt.3 +s none /opt/csw/share/man/man3/X509_NAME_entry_count.3=X509_NAME_get_index_by_NID.3 +s none /opt/csw/share/man/man3/X509_NAME_get_entry.3=X509_NAME_get_index_by_NID.3 +f none /opt/csw/share/man/man3/X509_NAME_get_index_by_NID.3 0644 root bin +s none /opt/csw/share/man/man3/X509_NAME_get_index_by_OBJ.3=X509_NAME_get_index_by_NID.3 +s none /opt/csw/share/man/man3/X509_NAME_get_text_by_NID.3=X509_NAME_get_index_by_NID.3 +s none /opt/csw/share/man/man3/X509_NAME_get_text_by_OBJ.3=X509_NAME_get_index_by_NID.3 +s none /opt/csw/share/man/man3/X509_NAME_oneline.3=X509_NAME_print_ex.3 +s none /opt/csw/share/man/man3/X509_NAME_print.3=X509_NAME_print_ex.3 +f none /opt/csw/share/man/man3/X509_NAME_print_ex.3 0644 root bin +s none /opt/csw/share/man/man3/X509_NAME_print_ex_fp.3=X509_NAME_print_ex.3 +s none /opt/csw/share/man/man3/X509_free.3=X509_new.3 +f none /opt/csw/share/man/man3/X509_new.3 0644 root bin +f none /opt/csw/share/man/man3/bio.3 0644 root bin +f none /opt/csw/share/man/man3/blowfish.3 0644 root bin +f none /opt/csw/share/man/man3/bn.3 0644 root bin +s none /opt/csw/share/man/man3/bn_add_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_check_top.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_cmp_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_div_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_dump.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_expand.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_expand2.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_fix_top.3=bn_internal.3 +f none /opt/csw/share/man/man3/bn_internal.3 0644 root bin +s none /opt/csw/share/man/man3/bn_mul_add_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_comba4.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_comba8.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_high.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_low_normal.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_low_recursive.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_normal.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_part_recursive.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_recursive.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_print.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_set_high.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_set_low.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_set_max.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_sqr_comba4.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_sqr_comba8.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_sqr_normal.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_sqr_recursive.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_sqr_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_sub_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_wexpand.3=bn_internal.3 +f none /opt/csw/share/man/man3/buffer.3 0644 root bin +f none /opt/csw/share/man/man3/crypto.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_509_CRL_fp.3=d2i_X509_CRL.3 +f none /opt/csw/share/man/man3/d2i_ASN1_OBJECT.3 0644 root bin +f none /opt/csw/share/man/man3/d2i_DHparams.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_DSAPrivateKey.3=d2i_DSAPublicKey.3 +f none /opt/csw/share/man/man3/d2i_DSAPublicKey.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_DSA_PUBKEY.3=d2i_DSAPublicKey.3 +s none /opt/csw/share/man/man3/d2i_DSA_SIG.3=d2i_DSAPublicKey.3 +s none /opt/csw/share/man/man3/d2i_Netscape_RSA.3=d2i_RSAPublicKey.3 +f none /opt/csw/share/man/man3/d2i_PKCS8PrivateKey.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_PKCS8PrivateKey_bio.3=d2i_PKCS8PrivateKey.3 +s none /opt/csw/share/man/man3/d2i_PKCS8PrivateKey_fp.3=d2i_PKCS8PrivateKey.3 +s none /opt/csw/share/man/man3/d2i_RSAPrivateKey.3=d2i_RSAPublicKey.3 +f none /opt/csw/share/man/man3/d2i_RSAPublicKey.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_RSA_PUBKEY.3=d2i_RSAPublicKey.3 +f none /opt/csw/share/man/man3/d2i_SSL_SESSION.3 0644 root bin +f none /opt/csw/share/man/man3/d2i_X509.3 0644 root bin +f none /opt/csw/share/man/man3/d2i_X509_ALGOR.3 0644 root bin +f none /opt/csw/share/man/man3/d2i_X509_CRL.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_X509_CRL_bio.3=d2i_X509_CRL.3 +f none /opt/csw/share/man/man3/d2i_X509_NAME.3 0644 root bin +f none /opt/csw/share/man/man3/d2i_X509_REQ.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_X509_REQ_bio.3=d2i_X509_REQ.3 +s none /opt/csw/share/man/man3/d2i_X509_REQ_fp.3=d2i_X509_REQ.3 +f none /opt/csw/share/man/man3/d2i_X509_SIG.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_X509_bio.3=d2i_X509.3 +s none /opt/csw/share/man/man3/d2i_X509_fp.3=d2i_X509.3 +f none /opt/csw/share/man/man3/des.3 0644 root bin +s none /opt/csw/share/man/man3/des_read_2passwords.3=ui_compat.3 +s none /opt/csw/share/man/man3/des_read_password.3=ui_compat.3 +s none /opt/csw/share/man/man3/des_read_pw.3=ui_compat.3 +s none /opt/csw/share/man/man3/des_read_pw_string.3=ui_compat.3 +f none /opt/csw/share/man/man3/dh.3 0644 root bin +f none /opt/csw/share/man/man3/dsa.3 0644 root bin +f none /opt/csw/share/man/man3/ecdsa.3 0644 root bin +f none /opt/csw/share/man/man3/engine.3 0644 root bin +f none /opt/csw/share/man/man3/err.3 0644 root bin +f none /opt/csw/share/man/man3/evp.3 0644 root bin +f none /opt/csw/share/man/man3/hmac.3 0644 root bin +s none /opt/csw/share/man/man3/i2d_ASN1_OBJECT.3=d2i_ASN1_OBJECT.3 +s none /opt/csw/share/man/man3/i2d_DHparams.3=d2i_DHparams.3 +s none /opt/csw/share/man/man3/i2d_DSAPrivateKey.3=d2i_DSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_DSAPublicKey.3=d2i_DSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_DSA_PUBKEY.3=d2i_DSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_DSA_SIG.3=d2i_DSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_Netscape_RSA.3=d2i_RSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_PKCS8PrivateKey_bio.3=d2i_PKCS8PrivateKey.3 +s none /opt/csw/share/man/man3/i2d_PKCS8PrivateKey_fp.3=d2i_PKCS8PrivateKey.3 +s none /opt/csw/share/man/man3/i2d_PKCS8PrivateKey_nid_bio.3=d2i_PKCS8PrivateKey.3 +s none /opt/csw/share/man/man3/i2d_PKCS8PrivateKey_nid_fp.3=d2i_PKCS8PrivateKey.3 +s none /opt/csw/share/man/man3/i2d_RSAPrivateKey.3=d2i_RSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_RSAPublicKey.3=d2i_RSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_RSA_PUBKEY.3=d2i_RSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_SSL_SESSION.3=d2i_SSL_SESSION.3 +s none /opt/csw/share/man/man3/i2d_X509.3=d2i_X509.3 +s none /opt/csw/share/man/man3/i2d_X509_ALGOR.3=d2i_X509_ALGOR.3 +s none /opt/csw/share/man/man3/i2d_X509_CRL.3=d2i_X509_CRL.3 +s none /opt/csw/share/man/man3/i2d_X509_CRL_bio.3=d2i_X509_CRL.3 +s none /opt/csw/share/man/man3/i2d_X509_CRL_fp.3=d2i_X509_CRL.3 +s none /opt/csw/share/man/man3/i2d_X509_NAME.3=d2i_X509_NAME.3 +s none /opt/csw/share/man/man3/i2d_X509_REQ.3=d2i_X509_REQ.3 +s none /opt/csw/share/man/man3/i2d_X509_REQ_bio.3=d2i_X509_REQ.3 +s none /opt/csw/share/man/man3/i2d_X509_REQ_fp.3=d2i_X509_REQ.3 +s none /opt/csw/share/man/man3/i2d_X509_SIG.3=d2i_X509_SIG.3 +s none /opt/csw/share/man/man3/i2d_X509_bio.3=d2i_X509.3 +s none /opt/csw/share/man/man3/i2d_X509_fp.3=d2i_X509.3 +s none /opt/csw/share/man/man3/lh_delete.3=lhash.3 +s none /opt/csw/share/man/man3/lh_doall.3=lhash.3 +s none /opt/csw/share/man/man3/lh_doall_arg.3=lhash.3 +s none /opt/csw/share/man/man3/lh_error.3=lhash.3 +s none /opt/csw/share/man/man3/lh_free.3=lhash.3 +s none /opt/csw/share/man/man3/lh_insert.3=lhash.3 +s none /opt/csw/share/man/man3/lh_new.3=lhash.3 +s none /opt/csw/share/man/man3/lh_node_stats.3=lh_stats.3 +s none /opt/csw/share/man/man3/lh_node_stats_bio.3=lh_stats.3 +s none /opt/csw/share/man/man3/lh_node_usage_stats.3=lh_stats.3 +s none /opt/csw/share/man/man3/lh_node_usage_stats_bio.3=lh_stats.3 +s none /opt/csw/share/man/man3/lh_retrieve.3=lhash.3 +f none /opt/csw/share/man/man3/lh_stats.3 0644 root bin +s none /opt/csw/share/man/man3/lh_stats_bio.3=lh_stats.3 +f none /opt/csw/share/man/man3/lhash.3 0644 root bin +f none /opt/csw/share/man/man3/md5.3 0644 root bin +f none /opt/csw/share/man/man3/mdc2.3 0644 root bin +f none /opt/csw/share/man/man3/pem.3 0644 root bin +f none /opt/csw/share/man/man3/rand.3 0644 root bin +f none /opt/csw/share/man/man3/rc4.3 0644 root bin +f none /opt/csw/share/man/man3/ripemd.3 0644 root bin +f none /opt/csw/share/man/man3/rsa.3 0644 root bin +f none /opt/csw/share/man/man3/sha.3 0644 root bin +f none /opt/csw/share/man/man3/ssl.3 0644 root bin +f none /opt/csw/share/man/man3/threads.3 0644 root bin +f none /opt/csw/share/man/man3/ui.3 0644 root bin +f none /opt/csw/share/man/man3/ui_compat.3 0644 root bin +f none /opt/csw/share/man/man3/x509.3 0644 root bin +f none /opt/csw/share/doc/openssl_doc/changelog.CSW 644 root bin +f none /opt/csw/share/doc/openssl_doc/license 644 root bin +f none /opt/csw/share/doc/openssl_doc/CHANGES 644 root bin +f none /opt/csw/share/doc/openssl_doc/CHANGES.SSLeay 644 root bin +f none /opt/csw/share/doc/openssl_doc/PROBLEMS 644 root bin +f none /opt/csw/share/doc/openssl_doc/README 644 root bin +f none /opt/csw/share/doc/openssl_doc/FAQ 644 root bin +f none /opt/csw/share/doc/openssl_doc/README.ASN1 644 root bin +f none /opt/csw/share/doc/openssl_doc/INSTALL 644 root bin +f none /opt/csw/share/doc/openssl_doc/NEWS 644 root bin +f none /opt/csw/share/doc/openssl_doc/README.ENGINE 644 root bin +f none /opt/csw/share/doc/openssl_doc/README.CSW 644 root bin +i checkpkg_override=checkpkg_override.CSWossldoc +i copyright=CSWossldoc.copyright +i pkginfo=CSWossldoc.pkginfo This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Nov 6 19:01:50 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 06 Nov 2011 18:01:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[16101] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 16101 http://gar.svn.sourceforge.net/gar/?rev=16101&view=rev Author: chninkel Date: 2011-11-06 18:01:49 +0000 (Sun, 06 Nov 2011) Log Message: ----------- openssh: updated dependancies name Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/files/changelog.CSW Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2011-11-06 15:06:44 UTC (rev 16100) +++ csw/mgar/pkg/openssh/trunk/Makefile 2011-11-06 18:01:49 UTC (rev 16101) @@ -35,11 +35,11 @@ CATALOGNAME_CSWossh = openssh SPKG_DESC_CSWossh = OpenSSH Secure Shell server -RUNTIME_DEP_PKGS_CSWossh = CSWosslrt CSWtcpwrap CSWzlib CSWkrb5lib CSWosshclient +RUNTIME_DEP_PKGS_CSWossh = CSWosslrt CSWlibwrap1 CSWlibz1 CSWlibkrb5_3 CSWosshclient CATALOGNAME_CSWosshclient = openssh_client SPKG_DESC_CSWosshclient = OpenSSH Secure Shell client -RUNTIME_DEP_PKGS_CSWosshclient = CSWosslrt CSWzlib CSWkrb5lib +RUNTIME_DEP_PKGS_CSWosshclient = CSWosslrt CSWlibz1 CSWlibkrb5_3 PACKAGING_PLATFORMS = solaris9-sparc solaris9-i386 solaris10-sparc solaris10-i386 Modified: csw/mgar/pkg/openssh/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/openssh/trunk/files/changelog.CSW 2011-11-06 15:06:44 UTC (rev 16100) +++ csw/mgar/pkg/openssh/trunk/files/changelog.CSW 2011-11-06 18:01:49 UTC (rev 16101) @@ -1,6 +1,10 @@ openssh (5.9p1,REV=2011.09.19) unstable * New upstream release. + * Updated dependancies name: + CSWzlib -> CSWlibz1 + CSWtcpwrap -> CSWlibwrap1 + CSWkrb5lib -> CSWlibkrb5_3 -- Yann Rouillard Mon, 19 Sep 2011 22:31:03 +0200 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Sun Nov 6 19:11:10 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Sun, 06 Nov 2011 18:11:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[16102] csw/mgar/pkg/netcdf/trunk/Makefile Message-ID: Revision: 16102 http://gar.svn.sourceforge.net/gar/?rev=16102&view=rev Author: gadavis Date: 2011-11-06 18:11:10 +0000 (Sun, 06 Nov 2011) Log Message: ----------- /home/gadavis/mgar/pkg/netcdf/trunk: Yank some obsolete build argument clutter Modified Paths: -------------- csw/mgar/pkg/netcdf/trunk/Makefile Modified: csw/mgar/pkg/netcdf/trunk/Makefile =================================================================== --- csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-06 18:01:49 UTC (rev 16101) +++ csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-06 18:11:10 UTC (rev 16102) @@ -103,9 +103,6 @@ TEST_ARGS = $(BUILD_ARGS) GARCOMPILER = GCC4 -## Attempt to fix problem with configure not finding libgfortran.so.3 when -## compiling with GCC4 -#CONFIGURE_ENV += LD_LIBRARY_PATH=/opt/csw/gcc4/lib/$(MM_LIBDIR) CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += F77=$(F77) FC=$(FC) CC=$(CC) CXX=$(CXX) @@ -130,22 +127,6 @@ ## Needed for "Large file support" in NetCDF EXTRA_CPPFLAGS = -D_FILE_OFFSET_BITS=64 -## Add GCC4 lib dir to CFLAGS and friends because gcc3core_rt puts it's -## libgcc_s.so in /opt/csw/lib and this breaks the build in all sorts of weird -## places. -## Rationale: Automake keeps wanting to put /opt/csw/lib in the front of the -## -L options during the linking phase, so the GCC3 libgcc_s gets pulled in -## first and an unresolved symbol error occurs. By adding to the -## CFLAGS/FFLAGS/FCFLAGS/CXXFLAGS, it is pulled in before AM_LDFLAGS in the -## linking stage in most automake-generated Makefiles. Ugly hack but it works. -## -## Adding -dalign to *FLAGS in attempt to fix bus error in nf_test/ftst_vars4 -## in fuction nf_put_vlen_element -#EXTRA_CFLAGS = -L/opt/csw/gcc4/lib/$(MM_LIBDIR) -dalign -#EXTRA_FFLAGS= -L/opt/csw/gcc4/lib/$(MM_LIBDIR) -dalign -#EXTRA_FCFLAGS = -L/opt/csw/gcc4/lib/$(MM_LIBDIR) -dalign -#EXTRA_CXXFLAGS = -L/opt/csw/gcc4/lib/$(MM_LIBDIR) -dalign - ## During the 32-bit sparc build, the C++ bindings were barfing with an error ## about undefined symbol __sync_fetch_and_add_4 in libnetcdf_c++ ## From Porting FAQ: http://wiki.opencsw.org/porting-faq#toc5 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Sun Nov 6 19:28:51 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Sun, 06 Nov 2011 18:28:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[16103] csw/mgar/pkg/netcdf/trunk/Makefile Message-ID: Revision: 16103 http://gar.svn.sourceforge.net/gar/?rev=16103&view=rev Author: gadavis Date: 2011-11-06 18:28:50 +0000 (Sun, 06 Nov 2011) Log Message: ----------- /home/gadavis/mgar/pkg/netcdf/trunk: Don't send BUILD_ARGS to the test target Modified Paths: -------------- csw/mgar/pkg/netcdf/trunk/Makefile Modified: csw/mgar/pkg/netcdf/trunk/Makefile =================================================================== --- csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-06 18:11:10 UTC (rev 16102) +++ csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-06 18:28:50 UTC (rev 16103) @@ -100,7 +100,7 @@ BUILD_ARGS += CXXFLAGS="$(CXXFLAGS)" ## Test args need to be the same otherwise various tests don't link -TEST_ARGS = $(BUILD_ARGS) +#TEST_ARGS = $(BUILD_ARGS) GARCOMPILER = GCC4 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Nov 6 20:13:52 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 06 Nov 2011 19:13:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[16104] csw/mgar/pkg/openssl/trunk/Makefile Message-ID: Revision: 16104 http://gar.svn.sourceforge.net/gar/?rev=16104&view=rev Author: chninkel Date: 2011-11-06 19:13:52 +0000 (Sun, 06 Nov 2011) Log Message: ----------- openssl: always fix c_rehash default path Modified Paths: -------------- csw/mgar/pkg/openssl/trunk/Makefile Modified: csw/mgar/pkg/openssl/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssl/trunk/Makefile 2011-11-06 18:28:50 UTC (rev 16103) +++ csw/mgar/pkg/openssl/trunk/Makefile 2011-11-06 19:13:52 UTC (rev 16104) @@ -243,6 +243,7 @@ fix-paths: gsed -i -e 's,/usr/local/ssl/lib,/opt/csw/etc/ssl,' $(PKGROOT)$(mandir)/man1/ca.1 + gsed -i -e 's,/usr/local/ssl,/opt/csw/ssl,' $(PKGROOT)$(bindir)/c_rehash @$(MAKECOOKIE) install-oldlibs: $(addprefix install-oldlibs-,$(OLDLIBS)) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Nov 6 20:38:06 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 06 Nov 2011 19:38:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[16105] csw/mgar/pkg/openssl/trunk Message-ID: Revision: 16105 http://gar.svn.sourceforge.net/gar/?rev=16105&view=rev Author: chninkel Date: 2011-11-06 19:38:05 +0000 (Sun, 06 Nov 2011) Log Message: ----------- openssl: reverted devel doc package separation Modified Paths: -------------- csw/mgar/pkg/openssl/trunk/Makefile csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-i386 csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-sparc csw/mgar/pkg/openssl/trunk/files/changelog.CSW Removed Paths: ------------- csw/mgar/pkg/openssl/trunk/files/CSWossldoc.prototype Modified: csw/mgar/pkg/openssl/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssl/trunk/Makefile 2011-11-06 19:13:52 UTC (rev 16104) +++ csw/mgar/pkg/openssl/trunk/Makefile 2011-11-06 19:38:05 UTC (rev 16105) @@ -27,7 +27,7 @@ as a full-strength general-purpose cryptography library. endef -PACKAGES = CSWossl CSWosslrt CSWossldevel CSWosslutils CSWossldoc +PACKAGES = CSWossl CSWosslrt CSWossldevel CSWosslutils SPKG_DESC_CSWossl = Openssl meta package CATALOGNAME_CSWossl = openssl @@ -42,9 +42,6 @@ CATALOGNAME_CSWossldevel = openssl_devel RUNTIME_DEP_PKGS_CSWossldevel = CSWosslrt -SPKG_DESC_CSWossldoc = Openssl development documentation files -CATALOGNAME_CSWossldoc = openssl_doc - SPKG_DESC_CSWosslutils = Openssl binaries and related tools CATALOGNAME_CSWosslutils = openssl_utils RUNTIME_DEP_PKGS_CSWosslutils = CSWosslrt @@ -103,14 +100,10 @@ CHECKPKG_OVERRIDES_CSWossldevel += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_devel/CHANGES CHECKPKG_OVERRIDES_CSWossldevel += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_devel/INSTALL CHECKPKG_OVERRIDES_CSWossldevel += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_devel/FAQ -CHECKPKG_OVERRIDES_CSWossldoc += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_doc/CHANGES -CHECKPKG_OVERRIDES_CSWossldoc += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_doc/INSTALL -CHECKPKG_OVERRIDES_CSWossldoc += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_doc/FAQ # We will not fix this today CHECKPKG_OVERRIDES_CSWosslutils += catalogname-does-not-match-pkgname|pkgname=CSWosslutils|catalogname=openssl_utils|expected-catalogname=osslutils CHECKPKG_OVERRIDES_CSWossldevel += catalogname-does-not-match-pkgname|pkgname=CSWossldevel|catalogname=openssl_devel|expected-catalogname=ossldevel -CHECKPKG_OVERRIDES_CSWossldoc += catalogname-does-not-match-pkgname|pkgname=CSWossldoc|catalogname=openssl_doc|expected-catalogname=ossldoc CHECKPKG_OVERRIDES_CSWossl += catalogname-does-not-match-pkgname|pkgname=CSWossl|catalogname=openssl|expected-catalogname=ossl CHECKPKG_OVERRIDES_CSWosslrt += catalogname-does-not-match-pkgname|pkgname=CSWosslrt|catalogname=openssl_rt|expected-catalogname=osslrt @@ -127,7 +120,7 @@ DISTFILES += CSWossl.prototype DISTFILES += CSWosslrt.checkinstall CSWosslrt.preinstall CSWosslrt.postinstall CSWosslrt.prototype-i386 CSWosslrt.prototype-sparc DISTFILES += CSWossldevel.prototype-i386 CSWossldevel.prototype-sparc -DISTFILES += CSWosslutils.prototype CSWossldoc.prototype +DISTFILES += CSWosslutils.prototype DISTFILES += changelog.CSW README.CSW DOCFILES = CHANGES CHANGES.SSLeay PROBLEMS README FAQ README.ASN1 INSTALL NEWS README.ENGINE Modified: csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-i386 =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-i386 2011-11-06 19:13:52 UTC (rev 16104) +++ csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-i386 2011-11-06 19:38:05 UTC (rev 16105) @@ -100,6 +100,965 @@ f none /opt/csw/share/doc/openssl_devel/NEWS 644 root bin f none /opt/csw/share/doc/openssl_devel/README.ENGINE 644 root bin f none /opt/csw/share/doc/openssl_devel/README.CSW 644 root bin +d none /opt/csw/share/man/man3 0755 root bin +s none /opt/csw/share/man/man3/ASN1_OBJECT_free.3=ASN1_OBJECT_new.3 +f none /opt/csw/share/man/man3/ASN1_OBJECT_new.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_STRING_cmp.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_data.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_dup.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_free.3=ASN1_STRING_new.3 +f none /opt/csw/share/man/man3/ASN1_STRING_length.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_STRING_length_set.3=ASN1_STRING_length.3 +f none /opt/csw/share/man/man3/ASN1_STRING_new.3 0644 root bin +f none /opt/csw/share/man/man3/ASN1_STRING_print_ex.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_STRING_print_ex_fp.3=ASN1_STRING_print_ex.3 +s none /opt/csw/share/man/man3/ASN1_STRING_set.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_type.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_type_new.3=ASN1_STRING_new.3 +f none /opt/csw/share/man/man3/ASN1_generate_nconf.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_generate_v3.3=ASN1_generate_nconf.3 +s none /opt/csw/share/man/man3/BF_cbc_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_cfb64_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_decrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_ecb_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_ofb64_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_options.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_set_key.3=blowfish.3 +s none /opt/csw/share/man/man3/BIO_append_filename.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_callback_ctrl.3=BIO_ctrl.3 +f none /opt/csw/share/man/man3/BIO_ctrl.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_ctrl_get_read_request.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ctrl_get_write_guarantee.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ctrl_pending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_ctrl_reset_read_request.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ctrl_wpending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_debug_callback.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_destroy_bio_pair.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_do_accept.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_do_connect.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_eof.3=BIO_ctrl.3 +f none /opt/csw/share/man/man3/BIO_f_base64.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_buffer.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_cipher.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_md.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_null.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_ssl.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_find_type.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_flush.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_free.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_free_all.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_get_accept_port.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_get_bind_mode.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_get_callback.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_get_callback_arg.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_get_cipher_ctx.3=BIO_f_cipher.3 +s none /opt/csw/share/man/man3/BIO_get_cipher_status.3=BIO_f_cipher.3 +s none /opt/csw/share/man/man3/BIO_get_close.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_get_conn_hostname.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_conn_int_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_conn_ip.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_conn_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_fd.3=BIO_s_fd.3 +s none /opt/csw/share/man/man3/BIO_get_fp.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_get_info_callback.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_get_md.3=BIO_f_md.3 +s none /opt/csw/share/man/man3/BIO_get_md_ctx.3=BIO_f_md.3 +s none /opt/csw/share/man/man3/BIO_get_mem_data.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_get_mem_ptr.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_get_num_renegotiates.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_get_read_request.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_get_retry_BIO.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_get_retry_reason.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_get_ssl.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_get_write_buf_size.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_get_write_guarantee.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_gets.3=BIO_read.3 +s none /opt/csw/share/man/man3/BIO_int_ctrl.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_make_bio_pair.3=BIO_s_bio.3 +f none /opt/csw/share/man/man3/BIO_new.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_new_bio_pair.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_new_buffer_ssl_connect.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_new_fd.3=BIO_s_fd.3 +s none /opt/csw/share/man/man3/BIO_new_file.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_new_fp.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_new_mem_buf.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_new_socket.3=BIO_s_socket.3 +s none /opt/csw/share/man/man3/BIO_new_ssl.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_new_ssl_connect.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_next.3=BIO_find_type.3 +s none /opt/csw/share/man/man3/BIO_pending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_pop.3=BIO_push.3 +s none /opt/csw/share/man/man3/BIO_ptr_ctrl.3=BIO_ctrl.3 +f none /opt/csw/share/man/man3/BIO_push.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_puts.3=BIO_read.3 +f none /opt/csw/share/man/man3/BIO_read.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_read_filename.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_reset.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_retry_type.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_rw_filename.3=BIO_s_file.3 +f none /opt/csw/share/man/man3/BIO_s_accept.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_bio.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_connect.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_fd.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_file.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_mem.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_null.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_socket.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_seek.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_set.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_set_accept_bios.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_set_accept_port.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_set_bind_mode.3=BIO_s_accept.3 +f none /opt/csw/share/man/man3/BIO_set_callback.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_set_callback_arg.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_set_cipher.3=BIO_f_cipher.3 +s none /opt/csw/share/man/man3/BIO_set_close.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_set_conn_hostname.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_conn_int_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_conn_ip.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_conn_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_fd.3=BIO_s_fd.3 +s none /opt/csw/share/man/man3/BIO_set_fp.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_set_info_callback.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_set_md.3=BIO_f_md.3 +s none /opt/csw/share/man/man3/BIO_set_mem_buf.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_set_mem_eof_return.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_set_nbio.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_nbio_accept.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_set_ssl.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_ssl_mode.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_ssl_renegotiate_bytes.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_ssl_renegotiate_timeout.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_write_buf_size.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_should_io_special.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_should_read.3=BIO_should_retry.3 +f none /opt/csw/share/man/man3/BIO_should_retry.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_should_write.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_shutdown_wr.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ssl_copy_session_id.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_ssl_shutdown.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_tell.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_vfree.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_wpending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_write.3=BIO_read.3 +s none /opt/csw/share/man/man3/BIO_write_filename.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BN_BLINDING_convert.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_convert_ex.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_create_param.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_free.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_get_flags.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_get_thread_id.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_invert.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_invert_ex.3=BN_BLINDING_new.3 +f none /opt/csw/share/man/man3/BN_BLINDING_new.3 0644 root bin +s none /opt/csw/share/man/man3/BN_BLINDING_set_flags.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_set_thread_id.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_update.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_CTX_end.3=BN_CTX_start.3 +s none /opt/csw/share/man/man3/BN_CTX_free.3=BN_CTX_new.3 +s none /opt/csw/share/man/man3/BN_CTX_get.3=BN_CTX_start.3 +s none /opt/csw/share/man/man3/BN_CTX_init.3=BN_CTX_new.3 +f none /opt/csw/share/man/man3/BN_CTX_new.3 0644 root bin +f none /opt/csw/share/man/man3/BN_CTX_start.3 0644 root bin +s none /opt/csw/share/man/man3/BN_MONT_CTX_copy.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_free.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_init.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_new.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_set.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_free.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_init.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_new.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_set.3=BN_mod_mul_reciprocal.3 +f none /opt/csw/share/man/man3/BN_add.3 0644 root bin +f none /opt/csw/share/man/man3/BN_add_word.3 0644 root bin +s none /opt/csw/share/man/man3/BN_bin2bn.3=BN_bn2bin.3 +f none /opt/csw/share/man/man3/BN_bn2bin.3 0644 root bin +s none /opt/csw/share/man/man3/BN_bn2dec.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_bn2hex.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_bn2mpi.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_clear.3=BN_new.3 +s none /opt/csw/share/man/man3/BN_clear_bit.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_clear_free.3=BN_new.3 +f none /opt/csw/share/man/man3/BN_cmp.3 0644 root bin +f none /opt/csw/share/man/man3/BN_copy.3 0644 root bin +s none /opt/csw/share/man/man3/BN_dec2bn.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_div.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_div_recp.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_div_word.3=BN_add_word.3 +s none /opt/csw/share/man/man3/BN_dup.3=BN_copy.3 +s none /opt/csw/share/man/man3/BN_exp.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_free.3=BN_new.3 +s none /opt/csw/share/man/man3/BN_from_montgomery.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_gcd.3=BN_add.3 +f none /opt/csw/share/man/man3/BN_generate_prime.3 0644 root bin +s none /opt/csw/share/man/man3/BN_get_word.3=BN_zero.3 +s none /opt/csw/share/man/man3/BN_hex2bn.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_init.3=BN_new.3 +s none /opt/csw/share/man/man3/BN_is_bit_set.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_is_odd.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_is_one.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_is_prime.3=BN_generate_prime.3 +s none /opt/csw/share/man/man3/BN_is_prime_fasttest.3=BN_generate_prime.3 +s none /opt/csw/share/man/man3/BN_is_word.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_is_zero.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_lshift.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_lshift1.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_mask_bits.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_mod.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_add.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_exp.3=BN_add.3 +f none /opt/csw/share/man/man3/BN_mod_inverse.3 0644 root bin +s none /opt/csw/share/man/man3/BN_mod_mul.3=BN_add.3 +f none /opt/csw/share/man/man3/BN_mod_mul_montgomery.3 0644 root bin +f none /opt/csw/share/man/man3/BN_mod_mul_reciprocal.3 0644 root bin +s none /opt/csw/share/man/man3/BN_mod_sqr.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_sub.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_word.3=BN_add_word.3 +s none /opt/csw/share/man/man3/BN_mpi2bn.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_mul.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mul_word.3=BN_add_word.3 +f none /opt/csw/share/man/man3/BN_new.3 0644 root bin +s none /opt/csw/share/man/man3/BN_nnmod.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_num_bits.3=BN_num_bytes.3 +s none /opt/csw/share/man/man3/BN_num_bits_word.3=BN_num_bytes.3 +f none /opt/csw/share/man/man3/BN_num_bytes.3 0644 root bin +s none /opt/csw/share/man/man3/BN_one.3=BN_zero.3 +s none /opt/csw/share/man/man3/BN_print.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_print_fp.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_pseudo_rand.3=BN_rand.3 +f none /opt/csw/share/man/man3/BN_rand.3 0644 root bin +s none /opt/csw/share/man/man3/BN_rshift.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_rshift1.3=BN_set_bit.3 +f none /opt/csw/share/man/man3/BN_set_bit.3 0644 root bin +s none /opt/csw/share/man/man3/BN_set_word.3=BN_zero.3 +s none /opt/csw/share/man/man3/BN_sqr.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_sub.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_sub_word.3=BN_add_word.3 +f none /opt/csw/share/man/man3/BN_swap.3 0644 root bin +s none /opt/csw/share/man/man3/BN_to_montgomery.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_ucmp.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_value_one.3=BN_zero.3 +f none /opt/csw/share/man/man3/BN_zero.3 0644 root bin +s none /opt/csw/share/man/man3/BUF_MEM_free.3=buffer.3 +s none /opt/csw/share/man/man3/BUF_MEM_grow.3=buffer.3 +s none /opt/csw/share/man/man3/BUF_MEM_new.3=buffer.3 +s none /opt/csw/share/man/man3/BUF_strdup.3=buffer.3 +f none /opt/csw/share/man/man3/CONF_modules_free.3 0644 root bin +s none /opt/csw/share/man/man3/CONF_modules_load.3=CONF_modules_load_file.3 +f none /opt/csw/share/man/man3/CONF_modules_load_file.3 0644 root bin +s none /opt/csw/share/man/man3/CONF_modules_unload.3=CONF_modules_free.3 +s none /opt/csw/share/man/man3/CRYPTO_destroy_dynlockid.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_get_ex_data.3=CRYPTO_set_ex_data.3 +s none /opt/csw/share/man/man3/CRYPTO_get_new_dynlockid.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_lock.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_num_locks.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_set_dynlock_create_callback.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_set_dynlock_destroy_callback.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_set_dynlock_lock_callback.3=threads.3 +f none /opt/csw/share/man/man3/CRYPTO_set_ex_data.3 0644 root bin +s none /opt/csw/share/man/man3/CRYPTO_set_id_callback.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_set_locking_callback.3=threads.3 +s none /opt/csw/share/man/man3/DES_cbc_cksum.3=des.3 +s none /opt/csw/share/man/man3/DES_cfb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_cfb_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_crypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ecb2_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ecb3_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ecb_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede2_cbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede2_cfb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede2_ofb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede3_cbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede3_cbcm_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede3_cfb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede3_ofb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_enc_read.3=des.3 +s none /opt/csw/share/man/man3/DES_enc_write.3=des.3 +s none /opt/csw/share/man/man3/DES_fcrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_is_weak_key.3=des.3 +s none /opt/csw/share/man/man3/DES_key_sched.3=des.3 +s none /opt/csw/share/man/man3/DES_ncbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ofb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ofb_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_pcbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_quad_cksum.3=des.3 +s none /opt/csw/share/man/man3/DES_random_key.3=des.3 +s none /opt/csw/share/man/man3/DES_set_key.3=des.3 +s none /opt/csw/share/man/man3/DES_set_key_checked.3=des.3 +s none /opt/csw/share/man/man3/DES_set_key_unchecked.3=des.3 +s none /opt/csw/share/man/man3/DES_set_odd_parity.3=des.3 +s none /opt/csw/share/man/man3/DES_string_to_2keys.3=des.3 +s none /opt/csw/share/man/man3/DES_string_to_key.3=des.3 +s none /opt/csw/share/man/man3/DES_xcbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DH_OpenSSL.3=DH_set_method.3 +s none /opt/csw/share/man/man3/DH_check.3=DH_generate_parameters.3 +s none /opt/csw/share/man/man3/DH_compute_key.3=DH_generate_key.3 +s none /opt/csw/share/man/man3/DH_free.3=DH_new.3 +f none /opt/csw/share/man/man3/DH_generate_key.3 0644 root bin +f none /opt/csw/share/man/man3/DH_generate_parameters.3 0644 root bin +s none /opt/csw/share/man/man3/DH_get_default_method.3=DH_set_method.3 +s none /opt/csw/share/man/man3/DH_get_ex_data.3=DH_get_ex_new_index.3 +f none /opt/csw/share/man/man3/DH_get_ex_new_index.3 0644 root bin +f none /opt/csw/share/man/man3/DH_new.3 0644 root bin +s none /opt/csw/share/man/man3/DH_new_method.3=DH_set_method.3 +s none /opt/csw/share/man/man3/DH_set_default_method.3=DH_set_method.3 +s none /opt/csw/share/man/man3/DH_set_ex_data.3=DH_get_ex_new_index.3 +f none /opt/csw/share/man/man3/DH_set_method.3 0644 root bin +f none /opt/csw/share/man/man3/DH_size.3 0644 root bin +s none /opt/csw/share/man/man3/DHparams_print.3=RSA_print.3 +s none /opt/csw/share/man/man3/DHparams_print_fp.3=RSA_print.3 +s none /opt/csw/share/man/man3/DSA_OpenSSL.3=DSA_set_method.3 +s none /opt/csw/share/man/man3/DSA_SIG_free.3=DSA_SIG_new.3 +f none /opt/csw/share/man/man3/DSA_SIG_new.3 0644 root bin +f none /opt/csw/share/man/man3/DSA_do_sign.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_do_verify.3=DSA_do_sign.3 +f none /opt/csw/share/man/man3/DSA_dup_DH.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_free.3=DSA_new.3 +f none /opt/csw/share/man/man3/DSA_generate_key.3 0644 root bin +f none /opt/csw/share/man/man3/DSA_generate_parameters.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_get_default_method.3=DSA_set_method.3 +s none /opt/csw/share/man/man3/DSA_get_ex_data.3=DSA_get_ex_new_index.3 +f none /opt/csw/share/man/man3/DSA_get_ex_new_index.3 0644 root bin +f none /opt/csw/share/man/man3/DSA_new.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_new_method.3=DSA_set_method.3 +s none /opt/csw/share/man/man3/DSA_print.3=RSA_print.3 +s none /opt/csw/share/man/man3/DSA_print_fp.3=RSA_print.3 +s none /opt/csw/share/man/man3/DSA_set_default_method.3=DSA_set_method.3 +s none /opt/csw/share/man/man3/DSA_set_ex_data.3=DSA_get_ex_new_index.3 +f none /opt/csw/share/man/man3/DSA_set_method.3 0644 root bin +f none /opt/csw/share/man/man3/DSA_sign.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_sign_setup.3=DSA_sign.3 +f none /opt/csw/share/man/man3/DSA_size.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_verify.3=DSA_sign.3 +s none /opt/csw/share/man/man3/DSAparams_print.3=RSA_print.3 +s none /opt/csw/share/man/man3/DSAparams_print_fp.3=RSA_print.3 +s none /opt/csw/share/man/man3/ERR_GET_FUNC.3=ERR_GET_LIB.3 +f none /opt/csw/share/man/man3/ERR_GET_LIB.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_GET_REASON.3=ERR_GET_LIB.3 +s none /opt/csw/share/man/man3/ERR_PACK.3=ERR_load_strings.3 +s none /opt/csw/share/man/man3/ERR_add_error_data.3=ERR_put_error.3 +f none /opt/csw/share/man/man3/ERR_clear_error.3 0644 root bin +f none /opt/csw/share/man/man3/ERR_error_string.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_error_string_n.3=ERR_error_string.3 +s none /opt/csw/share/man/man3/ERR_free_strings.3=ERR_load_crypto_strings.3 +s none /opt/csw/share/man/man3/ERR_func_error_string.3=ERR_error_string.3 +f none /opt/csw/share/man/man3/ERR_get_error.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_get_error_line.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_get_error_line_data.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_get_next_error_library.3=ERR_load_strings.3 +s none /opt/csw/share/man/man3/ERR_lib_error_string.3=ERR_error_string.3 +s none /opt/csw/share/man/man3/ERR_load_UI_strings.3=ui.3 +f none /opt/csw/share/man/man3/ERR_load_crypto_strings.3 0644 root bin +f none /opt/csw/share/man/man3/ERR_load_strings.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_peek_error.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_error_line.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_error_line_data.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_last_error.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_last_error_line.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_last_error_line_data.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_pop_to_mark.3=ERR_set_mark.3 +f none /opt/csw/share/man/man3/ERR_print_errors.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_print_errors_fp.3=ERR_print_errors.3 +f none /opt/csw/share/man/man3/ERR_put_error.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_reason_error_string.3=ERR_error_string.3 +f none /opt/csw/share/man/man3/ERR_remove_state.3 0644 root bin +f none /opt/csw/share/man/man3/ERR_set_mark.3 0644 root bin +f none /opt/csw/share/man/man3/EVP_BytesToKey.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_block_size.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_cipher.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_cleanup.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_ctrl.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_flags.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_get_app_data.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_init.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_iv_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_key_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_mode.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_nid.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_set_app_data.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_set_key_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_set_padding.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_type.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_asn1_to_param.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_block_size.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_flags.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_iv_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_key_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_mode.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_nid.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_param_to_asn1.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_type.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherFinal.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherFinal_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherInit.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherInit_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherUpdate.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptFinal.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptFinal_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptInit.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptInit_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptUpdate.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DigestFinal_ex.3=EVP_DigestInit.3 +f none /opt/csw/share/man/man3/EVP_DigestInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_DigestInit_ex.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_DigestUpdate.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_EncryptFinal.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_EncryptFinal_ex.3=EVP_EncryptInit.3 +f none /opt/csw/share/man/man3/EVP_EncryptInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_EncryptInit_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_EncryptUpdate.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_MAX_MD_SIZE.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_block_size.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_cleanup.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_copy.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_copy_ex.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_create.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_destroy.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_init.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_md.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_size.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_type.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_block_size.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_pkey_type.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_size.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_type.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_OpenFinal.3=EVP_OpenInit.3 +f none /opt/csw/share/man/man3/EVP_OpenInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_OpenUpdate.3=EVP_OpenInit.3 +s none /opt/csw/share/man/man3/EVP_PKEY_assign_DH.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_assign_DSA.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_assign_EC_KEY.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_assign_RSA.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_free.3=EVP_PKEY_new.3 +s none /opt/csw/share/man/man3/EVP_PKEY_get1_DH.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_get1_DSA.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_get1_EC_KEY.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_get1_RSA.3=EVP_PKEY_set1_RSA.3 +f none /opt/csw/share/man/man3/EVP_PKEY_new.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_PKEY_set1_DH.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_set1_DSA.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_set1_EC_KEY.3=EVP_PKEY_set1_RSA.3 +f none /opt/csw/share/man/man3/EVP_PKEY_set1_RSA.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_PKEY_type.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_SealFinal.3=EVP_SealInit.3 +f none /opt/csw/share/man/man3/EVP_SealInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_SealUpdate.3=EVP_SealInit.3 +s none /opt/csw/share/man/man3/EVP_SignFinal.3=EVP_SignInit.3 +f none /opt/csw/share/man/man3/EVP_SignInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_SignUpdate.3=EVP_SignInit.3 +s none /opt/csw/share/man/man3/EVP_VerifyFinal.3=EVP_VerifyInit.3 +f none /opt/csw/share/man/man3/EVP_VerifyInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_VerifyUpdate.3=EVP_VerifyInit.3 +s none /opt/csw/share/man/man3/EVP_dss.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_dss1.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_get_cipherbyname.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_get_cipherbynid.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_get_cipherbyobj.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_get_digestbyname.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_get_digestbynid.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_get_digestbyobj.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_md2.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_md5.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_md_null.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_mdc2.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_ripemd160.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_sha.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_sha1.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/HMAC.3=hmac.3 +s none /opt/csw/share/man/man3/HMAC_Final.3=hmac.3 +s none /opt/csw/share/man/man3/HMAC_Init.3=hmac.3 +s none /opt/csw/share/man/man3/HMAC_Update.3=hmac.3 +s none /opt/csw/share/man/man3/HMAC_cleanup.3=hmac.3 +s none /opt/csw/share/man/man3/MD2.3=md5.3 +s none /opt/csw/share/man/man3/MD2_Final.3=md5.3 +s none /opt/csw/share/man/man3/MD2_Init.3=md5.3 +s none /opt/csw/share/man/man3/MD2_Update.3=md5.3 +s none /opt/csw/share/man/man3/MD4.3=md5.3 +s none /opt/csw/share/man/man3/MD4_Final.3=md5.3 +s none /opt/csw/share/man/man3/MD4_Init.3=md5.3 +s none /opt/csw/share/man/man3/MD4_Update.3=md5.3 +s none /opt/csw/share/man/man3/MD5.3=md5.3 +s none /opt/csw/share/man/man3/MD5_Final.3=md5.3 +s none /opt/csw/share/man/man3/MD5_Init.3=md5.3 +s none /opt/csw/share/man/man3/MD5_Update.3=md5.3 +s none /opt/csw/share/man/man3/MDC2.3=mdc2.3 +s none /opt/csw/share/man/man3/MDC2_Final.3=mdc2.3 +s none /opt/csw/share/man/man3/MDC2_Init.3=mdc2.3 +s none /opt/csw/share/man/man3/MDC2_Update.3=mdc2.3 +s none /opt/csw/share/man/man3/OBJ_cleanup.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_cmp.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_create.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_dup.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_ln2nid.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_nid2ln.3=OBJ_nid2obj.3 +f none /opt/csw/share/man/man3/OBJ_nid2obj.3 0644 root bin +s none /opt/csw/share/man/man3/OBJ_nid2sn.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_obj2nid.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_obj2txt.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_sn2nid.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_txt2nid.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_txt2obj.3=OBJ_nid2obj.3 +f none /opt/csw/share/man/man3/OPENSSL_Applink.3 0644 root bin +f none /opt/csw/share/man/man3/OPENSSL_VERSION_NUMBER.3 0644 root bin +f none /opt/csw/share/man/man3/OPENSSL_config.3 0644 root bin +f none /opt/csw/share/man/man3/OPENSSL_ia32cap.3 0644 root bin +f none /opt/csw/share/man/man3/OPENSSL_load_builtin_modules.3 0644 root bin +s none /opt/csw/share/man/man3/OPENSSL_no_config.3=OPENSSL_config.3 +f none /opt/csw/share/man/man3/OpenSSL_add_all_algorithms.3 0644 root bin +s none /opt/csw/share/man/man3/OpenSSL_add_all_ciphers.3=OpenSSL_add_all_algorithms.3 +s none /opt/csw/share/man/man3/OpenSSL_add_all_digests.3=OpenSSL_add_all_algorithms.3 +s none /opt/csw/share/man/man3/OpenSSL_add_ssl_algorithms.3=SSL_library_init.3 +s none /opt/csw/share/man/man3/PEM.3=pem.3 +f none /opt/csw/share/man/man3/PKCS12_create.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS12_parse.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS7_decrypt.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS7_encrypt.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS7_sign.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS7_verify.3 0644 root bin +s none /opt/csw/share/man/man3/RAND_SSLeay.3=RAND_set_rand_method.3 +f none /opt/csw/share/man/man3/RAND_add.3 0644 root bin +f none /opt/csw/share/man/man3/RAND_bytes.3 0644 root bin +f none /opt/csw/share/man/man3/RAND_cleanup.3 0644 root bin +f none /opt/csw/share/man/man3/RAND_egd.3 0644 root bin +s none /opt/csw/share/man/man3/RAND_event.3=RAND_add.3 +s none /opt/csw/share/man/man3/RAND_file_name.3=RAND_load_file.3 +s none /opt/csw/share/man/man3/RAND_get_rand_method.3=RAND_set_rand_method.3 +f none /opt/csw/share/man/man3/RAND_load_file.3 0644 root bin +s none /opt/csw/share/man/man3/RAND_pseudo_bytes.3=RAND_bytes.3 +s none /opt/csw/share/man/man3/RAND_screen.3=RAND_add.3 +s none /opt/csw/share/man/man3/RAND_seed.3=RAND_add.3 +f none /opt/csw/share/man/man3/RAND_set_rand_method.3 0644 root bin +s none /opt/csw/share/man/man3/RAND_status.3=RAND_add.3 +s none /opt/csw/share/man/man3/RAND_write_file.3=RAND_load_file.3 +s none /opt/csw/share/man/man3/RC4.3=rc4.3 +s none /opt/csw/share/man/man3/RC4_set_key.3=rc4.3 +s none /opt/csw/share/man/man3/RIPEMD160.3=ripemd.3 +s none /opt/csw/share/man/man3/RIPEMD160_Final.3=ripemd.3 +s none /opt/csw/share/man/man3/RIPEMD160_Init.3=ripemd.3 +s none /opt/csw/share/man/man3/RIPEMD160_Update.3=ripemd.3 +s none /opt/csw/share/man/man3/RSA_PKCS1_SSLeay.3=RSA_set_method.3 +s none /opt/csw/share/man/man3/RSA_blinding_off.3=RSA_blinding_on.3 +f none /opt/csw/share/man/man3/RSA_blinding_on.3 0644 root bin +f none /opt/csw/share/man/man3/RSA_check_key.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_flags.3=RSA_set_method.3 +s none /opt/csw/share/man/man3/RSA_free.3=RSA_new.3 +f none /opt/csw/share/man/man3/RSA_generate_key.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_get_default_method.3=RSA_set_method.3 +s none /opt/csw/share/man/man3/RSA_get_ex_data.3=RSA_get_ex_new_index.3 +f none /opt/csw/share/man/man3/RSA_get_ex_new_index.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_get_method.3=RSA_set_method.3 +f none /opt/csw/share/man/man3/RSA_new.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_new_method.3=RSA_set_method.3 +s none /opt/csw/share/man/man3/RSA_null_method.3=RSA_set_method.3 +s none /opt/csw/share/man/man3/RSA_padding_add_PKCS1_OAEP.3=RSA_padding_add_PKCS1_type_1.3 +f none /opt/csw/share/man/man3/RSA_padding_add_PKCS1_type_1.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_padding_add_PKCS1_type_2.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_add_SSLv23.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_add_none.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_check_PKCS1_OAEP.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_check_PKCS1_type_1.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_check_PKCS1_type_2.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_check_SSLv23.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_check_none.3=RSA_padding_add_PKCS1_type_1.3 +f none /opt/csw/share/man/man3/RSA_print.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_print_fp.3=RSA_print.3 +s none /opt/csw/share/man/man3/RSA_private_decrypt.3=RSA_public_encrypt.3 +f none /opt/csw/share/man/man3/RSA_private_encrypt.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_public_decrypt.3=RSA_private_encrypt.3 +f none /opt/csw/share/man/man3/RSA_public_encrypt.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_set_default_method.3=RSA_set_method.3 +s none /opt/csw/share/man/man3/RSA_set_ex_data.3=RSA_get_ex_new_index.3 +f none /opt/csw/share/man/man3/RSA_set_method.3 0644 root bin +f none /opt/csw/share/man/man3/RSA_sign.3 0644 root bin +f none /opt/csw/share/man/man3/RSA_sign_ASN1_OCTET_STRING.3 0644 root bin +f none /opt/csw/share/man/man3/RSA_size.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_verify.3=RSA_sign.3 +s none /opt/csw/share/man/man3/RSA_verify_ASN1_OCTET_STRING.3=RSA_sign_ASN1_OCTET_STRING.3 +s none /opt/csw/share/man/man3/SHA1.3=sha.3 +s none /opt/csw/share/man/man3/SHA1_Final.3=sha.3 +s none /opt/csw/share/man/man3/SHA1_Init.3=sha.3 +s none /opt/csw/share/man/man3/SHA1_Update.3=sha.3 +f none /opt/csw/share/man/man3/SMIME_read_PKCS7.3 0644 root bin +f none /opt/csw/share/man/man3/SMIME_write_PKCS7.3 0644 root bin +s none /opt/csw/share/man/man3/SSL.3=ssl.3 +s none /opt/csw/share/man/man3/SSL_CIPHER_description.3=SSL_CIPHER_get_name.3 +s none /opt/csw/share/man/man3/SSL_CIPHER_get_bits.3=SSL_CIPHER_get_name.3 +f none /opt/csw/share/man/man3/SSL_CIPHER_get_name.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CIPHER_get_version.3=SSL_CIPHER_get_name.3 +f none /opt/csw/share/man/man3/SSL_COMP_add_compression_method.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_add_client_CA.3=SSL_CTX_set_client_CA_list.3 +f none /opt/csw/share/man/man3/SSL_CTX_add_extra_chain_cert.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_add_session.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_callback_ctrl.3=SSL_CTX_ctrl.3 +s none /opt/csw/share/man/man3/SSL_CTX_check_private_key.3=SSL_CTX_use_certificate.3 +f none /opt/csw/share/man/man3/SSL_CTX_ctrl.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_flush_sessions.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_free.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_get_cert_store.3=SSL_CTX_set_cert_store.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_client_CA_list.3=SSL_get_client_CA_list.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_client_cert_cb.3=SSL_CTX_set_client_cert_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_ex_data.3=SSL_CTX_get_ex_new_index.3 +f none /opt/csw/share/man/man3/SSL_CTX_get_ex_new_index.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_get_info_callback.3=SSL_CTX_set_info_callback.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_max_cert_list.3=SSL_CTX_set_max_cert_list.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_mode.3=SSL_CTX_set_mode.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_options.3=SSL_CTX_set_options.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_quiet_shutdown.3=SSL_CTX_set_quiet_shutdown.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_session_cache_mode.3=SSL_CTX_set_session_cache_mode.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_timeout.3=SSL_CTX_set_timeout.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_verify_callback.3=SSL_CTX_get_verify_mode.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_verify_depth.3=SSL_CTX_get_verify_mode.3 +f none /opt/csw/share/man/man3/SSL_CTX_get_verify_mode.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_load_verify_locations.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_need_tmp_rsa.3=SSL_CTX_set_tmp_rsa_callback.3 +f none /opt/csw/share/man/man3/SSL_CTX_new.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_remove_session.3=SSL_CTX_add_session.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_accept.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_accept_good.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_accept_renegotiate.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_cache_full.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_cb_hits.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_connect.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_connect_good.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_connect_renegotiate.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_get_cache_size.3=SSL_CTX_sess_set_cache_size.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_get_get_cb.3=SSL_CTX_sess_set_get_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_get_new_cb.3=SSL_CTX_sess_set_get_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_get_remove_cb.3=SSL_CTX_sess_set_get_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_hits.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_misses.3=SSL_CTX_sess_number.3 +f none /opt/csw/share/man/man3/SSL_CTX_sess_number.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_sess_set_cache_size.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_sess_set_get_cb.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_sess_set_new_cb.3=SSL_CTX_sess_set_get_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_set_remove_cb.3=SSL_CTX_sess_set_get_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_timeouts.3=SSL_CTX_sess_number.3 +f none /opt/csw/share/man/man3/SSL_CTX_sessions.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_cert_store.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_cert_verify_callback.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_cipher_list.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_client_CA_list.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_client_cert_cb.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_default_passwd_cb.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_set_default_passwd_cb_userdata.3=SSL_CTX_set_default_passwd_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_set_ex_data.3=SSL_CTX_get_ex_new_index.3 +f none /opt/csw/share/man/man3/SSL_CTX_set_generate_session_id.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_info_callback.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_max_cert_list.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_mode.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_msg_callback.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_set_msg_callback_arg.3=SSL_CTX_set_msg_callback.3 +f none /opt/csw/share/man/man3/SSL_CTX_set_options.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_quiet_shutdown.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_session_cache_mode.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_session_id_context.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_ssl_version.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_timeout.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_set_tmp_dh.3=SSL_CTX_set_tmp_dh_callback.3 +f none /opt/csw/share/man/man3/SSL_CTX_set_tmp_dh_callback.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_set_tmp_rsa.3=SSL_CTX_set_tmp_rsa_callback.3 +f none /opt/csw/share/man/man3/SSL_CTX_set_tmp_rsa_callback.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_verify.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_set_verify_depth.3=SSL_CTX_set_verify.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_PrivateKey.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_PrivateKey_ASN1.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_PrivateKey_file.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_RSAPrivateKey.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_RSAPrivateKey_ASN1.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_RSAPrivateKey_file.3=SSL_CTX_use_certificate.3 +f none /opt/csw/share/man/man3/SSL_CTX_use_certificate.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_use_certificate_ASN1.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_certificate_chain_file.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_certificate_file.3=SSL_CTX_use_certificate.3 +f none /opt/csw/share/man/man3/SSL_SESSION_free.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_SESSION_get_ex_data.3=SSL_SESSION_get_ex_new_index.3 +f none /opt/csw/share/man/man3/SSL_SESSION_get_ex_new_index.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_SESSION_get_time.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_SESSION_get_timeout.3=SSL_SESSION_get_time.3 +s none /opt/csw/share/man/man3/SSL_SESSION_set_ex_data.3=SSL_SESSION_get_ex_new_index.3 +s none /opt/csw/share/man/man3/SSL_SESSION_set_time.3=SSL_SESSION_get_time.3 +f none /opt/csw/share/man/man3/SSL_accept.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_add_client_CA.3=SSL_CTX_set_client_CA_list.3 +s none /opt/csw/share/man/man3/SSL_add_session.3=SSL_CTX_add_session.3 +s none /opt/csw/share/man/man3/SSL_alert_desc_string.3=SSL_alert_type_string.3 +s none /opt/csw/share/man/man3/SSL_alert_desc_string_long.3=SSL_alert_type_string.3 +f none /opt/csw/share/man/man3/SSL_alert_type_string.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_alert_type_string_long.3=SSL_alert_type_string.3 +s none /opt/csw/share/man/man3/SSL_callback_ctrl.3=SSL_CTX_ctrl.3 +s none /opt/csw/share/man/man3/SSL_check_private_key.3=SSL_CTX_use_certificate.3 +f none /opt/csw/share/man/man3/SSL_clear.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_connect.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_ctrl.3=SSL_CTX_ctrl.3 +f none /opt/csw/share/man/man3/SSL_do_handshake.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_flush_sessions.3=SSL_CTX_flush_sessions.3 +f none /opt/csw/share/man/man3/SSL_free.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_SSL_CTX.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_get_accept_state.3=SSL_set_connect_state.3 +s none /opt/csw/share/man/man3/SSL_get_cipher.3=SSL_get_current_cipher.3 +s none /opt/csw/share/man/man3/SSL_get_cipher_bits.3=SSL_get_current_cipher.3 +s none /opt/csw/share/man/man3/SSL_get_cipher_list.3=SSL_get_ciphers.3 +s none /opt/csw/share/man/man3/SSL_get_cipher_name.3=SSL_get_current_cipher.3 +s none /opt/csw/share/man/man3/SSL_get_cipher_version.3=SSL_get_current_cipher.3 +f none /opt/csw/share/man/man3/SSL_get_ciphers.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_client_CA_list.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_current_cipher.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_default_timeout.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_error.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_get_ex_data.3=SSL_get_ex_new_index.3 +f none /opt/csw/share/man/man3/SSL_get_ex_data_X509_STORE_CTX_idx.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_ex_new_index.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_fd.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_get_info_callback.3=SSL_CTX_set_info_callback.3 +s none /opt/csw/share/man/man3/SSL_get_max_cert_list.3=SSL_CTX_set_max_cert_list.3 +s none /opt/csw/share/man/man3/SSL_get_mode.3=SSL_CTX_set_mode.3 +s none /opt/csw/share/man/man3/SSL_get_msg_callback_arg.3=SSL_CTX_set_msg_callback.3 +s none /opt/csw/share/man/man3/SSL_get_options.3=SSL_CTX_set_options.3 +f none /opt/csw/share/man/man3/SSL_get_peer_cert_chain.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_peer_certificate.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_get_quiet_shutdown.3=SSL_CTX_set_quiet_shutdown.3 +f none /opt/csw/share/man/man3/SSL_get_rbio.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_session.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_get_shutdown.3=SSL_set_shutdown.3 +s none /opt/csw/share/man/man3/SSL_get_ssl_method.3=SSL_CTX_set_ssl_version.3 +s none /opt/csw/share/man/man3/SSL_get_verify_callback.3=SSL_CTX_get_verify_mode.3 +s none /opt/csw/share/man/man3/SSL_get_verify_depth.3=SSL_CTX_get_verify_mode.3 +s none /opt/csw/share/man/man3/SSL_get_verify_mode.3=SSL_CTX_get_verify_mode.3 +f none /opt/csw/share/man/man3/SSL_get_verify_result.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_version.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_has_matching_session_id.3=SSL_CTX_set_generate_session_id.3 +f none /opt/csw/share/man/man3/SSL_library_init.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_load_client_CA_file.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_load_error_strings.3=ERR_load_crypto_strings.3 +s none /opt/csw/share/man/man3/SSL_need_tmp_rsa.3=SSL_CTX_set_tmp_rsa_callback.3 +f none /opt/csw/share/man/man3/SSL_new.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_pending.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_read.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_remove_session.3=SSL_CTX_add_session.3 +f none /opt/csw/share/man/man3/SSL_rstate_string.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_rstate_string_long.3=SSL_rstate_string.3 +f none /opt/csw/share/man/man3/SSL_session_reused.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_set_bio.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_set_cipher_list.3=SSL_CTX_set_cipher_list.3 +s none /opt/csw/share/man/man3/SSL_set_client_CA_list.3=SSL_CTX_set_client_CA_list.3 +f none /opt/csw/share/man/man3/SSL_set_connect_state.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_set_ex_data.3=SSL_get_ex_new_index.3 +f none /opt/csw/share/man/man3/SSL_set_fd.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_set_generate_session_id.3=SSL_CTX_set_generate_session_id.3 +s none /opt/csw/share/man/man3/SSL_set_info_callback.3=SSL_CTX_set_info_callback.3 +s none /opt/csw/share/man/man3/SSL_set_max_cert_list.3=SSL_CTX_set_max_cert_list.3 +s none /opt/csw/share/man/man3/SSL_set_mode.3=SSL_CTX_set_mode.3 +s none /opt/csw/share/man/man3/SSL_set_msg_callback.3=SSL_CTX_set_msg_callback.3 +s none /opt/csw/share/man/man3/SSL_set_options.3=SSL_CTX_set_options.3 +s none /opt/csw/share/man/man3/SSL_set_quiet_shutdown.3=SSL_CTX_set_quiet_shutdown.3 +f none /opt/csw/share/man/man3/SSL_set_session.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_set_session_id_context.3=SSL_CTX_set_session_id_context.3 +f none /opt/csw/share/man/man3/SSL_set_shutdown.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_set_ssl_method.3=SSL_CTX_set_ssl_version.3 +s none /opt/csw/share/man/man3/SSL_set_tmp_dh.3=SSL_CTX_set_tmp_dh_callback.3 +s none /opt/csw/share/man/man3/SSL_set_tmp_dh_callback.3=SSL_CTX_set_tmp_dh_callback.3 +s none /opt/csw/share/man/man3/SSL_set_tmp_rsa.3=SSL_CTX_set_tmp_rsa_callback.3 +s none /opt/csw/share/man/man3/SSL_set_tmp_rsa_callback.3=SSL_CTX_set_tmp_rsa_callback.3 +s none /opt/csw/share/man/man3/SSL_set_verify.3=SSL_CTX_set_verify.3 +s none /opt/csw/share/man/man3/SSL_set_verify_depth.3=SSL_CTX_set_verify.3 +f none /opt/csw/share/man/man3/SSL_set_verify_result.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_shutdown.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_state_string.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_state_string_long.3=SSL_state_string.3 +s none /opt/csw/share/man/man3/SSL_use_PrivateKey.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_PrivateKey_ASN1.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_PrivateKey_file.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_RSAPrivateKey.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_RSAPrivateKey_ASN1.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_RSAPrivateKey_file.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_certificate.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_certificate_ASN1.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_certificate_file.3=SSL_CTX_use_certificate.3 +f none /opt/csw/share/man/man3/SSL_want.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_want_nothing.3=SSL_want.3 +s none /opt/csw/share/man/man3/SSL_want_read.3=SSL_want.3 +s none /opt/csw/share/man/man3/SSL_want_write.3=SSL_want.3 +s none /opt/csw/share/man/man3/SSL_want_x509_lookup.3=SSL_want.3 +f none /opt/csw/share/man/man3/SSL_write.3 0644 root bin +s none /opt/csw/share/man/man3/SSLeay.3=OPENSSL_VERSION_NUMBER.3 +s none /opt/csw/share/man/man3/SSLeay_add_ssl_algorithms.3=SSL_library_init.3 +s none /opt/csw/share/man/man3/SSLeay_version.3=OPENSSL_VERSION_NUMBER.3 +s none /opt/csw/share/man/man3/UI_OpenSSL.3=ui.3 +s none /opt/csw/share/man/man3/UI_add_error_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_add_info_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_add_input_boolean.3=ui.3 +s none /opt/csw/share/man/man3/UI_add_input_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_add_user_data.3=ui.3 +s none /opt/csw/share/man/man3/UI_add_verify_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_construct_prompt.3=ui.3 +s none /opt/csw/share/man/man3/UI_ctrl.3=ui.3 +s none /opt/csw/share/man/man3/UI_dup_error_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_dup_info_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_dup_input_boolean.3=ui.3 +s none /opt/csw/share/man/man3/UI_dup_input_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_dup_verify_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_free.3=ui.3 +s none /opt/csw/share/man/man3/UI_get0_result.3=ui.3 +s none /opt/csw/share/man/man3/UI_get0_user_data.3=ui.3 +s none /opt/csw/share/man/man3/UI_get_default_method.3=ui.3 +s none /opt/csw/share/man/man3/UI_get_method.3=ui.3 +s none /opt/csw/share/man/man3/UI_new.3=ui.3 +s none /opt/csw/share/man/man3/UI_new_method.3=ui.3 +s none /opt/csw/share/man/man3/UI_process.3=ui.3 +s none /opt/csw/share/man/man3/UI_set_default_method.3=ui.3 +s none /opt/csw/share/man/man3/UI_set_method.3=ui.3 +s none /opt/csw/share/man/man3/X509_NAME_ENTRY_create_by_NID.3=X509_NAME_ENTRY_get_object.3 +s none /opt/csw/share/man/man3/X509_NAME_ENTRY_create_by_OBJ.3=X509_NAME_ENTRY_get_object.3 +s none /opt/csw/share/man/man3/X509_NAME_ENTRY_create_by_txt.3=X509_NAME_ENTRY_get_object.3 +s none /opt/csw/share/man/man3/X509_NAME_ENTRY_get_data.3=X509_NAME_ENTRY_get_object.3 +f none /opt/csw/share/man/man3/X509_NAME_ENTRY_get_object.3 0644 root bin +s none /opt/csw/share/man/man3/X509_NAME_ENTRY_set_data.3=X509_NAME_ENTRY_get_object.3 +s none /opt/csw/share/man/man3/X509_NAME_ENTRY_set_object.3=X509_NAME_ENTRY_get_object.3 +s none /opt/csw/share/man/man3/X509_NAME_add_entry.3=X509_NAME_add_entry_by_txt.3 +s none /opt/csw/share/man/man3/X509_NAME_add_entry_by_NID.3=X509_NAME_add_entry_by_txt.3 +s none /opt/csw/share/man/man3/X509_NAME_add_entry_by_OBJ.3=X509_NAME_add_entry_by_txt.3 +f none /opt/csw/share/man/man3/X509_NAME_add_entry_by_txt.3 0644 root bin +s none /opt/csw/share/man/man3/X509_NAME_delete_entry.3=X509_NAME_add_entry_by_txt.3 +s none /opt/csw/share/man/man3/X509_NAME_entry_count.3=X509_NAME_get_index_by_NID.3 +s none /opt/csw/share/man/man3/X509_NAME_get_entry.3=X509_NAME_get_index_by_NID.3 +f none /opt/csw/share/man/man3/X509_NAME_get_index_by_NID.3 0644 root bin +s none /opt/csw/share/man/man3/X509_NAME_get_index_by_OBJ.3=X509_NAME_get_index_by_NID.3 +s none /opt/csw/share/man/man3/X509_NAME_get_text_by_NID.3=X509_NAME_get_index_by_NID.3 +s none /opt/csw/share/man/man3/X509_NAME_get_text_by_OBJ.3=X509_NAME_get_index_by_NID.3 +s none /opt/csw/share/man/man3/X509_NAME_oneline.3=X509_NAME_print_ex.3 +s none /opt/csw/share/man/man3/X509_NAME_print.3=X509_NAME_print_ex.3 +f none /opt/csw/share/man/man3/X509_NAME_print_ex.3 0644 root bin +s none /opt/csw/share/man/man3/X509_NAME_print_ex_fp.3=X509_NAME_print_ex.3 +s none /opt/csw/share/man/man3/X509_free.3=X509_new.3 +f none /opt/csw/share/man/man3/X509_new.3 0644 root bin +f none /opt/csw/share/man/man3/bio.3 0644 root bin +f none /opt/csw/share/man/man3/blowfish.3 0644 root bin +f none /opt/csw/share/man/man3/bn.3 0644 root bin +s none /opt/csw/share/man/man3/bn_add_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_check_top.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_cmp_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_div_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_dump.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_expand.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_expand2.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_fix_top.3=bn_internal.3 +f none /opt/csw/share/man/man3/bn_internal.3 0644 root bin +s none /opt/csw/share/man/man3/bn_mul_add_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_comba4.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_comba8.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_high.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_low_normal.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_low_recursive.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_normal.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_part_recursive.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_recursive.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_print.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_set_high.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_set_low.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_set_max.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_sqr_comba4.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_sqr_comba8.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_sqr_normal.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_sqr_recursive.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_sqr_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_sub_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_wexpand.3=bn_internal.3 +f none /opt/csw/share/man/man3/buffer.3 0644 root bin +f none /opt/csw/share/man/man3/crypto.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_509_CRL_fp.3=d2i_X509_CRL.3 +f none /opt/csw/share/man/man3/d2i_ASN1_OBJECT.3 0644 root bin +f none /opt/csw/share/man/man3/d2i_DHparams.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_DSAPrivateKey.3=d2i_DSAPublicKey.3 +f none /opt/csw/share/man/man3/d2i_DSAPublicKey.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_DSA_PUBKEY.3=d2i_DSAPublicKey.3 +s none /opt/csw/share/man/man3/d2i_DSA_SIG.3=d2i_DSAPublicKey.3 +s none /opt/csw/share/man/man3/d2i_Netscape_RSA.3=d2i_RSAPublicKey.3 +f none /opt/csw/share/man/man3/d2i_PKCS8PrivateKey.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_PKCS8PrivateKey_bio.3=d2i_PKCS8PrivateKey.3 +s none /opt/csw/share/man/man3/d2i_PKCS8PrivateKey_fp.3=d2i_PKCS8PrivateKey.3 +s none /opt/csw/share/man/man3/d2i_RSAPrivateKey.3=d2i_RSAPublicKey.3 +f none /opt/csw/share/man/man3/d2i_RSAPublicKey.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_RSA_PUBKEY.3=d2i_RSAPublicKey.3 +f none /opt/csw/share/man/man3/d2i_SSL_SESSION.3 0644 root bin +f none /opt/csw/share/man/man3/d2i_X509.3 0644 root bin +f none /opt/csw/share/man/man3/d2i_X509_ALGOR.3 0644 root bin +f none /opt/csw/share/man/man3/d2i_X509_CRL.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_X509_CRL_bio.3=d2i_X509_CRL.3 +f none /opt/csw/share/man/man3/d2i_X509_NAME.3 0644 root bin +f none /opt/csw/share/man/man3/d2i_X509_REQ.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_X509_REQ_bio.3=d2i_X509_REQ.3 +s none /opt/csw/share/man/man3/d2i_X509_REQ_fp.3=d2i_X509_REQ.3 +f none /opt/csw/share/man/man3/d2i_X509_SIG.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_X509_bio.3=d2i_X509.3 +s none /opt/csw/share/man/man3/d2i_X509_fp.3=d2i_X509.3 +f none /opt/csw/share/man/man3/des.3 0644 root bin +s none /opt/csw/share/man/man3/des_read_2passwords.3=ui_compat.3 +s none /opt/csw/share/man/man3/des_read_password.3=ui_compat.3 +s none /opt/csw/share/man/man3/des_read_pw.3=ui_compat.3 +s none /opt/csw/share/man/man3/des_read_pw_string.3=ui_compat.3 +f none /opt/csw/share/man/man3/dh.3 0644 root bin +f none /opt/csw/share/man/man3/dsa.3 0644 root bin +f none /opt/csw/share/man/man3/ecdsa.3 0644 root bin +f none /opt/csw/share/man/man3/engine.3 0644 root bin +f none /opt/csw/share/man/man3/err.3 0644 root bin +f none /opt/csw/share/man/man3/evp.3 0644 root bin +f none /opt/csw/share/man/man3/hmac.3 0644 root bin +s none /opt/csw/share/man/man3/i2d_ASN1_OBJECT.3=d2i_ASN1_OBJECT.3 +s none /opt/csw/share/man/man3/i2d_DHparams.3=d2i_DHparams.3 +s none /opt/csw/share/man/man3/i2d_DSAPrivateKey.3=d2i_DSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_DSAPublicKey.3=d2i_DSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_DSA_PUBKEY.3=d2i_DSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_DSA_SIG.3=d2i_DSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_Netscape_RSA.3=d2i_RSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_PKCS8PrivateKey_bio.3=d2i_PKCS8PrivateKey.3 +s none /opt/csw/share/man/man3/i2d_PKCS8PrivateKey_fp.3=d2i_PKCS8PrivateKey.3 +s none /opt/csw/share/man/man3/i2d_PKCS8PrivateKey_nid_bio.3=d2i_PKCS8PrivateKey.3 +s none /opt/csw/share/man/man3/i2d_PKCS8PrivateKey_nid_fp.3=d2i_PKCS8PrivateKey.3 +s none /opt/csw/share/man/man3/i2d_RSAPrivateKey.3=d2i_RSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_RSAPublicKey.3=d2i_RSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_RSA_PUBKEY.3=d2i_RSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_SSL_SESSION.3=d2i_SSL_SESSION.3 +s none /opt/csw/share/man/man3/i2d_X509.3=d2i_X509.3 +s none /opt/csw/share/man/man3/i2d_X509_ALGOR.3=d2i_X509_ALGOR.3 +s none /opt/csw/share/man/man3/i2d_X509_CRL.3=d2i_X509_CRL.3 +s none /opt/csw/share/man/man3/i2d_X509_CRL_bio.3=d2i_X509_CRL.3 +s none /opt/csw/share/man/man3/i2d_X509_CRL_fp.3=d2i_X509_CRL.3 +s none /opt/csw/share/man/man3/i2d_X509_NAME.3=d2i_X509_NAME.3 +s none /opt/csw/share/man/man3/i2d_X509_REQ.3=d2i_X509_REQ.3 +s none /opt/csw/share/man/man3/i2d_X509_REQ_bio.3=d2i_X509_REQ.3 +s none /opt/csw/share/man/man3/i2d_X509_REQ_fp.3=d2i_X509_REQ.3 +s none /opt/csw/share/man/man3/i2d_X509_SIG.3=d2i_X509_SIG.3 +s none /opt/csw/share/man/man3/i2d_X509_bio.3=d2i_X509.3 +s none /opt/csw/share/man/man3/i2d_X509_fp.3=d2i_X509.3 +s none /opt/csw/share/man/man3/lh_delete.3=lhash.3 +s none /opt/csw/share/man/man3/lh_doall.3=lhash.3 +s none /opt/csw/share/man/man3/lh_doall_arg.3=lhash.3 +s none /opt/csw/share/man/man3/lh_error.3=lhash.3 +s none /opt/csw/share/man/man3/lh_free.3=lhash.3 +s none /opt/csw/share/man/man3/lh_insert.3=lhash.3 +s none /opt/csw/share/man/man3/lh_new.3=lhash.3 +s none /opt/csw/share/man/man3/lh_node_stats.3=lh_stats.3 +s none /opt/csw/share/man/man3/lh_node_stats_bio.3=lh_stats.3 +s none /opt/csw/share/man/man3/lh_node_usage_stats.3=lh_stats.3 +s none /opt/csw/share/man/man3/lh_node_usage_stats_bio.3=lh_stats.3 +s none /opt/csw/share/man/man3/lh_retrieve.3=lhash.3 +f none /opt/csw/share/man/man3/lh_stats.3 0644 root bin +s none /opt/csw/share/man/man3/lh_stats_bio.3=lh_stats.3 +f none /opt/csw/share/man/man3/lhash.3 0644 root bin +f none /opt/csw/share/man/man3/md5.3 0644 root bin +f none /opt/csw/share/man/man3/mdc2.3 0644 root bin +f none /opt/csw/share/man/man3/pem.3 0644 root bin +f none /opt/csw/share/man/man3/rand.3 0644 root bin +f none /opt/csw/share/man/man3/rc4.3 0644 root bin +f none /opt/csw/share/man/man3/ripemd.3 0644 root bin +f none /opt/csw/share/man/man3/rsa.3 0644 root bin +f none /opt/csw/share/man/man3/sha.3 0644 root bin +f none /opt/csw/share/man/man3/ssl.3 0644 root bin +f none /opt/csw/share/man/man3/threads.3 0644 root bin +f none /opt/csw/share/man/man3/ui.3 0644 root bin +f none /opt/csw/share/man/man3/ui_compat.3 0644 root bin +f none /opt/csw/share/man/man3/x509.3 0644 root bin i checkpkg_override=checkpkg_override.CSWossldevel i copyright=CSWossldevel.copyright i depend=CSWossldevel.depend Modified: csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-sparc =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-sparc 2011-11-06 19:13:52 UTC (rev 16104) +++ csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-sparc 2011-11-06 19:38:05 UTC (rev 16105) @@ -99,6 +99,965 @@ f none /opt/csw/share/doc/openssl_devel/NEWS 644 root bin f none /opt/csw/share/doc/openssl_devel/README.ENGINE 644 root bin f none /opt/csw/share/doc/openssl_devel/README.CSW 644 root bin +d none /opt/csw/share/man/man3 0755 root bin +s none /opt/csw/share/man/man3/ASN1_OBJECT_free.3=ASN1_OBJECT_new.3 +f none /opt/csw/share/man/man3/ASN1_OBJECT_new.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_STRING_cmp.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_data.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_dup.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_free.3=ASN1_STRING_new.3 +f none /opt/csw/share/man/man3/ASN1_STRING_length.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_STRING_length_set.3=ASN1_STRING_length.3 +f none /opt/csw/share/man/man3/ASN1_STRING_new.3 0644 root bin +f none /opt/csw/share/man/man3/ASN1_STRING_print_ex.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_STRING_print_ex_fp.3=ASN1_STRING_print_ex.3 +s none /opt/csw/share/man/man3/ASN1_STRING_set.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_type.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_type_new.3=ASN1_STRING_new.3 +f none /opt/csw/share/man/man3/ASN1_generate_nconf.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_generate_v3.3=ASN1_generate_nconf.3 +s none /opt/csw/share/man/man3/BF_cbc_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_cfb64_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_decrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_ecb_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_ofb64_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_options.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_set_key.3=blowfish.3 +s none /opt/csw/share/man/man3/BIO_append_filename.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_callback_ctrl.3=BIO_ctrl.3 +f none /opt/csw/share/man/man3/BIO_ctrl.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_ctrl_get_read_request.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ctrl_get_write_guarantee.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ctrl_pending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_ctrl_reset_read_request.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ctrl_wpending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_debug_callback.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_destroy_bio_pair.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_do_accept.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_do_connect.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_eof.3=BIO_ctrl.3 +f none /opt/csw/share/man/man3/BIO_f_base64.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_buffer.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_cipher.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_md.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_null.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_ssl.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_find_type.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_flush.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_free.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_free_all.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_get_accept_port.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_get_bind_mode.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_get_callback.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_get_callback_arg.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_get_cipher_ctx.3=BIO_f_cipher.3 +s none /opt/csw/share/man/man3/BIO_get_cipher_status.3=BIO_f_cipher.3 +s none /opt/csw/share/man/man3/BIO_get_close.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_get_conn_hostname.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_conn_int_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_conn_ip.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_conn_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_fd.3=BIO_s_fd.3 +s none /opt/csw/share/man/man3/BIO_get_fp.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_get_info_callback.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_get_md.3=BIO_f_md.3 +s none /opt/csw/share/man/man3/BIO_get_md_ctx.3=BIO_f_md.3 +s none /opt/csw/share/man/man3/BIO_get_mem_data.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_get_mem_ptr.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_get_num_renegotiates.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_get_read_request.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_get_retry_BIO.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_get_retry_reason.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_get_ssl.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_get_write_buf_size.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_get_write_guarantee.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_gets.3=BIO_read.3 +s none /opt/csw/share/man/man3/BIO_int_ctrl.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_make_bio_pair.3=BIO_s_bio.3 +f none /opt/csw/share/man/man3/BIO_new.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_new_bio_pair.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_new_buffer_ssl_connect.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_new_fd.3=BIO_s_fd.3 +s none /opt/csw/share/man/man3/BIO_new_file.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_new_fp.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_new_mem_buf.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_new_socket.3=BIO_s_socket.3 +s none /opt/csw/share/man/man3/BIO_new_ssl.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_new_ssl_connect.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_next.3=BIO_find_type.3 +s none /opt/csw/share/man/man3/BIO_pending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_pop.3=BIO_push.3 +s none /opt/csw/share/man/man3/BIO_ptr_ctrl.3=BIO_ctrl.3 +f none /opt/csw/share/man/man3/BIO_push.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_puts.3=BIO_read.3 +f none /opt/csw/share/man/man3/BIO_read.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_read_filename.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_reset.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_retry_type.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_rw_filename.3=BIO_s_file.3 +f none /opt/csw/share/man/man3/BIO_s_accept.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_bio.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_connect.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_fd.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_file.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_mem.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_null.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_socket.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_seek.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_set.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_set_accept_bios.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_set_accept_port.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_set_bind_mode.3=BIO_s_accept.3 +f none /opt/csw/share/man/man3/BIO_set_callback.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_set_callback_arg.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_set_cipher.3=BIO_f_cipher.3 +s none /opt/csw/share/man/man3/BIO_set_close.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_set_conn_hostname.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_conn_int_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_conn_ip.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_conn_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_fd.3=BIO_s_fd.3 +s none /opt/csw/share/man/man3/BIO_set_fp.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_set_info_callback.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_set_md.3=BIO_f_md.3 +s none /opt/csw/share/man/man3/BIO_set_mem_buf.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_set_mem_eof_return.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_set_nbio.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_nbio_accept.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_set_ssl.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_ssl_mode.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_ssl_renegotiate_bytes.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_ssl_renegotiate_timeout.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_write_buf_size.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_should_io_special.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_should_read.3=BIO_should_retry.3 +f none /opt/csw/share/man/man3/BIO_should_retry.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_should_write.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_shutdown_wr.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ssl_copy_session_id.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_ssl_shutdown.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_tell.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_vfree.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_wpending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_write.3=BIO_read.3 +s none /opt/csw/share/man/man3/BIO_write_filename.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BN_BLINDING_convert.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_convert_ex.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_create_param.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_free.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_get_flags.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_get_thread_id.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_invert.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_invert_ex.3=BN_BLINDING_new.3 +f none /opt/csw/share/man/man3/BN_BLINDING_new.3 0644 root bin +s none /opt/csw/share/man/man3/BN_BLINDING_set_flags.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_set_thread_id.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_update.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_CTX_end.3=BN_CTX_start.3 +s none /opt/csw/share/man/man3/BN_CTX_free.3=BN_CTX_new.3 +s none /opt/csw/share/man/man3/BN_CTX_get.3=BN_CTX_start.3 +s none /opt/csw/share/man/man3/BN_CTX_init.3=BN_CTX_new.3 +f none /opt/csw/share/man/man3/BN_CTX_new.3 0644 root bin +f none /opt/csw/share/man/man3/BN_CTX_start.3 0644 root bin +s none /opt/csw/share/man/man3/BN_MONT_CTX_copy.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_free.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_init.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_new.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_set.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_free.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_init.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_new.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_set.3=BN_mod_mul_reciprocal.3 +f none /opt/csw/share/man/man3/BN_add.3 0644 root bin +f none /opt/csw/share/man/man3/BN_add_word.3 0644 root bin +s none /opt/csw/share/man/man3/BN_bin2bn.3=BN_bn2bin.3 +f none /opt/csw/share/man/man3/BN_bn2bin.3 0644 root bin +s none /opt/csw/share/man/man3/BN_bn2dec.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_bn2hex.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_bn2mpi.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_clear.3=BN_new.3 +s none /opt/csw/share/man/man3/BN_clear_bit.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_clear_free.3=BN_new.3 +f none /opt/csw/share/man/man3/BN_cmp.3 0644 root bin +f none /opt/csw/share/man/man3/BN_copy.3 0644 root bin +s none /opt/csw/share/man/man3/BN_dec2bn.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_div.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_div_recp.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_div_word.3=BN_add_word.3 +s none /opt/csw/share/man/man3/BN_dup.3=BN_copy.3 +s none /opt/csw/share/man/man3/BN_exp.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_free.3=BN_new.3 +s none /opt/csw/share/man/man3/BN_from_montgomery.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_gcd.3=BN_add.3 +f none /opt/csw/share/man/man3/BN_generate_prime.3 0644 root bin +s none /opt/csw/share/man/man3/BN_get_word.3=BN_zero.3 +s none /opt/csw/share/man/man3/BN_hex2bn.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_init.3=BN_new.3 +s none /opt/csw/share/man/man3/BN_is_bit_set.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_is_odd.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_is_one.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_is_prime.3=BN_generate_prime.3 +s none /opt/csw/share/man/man3/BN_is_prime_fasttest.3=BN_generate_prime.3 +s none /opt/csw/share/man/man3/BN_is_word.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_is_zero.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_lshift.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_lshift1.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_mask_bits.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_mod.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_add.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_exp.3=BN_add.3 +f none /opt/csw/share/man/man3/BN_mod_inverse.3 0644 root bin +s none /opt/csw/share/man/man3/BN_mod_mul.3=BN_add.3 +f none /opt/csw/share/man/man3/BN_mod_mul_montgomery.3 0644 root bin +f none /opt/csw/share/man/man3/BN_mod_mul_reciprocal.3 0644 root bin +s none /opt/csw/share/man/man3/BN_mod_sqr.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_sub.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_word.3=BN_add_word.3 +s none /opt/csw/share/man/man3/BN_mpi2bn.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_mul.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mul_word.3=BN_add_word.3 +f none /opt/csw/share/man/man3/BN_new.3 0644 root bin +s none /opt/csw/share/man/man3/BN_nnmod.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_num_bits.3=BN_num_bytes.3 +s none /opt/csw/share/man/man3/BN_num_bits_word.3=BN_num_bytes.3 +f none /opt/csw/share/man/man3/BN_num_bytes.3 0644 root bin +s none /opt/csw/share/man/man3/BN_one.3=BN_zero.3 +s none /opt/csw/share/man/man3/BN_print.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_print_fp.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_pseudo_rand.3=BN_rand.3 +f none /opt/csw/share/man/man3/BN_rand.3 0644 root bin +s none /opt/csw/share/man/man3/BN_rshift.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_rshift1.3=BN_set_bit.3 +f none /opt/csw/share/man/man3/BN_set_bit.3 0644 root bin +s none /opt/csw/share/man/man3/BN_set_word.3=BN_zero.3 +s none /opt/csw/share/man/man3/BN_sqr.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_sub.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_sub_word.3=BN_add_word.3 +f none /opt/csw/share/man/man3/BN_swap.3 0644 root bin +s none /opt/csw/share/man/man3/BN_to_montgomery.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_ucmp.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_value_one.3=BN_zero.3 +f none /opt/csw/share/man/man3/BN_zero.3 0644 root bin +s none /opt/csw/share/man/man3/BUF_MEM_free.3=buffer.3 +s none /opt/csw/share/man/man3/BUF_MEM_grow.3=buffer.3 +s none /opt/csw/share/man/man3/BUF_MEM_new.3=buffer.3 +s none /opt/csw/share/man/man3/BUF_strdup.3=buffer.3 +f none /opt/csw/share/man/man3/CONF_modules_free.3 0644 root bin +s none /opt/csw/share/man/man3/CONF_modules_load.3=CONF_modules_load_file.3 +f none /opt/csw/share/man/man3/CONF_modules_load_file.3 0644 root bin +s none /opt/csw/share/man/man3/CONF_modules_unload.3=CONF_modules_free.3 +s none /opt/csw/share/man/man3/CRYPTO_destroy_dynlockid.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_get_ex_data.3=CRYPTO_set_ex_data.3 +s none /opt/csw/share/man/man3/CRYPTO_get_new_dynlockid.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_lock.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_num_locks.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_set_dynlock_create_callback.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_set_dynlock_destroy_callback.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_set_dynlock_lock_callback.3=threads.3 +f none /opt/csw/share/man/man3/CRYPTO_set_ex_data.3 0644 root bin +s none /opt/csw/share/man/man3/CRYPTO_set_id_callback.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_set_locking_callback.3=threads.3 +s none /opt/csw/share/man/man3/DES_cbc_cksum.3=des.3 +s none /opt/csw/share/man/man3/DES_cfb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_cfb_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_crypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ecb2_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ecb3_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ecb_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede2_cbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede2_cfb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede2_ofb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede3_cbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede3_cbcm_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede3_cfb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede3_ofb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_enc_read.3=des.3 +s none /opt/csw/share/man/man3/DES_enc_write.3=des.3 +s none /opt/csw/share/man/man3/DES_fcrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_is_weak_key.3=des.3 +s none /opt/csw/share/man/man3/DES_key_sched.3=des.3 +s none /opt/csw/share/man/man3/DES_ncbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ofb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ofb_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_pcbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_quad_cksum.3=des.3 +s none /opt/csw/share/man/man3/DES_random_key.3=des.3 +s none /opt/csw/share/man/man3/DES_set_key.3=des.3 +s none /opt/csw/share/man/man3/DES_set_key_checked.3=des.3 +s none /opt/csw/share/man/man3/DES_set_key_unchecked.3=des.3 +s none /opt/csw/share/man/man3/DES_set_odd_parity.3=des.3 +s none /opt/csw/share/man/man3/DES_string_to_2keys.3=des.3 +s none /opt/csw/share/man/man3/DES_string_to_key.3=des.3 +s none /opt/csw/share/man/man3/DES_xcbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DH_OpenSSL.3=DH_set_method.3 +s none /opt/csw/share/man/man3/DH_check.3=DH_generate_parameters.3 +s none /opt/csw/share/man/man3/DH_compute_key.3=DH_generate_key.3 +s none /opt/csw/share/man/man3/DH_free.3=DH_new.3 +f none /opt/csw/share/man/man3/DH_generate_key.3 0644 root bin +f none /opt/csw/share/man/man3/DH_generate_parameters.3 0644 root bin +s none /opt/csw/share/man/man3/DH_get_default_method.3=DH_set_method.3 +s none /opt/csw/share/man/man3/DH_get_ex_data.3=DH_get_ex_new_index.3 +f none /opt/csw/share/man/man3/DH_get_ex_new_index.3 0644 root bin +f none /opt/csw/share/man/man3/DH_new.3 0644 root bin +s none /opt/csw/share/man/man3/DH_new_method.3=DH_set_method.3 +s none /opt/csw/share/man/man3/DH_set_default_method.3=DH_set_method.3 +s none /opt/csw/share/man/man3/DH_set_ex_data.3=DH_get_ex_new_index.3 +f none /opt/csw/share/man/man3/DH_set_method.3 0644 root bin +f none /opt/csw/share/man/man3/DH_size.3 0644 root bin +s none /opt/csw/share/man/man3/DHparams_print.3=RSA_print.3 +s none /opt/csw/share/man/man3/DHparams_print_fp.3=RSA_print.3 +s none /opt/csw/share/man/man3/DSA_OpenSSL.3=DSA_set_method.3 +s none /opt/csw/share/man/man3/DSA_SIG_free.3=DSA_SIG_new.3 +f none /opt/csw/share/man/man3/DSA_SIG_new.3 0644 root bin +f none /opt/csw/share/man/man3/DSA_do_sign.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_do_verify.3=DSA_do_sign.3 +f none /opt/csw/share/man/man3/DSA_dup_DH.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_free.3=DSA_new.3 +f none /opt/csw/share/man/man3/DSA_generate_key.3 0644 root bin +f none /opt/csw/share/man/man3/DSA_generate_parameters.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_get_default_method.3=DSA_set_method.3 +s none /opt/csw/share/man/man3/DSA_get_ex_data.3=DSA_get_ex_new_index.3 +f none /opt/csw/share/man/man3/DSA_get_ex_new_index.3 0644 root bin +f none /opt/csw/share/man/man3/DSA_new.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_new_method.3=DSA_set_method.3 +s none /opt/csw/share/man/man3/DSA_print.3=RSA_print.3 +s none /opt/csw/share/man/man3/DSA_print_fp.3=RSA_print.3 +s none /opt/csw/share/man/man3/DSA_set_default_method.3=DSA_set_method.3 +s none /opt/csw/share/man/man3/DSA_set_ex_data.3=DSA_get_ex_new_index.3 +f none /opt/csw/share/man/man3/DSA_set_method.3 0644 root bin +f none /opt/csw/share/man/man3/DSA_sign.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_sign_setup.3=DSA_sign.3 +f none /opt/csw/share/man/man3/DSA_size.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_verify.3=DSA_sign.3 +s none /opt/csw/share/man/man3/DSAparams_print.3=RSA_print.3 +s none /opt/csw/share/man/man3/DSAparams_print_fp.3=RSA_print.3 +s none /opt/csw/share/man/man3/ERR_GET_FUNC.3=ERR_GET_LIB.3 +f none /opt/csw/share/man/man3/ERR_GET_LIB.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_GET_REASON.3=ERR_GET_LIB.3 +s none /opt/csw/share/man/man3/ERR_PACK.3=ERR_load_strings.3 +s none /opt/csw/share/man/man3/ERR_add_error_data.3=ERR_put_error.3 +f none /opt/csw/share/man/man3/ERR_clear_error.3 0644 root bin +f none /opt/csw/share/man/man3/ERR_error_string.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_error_string_n.3=ERR_error_string.3 +s none /opt/csw/share/man/man3/ERR_free_strings.3=ERR_load_crypto_strings.3 +s none /opt/csw/share/man/man3/ERR_func_error_string.3=ERR_error_string.3 +f none /opt/csw/share/man/man3/ERR_get_error.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_get_error_line.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_get_error_line_data.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_get_next_error_library.3=ERR_load_strings.3 +s none /opt/csw/share/man/man3/ERR_lib_error_string.3=ERR_error_string.3 +s none /opt/csw/share/man/man3/ERR_load_UI_strings.3=ui.3 +f none /opt/csw/share/man/man3/ERR_load_crypto_strings.3 0644 root bin +f none /opt/csw/share/man/man3/ERR_load_strings.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_peek_error.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_error_line.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_error_line_data.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_last_error.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_last_error_line.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_last_error_line_data.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_pop_to_mark.3=ERR_set_mark.3 +f none /opt/csw/share/man/man3/ERR_print_errors.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_print_errors_fp.3=ERR_print_errors.3 +f none /opt/csw/share/man/man3/ERR_put_error.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_reason_error_string.3=ERR_error_string.3 +f none /opt/csw/share/man/man3/ERR_remove_state.3 0644 root bin +f none /opt/csw/share/man/man3/ERR_set_mark.3 0644 root bin +f none /opt/csw/share/man/man3/EVP_BytesToKey.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_block_size.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_cipher.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_cleanup.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_ctrl.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_flags.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_get_app_data.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_init.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_iv_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_key_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_mode.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_nid.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_set_app_data.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_set_key_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_set_padding.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_type.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_asn1_to_param.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_block_size.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_flags.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_iv_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_key_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_mode.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_nid.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_param_to_asn1.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_type.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherFinal.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherFinal_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherInit.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherInit_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherUpdate.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptFinal.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptFinal_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptInit.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptInit_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptUpdate.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DigestFinal_ex.3=EVP_DigestInit.3 +f none /opt/csw/share/man/man3/EVP_DigestInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_DigestInit_ex.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_DigestUpdate.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_EncryptFinal.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_EncryptFinal_ex.3=EVP_EncryptInit.3 +f none /opt/csw/share/man/man3/EVP_EncryptInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_EncryptInit_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_EncryptUpdate.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_MAX_MD_SIZE.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_block_size.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_cleanup.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_copy.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_copy_ex.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_create.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_destroy.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_init.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_md.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_size.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_type.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_block_size.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_pkey_type.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_size.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_type.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_OpenFinal.3=EVP_OpenInit.3 +f none /opt/csw/share/man/man3/EVP_OpenInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_OpenUpdate.3=EVP_OpenInit.3 +s none /opt/csw/share/man/man3/EVP_PKEY_assign_DH.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_assign_DSA.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_assign_EC_KEY.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_assign_RSA.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_free.3=EVP_PKEY_new.3 +s none /opt/csw/share/man/man3/EVP_PKEY_get1_DH.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_get1_DSA.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_get1_EC_KEY.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_get1_RSA.3=EVP_PKEY_set1_RSA.3 +f none /opt/csw/share/man/man3/EVP_PKEY_new.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_PKEY_set1_DH.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_set1_DSA.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_set1_EC_KEY.3=EVP_PKEY_set1_RSA.3 +f none /opt/csw/share/man/man3/EVP_PKEY_set1_RSA.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_PKEY_type.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_SealFinal.3=EVP_SealInit.3 +f none /opt/csw/share/man/man3/EVP_SealInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_SealUpdate.3=EVP_SealInit.3 +s none /opt/csw/share/man/man3/EVP_SignFinal.3=EVP_SignInit.3 +f none /opt/csw/share/man/man3/EVP_SignInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_SignUpdate.3=EVP_SignInit.3 +s none /opt/csw/share/man/man3/EVP_VerifyFinal.3=EVP_VerifyInit.3 +f none /opt/csw/share/man/man3/EVP_VerifyInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_VerifyUpdate.3=EVP_VerifyInit.3 +s none /opt/csw/share/man/man3/EVP_dss.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_dss1.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_get_cipherbyname.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_get_cipherbynid.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_get_cipherbyobj.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_get_digestbyname.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_get_digestbynid.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_get_digestbyobj.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_md2.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_md5.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_md_null.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_mdc2.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_ripemd160.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_sha.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_sha1.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/HMAC.3=hmac.3 +s none /opt/csw/share/man/man3/HMAC_Final.3=hmac.3 +s none /opt/csw/share/man/man3/HMAC_Init.3=hmac.3 +s none /opt/csw/share/man/man3/HMAC_Update.3=hmac.3 +s none /opt/csw/share/man/man3/HMAC_cleanup.3=hmac.3 +s none /opt/csw/share/man/man3/MD2.3=md5.3 +s none /opt/csw/share/man/man3/MD2_Final.3=md5.3 +s none /opt/csw/share/man/man3/MD2_Init.3=md5.3 +s none /opt/csw/share/man/man3/MD2_Update.3=md5.3 +s none /opt/csw/share/man/man3/MD4.3=md5.3 +s none /opt/csw/share/man/man3/MD4_Final.3=md5.3 +s none /opt/csw/share/man/man3/MD4_Init.3=md5.3 +s none /opt/csw/share/man/man3/MD4_Update.3=md5.3 +s none /opt/csw/share/man/man3/MD5.3=md5.3 +s none /opt/csw/share/man/man3/MD5_Final.3=md5.3 +s none /opt/csw/share/man/man3/MD5_Init.3=md5.3 +s none /opt/csw/share/man/man3/MD5_Update.3=md5.3 +s none /opt/csw/share/man/man3/MDC2.3=mdc2.3 +s none /opt/csw/share/man/man3/MDC2_Final.3=mdc2.3 +s none /opt/csw/share/man/man3/MDC2_Init.3=mdc2.3 +s none /opt/csw/share/man/man3/MDC2_Update.3=mdc2.3 +s none /opt/csw/share/man/man3/OBJ_cleanup.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_cmp.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_create.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_dup.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_ln2nid.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_nid2ln.3=OBJ_nid2obj.3 +f none /opt/csw/share/man/man3/OBJ_nid2obj.3 0644 root bin +s none /opt/csw/share/man/man3/OBJ_nid2sn.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_obj2nid.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_obj2txt.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_sn2nid.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_txt2nid.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_txt2obj.3=OBJ_nid2obj.3 +f none /opt/csw/share/man/man3/OPENSSL_Applink.3 0644 root bin +f none /opt/csw/share/man/man3/OPENSSL_VERSION_NUMBER.3 0644 root bin +f none /opt/csw/share/man/man3/OPENSSL_config.3 0644 root bin +f none /opt/csw/share/man/man3/OPENSSL_ia32cap.3 0644 root bin +f none /opt/csw/share/man/man3/OPENSSL_load_builtin_modules.3 0644 root bin +s none /opt/csw/share/man/man3/OPENSSL_no_config.3=OPENSSL_config.3 +f none /opt/csw/share/man/man3/OpenSSL_add_all_algorithms.3 0644 root bin +s none /opt/csw/share/man/man3/OpenSSL_add_all_ciphers.3=OpenSSL_add_all_algorithms.3 +s none /opt/csw/share/man/man3/OpenSSL_add_all_digests.3=OpenSSL_add_all_algorithms.3 +s none /opt/csw/share/man/man3/OpenSSL_add_ssl_algorithms.3=SSL_library_init.3 +s none /opt/csw/share/man/man3/PEM.3=pem.3 +f none /opt/csw/share/man/man3/PKCS12_create.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS12_parse.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS7_decrypt.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS7_encrypt.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS7_sign.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS7_verify.3 0644 root bin +s none /opt/csw/share/man/man3/RAND_SSLeay.3=RAND_set_rand_method.3 +f none /opt/csw/share/man/man3/RAND_add.3 0644 root bin +f none /opt/csw/share/man/man3/RAND_bytes.3 0644 root bin +f none /opt/csw/share/man/man3/RAND_cleanup.3 0644 root bin +f none /opt/csw/share/man/man3/RAND_egd.3 0644 root bin +s none /opt/csw/share/man/man3/RAND_event.3=RAND_add.3 +s none /opt/csw/share/man/man3/RAND_file_name.3=RAND_load_file.3 +s none /opt/csw/share/man/man3/RAND_get_rand_method.3=RAND_set_rand_method.3 +f none /opt/csw/share/man/man3/RAND_load_file.3 0644 root bin +s none /opt/csw/share/man/man3/RAND_pseudo_bytes.3=RAND_bytes.3 +s none /opt/csw/share/man/man3/RAND_screen.3=RAND_add.3 +s none /opt/csw/share/man/man3/RAND_seed.3=RAND_add.3 +f none /opt/csw/share/man/man3/RAND_set_rand_method.3 0644 root bin +s none /opt/csw/share/man/man3/RAND_status.3=RAND_add.3 @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Nov 6 21:34:33 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 06 Nov 2011 20:34:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[16106] csw/mgar/pkg/openssh/trunk/Makefile Message-ID: Revision: 16106 http://gar.svn.sourceforge.net/gar/?rev=16106&view=rev Author: chninkel Date: 2011-11-06 20:34:33 +0000 (Sun, 06 Nov 2011) Log Message: ----------- openssh: added gssapi dependancy Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2011-11-06 19:38:05 UTC (rev 16105) +++ csw/mgar/pkg/openssh/trunk/Makefile 2011-11-06 20:34:33 UTC (rev 16106) @@ -35,11 +35,11 @@ CATALOGNAME_CSWossh = openssh SPKG_DESC_CSWossh = OpenSSH Secure Shell server -RUNTIME_DEP_PKGS_CSWossh = CSWosslrt CSWlibwrap1 CSWlibz1 CSWlibkrb5_3 CSWosshclient +RUNTIME_DEP_PKGS_CSWossh = CSWosslrt CSWlibwrap1 CSWlibz1 CSWlibkrb5_3 CSWlibgssapi-krb5-2 CSWosshclient CATALOGNAME_CSWosshclient = openssh_client SPKG_DESC_CSWosshclient = OpenSSH Secure Shell client -RUNTIME_DEP_PKGS_CSWosshclient = CSWosslrt CSWlibz1 CSWlibkrb5_3 +RUNTIME_DEP_PKGS_CSWosshclient = CSWosslrt CSWlibz1 CSWlibkrb5_3 CSWlibgssapi-krb5-2 PACKAGING_PLATFORMS = solaris9-sparc solaris9-i386 solaris10-sparc solaris10-i386 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Sun Nov 6 21:37:10 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Sun, 06 Nov 2011 20:37:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[16107] csw/mgar/pkg/netcdf/trunk Message-ID: Revision: 16107 http://gar.svn.sourceforge.net/gar/?rev=16107&view=rev Author: gadavis Date: 2011-11-06 20:37:09 +0000 (Sun, 06 Nov 2011) Log Message: ----------- /home/gadavis/mgar/pkg/netcdf/trunk: Remove no-longer necessary build options that were breaking the fortran tests Modified Paths: -------------- csw/mgar/pkg/netcdf/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/netcdf/trunk/files/CSWlibnetcdf-c++5.cswreleasemgr csw/mgar/pkg/netcdf/trunk/files/CSWlibnetcdf6.cswreleasemgr csw/mgar/pkg/netcdf/trunk/files/CSWlibnetcdff5.cswreleasemgr Modified: csw/mgar/pkg/netcdf/trunk/Makefile =================================================================== --- csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-06 20:34:33 UTC (rev 16106) +++ csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-06 20:37:09 UTC (rev 16107) @@ -9,9 +9,6 @@ SPKG_SOURCEURL = http://www.unidata.ucar.edu/software/netcdf/ MASTER_SITES = ftp://ftp.unidata.ucar.edu/pub/netcdf/ DISTFILES += $(NAME)-$(VERSION).tar.gz -DISTFILES += CSWlibnetcdf6.cswreleasemgr -DISTFILES += CSWlibnetcdff5.cswreleasemgr -DISTFILES += CSWlibnetcdf-c++5.cswreleasemgr UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz LICENSE = COPYRIGHT @@ -92,25 +89,11 @@ RUNTIME_DEP_PKGS_CSWnetcdf-devel += CSWlibnetcdff5 RUNTIME_DEP_PKGS_CSWnetcdf-devel += CSWlibnetcdf-c++5 -## CFLAGS AND LDFLAGS are necessary due to problems with the fortran bindings when -## building 64-bit -BUILD_ARGS = CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" -BUILD_ARGS += FFLAGS="$(FFLAGS)" FCFLAGS="$(FCFLAGS)" -## CXXFLAGS are necessary due to the gcc3core_rt problem noted below -BUILD_ARGS += CXXFLAGS="$(CXXFLAGS)" - -## Test args need to be the same otherwise various tests don't link -#TEST_ARGS = $(BUILD_ARGS) - GARCOMPILER = GCC4 CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += F77=$(F77) FC=$(FC) CC=$(CC) CXX=$(CXX) -CONFIGURE_ARGS += CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" FFLAGS="$(FFLAGS)" FCFLAGS="$(FCFLAGS)" CONFIGURE_ARGS += --enable-netcdf-4 -## DAP is disabled due to bugs on Sparc Solaris 9 GCC4. Bug filed with UCAR: -## netCDF #ARO-502165 -#CONFIGURE_ARGS += --enable-dap +CONFIGURE_ARGS += --enable-dap CONFIGURE_ARGS += --disable-dap CONFIGURE_ARGS += --enable-ncgen4 CONFIGURE_ARGS += --enable-shared Deleted: csw/mgar/pkg/netcdf/trunk/files/CSWlibnetcdf-c++5.cswreleasemgr =================================================================== --- csw/mgar/pkg/netcdf/trunk/files/CSWlibnetcdf-c++5.cswreleasemgr 2011-11-06 20:34:33 UTC (rev 16106) +++ csw/mgar/pkg/netcdf/trunk/files/CSWlibnetcdf-c++5.cswreleasemgr 2011-11-06 20:37:09 UTC (rev 16107) @@ -1,2 +0,0 @@ -This package depends on CSWgcc4core due to Mantis Bug ID 4497 -The various libraries are not found by the 64 bit executable due to the 32 and 64 symlinks not being present in /opt/csw/gcc4/lib Deleted: csw/mgar/pkg/netcdf/trunk/files/CSWlibnetcdf6.cswreleasemgr =================================================================== --- csw/mgar/pkg/netcdf/trunk/files/CSWlibnetcdf6.cswreleasemgr 2011-11-06 20:34:33 UTC (rev 16106) +++ csw/mgar/pkg/netcdf/trunk/files/CSWlibnetcdf6.cswreleasemgr 2011-11-06 20:37:09 UTC (rev 16107) @@ -1,2 +0,0 @@ -This package depends on CSWgcc4core due to Mantis Bug ID 4497 -The various libraries are not found by the 64 bit executable due to the 32 and 64 symlinks not being present in /opt/csw/gcc4/lib Deleted: csw/mgar/pkg/netcdf/trunk/files/CSWlibnetcdff5.cswreleasemgr =================================================================== --- csw/mgar/pkg/netcdf/trunk/files/CSWlibnetcdff5.cswreleasemgr 2011-11-06 20:34:33 UTC (rev 16106) +++ csw/mgar/pkg/netcdf/trunk/files/CSWlibnetcdff5.cswreleasemgr 2011-11-06 20:37:09 UTC (rev 16107) @@ -1,2 +0,0 @@ -This package depends on CSWgcc4core due to Mantis Bug ID 4497 -The various libraries are not found by the 64 bit executable due to the 32 and 64 symlinks not being present in /opt/csw/gcc4/lib This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Sun Nov 6 22:04:29 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Sun, 06 Nov 2011 21:04:29 +0000 Subject: [csw-devel] SF.net SVN: gar:[16108] csw/mgar/pkg/netcdf/trunk/Makefile Message-ID: Revision: 16108 http://gar.svn.sourceforge.net/gar/?rev=16108&view=rev Author: gadavis Date: 2011-11-06 21:04:29 +0000 (Sun, 06 Nov 2011) Log Message: ----------- /home/gadavis/mgar/pkg/netcdf/trunk: Remove conflicting dap configure option Modified Paths: -------------- csw/mgar/pkg/netcdf/trunk/Makefile Modified: csw/mgar/pkg/netcdf/trunk/Makefile =================================================================== --- csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-06 20:37:09 UTC (rev 16107) +++ csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-06 21:04:29 UTC (rev 16108) @@ -94,7 +94,6 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-netcdf-4 CONFIGURE_ARGS += --enable-dap -CONFIGURE_ARGS += --disable-dap CONFIGURE_ARGS += --enable-ncgen4 CONFIGURE_ARGS += --enable-shared CONFIGURE_ARGS += --enable-separate-fortran This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Sun Nov 6 23:31:33 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Sun, 06 Nov 2011 22:31:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[16109] csw/mgar/pkg/netcdf/trunk/Makefile Message-ID: Revision: 16109 http://gar.svn.sourceforge.net/gar/?rev=16109&view=rev Author: gadavis Date: 2011-11-06 22:31:32 +0000 (Sun, 06 Nov 2011) Log Message: ----------- /home/gadavis/mgar/pkg/netcdf/trunk: DAP is still broken Modified Paths: -------------- csw/mgar/pkg/netcdf/trunk/Makefile Modified: csw/mgar/pkg/netcdf/trunk/Makefile =================================================================== --- csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-06 21:04:29 UTC (rev 16108) +++ csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-06 22:31:32 UTC (rev 16109) @@ -93,7 +93,7 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-netcdf-4 -CONFIGURE_ARGS += --enable-dap +CONFIGURE_ARGS += --disable-dap CONFIGURE_ARGS += --enable-ncgen4 CONFIGURE_ARGS += --enable-shared CONFIGURE_ARGS += --enable-separate-fortran This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Nov 6 23:47:09 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 06 Nov 2011 22:47:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[16110] csw/mgar/pkg/openssh/trunk Message-ID: Revision: 16110 http://gar.svn.sourceforge.net/gar/?rev=16110&view=rev Author: chninkel Date: 2011-11-06 22:47:09 +0000 (Sun, 06 Nov 2011) Log Message: ----------- openssh: fixed dependancies (following kerberos package rework) Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/files/changelog.CSW Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2011-11-06 22:31:32 UTC (rev 16109) +++ csw/mgar/pkg/openssh/trunk/Makefile 2011-11-06 22:47:09 UTC (rev 16110) @@ -35,11 +35,11 @@ CATALOGNAME_CSWossh = openssh SPKG_DESC_CSWossh = OpenSSH Secure Shell server -RUNTIME_DEP_PKGS_CSWossh = CSWosslrt CSWlibwrap1 CSWlibz1 CSWlibkrb5_3 CSWlibgssapi-krb5-2 CSWosshclient +RUNTIME_DEP_PKGS_CSWossh = CSWosslrt CSWlibwrap1 CSWlibz1 CSWlibkrb5-3 CSWlibk5crypto3 CSWlibgssapi-krb5-2 CSWlibcom-err3 CSWosshclient CATALOGNAME_CSWosshclient = openssh_client SPKG_DESC_CSWosshclient = OpenSSH Secure Shell client -RUNTIME_DEP_PKGS_CSWosshclient = CSWosslrt CSWlibz1 CSWlibkrb5_3 CSWlibgssapi-krb5-2 +RUNTIME_DEP_PKGS_CSWosshclient = CSWosslrt CSWlibz1 CSWlibkrb5-3 CSWlibk5crypto3 CSWlibgssapi-krb5-2 CSWlibcom-err3 PACKAGING_PLATFORMS = solaris9-sparc solaris9-i386 solaris10-sparc solaris10-i386 Modified: csw/mgar/pkg/openssh/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/openssh/trunk/files/changelog.CSW 2011-11-06 22:31:32 UTC (rev 16109) +++ csw/mgar/pkg/openssh/trunk/files/changelog.CSW 2011-11-06 22:47:09 UTC (rev 16110) @@ -4,7 +4,7 @@ * Updated dependancies name: CSWzlib -> CSWlibz1 CSWtcpwrap -> CSWlibwrap1 - CSWkrb5lib -> CSWlibkrb5_3 + CSWkrb5lib -> CSWlibkrb5-3 -- Yann Rouillard Mon, 19 Sep 2011 22:31:03 +0200 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Mon Nov 7 00:51:37 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 06 Nov 2011 23:51:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[16111] csw/mgar/pkg/openssl/trunk Message-ID: Revision: 16111 http://gar.svn.sourceforge.net/gar/?rev=16111&view=rev Author: chninkel Date: 2011-11-06 23:51:36 +0000 (Sun, 06 Nov 2011) Log Message: ----------- openssl: let's be policy compliant Modified Paths: -------------- csw/mgar/pkg/openssl/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-i386 csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-sparc csw/mgar/pkg/openssl/trunk/files/CSWlibssl0-9-8.checkinstall csw/mgar/pkg/openssl/trunk/files/CSWlibssl0-9-8.postinstall csw/mgar/pkg/openssl/trunk/files/CSWlibssl0-9-8.preinstall csw/mgar/pkg/openssl/trunk/files/CSWlibssl0-9-8.prototype-i386 csw/mgar/pkg/openssl/trunk/files/CSWlibssl0-9-8.prototype-sparc csw/mgar/pkg/openssl/trunk/files/CSWopenssl-utils.prototype csw/mgar/pkg/openssl/trunk/files/CSWopenssl.checkinstall csw/mgar/pkg/openssl/trunk/files/CSWopenssl.prototype Removed Paths: ------------- csw/mgar/pkg/openssl/trunk/files/CSWossl.checkinstall csw/mgar/pkg/openssl/trunk/files/CSWossl.prototype csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-i386 csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-sparc csw/mgar/pkg/openssl/trunk/files/CSWosslrt.checkinstall csw/mgar/pkg/openssl/trunk/files/CSWosslrt.postinstall csw/mgar/pkg/openssl/trunk/files/CSWosslrt.preinstall csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-i386 csw/mgar/pkg/openssl/trunk/files/CSWosslrt.prototype-sparc csw/mgar/pkg/openssl/trunk/files/CSWosslutils.prototype Modified: csw/mgar/pkg/openssl/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssl/trunk/Makefile 2011-11-06 22:47:09 UTC (rev 16110) +++ csw/mgar/pkg/openssl/trunk/Makefile 2011-11-06 23:51:36 UTC (rev 16111) @@ -27,87 +27,81 @@ as a full-strength general-purpose cryptography library. endef -PACKAGES = CSWossl CSWosslrt CSWossldevel CSWosslutils +PACKAGES = CSWopenssl CSWlibssl0-9-8 CSWlibssl-dev CSWopenssl-utils -SPKG_DESC_CSWossl = Openssl meta package -CATALOGNAME_CSWossl = openssl -RUNTIME_DEP_PKGS_CSWossl = CSWossldevel CSWosslutils CSWosslrt -ARCHALL_CSWossl = 1 +SPKG_DESC_CSWopenssl = Openssl meta package +CATALOGNAME_CSWopenssl = openssl +RUNTIME_DEP_PKGS_CSWopenssl = CSWlibssl-dev CSWopenssl-utils CSWlibssl0-9-8 +ARCHALL_CSWopenssl = 1 -SPKG_DESC_CSWosslrt = Openssl runtime libraries -CATALOGNAME_CSWosslrt = openssl_rt -RUNTIME_DEP_PKGS_CSWosslrt = CSWcacertificates +SPKG_DESC_CSWlibssl0-9-8 = Openssl runtime libraries +CATALOGNAME_CSWlibssl0-9-8 = libssl0_9_8 +RUNTIME_DEP_PKGS_CSWlibssl0-9-8 = CSWcacertificates -SPKG_DESC_CSWossldevel = Openssl development libraries and headers -CATALOGNAME_CSWossldevel = openssl_devel -RUNTIME_DEP_PKGS_CSWossldevel = CSWosslrt +SPKG_DESC_CSWlibssl-dev = Openssl development libraries and headers +CATALOGNAME_CSWlibssl-dev = libssl_dev +RUNTIME_DEP_PKGS_CSWlibssl-dev = CSWlibssl0-9-8 -SPKG_DESC_CSWosslutils = Openssl binaries and related tools -CATALOGNAME_CSWosslutils = openssl_utils -RUNTIME_DEP_PKGS_CSWosslutils = CSWosslrt -SPKG_CLASSES_CSWosslutils = none cswpreserveconf +SPKG_DESC_CSWopenssl-utils = Openssl binaries and related tools +CATALOGNAME_CSWopenssl-utils = openssl_utils +RUNTIME_DEP_PKGS_CSWopenssl-utils = CSWlibssl0-9-8 +SPKG_CLASSES_CSWopenssl-utils = none cswpreserveconf # openssl is a meta-package -CHECKPKG_OVERRIDES_CSWossl += surplus-dependency|CSWosslutils -CHECKPKG_OVERRIDES_CSWossl += surplus-dependency|CSWossldevel -CHECKPKG_OVERRIDES_CSWossl += surplus-dependency|CSWosslrt +CHECKPKG_OVERRIDES_CSWopenssl += surplus-dependency|CSWopenssl-utils +CHECKPKG_OVERRIDES_CSWopenssl += surplus-dependency|CSWlibssl-dev +CHECKPKG_OVERRIDES_CSWopenssl += surplus-dependency|CSWlibssl0-9-8 # we use sun perl not csw one -CHECKPKG_OVERRIDES_CSWosslutils += missing-dependency|CSWperl +CHECKPKG_OVERRIDES_CSWopenssl-utils += missing-dependency|CSWperl -#CHECKPKG_OVERRIDES_CSWosslrt += surplus-dependency|CSWcacertificates +#CHECKPKG_OVERRIDES_CSWlibssl0-9-8 += surplus-dependency|CSWcacertificates # this package doesn't yet obey the new shared libraries standard -CHECKPKG_OVERRIDES_CSWosslrt += non-uniform-lib-versions-in-package|sonames=libcrypto.so.0.9.7,libcrypto.so.0.9.8,libssl.so.0.9.7,libssl.so.0.9.8 +CHECKPKG_OVERRIDES_CSWlibssl0-9-8 += non-uniform-lib-versions-in-package|sonames=libcrypto.so.0.9.7,libcrypto.so.0.9.8,libssl.so.0.9.7,libssl.so.0.9.8 # we will not recompile old 0.9.7 version for now ifeq ($(shell /usr/bin/uname -p),sparc) -CHECKPKG_OVERRIDES_CSWosslrt += bad-rpath-entry|/opt/csw/lib/sparcv8plus+vis|opt/csw/lib/sparcv8plus+vis/libcrypto.so.0.9.7 -CHECKPKG_OVERRIDES_CSWosslrt += bad-rpath-entry|/opt/csw/lib/sparcv8plus+vis|opt/csw/lib/sparcv8plus+vis/libssl.so.0.9.7 +CHECKPKG_OVERRIDES_CSWlibssl0-9-8 += bad-rpath-entry|/opt/csw/lib/sparcv8plus+vis|opt/csw/lib/sparcv8plus+vis/libcrypto.so.0.9.7 +CHECKPKG_OVERRIDES_CSWlibssl0-9-8 += bad-rpath-entry|/opt/csw/lib/sparcv8plus+vis|opt/csw/lib/sparcv8plus+vis/libssl.so.0.9.7 else -CHECKPKG_OVERRIDES_CSWosslrt += file-with-bad-content|/export/home|root/opt/csw/lib/pentium_pro/libcrypto.so.0.9.7 -CHECKPKG_OVERRIDES_CSWosslrt += file-with-bad-content|/export/home|root/opt/csw/lib/pentium_pro/libssl.so.0.9.7 -CHECKPKG_OVERRIDES_CSWosslrt += file-with-bad-content|/export/home|root/opt/csw/lib/libcrypto.so.0.9.7 -CHECKPKG_OVERRIDES_CSWosslrt += file-with-bad-content|/export/home|root/opt/csw/lib/libssl.so.0.9.7 +CHECKPKG_OVERRIDES_CSWlibssl0-9-8 += file-with-bad-content|/export/home|root/opt/csw/lib/pentium_pro/libcrypto.so.0.9.7 +CHECKPKG_OVERRIDES_CSWlibssl0-9-8 += file-with-bad-content|/export/home|root/opt/csw/lib/pentium_pro/libssl.so.0.9.7 +CHECKPKG_OVERRIDES_CSWlibssl0-9-8 += file-with-bad-content|/export/home|root/opt/csw/lib/libcrypto.so.0.9.7 +CHECKPKG_OVERRIDES_CSWlibssl0-9-8 += file-with-bad-content|/export/home|root/opt/csw/lib/libssl.so.0.9.7 endif # we do ship .a files in the devel package -CHECKPKG_OVERRIDES_CSWossldevel += discouraged-path-in-pkgmap|/opt/csw/lib/libcrypto.a -CHECKPKG_OVERRIDES_CSWossldevel += discouraged-path-in-pkgmap|/opt/csw/lib/libssl.a +CHECKPKG_OVERRIDES_CSWlibssl-dev += discouraged-path-in-pkgmap|/opt/csw/lib/libcrypto.a +CHECKPKG_OVERRIDES_CSWlibssl-dev += discouraged-path-in-pkgmap|/opt/csw/lib/libssl.a ifeq ($(shell /usr/bin/uname -p),sparc) -CHECKPKG_OVERRIDES_CSWossldevel += discouraged-path-in-pkgmap|/opt/csw/lib/sparcv8plus+vis/libcrypto.a -CHECKPKG_OVERRIDES_CSWossldevel += discouraged-path-in-pkgmap|/opt/csw/lib/sparcv8plus+vis/libssl.a -CHECKPKG_OVERRIDES_CSWossldevel += discouraged-path-in-pkgmap|/opt/csw/lib/sparcv9/libcrypto.a -CHECKPKG_OVERRIDES_CSWossldevel += discouraged-path-in-pkgmap|/opt/csw/lib/sparcv9/libssl.a +CHECKPKG_OVERRIDES_CSWlibssl-dev += discouraged-path-in-pkgmap|/opt/csw/lib/sparcv8plus+vis/libcrypto.a +CHECKPKG_OVERRIDES_CSWlibssl-dev += discouraged-path-in-pkgmap|/opt/csw/lib/sparcv8plus+vis/libssl.a +CHECKPKG_OVERRIDES_CSWlibssl-dev += discouraged-path-in-pkgmap|/opt/csw/lib/sparcv9/libcrypto.a +CHECKPKG_OVERRIDES_CSWlibssl-dev += discouraged-path-in-pkgmap|/opt/csw/lib/sparcv9/libssl.a else -CHECKPKG_OVERRIDES_CSWossldevel += discouraged-path-in-pkgmap|/opt/csw/lib/amd64/libcrypto.a -CHECKPKG_OVERRIDES_CSWossldevel += discouraged-path-in-pkgmap|/opt/csw/lib/amd64/libssl.a -CHECKPKG_OVERRIDES_CSWossldevel += discouraged-path-in-pkgmap|/opt/csw/lib/pentium_pro/libcrypto.a -CHECKPKG_OVERRIDES_CSWossldevel += discouraged-path-in-pkgmap|/opt/csw/lib/pentium_pro/libssl.a +CHECKPKG_OVERRIDES_CSWlibssl-dev += discouraged-path-in-pkgmap|/opt/csw/lib/amd64/libcrypto.a +CHECKPKG_OVERRIDES_CSWlibssl-dev += discouraged-path-in-pkgmap|/opt/csw/lib/amd64/libssl.a +CHECKPKG_OVERRIDES_CSWlibssl-dev += discouraged-path-in-pkgmap|/opt/csw/lib/pentium_pro/libcrypto.a +CHECKPKG_OVERRIDES_CSWlibssl-dev += discouraged-path-in-pkgmap|/opt/csw/lib/pentium_pro/libssl.a endif # the /usr/local references in the documents files are relevant -CHECKPKG_OVERRIDES_CSWosslutils += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_utils/FAQ -CHECKPKG_OVERRIDES_CSWosslutils += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_utils/INSTALL -CHECKPKG_OVERRIDES_CSWosslutils += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_utils/CHANGES -CHECKPKG_OVERRIDES_CSWossl += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl/INSTALL -CHECKPKG_OVERRIDES_CSWossl += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl/CHANGES -CHECKPKG_OVERRIDES_CSWossl += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl/FAQ -CHECKPKG_OVERRIDES_CSWosslrt += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_rt/FAQ -CHECKPKG_OVERRIDES_CSWosslrt += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_rt/INSTALL -CHECKPKG_OVERRIDES_CSWosslrt += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_rt/CHANGES -CHECKPKG_OVERRIDES_CSWossldevel += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_devel/CHANGES -CHECKPKG_OVERRIDES_CSWossldevel += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_devel/INSTALL -CHECKPKG_OVERRIDES_CSWossldevel += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_devel/FAQ +CHECKPKG_OVERRIDES_CSWopenssl-utils += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_utils/FAQ +CHECKPKG_OVERRIDES_CSWopenssl-utils += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_utils/INSTALL +CHECKPKG_OVERRIDES_CSWopenssl-utils += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_utils/CHANGES +CHECKPKG_OVERRIDES_CSWopenssl += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl/INSTALL +CHECKPKG_OVERRIDES_CSWopenssl += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl/CHANGES +CHECKPKG_OVERRIDES_CSWopenssl += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl/FAQ +CHECKPKG_OVERRIDES_CSWlibssl0-9-8 += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_rt/FAQ +CHECKPKG_OVERRIDES_CSWlibssl0-9-8 += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_rt/INSTALL +CHECKPKG_OVERRIDES_CSWlibssl0-9-8 += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_rt/CHANGES +CHECKPKG_OVERRIDES_CSWlibssl-dev += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_devel/CHANGES +CHECKPKG_OVERRIDES_CSWlibssl-dev += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_devel/INSTALL +CHECKPKG_OVERRIDES_CSWlibssl-dev += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssl_devel/FAQ -# We will not fix this today -CHECKPKG_OVERRIDES_CSWosslutils += catalogname-does-not-match-pkgname|pkgname=CSWosslutils|catalogname=openssl_utils|expected-catalogname=osslutils -CHECKPKG_OVERRIDES_CSWossldevel += catalogname-does-not-match-pkgname|pkgname=CSWossldevel|catalogname=openssl_devel|expected-catalogname=ossldevel -CHECKPKG_OVERRIDES_CSWossl += catalogname-does-not-match-pkgname|pkgname=CSWossl|catalogname=openssl|expected-catalogname=ossl -CHECKPKG_OVERRIDES_CSWosslrt += catalogname-does-not-match-pkgname|pkgname=CSWosslrt|catalogname=openssl_rt|expected-catalogname=osslrt - ###### Upstream and opencsw files information ####### MASTER_SITES = http://www.openssl.org/source/ http://openssl.org/news/ @@ -117,10 +111,10 @@ UFILES_REGEX = $(NAME)-(0.9.8[a-z]).tar.gz DISTFILES = $(NAME)-$(VERSION).tar.gz -DISTFILES += CSWossl.prototype -DISTFILES += CSWosslrt.checkinstall CSWosslrt.preinstall CSWosslrt.postinstall CSWosslrt.prototype-i386 CSWosslrt.prototype-sparc -DISTFILES += CSWossldevel.prototype-i386 CSWossldevel.prototype-sparc -DISTFILES += CSWosslutils.prototype +DISTFILES += CSWopenssl.prototype +DISTFILES += CSWlibssl0-9-8.checkinstall CSWlibssl0-9-8.preinstall CSWlibssl0-9-8.postinstall CSWlibssl0-9-8.prototype-i386 CSWlibssl0-9-8.prototype-sparc +DISTFILES += CSWlibssl-dev.prototype-i386 CSWlibssl-dev.prototype-sparc +DISTFILES += CSWopenssl-utils.prototype DISTFILES += changelog.CSW README.CSW DOCFILES = CHANGES CHANGES.SSLeay PROBLEMS README FAQ README.ASN1 INSTALL NEWS README.ENGINE Copied: csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-i386 (from rev 16105, csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-i386) =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-i386 (rev 0) +++ csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-i386 2011-11-06 23:51:36 UTC (rev 16111) @@ -0,0 +1,1065 @@ +d none /opt/csw/include/openssl 0755 root bin +f none /opt/csw/include/openssl/aes.h 0644 root bin +f none /opt/csw/include/openssl/asn1.h 0644 root bin +f none /opt/csw/include/openssl/asn1_mac.h 0644 root bin +f none /opt/csw/include/openssl/asn1t.h 0644 root bin +f none /opt/csw/include/openssl/bio.h 0644 root bin +f none /opt/csw/include/openssl/blowfish.h 0644 root bin +f none /opt/csw/include/openssl/bn.h 0644 root bin +f none /opt/csw/include/openssl/buffer.h 0644 root bin +f none /opt/csw/include/openssl/cast.h 0644 root bin +f none /opt/csw/include/openssl/comp.h 0644 root bin +f none /opt/csw/include/openssl/conf.h 0644 root bin +f none /opt/csw/include/openssl/conf_api.h 0644 root bin +f none /opt/csw/include/openssl/crypto.h 0644 root bin +f none /opt/csw/include/openssl/des.h 0644 root bin +f none /opt/csw/include/openssl/des_old.h 0644 root bin +f none /opt/csw/include/openssl/dh.h 0644 root bin +f none /opt/csw/include/openssl/dsa.h 0644 root bin +f none /opt/csw/include/openssl/dso.h 0644 root bin +f none /opt/csw/include/openssl/dtls1.h 0644 root bin +f none /opt/csw/include/openssl/e_os2.h 0644 root bin +f none /opt/csw/include/openssl/ebcdic.h 0644 root bin +f none /opt/csw/include/openssl/ec.h 0644 root bin +f none /opt/csw/include/openssl/ecdh.h 0644 root bin +f none /opt/csw/include/openssl/ecdsa.h 0644 root bin +f none /opt/csw/include/openssl/engine.h 0644 root bin +f none /opt/csw/include/openssl/err.h 0644 root bin +f none /opt/csw/include/openssl/evp.h 0644 root bin +f none /opt/csw/include/openssl/hmac.h 0644 root bin +f none /opt/csw/include/openssl/idea.h 0644 root bin +f none /opt/csw/include/openssl/krb5_asn.h 0644 root bin +f none /opt/csw/include/openssl/kssl.h 0644 root bin +f none /opt/csw/include/openssl/lhash.h 0644 root bin +f none /opt/csw/include/openssl/md2.h 0644 root bin +f none /opt/csw/include/openssl/md4.h 0644 root bin +f none /opt/csw/include/openssl/md5.h 0644 root bin +f none /opt/csw/include/openssl/obj_mac.h 0644 root bin +f none /opt/csw/include/openssl/objects.h 0644 root bin +f none /opt/csw/include/openssl/ocsp.h 0644 root bin +f none /opt/csw/include/openssl/opensslconf.h 0644 root bin +f none /opt/csw/include/openssl/opensslv.h 0644 root bin +f none /opt/csw/include/openssl/ossl_typ.h 0644 root bin +f none /opt/csw/include/openssl/pem.h 0644 root bin +f none /opt/csw/include/openssl/pem2.h 0644 root bin +f none /opt/csw/include/openssl/pkcs12.h 0644 root bin +f none /opt/csw/include/openssl/pkcs7.h 0644 root bin +f none /opt/csw/include/openssl/pq_compat.h 0644 root bin +f none /opt/csw/include/openssl/pqueue.h 0644 root bin +f none /opt/csw/include/openssl/rand.h 0644 root bin +f none /opt/csw/include/openssl/rc2.h 0644 root bin +f none /opt/csw/include/openssl/rc4.h 0644 root bin +f none /opt/csw/include/openssl/ripemd.h 0644 root bin +f none /opt/csw/include/openssl/rsa.h 0644 root bin +f none /opt/csw/include/openssl/safestack.h 0644 root bin +f none /opt/csw/include/openssl/sha.h 0644 root bin +f none /opt/csw/include/openssl/ssl.h 0644 root bin +f none /opt/csw/include/openssl/ssl2.h 0644 root bin +f none /opt/csw/include/openssl/ssl23.h 0644 root bin +f none /opt/csw/include/openssl/ssl3.h 0644 root bin +f none /opt/csw/include/openssl/stack.h 0644 root bin +f none /opt/csw/include/openssl/store.h 0644 root bin +f none /opt/csw/include/openssl/symhacks.h 0644 root bin +f none /opt/csw/include/openssl/tls1.h 0644 root bin +f none /opt/csw/include/openssl/tmdiff.h 0644 root bin +f none /opt/csw/include/openssl/txt_db.h 0644 root bin +f none /opt/csw/include/openssl/ui.h 0644 root bin +f none /opt/csw/include/openssl/ui_compat.h 0644 root bin +f none /opt/csw/include/openssl/x509.h 0644 root bin +f none /opt/csw/include/openssl/x509_vfy.h 0644 root bin +f none /opt/csw/include/openssl/x509v3.h 0644 root bin +f none /opt/csw/lib/libssl.a 0644 root bin +f none /opt/csw/lib/libcrypto.a 0644 root bin +s none /opt/csw/lib/libcrypto.so=libcrypto.so.0.9.8 +s none /opt/csw/lib/libssl.so=libssl.so.0.9.8 +d none /opt/csw/lib/pentium_pro 0755 root bin +f none /opt/csw/lib/pentium_pro/libcrypto.a 0644 root bin +f none /opt/csw/lib/pentium_pro/libssl.a 0644 root bin +f none /opt/csw/lib/amd64/libcrypto.a 0644 root bin +f none /opt/csw/lib/amd64/libssl.a 0644 root bin +s none /opt/csw/lib/amd64/libcrypto.so=libcrypto.so.0.9.8 +s none /opt/csw/lib/amd64/libssl.so=libssl.so.0.9.8 +d none /opt/csw/lib/pkgconfig 0755 root bin +f none /opt/csw/lib/pkgconfig/libcrypto.pc 0644 root bin +f none /opt/csw/lib/pkgconfig/libssl.pc 0644 root bin +f none /opt/csw/lib/pkgconfig/openssl.pc 0644 root bin +d none /opt/csw/lib/amd64/pkgconfig 0755 root bin +f none /opt/csw/lib/amd64/pkgconfig/libcrypto.pc 0644 root bin +f none /opt/csw/lib/amd64/pkgconfig/libssl.pc 0644 root bin +f none /opt/csw/lib/amd64/pkgconfig/openssl.pc 0644 root bin +d none /opt/csw/share/doc/openssl_devel 0755 root bin +f none /opt/csw/share/doc/openssl_devel/changelog.CSW 644 root bin +f none /opt/csw/share/doc/openssl_devel/license 644 root bin +f none /opt/csw/share/doc/openssl_devel/CHANGES 644 root bin +f none /opt/csw/share/doc/openssl_devel/CHANGES.SSLeay 644 root bin +f none /opt/csw/share/doc/openssl_devel/PROBLEMS 644 root bin +f none /opt/csw/share/doc/openssl_devel/README 644 root bin +f none /opt/csw/share/doc/openssl_devel/FAQ 644 root bin +f none /opt/csw/share/doc/openssl_devel/README.ASN1 644 root bin +f none /opt/csw/share/doc/openssl_devel/INSTALL 644 root bin +f none /opt/csw/share/doc/openssl_devel/NEWS 644 root bin +f none /opt/csw/share/doc/openssl_devel/README.ENGINE 644 root bin +f none /opt/csw/share/doc/openssl_devel/README.CSW 644 root bin +d none /opt/csw/share/man/man3 0755 root bin +s none /opt/csw/share/man/man3/ASN1_OBJECT_free.3=ASN1_OBJECT_new.3 +f none /opt/csw/share/man/man3/ASN1_OBJECT_new.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_STRING_cmp.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_data.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_dup.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_free.3=ASN1_STRING_new.3 +f none /opt/csw/share/man/man3/ASN1_STRING_length.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_STRING_length_set.3=ASN1_STRING_length.3 +f none /opt/csw/share/man/man3/ASN1_STRING_new.3 0644 root bin +f none /opt/csw/share/man/man3/ASN1_STRING_print_ex.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_STRING_print_ex_fp.3=ASN1_STRING_print_ex.3 +s none /opt/csw/share/man/man3/ASN1_STRING_set.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_type.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_type_new.3=ASN1_STRING_new.3 +f none /opt/csw/share/man/man3/ASN1_generate_nconf.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_generate_v3.3=ASN1_generate_nconf.3 +s none /opt/csw/share/man/man3/BF_cbc_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_cfb64_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_decrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_ecb_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_ofb64_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_options.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_set_key.3=blowfish.3 +s none /opt/csw/share/man/man3/BIO_append_filename.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_callback_ctrl.3=BIO_ctrl.3 +f none /opt/csw/share/man/man3/BIO_ctrl.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_ctrl_get_read_request.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ctrl_get_write_guarantee.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ctrl_pending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_ctrl_reset_read_request.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ctrl_wpending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_debug_callback.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_destroy_bio_pair.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_do_accept.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_do_connect.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_eof.3=BIO_ctrl.3 +f none /opt/csw/share/man/man3/BIO_f_base64.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_buffer.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_cipher.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_md.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_null.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_ssl.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_find_type.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_flush.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_free.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_free_all.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_get_accept_port.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_get_bind_mode.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_get_callback.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_get_callback_arg.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_get_cipher_ctx.3=BIO_f_cipher.3 +s none /opt/csw/share/man/man3/BIO_get_cipher_status.3=BIO_f_cipher.3 +s none /opt/csw/share/man/man3/BIO_get_close.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_get_conn_hostname.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_conn_int_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_conn_ip.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_conn_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_fd.3=BIO_s_fd.3 +s none /opt/csw/share/man/man3/BIO_get_fp.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_get_info_callback.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_get_md.3=BIO_f_md.3 +s none /opt/csw/share/man/man3/BIO_get_md_ctx.3=BIO_f_md.3 +s none /opt/csw/share/man/man3/BIO_get_mem_data.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_get_mem_ptr.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_get_num_renegotiates.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_get_read_request.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_get_retry_BIO.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_get_retry_reason.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_get_ssl.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_get_write_buf_size.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_get_write_guarantee.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_gets.3=BIO_read.3 +s none /opt/csw/share/man/man3/BIO_int_ctrl.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_make_bio_pair.3=BIO_s_bio.3 +f none /opt/csw/share/man/man3/BIO_new.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_new_bio_pair.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_new_buffer_ssl_connect.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_new_fd.3=BIO_s_fd.3 +s none /opt/csw/share/man/man3/BIO_new_file.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_new_fp.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_new_mem_buf.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_new_socket.3=BIO_s_socket.3 +s none /opt/csw/share/man/man3/BIO_new_ssl.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_new_ssl_connect.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_next.3=BIO_find_type.3 +s none /opt/csw/share/man/man3/BIO_pending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_pop.3=BIO_push.3 +s none /opt/csw/share/man/man3/BIO_ptr_ctrl.3=BIO_ctrl.3 +f none /opt/csw/share/man/man3/BIO_push.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_puts.3=BIO_read.3 +f none /opt/csw/share/man/man3/BIO_read.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_read_filename.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_reset.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_retry_type.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_rw_filename.3=BIO_s_file.3 +f none /opt/csw/share/man/man3/BIO_s_accept.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_bio.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_connect.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_fd.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_file.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_mem.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_null.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_socket.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_seek.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_set.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_set_accept_bios.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_set_accept_port.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_set_bind_mode.3=BIO_s_accept.3 +f none /opt/csw/share/man/man3/BIO_set_callback.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_set_callback_arg.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_set_cipher.3=BIO_f_cipher.3 +s none /opt/csw/share/man/man3/BIO_set_close.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_set_conn_hostname.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_conn_int_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_conn_ip.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_conn_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_fd.3=BIO_s_fd.3 +s none /opt/csw/share/man/man3/BIO_set_fp.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_set_info_callback.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_set_md.3=BIO_f_md.3 +s none /opt/csw/share/man/man3/BIO_set_mem_buf.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_set_mem_eof_return.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_set_nbio.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_nbio_accept.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_set_ssl.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_ssl_mode.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_ssl_renegotiate_bytes.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_ssl_renegotiate_timeout.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_write_buf_size.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_should_io_special.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_should_read.3=BIO_should_retry.3 +f none /opt/csw/share/man/man3/BIO_should_retry.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_should_write.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_shutdown_wr.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ssl_copy_session_id.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_ssl_shutdown.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_tell.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_vfree.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_wpending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_write.3=BIO_read.3 +s none /opt/csw/share/man/man3/BIO_write_filename.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BN_BLINDING_convert.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_convert_ex.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_create_param.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_free.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_get_flags.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_get_thread_id.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_invert.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_invert_ex.3=BN_BLINDING_new.3 +f none /opt/csw/share/man/man3/BN_BLINDING_new.3 0644 root bin +s none /opt/csw/share/man/man3/BN_BLINDING_set_flags.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_set_thread_id.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_update.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_CTX_end.3=BN_CTX_start.3 +s none /opt/csw/share/man/man3/BN_CTX_free.3=BN_CTX_new.3 +s none /opt/csw/share/man/man3/BN_CTX_get.3=BN_CTX_start.3 +s none /opt/csw/share/man/man3/BN_CTX_init.3=BN_CTX_new.3 +f none /opt/csw/share/man/man3/BN_CTX_new.3 0644 root bin +f none /opt/csw/share/man/man3/BN_CTX_start.3 0644 root bin +s none /opt/csw/share/man/man3/BN_MONT_CTX_copy.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_free.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_init.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_new.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_set.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_free.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_init.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_new.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_set.3=BN_mod_mul_reciprocal.3 +f none /opt/csw/share/man/man3/BN_add.3 0644 root bin +f none /opt/csw/share/man/man3/BN_add_word.3 0644 root bin +s none /opt/csw/share/man/man3/BN_bin2bn.3=BN_bn2bin.3 +f none /opt/csw/share/man/man3/BN_bn2bin.3 0644 root bin +s none /opt/csw/share/man/man3/BN_bn2dec.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_bn2hex.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_bn2mpi.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_clear.3=BN_new.3 +s none /opt/csw/share/man/man3/BN_clear_bit.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_clear_free.3=BN_new.3 +f none /opt/csw/share/man/man3/BN_cmp.3 0644 root bin +f none /opt/csw/share/man/man3/BN_copy.3 0644 root bin +s none /opt/csw/share/man/man3/BN_dec2bn.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_div.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_div_recp.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_div_word.3=BN_add_word.3 +s none /opt/csw/share/man/man3/BN_dup.3=BN_copy.3 +s none /opt/csw/share/man/man3/BN_exp.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_free.3=BN_new.3 +s none /opt/csw/share/man/man3/BN_from_montgomery.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_gcd.3=BN_add.3 +f none /opt/csw/share/man/man3/BN_generate_prime.3 0644 root bin +s none /opt/csw/share/man/man3/BN_get_word.3=BN_zero.3 +s none /opt/csw/share/man/man3/BN_hex2bn.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_init.3=BN_new.3 +s none /opt/csw/share/man/man3/BN_is_bit_set.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_is_odd.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_is_one.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_is_prime.3=BN_generate_prime.3 +s none /opt/csw/share/man/man3/BN_is_prime_fasttest.3=BN_generate_prime.3 +s none /opt/csw/share/man/man3/BN_is_word.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_is_zero.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_lshift.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_lshift1.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_mask_bits.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_mod.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_add.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_exp.3=BN_add.3 +f none /opt/csw/share/man/man3/BN_mod_inverse.3 0644 root bin +s none /opt/csw/share/man/man3/BN_mod_mul.3=BN_add.3 +f none /opt/csw/share/man/man3/BN_mod_mul_montgomery.3 0644 root bin +f none /opt/csw/share/man/man3/BN_mod_mul_reciprocal.3 0644 root bin +s none /opt/csw/share/man/man3/BN_mod_sqr.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_sub.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_word.3=BN_add_word.3 +s none /opt/csw/share/man/man3/BN_mpi2bn.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_mul.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mul_word.3=BN_add_word.3 +f none /opt/csw/share/man/man3/BN_new.3 0644 root bin +s none /opt/csw/share/man/man3/BN_nnmod.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_num_bits.3=BN_num_bytes.3 +s none /opt/csw/share/man/man3/BN_num_bits_word.3=BN_num_bytes.3 +f none /opt/csw/share/man/man3/BN_num_bytes.3 0644 root bin +s none /opt/csw/share/man/man3/BN_one.3=BN_zero.3 +s none /opt/csw/share/man/man3/BN_print.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_print_fp.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_pseudo_rand.3=BN_rand.3 +f none /opt/csw/share/man/man3/BN_rand.3 0644 root bin +s none /opt/csw/share/man/man3/BN_rshift.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_rshift1.3=BN_set_bit.3 +f none /opt/csw/share/man/man3/BN_set_bit.3 0644 root bin +s none /opt/csw/share/man/man3/BN_set_word.3=BN_zero.3 +s none /opt/csw/share/man/man3/BN_sqr.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_sub.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_sub_word.3=BN_add_word.3 +f none /opt/csw/share/man/man3/BN_swap.3 0644 root bin +s none /opt/csw/share/man/man3/BN_to_montgomery.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_ucmp.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_value_one.3=BN_zero.3 +f none /opt/csw/share/man/man3/BN_zero.3 0644 root bin +s none /opt/csw/share/man/man3/BUF_MEM_free.3=buffer.3 +s none /opt/csw/share/man/man3/BUF_MEM_grow.3=buffer.3 +s none /opt/csw/share/man/man3/BUF_MEM_new.3=buffer.3 +s none /opt/csw/share/man/man3/BUF_strdup.3=buffer.3 +f none /opt/csw/share/man/man3/CONF_modules_free.3 0644 root bin +s none /opt/csw/share/man/man3/CONF_modules_load.3=CONF_modules_load_file.3 +f none /opt/csw/share/man/man3/CONF_modules_load_file.3 0644 root bin +s none /opt/csw/share/man/man3/CONF_modules_unload.3=CONF_modules_free.3 +s none /opt/csw/share/man/man3/CRYPTO_destroy_dynlockid.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_get_ex_data.3=CRYPTO_set_ex_data.3 +s none /opt/csw/share/man/man3/CRYPTO_get_new_dynlockid.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_lock.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_num_locks.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_set_dynlock_create_callback.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_set_dynlock_destroy_callback.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_set_dynlock_lock_callback.3=threads.3 +f none /opt/csw/share/man/man3/CRYPTO_set_ex_data.3 0644 root bin +s none /opt/csw/share/man/man3/CRYPTO_set_id_callback.3=threads.3 +s none /opt/csw/share/man/man3/CRYPTO_set_locking_callback.3=threads.3 +s none /opt/csw/share/man/man3/DES_cbc_cksum.3=des.3 +s none /opt/csw/share/man/man3/DES_cfb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_cfb_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_crypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ecb2_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ecb3_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ecb_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede2_cbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede2_cfb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede2_ofb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede3_cbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede3_cbcm_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede3_cfb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ede3_ofb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_enc_read.3=des.3 +s none /opt/csw/share/man/man3/DES_enc_write.3=des.3 +s none /opt/csw/share/man/man3/DES_fcrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_is_weak_key.3=des.3 +s none /opt/csw/share/man/man3/DES_key_sched.3=des.3 +s none /opt/csw/share/man/man3/DES_ncbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ofb64_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_ofb_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_pcbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DES_quad_cksum.3=des.3 +s none /opt/csw/share/man/man3/DES_random_key.3=des.3 +s none /opt/csw/share/man/man3/DES_set_key.3=des.3 +s none /opt/csw/share/man/man3/DES_set_key_checked.3=des.3 +s none /opt/csw/share/man/man3/DES_set_key_unchecked.3=des.3 +s none /opt/csw/share/man/man3/DES_set_odd_parity.3=des.3 +s none /opt/csw/share/man/man3/DES_string_to_2keys.3=des.3 +s none /opt/csw/share/man/man3/DES_string_to_key.3=des.3 +s none /opt/csw/share/man/man3/DES_xcbc_encrypt.3=des.3 +s none /opt/csw/share/man/man3/DH_OpenSSL.3=DH_set_method.3 +s none /opt/csw/share/man/man3/DH_check.3=DH_generate_parameters.3 +s none /opt/csw/share/man/man3/DH_compute_key.3=DH_generate_key.3 +s none /opt/csw/share/man/man3/DH_free.3=DH_new.3 +f none /opt/csw/share/man/man3/DH_generate_key.3 0644 root bin +f none /opt/csw/share/man/man3/DH_generate_parameters.3 0644 root bin +s none /opt/csw/share/man/man3/DH_get_default_method.3=DH_set_method.3 +s none /opt/csw/share/man/man3/DH_get_ex_data.3=DH_get_ex_new_index.3 +f none /opt/csw/share/man/man3/DH_get_ex_new_index.3 0644 root bin +f none /opt/csw/share/man/man3/DH_new.3 0644 root bin +s none /opt/csw/share/man/man3/DH_new_method.3=DH_set_method.3 +s none /opt/csw/share/man/man3/DH_set_default_method.3=DH_set_method.3 +s none /opt/csw/share/man/man3/DH_set_ex_data.3=DH_get_ex_new_index.3 +f none /opt/csw/share/man/man3/DH_set_method.3 0644 root bin +f none /opt/csw/share/man/man3/DH_size.3 0644 root bin +s none /opt/csw/share/man/man3/DHparams_print.3=RSA_print.3 +s none /opt/csw/share/man/man3/DHparams_print_fp.3=RSA_print.3 +s none /opt/csw/share/man/man3/DSA_OpenSSL.3=DSA_set_method.3 +s none /opt/csw/share/man/man3/DSA_SIG_free.3=DSA_SIG_new.3 +f none /opt/csw/share/man/man3/DSA_SIG_new.3 0644 root bin +f none /opt/csw/share/man/man3/DSA_do_sign.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_do_verify.3=DSA_do_sign.3 +f none /opt/csw/share/man/man3/DSA_dup_DH.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_free.3=DSA_new.3 +f none /opt/csw/share/man/man3/DSA_generate_key.3 0644 root bin +f none /opt/csw/share/man/man3/DSA_generate_parameters.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_get_default_method.3=DSA_set_method.3 +s none /opt/csw/share/man/man3/DSA_get_ex_data.3=DSA_get_ex_new_index.3 +f none /opt/csw/share/man/man3/DSA_get_ex_new_index.3 0644 root bin +f none /opt/csw/share/man/man3/DSA_new.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_new_method.3=DSA_set_method.3 +s none /opt/csw/share/man/man3/DSA_print.3=RSA_print.3 +s none /opt/csw/share/man/man3/DSA_print_fp.3=RSA_print.3 +s none /opt/csw/share/man/man3/DSA_set_default_method.3=DSA_set_method.3 +s none /opt/csw/share/man/man3/DSA_set_ex_data.3=DSA_get_ex_new_index.3 +f none /opt/csw/share/man/man3/DSA_set_method.3 0644 root bin +f none /opt/csw/share/man/man3/DSA_sign.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_sign_setup.3=DSA_sign.3 +f none /opt/csw/share/man/man3/DSA_size.3 0644 root bin +s none /opt/csw/share/man/man3/DSA_verify.3=DSA_sign.3 +s none /opt/csw/share/man/man3/DSAparams_print.3=RSA_print.3 +s none /opt/csw/share/man/man3/DSAparams_print_fp.3=RSA_print.3 +s none /opt/csw/share/man/man3/ERR_GET_FUNC.3=ERR_GET_LIB.3 +f none /opt/csw/share/man/man3/ERR_GET_LIB.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_GET_REASON.3=ERR_GET_LIB.3 +s none /opt/csw/share/man/man3/ERR_PACK.3=ERR_load_strings.3 +s none /opt/csw/share/man/man3/ERR_add_error_data.3=ERR_put_error.3 +f none /opt/csw/share/man/man3/ERR_clear_error.3 0644 root bin +f none /opt/csw/share/man/man3/ERR_error_string.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_error_string_n.3=ERR_error_string.3 +s none /opt/csw/share/man/man3/ERR_free_strings.3=ERR_load_crypto_strings.3 +s none /opt/csw/share/man/man3/ERR_func_error_string.3=ERR_error_string.3 +f none /opt/csw/share/man/man3/ERR_get_error.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_get_error_line.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_get_error_line_data.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_get_next_error_library.3=ERR_load_strings.3 +s none /opt/csw/share/man/man3/ERR_lib_error_string.3=ERR_error_string.3 +s none /opt/csw/share/man/man3/ERR_load_UI_strings.3=ui.3 +f none /opt/csw/share/man/man3/ERR_load_crypto_strings.3 0644 root bin +f none /opt/csw/share/man/man3/ERR_load_strings.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_peek_error.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_error_line.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_error_line_data.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_last_error.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_last_error_line.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_peek_last_error_line_data.3=ERR_get_error.3 +s none /opt/csw/share/man/man3/ERR_pop_to_mark.3=ERR_set_mark.3 +f none /opt/csw/share/man/man3/ERR_print_errors.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_print_errors_fp.3=ERR_print_errors.3 +f none /opt/csw/share/man/man3/ERR_put_error.3 0644 root bin +s none /opt/csw/share/man/man3/ERR_reason_error_string.3=ERR_error_string.3 +f none /opt/csw/share/man/man3/ERR_remove_state.3 0644 root bin +f none /opt/csw/share/man/man3/ERR_set_mark.3 0644 root bin +f none /opt/csw/share/man/man3/EVP_BytesToKey.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_block_size.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_cipher.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_cleanup.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_ctrl.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_flags.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_get_app_data.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_init.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_iv_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_key_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_mode.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_nid.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_set_app_data.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_set_key_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_set_padding.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_CTX_type.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_asn1_to_param.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_block_size.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_flags.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_iv_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_key_length.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_mode.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_nid.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_param_to_asn1.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CIPHER_type.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherFinal.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherFinal_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherInit.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherInit_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_CipherUpdate.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptFinal.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptFinal_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptInit.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptInit_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DecryptUpdate.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_DigestFinal_ex.3=EVP_DigestInit.3 +f none /opt/csw/share/man/man3/EVP_DigestInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_DigestInit_ex.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_DigestUpdate.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_EncryptFinal.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_EncryptFinal_ex.3=EVP_EncryptInit.3 +f none /opt/csw/share/man/man3/EVP_EncryptInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_EncryptInit_ex.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_EncryptUpdate.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_MAX_MD_SIZE.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_block_size.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_cleanup.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_copy.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_copy_ex.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_create.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_destroy.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_init.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_md.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_size.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_CTX_type.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_block_size.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_pkey_type.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_size.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_MD_type.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_OpenFinal.3=EVP_OpenInit.3 +f none /opt/csw/share/man/man3/EVP_OpenInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_OpenUpdate.3=EVP_OpenInit.3 +s none /opt/csw/share/man/man3/EVP_PKEY_assign_DH.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_assign_DSA.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_assign_EC_KEY.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_assign_RSA.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_free.3=EVP_PKEY_new.3 +s none /opt/csw/share/man/man3/EVP_PKEY_get1_DH.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_get1_DSA.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_get1_EC_KEY.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_get1_RSA.3=EVP_PKEY_set1_RSA.3 +f none /opt/csw/share/man/man3/EVP_PKEY_new.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_PKEY_set1_DH.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_set1_DSA.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_PKEY_set1_EC_KEY.3=EVP_PKEY_set1_RSA.3 +f none /opt/csw/share/man/man3/EVP_PKEY_set1_RSA.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_PKEY_type.3=EVP_PKEY_set1_RSA.3 +s none /opt/csw/share/man/man3/EVP_SealFinal.3=EVP_SealInit.3 +f none /opt/csw/share/man/man3/EVP_SealInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_SealUpdate.3=EVP_SealInit.3 +s none /opt/csw/share/man/man3/EVP_SignFinal.3=EVP_SignInit.3 +f none /opt/csw/share/man/man3/EVP_SignInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_SignUpdate.3=EVP_SignInit.3 +s none /opt/csw/share/man/man3/EVP_VerifyFinal.3=EVP_VerifyInit.3 +f none /opt/csw/share/man/man3/EVP_VerifyInit.3 0644 root bin +s none /opt/csw/share/man/man3/EVP_VerifyUpdate.3=EVP_VerifyInit.3 +s none /opt/csw/share/man/man3/EVP_dss.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_dss1.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_get_cipherbyname.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_get_cipherbynid.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_get_cipherbyobj.3=EVP_EncryptInit.3 +s none /opt/csw/share/man/man3/EVP_get_digestbyname.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_get_digestbynid.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_get_digestbyobj.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_md2.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_md5.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_md_null.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_mdc2.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_ripemd160.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_sha.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/EVP_sha1.3=EVP_DigestInit.3 +s none /opt/csw/share/man/man3/HMAC.3=hmac.3 +s none /opt/csw/share/man/man3/HMAC_Final.3=hmac.3 +s none /opt/csw/share/man/man3/HMAC_Init.3=hmac.3 +s none /opt/csw/share/man/man3/HMAC_Update.3=hmac.3 +s none /opt/csw/share/man/man3/HMAC_cleanup.3=hmac.3 +s none /opt/csw/share/man/man3/MD2.3=md5.3 +s none /opt/csw/share/man/man3/MD2_Final.3=md5.3 +s none /opt/csw/share/man/man3/MD2_Init.3=md5.3 +s none /opt/csw/share/man/man3/MD2_Update.3=md5.3 +s none /opt/csw/share/man/man3/MD4.3=md5.3 +s none /opt/csw/share/man/man3/MD4_Final.3=md5.3 +s none /opt/csw/share/man/man3/MD4_Init.3=md5.3 +s none /opt/csw/share/man/man3/MD4_Update.3=md5.3 +s none /opt/csw/share/man/man3/MD5.3=md5.3 +s none /opt/csw/share/man/man3/MD5_Final.3=md5.3 +s none /opt/csw/share/man/man3/MD5_Init.3=md5.3 +s none /opt/csw/share/man/man3/MD5_Update.3=md5.3 +s none /opt/csw/share/man/man3/MDC2.3=mdc2.3 +s none /opt/csw/share/man/man3/MDC2_Final.3=mdc2.3 +s none /opt/csw/share/man/man3/MDC2_Init.3=mdc2.3 +s none /opt/csw/share/man/man3/MDC2_Update.3=mdc2.3 +s none /opt/csw/share/man/man3/OBJ_cleanup.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_cmp.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_create.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_dup.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_ln2nid.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_nid2ln.3=OBJ_nid2obj.3 +f none /opt/csw/share/man/man3/OBJ_nid2obj.3 0644 root bin +s none /opt/csw/share/man/man3/OBJ_nid2sn.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_obj2nid.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_obj2txt.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_sn2nid.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_txt2nid.3=OBJ_nid2obj.3 +s none /opt/csw/share/man/man3/OBJ_txt2obj.3=OBJ_nid2obj.3 +f none /opt/csw/share/man/man3/OPENSSL_Applink.3 0644 root bin +f none /opt/csw/share/man/man3/OPENSSL_VERSION_NUMBER.3 0644 root bin +f none /opt/csw/share/man/man3/OPENSSL_config.3 0644 root bin +f none /opt/csw/share/man/man3/OPENSSL_ia32cap.3 0644 root bin +f none /opt/csw/share/man/man3/OPENSSL_load_builtin_modules.3 0644 root bin +s none /opt/csw/share/man/man3/OPENSSL_no_config.3=OPENSSL_config.3 +f none /opt/csw/share/man/man3/OpenSSL_add_all_algorithms.3 0644 root bin +s none /opt/csw/share/man/man3/OpenSSL_add_all_ciphers.3=OpenSSL_add_all_algorithms.3 +s none /opt/csw/share/man/man3/OpenSSL_add_all_digests.3=OpenSSL_add_all_algorithms.3 +s none /opt/csw/share/man/man3/OpenSSL_add_ssl_algorithms.3=SSL_library_init.3 +s none /opt/csw/share/man/man3/PEM.3=pem.3 +f none /opt/csw/share/man/man3/PKCS12_create.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS12_parse.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS7_decrypt.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS7_encrypt.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS7_sign.3 0644 root bin +f none /opt/csw/share/man/man3/PKCS7_verify.3 0644 root bin +s none /opt/csw/share/man/man3/RAND_SSLeay.3=RAND_set_rand_method.3 +f none /opt/csw/share/man/man3/RAND_add.3 0644 root bin +f none /opt/csw/share/man/man3/RAND_bytes.3 0644 root bin +f none /opt/csw/share/man/man3/RAND_cleanup.3 0644 root bin +f none /opt/csw/share/man/man3/RAND_egd.3 0644 root bin +s none /opt/csw/share/man/man3/RAND_event.3=RAND_add.3 +s none /opt/csw/share/man/man3/RAND_file_name.3=RAND_load_file.3 +s none /opt/csw/share/man/man3/RAND_get_rand_method.3=RAND_set_rand_method.3 +f none /opt/csw/share/man/man3/RAND_load_file.3 0644 root bin +s none /opt/csw/share/man/man3/RAND_pseudo_bytes.3=RAND_bytes.3 +s none /opt/csw/share/man/man3/RAND_screen.3=RAND_add.3 +s none /opt/csw/share/man/man3/RAND_seed.3=RAND_add.3 +f none /opt/csw/share/man/man3/RAND_set_rand_method.3 0644 root bin +s none /opt/csw/share/man/man3/RAND_status.3=RAND_add.3 +s none /opt/csw/share/man/man3/RAND_write_file.3=RAND_load_file.3 +s none /opt/csw/share/man/man3/RC4.3=rc4.3 +s none /opt/csw/share/man/man3/RC4_set_key.3=rc4.3 +s none /opt/csw/share/man/man3/RIPEMD160.3=ripemd.3 +s none /opt/csw/share/man/man3/RIPEMD160_Final.3=ripemd.3 +s none /opt/csw/share/man/man3/RIPEMD160_Init.3=ripemd.3 +s none /opt/csw/share/man/man3/RIPEMD160_Update.3=ripemd.3 +s none /opt/csw/share/man/man3/RSA_PKCS1_SSLeay.3=RSA_set_method.3 +s none /opt/csw/share/man/man3/RSA_blinding_off.3=RSA_blinding_on.3 +f none /opt/csw/share/man/man3/RSA_blinding_on.3 0644 root bin +f none /opt/csw/share/man/man3/RSA_check_key.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_flags.3=RSA_set_method.3 +s none /opt/csw/share/man/man3/RSA_free.3=RSA_new.3 +f none /opt/csw/share/man/man3/RSA_generate_key.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_get_default_method.3=RSA_set_method.3 +s none /opt/csw/share/man/man3/RSA_get_ex_data.3=RSA_get_ex_new_index.3 +f none /opt/csw/share/man/man3/RSA_get_ex_new_index.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_get_method.3=RSA_set_method.3 +f none /opt/csw/share/man/man3/RSA_new.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_new_method.3=RSA_set_method.3 +s none /opt/csw/share/man/man3/RSA_null_method.3=RSA_set_method.3 +s none /opt/csw/share/man/man3/RSA_padding_add_PKCS1_OAEP.3=RSA_padding_add_PKCS1_type_1.3 +f none /opt/csw/share/man/man3/RSA_padding_add_PKCS1_type_1.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_padding_add_PKCS1_type_2.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_add_SSLv23.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_add_none.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_check_PKCS1_OAEP.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_check_PKCS1_type_1.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_check_PKCS1_type_2.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_check_SSLv23.3=RSA_padding_add_PKCS1_type_1.3 +s none /opt/csw/share/man/man3/RSA_padding_check_none.3=RSA_padding_add_PKCS1_type_1.3 +f none /opt/csw/share/man/man3/RSA_print.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_print_fp.3=RSA_print.3 +s none /opt/csw/share/man/man3/RSA_private_decrypt.3=RSA_public_encrypt.3 +f none /opt/csw/share/man/man3/RSA_private_encrypt.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_public_decrypt.3=RSA_private_encrypt.3 +f none /opt/csw/share/man/man3/RSA_public_encrypt.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_set_default_method.3=RSA_set_method.3 +s none /opt/csw/share/man/man3/RSA_set_ex_data.3=RSA_get_ex_new_index.3 +f none /opt/csw/share/man/man3/RSA_set_method.3 0644 root bin +f none /opt/csw/share/man/man3/RSA_sign.3 0644 root bin +f none /opt/csw/share/man/man3/RSA_sign_ASN1_OCTET_STRING.3 0644 root bin +f none /opt/csw/share/man/man3/RSA_size.3 0644 root bin +s none /opt/csw/share/man/man3/RSA_verify.3=RSA_sign.3 +s none /opt/csw/share/man/man3/RSA_verify_ASN1_OCTET_STRING.3=RSA_sign_ASN1_OCTET_STRING.3 +s none /opt/csw/share/man/man3/SHA1.3=sha.3 +s none /opt/csw/share/man/man3/SHA1_Final.3=sha.3 +s none /opt/csw/share/man/man3/SHA1_Init.3=sha.3 +s none /opt/csw/share/man/man3/SHA1_Update.3=sha.3 +f none /opt/csw/share/man/man3/SMIME_read_PKCS7.3 0644 root bin +f none /opt/csw/share/man/man3/SMIME_write_PKCS7.3 0644 root bin +s none /opt/csw/share/man/man3/SSL.3=ssl.3 +s none /opt/csw/share/man/man3/SSL_CIPHER_description.3=SSL_CIPHER_get_name.3 +s none /opt/csw/share/man/man3/SSL_CIPHER_get_bits.3=SSL_CIPHER_get_name.3 +f none /opt/csw/share/man/man3/SSL_CIPHER_get_name.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CIPHER_get_version.3=SSL_CIPHER_get_name.3 +f none /opt/csw/share/man/man3/SSL_COMP_add_compression_method.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_add_client_CA.3=SSL_CTX_set_client_CA_list.3 +f none /opt/csw/share/man/man3/SSL_CTX_add_extra_chain_cert.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_add_session.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_callback_ctrl.3=SSL_CTX_ctrl.3 +s none /opt/csw/share/man/man3/SSL_CTX_check_private_key.3=SSL_CTX_use_certificate.3 +f none /opt/csw/share/man/man3/SSL_CTX_ctrl.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_flush_sessions.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_free.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_get_cert_store.3=SSL_CTX_set_cert_store.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_client_CA_list.3=SSL_get_client_CA_list.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_client_cert_cb.3=SSL_CTX_set_client_cert_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_ex_data.3=SSL_CTX_get_ex_new_index.3 +f none /opt/csw/share/man/man3/SSL_CTX_get_ex_new_index.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_get_info_callback.3=SSL_CTX_set_info_callback.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_max_cert_list.3=SSL_CTX_set_max_cert_list.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_mode.3=SSL_CTX_set_mode.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_options.3=SSL_CTX_set_options.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_quiet_shutdown.3=SSL_CTX_set_quiet_shutdown.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_session_cache_mode.3=SSL_CTX_set_session_cache_mode.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_timeout.3=SSL_CTX_set_timeout.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_verify_callback.3=SSL_CTX_get_verify_mode.3 +s none /opt/csw/share/man/man3/SSL_CTX_get_verify_depth.3=SSL_CTX_get_verify_mode.3 +f none /opt/csw/share/man/man3/SSL_CTX_get_verify_mode.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_load_verify_locations.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_need_tmp_rsa.3=SSL_CTX_set_tmp_rsa_callback.3 +f none /opt/csw/share/man/man3/SSL_CTX_new.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_remove_session.3=SSL_CTX_add_session.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_accept.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_accept_good.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_accept_renegotiate.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_cache_full.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_cb_hits.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_connect.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_connect_good.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_connect_renegotiate.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_get_cache_size.3=SSL_CTX_sess_set_cache_size.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_get_get_cb.3=SSL_CTX_sess_set_get_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_get_new_cb.3=SSL_CTX_sess_set_get_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_get_remove_cb.3=SSL_CTX_sess_set_get_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_hits.3=SSL_CTX_sess_number.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_misses.3=SSL_CTX_sess_number.3 +f none /opt/csw/share/man/man3/SSL_CTX_sess_number.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_sess_set_cache_size.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_sess_set_get_cb.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_sess_set_new_cb.3=SSL_CTX_sess_set_get_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_set_remove_cb.3=SSL_CTX_sess_set_get_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_sess_timeouts.3=SSL_CTX_sess_number.3 +f none /opt/csw/share/man/man3/SSL_CTX_sessions.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_cert_store.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_cert_verify_callback.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_cipher_list.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_client_CA_list.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_client_cert_cb.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_default_passwd_cb.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_set_default_passwd_cb_userdata.3=SSL_CTX_set_default_passwd_cb.3 +s none /opt/csw/share/man/man3/SSL_CTX_set_ex_data.3=SSL_CTX_get_ex_new_index.3 +f none /opt/csw/share/man/man3/SSL_CTX_set_generate_session_id.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_info_callback.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_max_cert_list.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_mode.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_msg_callback.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_set_msg_callback_arg.3=SSL_CTX_set_msg_callback.3 +f none /opt/csw/share/man/man3/SSL_CTX_set_options.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_quiet_shutdown.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_session_cache_mode.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_session_id_context.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_ssl_version.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_timeout.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_set_tmp_dh.3=SSL_CTX_set_tmp_dh_callback.3 +f none /opt/csw/share/man/man3/SSL_CTX_set_tmp_dh_callback.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_set_tmp_rsa.3=SSL_CTX_set_tmp_rsa_callback.3 +f none /opt/csw/share/man/man3/SSL_CTX_set_tmp_rsa_callback.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_CTX_set_verify.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_set_verify_depth.3=SSL_CTX_set_verify.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_PrivateKey.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_PrivateKey_ASN1.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_PrivateKey_file.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_RSAPrivateKey.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_RSAPrivateKey_ASN1.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_RSAPrivateKey_file.3=SSL_CTX_use_certificate.3 +f none /opt/csw/share/man/man3/SSL_CTX_use_certificate.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_CTX_use_certificate_ASN1.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_certificate_chain_file.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_CTX_use_certificate_file.3=SSL_CTX_use_certificate.3 +f none /opt/csw/share/man/man3/SSL_SESSION_free.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_SESSION_get_ex_data.3=SSL_SESSION_get_ex_new_index.3 +f none /opt/csw/share/man/man3/SSL_SESSION_get_ex_new_index.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_SESSION_get_time.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_SESSION_get_timeout.3=SSL_SESSION_get_time.3 +s none /opt/csw/share/man/man3/SSL_SESSION_set_ex_data.3=SSL_SESSION_get_ex_new_index.3 +s none /opt/csw/share/man/man3/SSL_SESSION_set_time.3=SSL_SESSION_get_time.3 +f none /opt/csw/share/man/man3/SSL_accept.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_add_client_CA.3=SSL_CTX_set_client_CA_list.3 +s none /opt/csw/share/man/man3/SSL_add_session.3=SSL_CTX_add_session.3 +s none /opt/csw/share/man/man3/SSL_alert_desc_string.3=SSL_alert_type_string.3 +s none /opt/csw/share/man/man3/SSL_alert_desc_string_long.3=SSL_alert_type_string.3 +f none /opt/csw/share/man/man3/SSL_alert_type_string.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_alert_type_string_long.3=SSL_alert_type_string.3 +s none /opt/csw/share/man/man3/SSL_callback_ctrl.3=SSL_CTX_ctrl.3 +s none /opt/csw/share/man/man3/SSL_check_private_key.3=SSL_CTX_use_certificate.3 +f none /opt/csw/share/man/man3/SSL_clear.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_connect.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_ctrl.3=SSL_CTX_ctrl.3 +f none /opt/csw/share/man/man3/SSL_do_handshake.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_flush_sessions.3=SSL_CTX_flush_sessions.3 +f none /opt/csw/share/man/man3/SSL_free.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_SSL_CTX.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_get_accept_state.3=SSL_set_connect_state.3 +s none /opt/csw/share/man/man3/SSL_get_cipher.3=SSL_get_current_cipher.3 +s none /opt/csw/share/man/man3/SSL_get_cipher_bits.3=SSL_get_current_cipher.3 +s none /opt/csw/share/man/man3/SSL_get_cipher_list.3=SSL_get_ciphers.3 +s none /opt/csw/share/man/man3/SSL_get_cipher_name.3=SSL_get_current_cipher.3 +s none /opt/csw/share/man/man3/SSL_get_cipher_version.3=SSL_get_current_cipher.3 +f none /opt/csw/share/man/man3/SSL_get_ciphers.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_client_CA_list.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_current_cipher.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_default_timeout.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_error.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_get_ex_data.3=SSL_get_ex_new_index.3 +f none /opt/csw/share/man/man3/SSL_get_ex_data_X509_STORE_CTX_idx.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_ex_new_index.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_fd.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_get_info_callback.3=SSL_CTX_set_info_callback.3 +s none /opt/csw/share/man/man3/SSL_get_max_cert_list.3=SSL_CTX_set_max_cert_list.3 +s none /opt/csw/share/man/man3/SSL_get_mode.3=SSL_CTX_set_mode.3 +s none /opt/csw/share/man/man3/SSL_get_msg_callback_arg.3=SSL_CTX_set_msg_callback.3 +s none /opt/csw/share/man/man3/SSL_get_options.3=SSL_CTX_set_options.3 +f none /opt/csw/share/man/man3/SSL_get_peer_cert_chain.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_peer_certificate.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_get_quiet_shutdown.3=SSL_CTX_set_quiet_shutdown.3 +f none /opt/csw/share/man/man3/SSL_get_rbio.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_session.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_get_shutdown.3=SSL_set_shutdown.3 +s none /opt/csw/share/man/man3/SSL_get_ssl_method.3=SSL_CTX_set_ssl_version.3 +s none /opt/csw/share/man/man3/SSL_get_verify_callback.3=SSL_CTX_get_verify_mode.3 +s none /opt/csw/share/man/man3/SSL_get_verify_depth.3=SSL_CTX_get_verify_mode.3 +s none /opt/csw/share/man/man3/SSL_get_verify_mode.3=SSL_CTX_get_verify_mode.3 +f none /opt/csw/share/man/man3/SSL_get_verify_result.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_get_version.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_has_matching_session_id.3=SSL_CTX_set_generate_session_id.3 +f none /opt/csw/share/man/man3/SSL_library_init.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_load_client_CA_file.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_load_error_strings.3=ERR_load_crypto_strings.3 +s none /opt/csw/share/man/man3/SSL_need_tmp_rsa.3=SSL_CTX_set_tmp_rsa_callback.3 +f none /opt/csw/share/man/man3/SSL_new.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_pending.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_read.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_remove_session.3=SSL_CTX_add_session.3 +f none /opt/csw/share/man/man3/SSL_rstate_string.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_rstate_string_long.3=SSL_rstate_string.3 +f none /opt/csw/share/man/man3/SSL_session_reused.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_set_bio.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_set_cipher_list.3=SSL_CTX_set_cipher_list.3 +s none /opt/csw/share/man/man3/SSL_set_client_CA_list.3=SSL_CTX_set_client_CA_list.3 +f none /opt/csw/share/man/man3/SSL_set_connect_state.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_set_ex_data.3=SSL_get_ex_new_index.3 +f none /opt/csw/share/man/man3/SSL_set_fd.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_set_generate_session_id.3=SSL_CTX_set_generate_session_id.3 +s none /opt/csw/share/man/man3/SSL_set_info_callback.3=SSL_CTX_set_info_callback.3 +s none /opt/csw/share/man/man3/SSL_set_max_cert_list.3=SSL_CTX_set_max_cert_list.3 +s none /opt/csw/share/man/man3/SSL_set_mode.3=SSL_CTX_set_mode.3 +s none /opt/csw/share/man/man3/SSL_set_msg_callback.3=SSL_CTX_set_msg_callback.3 +s none /opt/csw/share/man/man3/SSL_set_options.3=SSL_CTX_set_options.3 +s none /opt/csw/share/man/man3/SSL_set_quiet_shutdown.3=SSL_CTX_set_quiet_shutdown.3 +f none /opt/csw/share/man/man3/SSL_set_session.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_set_session_id_context.3=SSL_CTX_set_session_id_context.3 +f none /opt/csw/share/man/man3/SSL_set_shutdown.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_set_ssl_method.3=SSL_CTX_set_ssl_version.3 +s none /opt/csw/share/man/man3/SSL_set_tmp_dh.3=SSL_CTX_set_tmp_dh_callback.3 +s none /opt/csw/share/man/man3/SSL_set_tmp_dh_callback.3=SSL_CTX_set_tmp_dh_callback.3 +s none /opt/csw/share/man/man3/SSL_set_tmp_rsa.3=SSL_CTX_set_tmp_rsa_callback.3 +s none /opt/csw/share/man/man3/SSL_set_tmp_rsa_callback.3=SSL_CTX_set_tmp_rsa_callback.3 +s none /opt/csw/share/man/man3/SSL_set_verify.3=SSL_CTX_set_verify.3 +s none /opt/csw/share/man/man3/SSL_set_verify_depth.3=SSL_CTX_set_verify.3 +f none /opt/csw/share/man/man3/SSL_set_verify_result.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_shutdown.3 0644 root bin +f none /opt/csw/share/man/man3/SSL_state_string.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_state_string_long.3=SSL_state_string.3 +s none /opt/csw/share/man/man3/SSL_use_PrivateKey.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_PrivateKey_ASN1.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_PrivateKey_file.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_RSAPrivateKey.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_RSAPrivateKey_ASN1.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_RSAPrivateKey_file.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_certificate.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_certificate_ASN1.3=SSL_CTX_use_certificate.3 +s none /opt/csw/share/man/man3/SSL_use_certificate_file.3=SSL_CTX_use_certificate.3 +f none /opt/csw/share/man/man3/SSL_want.3 0644 root bin +s none /opt/csw/share/man/man3/SSL_want_nothing.3=SSL_want.3 +s none /opt/csw/share/man/man3/SSL_want_read.3=SSL_want.3 +s none /opt/csw/share/man/man3/SSL_want_write.3=SSL_want.3 +s none /opt/csw/share/man/man3/SSL_want_x509_lookup.3=SSL_want.3 +f none /opt/csw/share/man/man3/SSL_write.3 0644 root bin +s none /opt/csw/share/man/man3/SSLeay.3=OPENSSL_VERSION_NUMBER.3 +s none /opt/csw/share/man/man3/SSLeay_add_ssl_algorithms.3=SSL_library_init.3 +s none /opt/csw/share/man/man3/SSLeay_version.3=OPENSSL_VERSION_NUMBER.3 +s none /opt/csw/share/man/man3/UI_OpenSSL.3=ui.3 +s none /opt/csw/share/man/man3/UI_add_error_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_add_info_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_add_input_boolean.3=ui.3 +s none /opt/csw/share/man/man3/UI_add_input_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_add_user_data.3=ui.3 +s none /opt/csw/share/man/man3/UI_add_verify_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_construct_prompt.3=ui.3 +s none /opt/csw/share/man/man3/UI_ctrl.3=ui.3 +s none /opt/csw/share/man/man3/UI_dup_error_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_dup_info_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_dup_input_boolean.3=ui.3 +s none /opt/csw/share/man/man3/UI_dup_input_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_dup_verify_string.3=ui.3 +s none /opt/csw/share/man/man3/UI_free.3=ui.3 +s none /opt/csw/share/man/man3/UI_get0_result.3=ui.3 +s none /opt/csw/share/man/man3/UI_get0_user_data.3=ui.3 +s none /opt/csw/share/man/man3/UI_get_default_method.3=ui.3 +s none /opt/csw/share/man/man3/UI_get_method.3=ui.3 +s none /opt/csw/share/man/man3/UI_new.3=ui.3 +s none /opt/csw/share/man/man3/UI_new_method.3=ui.3 +s none /opt/csw/share/man/man3/UI_process.3=ui.3 +s none /opt/csw/share/man/man3/UI_set_default_method.3=ui.3 +s none /opt/csw/share/man/man3/UI_set_method.3=ui.3 +s none /opt/csw/share/man/man3/X509_NAME_ENTRY_create_by_NID.3=X509_NAME_ENTRY_get_object.3 +s none /opt/csw/share/man/man3/X509_NAME_ENTRY_create_by_OBJ.3=X509_NAME_ENTRY_get_object.3 +s none /opt/csw/share/man/man3/X509_NAME_ENTRY_create_by_txt.3=X509_NAME_ENTRY_get_object.3 +s none /opt/csw/share/man/man3/X509_NAME_ENTRY_get_data.3=X509_NAME_ENTRY_get_object.3 +f none /opt/csw/share/man/man3/X509_NAME_ENTRY_get_object.3 0644 root bin +s none /opt/csw/share/man/man3/X509_NAME_ENTRY_set_data.3=X509_NAME_ENTRY_get_object.3 +s none /opt/csw/share/man/man3/X509_NAME_ENTRY_set_object.3=X509_NAME_ENTRY_get_object.3 +s none /opt/csw/share/man/man3/X509_NAME_add_entry.3=X509_NAME_add_entry_by_txt.3 +s none /opt/csw/share/man/man3/X509_NAME_add_entry_by_NID.3=X509_NAME_add_entry_by_txt.3 +s none /opt/csw/share/man/man3/X509_NAME_add_entry_by_OBJ.3=X509_NAME_add_entry_by_txt.3 +f none /opt/csw/share/man/man3/X509_NAME_add_entry_by_txt.3 0644 root bin +s none /opt/csw/share/man/man3/X509_NAME_delete_entry.3=X509_NAME_add_entry_by_txt.3 +s none /opt/csw/share/man/man3/X509_NAME_entry_count.3=X509_NAME_get_index_by_NID.3 +s none /opt/csw/share/man/man3/X509_NAME_get_entry.3=X509_NAME_get_index_by_NID.3 +f none /opt/csw/share/man/man3/X509_NAME_get_index_by_NID.3 0644 root bin +s none /opt/csw/share/man/man3/X509_NAME_get_index_by_OBJ.3=X509_NAME_get_index_by_NID.3 +s none /opt/csw/share/man/man3/X509_NAME_get_text_by_NID.3=X509_NAME_get_index_by_NID.3 +s none /opt/csw/share/man/man3/X509_NAME_get_text_by_OBJ.3=X509_NAME_get_index_by_NID.3 +s none /opt/csw/share/man/man3/X509_NAME_oneline.3=X509_NAME_print_ex.3 +s none /opt/csw/share/man/man3/X509_NAME_print.3=X509_NAME_print_ex.3 +f none /opt/csw/share/man/man3/X509_NAME_print_ex.3 0644 root bin +s none /opt/csw/share/man/man3/X509_NAME_print_ex_fp.3=X509_NAME_print_ex.3 +s none /opt/csw/share/man/man3/X509_free.3=X509_new.3 +f none /opt/csw/share/man/man3/X509_new.3 0644 root bin +f none /opt/csw/share/man/man3/bio.3 0644 root bin +f none /opt/csw/share/man/man3/blowfish.3 0644 root bin +f none /opt/csw/share/man/man3/bn.3 0644 root bin +s none /opt/csw/share/man/man3/bn_add_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_check_top.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_cmp_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_div_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_dump.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_expand.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_expand2.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_fix_top.3=bn_internal.3 +f none /opt/csw/share/man/man3/bn_internal.3 0644 root bin +s none /opt/csw/share/man/man3/bn_mul_add_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_comba4.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_comba8.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_high.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_low_normal.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_low_recursive.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_normal.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_part_recursive.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_recursive.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_mul_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_print.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_set_high.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_set_low.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_set_max.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_sqr_comba4.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_sqr_comba8.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_sqr_normal.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_sqr_recursive.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_sqr_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_sub_words.3=bn_internal.3 +s none /opt/csw/share/man/man3/bn_wexpand.3=bn_internal.3 +f none /opt/csw/share/man/man3/buffer.3 0644 root bin +f none /opt/csw/share/man/man3/crypto.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_509_CRL_fp.3=d2i_X509_CRL.3 +f none /opt/csw/share/man/man3/d2i_ASN1_OBJECT.3 0644 root bin +f none /opt/csw/share/man/man3/d2i_DHparams.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_DSAPrivateKey.3=d2i_DSAPublicKey.3 +f none /opt/csw/share/man/man3/d2i_DSAPublicKey.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_DSA_PUBKEY.3=d2i_DSAPublicKey.3 +s none /opt/csw/share/man/man3/d2i_DSA_SIG.3=d2i_DSAPublicKey.3 +s none /opt/csw/share/man/man3/d2i_Netscape_RSA.3=d2i_RSAPublicKey.3 +f none /opt/csw/share/man/man3/d2i_PKCS8PrivateKey.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_PKCS8PrivateKey_bio.3=d2i_PKCS8PrivateKey.3 +s none /opt/csw/share/man/man3/d2i_PKCS8PrivateKey_fp.3=d2i_PKCS8PrivateKey.3 +s none /opt/csw/share/man/man3/d2i_RSAPrivateKey.3=d2i_RSAPublicKey.3 +f none /opt/csw/share/man/man3/d2i_RSAPublicKey.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_RSA_PUBKEY.3=d2i_RSAPublicKey.3 +f none /opt/csw/share/man/man3/d2i_SSL_SESSION.3 0644 root bin +f none /opt/csw/share/man/man3/d2i_X509.3 0644 root bin +f none /opt/csw/share/man/man3/d2i_X509_ALGOR.3 0644 root bin +f none /opt/csw/share/man/man3/d2i_X509_CRL.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_X509_CRL_bio.3=d2i_X509_CRL.3 +f none /opt/csw/share/man/man3/d2i_X509_NAME.3 0644 root bin +f none /opt/csw/share/man/man3/d2i_X509_REQ.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_X509_REQ_bio.3=d2i_X509_REQ.3 +s none /opt/csw/share/man/man3/d2i_X509_REQ_fp.3=d2i_X509_REQ.3 +f none /opt/csw/share/man/man3/d2i_X509_SIG.3 0644 root bin +s none /opt/csw/share/man/man3/d2i_X509_bio.3=d2i_X509.3 +s none /opt/csw/share/man/man3/d2i_X509_fp.3=d2i_X509.3 +f none /opt/csw/share/man/man3/des.3 0644 root bin +s none /opt/csw/share/man/man3/des_read_2passwords.3=ui_compat.3 +s none /opt/csw/share/man/man3/des_read_password.3=ui_compat.3 +s none /opt/csw/share/man/man3/des_read_pw.3=ui_compat.3 +s none /opt/csw/share/man/man3/des_read_pw_string.3=ui_compat.3 +f none /opt/csw/share/man/man3/dh.3 0644 root bin +f none /opt/csw/share/man/man3/dsa.3 0644 root bin +f none /opt/csw/share/man/man3/ecdsa.3 0644 root bin +f none /opt/csw/share/man/man3/engine.3 0644 root bin +f none /opt/csw/share/man/man3/err.3 0644 root bin +f none /opt/csw/share/man/man3/evp.3 0644 root bin +f none /opt/csw/share/man/man3/hmac.3 0644 root bin +s none /opt/csw/share/man/man3/i2d_ASN1_OBJECT.3=d2i_ASN1_OBJECT.3 +s none /opt/csw/share/man/man3/i2d_DHparams.3=d2i_DHparams.3 +s none /opt/csw/share/man/man3/i2d_DSAPrivateKey.3=d2i_DSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_DSAPublicKey.3=d2i_DSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_DSA_PUBKEY.3=d2i_DSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_DSA_SIG.3=d2i_DSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_Netscape_RSA.3=d2i_RSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_PKCS8PrivateKey_bio.3=d2i_PKCS8PrivateKey.3 +s none /opt/csw/share/man/man3/i2d_PKCS8PrivateKey_fp.3=d2i_PKCS8PrivateKey.3 +s none /opt/csw/share/man/man3/i2d_PKCS8PrivateKey_nid_bio.3=d2i_PKCS8PrivateKey.3 +s none /opt/csw/share/man/man3/i2d_PKCS8PrivateKey_nid_fp.3=d2i_PKCS8PrivateKey.3 +s none /opt/csw/share/man/man3/i2d_RSAPrivateKey.3=d2i_RSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_RSAPublicKey.3=d2i_RSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_RSA_PUBKEY.3=d2i_RSAPublicKey.3 +s none /opt/csw/share/man/man3/i2d_SSL_SESSION.3=d2i_SSL_SESSION.3 +s none /opt/csw/share/man/man3/i2d_X509.3=d2i_X509.3 +s none /opt/csw/share/man/man3/i2d_X509_ALGOR.3=d2i_X509_ALGOR.3 +s none /opt/csw/share/man/man3/i2d_X509_CRL.3=d2i_X509_CRL.3 +s none /opt/csw/share/man/man3/i2d_X509_CRL_bio.3=d2i_X509_CRL.3 +s none /opt/csw/share/man/man3/i2d_X509_CRL_fp.3=d2i_X509_CRL.3 +s none /opt/csw/share/man/man3/i2d_X509_NAME.3=d2i_X509_NAME.3 +s none /opt/csw/share/man/man3/i2d_X509_REQ.3=d2i_X509_REQ.3 +s none /opt/csw/share/man/man3/i2d_X509_REQ_bio.3=d2i_X509_REQ.3 +s none /opt/csw/share/man/man3/i2d_X509_REQ_fp.3=d2i_X509_REQ.3 +s none /opt/csw/share/man/man3/i2d_X509_SIG.3=d2i_X509_SIG.3 +s none /opt/csw/share/man/man3/i2d_X509_bio.3=d2i_X509.3 +s none /opt/csw/share/man/man3/i2d_X509_fp.3=d2i_X509.3 +s none /opt/csw/share/man/man3/lh_delete.3=lhash.3 +s none /opt/csw/share/man/man3/lh_doall.3=lhash.3 +s none /opt/csw/share/man/man3/lh_doall_arg.3=lhash.3 +s none /opt/csw/share/man/man3/lh_error.3=lhash.3 +s none /opt/csw/share/man/man3/lh_free.3=lhash.3 +s none /opt/csw/share/man/man3/lh_insert.3=lhash.3 +s none /opt/csw/share/man/man3/lh_new.3=lhash.3 +s none /opt/csw/share/man/man3/lh_node_stats.3=lh_stats.3 +s none /opt/csw/share/man/man3/lh_node_stats_bio.3=lh_stats.3 +s none /opt/csw/share/man/man3/lh_node_usage_stats.3=lh_stats.3 +s none /opt/csw/share/man/man3/lh_node_usage_stats_bio.3=lh_stats.3 +s none /opt/csw/share/man/man3/lh_retrieve.3=lhash.3 +f none /opt/csw/share/man/man3/lh_stats.3 0644 root bin +s none /opt/csw/share/man/man3/lh_stats_bio.3=lh_stats.3 +f none /opt/csw/share/man/man3/lhash.3 0644 root bin +f none /opt/csw/share/man/man3/md5.3 0644 root bin +f none /opt/csw/share/man/man3/mdc2.3 0644 root bin +f none /opt/csw/share/man/man3/pem.3 0644 root bin +f none /opt/csw/share/man/man3/rand.3 0644 root bin +f none /opt/csw/share/man/man3/rc4.3 0644 root bin +f none /opt/csw/share/man/man3/ripemd.3 0644 root bin +f none /opt/csw/share/man/man3/rsa.3 0644 root bin +f none /opt/csw/share/man/man3/sha.3 0644 root bin +f none /opt/csw/share/man/man3/ssl.3 0644 root bin +f none /opt/csw/share/man/man3/threads.3 0644 root bin +f none /opt/csw/share/man/man3/ui.3 0644 root bin +f none /opt/csw/share/man/man3/ui_compat.3 0644 root bin +f none /opt/csw/share/man/man3/x509.3 0644 root bin +i checkpkg_override=checkpkg_override.CSWossldevel +i copyright=CSWossldevel.copyright +i depend=CSWossldevel.depend +i pkginfo=CSWossldevel.pkginfo Copied: csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-sparc (from rev 16105, csw/mgar/pkg/openssl/trunk/files/CSWossldevel.prototype-sparc) =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-sparc (rev 0) +++ csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-sparc 2011-11-06 23:51:36 UTC (rev 16111) @@ -0,0 +1,1064 @@ +d none /opt/csw/include/openssl 0755 root bin +f none /opt/csw/include/openssl/aes.h 0644 root bin +f none /opt/csw/include/openssl/asn1.h 0644 root bin +f none /opt/csw/include/openssl/asn1_mac.h 0644 root bin +f none /opt/csw/include/openssl/asn1t.h 0644 root bin +f none /opt/csw/include/openssl/bio.h 0644 root bin +f none /opt/csw/include/openssl/blowfish.h 0644 root bin +f none /opt/csw/include/openssl/bn.h 0644 root bin +f none /opt/csw/include/openssl/buffer.h 0644 root bin +f none /opt/csw/include/openssl/cast.h 0644 root bin +f none /opt/csw/include/openssl/comp.h 0644 root bin +f none /opt/csw/include/openssl/conf.h 0644 root bin +f none /opt/csw/include/openssl/conf_api.h 0644 root bin +f none /opt/csw/include/openssl/crypto.h 0644 root bin +f none /opt/csw/include/openssl/des.h 0644 root bin +f none /opt/csw/include/openssl/des_old.h 0644 root bin +f none /opt/csw/include/openssl/dh.h 0644 root bin +f none /opt/csw/include/openssl/dsa.h 0644 root bin +f none /opt/csw/include/openssl/dso.h 0644 root bin +f none /opt/csw/include/openssl/dtls1.h 0644 root bin +f none /opt/csw/include/openssl/e_os2.h 0644 root bin +f none /opt/csw/include/openssl/ebcdic.h 0644 root bin +f none /opt/csw/include/openssl/ec.h 0644 root bin +f none /opt/csw/include/openssl/ecdh.h 0644 root bin +f none /opt/csw/include/openssl/ecdsa.h 0644 root bin +f none /opt/csw/include/openssl/engine.h 0644 root bin +f none /opt/csw/include/openssl/err.h 0644 root bin +f none /opt/csw/include/openssl/evp.h 0644 root bin +f none /opt/csw/include/openssl/hmac.h 0644 root bin +f none /opt/csw/include/openssl/idea.h 0644 root bin +f none /opt/csw/include/openssl/krb5_asn.h 0644 root bin +f none /opt/csw/include/openssl/kssl.h 0644 root bin +f none /opt/csw/include/openssl/lhash.h 0644 root bin +f none /opt/csw/include/openssl/md2.h 0644 root bin +f none /opt/csw/include/openssl/md4.h 0644 root bin +f none /opt/csw/include/openssl/md5.h 0644 root bin +f none /opt/csw/include/openssl/obj_mac.h 0644 root bin +f none /opt/csw/include/openssl/objects.h 0644 root bin +f none /opt/csw/include/openssl/ocsp.h 0644 root bin +f none /opt/csw/include/openssl/opensslconf.h 0644 root bin +f none /opt/csw/include/openssl/opensslv.h 0644 root bin +f none /opt/csw/include/openssl/ossl_typ.h 0644 root bin +f none /opt/csw/include/openssl/pem.h 0644 root bin +f none /opt/csw/include/openssl/pem2.h 0644 root bin +f none /opt/csw/include/openssl/pkcs12.h 0644 root bin +f none /opt/csw/include/openssl/pkcs7.h 0644 root bin +f none /opt/csw/include/openssl/pq_compat.h 0644 root bin +f none /opt/csw/include/openssl/pqueue.h 0644 root bin +f none /opt/csw/include/openssl/rand.h 0644 root bin +f none /opt/csw/include/openssl/rc2.h 0644 root bin +f none /opt/csw/include/openssl/rc4.h 0644 root bin +f none /opt/csw/include/openssl/ripemd.h 0644 root bin +f none /opt/csw/include/openssl/rsa.h 0644 root bin +f none /opt/csw/include/openssl/safestack.h 0644 root bin +f none /opt/csw/include/openssl/sha.h 0644 root bin +f none /opt/csw/include/openssl/ssl.h 0644 root bin +f none /opt/csw/include/openssl/ssl2.h 0644 root bin +f none /opt/csw/include/openssl/ssl23.h 0644 root bin +f none /opt/csw/include/openssl/ssl3.h 0644 root bin +f none /opt/csw/include/openssl/stack.h 0644 root bin +f none /opt/csw/include/openssl/store.h 0644 root bin +f none /opt/csw/include/openssl/symhacks.h 0644 root bin +f none /opt/csw/include/openssl/tls1.h 0644 root bin +f none /opt/csw/include/openssl/tmdiff.h 0644 root bin +f none /opt/csw/include/openssl/txt_db.h 0644 root bin +f none /opt/csw/include/openssl/ui.h 0644 root bin +f none /opt/csw/include/openssl/ui_compat.h 0644 root bin +f none /opt/csw/include/openssl/x509.h 0644 root bin +f none /opt/csw/include/openssl/x509_vfy.h 0644 root bin +f none /opt/csw/include/openssl/x509v3.h 0644 root bin +f none /opt/csw/lib/libssl.a 0644 root bin +f none /opt/csw/lib/libcrypto.a 0644 root bin +s none /opt/csw/lib/libcrypto.so=libcrypto.so.0.9.8 +s none /opt/csw/lib/libssl.so=libssl.so.0.9.8 +f none /opt/csw/lib/sparcv8plus+vis/libcrypto.a 0644 root bin +f none /opt/csw/lib/sparcv8plus+vis/libssl.a 0644 root bin +f none /opt/csw/lib/sparcv9/libcrypto.a 0644 root bin +f none /opt/csw/lib/sparcv9/libssl.a 0644 root bin +s none /opt/csw/lib/sparcv9/libcrypto.so=libcrypto.so.0.9.8 +s none /opt/csw/lib/sparcv9/libssl.so=libssl.so.0.9.8 +d none /opt/csw/lib/pkgconfig 0755 root bin +f none /opt/csw/lib/pkgconfig/libcrypto.pc 0644 root bin +f none /opt/csw/lib/pkgconfig/libssl.pc 0644 root bin +f none /opt/csw/lib/pkgconfig/openssl.pc 0644 root bin +d none /opt/csw/lib/sparcv9/pkgconfig 0755 root bin +f none /opt/csw/lib/sparcv9/pkgconfig/libssl.pc 0644 root bin +f none /opt/csw/lib/sparcv9/pkgconfig/openssl.pc 0644 root bin +f none /opt/csw/lib/sparcv9/pkgconfig/libcrypto.pc 0644 root bin +d none /opt/csw/share/doc/openssl_devel 0755 root bin +f none /opt/csw/share/doc/openssl_devel/changelog.CSW 644 root bin +f none /opt/csw/share/doc/openssl_devel/license 644 root bin +f none /opt/csw/share/doc/openssl_devel/CHANGES 644 root bin +f none /opt/csw/share/doc/openssl_devel/CHANGES.SSLeay 644 root bin +f none /opt/csw/share/doc/openssl_devel/PROBLEMS 644 root bin +f none /opt/csw/share/doc/openssl_devel/README 644 root bin +f none /opt/csw/share/doc/openssl_devel/FAQ 644 root bin +f none /opt/csw/share/doc/openssl_devel/README.ASN1 644 root bin +f none /opt/csw/share/doc/openssl_devel/INSTALL 644 root bin +f none /opt/csw/share/doc/openssl_devel/NEWS 644 root bin +f none /opt/csw/share/doc/openssl_devel/README.ENGINE 644 root bin +f none /opt/csw/share/doc/openssl_devel/README.CSW 644 root bin +d none /opt/csw/share/man/man3 0755 root bin +s none /opt/csw/share/man/man3/ASN1_OBJECT_free.3=ASN1_OBJECT_new.3 +f none /opt/csw/share/man/man3/ASN1_OBJECT_new.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_STRING_cmp.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_data.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_dup.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_free.3=ASN1_STRING_new.3 +f none /opt/csw/share/man/man3/ASN1_STRING_length.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_STRING_length_set.3=ASN1_STRING_length.3 +f none /opt/csw/share/man/man3/ASN1_STRING_new.3 0644 root bin +f none /opt/csw/share/man/man3/ASN1_STRING_print_ex.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_STRING_print_ex_fp.3=ASN1_STRING_print_ex.3 +s none /opt/csw/share/man/man3/ASN1_STRING_set.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_type.3=ASN1_STRING_length.3 +s none /opt/csw/share/man/man3/ASN1_STRING_type_new.3=ASN1_STRING_new.3 +f none /opt/csw/share/man/man3/ASN1_generate_nconf.3 0644 root bin +s none /opt/csw/share/man/man3/ASN1_generate_v3.3=ASN1_generate_nconf.3 +s none /opt/csw/share/man/man3/BF_cbc_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_cfb64_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_decrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_ecb_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_ofb64_encrypt.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_options.3=blowfish.3 +s none /opt/csw/share/man/man3/BF_set_key.3=blowfish.3 +s none /opt/csw/share/man/man3/BIO_append_filename.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_callback_ctrl.3=BIO_ctrl.3 +f none /opt/csw/share/man/man3/BIO_ctrl.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_ctrl_get_read_request.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ctrl_get_write_guarantee.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ctrl_pending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_ctrl_reset_read_request.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ctrl_wpending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_debug_callback.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_destroy_bio_pair.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_do_accept.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_do_connect.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_eof.3=BIO_ctrl.3 +f none /opt/csw/share/man/man3/BIO_f_base64.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_buffer.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_cipher.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_md.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_null.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_f_ssl.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_find_type.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_flush.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_free.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_free_all.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_get_accept_port.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_get_bind_mode.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_get_callback.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_get_callback_arg.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_get_cipher_ctx.3=BIO_f_cipher.3 +s none /opt/csw/share/man/man3/BIO_get_cipher_status.3=BIO_f_cipher.3 +s none /opt/csw/share/man/man3/BIO_get_close.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_get_conn_hostname.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_conn_int_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_conn_ip.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_conn_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_get_fd.3=BIO_s_fd.3 +s none /opt/csw/share/man/man3/BIO_get_fp.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_get_info_callback.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_get_md.3=BIO_f_md.3 +s none /opt/csw/share/man/man3/BIO_get_md_ctx.3=BIO_f_md.3 +s none /opt/csw/share/man/man3/BIO_get_mem_data.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_get_mem_ptr.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_get_num_renegotiates.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_get_read_request.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_get_retry_BIO.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_get_retry_reason.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_get_ssl.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_get_write_buf_size.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_get_write_guarantee.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_gets.3=BIO_read.3 +s none /opt/csw/share/man/man3/BIO_int_ctrl.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_make_bio_pair.3=BIO_s_bio.3 +f none /opt/csw/share/man/man3/BIO_new.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_new_bio_pair.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_new_buffer_ssl_connect.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_new_fd.3=BIO_s_fd.3 +s none /opt/csw/share/man/man3/BIO_new_file.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_new_fp.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_new_mem_buf.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_new_socket.3=BIO_s_socket.3 +s none /opt/csw/share/man/man3/BIO_new_ssl.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_new_ssl_connect.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_next.3=BIO_find_type.3 +s none /opt/csw/share/man/man3/BIO_pending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_pop.3=BIO_push.3 +s none /opt/csw/share/man/man3/BIO_ptr_ctrl.3=BIO_ctrl.3 +f none /opt/csw/share/man/man3/BIO_push.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_puts.3=BIO_read.3 +f none /opt/csw/share/man/man3/BIO_read.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_read_filename.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_reset.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_retry_type.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_rw_filename.3=BIO_s_file.3 +f none /opt/csw/share/man/man3/BIO_s_accept.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_bio.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_connect.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_fd.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_file.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_mem.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_null.3 0644 root bin +f none /opt/csw/share/man/man3/BIO_s_socket.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_seek.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_set.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_set_accept_bios.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_set_accept_port.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_set_bind_mode.3=BIO_s_accept.3 +f none /opt/csw/share/man/man3/BIO_set_callback.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_set_callback_arg.3=BIO_set_callback.3 +s none /opt/csw/share/man/man3/BIO_set_cipher.3=BIO_f_cipher.3 +s none /opt/csw/share/man/man3/BIO_set_close.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_set_conn_hostname.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_conn_int_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_conn_ip.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_conn_port.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_fd.3=BIO_s_fd.3 +s none /opt/csw/share/man/man3/BIO_set_fp.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BIO_set_info_callback.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_set_md.3=BIO_f_md.3 +s none /opt/csw/share/man/man3/BIO_set_mem_buf.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_set_mem_eof_return.3=BIO_s_mem.3 +s none /opt/csw/share/man/man3/BIO_set_nbio.3=BIO_s_connect.3 +s none /opt/csw/share/man/man3/BIO_set_nbio_accept.3=BIO_s_accept.3 +s none /opt/csw/share/man/man3/BIO_set_ssl.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_ssl_mode.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_ssl_renegotiate_bytes.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_ssl_renegotiate_timeout.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_set_write_buf_size.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_should_io_special.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_should_read.3=BIO_should_retry.3 +f none /opt/csw/share/man/man3/BIO_should_retry.3 0644 root bin +s none /opt/csw/share/man/man3/BIO_should_write.3=BIO_should_retry.3 +s none /opt/csw/share/man/man3/BIO_shutdown_wr.3=BIO_s_bio.3 +s none /opt/csw/share/man/man3/BIO_ssl_copy_session_id.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_ssl_shutdown.3=BIO_f_ssl.3 +s none /opt/csw/share/man/man3/BIO_tell.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_vfree.3=BIO_new.3 +s none /opt/csw/share/man/man3/BIO_wpending.3=BIO_ctrl.3 +s none /opt/csw/share/man/man3/BIO_write.3=BIO_read.3 +s none /opt/csw/share/man/man3/BIO_write_filename.3=BIO_s_file.3 +s none /opt/csw/share/man/man3/BN_BLINDING_convert.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_convert_ex.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_create_param.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_free.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_get_flags.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_get_thread_id.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_invert.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_invert_ex.3=BN_BLINDING_new.3 +f none /opt/csw/share/man/man3/BN_BLINDING_new.3 0644 root bin +s none /opt/csw/share/man/man3/BN_BLINDING_set_flags.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_set_thread_id.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_BLINDING_update.3=BN_BLINDING_new.3 +s none /opt/csw/share/man/man3/BN_CTX_end.3=BN_CTX_start.3 +s none /opt/csw/share/man/man3/BN_CTX_free.3=BN_CTX_new.3 +s none /opt/csw/share/man/man3/BN_CTX_get.3=BN_CTX_start.3 +s none /opt/csw/share/man/man3/BN_CTX_init.3=BN_CTX_new.3 +f none /opt/csw/share/man/man3/BN_CTX_new.3 0644 root bin +f none /opt/csw/share/man/man3/BN_CTX_start.3 0644 root bin +s none /opt/csw/share/man/man3/BN_MONT_CTX_copy.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_free.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_init.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_new.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_MONT_CTX_set.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_free.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_init.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_new.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_RECP_CTX_set.3=BN_mod_mul_reciprocal.3 +f none /opt/csw/share/man/man3/BN_add.3 0644 root bin +f none /opt/csw/share/man/man3/BN_add_word.3 0644 root bin +s none /opt/csw/share/man/man3/BN_bin2bn.3=BN_bn2bin.3 +f none /opt/csw/share/man/man3/BN_bn2bin.3 0644 root bin +s none /opt/csw/share/man/man3/BN_bn2dec.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_bn2hex.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_bn2mpi.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_clear.3=BN_new.3 +s none /opt/csw/share/man/man3/BN_clear_bit.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_clear_free.3=BN_new.3 +f none /opt/csw/share/man/man3/BN_cmp.3 0644 root bin +f none /opt/csw/share/man/man3/BN_copy.3 0644 root bin +s none /opt/csw/share/man/man3/BN_dec2bn.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_div.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_div_recp.3=BN_mod_mul_reciprocal.3 +s none /opt/csw/share/man/man3/BN_div_word.3=BN_add_word.3 +s none /opt/csw/share/man/man3/BN_dup.3=BN_copy.3 +s none /opt/csw/share/man/man3/BN_exp.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_free.3=BN_new.3 +s none /opt/csw/share/man/man3/BN_from_montgomery.3=BN_mod_mul_montgomery.3 +s none /opt/csw/share/man/man3/BN_gcd.3=BN_add.3 +f none /opt/csw/share/man/man3/BN_generate_prime.3 0644 root bin +s none /opt/csw/share/man/man3/BN_get_word.3=BN_zero.3 +s none /opt/csw/share/man/man3/BN_hex2bn.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_init.3=BN_new.3 +s none /opt/csw/share/man/man3/BN_is_bit_set.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_is_odd.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_is_one.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_is_prime.3=BN_generate_prime.3 +s none /opt/csw/share/man/man3/BN_is_prime_fasttest.3=BN_generate_prime.3 +s none /opt/csw/share/man/man3/BN_is_word.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_is_zero.3=BN_cmp.3 +s none /opt/csw/share/man/man3/BN_lshift.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_lshift1.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_mask_bits.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_mod.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_add.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_exp.3=BN_add.3 +f none /opt/csw/share/man/man3/BN_mod_inverse.3 0644 root bin +s none /opt/csw/share/man/man3/BN_mod_mul.3=BN_add.3 +f none /opt/csw/share/man/man3/BN_mod_mul_montgomery.3 0644 root bin +f none /opt/csw/share/man/man3/BN_mod_mul_reciprocal.3 0644 root bin +s none /opt/csw/share/man/man3/BN_mod_sqr.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_sub.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mod_word.3=BN_add_word.3 +s none /opt/csw/share/man/man3/BN_mpi2bn.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_mul.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_mul_word.3=BN_add_word.3 +f none /opt/csw/share/man/man3/BN_new.3 0644 root bin +s none /opt/csw/share/man/man3/BN_nnmod.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_num_bits.3=BN_num_bytes.3 +s none /opt/csw/share/man/man3/BN_num_bits_word.3=BN_num_bytes.3 +f none /opt/csw/share/man/man3/BN_num_bytes.3 0644 root bin +s none /opt/csw/share/man/man3/BN_one.3=BN_zero.3 +s none /opt/csw/share/man/man3/BN_print.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_print_fp.3=BN_bn2bin.3 +s none /opt/csw/share/man/man3/BN_pseudo_rand.3=BN_rand.3 +f none /opt/csw/share/man/man3/BN_rand.3 0644 root bin +s none /opt/csw/share/man/man3/BN_rshift.3=BN_set_bit.3 +s none /opt/csw/share/man/man3/BN_rshift1.3=BN_set_bit.3 +f none /opt/csw/share/man/man3/BN_set_bit.3 0644 root bin +s none /opt/csw/share/man/man3/BN_set_word.3=BN_zero.3 +s none /opt/csw/share/man/man3/BN_sqr.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_sub.3=BN_add.3 +s none /opt/csw/share/man/man3/BN_sub_word.3=BN_add_word.3 @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Mon Nov 7 00:57:01 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 06 Nov 2011 23:57:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[16112] csw/mgar/pkg/openssl/trunk/files Message-ID: Revision: 16112 http://gar.svn.sourceforge.net/gar/?rev=16112&view=rev Author: chninkel Date: 2011-11-06 23:57:00 +0000 (Sun, 06 Nov 2011) Log Message: ----------- openssl: oops, some more things to rename Modified Paths: -------------- csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-i386 csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-sparc csw/mgar/pkg/openssl/trunk/files/CSWlibssl0-9-8.prototype-i386 csw/mgar/pkg/openssl/trunk/files/CSWlibssl0-9-8.prototype-sparc csw/mgar/pkg/openssl/trunk/files/CSWopenssl-utils.prototype csw/mgar/pkg/openssl/trunk/files/CSWopenssl.prototype Modified: csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-i386 =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-i386 2011-11-06 23:51:36 UTC (rev 16111) +++ csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-i386 2011-11-06 23:57:00 UTC (rev 16112) @@ -87,19 +87,19 @@ f none /opt/csw/lib/amd64/pkgconfig/libcrypto.pc 0644 root bin f none /opt/csw/lib/amd64/pkgconfig/libssl.pc 0644 root bin f none /opt/csw/lib/amd64/pkgconfig/openssl.pc 0644 root bin -d none /opt/csw/share/doc/openssl_devel 0755 root bin -f none /opt/csw/share/doc/openssl_devel/changelog.CSW 644 root bin -f none /opt/csw/share/doc/openssl_devel/license 644 root bin -f none /opt/csw/share/doc/openssl_devel/CHANGES 644 root bin -f none /opt/csw/share/doc/openssl_devel/CHANGES.SSLeay 644 root bin -f none /opt/csw/share/doc/openssl_devel/PROBLEMS 644 root bin -f none /opt/csw/share/doc/openssl_devel/README 644 root bin -f none /opt/csw/share/doc/openssl_devel/FAQ 644 root bin -f none /opt/csw/share/doc/openssl_devel/README.ASN1 644 root bin -f none /opt/csw/share/doc/openssl_devel/INSTALL 644 root bin -f none /opt/csw/share/doc/openssl_devel/NEWS 644 root bin -f none /opt/csw/share/doc/openssl_devel/README.ENGINE 644 root bin -f none /opt/csw/share/doc/openssl_devel/README.CSW 644 root bin +d none /opt/csw/share/doc/libssl_dev 0755 root bin +f none /opt/csw/share/doc/libssl_dev/changelog.CSW 644 root bin +f none /opt/csw/share/doc/libssl_dev/license 644 root bin +f none /opt/csw/share/doc/libssl_dev/CHANGES 644 root bin +f none /opt/csw/share/doc/libssl_dev/CHANGES.SSLeay 644 root bin +f none /opt/csw/share/doc/libssl_dev/PROBLEMS 644 root bin +f none /opt/csw/share/doc/libssl_dev/README 644 root bin +f none /opt/csw/share/doc/libssl_dev/FAQ 644 root bin +f none /opt/csw/share/doc/libssl_dev/README.ASN1 644 root bin +f none /opt/csw/share/doc/libssl_dev/INSTALL 644 root bin +f none /opt/csw/share/doc/libssl_dev/NEWS 644 root bin +f none /opt/csw/share/doc/libssl_dev/README.ENGINE 644 root bin +f none /opt/csw/share/doc/libssl_dev/README.CSW 644 root bin d none /opt/csw/share/man/man3 0755 root bin s none /opt/csw/share/man/man3/ASN1_OBJECT_free.3=ASN1_OBJECT_new.3 f none /opt/csw/share/man/man3/ASN1_OBJECT_new.3 0644 root bin @@ -1059,7 +1059,7 @@ f none /opt/csw/share/man/man3/ui.3 0644 root bin f none /opt/csw/share/man/man3/ui_compat.3 0644 root bin f none /opt/csw/share/man/man3/x509.3 0644 root bin -i checkpkg_override=checkpkg_override.CSWossldevel -i copyright=CSWossldevel.copyright -i depend=CSWossldevel.depend -i pkginfo=CSWossldevel.pkginfo +i checkpkg_override=checkpkg_override.CSWlibssl-dev +i copyright=CSWlibssl-dev.copyright +i depend=CSWlibssl-dev.depend +i pkginfo=CSWlibssl-dev.pkginfo Modified: csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-sparc =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-sparc 2011-11-06 23:51:36 UTC (rev 16111) +++ csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-sparc 2011-11-06 23:57:00 UTC (rev 16112) @@ -1058,7 +1058,7 @@ f none /opt/csw/share/man/man3/ui.3 0644 root bin f none /opt/csw/share/man/man3/ui_compat.3 0644 root bin f none /opt/csw/share/man/man3/x509.3 0644 root bin -i checkpkg_override=checkpkg_override.CSWossldevel -i copyright=CSWossldevel.copyright -i depend=CSWossldevel.depend -i pkginfo=CSWossldevel.pkginfo +i checkpkg_override=checkpkg_override.CSWlibssl-dev +i copyright=CSWlibssl-dev.copyright +i depend=CSWlibssl-dev.depend +i pkginfo=CSWlibssl-dev.pkginfo Modified: csw/mgar/pkg/openssl/trunk/files/CSWlibssl0-9-8.prototype-i386 =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWlibssl0-9-8.prototype-i386 2011-11-06 23:51:36 UTC (rev 16111) +++ csw/mgar/pkg/openssl/trunk/files/CSWlibssl0-9-8.prototype-i386 2011-11-06 23:57:00 UTC (rev 16112) @@ -19,29 +19,29 @@ f none /opt/csw/lib/pentium_pro/libcrypto.so.0.9.8 0755 root bin f none /opt/csw/lib/pentium_pro/libssl.so.0.9.7 0755 root bin f none /opt/csw/lib/pentium_pro/libssl.so.0.9.8 0755 root bin -d none /opt/csw/share/doc/openssl_rt 0755 root bin +d none /opt/csw/share/doc/libssl0_9_8 0755 root bin d none /opt/csw/ssl 0755 root bin s none /opt/csw/ssl/certs=../etc/ssl/certs s none /opt/csw/ssl/private=../../../etc/opt/csw/ssl/private d none /etc/opt/csw/ssl 0755 root bin d none /etc/opt/csw/ssl/private 0700 root bin s none /opt/csw/etc/ssl/private=../../../../etc/opt/csw/ssl/private -f none /opt/csw/share/doc/openssl_rt/changelog.CSW 644 root bin -f none /opt/csw/share/doc/openssl_rt/license 644 root bin -f none /opt/csw/share/doc/openssl_rt/CHANGES 644 root bin -f none /opt/csw/share/doc/openssl_rt/CHANGES.SSLeay 644 root bin -f none /opt/csw/share/doc/openssl_rt/PROBLEMS 644 root bin -f none /opt/csw/share/doc/openssl_rt/README 644 root bin -f none /opt/csw/share/doc/openssl_rt/FAQ 644 root bin -f none /opt/csw/share/doc/openssl_rt/README.ASN1 644 root bin -f none /opt/csw/share/doc/openssl_rt/INSTALL 644 root bin -f none /opt/csw/share/doc/openssl_rt/NEWS 644 root bin -f none /opt/csw/share/doc/openssl_rt/README.ENGINE 644 root bin -f none /opt/csw/share/doc/openssl_rt/README.CSW 644 root bin -i checkpkg_override=checkpkg_override.CSWosslrt -i checkinstall=CSWosslrt.checkinstall -i copyright=CSWosslrt.copyright -i depend=CSWosslrt.depend -i pkginfo=CSWosslrt.pkginfo -i postinstall=CSWosslrt.postinstall -i preinstall=CSWosslrt.preinstall +f none /opt/csw/share/doc/libssl0_9_8/changelog.CSW 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/license 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/CHANGES 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/CHANGES.SSLeay 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/PROBLEMS 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/README 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/FAQ 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/README.ASN1 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/INSTALL 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/NEWS 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/README.ENGINE 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/README.CSW 644 root bin +i checkpkg_override=checkpkg_override.CSWlibssl0-9-8 +i checkinstall=CSWlibssl0-9-8.checkinstall +i copyright=CSWlibssl0-9-8.copyright +i depend=CSWlibssl0-9-8.depend +i pkginfo=CSWlibssl0-9-8.pkginfo +i postinstall=CSWlibssl0-9-8.postinstall +i preinstall=CSWlibssl0-9-8.preinstall Modified: csw/mgar/pkg/openssl/trunk/files/CSWlibssl0-9-8.prototype-sparc =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWlibssl0-9-8.prototype-sparc 2011-11-06 23:51:36 UTC (rev 16111) +++ csw/mgar/pkg/openssl/trunk/files/CSWlibssl0-9-8.prototype-sparc 2011-11-06 23:57:00 UTC (rev 16112) @@ -22,29 +22,29 @@ f none /opt/csw/lib/sparcv9/libssl.so.0.9.7 0755 root bin f none /opt/csw/lib/sparcv9/libssl.so.0.9.8 0755 root bin s none /opt/csw/lib/sparcv9/libssl.so.0=libssl.so.0.9.8 -d none /opt/csw/share/doc/openssl_rt 0755 root bin +d none /opt/csw/share/doc/libssl0_9_8 0755 root bin d none /opt/csw/ssl 0755 root bin s none /opt/csw/ssl/certs=../etc/ssl/certs s none /opt/csw/ssl/private=../../../etc/opt/csw/ssl/private d none /etc/opt/csw/ssl 0755 root bin d none /etc/opt/csw/ssl/private 0700 root bin s none /opt/csw/etc/ssl/private=../../../../etc/opt/csw/ssl/private -f none /opt/csw/share/doc/openssl_rt/changelog.CSW 644 root bin -f none /opt/csw/share/doc/openssl_rt/license 644 root bin -f none /opt/csw/share/doc/openssl_rt/CHANGES 644 root bin -f none /opt/csw/share/doc/openssl_rt/CHANGES.SSLeay 644 root bin -f none /opt/csw/share/doc/openssl_rt/PROBLEMS 644 root bin -f none /opt/csw/share/doc/openssl_rt/README 644 root bin -f none /opt/csw/share/doc/openssl_rt/FAQ 644 root bin -f none /opt/csw/share/doc/openssl_rt/README.ASN1 644 root bin -f none /opt/csw/share/doc/openssl_rt/INSTALL 644 root bin -f none /opt/csw/share/doc/openssl_rt/NEWS 644 root bin -f none /opt/csw/share/doc/openssl_rt/README.ENGINE 644 root bin -f none /opt/csw/share/doc/openssl_rt/README.CSW 644 root bin -i checkpkg_override=checkpkg_override.CSWosslrt -i checkinstall=CSWosslrt.checkinstall -i copyright=CSWosslrt.copyright -i depend=CSWosslrt.depend -i pkginfo=CSWosslrt.pkginfo -i postinstall=CSWosslrt.postinstall -i preinstall=CSWosslrt.preinstall +f none /opt/csw/share/doc/libssl0_9_8/changelog.CSW 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/license 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/CHANGES 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/CHANGES.SSLeay 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/PROBLEMS 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/README 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/FAQ 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/README.ASN1 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/INSTALL 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/NEWS 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/README.ENGINE 644 root bin +f none /opt/csw/share/doc/libssl0_9_8/README.CSW 644 root bin +i checkpkg_override=checkpkg_override.CSWlibssl0-9-8 +i checkinstall=CSWlibssl0-9-8.checkinstall +i copyright=CSWlibssl0-9-8.copyright +i depend=CSWlibssl0-9-8.depend +i pkginfo=CSWlibssl0-9-8.pkginfo +i postinstall=CSWlibssl0-9-8.postinstall +i preinstall=CSWlibssl0-9-8.preinstall Modified: csw/mgar/pkg/openssl/trunk/files/CSWopenssl-utils.prototype =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWopenssl-utils.prototype 2011-11-06 23:51:36 UTC (rev 16111) +++ csw/mgar/pkg/openssl/trunk/files/CSWopenssl-utils.prototype 2011-11-06 23:57:00 UTC (rev 16112) @@ -74,4 +74,4 @@ f none /opt/csw/share/doc/openssl_utils/NEWS 644 root bin f none /opt/csw/share/doc/openssl_utils/README.ENGINE 644 root bin f none /opt/csw/share/doc/openssl_utils/README.CSW 644 root bin -i checkpkg_override=checkpkg_override.CSWosslutils +i checkpkg_override=checkpkg_override.CSWopenssl-utils Modified: csw/mgar/pkg/openssl/trunk/files/CSWopenssl.prototype =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWopenssl.prototype 2011-11-06 23:51:36 UTC (rev 16111) +++ csw/mgar/pkg/openssl/trunk/files/CSWopenssl.prototype 2011-11-06 23:57:00 UTC (rev 16112) @@ -11,4 +11,4 @@ f none /opt/csw/share/doc/openssl/NEWS 644 root bin f none /opt/csw/share/doc/openssl/README.ENGINE 644 root bin f none /opt/csw/share/doc/openssl/README.CSW 644 root bin -i checkpkg_override=checkpkg_override.CSWossl +i checkpkg_override=checkpkg_override.CSWopenssl This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Mon Nov 7 03:15:38 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Mon, 07 Nov 2011 02:15:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[16113] csw/mgar/pkg/netcdf/trunk/Makefile Message-ID: Revision: 16113 http://gar.svn.sourceforge.net/gar/?rev=16113&view=rev Author: gadavis Date: 2011-11-07 02:15:37 +0000 (Mon, 07 Nov 2011) Log Message: ----------- netcdf: split up packages properly Modified Paths: -------------- csw/mgar/pkg/netcdf/trunk/Makefile Modified: csw/mgar/pkg/netcdf/trunk/Makefile =================================================================== --- csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-06 23:57:00 UTC (rev 16112) +++ csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 02:15:37 UTC (rev 16113) @@ -11,6 +11,7 @@ DISTFILES += $(NAME)-$(VERSION).tar.gz UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz LICENSE = COPYRIGHT +PACKAGING_PLATFORMS = solaris10-i386 solaris10-sparc BUILD_DEP_PKGS += CSWhdf5rt CSWlibhdf5-dev CSWzlib #BUILD_DEP_PKGS += CSWgcc4gfortranrt CSWgcc4corert CSWgcc4g++rt @@ -20,74 +21,65 @@ PACKAGES = CSWnetcdf CATALOGNAME_CSWnetcdf = netcdf SPKG_DESC_CSWnetcdf = NetCDF - Machine-independent data formats for array-oriented scientific data -RUNTIME_DEP_PKGS_CSWnetcdf += CSWhdf5rt -RUNTIME_DEP_PKGS_CSWnetcdf += CSWzlib -RUNTIME_DEP_PKGS_CSWnetcdf += CSWlibnetcdf6 +RUNTIME_DEP_PKGS_CSWnetcdf += CSWlibnetcdf7 +RUNTIME_DEP_PKGS_CSWnetcdf += CSWlibhdf5-7 +RUNTIME_DEP_PKGS_CSWnetcdf += CSWlibz1 +RUNTIME_DEP_PKGS_CSWnetcdf += CSWlibcurl4 +RUNTIME_DEP_PKGS_CSWnetcdf += CSWlibhdf5hl7 -PACKAGES += CSWlibnetcdf6 -CATALOGNAME_CSWlibnetcdf6 = libnetcdf6 -PKGFILES_CSWlibnetcdf6 += /opt/csw/lib/libnetcdf.so.6.0.0 -PKGFILES_CSWlibnetcdf6 += /opt/csw/lib/libnetcdf.so.6\.[0-9\.]+ -PKGFILES_CSWlibnetcdf6 += /opt/csw/lib/libnetcdf.so.6 -PKGFILES_CSWlibnetcdf6 += /opt/csw/lib/sparcv9/libnetcdf.so.6.0.0 -PKGFILES_CSWlibnetcdf6 += /opt/csw/lib/sparcv9/libnetcdf.so.6\.[0-9\.]+ -PKGFILES_CSWlibnetcdf6 += /opt/csw/lib/sparcv9/libnetcdf.so.6 -PKGFILES_CSWlibnetcdf6 += /opt/csw/lib/amd64/libnetcdf.so.6.0.0 -PKGFILES_CSWlibnetcdf6 += /opt/csw/lib/amd64/libnetcdf.so.6\.[0-9\.]+ -PKGFILES_CSWlibnetcdf6 += /opt/csw/lib/amd64/libnetcdf.so.6 -SPKG_DESC_CSWlibnetcdf6 = C shared library for netcdf - libnetcdf.so.6 -RUNTIME_DEP_PKGS_CSWlibnetcdf6 = CSWhdf5rt -RUNTIME_DEP_PKGS_CSWlibnetcdf6 += CSWgcc4corert -RUNTIME_DEP_PKGS_CSWlibnetcdf6 += CSWgcc4core # Mantis Bug #4497, missing 64 symlink +PACKAGES += CSWlibnetcdf7 +CATALOGNAME_CSWlibnetcdf7 = libnetcdf7 +PKGFILES_CSWlibnetcdf7 += $(call baseisadirs,$(libdir),libnetcdf\.so\.7\.1\.1) +PKGFILES_CSWlibnetcdf7 += $(call baseisadirs,$(libdir),libnetcdf\.so\.7(\.\d+)*) +SPKG_DESC_CSWlibnetcdf7 += $(DESCRIPTION), libnetcdf.so.7 +RUNTIME_DEP_PKGS_CSWlibnetcdf7 += CSWlibgcc-s1 +RUNTIME_DEP_PKGS_CSWlibnetcdf7 += CSWlibhdf5-7 +RUNTIME_DEP_PKGS_CSWlibnetcdf7 += CSWlibhdf5hl7 +RUNTIME_DEP_PKGS_CSWlibnetcdf7 += CSWlibcurl4 +RUNTIME_DEP_PKGS_CSWlibnetcdf7 += CSWlibz1 -PACKAGES += CSWlibnetcdf-c++5 -CATALOGNAME_CSWlibnetcdf-c++5 = libnetcdf_c++5 -PKGFILES_CSWlibnetcdf-c++5 += /opt/csw/lib/libnetcdf_c\+\+.so.5.0.0 -PKGFILES_CSWlibnetcdf-c++5 += /opt/csw/lib/libnetcdf_c\+\+.so.5\.[0-9\.]+ -PKGFILES_CSWlibnetcdf-c++5 += /opt/csw/lib/libnetcdf_c\+\+.so.5 -PKGFILES_CSWlibnetcdf-c++5 += /opt/csw/lib/sparcv9/libnetcdf_c\+\+.so.5.0.0 -PKGFILES_CSWlibnetcdf-c++5 += /opt/csw/lib/sparcv9/libnetcdf_c\+\+.so.5\.[0-9\.]+ -PKGFILES_CSWlibnetcdf-c++5 += /opt/csw/lib/sparcv9/libnetcdf_c\+\+.so.5 -PKGFILES_CSWlibnetcdf-c++5 += /opt/csw/lib/amd64/libnetcdf_c\+\+.so.5.0.0 -PKGFILES_CSWlibnetcdf-c++5 += /opt/csw/lib/amd64/libnetcdf_c\+\+.so.5\.[0-9\.]+ -PKGFILES_CSWlibnetcdf-c++5 += /opt/csw/lib/amd64/libnetcdf_c\+\+.so.5 -SPKG_DESC_CSWlibnetcdf-c++5 += C++ shared library for netcdf - libnetcdf_c++.so.5 -RUNTIME_DEP_PKGS_CSWlibnetcdf-c++5 = CSWhdf5rt -RUNTIME_DEP_PKGS_CSWlibnetcdf-c++5 += CSWgcc4corert CSWgcc4core CSWgcc4g++rt -RUNTIME_DEP_PKGS_CSWlibnetcdf-c++5 += CSWlibnetcdf6 +PACKAGES += CSWlibnetcdf-c++4 +CATALOGNAME_CSWlibnetcdf-c++4 = libnetcdf_c++4 +PKGFILES_CSWlibnetcdf-c++4 += $(call baseisadirs,$(libdir),libnetcdf_c\+\+\.so\.4\.1\.0) +PKGFILES_CSWlibnetcdf-c++4 += $(call baseisadirs,$(libdir),libnetcdf_c\+\+\.so\.4(\.\d+)*) +SPKG_DESC_CSWlibnetcdf-c++4 += $(DESCRIPTION), libnetcdf_c++.so.4 +RUNTIME_DEP_PKGS_CSWlibnetcdf-c++4 += CSWlibhdf5-7 +RUNTIME_DEP_PKGS_CSWlibnetcdf-c++4 += CSWlibz1 +RUNTIME_DEP_PKGS_CSWlibnetcdf-c++4 += CSWlibcurl4 +RUNTIME_DEP_PKGS_CSWlibnetcdf-c++4 += CSWlibhdf5hl7 +RUNTIME_DEP_PKGS_CSWlibnetcdf-c++4 += CSWlibnetcdf6 +RUNTIME_DEP_PKGS_CSWlibnetcdf-c++4 += CSWlibstdc++6 +RUNTIME_DEP_PKGS_CSWlibnetcdf-c++4 += CSWlibgcc-s1 + PACKAGES += CSWlibnetcdff5 CATALOGNAME_CSWlibnetcdff5 = libnetcdff5 -PKGFILES_CSWlibnetcdff5 += /opt/csw/lib/libnetcdff.so.5.0.0 -PKGFILES_CSWlibnetcdff5 += /opt/csw/lib/libnetcdff.so.5\.[0-9\.]+ -PKGFILES_CSWlibnetcdff5 += /opt/csw/lib/libnetcdff.so.5 -PKGFILES_CSWlibnetcdff5 += /opt/csw/lib/sparcv9/libnetcdff.so.5.0.0 -PKGFILES_CSWlibnetcdff5 += /opt/csw/lib/sparcv9/libnetcdff.so.5\.[0-9\.]+ -PKGFILES_CSWlibnetcdff5 += /opt/csw/lib/sparcv9/libnetcdff.so.5 -PKGFILES_CSWlibnetcdff5 += /opt/csw/lib/amd64/libnetcdff.so.5.0.0 -PKGFILES_CSWlibnetcdff5 += /opt/csw/lib/amd64/libnetcdff.so.5\.[0-9\.]+ -PKGFILES_CSWlibnetcdff5 += /opt/csw/lib/amd64/libnetcdff.so.5 +PKGFILES_CSWlibnetcdff5 += $(call baseisadirs,$(libdir),libnetcdff\.so\.5\.0\.0) +PKGFILES_CSWlibnetcdff5 += $(call baseisadirs,$(libdir),libnetcdff\.so\.5(\.\d+)*) SPKG_DESC_CSWlibnetcdff5 = Fortran shared libraries for netcdf - libnetcdff.so.5 -RUNTIME_DEP_PKGS_CSWlibnetcdff5 = CSWhdf5rt -RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWgcc4gfortranrt CSWgcc4corert CSWgcc4core RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibnetcdf6 +RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibquadmath0 +RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibhdf5-7 +RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibz1 +RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibcurl4 +RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibhdf5hl7 +RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibgfortran3 +RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibgcc-s1 + PACKAGES += CSWnetcdf-devel CATALOGNAME_CSWnetcdf-devel = netcdf_devel SPKG_DESC_CSWnetcdf-devel = Development files for NetCDF -PKGFILES_CSWnetcdf-devel += /opt/csw/lib/libnetcdf.so -PKGFILES_CSWnetcdf-devel += /opt/csw/lib/libnetcdf_c\+\+.so -PKGFILES_CSWnetcdf-devel += /opt/csw/lib/libnetcdff.so -PKGFILES_CSWnetcdf-devel += /opt/csw/lib/sparcv9/libnetcdf.so -PKGFILES_CSWnetcdf-devel += /opt/csw/lib/sparcv9/libnetcdf_c\+\+.so -PKGFILES_CSWnetcdf-devel += /opt/csw/lib/sparcv9/libnetcdff.so -PKGFILES_CSWnetcdf-devel += /opt/csw/lib/amd64/libnetcdf.so -PKGFILES_CSWnetcdf-devel += /opt/csw/lib/amd64/libnetcdf_c\+\+.so -PKGFILES_CSWnetcdf-devel += /opt/csw/lib/amd64/libnetcdff.so +PKGFILES_CSWnetcdf-devel += $(call baseisadirs,$(libdir),libnetcdf\.so) +PKGFILES_CSWnetcdf-devel += $(call baseisadirs,$(libdir),libnetcdf_c\+\+\.so) +PKGFILES_CSWnetcdf-devel += $(call baseisadirs,$(libdir),libnetcdff\.so) PKGFILES_CSWnetcdf-devel += $(PKGFILES_DEVEL) RUNTIME_DEP_PKGS_CSWnetcdf-devel += CSWlibnetcdf6 RUNTIME_DEP_PKGS_CSWnetcdf-devel += CSWlibnetcdff5 RUNTIME_DEP_PKGS_CSWnetcdf-devel += CSWlibnetcdf-c++5 +RUNTIME_DEP_PKGS_CSWnetcdf-devel += CSWlibnetcdf7 +RUNTIME_DEP_PKGS_CSWnetcdf-devel += CSWlibnetcdf-c++4 +RUNTIME_DEP_PKGS_CSWnetcdf-devel += CSWnetcdf GARCOMPILER = GCC4 @@ -116,6 +108,6 @@ #OPT_FLAGS_GCC = ## Git patching is failing on a remerge/repackage -NOGITPATCH = 1 +#NOGITPATCH = 1 include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Mon Nov 7 03:40:54 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Mon, 07 Nov 2011 02:40:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[16114] csw/mgar/pkg/netcdf/trunk Message-ID: Revision: 16114 http://gar.svn.sourceforge.net/gar/?rev=16114&view=rev Author: gadavis Date: 2011-11-07 02:40:54 +0000 (Mon, 07 Nov 2011) Log Message: ----------- netcdf: Documentation patch, and try building on solaris9-sparc Modified Paths: -------------- csw/mgar/pkg/netcdf/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/netcdf/trunk/files/0001-Change-usr-local-references-to-opt-csw.patch Modified: csw/mgar/pkg/netcdf/trunk/Makefile =================================================================== --- csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 02:15:37 UTC (rev 16113) +++ csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 02:40:54 UTC (rev 16114) @@ -11,7 +11,9 @@ DISTFILES += $(NAME)-$(VERSION).tar.gz UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz LICENSE = COPYRIGHT -PACKAGING_PLATFORMS = solaris10-i386 solaris10-sparc +PATCHFILES += 0001-Change-usr-local-references-to-opt-csw.patch +# Compile on Solaris 10 for i386, leave it solaris 9 for sparc +PACKAGING_PLATFORMS = solaris10-i386 solaris9-sparc BUILD_DEP_PKGS += CSWhdf5rt CSWlibhdf5-dev CSWzlib #BUILD_DEP_PKGS += CSWgcc4gfortranrt CSWgcc4corert CSWgcc4g++rt Added: csw/mgar/pkg/netcdf/trunk/files/0001-Change-usr-local-references-to-opt-csw.patch =================================================================== --- csw/mgar/pkg/netcdf/trunk/files/0001-Change-usr-local-references-to-opt-csw.patch (rev 0) +++ csw/mgar/pkg/netcdf/trunk/files/0001-Change-usr-local-references-to-opt-csw.patch 2011-11-07 02:40:54 UTC (rev 16114) @@ -0,0 +1,171144 @@ +From 2c53d8b344a62caf71b04b7bb2f5fc0499ad35ae Mon Sep 17 00:00:00 2001 +From: Geoff Davis +Date: Mon, 7 Nov 2011 03:32:38 +0100 +Subject: [PATCH] Change usr/local references to /opt/csw + +--- + man4/netcdf-c.dvi | Bin 692028 -> 0 bytes + man4/netcdf-c.html |12139 ----------------------------------- + man4/netcdf-c.info-1 | 14 +- + man4/netcdf-c.pdf | Bin 769816 -> 0 bytes + man4/netcdf-c.ps |15541 --------------------------------------------- + man4/netcdf-c.texi | 14 +- + man4/netcdf-c.txt | 14 +- + man4/netcdf-cxx.dvi | Bin 99136 -> 0 bytes + man4/netcdf-cxx.html | 1129 ---- + man4/netcdf-cxx.pdf | Bin 163610 -> 0 bytes + man4/netcdf-cxx.ps | 3688 ----------- + man4/netcdf-f77.dvi | Bin 468868 -> 0 bytes + man4/netcdf-f77.html | 9313 --------------------------- + man4/netcdf-f77.info-1 | 6 +- + man4/netcdf-f77.pdf | Bin 555789 -> 0 bytes + man4/netcdf-f77.ps |11808 ---------------------------------- + man4/netcdf-f77.texi | 6 +- + man4/netcdf-f77.txt | 6 +- + man4/netcdf-f90.dvi | Bin 346356 -> 0 bytes + man4/netcdf-f90.html | 7007 -------------------- + man4/netcdf-f90.info | 4 +- + man4/netcdf-f90.pdf | Bin 435237 -> 0 bytes + man4/netcdf-f90.ps | 9271 --------------------------- + man4/netcdf-f90.texi | 4 +- + man4/netcdf-f90.txt | 4 +- + man4/netcdf-install.dvi | Bin 149444 -> 0 bytes + man4/netcdf-install.html | 2205 ------- + man4/netcdf-install.pdf | Bin 233522 -> 0 bytes + man4/netcdf-install.ps | 5151 --------------- + man4/netcdf-tutorial.dvi | Bin 356004 -> 0 bytes + man4/netcdf-tutorial.html | 7827 ----------------------- + man4/netcdf-tutorial.pdf | Bin 500452 -> 0 bytes + man4/netcdf-tutorial.ps | 9491 --------------------------- + man4/netcdf.dvi | Bin 459828 -> 0 bytes + man4/netcdf.html | 6894 -------------------- + man4/netcdf.pdf | Bin 533791 -> 0 bytes + man4/netcdf.ps |11499 --------------------------------- + 37 files changed, 36 insertions(+), 112999 deletions(-) + delete mode 100644 man4/netcdf-c.dvi + delete mode 100644 man4/netcdf-c.html + delete mode 100644 man4/netcdf-c.pdf + delete mode 100644 man4/netcdf-c.ps + delete mode 100644 man4/netcdf-cxx.dvi + delete mode 100644 man4/netcdf-cxx.html + delete mode 100644 man4/netcdf-cxx.pdf + delete mode 100644 man4/netcdf-cxx.ps + delete mode 100644 man4/netcdf-f77.dvi + delete mode 100644 man4/netcdf-f77.html + delete mode 100644 man4/netcdf-f77.pdf + delete mode 100644 man4/netcdf-f77.ps + delete mode 100644 man4/netcdf-f90.dvi + delete mode 100644 man4/netcdf-f90.html + delete mode 100644 man4/netcdf-f90.pdf + delete mode 100644 man4/netcdf-f90.ps + delete mode 100644 man4/netcdf-install.dvi + delete mode 100644 man4/netcdf-install.html + delete mode 100644 man4/netcdf-install.pdf + delete mode 100644 man4/netcdf-install.ps + delete mode 100644 man4/netcdf-tutorial.dvi + delete mode 100644 man4/netcdf-tutorial.html + delete mode 100644 man4/netcdf-tutorial.pdf + delete mode 100644 man4/netcdf-tutorial.ps + delete mode 100644 man4/netcdf.dvi + delete mode 100644 man4/netcdf.html + delete mode 100644 man4/netcdf.pdf + delete mode 100644 man4/netcdf.ps + +diff --git a/man4/netcdf-c.dvi b/man4/netcdf-c.dvi +deleted file mode 100644 +index bd825a83b1de4ff45b972badb6a9d02bbb7b47ad..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 692028 +zcmeFa34B~-y*Hj at CT)@yD9cp at 6sQPkNz!KNLRlnD(-Lgc+N3RLu})_u$wM~*$AKYHE?$xM1AlRlwsVQXv4!o at A^ +z3zxMnX=}d>PgL`YA^JiK*#YujVz_76p~Gr#%C-e|gO#Y(5k=}Fknzv;MiG&K+kN1aufSR^{Z +z_jlD*Rb5&Y#5!*I=ofd*y5xO3uBcx1nXf##_ziz}>v&belkHUv7`8S%oN8TIP@`o7 +z*AHy8pMOO(nzCZagwxT|+R{F;>yWA{yxaWx<5q{PG at scpvUANZBB69N;o7ZP7D_c7-us%B0^PG34Y +znu|K!!^4<6nP_s(38nDCI3CH3#-ey4l!!Rp5q_RdMAPYsU30Lk4T%`m5#q4xQpv$o +zXxQnBCU#za7vM3mtM0D5F0HCj5SX}}IKdxN`ZvD_C(oa8#Onkng|6htRkxlvo{9|) +zIq4nvXV19hh>za%p76xP1pfkXo_zg at bDOSl0SvrZQc)Qta~ +zmM16^u~CQMPCMhdu4IakO{PL=fIl~oOyxSA^l;J|8H%Q2;oSPD6%D1r&d|iJ`Bz^p +zD_V!;L{q~tiwMgH-tqI8We47IKOm8CfS+7C$v=lf+ni_)5ab_`n3Yb&wr0}N9H-uj +z$%eD|Je(W>pmWIqCp{Fia>Jp-HMgFa3B{d}R1!FdMEUm5(?g;3#C3;&R7qs%p=iG5 +z(cj@!4=mZ5M;}il)3LD3h{3Sx+(;-D!lFiotXwD+#gOK&soWVGzJ}W at Vt#7v3l&l8K3x=%p3}blfxsj#_?EUFdOLW981O0>1e_k24$vV +zp}56Yz12ILLzWY>=GuY2tcPD3T;9fLkXK4FeUSR4hL3q at ssJ!)e(Tp2Cj*u|Vdm?k5T)RV;$pjq%V_DBE at q>{ts7!b0KjDmWi +zplpkr1VUFhijliLGPhbLpbV&Zr=$w1s&5x%umd{qtN-3#h(V5PUH$iK at A@8uK9zN! +z=)A*M-CU&e`ugqXLaRbs?D1eA(j9ow1;rN(#8Ube%oZf|=s{Ds2cC#rnvbvOpQAiQiMJL8SBfrPXeDa#2?*3d~Y|LrOW?s96D(Zbj2})$Ln%*j2yD +zJ$crwYqy@|SE<nUtu*Q;Fx+C~Mc1%PE&{q{yt +zfd{x=1m!`cA9(uOtjnH#-QloJT4`-kYqu$_?S%`pae^oWEk_-MSP`|tsn`fDHell6 +zGxsB%>@C)|>tmS$;Gk4cn^LChuxI$S at pv>&h1waWSuY-zHe^=DAjR$K*-Kvr5ST6` +z?fRX`LTj4~F;Uv9q7p!gQa`|3g%dOwg)^3dbFF+m at qyv$swb>;D4nsE*}(@MNQ42y +zJI}hbs%rafRe^J!nXrRDNF$IT58Bnyr*{KlyZ+JULaVVK+FC>h>!oPRA+C&UM|lub +z#+7HyV%AvVqLQ^Zcs+-3RSL*nbmwkXGF>3)tA>Eq(4Sd4yd?-UH|&`BZc6q)up71wIkOcm?q(|(jbbMBg!(VEQ2V; +zlOs8V{stQkKz!SEk1a2>d4|_%YQGE~?rFcubt#d@{frZ567X!6O~w`#q;ithNi<d~gShiA3vKN#&$KR_3K99Ndq*)4e3?ZDAo}5(3>Vrw^R`tYtLrji +zYHQI at 5?Xa);;$v0717zq-mXdJBGJjk1JW;|`7+^fmKxhGjz(Z#AD +z2sQ9)`tF?q at a=}59#UxYY?xMYyt?8 at l!^VEfORZ#wS+n+r^GPdwX2&yGKJZv3(~#) +zyj_3Gj|*+5c~VE5te(V0nOI8ge=D>$v(QM+t)&K at G8o{2s(fH*7&%0{>bdW~0C?E- +z at 2xGgdzM72xHo;{i7-5vp;R(~gxqe?*;P*SwAp2o8q +zK6z}R-KVz1*6ULt6oi)IklP|F#m3u2!v+-)(MjSZH1?5H!@m7d6lXR{7^?67 at Jj$3 +zdjePK_jW_y-Gz3aS`^b!gKtH2Ae4!x9f^4$+N0P>^30X#XA;FC+`?o|bJB^G}C2nYgJ) +z5+E1m-Bq}{gf=uKXyxotNJS%oNSQ +zqFR+oW=1T#X5E($CaCsa;>$j?Zti27JKRK7yGm58L at l4#FphxT=~=PNsTc;U5YtbD +zV-dT0{;4lx8l5UFo9FEMo3|DKWR(SLS6MJEX+p>tTVj$a3Wtk{LPPm|a*bL6?1L$C +z$8x574wQNUyWyMpLWi+M+grrfa!Ctz7^Q4c<;Dx${HXnWWChAUBFLLQfBJp|0i1(W +zp~Kjo?J8yF-?CS<;%r2{9m-W+=$<2}am9XXmT%Y#`vs~lFLW5Auf0WlE_dCE98a;N +zxM{jnnLt6*&gA|?iebYS`_ry_63AVo%OIbdS{dZb|IuZTtamKLVpmkp+fnBg0`MS$ +zuLMAyL+~mk{}q*ztRQGtNwji|C=&#{#JaN=f*KG{kz+HEp=Wc_ReOP`UMRfn`cK_e +z=veF(;kBzYj at o_y9Egp4p#QMd(ZnDUhj3;?IgytjPy>#f2FK at aovPY`{3NB8f&=F* +z?5ez*n}#W8Dktr_?_FQ$F!p16i+Gvk2;xZt)YGGIb-LIoT?&#*s?gZ3`c(aXM9*~5 +zYS%Y)7CM%?+E4t+5s})NWY%upd$?;9eP2v9w3+m4RG3unPAMprRUgks0`WV|BwQ%YSB +zzIN5KB)S8|b~P-yuYTI~@4T+CXyL>SUL|ISRARbC%{y1ZW6zRttyboidzJ?=OuPD9C;byq-rk~UyWtI+3xKzBYCDuutAe5` +zbl}2$a>J*BD1ckDv+kIGVtm+jm%q^uSAPL$2#F(o=m9YqN6vKhzz~?W)(4asrRf~{ +z2Ljrz|L;Gd} +zVUfwWyg14vKN7e)Y)x?MN9M0m{+5URouK&x90zju!<|3ssQGAk;k~~I3LCFkgkkI|`Lri%35n&wP74S1kSp5Um +z-tTSW+HTnJDgSHh(aY#@EaGw;bDJq5RSiPA1=-;@<9J- +z*MH)X!eV3aFY=Yvo8yl-r$5Y+YJzkMtWm-GXU~NkU&kT#=MDgv+x1^Qy0%S02%y%arI9MrLxNtZab34%4VqdRMVs49# +z_pqo%!so>#m~cALj)(RZYLpZ)qJvQdQlvGu+k&N-kaj6GvPlnhR_W)YQcdZo+1ejn +z0`@iV_tp5QMf*fyv2k-?KuaxJC9O-5DiU!D0=0sx;|dbHX5kO_fk3qz{?VaQs#8*nq=3yMTX2R4=kRS*WG`pFI{PQpQ2WS8;K +zY^V+tl&t)wS@^*|K~p}*Xg7TKxxy09!%$~7Tsi1-AC-n?)xy3-C$YJ+`Mn2mIb|H~ +zNzB=Gw|uz>$3<0A#j4KOVH(S2PSM_DTjH7O&#tNZ%t2&Nifp^#eGe6uc;2fzw&N at J +z7K|aO;&Nsw&XgqHgZW(6;=*SmmkL~B4u!VS?RNFg{_7y>c7wVLo-Qo$oN#rf$%neN +zvv5L3Ax^NkJ8yfs2ugBnyXxOo>;(kb^(VZoXd^{6V-z4N2u0ohVzwjxLM3W5(KfrL +z_pN(lKMg<36_$9eX=_nwmk7knFx*m}A5+H63X{H6290uD(PmPiZ7&N&W_Wg56MJE! +zd(sRq)$i at PKmT`OiRXr at BT=T{j0mK?EGdbKm}5|2pWqItE2Upr)v!*xPx&Xtr`_k3OuK`ydua#UWjkt)sZhm+$2l2CEu +z#?{@u^CmgwQXx`3%F5vC+L?P1kjQ<%zOZDet}p-l)auI-)nOlew%PsChn_=$xxdk_ +zDIW(gJV(<+>*Z9hlv_*&7>OtkM2l~40`c-{} +zC0;nMO7ZA0;I?PB +z8!mpRu+&SMw~0$UDZTg-6>zgA6Fa$aZ3rsS!WT~{A=ahFIgz%&gw(D>DLJ?%WrgU1SDky93 +zk5s;!dbSF-NK%kwS6}%;5Sd}AMR8Q=7D`c^qQbeI+t(cc>!0dA_xE#l-QV6{Sn9?6 +z+9k`XdY71H{@rq2&#-6TPO4ujFdkayAX{^oIuiKuXwq)iU3o+i%*4ekt~XFFzpvz_ +zn{b!{2rHKtC at 3zzbstc+UH7F&3roESRl8}Qrt)o_o)0v2I;fCUlO3R#_(S_(3wxW1 +zP^A3L!cxyoZudMxy2-_9j290TK%}VPZ#X)fQ}IB%X83*6fS29yhc6eFnq#DkTH3`m +zarMN$UNty&o_&JTP>ASIZ!>SJ! +zfI(F-zgQQ{hZ2JsG{C2{^717Xvgy(fANS&!Zuq)MeRMl+SV-XBGhA{Oa!d}y;;09Y +zGrthDyj;jx>V3sd~=+Rl;v*?0#R +z(_B+H&G-|G)zJmLj}Gpm6Y;ooau_>dL9#fQxQOPVgA#92pM5eCx9evg=LfaKyZonK +z{Xs3sLqECXmye#Y-G2*PI^DYP!9;iq9EvTY>==LVJqIx{Vb{NDX5lpBtSwe&G~Dcs +zY0Zd$iL(y3kD}lOLfzcUSp;+)JoG_$OLzzk7xAiHb=k|gciv<~yRSaC>*p*eoMybM +z#p*GgJqiP|<+(poO+4EWX^oR~DMdM=n-}UwoBcd+yO%Lb6&pRO|{iICZK; +zq;_bxO?-E5{OUoSK5gsDkh5L)f1fF|E;M;Xxa|_Tb*%yE;;k>5nA{LxB-d{R450V- +z&iU$Y+^Gd??Yf(<#yUI)wB&e;tKz1&Afwv2AdzwBE;vXmFPK;i(Y(}t+V%JSCy2{) +z+thItm&ke80~h at 9Qa!mHZMsG;+>1CbnX9 at PcSrB{oYzYYJCm)~u5Vugta*Nldxc0z +zN?}Fx5I}!gm@{(WAm;W(R7zvc)R9A}6lV}zVcvIfY-G=PGup)<&B9v;h52M`^K$=O +z3vKZ_4a^C{a3cEj2Pq_wGV2hU4Y +zQ>7Ti3&D@!{e$=sntUM%9>I?nhEQjFT(;>(E+>>o at P24HmsJ$#GZI+GQMcfdEj(;j +zfB(eX23}vUA%x`vH-5-4pM`Mo-h{1^za*^8#Diiu%!yUQvDW +zJ0BnFL2TD7+g+)M-EjMtam)NduVXyc +zCv{7k^7?i!X2C)@&6F6#jSG^!+n5W*GrMWbGm at DshS>^a`(vAS-Pr$qa at oku3(xgu +zd8~Nr!iQC|nF%+$`l9`La>=egZxcY|MKaXsm}2-OAk=UeCXI{s9DqmFp-dj-og6|H +z0OSWn&Eucn5BxHj0I?hH{WU=2`335%Oetu1oJvj#v2tB#XE#N|#x5 +zL{j2=Z4;$O7bze7IYK8;OGO15>sjucwkyzr4K*k2zF>8qQHgdJ}=+`YV;Jo;Tp +z-WBcV$S>}N{YK at O5j@*r$n;cA)<(z?2^;tU(0Fp7JW!Jy%_Cl+B +zrz?yHF&SOBlnOdI-S(m(WbKxcs#|{Z0w849zv5Nci5HzzCGXx&iiO?Y*+^x1XHZ at B +z at jG9@Mht37f7*4IK8+1}T;48r9yh4Z(y+U%k?^b*=^8 at dJd9!yr!Sr22U>aC)%*2C +zDoPvs3auTI;#zq4s>Lnst*SWn1#AVC_;Qz;E?1+++5P8R^ewk>yXpsT*^3w`#mK?G +z_illPUB4jaYZf~mMRSY^(v2#K7UZAyo +z4U6fHZ`a*+S~2WY-D`4$7KDne_<^T_J!=#C&TRCe?Mx(bLMJsjRKv-UTv>xz4OF}8 +zcmF;OsM_ at xJ%H7ExtMkd`oj=N4C3a%>j&igQ5rQoV@?#Odb*PFcodz!N1bR6)&mY* +zMxx>o;wKbqZk+=Q0*}OVo#8M-(YtK{rk7kIyBu8JSNc&%2HSb&!NckQIALMeeXSp) +z;WHn_Nn8;{r9~L&dU2gMmtcxlvuCz4_LGjzbu at xwA>Q3OkV#03cx&fLznlhzPM81o +z)$?}U4X*?^miVtBTf&2Aow%SR4ehx#la5+DXTI{_IW(csDV;;JXWjme$2Pa(nmq3+ +zvL%xrJj+-wLBiQr1i8P*#SJYtfgw!9a7o#%X6RtTAd+T{$<nov-ILE|U~ +z>R-xrS~#A&pa^ne9q%?j1XwcLut!)TZCWCc9l)~qs;`~%8eRk&*>#`kEVM2%&dCyW +zf=Vymk8oTutn3^Ki%qqPcu$zGIq#=0V)6TnXY7Wv>i{%kP%lw8$8;q}U|5aQ%<6Ou +zZsDCJhjXw8b1Kt_+X-^JwFv3!!6I}@Ey5fTU;VgyZw^WT-20dtQg>lFMzt?d2Z(&; +z{Zz at VvVD(_BwBV`FtJp#sqiv_ +z)?`pD{oHQ&IRdb_wJ27+lfRKq!n%@z0;$8}^oc$dwns4#CwZW +zq6pq%VlEGbVQ_34Ly#syn~=vQLh0DnSRAMI$L;E>D-MEw%AmLF-}l`j5KD=C|BzS& +z{%#0tx6{3S1O$%a53Mnztjc7akbn5bVS54c$dj$Yij0}ETv?eLES>E$+}5(t8H=Td +z{An=LwPCBNB*@iIx#VEZOwbz+jm_1cQ%i&?8A1IxQ%T-x3S&n@;t?250dV$_8pIU +z;Ge;Fv}fP70=^yYd-E~@UCOsxJBl!JG&LHFj%mTu1y;`K5P*a37fe>-zKh!FoL4{4 +zXmYyiu^TSEra*Y9I|krXbt$Jx%f;U4mb1SAD18`AD|;Z<)7x*?tUu}?L+vrfV>jIQh9Z!Q +zZ?|bEls?5GN34mV*GOXU^*iUk{U9{=2+h647-%tsE-*eu5Px(n+)xoys%Q-=_R1>{ +zBIO^36oXv5;pqPXau%sZ-Ibl86+UMOU1Mtp21LieNML7%OhPgyE-L+yRzO9bOwx*EZKiv*~d`>K#!wJ)P3~@Y^y{Koj +zg9~a?aRB-Sv~fCGT3gyBaWR$)Sq|Dyr=1MF2(&Ioq6Nq6+ZQ_LW>8q&wy?Fe1#tz0 +zYPkNDJm{WGWdlRFahi7yvy8)0YagMP#{L;tqodat7bi*IBQc*e!IX+Raf +zJTbBBxF0_(PZ!RoTb#^f1Ksn&p+r8=JwJmv{lM)$ToZsKrPwWGTOx^Cw=vjPIj=!N +zJg!%2C at 0W8Cnkqf6sgCcEa#CnOW`anJ*OoqBx0AX^%BQqhYtI1U>jT}Gm_K~-uKEOH0+ +zGDijw<1W at HYCz!VH)R9YeBNLGY&DU5 at _`S37ZpFcT39}^10Vhl1|3Vq(owQaj;mtT +z7k}4l4Se{Udac;!PoHb-9tDJ=2|a5ZYsdyqxSVWx!exnQl!?aJKyDllB{L2n&arTK +zcMxF+MZfrFoUAC2QD5r`)Quw`c{!WxbPhb7 +zirQ)*RsC;34CrKoZ{KRAu|#Y$kq^E-6moEAARP;5Fuq~i;M-44ZndlOU%n7Lis^3C +zD9%~KSfpd&Kz>wi!d8e>;^^)3%}!#H_XJK2=CgrM at 4~K<>bOG at 4S)J08h9ch)N~89 +zXaRoF*16KIc#r^SC0H4U&+^e_x+#%yXLze +zKn=tQR9dvz8gZiG*z9o5${f1AXsRq8OUU%tP_Br-iF?*uYTlL!cxAmPKfMAg4d_8c +zur3-b`{X8K+zvjuk at TNNbu$Pe4hF#|h;WbQlG}2?@^CH_PsgC9^7uRr5o4Wh*Ixa7 +zI{D=7mX;Q~?#|CbVx)LB1Hb}zr@>O1dd%DgOO*dWo*XiAidF<mNoyp%x9TR)-sWEqMJ?e1q* +zu%(oeb at uDe=v^>BTYJZi>hIDQ5US;t&?pPC-x*GV?B_2a2)BMd3rO>~O-q*RD+wU) +z?Zz{&SL5kdJRPu1o$VsMh+x1q$b+c6n0z?ia8NoNK9ln^mT$BsCp|tAZE~=lNk&6W +z{T5c1x})I(R)Q#*D;=)9EE~h_) +zj(qo+vKewP){Jf7(X%{IB=h*mDCCe9F at S$I at ZhLRRaR3z@P~_WFv`)U2!_SsMi^5e +z80b(|w0Vk7iP?b%GhAqkU3vA;z|*g#L{#bv2|*{i9byY`v;$9{ +z%iwdiXct-K%jS83DUX{V2Nlu5*38x}m_u^Q +z*Dg35qgFfz0mebZ%71{HQv$bq*;AmoXebQPKIE+ at r({?J)HC+;68oywUItPJCPAC& +zq`?sH-tkYA#p!_x)9d|Z1IhDYRR)shd8=^rDvGq9A{Ll3O?KeoHxmyon?Wyu?xMq3 +zxv)rzR)W}EmDW=EFpyroSUEUDdsU6cyA&B%5selP0gA9Al)84{s%jpLXAyZ4nNBqtg6Tm?^(yHZi +z`@ni}Z2H}OY71OLKJf1K!>Toy(1Lh902K%nM52XU;N3m`P3Odm(IPm+* +z3$lX)PwX2|4RdJUn(Ud!U(yH|8PMs at ccfTKsA0Ii%7btn-KcVlVeLbn4-3kK!}J4m +zlSEfXx5EL2VIEPQN6Wm48(#6hxKN#8y%_E-G{J?MA0Mquj%>}Y_gO>9OgxgW+4cYN +z^;kHTMyN;3Nc1L*8?jTfYdNQcQ$h)d`G!L97uo1wE1kkK7aJH*pVX&DL@@Z7fm0ES +z^YJpu;XzMpJQ1elT=r#7XbKC~3nB?dBk;#h4*b#c$J^+So90Lr+;JuO-+%z@<#&xG +z927A{t#TLr+%v}@py5R!a)q!ElCS5UMTmyMJn)e~rOGWrAU8KgO63C*HGx8r9ZRs4 +zuNako?#YJk0PM}5hJCL05sF*MZ1C7oJe&_6n=zx124e8ieeu at d(*NVvb1L4-S6y7e +z$(nKItVT%~kHxUoanNisgEdk<*m!gZ8pbiimBz#k1F(4>oLj)TYKDIwoQsd51p?P% +zP_zDlerzI{0ucBt4HQzUgmE0?J{nfbqo9~P-V?Wn`&4lOL6(Q=_0qp$AiRd at c_N +zc(2k=FL~9t?z?#tGe}_Kw6|U7P3dB2vM_|2mG3foQ1q^j902rY_VPumD256gY+Uvy +zU*Mnuq;$AoWelD>jOsfZ5N`h9qZT9w18^Vw4KZrOiL#Y75eGkbv&NLXHWgb}3jcYa;s&;~}|VH`aZlh?Mjwg)-%g&Dvs +z!V52<>YzC|krPX!YUjfDabRaFEHeXe?mrt?_T$O?@(TMO%|9PmLCWWQYiTTxn(ohb +zVA;K78OBL<4vX&ax=lq-_-I{qMh1cs+ExTXq+&`BnUIRgwbVTKcS2DUTFrAm>{)>r +zAU^R+4}ew at N($gnOVU-|bh3LSN at EGe0;$7_ymE~Vc!-sWc0mWyEb{bezCWRLYg4Z +zWTyV0c4|S0U;aOT5Mr8T1gKnb&&jZaM3oV2M)5|OF{)rAcMeclO5kThg0i%-IogA4 +z>DRshSV%k`DGd-}KJc~AL%7kVj+(qR!duan!4}Zaw=dJ_*PMkcGt57pg^td{OJ87c +z-x)%T3t2z>Vso4!z{)~(Ne(U)JXR+A at rf6)h^mqlgd}_Z>KDbBX>*3lr%6vN;VnDR +z^A{{kjN&|gr?QTym#9XBDQIu&pbN}X|AzWu)lXmc;>Vl{1WZllH!S?w3FAncgl;#59G|q>_~7Hgu8UUp$5} +zyv-0yPGTerRRo|&wHWK^EA=*pM$gvw`vA}+T6^x>|K=^og}xeX_pcYb0^X~#0$_qtfp=(g=5_srp at H+%sbd)L< +zE}v*32%M)*4jIiacD)w=%0+QQ{%Qt0 at X)1t625tg;w_3c6+D8=bJ_~^Xg+w_ at jWXb +zeNO9U$VRhRu4e^PkDiYM2lupYuB at W^0_mAz4R}8n{Ef0!JO}Lp(IjvfLBf at 9BArY+ +zGdYkA-2PFQNU7KF{EYu$#_FM>Z~rL6^0)8uv$Qz><`1~jDrSBCJ~3XtQ%jtOKL*Eh;M+`0T2YujsEY1Z&CBB>o~ubY+eh at e9f;u +zK{o*|%666EwUoC=yBs1zNLM>KQ1rQ;1#7`iF|8-?nkxfKL=N>7f|e}S!D=j1BSlL; +zi8>+)g_%T)F&FqG)6~YRWY|bK!7Gd=$p&tInyw9&W(RJ5ih-YK7?otA{;(Vz#vDZX +z2e5O?s|0_8F)1Abbou;3kk6k#*ojb%=LpKfM at zavCo!A!USMM*DwYl0yG4ew1NXiK +zr?=tKAbf9n?bQp9Riv@`UCy~pTxIgr0p0AocNKk at G*VyNQd;2sG +z=!u7;XyB9$+_4UW0*V|oAGl*JU22StXrwOg<4DWw+Qa?>pN_LmO{Ug;N;dl4roi=g06J)C_f^7$(K}shqJ8n) +zWVGWDX4l`>3anm#uL7GL{KaoFBlz?VwLg6G)nWweRTgnQh$I~Br^%2H{O~&Q3FDl=oR8=w)rc< +zJzXJB`oPL$Ne&i>Tqy7jQ`EmL18jyI at -;uX5(C;bKe?)Oz$`xVjY*Rq$w}Mu)4=RG +zkT)$~1}Cci2xC{wS|&PVlN=UHD3jxpkPc=e81z0B1!Ze~dYFNaUGr0MN=@j-T^*H2 +zj;UXO2G3~4RP&Sj8OA7DGCp7}pC_t|RfQNw$Z~e3hS`+(yi3Jz;QZcPTq3qRbSx^q +zg`X#>!~h4C1|l#B2Q|DAV?>K)w8(9rjR6_=jo++t_hb<7KAH`@<(J%rVje7JxS7Su +z`M_I#0U~AKPFxI_lSnZoGlN5p#bi2Z4z{gmC2vC-r*!Ty?>A at kBgcUZy55_f8!^7? +z2mApBh(txVQ*^#%>(>vc%$_#DRXopwtiqHmL}#{VOwFnM{WiZ-x%dTSwvqHBJ7fb# +z3AIV=4FIOy$@C(m&{1=kaL{S8BOmosRau;_RkVQ*u)e^YiSejJl;{5u-p~>_N^og$ +zG;O+&)?q~yBn(}u!A;(U%I76~2x;grPWm_a)Q?i}_=MM{h*O3~jHa!~v)jR|f8c3!c%k>*SVVt*_29A-yzj%$!wmW0;peMKLMXk2#!0!! +zog8dT3(QE77J)V0^e>buX2CvoSFDqZ7Z$y>_ +zs%*Gj^PN7u1jwH&n<0M?Y4yBhsCi5ZvrrX`>v^S)mOlw +zm=1UvTZgU5!$AIAUG9 +z9}C+MpLaK7dE_|xV3jL_ar1U~n}Uw24Q4>0a&2(w9=WcfJyxgQ59M6#_^~5 +zT&(TMvCam5zfu#K=J0&r_isY!W#ISc7kfoY_$ybnR0c9eYie~#!!Sa>`~~rsMI~cz +z$`3cs6gwX9>uc*i$j`F1b(gv2xV51pTt``albp-td{!Gt)C`I-sr0;b1f)XFEn0w} +zs0|%yUN`oE8yU<7n(p-Enp?XNVOgM~%K~XRpjt(h01o0v$k;p>G2O3ZEiL>thD!Y! +zlVS^^;Xl{w8cWcV2QM{VSnyKMMZ>A7;Mb!iB8YK0ccD3zvbTemUOfzNG%W at s +zDiH8 at X)W{Dqgzpipf$9ax)g7$sSq}Y$Mswv55m0pS4Bk{5U`gn7aW#pF;=gX7>o1~ +z?ckdq6bZpvQWC7k<{YeZO5M2Ua&&EfP{xW&!cF*4z%>;uK(9?@N}>szzd`XeEmjY0(A9H#-y<<*eIhU)oJnf2 +zgEOy$fPgzf|Dydv<(<*_!d*fnvTkC8FId^^|foif2Tfz +zX!rzWCPR99l#>KH=W#bMVz3`O(Ag+#Y_^mSY#6!_G%a&go=AjQQ_ekyAO{aj`DrJP +zaKU$&g|sBiPYN$X{*^~7E>Yf~uKYwo{L^Ptq#AFhvO+NbXKtkjgTOzl9Yf*VHi<=J +zZlJ>seELidL+&!jz>^G2mDE9L_y8Z-z%jKrz{IGP;KPk_$| +zD%otXRPMZT?dmXT3gu_P&mN)4&?GG+P=V-{!4-3LM_gXUs{Uc}fg>&x!2o{Hi&nZp +zuk8r8ZbyonUFswD5t)OZms62LSvB3fiqk11>2(c+VkkVaXZFnNL7qN+uaSo7AFIkG +z!8gpsiX#c}NR~PqO#j%$iaGuvE;cZhi@|1#VGzB!%7c|J3-s{J_KFjSwlZ&&f^d1{ +zP*SWNc;v89CY at v!hm)wB5r2!~fb1iO0TfDW3mIx~{`xtCYBH`XGdL!X!7%S(lD39y +zXlc4&hrOx6?lg*J4Z)!6)M!)Ea#y0()c?=(2`v+f3*7NpWh*pyNWW8r2XDqW*ocE- +zO@=hTSzRQ=7;eEK6hsgKRT{8pf+_qjk3w|{$$;=6-st|rvWG6!*fs^I*}zBVuv*}w +zhbb8Cj!>ND9Bouu1O%s33}?oFp?G;B6I^irD|*s7owXAN5V)8(B{}Eu1A=b at T&D>{ +zL01OOepL}P3=H}|1jI4=mqO6%>|?AX%5HS+riBo+4*k>Kki4{%*MbV6C}%T(bM~tu +z8M%EFqv-j?#ljr`!TN{fKvl55SWD|beGW)~BCp$M4wUNbhyWR~o~I*uIy)CvMK(NB +zj;M)Wn;CcrD0Dz$=F|cj&wbS&(3obHd`U@`oMrofSvD|us{ko901}-%cvEhQm|bxM +z(t;fryoH?O(Z1rY?XccTt)g;CpFRVmL#&DiWQoWEbtxKA9SE^tJV2f!nZP+SrPiuw +z0v at bnA2_Q#z)~mCvr-nxuO($K)IwHAUi$EV*(f%H+Z8pvS at mYB=I6RLf1E(Sx*Eo;tdfBbyEOLMxWI$L|z +z2XO?d_N>cTI>Z1i4Ip2hMJI(&H6T^(;BZdh3`5}PW4kPr4QEpDmvdGCzd{62`e-DP#l8CJidNmBA)&E at 4SRx~xDtr>diCGMAyg +z88Tq|`LI|*3ieoZXdBd%Tm9nML)qY4KNo|w_SXLt at n&Qs%%cyTV`Xq63ASP$-*Qgl +z;gY$;Ve^HbY2kn99G^vuv^z%qoM$SU*c9m?8;Ji(93M~<$RG9n`9S<3fS=QN2lX)v +z$$$st1vSx8*poCG`Mw6Ws?Ngx#7!~ypf1+X*C9UmeF#s0PcV{7vq8Blbm0>+Qe}3L +z!t4sX<;JRB-Phs8sunR;rTXh3RCNyKV;IpNh5{XC1NUE~=< +zItJy&O1(`$f-htPi+ at hdy7&QbcG4&v^_E#H^aa_;Edi2Z9;cCo`=|hf0|8Sg8aa`N +z-oE%By0?sDi4ld9CZMqKoS|s|CL37)Nv)NnS_6JF;?(P}AIvak%j+4$r{QA+qpaV+ +zkYp(o7{XBqp3XvJPs#rO0(;zA1A;)3pGA$%h4c<9X +zh(Ls|+fExA|Gc^EdEQ|x4`0yai~!wEYX at vNmC5c0)`oF<0;C23WBQ{k +zY>rEwt{K*f6OCtsN9{r#fE_&QJ+e!;oJ+_Z`UM2bx~8K(8izlIWhzx4*Jm(H8U(K! +z%_jUmqwxbPA%x9BO*u*MT^Gi1f~fxRVv;+jf at 1WI;|d at NB0pdC#G;kufLiKmr4zJ`@(9 +zZ{}N;I1A43%50bMXkA-f at o +zcp3)`vpSX#73JnId&U1TjhXx^Vnq~1c5xKao%MH=I at F%^H&ukDD3!yCz=NJlY(o+l +z77JVWU~4dWh&{ivT6 at -&U9e1uu$7QlYu6JR{p&k>HH=J6KkwYagjLT*VmOS3nBt~g +z?)|^mM83A_uaK62p0>3}E&!l9#3qjuvdrT6c?-z`SuP7mFe1!E<^Su+wMq(p`dLG` +z!OxsUSfL&!o{8X4#%Eqn?~DEhJ_Fq8`G8a&e~M3O!<8u%%4|)rcs8d_idsYX-NYu< +z3@}XLWM5m|t1O8W7R??@81k-b*_9?}e+%GrSZ0$A+TZ4S5t@}kEM}^5E+Wj%M1d3| +zLT`@f$Oih3BS!LpzGDd=ql5cq=nca}g`2V=5!;?){~daql=pWcILr5aeGzh at h=hH6pn*a*gSbQ{t;gG~N9WvYS5GOz%mFYTc)g)oM7y*_WqFxlN#-ZFF(k0dHipedel9`lY~UmJ +z1K+}c%{_MDBmXxkediF at gVh>iO~!jbAii{=I)a~~SuEmh3;{`mp2_JNKVTj^@TF}bd_ at 1%Fc9Se +zu!;S#4`JX-Q9qD?1ox1Th&mOtWemhrX+T#)q8krYQ&;eq_h6EI at R;}Naf8Q14G;Ur +z7keD`iXt)SOif}6g8~Ff3)mo3f^mf3bK{og79VA`Y%!EIXS1fPITwJkIDpf<+78TF +zf*EqnJg+8w#;6;V7)s>4(rt2pV)0VFfC2RK#aYntkh&?wL#hw6{qc~cFRZ|W$C!tI +z&HWgN4u8%pDLDMd7)S$#21Ly4!3;xquHL)^33AwN%}TuUG%v*Wu5VK#a5NPQQ2NQ^ +zTBWG6fe)?pym?5w4|VHN)XY#1pho9mjKi>_2|uVf)`+7GXO04HHQ at HOdo#qU5vq=O +zfwX8!{Tm at O{AOfX=ln{z>vx%_*>oVjy%*c5-7f0G`MdcUF2g5Q!da$?wTbQ>5MWXW%Nn8t(K-1A>caj{u_JMY=ejSf~i=n57fC$Os +zV?Kz9>KD6`AN&Hm%$RYtNhfHarBmY!!%}1E&5|xrHkb{pd|bO+Ty$XNeI!h{yfa9c +zk`I7+CSiU76}m7%8)%ns<>M}O>$U))2u?Z16vnFJc52OqyG95&)MHBW~K +zi-Izq=-2Q-Z%Ibv5q6`3q6&~$AVCZ!&^ch(4I~{!peeROqmYs-Xv${ja#Mk3kT&RGieybDjolw3h<*LF5Qs8I31 +za-j|DUx#^o^@7T+be}=a+oztjl%g`p+Q*umtItFd9oG6Nn%nRuw$& +z5`Q2XWcAdsvR49!E~$mHi4u{+MnNQipoA^47(000#YQi|yiOn;rvpKraf=z1^wM#k +zx;tVV9Ze#x9F7eRai at 0h4_7H>^8*zuz2dE;1TAx#a$A8p=|I63r0NF;9BJmmOpfz2 +zV1yD&Z?q91nGA13A*Mxs6v0yTqN9ZqBf6f|f#;M5zv5F>53XLZMS=GGE$ce_&pC6h +zex>;NWha$9H~GRNNf;J7O~W +zrgXNVp9k_H;>ia;*-lTMgARtnIfP$eJggSiEn`XW2a_Tk1DtP}&t9=xPR&>u1{}OB +z5!{}-Q%&{+T>qA5U9LynnbVhKhfXWkNNEMxvK1;8DPRBsUA>f`5p|$3ucVYU521T0 +zL at 0%#_yMLlFCs4X(&w6Kn^QL%HbBY3|sq!9`k-%-PCDOCCy{|BvaN|+XDf;jrHY`%ztZ87} +zuI+s#*MM_hLIoutQ9-B +z=_9n^ROT5Zm4tqzy${C#;Yo at sDsORyM8zS>Z?Sz{@V$>=XSC}8IxYcuEmxIg12?@B +zs=@>w0yn)2>?0grfe@)hEZX-q$^VrHZwpWVgFm+D^hn3c#=<(CCC?@}^GMrFwxf1oR0~>aMi{ +zB}!T%YIVv~Z)lu)O)6KNMq>pUE*Cf;6+UF1%?Xjc7~9luvkpZD7A?T4U5gdJ at UtyL +zas3;9Tx`5jMV`T`uWQ!;VhQUVz|Ey_6O08@``bURfa2?1hknL4c@{ruh2eEb{rd(JWF at u0ZCpu1?PXMy=77Z?jSo})M#KliOa3Ml}8Vd}aYfINX +zJgbh!Mz_mRD-{fIHYdW(vL)vdylaVe1BGIuQXhfNs_P~|HW3dk3)Jfau|aZub2G>A +zS^j<@sxmlY|AAx00y5H64zzMSI2GyP5kv>z%EsdhtdV4R8*wC&1npRe=P?pqAe_3u +zN~1tqJ*@%^?mL7f#&nUY#vq2LIs);J|D>@9M*{UsVO}*4;^!bEMQ_`psjX2opW{vz +zcbIieZ8Ys7*H6twKH+127kQc`1E-ai33tunSwmkN +z?|d*%PE71N=E}9IXLmpFm9IVaD)Ca~b_u)o*ej_t=+j7!fgjLbQ};BmZ+jM>fSODN +zaP6 at jZU`9$E>uw at 8j7p7pQen%3(@Fe4iX8(G=@PS&pY~WRF4W*-Ei3dE)`n=!nkmq +z4j=^zpK!-0+$Qr4A%sN3fN}9C>;r~8uzrR&Snpvfl`zPyOl_tZ2xqVfM66_V3}+Jb +zpjss`o(XsLOJC#(rF`IwXOQbUgd{bI9h@ +zt{phz0Un5R>!@f^Iu?8RnW>YB=0tQ58c!m!XzB`hNp-IXzBni +zI)g4k1Ya*lTn)WSY~;Q%z;I`a+5nzhfEHDlc^Fm&yJhI9VQ>?K+2GQL&~ahuuNYWF +zx*nIpKnA5~3c>DOdOLm%A;mYy>Oc4?kQBw|7+Gnu^r4lGmxpS}^~h&Z24F!O;hJ$g +zqNBcUW}8{w6P{3u#9bKo at JJXAh6hi09BE0UqF5QLENvZ5G>y4b^2j^{`+LpyPP}%v +znyTbsy;&8e$_7ulM!7GBT>O+2{*Vvy~Q?)!zA;D9|v37)~ +zhB}6jz|BROch>VVVYF^1OQ8^#0&T7PkQnwRrpXKfBg at Fs(A+?+fPhQy0sW{hHngXM +zRmyKe9ke7m at i5T+wX-+D2sRTU(hhE;Ee)URz|3Zp2BdQ^lkOi2@&EQ&41z{=1 +zP=>ytV>3X@#C3=L?`guNVh-y&R7DH8!oc$p^z6{gaxsRs#A%T1u#cVf(?<`J at J?YB +z)56yes9YBF>I8*;Ny&zfReV7uc}R&w^=7lgY{Epahmh7Tm +z`C$rNDqjwT30DLeNal&LmQom?cnY6sJo)1Ca9EZB2Sq#Uf}@g-@~rd#4$v|~pjt{p +zhD#EK#Ab4y6i~Rj1Eix;*btZybF|8fhFq&yf4OYz{nVjJdTLYTT+XG9T;t=MGj#v{J|nU2xM)uFhZiluK1;lP#^oIS>PVHa*u6p +zQ}?FyN at _BT!jRQk+Vv!MUVfK0q?{F6uX3j_$=qvHP|XJ at 4CMp6Iy|#W?_Z^vu?WP) +zy_AOwja_ZV5QD0Q0YK9N`9rznB?m1p2A)MYo6gRRj-xB-E{gCX-j}oI6 at W34Npa)g +zFhiPV%F|2565=1n_QGB`w$(gBmm!_>oxZ1nzyoVNR1o02NQX%eG>lzKHjw_TxmOKSRR*tKS +zX{Qyb*{s8mZcfo8 at C?%dkW6{>uO9b<$3kenNa+Pn{kC2S=^ST)Aw5{J>83HIdJc3& +z-XJ5WElNot_!4obH7A-}w_k7*rSd4z1O|a|gNo8 at z`DmFOJaHMtH7fPG-G-;3A^KBwRZMFhVEv+QPzN=i{!jxOi&M| +zss;xs-BLx;?x4u8)!wn^nnr(p;swUcWpN`h(b{49_|2Z0E7;cPcLiJ9uBblgv-7o> +z!FW at +O~92<(n)$9#F37ZQA~A8ClNud8q`^dBD5mmqz;2-XLhfEV9w9%?sDU7+Ul_D +zn*L%;bciYCnUIZmwnNOo^7BZ{y6JaHkV$6bWUL;|^#MmDJ&4zZoPy=?=FvteD=OsxYT=cZ13;G)vo5Jn%(~k#{A*YUHoW1mtN+clJ!_u+%dpCFBO&z+ +za}H&P07zBqdb|5s`BL-rT`G7CeO`Q6h|P%+aK<2-UvagXWuZwT at Upn08Mli$$yw0o +znk|7JG1 at gIXz8L2x>&2evWyaZyZk^Ec-Yk+ad#2Owzx6`!odz?n+-R?ZOM&6Y(p%_ +z at W5#vUsLo+Etjf1D4mEwaMy`8>PwyCqJ4tZtFZQv5nEb-I*f at T53Ounx=u6)4LjpC +zT09b5HDyZ-LCu8(lKL|V&?0W+|MCn}JL<}`(r*A@)E8I&axP<2EkhMY)b+%w+^uv_ +z#9ZO}aL^l$85oeozE*W3U~Fo6XV2=!=sccSy~No}Wa536)Taj;=PpNuDZtO?XkbGU +z4uGYd*TFi+=lBI~pNPU`ud`Y3&53x8YP(<{HB9fB#c#!T~0cc)PT +zoTEp*58uwe5#GQ&jSJ^#==v7S at twIiLy+DAB)25OE=0Ud^{(hy)91A5-S}SS=RI%g +zcG^r_*Z18U``2$-(b?bWH0r13>z at lc=9Q1syJ5|ib?eu5IURb5fS7)27*UBAQO +z{9nBpuWwn?d7dn&yRUEU`YpYkYq~Em&+D~tBnyUilf&Oqp~N=x0N?LI4uLCXF2Om| +zk&o7{S+ix++V!hf_#f;+`#CPo(XvM7&y +zXv3ieETORxhz4mw at F)#LNzq8b(FAR{MXA1yx8Yadt_QspN%J(XuBf{Av%er+E8vno +z=gkw2MVk?klo%Lr_7k~YTzZUA0u#*G-I5 at t*od`JQUBaXE5xQISi=T-Qgj;iO{(NY +z*$zvGYx56xvSzE+3n~s-VIM4 at LXVX_Z2*s$4UBRFfMri_KYns2W*be;$z<-`OkK7c +zb+BB9-py- at c@bN1G9!+K6FOpb(qpBMNN(}1Ux|)|7mzZ}bVZ*t-vE7qp+dvn>V;PQ +z!b0=05;|raqZ>+JR!^Ci^;2dDKf{pJ&wL%~(C)a=tPp>)=ox~p^#cBGX7qlS&&f^H +z1e$?3P?LWcv>?=j7)iMh63{HHGWm`SB@<}x0^!->Y>J{ItTTukE+zJ*OrH>R=JvJ@ +zR8gct5Qd~QUZ9vXP5e|VR*4okGLqO at S=NnCneNkG9NaHR}ZJpS9f>y_iXIeq>WZl9)GKLM%4SIGHmyw_VljkUe}HP_4eYQX +z)?gSxlOO4mPp>;Og|-0WMOzXo(}bm at XJJ8`+~o7-GI&ox{xI$;X1x;bo at iHE?a--d +zwR4vHwOT8#%$u&0D;EZrAwjYnu3S=Q-iwt&iPGvDg2fz3;vS`P%VH%jD}$13beU0^ +z!sG at eZ(xMKePY+5n;+e=>-SYvuHP+9^O at a%zpY{rCCQ4NR(sM-R;VX{CIn0nrJKWn +zT7GdjJ=W^E8!oM?`ozzwfCH6Cy(b{JsA^AXSf0?)I4^hCr +z(pTE>a09w~-~)YV2woEp at fNL_CpIZ#be at HAL0LLw8zL>dfNASn*$i(h3~ENO*k#xx +zvVvO|%3v}RP8h>0g=2P0)rhg>!wwQnzTrM>b|buP8k$!j5PE +zH=a`cwIysshmZBO+iZ<%ZBKGT5e at g1@m+P~xtm&d&?vW`6G+6l_9g0ZUPZOB$z6o +zi2 at qm1kU`RZhR9s^HRV`4&s5ha828#fS&>>>R_bwjwF-C7qSISD+qvw$eN at I3&%}) +zR!A~^iUNg>NN?kAWcprK#4SC1*&>J+-}Cz9Z$htOtSj}y9 +z1SyjTScY_(OjCaTdAvN-Q+(9$?4{S}HjohDqeXTg_YisGq<216?D~cmcy4)E>loxc1FxxVTy%uSXEHsBSO)mPB?_PEJT}Z|GIJck5 +z*IVMvw_Fz;!C>cBNoE`|Lpg#ZnLWw&NxaU`~t0dm;X43M=)`wfsixYdhF+-j}p +zwfw$LG%*OIk_ZQ=wqPTp*k>at4LH8xxX-d^lRRhw6V?P##6 +z$i{>(^{a4v{1z9->Ji}24jlg$_To`2kPjSxCOsQ?Ysh#nd#hq8a*nA?k^3)>M;}1Q +zZI-_kT`3qhrjlsCA>Xc6NZL{yYZhNuCIsCCuL<;-TsG;@$`b`bsL4#x6|DeE`X0#J +zr%&>B{VNzz$p`BHg~>NnE~Yz51CIu|b&u=B5PNO16(0Lg0^oABFMGr`@;*V(!dO|_ +z2uXMK4k6eGDuUuG$(d0SEbds|(_iwrvv%dmzV7~cl8yrrl)Xs5Lpq&( +zK7pkLu2)9UySBf3SvK&tb{4|vM3av}5P2j_c$7jLQ7JjYgBmaL5#X!RXGoC&0`L0- +zN{66T at G*{!+rhi2SImLUkI&jgVBv +zd<0@~MhF}R at i3eObIGss8PObpY}<9 at uX{uj at G*Pt58nXwBPB$H8HrYFWfFxJ5{5Lf +zgd-_#Ve3CALyH?Cuix^7VX}PSmd8y65i*>R8C7F=1bFtfAeYleJo8i9Zv=JEPd#3l +zUeb*=8~>+30H2WQRN +z72T_er{wA4J|PB5ipvH!K3_Jxuz=Z;9o+asX{MGBZmQDKPjz$7N&5;>qZ^-xpg^Q! +ztBCeguCYig&BGYahomeNurabJTN`|Xmd&TzwYQ-)i{^;NiVN!QKCh>*f1X_%_#@cC +z^%UjobJVU4t~RH|co0yJOHRRzp}5Fz`ie3+lg5;N{Eie-d(GD?PN{m{)n3yHlE~Ly +z^EJ%tbFiflnx(W<{xoI~JvK*v1PpGoz_fBnFq_du!Lh at k7V^QdBltc-5V&T^#0k97 +z;AC>)nq`eFhtsLs0 at B}!kE7c6mxD3MAz}u78Id}1pAUQ+CoM!_n+D%vl!@KdUVziW$g!-4{F*mee}dPbg-C^B?81^(bPYL&uM!d=Q1_tbSow#SYH at jVe46 +zUBG3cdm0*y!-N;36bJVBwA-gy?_hFNQ^HX!Opc+4?=AVGk|@B8Bf8AG{SKGMmG4TCkCQ)u5cAw at K28;7zYnd>T;+WbGrEu +zqFZPpo@PnBN>`2%3*YlMJ&TqYfYZij6nC?~)5gD$ +z`J;!1xgXszAoz_iVW#B}EKwBH3C9qe#u(iAa50s@*!e~nxY4s|3=t`tHSoK1Rgtcn +zqXD^^a!XalP61cD=0uz#RfxeWg5FqzicO5&L4{}1%e1)`sC6mHKns!D#W3cK#`DUC +zCS&eSS!ZXQ^0_k3j3URJ;_Xg2*gm82d}BcqxEfU2zCqu=Pp+qrOaDFi$vz+xhxGsV +zV~rx%*c+G+ at C1|U{ElI5Jf`sBvvt|M?AJT+n4U_{0z$~nTy(kO-~7x)I}{6(t#DA? +z^tIw65G~@R^ +zbE#2eF2?Gm2cMQ{zWrzot!GN;PHp+x1xYZY!@6Xq8^*J>3r6U9i0zungmETKdWMoY +zq6q}%;3x{)m^SFRx}$#kU;4R%m`ZN~{V_xse!2>dFk;2|;7?a#H0o?j;@~EX%m{#6 +zd(!RLKH7Mr+dZJbyMxNHFP#;|*n!&nv<{-;@dFGI6$vlSLoe4J(Y +zM}p$a!n#@Jw5Gei(~Qu~m1S!lt)krkuxf5rW3ag_t+BXW^PA^!Y#~I at 60Q<{09>HJ +zcg>k(T0fWS_LqQ?n>|KHsoJA(0WSF4gnL;quZaL6%&tA^-!)Qek6LMv%J=}yDjJWd +z?u1YIKi|L!NH%jqgc>C5+8`n}XeDVDRM-?jMkz#cleX)W)jqzGhWhX~Jw~L?QoJF- +z2|v$ipHuN3W5E=AjK~*N^kNsf-K0tt96kk~p{lAnJmL2m_K+$lyCMLQ<_DQl>?HJBkw~>Y553mc^NA8D05W4V!6h-14%+&Rdw|m=0`CX2T`dc4y?*l)DTWl +z(yA!or5<2*;;{RFE&m~|0|)~NFkc-RhnWe!YS +zhHiC>Io82Ijku;LlP;#k4uVdv`5DbE2`yF=eRkxz_Yx`|gfpeajuA{7QyCFQJNTg)FhNiAD^M;R^?<)m7 +zwDU$q4}MdwpV5av;|7zf%?BDc!mRV%ourC(c;!o_3Lis|fzHdyzAu4=N02!oNRbca +z)W|FUBvPyCQPTx$29Is^2vZz!A<1J~6-_zC^eDrF3h-0tk>03Bk2B6V%TJHKclCTA +zFx(FQe#Qj?=l!duN=P*!bCM*(q>!sa#~6A#&yBBvZRJ(^A|iXP2;sB)`t +z2lJ#bG_@;7OwAxosxCvy_b#-eY4fzh*f1`HT7uh_y3`WfwnR|?NXD1gw}abiwVngZ +z{u{D8Oq!DKjrEts6NnHHH>e#<;Dx19iqPy;a9os8r<)lFt6eGq$$YSOiNvBH8d5Ak +zWknyMYt(D)33^(V2>$=!s;GLe&XK%6eh^&%Dz=W;xH(4Z8gpg1$gQ|}dUVo(tfQP37p5mc^l5yavB|7)%9 +z+k2lOO+I4F6xq~mYB#1RDyjj<|86w at lpWn+2A?}RKk7} +z)+j0=6MVOzl-v(>`@7e;tkB at Qo8WIlcX_S0iF^IsO@>7P;o_}poV#6?P{5z*N%PHT +zIhNZ#Gn^ET;I;?cK38>nJp*G^x6gA!t8>`|zV}q)wiys1Q}xW%3}M;xxIp+DFQ%2L +z(NG-DOSj)XW>T3OBTP at x2f%$8`hZEOIC-9)1t~OX)ifUP+1I`4Ugv5`fB<0OY>i^z +zmPZtefoEq96vx0dTMgE;;FVe{AU;OU)6hRyf-{L_vKoI=HTSY2k?U;0Sb at ibfhLHvWbrb=hpcZF4G=mszG +z4p9Y-48%h9l9rN3vKlVWR4-YD<1G^d-_DTvXj2-^9SP&{q5cv|ClLVUW>Ru``67Lh}u%$2&vVJ44tAnZlxUS0x_8)=?Y0EH$a=~X>Xn+)g&osk-h+oh$YX~{M +z;tPWh#9Is6eIfk)HMHj=*9V7FXN9dO%i-(;Y-*wKVw!Fxqaivt{Wof*Bn%;YTVcX` +zyxHfW?0P>&DN%{|RSh$Al&>%Ya +z0*Gy2(YPz;DLy0tD8O at VAw%#~gz}>7Cq^s>(@clS5BF*~3C%7#EzJ*{m`Mu&jLmwr +z*c1y>!kcr!Y0u)JZUtAcbukul{xD+umS>X*R{t1#9}AHSC=!mOOmNzBimSp#(_Th! +zrXBcDv15Hi-PXcEf%lMp?gTrE?-7rquSaZX!FK|QhqRp-~Z +zw0|P3P=43PWt`>6($LD6wu{ll8#s)M4pv{bb=nqWt!fqKT(Ekh+`rZDTCGhgu%`2b +z?6*$KZ(*54{17*o1*uOTpk$oRsBuZ5q!vepK}>;HZm1n4mT}dpN3x +ziZ+z;e|67!ylikZ-*SAT;eBwVNo$=$Ar}C@(+MWeE}p+&7{fPh_Bm7wzjGV(XfVCNrs69rlCLWSLj8EsvVDj9{{M +zxBBw!HoHoc at CGr4joEzlc#S>a!fC5NxHkrnnTxv)iJ|F)bhYv;0Q#V&BzH&|CWQ%k +zgn7Ymbv##lCBRSzJ$tkBPzjcUP!tccC~>F%&jLdgl^TATkx-k+vi_GKp^B;y|2>dU +z3LL2bhC1lkn;g}Z2SZU>P_JS5vl1A}341&<4loq1)02Me?Z88UZ`j2Cj$o+xE&V?N +zhEfH3%Gea>f9;Pe(DUYOM`(#I`3kTrCFNHPol_e1-{Hvq=1EuH?4dZpfh){YesyRf1GOox-(75Uw +z(_Q$rQ1y)?sM?wtGuSN}`w;ZJQiuV~5d8?c5B;{YL?<%$Sdl`_8RYQAA|wH{&?xjS +z5lCsjjv`L88<*QvVVlKkJNc6$!@JjWFbsr_VKjWr*q{b0 at o>=ilU?qKLh$4o{$8V5BAE at V(2qs&mx~qXNhm>7+^GV~PgA +zcb5N6IyFmg8EbzD;|+$S=6?~vg%TA~o5RdS7__%OqJ_k1;MyEz6tVei6wcBx2k-!Z +zjTHXYu^25G*+#Jzse(RTFne at eeL0L4uf8WOHC~WcAq8TFN+SLbQL+fKeY+3^lc}Ll +zla3GtOW=}3cF*p+zgU(KX?$WvIETjNnca7L2=;bK93zhhRxEFB{3kvjfP>yP_!Z#S +zUr20D)Ly2Oj`3_;>>DM*GAcwCFWU_9P9v7`;ASj +z{kPA at wc61U{PX4(75mY>#c9T|9 at w2C^5QyKZ8#fi4Wv*hcrAT1W>y(Q-fSK~9ps^G +zntV~co*k>%M&n;_d-?H6LWSUhJIZ_lK2M$w&YLHf2`;$BJE3uZFM1d900J2n;t_wn +z6<1zPk~l6ppyVMC!W?V!$9y{BAs8(ZpRu>pZ3Q34Me}tDuY^-&>iS*W-7Ih3o at pPi +zY~HH4lAN6t4J#X)8e7a`wPjKNaF3*+Q1dnQjSe-(NIfh}(^&+9?KhPTiG(s}H2Y*8 +z^@VNWqpUpPpC&90U$JHu1|&raUw%;P%njuwK at kcK(jDoja(l|br4oaib261{4`fd} +z|CX=V(U#fctW(I<1uHp98kvn*_R at K{P-2~pO{X_3b5mJ}40Nn9@;gIxh!0m-r54!% +zuVDUIY^$&}%$u@}TGfY+-()Ck%)!w#flBJXk#!aC`KGDscXb4 at q{x0B#k#=P%(}pT +zsnx)GPpaWdq1fn0lCk`hc%!VHpo6`fc7jcByg57cNc%%XbC$DE +zd5lcnZ=Z=Q6t-s>L<4#a5RgEyA_2DdNWNrv+8;^Oc#+BHi6$75oR^vKi_2D7X<8=K +zOU#FX8FMmc!qc92fK~kWU4}`7llj7*TE>xnQ!f9hjbq3PuS~r5Gz|vPq;D-Mi3^n +zt)ga!$2V%jWIW!(o_2s&62Xr?nbMuQ)@~mz7}P+ks0Q^D;g(3k^Zb^t$fueX=NndJ +zSFK!zD)D%MHynQvn+J??s7tt&2{Boo79=fHU!ReJ4AnR6A908oIQ0tb2GZ+{m5nV+ +zYVy*`Pg=|;Lq$kE?vel8UY-hM6LA=tHF-vgVN at +CA_e@DCLb at tq +zRao at zpgfYLtEXV4MfM+?iZOC=T*a8T9bJ0}-CWKsUe}GzcA3eyAC7-yCS5YWUm_lT +zg-Msx_p(7BkFsPJsRzpj*7B8-KO4RiA}5M#mptUh*m~iXl0WJQb-BITj&9Z}FNM9@ +zj=~hnpQy|wv)4H{LE&?Tx|}D40aoe`YeMZ0qQg=s^Mu+TI at U1p{DWp7#wQ*q&5PYS +zExSdk?tnn4 at i1V9CN`ZKnMAo=$UPUI!sK$h&39GpYBReZ at MBHkCe#46g(!Hm3NtR* +zZu8HS;3kIPpE*Ci at euonLq`H(4C4NPL9KBs at NEQyStymOX#2-ENnKb4WVvH)i3Yo)#NT?2=C#9Srs`jS!gMk{&^xNkf~0>L2iM4 +z%okU(ufX`s1&6v?zt=}(o25h)d)d{N`0;p?x#F7#o|Qqm+VjLQ`nneb09#YA+t_#6)FtbD&e +z+WC-W;ychh8$GaayR;06T#eE)CA?GiIbWcpC??-x;18=I!m at kH^BoHY)4?&x?e-N& +zAXyS|cd3CIFa6=lpjshimu)1)U5+1gG*{mArr4s}sj}(4X)@2rKZ7b88J6N$t{sQ5 +z=6G$5QX6rzw9Lhw7kipFPxeUma7I&1F(-PcN9$inOA!0w60~)Z5*yI#Im!|#v4LTH +zdJ^u3&)dRew64ZB#vk!FoyIxrM5E8ZL&Ix58o4tdVU`X{DhUbT9iL3s`x+-brE-TwBoQ&C`e4>pf-QesxL0Mp at u!k +zED>ldvfgRE#VTve+3^tGjPtKdhVb6V5Z>4Ed(2MhoQFAA?QAcLiPBzv} +z=r4Jn%_}%TTuck7;gUTl)@m-e>|PVy!DZj2waOX_g9OH9g3G?|Ox8^BZ_O&1(4jpo +zC7$?aA$r)gS#&bK?E8M4?~vA!L_Un-ZFuZntDkEOnlb!bc=0LmrqXZ&e0?#CDs-cC +z*u}Vj&{5#vCijN-mTMA7B(v*H0kSr{q7*TS+pjbpGPEyRNlW1 at j*$;RM{OGf7cZBI +z?Ua`I6n%;%6exOZp{q$5NLb(p$KP}Y08%H=+8 +z+V^|4azT^M3UE5-tSFXBIHA=H8%ekbHP^f|@W0JjpnM at _f@1cO3AzLRg3WvX^>ZR= +zVk*KbX2q)&U81P&G~v-OW&2F{uKA at VJjw-J7g_7H;xoZNecBoF`RGrmuNdC`2i)!Q +zs- at WPWCkER*krlza}8iIG0U3?)naxNFpK*_Q#odK3+#X at 0QF5L$mzs_&5cRf$h5q3 +zVbjmW>@I{&zlfXNV)PUZ!GeoPn>)PvAh21nxnWzv(P|&FFE~e8E_n1%nB9fo(L-Wp +zw|D^}n;U+r$mXto|88P)(_;00xP08^woiD=I~UydQOcU~Hh1vIwdHJXCz(_L5O$9U +zC7?mt4FS8aK2GXpX{&5pB(kVQ$gNNsihxVaOmME?UPPVD{H +z&&&PWnK-dCabjoU1YDS7Pn_^9?G=detC9Gcu^EY9ni)3|=WR#ZNYP%OI!k;3>5Z{2 +ziY0n at nQA>|8s)+#|Jl2io_sGQns+Ugmk;JzdUAF*aFM=YQ^K{h`={r`^v3FAPv)@R +zwKO8W5ZF&AfX=!NkdeDTr_pR$xfFl=M+)@6Kz%(NTj>C +zl3xVM-I$yrYMCKk9QRcue)I?gjHgB!A9dQqj$jkYcsJazk)y-rGF}YA$U)&|cck;` +z=FS<5mxFcC93ZzrFbQ#Qm|%@TQqDQy{990*?F8w+GkiQX#UkL2n3 at 2^TFv at gu%075l2f>AGn83c-LT=WMOOm+%lSz}qh*{!=+me; +zr3gIC9{8zQjmuf#i2o&!IybS!2qZPE;H|MR5k{ptO{g;}c*DdOyEHx%_o_Jk!#BR( +zQSySnn#+Kj!^xD{5BNCF{*fRs;W4Rz;#31e>oQ5?2;{FQPEHdW0Ivf)BjRCqL)hg1 +zyYQPaR$|T%&AT&~AOZYnk3`ZR1-+>*5S&mPym>9^LS6FQoA_%fc+}CIWHd0oa{1DGBl5fa27GwP_$u&eeOvegsrF8MISDT)B7o{)AIg|y`yiP9oX +zOww5r^v^31p|<4T_9=<@+gvp6pQ~Q-1F43;A?ri`#MP}qTcRaEA;nE(6#W0}^%X<@ +zStKQ^tH3@$UQ%1A{>H-^^UqbcoQ+*|VgD#pz-9s8_({@RAhvJh52$4%-1!M?_~@_b +zTZ5ha7um at MbTO@dTZ`E2QDraJ1P7ylBV?-Iwu(#vf#7vn@}NCl{4`F0 at 0Hzp*Fyux +z!(cW>uqjw}dxr=yEoLa(LPNCTr^E9;JS$EKoSHl%EDxL`=EEb#Sx~FEA{F4UWE*AR +zs+AD2kfOLr at LL)jw*0_y8-ttC0V}gh;kLH}JqT<>uTz#Zjx1~$uLB3s<#Cwc_P5;# +z*k#kIWy|;nLR at d|!BfhZ at l&^F#f~VDWi9OvR8f8H*c8?OSRPkYw-L=KZZ9fZ at CvBf +zo2TyjX(yt~$MovIq5D5tOmF_Fjsx&)Bed4G1Cr|h8dnf<*V1OCQC78RikJf^Go~ia +z5cFt?I#16iLa{^hXAhMm?R(8(UR`^Q3OZ2}i&agIVce{U+&Kc+<0Nj*k{1?lojsFs +zXJv|FM>tX^yBpDC*WQ(CKM!Gsy6nu^hQ-1QAVfTm#`Te);v22hOKZW{k-V$uF3l@| +z6z=SIDqBq!h+4GsJFv4;KJLEVhEA9WSMdI(d)ihLn}VH!*G!y?_)qZu0W=-&W(i^N +zf0+@^2-Cs8WIo+UsGD +zam+$kD1$?1&N-U{pht3<*RnHZ1T-}{FMDLRTN3W at Vr<@YYjVzvwU8^jso|+;r`Du~ +zTGv8-MAOzG>>LUPWbse_k4&K!TQ%G_R4W7EnHt+CUEw=%z0DScwmO&E>I%fAftX!B +z at G;_FUE8U}reGozbLrg>FN at haCVMIyW0ViOvFj@sMyfMzU6NY|@A`;WWlPAD5>wvF +zqR0zEU+-dE&4qzX%M0H1A*b$YV2Efy&PK2;;B6OgM6Q{SXj8Yn_(M)ixd0p?plRj* +zpvFih0T0<{p&E!k=$=mW;Xg^Y#ZL;12Y at z;gORDxJ&giTVB}kz?j3&lUR?xKb_T_B +z;g|2R#$nR8)F&X}5BG}JJE~yo?#o~RQZ|xapp3F{Z1}<&x^$zG&aQ<0nPoRy6MB#h +z6h8YLYiSh1FPt#(973k*6F(otlVzQlsy3JU(w}vuY`tuM!I5vxH=LJ8wIhY?@s5gnYn+Z9>g9PkDHTye5fW3mX`~!3gpY-dCWdeMXS3xiI^IvR88~S3a}bHH&8?<=uiZEess={%i<@dw)PVmkG1~ +zI&UtbswJWl%io5m1c`HqEaaqf4#|E4{)Qa5rX_9 at 8}w%JN|ao#qWxd7WTm14CF_MR +z6vJ~jjvR8qfYa5yvp51UslWKu|BwFSSAUI6L_u?v{Kb)`1(LU|rn2QAbKX1r>Q6al +zQS2Rt(BV?)^HD4#p-IwPA=1c%X8f^4_6`M4c<^u*Wvl5&MGY6 +zjN6>9j!xWPExD#7B7H48)OH at U8jWv9LrRN%q$~b9BB*M&`4Mp3D +zOpRlxy at YdQln$mgq%l32pb995~9Qzq_{o2)|P^ddz7+uY2)%pc)R0x{~RlQGUUPy$*mDaS}$|r(V +z0OO0MD(dqnpDUfWO#rbs_&TwDdkv at A$Pbs_wK6n9gmB)6!r50c`T8eCH|}kNTD}1g +z&8xsT)@J*AaJdU1{)mKWCWnew8Rl09WV9sG;K}yx!S>-^up at vok@vLw^o?dZp#UL) +zQs|U{vr20zLYpBABn|^z%2piEn_?pJEQ+UWvlN3w_gk at usiH=yI%DX84E_=`psE-C +z(Veb1*$dSRpNCGz>{eQE)F1dE{68+qIz4E98Kk$Q|D^M*IYXBa{rH@>Gu}W#D8++h +zS~>w9oVXX_UU2+l#QJ%;;O_T}o{jeg*~OHv;i0|28#2M&?@Qd&8c<3%{N&kQV9=3Y +zCG?K3^T8R&lfdV-f72SYl$FdlTo<LT`xR=i)lc)0*{#mFogGI|h>a-#yhBH|*! +zipodan*SnUgP3UlcqJB|3&qq +zq at k*OC26Uic(T0bE!8H;tH=Z|)xlED1ure8H?42SNv0d#Lq`igUrsvJU +ziSP6F7Gf7caZr0 at 1k_caj8_|ujvbaa<#|Kt#h-+!n=4I3Gc^=CA!SNT92T90w3_ at D +zTwfEXc;!?whCGm=WP50K>pXJdr}m85-H~L>grAyN;uUfokU#l7$xL#oLJ9cDZa=su +zW^{+Ykb4!kI&d#dH=~lhBbiAfla6Z`tDzZ_w%qlYH2`IWX7Dk`j&-PU+N@=4;c)Ur +z^ja6f$?t>HN1?Nlu9{%3?1S45uNQe+UVvhPnuohh%0z3DxN^mm*3zB)KCd9K9!`I! +z(J*Uvl6W6o3$iSPj}9Aqr_-yCXo4EZrHhe!=uNRa3VIB}z at oItHzOGW#E4`F%9cD( +z2gtS7>lr@!2FhdMSoq4);cnkcB0-QY#mF>UF_o%*elARY0-8kA^_gqvkj@>UvUbYo)ffv#juLlm<0k({5zOFKCn +z-7uD>WVuU6{}G6cZ6_<~0zEqg`J;E-yPR28Dt*cT!E^|8ntQji($vXCHO9HQGGVnS +z^i)$|rIDf&b`(U_OVfGxyrg%E!cHr#FAJmlAJs|&pLz5DT3bVzD9nvT2=G9|KQywZcc>7|{h=0MLfe6~G2;~bAi(zTqy<7t6ZT+U3bv!@IzV1?sbtZ}gQWud +z`sQ6l5?OYdv3tn2TyXoFOEjRkx{dPw{b`uRw>K1-YSr`46M&tYrSmROfe-_vw2(ih +z)j13gtDCP)1Jx7Y$54$;D-}A0eCpT~@~w4og?!$2ciO~mymvvAX;TQ^`$pZ^*j{G4 +z1dxNM6RJCiRhF(T1RuDLrvL{^7n}^KL3&Q?uj*mONFqD!M`QO;_HaPCs=L-sTn|k~ +zw3v8lMOcMZe>{z; +z)IUUbyH|?nB7(zs^W^)#X!i}Aym_szNMp{Zxq_f%^EznloDqsd;1{O0f)3%QSjQhl +zx1aFDt6T8jL?N!v&gkD0T)W26st`x?p3Mla=EBDhP=J-1p0H0JKfrA=5mM0bu)-mz +zcvup2Gk#8|2MsOvOiO;l05bWJMI;E|Om+Q5cmmXhS78sP+0R5t6Ac^kFl^(WzU1BR +zOR!8XsUc}+!b{$xEjIAw0V48brP7*#pDp0;P>KLW8XSg;Pjyw41%fq7yUPnA&Qn!X +z=$tTSXnSL|!5xT%8wF*8yM7J2a=5=cy1HE98%;U$7`RMuM;A3V-h7OU36cEn`t=YE +zY#;oOEEPmJ6eedM_K$$W+Lux4R38U{q+}?1iWS=Tw +zfo6%?u1R4?PS{$+kPe1uySnM2{R<07sN*HsL4-~f95)BlGozTKlDnk}b&{17yPkhstJO +zT3d88W!m-}@6aHCI)t1I5743qf6?ph84n(Tb&wzK8R`Z at x5YZTBN61n-QMq42AssM +z$Ku0MGgN7>XE>E at Sk}0-sf_z)(aEctPRWG3^$x)ojU&a2u5KYNn5AN{!S!NiW|JBoAQ59p5-`J+%+G(yQM+VYUJ7U7`Kq`37Igzfpmo2f#H#AxejAMRm! +zfV{6($v2#BfEHWTD at AteaQN5eB0jjs)~iL&8D`BTln=mQd +ziSRQSjKZW|6odk0fQTHMfGBrFX$Ok8QOe*qKgR0NTC2YYx0ZAkEif%zk^1uN^({J{ +z$k*L(nA_NimQ(%1WbgQ6eA0Q|$ZQwM7(Q5c^iCJxnR#-R3QVA+Zj?B1H(ecfJ&qys +zdF5*mg59|OVmQ0dFTm2fi{X{G at r$8e3FgI?1 +zn9mZaP)>V?_-412!3mU_>lHahSb1UTC;0g=D+IM4xnPBaE+#<7d0Oarke%EM4 +zv`*pE{I*lj$xsp(1TjtA5M0kLTTB-tR}4ktfXeI5S<{#k1W$EY@#Y7Q%~1L6H{yoM +zHX;YbjSqziqMXQ4fMXS1EV*#;AIdtkOOsM)12#!3qHysj4($oIzBlgB?zw`b=pEWV +zH}7ThX?MJLtd3|>0Cgo%{^`Q>{vz{fpYrfnhx$kIX+!e<9UR*Fm83(v at p;GeJ^Ux4 +z(fO#0EA;ymFarO9Il`QPaWjNTQp0emgJuO_O87As +zzV=XPxan?ogQON;2w!^`Z-V(_WQ7TLetsQHe3)T9ZNM|IIt=_c9Vp*3;pkU2bmAW{ +zKQkC3c`*3Jb at a0Bpo#L(&2o_Jo$$md-Ea at +DdG>;gRyJTTt1}*uz(Uur(taA!Z3F{ +zPV9mO+#kB$ovzsb5H1er>+AFBmF`fSFV_FmS*8R>mD*jt1qe|Go~8K~s*Y0`cCG>` +zGX(2L at u?2y%Id7F2a8F%&|Jw0dO8*|HMRzRMH>tjo$N^xWbjVK<`#hrcw1f>ZFyvB +zOk`M4Ufp9`N>)QMmMQ0|zBE0i!epwxbc8qkO0^h=h5zEOiG}~t5tXp;mwqRv#Z)~e +zIV(pPz3jisqmU_t8wA4R!#kJJ>?dUG}%HZ2KO at 80E)fB3n_&758ec$oV5H=3XcvPXZ +zk<7=)rCZ=6xM_Nk9K6vX(-m$Grb^?DSAr+hfyaw{5#$gFqO(w2guM=?Yjx|$FDJOP$2f8ugGKo4aB0CW%v0KhY{q5B*oQviU9 +z5AA>$0{{%78ajjw(ybid%r-7&@SodE7f*#Ak{E8MqGU{#)PvZ+UJuv2h~1d-L) +zFshE@)$m4YR_$68{XdG)|HeLPke;K;v>KU`1U8HA#Ke&%5oX!NY9Uq5kL>O{Kf(f_ +z0XdB0-fq-ri}f5iHAR^uqH_=~uPHglG{ip3#^s0uwK&axI7Dl9+3EwoeadDknC`Ok}iG5c3#G7|Z +zwHa{}YF!XD80~9TgE<$b?m;kw-_C at oy9En_fYH=_Tfhe<4nkRRYeLH673H-(OrzEo +z46twN9xuNXv;>aAq5I&H81AL6g_`#GDDVz!WiZR;!yqqFqeuP;&liHdTHW(>`k+X} +zUgzS<$Gvm@;XDF^7+0R7yKxN?^xJy)Mid;9fgyLq7wNr)`NqX~?2YQ8bf at 6@E98O) +z?iUpfsay{{AWp(4{s at QknxQU?y5;kzt)x}#6|-F3GvibQZA{-mrXM19eh(S!7I%&j +zo-(OaoA_?Xkd17l3%Vf1B<3OfN|5m=lpawO6(O>%7`iw7(bpFtALvJ4!)Ni9J3D^2 +zy=NFrJW7Ns<3>EdO!c8tO8!U+D~erYp)d3zMpu34OCDb5dcVl}6=f*f6oXfgF +zC2!fJi>D^%gXzJjIP$gzT%P?t&v2mC2zHx+{h9mEV;xejZ*AUGG!BWah4&1B34|jQ +z$X-K_oFio1_Dp#0xe;^$*J;o1H9*XQ67ZMS*gQ5qI at Wm%py`00MFFE=v>ZOe_yPqU +z3xA*k0mh$0QWcjucD at V!>va$DAPLN8^YOaSD8PGO!3Q}(AptoxAyi$JWeK9N>Kzc; +zQF&#&;mUI)=nLC{XD?S13M}lkpGdo27hny-rl{LT+z_~Dofu2Q=)LYn>b=eq&Mhs{ +zF1P^P4?w|_rjZjhN!7y)6DZvj<&kj!GS0m5!cE>h&_;+eg_H-}Kaj7M)FXIn)gZ8Lle38bCFCQYhZysc +zjn#Bug-NFja%#m}efac?hAE%p*)6gn5MN1B>Qi3=v;Q%!5%3ypoX9 +znjf~!sptu8?Nf at 9m`Qv?!pF~MUf1L204#w*#ibkKCjtedfaf at q$In(}AVQM3jgfRA +zZj9}SZV&N8es4zn8O3PT9#5Xt^Zh)l=Ld at R$e$HVj7;$SnW{>%UPCd82 at La9=WAXI +zTw^#b$bS10&O8^KeOK%ZGr`%nx=A9 at Y%}s1;0B0BRox_lND<+MckUJqiP at Jz8PHvN +zR?M1fUt!sMr+v`Aw!^TCR&p3seZPmHUU9klT2 at q8LGJRpfEovzkKDX +z4b-4YN>D6X*3jJCxJXirV7r!o9Wtci07uVX*w}&@^p!Tb%8v3~t7aurFZt*gUMyBl +zY#n}Y9WRpRBne7C>tSBGvwm7>fAe<2Mo*~8!I-?OJ};xD411eblqX6zvaniJ{-JaQcSkwYesBFlXjX%9%pgH0fI +zR?%|Qz|WFPBYk1mVTUja_&edgW!1z-9&v6jXbS#9i-?$Z-zkY}9KQG%_x;7KHoYFn +ziAeSJ53lJG{96Rr;O at F{;cu~Rj+Cxw7t+#2uf1C;LM-?fX|?K-7J>!m**&(REv~5| +zl)2~#!dp)OG(r|FoE#uYzt+UGD=);U^e6$e7_@~yYds~ai5U?W32>yq<0RBfrajl9Ls21B*1;AGj +zvpN7a({Ve7u)xIpb>dvY at t8acZJlq$xTf18rrRo}yJbv|#CW7Rj at Lh>YWQJeQ^P0i +z5?90Px1&4f$TRG^BS9C04v(fMta(FU`-d;R8_mi304BreK9ia>EGly|j)QUxS_svo>kSswuCL*O;aeWBR!Q{+3U^V{EKo?v{*$vPI`iB8g +zBiE*QV{)9$C~x!0wn at xQYJjGX-MD%0clQ=C2dX0d{47vHpnUY_7Ws#uC4DIfSit(_ +z8dgKl^a5b0U4%s|Wxoy-+I)9k`5|Aty|?W=I`=Zci+9MN4(+D)Zvj7Jy6QNhh;$t+ +zMP+5uKc#(lZ*K~@)&P%g$m?Rzv=Us#7X!e30d8U;3WbFGun9OKx%>1=jIWJ7Hf>bM +zYXG-gNun;`xG37(X*h`teGcMIKTHP#JD5wIG6SV5K%)@uaz(-z$c4M)V3a5lQCv_w +zqZGs>0fzVvC(Fe|^N~0)YM_c~Ft0XCidM81#WH<9Gfxklr< +zQeYZssyIA!gnjP1&JfJdEUNyttGfh+s=w`m{axKg#O!(NKz$vvI0qa#oEB18HiO4q +zb*((mSEBmLAf~CAkx}*62jeX!QQCQ*7Ta~g&# +z_KZJbZ=*Z3=qWq3d|NLP#q)~e1#VeR4s+of^ngMQmyJ&i!UQDy +zSe+2;rOywDNyMTKNKa7az-SS<3_NaUof*|#;CNhZ`1yWzc6EhQ(oEbT{R?+uR9vQP +zyFr*hF8uI`>P#0ex-hVKKWf3oh97>jJ9Ib%tq%>Oe~L&tKOnZ(-)!D)~1{031%R6K;dr{33=3IF4Bgy{+k5dO>XpA}K& +zMMn2CFvFfKNN`wi5%34d+nDC+JFxju?U4i9r!@^s3Sy8YqWR7`a#!4|VQ|z;aNl}B +zF{GiIrCxxa=QpH9ym)5LoQeC^%jqa9lmzJw!V3W>2_CsHExyPNh`-o(Av?${5N6 at D +znE-%g%2D^FCL%P5X}b=+4%rTWa at 9LmgMp!9pBHxc1vW#~JKG|Lgp at S7q1hSS$aUne +z;2V8JPp`wiVr?)~fGe)S&onDMR+D347E0l6o-7iuTeT7mXk)jq%(-Y)YZ5_;ok~4i +zx&&o{36G#IGj?P86XXJT8qq1_4H2Tl5U?yB5}8$6+Xh+Vz@|W#ZZ3H0cO^`d5C-yO +zLVxiLGHh-fKG}*zll$RYe}Q(7jV|+YUfy)f6_5nZ1H=s~0LB~;d3dh|ff9lA2HqWV +z0^o4mRgoJuvC4}r1clkU*pClD(F_Xnw7*)m69{i*!bY?yu*E_>z4%lS6fu)jU4U#R +zKjqx=+#6JNp?3sMa5Kt +z+-5RuY}Ai`l^&MIV2wx4s(9KHp8?g{+A%n8IT%krst!R5z$}x9CQ#c3$s$qFQ);2{ +z^o%kdtjA{I_?y~x at w@;65KXL}`9WbHGO7u_o>V6qfYV`Sxhvo&c#a!ncT!AuCgt%_ +z`=~f>`k7Lb3*U$2!b14I^^E!UpboR at zvPP?#C8Bu;tp%@DZLQ9=ht2xf6tR{rYKB|89?aB3L}w|S1sc`Pg34c3}E7nzU2bG +zYYd0K#byjW{D2~*?Gw(w};x!_fsvE!NGRoBVP!PTYY6==QYUe-0SNrC+_|B%nY +ziFqCxAg=?!2el}8bNDL;?;gxDY$_ST*&%`0^Dh`4oGZW1kz!v0k(aB=olb#QsLGwe +zd2`onwPtZ=ZeR}psy(zon +z-Dy;<$=(O5v)O7|lk+ZT?{zs|9{EOLC{6E`@lgQ>%OH6IAdqKG=Inh|93Dw|wpQD` +zT=>ZoJBG#k7n at um{3KwdAhkARk!fa`+idVSvh&LNb)=2KUjbgcA)6jvt*!9#j=FU= +zjtiavL6Qrn{Ep*NmX`1hiXgI7(D5z%PBiw!>@vcX+RSS<+l#R +z6h3iWO#hOD^5vVj#k}yrfRdT&rTk&RK1|U<%&c))`?DC_)ac +z1+;^~Q!WRKmvez0wnqpaf>WAdG +zV2>DX1I4bN>hHw=|Fqe3w*MT18m1Uvre)${;~S!0k?IIN21!-YEKQ^?#-Zn`uG_>) +zG1py_6lq0ANkJegA5T%RU_w<@*LB!_b6 at 4N0LoVVGzFQ&CsXRQwux`R+WLnJ&;%g_ +zP~r`{LtgL7 at j+@Gm>+ho)KOBuI5!_|WI$1 at NH7Sx)iQK6HwlNK&iTp&6xAy6508(K^KX|Y>EnHp5Fh4-$auE6HkjYhl`xb|FE at OP=5Ook5SQ1C! +z-N!rxI%CIM^m+2De_!O$QRuyLB_~{{>_gZkbOyQ=KDkfXm&-J=7-x3Q$YG5Ie<-f< +zl3MiYey)1z0n7=w%c`gDAA<*)v`l3r7)Ztuk>Eu3y$S>X3iWt)35>=ksh}a6w6oi79IUO2k +zyA+v~oRA)7Wh8{bXodQP=d;ooeY6(H2Jz;ClXf>EEd(d+R_2yc<;_x~!+fB~tRcIB +zYiS)^*lWahLcat{*z&Ku4v~O`9{IJew?GZnu#Z~{^rG*Va7F4vJ{d)TellZK)VzlC +zMVl+Nrfy+`B`JSUi(UiW6*GzP9-Dz^QkZ8h=zrMYT_Sz4Y&F&#i^>H3KXH9LF1S58 +z7MPfJ+Q@`=-H0zao(3UVjOllurCN~-j=i0AYGKfWOv|pH+G;0Gdc|A#MO$=m>~)Td +zV49YKgW90S(jDFnrwnfhyfo|=g&T`iJEBxQ(JB(#RGj_D0>tF^nsN~Pfa(T-z{L1x +zCHz?1YS48;z#nkoJ>oR|y9s#TH^vEGWAP>XOR0;iDBg%%^`0j>$y>eW3Eb>$OWx{N +zJthQ~!5b=kvkA$&$HX-;$y?nq#9^J}jVb{dKf~sG$qN#E8N{ww997RPRn@#u_1wwo +zosDa5Oo)c-TS%YRH4;_N9prCTaKNv$R~o?C at R!DjpXwok3NG8^6_nnpw at n+H-d1;L +zTyLx2fj+cOPl#XvlF-V-8f&E5^Dx{_L`87(&y$cfq(;mbHATVQyP~M|$mFM2jH(t? +z4qWr%Ny{a)^{7Q!9cq^BaE*FbpT0;R05K5eIo?n)UK=f9Ej-ZGQ5<~nWPCi;2e$#( +z8g9%Em#E*y*YS~7g!CFi)pPXF1koIQKinz +zR`|!;2fJ5a0YQkOUC*DpI-7#a5%C2$IPbZq1*(agNhW+AzUCq*8Uc5*qFwGd0V`Vn +zrCoxPUyv2C7!y)Bo(G~Sm1jk6bEQb=*~c2g=l8Vx?D~Azyl`)F;jbTdslAtSE +zN>quCyN9tM$)QTn-}CFA(sL^*GqHk7yI=E0EXE$D)`9SmeM%OOLNnh?4`fpUugZnL +zxg7;!EY+nXI3Os)M)Y3{f78!ajEjmkCEK+8B>cH9k1uj4kYyVxA>~EgFkc4D1gk!U +zC at Q@@80?!qP*O4^H9d}rQlI|`M|n5_bxq*gfvGEsQ4_^!F92_i6w!yHJR1 +zqtu1rPJ-Nh4dm?6b at lbxGle&tUI6+-_8OfXsykoM?lbdIRBDfX2TlSy&psLZR4$yj +zShX$~PF-5hP1eWI0RxYNS-7e}=@SjQrMVy6n9DMoTN2OmV=!M|R-zZDDdLJ^um%nDU#s<;k +z5H0jDCN>neQSOIQKy*JK{Xy4QB5sFGnZ%O|X17OF?hgQV(@pb8DZJSheuL8*O8 at K* +z>|Ux5q6IY$2M`1S9rW at aV3|wjAc;)8+k6hKNVM8be|HCFH at lt3-7ySsh{F{EERL<{ +zzEg;tb`~z7(`e-a6 at ukRdXfkP8_FE9KjyRWT3wFwT}yESyGE#Q395 +zofh*Fo9Gy{*>9v)oDjc*4fattlPfNW&_Fm=E@*$RK?_6>Kr0`WFxv;51fjlGJhPyE +zz=RYiW?-vBg~j?wSfxfgE`lK5evO>B+amPh3f{g+*)`HPu at zWDUOAZ7A;%A(C5fR6 +zDQM{?oCW|anee-RXd+Ttp6Tl+4MmX&i9pz=+X~?=k0VTpdJ-u?|75~j9%E>i4hSei +zU?0e3xaF}(0N?U)TbmQW)Gr(W=h)0{RSyAkYkR5w5S7Ii%Zo+qqCI-yPPCv5e!Waq +zgYXma82GrIT+wyUqlMrg`25wE8L?%8U!TG|%(jzQKN#2O at 7mI}BN=F74OO*>(9gc%9gsTqo{gKFKB0_3;&IkZOw%_d42w|hlSjw=x=le=Rz?@m+ +z7=1NK$8LRQ?Bk1GROiBP?`3CM2*3U665W$Jkw(`%!w|ZKZbv{L8oLrugilmbUc^g> +zdq at JphizS?1&1>vo6@@qLWI87VfWc;3p;>lgbek21DL|*NwZ!JvjKZKPxo>O`}JsK +z?>Q2<@7Jbd&*~q&KW+e%lg1g`Nhgu4W3Lk}Tpw!puJ +zqen&uSUU-1xX+=+YzqN;8JRR|Z{3-C-I)fY){@4KI0dowLU_b7y%cVnh3y#u at kU9j +z9$XW+X0ap`z5}KfmnOEQ4i6k2G1Kjzoiesi=c&Y}y9gx!n?$2vl*qHunrxjicSjq= +z)gD=n*- at b2Dj>6`|3;BMz!1%SAI9(}JlCa(Ac6Usc2}9t$ACT$u`|eaNP|UhHxSWI3La^UZ1sF2ZO%g9H2vcjn +zX2Mlp0e|9X|3df$@44|{K{|p8d7KXEryj&(DCQ7i0uZ +zf*pbZqVqM_9g+vE?8;+T4E8(q4H(#POE#+qWx-`IH25{>}}YUMwf$GS;K +z?e7^d25~>BnV)W2l8ClAmF|XTihC7f^y0p72Tn4|Rx-2ceOAkX;jR+>Ew2I>yc=uX +z>UY2d2}{$&GvR{yaE=s$`3F_Zge!3=sJKshbCsINE1Y;^F<{IA-_vz)xg~QQ+fuw= +zexzJjGO5p{f#`8e2$|a3Wr#CFK-GygNJ`yLTSo#`uslG8#5^^jm +zlF~@*PWtStqB at P?>ko!UE`0qVB5c~o<>3&3 at G1pDjiPR16jkz)N|31D9wkLhAPSLt +zT#B(;W8d6&=Lu(^Ml!e{UqLIQByp*;wXRMoJJBKS67A!Ta9$~1XyGh7>=2JPZRNq6 +zHWCG`$L*dSiFYL`7bF)ifwMMXFLE(dNmi%2+Gup}+Zr@^{n)hXB{#*j>iTguhQ5(` +zQ#_O+M>d$C?6W!0<$9C1!GE4Of|}#94Bd+g$fa=l8r0wkjyI$*w%vm|7uz^|aOBWu +zuW at n^>s%>zj at 34riO<#3#ipfu2aV_eeN){ +zYu at UBpw>%waW0|lO +ziCMrqPDu=ReZTf at gY$}=I+$rq4TCvQa1T`f{=MLi8H~ai=^zeQdi4BRtGfYz-TG8N +zTaDy`txwwnCggpHhi9Gwds;)&j|kwc!07d~t>+^0Qg6WQSRAp7iduV}4bV=} +z{mqt&oN$kDUq$y~F8D($)TTo4hjYaBgyyXVQuX8T9h{>me>(NN%-d~^^8s^rkeAd) +z`9T=3eNvnNh46-E{5coi(BjVThDpv1H!z5s54=dcArMZxZVrH%PhaCQ)G=(D8Gw-f +zROPYY)o5BU1eR%8O+IAH0OrsLL +z9)S%7afIE@;}6`Z?X54ya%4 +zC_cJD3jEs?%bL;pmS8SLn926jZ3Mdk_CUM%?bwY1t|*l3i~E`9)g4u)YddXo9rWzl +zY@*}3b0>Fv+y$0OaUB&Tr{@jHV3Y1)Cg`{l_L#WKL1-Nx2L;eo4{HX8fJ7x^L~&Vs +zPTwFXi4W8vML758Vx>G)@ +z$~#V}R&a*ce^EwljywnNXku#Nw{Gz(mlgSCtKT2)Gxk31r}e_!z at M{mA~Gt3A>;D8 +zY{T$<`y|Gvra}8y&9zaMEi}>`4 at E4K@&_luIL$UET0&- at Xu%ucB0fkxNMkFAJkTyFx_d3WY5j%WI){n< +zNAeB&R-itD0P3^MBkBMj=V{QjfQDjqU5ILeN%yOxmN&CQvZwG2pk|J^9UCq&2}t87 +z!AKpw)(96(e{1>Iw^`}Lkx3)G4iCH!$Q6X~SpFdsJg{Dz&rYg9ea3I^2a&)Xi?zZ@ +zv;_r$#Y34+qaFt0C=a|Jv}12+9yB(Id%}m8sZ)~&avZ4w(Ls +zXg~UsR9LbABZ{z2esG2Up3Y2u at HD6ptkPGyAwqZ%WF)+N at y2AWv`l95eKj+%6BucQ +z&9TPWx#ekbo1|Qud(|5tp+H)D-gy`tK<`NPQE<=F>ojY=C^eZ^y`h6Q2~ju6MZsN^ +z-G_NSaSiw`T5gpwuj5OizpZ3dR)B{N-!kF)lWaFed$ovw+&*m_*^la^^FY{9k at D$) +zSc146OH{7fB$qB+wH7BFMdl>)AF=Fk)zz^pVYOFk=wC}ifPi(=uru9O#2GRf^`9C_ +zu+ItMzW7^r{ZJF&cQGQSUOA(?4vA~k52YjEBiw$tHYgPEJFl-w{vrm0U|eVV1w|7; +zD!MFTrnzwc1Ks7#OsIXKh2E`53W;|Q?1IT99Li0~aqmpH|7&%#)M-f`PGuZ52K6KO +zHaSLe0j^l{8^&g?oi;IUu5BX-QlS}nSy#+{pT1>Vu9%U1r=H-SF-L|PYb1Kzva8#v>OQoVCGvNc* +zMi*BvtexlhnTFljT=lbmCc`a1fUKPmi%M6%!o9^Uc=pdN`9a!Y?)somFh;}(I( +z35S6b5s#KC?J)^WH8DFwptLZ%(u3{uXAh-^ijE>bJk+_MuDu2s9eaQJ*0H;*PFsh~ +zwo?6cSE0ZV|3``nrO#|y+<0p9+2XCz2Qw(^(+SZj&LaGTi^fVnGdi=!gQi+fq8Myx +zHL-VGwln*t*w03Tu|FSqWDPe10|{ht^-VeRyr6IpXs6YP#tHP!TB$KsQ<0TLiPn( +z at nsjW;HmVDQ+JGN$W+CnLO#p2Ye;(bB2k +zF^O$lu-NIwvE<}TuwYT_&e8q=auGFtWcmgC)dYlh4#+aisOO~`VXTd*f?#604li1lNPeA4$y{oY^>>Di|6+1n6yZWZ}hCqDb6&s}yl +zOL95>%d|ip_{KgYmONBQxe~CI%^{Hsx1L5+8g8db3K(m^lg&K^rg$dYxv^yAG==<)^0m29Chzu#U%{X;0M#9y7! +zKga-~rg1xB%LMyPRC!WsFpEqrlw>`?~(>?t#NX-Nt +zM2###arr;%RbyX6l&Yd$jah&CPn>nkLxo9-=9df3|6p4tIR8>O!^p~E`C3|T0Y8ch +z4-l&JQJa8fFil>20*WY0sht18XkzfS$b*VqGSrezleZTH(gl;qqDIka*`7&Mr}~6y +z`2)$8L~DxCa4J)M!UQx;MOam)jq^xpl`b?W&f%>&5)_}y$3#U+YpHwrHOds}vc!I@ +zzL)F3jsiYfu#JV?d&kEJFu>k1Z5O?VKPCqZxMb%r8YW969|C3bodyns^MEgrVMGgp +zMzP=>4fy?XKYbjZE%SoZARJ0JKG&N<7(5r;_^ga9!LPg&Pv8-YyMcd1D^sqPa^dvXl41b?Z6}gx*-Gs0DqQn7yeKFE7_NSvyc4Xb +zDznRk(+`Yh=k5k{do37(O>9f_zqC(^e+<-tO~D<*jNmoIW()1Y39Mn3>0{H|&$%tG +zx7Tk+&vLn4Pn}g(dEb9!!7JukS8~rEUA?6Vg at 4en)fBYJgH`^S66Jk`XF0s at zWM@P +zrAZ3KUwQCCj@(}uf6(JWq~w}4-~&_7Ii^GpERAqD^^Yi|a>9d&t{^T60&P_E0jeKb$0`AoJp3;$ +zYe~a||6)z^vQsTp at Y*|j+Sa5mtf=SdEEt*{IpRwf7wLI(spln7j!uNq7W`fVNi7>doF?S1+~Q-9(0nS}(+p?we^GK*9L`G8e?LX%15s$RN>+&8J_WuYxX-;T5vDt5qCGW$iLTY$aBv>PZjC`OIH +zLTeFso2 at Ha4{q;6bx`ZBSmo8FTyO>Q7x2?RiF6mODL$y at 6ksS&1+<$P+oYUYIm*vE6ImUnY{2qe*27L7V3D3Pg6}z3>;JG)YldV +zI2rZN7#sDc|4XP}OBG%ELA+EmwinkvTjAQ&i+f}#aLohh%XdBH{wwDfcgj&xZLZJk +zam#7?+(y_3Z_$n_R`O}qe6nfa^l?$rK8`Lvo-R}pZ5tG8n~i9J-QlN1afKeD2nUD0 +zBnWEKaZ^O?(NE>V at 6F<^MC4a|M{F^GVzYIk_abV{{P;}u(I- at f +zWFBP^2lBxJ-T}pzeLxj(#M18jCOIjWBHlv&!+KMa3qxa+S>}R|UC#yvAKUEa#+e{2 +z4mK-+ama(8JS$;ptQoQeIjpEuYf!Ryqz*o$k5?fm0!RaOJDi%t)AV5Y$H3=)qV}}p +zByhj_wA2|3ab|tcOkZ-UUjwTNPrgSFH4{$$f}k=A;pBUVv>q|c7Fj2c3-j(mBm-(B +zs*mHqBup==pE&6ygki5CH5O*R^vVG4efs2NPOLFH%>3y6uz7{xz+Fo=oRJ7vkwtDs +zmowuPNjRv^!@Pi4LNe!pyU1LzkNCVG=g at 2fKow3IoBg?c8qKq$CyAQ9Du^{V#Lli8 +zoj{+zn(L*cNx_XXn3qjMubfYDT=|9~kpbC&Ai0+buiS^cQGq^!lQysi3Rv>xvTL-d +zltcG88^b0>pI~3JK3 at p>RywbX&fXlYZVGx)u;{yLmk%5vD*KssHbk~;5Pcv>y_h2XZ=c54bYF_fpx;=Pic +z=h{30;@1t5Yc8JzVsXNwb6W7EM3U%!?*?i5>~~nxnz*bb`p;S_T^Oec^Yed_;o8z^ +zaeA|Qy|IaC0szq=NXJ$44r3QO+zndn8Z$ye(?pJF5oBek5^DEUHjvRQWvy`SChy`> +z@>x_R{*#)PsOSv`CgOHaz2x>sl013)ke7}|9DSCV1iS;-Tsk`oGzd0=it{LO%ocoL +z7wY~KFcD{CXQl?%y}dwxac at fqGm5`~yjMLt29TaLhCyO_ at DPjtrm}O7s*#svS>p2p +zWC&G<4Fc(5mSo6<;BU-h$_0PB$XHSEw_b;9q@&xVsP=&S?spe*Ik`I5j7E66 at S(DS +zU5m#RbCOe+FJ7`NgYRG{+ZHfaOp)gZtO&RYZEicH?2Od<_SAsJE9{! +zI{mJ`P8=&I!I;Rg2}V}d&u+f5&53Fq41=LVNU=vmE>{emyi~n>5OXIVhI)D7$%hLe +zg2gLil1_`+8Hx*8`bV&mt<$Duw}@NBaU>x%;y?yA4oXId at F;j|W#6~yrpT;eDYaXPFosC#8Sfo*aW1wJqD=xagXa2 +z1J{V}FG`2_1l(EmykFp~pE$iq at RUW*N{>v8kNc7fekE1RGr_Ow)#v0qOv0fG_*oc{ +zGHcbo+U(-Gd|l7m5t0&cN}BLsTLW1Y#F!$5c{a`3f-5_(Zb1dGu({?OT6o at ETv4TM +z$pmU{S=qPd&(RM?-A +zyXtld9Gr6}10=8sn#H=TH3B1Z-TrlHFl6S~Y>IWYahqcPb~OHx>qk1nu`F4+GL|5x +z7e|5~t_t5^O3-FV1BEdzH`Bb#J-DaH#D`n@;Ez1!_)L*u4EMPU<_`Av4+-~Rf6Q)V +z5|MMbB%*d)eHw6duAg}}fEd&I+UK{TX3`MSm!=_(n+yvqAAn`R1LgCjZuS{~;9v{{ +z2Bc6Y9}*lz)Go?Trl!WBHXG|_62pp*Bgr_MNDhWzNQ}FE7 +zf3r3_P2QS|s#w#by{I^q%?E$vakszqb at P~DgBj&SE-k|}IHjd(-a*ottg4V;Q$|pM +zbEe~EH6f_zPZJi}mgvJs2C3U5n~&}Zz3QYxnUYT337|2k9l#o-ryCWwV8PJXQLc`s +zaB5JdxRbCtiR<aPU;ZXC1+qFD+mr%+_xnOTn219q7(}SiZcsb#Vatw4 +zN0-ohtT3g+Y)afN at lGc)Sig{he&6N*Bbnd}on%Xpwk%46eaEKbB&8n~J at vHp#9S{C +zfP58S5ZZ=ni!&mtg=~M#VVqJhI6Wsk?vDrnv +z3GQACW^132lOyZ&MjkT~T#q`dc7*CYU_Ck;PLB>lIMyTmCX&my)p(g(!Hc)q?<;xW +z!iL3BQf!G(h6tvv5);b0F|V9Z*709ip{(C{nS^p|iz1p=T4KJo* +zVt%@pQDl1+eoeyTlW4=y# +z-^C`AIj)Ns7s8`|X3h2101p=){fMP#paL3ek>}w&%;8rG#mJkfL0D=HAiyM~4iR3C +z;x>gFpKn~8-Z-)s<3x<7sbLCQpnTGW32acglcU at cg#flBtZN|Gkp`;9ue&<#TTsks +zsWobwV_L+dqO!8~r;m8?SV7j>{31cS*)3p8iL8x1yVC&v;n4pj12}f{CTk&m#rGj* +z$T$sBm9 at 2FleHggkIUNmFKgXvRe#1C6Sj*8&>r~SJ|Bml4I;{0L}WXR!fKiW|MSdw +zNN>;v5qQvQc;LSjxR$V$#U4Y(JX|5nSx)fI?1mJ~a#pGuWR|!YBnY<7BuCY(7AFBQ +zdK5qwBRiR~5Lwz}u(4!^#EX=f%DH at d<g(ngi>b(ipFQ2jAI2}I +zG-+fbol4-VTjByr|5Qdekz4YlX|zbn8&QF5JIQ(hA}mD(Ve4M(zqiO>k4gP27-l%< +zLk_vctm*8SVf^eYVSPe{pLyb1V&PSbfu{n>W@ +z)Q5Fw92tp1xSVwm2v at Nso +z{}5Q;`}SPCEDEX)nMgRZB$!`8vccfzpv7TvqAkys(i9TKpMNx1{?sY&aNCo#pdHn< +zV^77`&JklO27@#3x8p}D5R;dFZo3qSk;!jMSNT3lIZiauqECc~puy~&(MVDhUCa7XuYZmCY6=a3TH*1(Eo?43r +z4Z(N4Y4V$Y8b6ds4j;Rlm$73ttMz+3ZE8W0k1wbk5oS^j+m@@LO +z3^jM0aJL%0o^@c8e(D*}l2e~{YUvuNaWsOZsTbHg}zG?-t`EfXqO)hLqHo!-5 +zfP9*_GJ9lpE}m1_UN<(`{;|KtW&8Z?spg1DZIx6lS6v`7ljF?QFK!O(0h_&(ewz>a +zsBfMKiBMjSX%-h0{3a}Y+ybo_t3+|Ju^d(@So$V$rDlS+EunmKRjeK3HRpOJ{Q4V8 +zq+KCcdOVlr1sEp4)4u4C%L$Lyb~iS_aZBWG at T6TgN~ +ze9&OSVp76iE%Mfh;_6RbJ);S|DDWe2i?oxoRscbo`IvDVWn|#+yfAbE5+oqS^dJ`n +zkAX#Q^-Jevr!VmDsxCY`Z0f at 9ckbRoq^rcF3*ocYk?{QCZe|GSCIH-i(#-;&-a)+$ +z!y)UDItjmzD(bp)7e+_vn-x(Qz4{Ng;_eixpFNHDf!kH)^hi7O4d8#U*|nJo7hi(S +z<~Q;QKxlp4G4`xaxTfaa$t?eKhJL>>+e4f6J2w+uo_?=oQ-uo&$n$eEQqV +ztmMR`?>IaSyn%$PQCLY;&Czr6ApuP5;T at pT03&R?T90Rt#j4ND?A$qCM^dT6v2ih- +zLNt493el$?jw?i?Iy>Uk(xk5S*fgP5E at DPP9h#1LB3;)BJ}k~@Mk95f?TF{UgJ&`Q +zU7Ykl!|@E3iG3(QCU5g6btS8ERQKpUby$HZDyR`kJlAdmETMjdTTOsc-wsb3~iwVqjN4Yyc +z5NGd4E39{PR|k`bkrRfUfbpK43mHFh*pt(Xv?bi*%Bm7xt)MBSAK)-1&hX_$!dgvilV`F4L8k(}Pr^ +zD-I6zYb6b<4Z(PLXkvTfodE|tc;dE%oreX)3wc;JUGy?dxgNO^3xZUiM1*%|*u +zvC03IS5eSeW1YYtOkX1ze at w{D1&9ATGv^Ay;olIZju(>YiZJuvgu;-qlGg?rmsFn8 +zYP+;Ck at 2#0<%&#j_$LJF0n-F#qwv{Ca#<3T55h`!EViTIW|28ltQ_2P<suMO$N1 +zMId4_nkFhxvP`*3Z4_>g*v>7dIhQ>J%fiTAoCdMUC0XYTP5U`I`+b-~=Eg*_r8s$poIA5U=tOujKac6hEN;N at +*2i{Ql1CTRyFaA)m*1BjER&lc5G +zwL-4Qz~R+)76xQIQPBQX0DqZ$VnXBOB~2^e+Io6pBi;fl9Nf^lw!6DEdfOM6hz2mH +zuVXgxw=hVIW0aji?C*?p%1pJEMe#(X5vxqo4HRdE^>xygr%2Yo<#y at a8^-TJE|xT$ +z)<*NCZt-cZ!MDHIRtUcR1!ZY2ErseB3NE-p5aOLe{El1^ee^n*whd?+ysO9}g&_Gs +z=;TvufV at a5@+5Fwa2e;eWep5{)5Y}Xj!mY2G2!9F8>cGV`(l?0&pIgw#&DjxLaAK3!YMe%RcVxM*tb~TE{4?rK+_v3Xh~=!0M4h +zo8 at yvsIX?e-?7m%83vpD8Kdeqw=9-ERQc7 +zoyd|+N^fpEFN-^3N##!h$yMa<%sws$z8*QC9#zSy>2a5KO6JOvId*5g4^<^IcCR8@ +zYkT~sQ^?e4B`Vl?Wr`prK{*4%+?8rS&y~EwGm%u at AtaOIho%%XFKTQ(i5kJ0xiL*( +z_MH=wp31pWk-fYG?gkXtIVm^HI)50g9#C&d1#?uCeH`w}VhK&BUGZ-fq&AXq#P_-( +z>*t|TMVJ!gH2yDNt(6o_>iGOukpSv&0(joo1n^hyiyPHP&AEKn*MDxN7A+vZT9j?n +zF4)@ZZs{=UO>Nw$)wn)%)nBecSTrezmDbA3VRbBH&N0icDArmkhc{2Qau3CF*d(rW +zND&pK|2&972$9K0{YZI*eh;iS5^Y{u;aFnl9qqHcf4{!($W6sBw<95bnai_H*^334 +zd{tu&<4+Bqahq07tg7ty6MY%PstW2+Wa?(WWn{0KmK!xlDe+`thi!-Wc%m`vD<)Z^ +zHJDwDZ4y!LB&!`Ez+fg;le09N*WP-?>U!w-J5z|aUDrc*>J>{NPM-eDfrE}+TQ6Co +zMltG}F3mUE9?3e1*K3=S6&tvHlC}6nXDE}wjw)HF2LI_87pgSPB|K`8)W^z6L5wDp +zDO*bGv4ZndYNaKjey~sme8P_n1ukpgUd at GsfG)DQU^1wE0YMFeO9WwRT{!>-#p6KU +zx9dvs-b%SX&hbE>WXuatu{0B^vqhzuOjgC-b15Ze?RlvcclgpNsn(j4-t}XX-rsDF +zOYhOl=c9^?T#7bL%_8G-aGQU}e;0!0-#Tj%O~+)yIErtci^{vrKaqd3yD4F}UD|{J +zZh+?B;TZDTj0j_BDMpvp$`slNghbahN>1XOd2;fKY*%~}yvDlK?d~WtSp2&AAt4v+ +zazZQerSoFwR-HET>W-x%tv5(iVw!PTA}(>?oaI7zWMk8+<|WRp%gp#( +z at GRQzVbeg^pl7)FQTOeRpU71bgB12N3~OncxnwQtD*oZ;8pE#g&>bFzRf#}c6{eJi5F#-_zfPHJq5E{xtt +z+%K*8X51Q-vVbcYU+`3m%JSTwvinhu38nNDEOy4AVVhn=K6+?j&4p5 +zyt2b at MkZX<(#z7uaLJ+yqt>tnt-$5E8Z34L2%0seQ_}Rch)VTtG@$70VLGE|+(LNT +zDQJ0xKP|&zL5dP;Krs=^8=COw#zsghtGSB$w1>F at r4T%c_VTz!(k2F*3F#Pq=iuIc +zmRdu7T)zmZ*{x}zx1e>)E8B*{I%frz;pmbclwy_U&r*%7KNh#T^G$QI5>K;JtkZ4wZaQ8J3 +z06QH;^~0GUym at lNCDsN7k>^}^Pyu=Yg9B^U0OiQVago^>bLY&dAp^q7GvPs3x-Jzg +z+KCHofiK{8>sIy*qcNX=7ubNyM(%BENB8QnrgAa4vMz&f<12O!1H*&jYe{2Hzg=YN +zsC+$B_1lHm5G)+U6hN-fgTRV;jB8STpxO4U)G$UJHqbrN61sbF2&`Ux)pQKM0q2A* +z6mAW?s5IENPqslPy=h9ka@%<3p9yZ76m2(0!VHnm*3p9_zG*)xqUP=}o>UG1J#XT# +zFe^mhFiGU!qjsNbaLwuGg4RA(KyU5ke!JIO&vfno;vlyan-R7%6 at cW@fjs*D!3}7A +zv%Xu1u^0TLcLarhyU`yNi5*Ojgpgoy8%z{Br|p6^usOF7tp$qZWi at bO^`+X8q}MjM +zfslOuIAb*mIoYJbb9;t|x_fXCi1rArK?I at AjZ){iSGoyNL$nFGOQ5WXVwEO^s;aaY +zc*MGa90W{>ys?d3< +zQq3M(_$ZkxwrucPZW+eT$ELx03|e_1J43o`Fq=cvZ~LBSAi3~T#A)r}8s28?SSGyG +z^n2gwQd4kPW(ydWJlpCP at Q|-x0NTUe3d>q&o9R}jWXZD-fDv^YyV3r;j-ONRqZIjK +zH=kU1Z>XyhD+Y_qg!fi2%7pja;u_m`0;DNI&zl*Q@?NsYBm(Y+l!ToyqlDv$zg6!( +zL|3;vk{CJX!aF~R2in?6tx?eiE}9ukcV6OHbtb%Xq1{8N-Al7 at 2zRKLU!}M~r at n|Y +zV<_9Cxkt}h-3_s{VL;cF2{-g}96wJS^o{c{P&TE|hyorswR!RK=DKWSj3*lnpjrgE +z7@@6^@s-E1Zh+qc{JstC9x$F?Ds!s(hkFoB?0t(|7&3f%IrKL3*4Wx*Qmmtao8Op} +zdv?0ThYBAAyB*rT7cCe>q3|gYBlt#tuPU#21L~{0gYXixpW;|m`!fHDT+n_NTLZM8 +zjU%-fpVI~KhC2ydHE9h1!Xsl6WH!4xurQmIGC{vGO`}P5*pZ-h!KUl|mryGlJKdKF +zHf;tGWf$SxslBHpgn_2@*HpzH#ld3l=OAPInqY2ieqL=BNrVhTa7tbd8SWB((_4rm+2^aR$zhhFb}hah=X{NewUMD4 +z0ceGNzIx8KUISLLn4?NNM2>>p$JYFR_TD`}uClxz$DIjx6bQGHU^OZvVYBAC2_WcZ +zcLR&b29pg`Af}VuNiwjzlkV&WQi@=!^+HV at Mu)+vuGVOc0&1yvsnym?>(@)Y;N9Aq +zXhlUUU#(y9R(_w)^E~f+-gD;6?(8NA_NRYHcFsBP^?9H7^W0;@-z55tMAsPLQ(p6@ +zcoFd9!E0A)cHK~)*yC2Vb$ue%CPd-`tc|hcGtR-FoLTbO)F?60Ovb(W(NYb_7 at NA} +zv&5_ at J?4fZ%(Ib(m%Pi6U!s?}C%EU2E#sy$^27_(wom-Cf2ZE|iGMKyDQ92( +zRxyMik9cVugcu-bcR~5 at +RJVK@9!A9hU*M%q7WV$UgZ#TT9%sm!98mIn<@fE?%QQ307*aP0@(~JXj+Y +zEA<<}?r7tnBvQGwvo-PZb0>%5<*M1|Cz~QDl>#;v89tm)H>;H0SOP$uu6gsCeH335 +zhNOz#S^sdNoFH!<)x|1jZoN~4`)cOaH-S*-)P4aiX)ba*>ZRM&SW?B%$B==mBDWzP<;5OH2PQ}>Y66+ +z&qKM5t0E^CGSIN(^Ty2qahlmF@%cguGw!BuhJPdy7vm^m4yq at QWGf+$oLp&*N>+Mw +zZ|Ps(x1n#K7kn5P4NOP#hV7QTVPPaMo2HW*7E8q?$*|^aD}IfHr5||e%fITFwO5mS +zoks(SG$}uXHmlhsm<)rj#8J7NT~hQrls+MKtIjUjKq;h%dO~AGRC1DG4^ALs93X;;oUA=-&s$3nkhBxokme +zoR$2W@(a)(Y0X!r@~`6voqED&Q^y!Kuh)PZXAJr=>siAs&Jkvh`Dl6*UP!^}KV_bY +zIRHY1QaO9fM|@6Hm^Ttin&=8KFAd-wy)j7ogwZ0=>b2(vVpwo|~>3I+JfWl4 at cv4aQQuvCW7i7#BRqgZ5#39Ap$ +zy?*1`wY{65TV|7Rz(vRGP94Iv38_qI5$lUgIj~L6=R$o!KZ}hw(Yf8XX6Igjfnxy6 +z)}YwxxiX2v>KNmlx;t!*&e!v3^ot)4XTqLhS9VASX at Y#Q$M?8f68u|1ejlJyKM1S| +zpoSwr(p3$#MGy1n41fvLGk2_yAoU#^Qb}LhYJk-6KR4E21Msb8?%064H->%5;gHlT +zbH`<5aSjk>?&$MW4uJdG=Q&6mpxo>&FEZ9x&)#w?+wq?u^HiY&viB%{L2WzZqpyKY +zbwm|TP?+BGB6R4#Kq3v%@<@F`r!lb344O)gF92Fd at 2KkM*BUBtatAEA0AR$e)}T(W +zX#HFnz>;MShpui7hyF(~#G!$eKi$lcOnxUAAmJzvRB%vZ$}U-2%A;B(XF=r}8E(Lj +zu-KcA;aY}VUw|d=4f(Q$w4m}D)oXZ_b_}0i72uEI1jgFYD_$~4qwgVNe{?8e|8K7l +zEw)!s%?f;yy~l!?aJ`-U9K?n-IvHXY;PEjflqSqxEbnO%>UA1HmVnP3B2crQ8i2VF +zGILA~B+r6x2ARc;9P#Zj;y0 at fF8;Y3IzbtUwHX9fGt10yo2-)|o`4=Hj!({?yE2L0 +z6dE3Em`Rgtcd}%#XPsi_7dEX^*`tSUjoN-b`Ed$S740s7nNN!5^0CH9s*&iK9L;pQFo^eofxOgTcx0RapyKhu-FA2QZ +z4&ygX47o~=yZdGYE6Ttq;(0H*nY|YvMe1tXmqvET&ji5^YLv=tUmA9TV}aJL5mBgC +za#HwMhN1 at xFRt-Pva;NkLOv$)d>H4ujM at R^2=tx#cYP|F~ +z_QL&{5h!a;M+E_)V9pKX%WqP2m>7-&?Q2>C?ce)Z2-;W8Fry^{YvL$zlR>-coHIXw +z(U`@U1kq7GZW*zLD0HD at oO9;ii^(58GdLrr-6Mjh`PH#2C3M``KF&j%I_8t3JfGP& +zbcv-NVgY2Nz`SZS3fA`T?*ZQlJTT>_6j%U3f#eKrCWJP~TzMD)fBw&`%9Hu|zu-^? +zZXz?qE|3d3DsxC1UhEYTksI6T8^}$bltG)7LJCIS_o4*?-_AblzI< +z*`YkF63|%f#r1$XLSO51^>As0q>Ysaq)|aR#jp;Ye-Ncp%g6408J5(B;MSeQtOk2^ +zV1)%ps_#mkN9_++!|?DDH&D6;O`iJ7PbgW~A#JRbc+1tyDS6BD-M+(%gnMpcH&siT +z9|?MKPer&QKl at debCWyb)k}JpiAxIhk7YGP>J^QgyTD>%G-fr$Ep}ku)psQ2keF(L +z?ml;a+4E<(9DT_+GKb}5jmBMwWR14F at 0dc?xGfXN8g2ja7iboD?xUe5-v6X;zA#k< +z>zAE60xY6fr)_GGUflr=g^;9 at GGSf?b&;HY1Io{~pXV{+!;vtmXadqeT)0r0EVuo9 +zD20EBHWUKIyhi{zB6$!ySIxZWYjPtJq=_Yf<{uboUi4LAUX_UvzTzof09S&xNz~oYEPv0_-5_wDwFYSa6Gcur3m;R +z-ni1&2+IR9uoV(jwW_R at HWppv7K;Nhia#ug6QfXPaZWOA?Gq=jvDXB}8HBYNh|*gq +zn(e3-oK=zxxz1GUA1J}4{DgU&#P#4!GP?$OIx*)TLsMLzXLn;E<%!H|X{g_(;hi28p4%8`1BN$U_aC7HK +z!Gj?h`;k6?sIl?xo^?xBBD?lMjz?8k>fK2Fe+dq7;-3k24p&Im9?&1L64ysp5%YNX +zIb(=58iOA%+zGX8DYn23l=ITl=EQ>wS`!a`dRHhOOsmrmbG$YN-A7 at l=8}j_o*8vQ +zB&>;VnA-Ei%@Wigf-2mo;YrF+E0tGqN+-`c>(wToz;-2C?0#8tlGlu6wAK~pXYBbu +z+NF%^aV8q-!HjhJ{rMZX6#hU7m4jBF@}IdR0G>(_-;|qFv;X)4#jQ%)EkWb#Kc3#) +zgW}lpKNdjaIY)n8Pr;HX3!tK8PD?pE7}ijM_0AO$Qnf!LHwx@$x*G+o*2XV52KhH} +zVIz~;f65pBC$)`e-5+-tI|aLEd(U-DvYzcdFU}{)x at wM3ViDB+&RB7_=hu!&LiVMH +zgX4~L{edTi4=>vvQl2v&M6#E2P+XbYm{Kdd2PCW(Obhh$CS3DYUczx6+a9Fh4pJEi+1{SaODowdjV7|x82|F +z{b~7miWI%^XBa|rcaRq8ki(}^WU<=6}l!nNNELm2}>1M`IAgR-3D-9&gDS| +zw)1NN2{m24?W><^`~r!l$S?PLYa`z_Yonq(OBn%1q at D@oOxt?^`NW at cFSrq+ +zMxYZko+Ph0V0U3lz%KKIPlmv5)$Fqrn`NO{LM6Y=32px3QU3&`Y{cEc{eV?A+XD6_ +z;qmbJbQpH9%FUp(JJMGlM5M`mZxh;e0Y(VByN7jV?|TO>F~P75*r at HQ;}=n^QkLa? +zns5`o?;hX_qo$?To9`()LmZsIrTnavn7|51t$5 at I(zM?awAr&pdpo +zjE2#$)y%`|{3U<`JLmpeq6+ghnM6hF?1aORb&A*ivpygqRWpZ%s06NO4h>Rq&CzOD +zVCMf0(yu(-up-mgh|_h-*3kFClrRsi2q!OX-G +zJCK4vvr3E(uH43aR`l9+3T9j|KIy{&sl10zRdKkH9x%M|*@7!ykEabuCIn*hC36LK +z0Nan8X(lizWV=wA*Y~J1)$Z0o9IepsuNVNj99r{oqkGd3hl^2#XJJu%LD06|_H0`f +zr)fha=Jm_A&<~K#KTXzlnz8RjmWA;h3l|_+cC2l#{8)ZBVgyT-XAGrI;o4F7634m) +z2G#(li(11fC+rWgiYcK;+N&gg#+DMo3wp#4w$j50*8%c*US|2y?MMA|;mxbkb24vU +z#f%#Kx_a~<-y3V7{K&+I_wFtq^@@x0#HZ(d<$ec+S81XR`3h=V`)c5|$dkPru0~KY +z^g%_{Ea!%5pO&nw9$URoJaB>Dndf-7T)kuC^<%3S;W~kOZ(o_qK6IiSeuq;J-bKIuQl!4h;W%158{?U5Yq#t0d%;tv6wHMC5ySrh%E +z`n)602QE3eSsQW-hy}BE0BXyXAX6Pfoo46m^0Qq}66Zc$ +z?<1CuEKa~*2Rl2ycelGe53Vmr0)=Yko%iM{-Q~>8)sgMfbK1K>wy*dXNCTM4H!pe9gNgX#Ou3c{D!7lHRT)D6?N1QlFM$9VV&Q@@&q#%{(*xhaw5sa9su1;~pSzL1_82IEp^azrR +z4~`Y&zzvba0KXXJzq`aWsb+VNmy}Ks0r0FWh=f$YT|<0pZVdJoeu-1Y!x|0MpX^c% +zZYp>NQZAz{tVW|#9nWnet}P$e^?)C!4J at L4Y@6(v8ypN +zhM%tY>q>X~?8^U==4?xp;xXZ~h9NU>*QikRBtfoIMiZ?rvTY2TbCoLNX-Pi2u(M-T +zCB2|o%BJn9^GuIz1$X#bjb+iRna?h~UKoC|G6BB$&{a~r-RCr;}~_!tkzMW=ERYj(ZXIxE*)$tfFK +zD`8c#e|QO3rFH?`g^sR&YZF|CMf(W}P)Ku$(oQA1oa81k!b%+y1fPbb(rw^srPzlk +zDm8q8#huyPIdKqb=2_RI3kk{;O0z|(G%gavx}Et7SBR(OE;%jT5<*waUhsRP329~xx4j{KR8r?R?Zc`cph(;G;vX8E|2S4SJT)sdB) +zhwPPmmaV*iyZ>J&a`)@mD<@)e;-O|5f`A03m{7_(%Y?4n6HchMx?^RNL!90~VnRlK +z;hcDN$VM$&wGunEf8LLM%Ggz!;bA=)ZxslSI|Rih_N&qbg~0$)syU&xA*$3=n!a737*&RkD1Od*@kT1=Vg&)Z*g+Le}YG(|cyOf%8YvaSh7)Po> +zr?_E!EENz6RMk$<@h^b#~8jY@!&;D6w?gi&0|fwwLHBWx(ofHxuGRe)MvUdbX4^ +zuli3{NlD&&p&>L!@gVmvJOFaX8AU5EaX-^th6Y{9X3qx#8bx*ky-UC5i)&gI38JL1 +z0SOI4jgQTA#|hz7)XTaiDK_LOO^g at tHiT4m7<~jCXtc~z1v%*c1l&$=s)RRaI0AGO +zgF*7SuJzM{~Bfe=Z4 at XPX`X;$vb5#Crq;m!UuB)<+B6NNoen*bueA(F#Ni +zXUqR>o#9w1g;<56i0`Pl;jq +zZt%+Yt+NU;-7FddmLf4`gaz&sVF+q%#oLZgsKSifZR~{{{`m~V;~=0-gHlesXrn6D +zxUZuIpz9bML47&*@`CMq$MXvok?GiHWJ3IBamT_zC_^2)inS74`q41DFY7`g1K;w@ +zhQY3m%rG`zwsF(ItjAH>1?6M2fyl$w7o at L$_TvCxYBmZyYJCjr)^F^Z{U~+}7m+HW +z33bTB)<@E_am(8Ev!~Oc;sn%T&Bmfn-Cz{kT-+MAdFr2q*v3RL0=gE}!JQ2?26(uq +zIgnAw-MNW1(ZEI~raU-)OtBLbYcYLL +zQy-yN1C2wP;tcr#1&1ltTIz5xn$DF|u$EX04dX#qohzFWuw+^0|2Z0twUs)WEr&Op +zi7Ch97ibm(W2L(OOJ}`KSU9L28x{(ApL;iL5(`{J$~W>R#I0vJa)gHMy#wb+B1n;3 +zS9Po`qi&0r!n?M=*2QsCm+Q3d25dtpccMB%>W+ISmGIu at h@Xf! +zDcMoSt~bpDGAPg4fNlxNJ at P=j-+gb5OcVw(1iX*JKoDqx)wL0)`(K +zKv-e5WYVC>afIkwgvLH}@%ERD7Dtze28$!8XWstjd`=;Qq{36= +z+yj-#h*3{C3Q8oD at w!!m2LoWK^&egYLC8I}sWgmgipbz{cKDB_)&hhn{QDj(TXy(v +zhM2%mwe(&Wi|f|KjIT^_`TA$aXj^8921M1--Lu}t!l7|t#W3d61bY*s95A7CEKc_B +ziP+*Wf6|hXJh;x at MI!##DwVT$k4NW$dkJ!_8P<@(-!n5zy& +zTHL`Ev;R3mUe8Al1jaFNlR) +zn+BDoE^wtBf7O5+j9Q9?20$7N5rWweUO=_MN-2z@$F*}Iod$S&{cyBs9l at T97P0WiG#ib!U1 +z;MA{tHMR|xZn`423tUsDALJVH*24Cm`jxN6K8wB?@cfUTB67tm>tY*t1l-0B%zN|S +zxU1VMq9f2oY*o#E^ZO~fqk8t64^jh!oM=VlZi7O)l(ZVsB5qd>)JC}6p7{!*D- at o< +z&OkW{EhJB;oW7Ejpup-->EjYQd&4=G0d_a>dcf at t`-QuDv5qGneYEPcRVQuQBP8yh +z7I&o*);RU*ls23z+A{u6h+eolpSwF=Z9ohL#F)F&oOuuusRZ#zh +zt7BZEVA=+W`S*b+_nkp^23H8#!gV(WQxRMsq7r@`T3NfpAbeJ`Ux7<$x1Uow`2 +zkPO+0wkV3jk%`ZX!V%7Ao!)`}S#_!dJfG*NsWK9(`HU!`_*Qo5WF4Nr&PZ)FvWm +zf-9~6v?5W`|L)((gO80oXrh_pJ>s82I=b$!Vq$qcbKUC_VQbgHiKlWRA*jgUHI?=Q +z8Jw&MN$!P1i^?@nI*~0y0TYRd;`qG&UzH-1^@+2Q%Ba<2Z}@MZ_WH3m{6wBXDIh+) +z0dos{eA~;%-L<8GLaD)_I)IKQiQ`<`cm;hTS&rs;TY5#EiorF!#ukWNoo2P+g6ZhoPCt*7#suU+?;!NTxGsoV%2e!;gR% +zhbivzQ;fR<0MR?Mx;RNff)B%RVu0Tg at +TaDG!}ud8JC;`QySufuTAK(w&|8m=?se9 +zRM`tk$!!66SCOT?;$@<6k*};N08hCwL-&G8>OHoz?8OzDU<7WWzyzNazB~*>8ObVIC4HL%j}a9DeJ? +zMDVadpnxX}lqW)D7~I0IaP^8Y$Mm{Im(Yn!)HGJr?AFtiCli2E9sGpqKq*`p2DSEK3$e-;)jG&?6jfTU(qMR6 at A#n{Pz&L3z5oaA!gUcEP%ONi4Ugg56 +zLa#X at 9=ql{g*voYny7lIB&j@^umZ6m$TlzY4+GR=yhf#eP1>wQZ=%gaikapO7RF08lrl#JLQ=eW +z12_NvwLgfuK^83pW5UNakBF5a#>t>8$AhktmN^?s)kB_22FoFS7T$(jK1OlZ`j;>c +z;dQGaUXJB!{rLKOXcAOn!FEVq>sROIA2CTicutb9Z^q}@PN(G`o +zZD|n#Hh9V~c#;80%?2!Um~O-%h9v#r4AuV0GsHMQ3e0mlnbmOoN|(Lstd% +zpAm$f at m*|J{>DMnoCaxQRFc~T2ZyzcK at C{HMl4MId9R|wa%SR9=Ee>v0-oB6|Py{i|JOM#+B +z`M#`)ut_0t;ZsT!s5Xv!76EwUFe|5MIykD7 at E}uPpyF)9JW|8fG at 2|ov)4;B$j_*Q +z5#XrdVY`+BvY2z%6 at dDHUUxlDFbCIz^$AGA at iQb$hC6ull27b~F{X at 9u#=^6e0#<9 +z2!Tb60O~2=S4B`0G^ii{qrcixV(oJ0-`=n&y15NnAa0%!CYi0b9MNPeA)d~AD1K2y +zm&D|}FCXtjs8t=S1)ox=p-ogG3V7ngMG6dJdao#<_?WL$bUp10+ at dUUt?hIFibM9f +z&jiz`xHAA=a>r3u0Br1mR=vtMNBOE4W$JCe+6${=o-u9DG$dVVO at N3e*l9kgp_kMAUnV1eq{<5vk+bIXon +z^Rz`LBIbzxT4*=W2X3XQMoPB9_RmYkp +zQEkn+gV7LUF+a3eBl2FF>0E_?ykl;8cQ>Y+&fuCiD1d|mD*_*JRA9LkD>Pw4r%r%G +zyO;X-2`o?vsR0<9O%}$Jg+JWp829pE9G4)m0#9gvaUAiq*CCZY>yuvhaeM-QG0TH5 +zIRUXmkj;yxAIjBkz!^op0{N(j%Lu`yr3tNL=JeC0GFs9h_+x6nRm?kO9F at ClCKoK_ +zJjgIPVDwJ!e;oDbQ%ooPuCjVH at 9}wGKEa(mQ~gH{WM0|7jmiU(CGThuwkwlsN_+kX +zZe*II6t45mnatGvVbIBexyN5D7kN^RFIIYJ@&$`x3b?4#&H=UvgaGVmwHsm0-!D)E +zXXy~f5t;^cTs()^USb2-M%3GgO*ihR-X=|BT}TKF|4bW~_YP1+$L^_PUm92|@rK)X +zFr9CFV*q`*AFwJmY!^|EqmqwSV)rnrO4zo?cQgu_A)#`Kn(N$b at _4~QW+tUzHdKIg +zXCZN^BSjRh*VUTzc=>;a(&H at j{mEi_ZX&&mnCt7`vbi_NNH$=YpNv at qW5isRAc-6} +z?VPLp67-^o1wZE5;RO5fGH0kTk+rRFbg3&E)SKjt&1zumn>_8DE2CbZicIST2Zdt4 +zXemI=NNqeE7V+?;#I1;X3Q;$!z?OGo_M&e=IJoHBUN2#~1}VuzpzUfmn#WN2=+|G_ +zZ&{fwrM2d;DA_td`lx0eSk5FG<;(*sG}klJXb`J{!ip#x^1uo>ANfFCkrHxNSr76! +z&J+?~dWRk>|52)(l-p^2G^{7}$^EM66v~&|1bbn(NhLkCQ_U*<#qw3fS3mMovR$S@ +z_ID|(;Aj`RqFvFuX at l51BHH3fz`dt32>y|ScWrKHiR4xh&$IYCgGBrKdwSRP^+)Ha +zC~`MAuUNAkVSqWEv#rxzH{R(N}Dk{XBsj3&mWU`lvr=nfI +zN~E(KB*}5qg^)H=RqiuT>g!}9ABxz8D|l1%V+e!O*;Pu*7PVJ4U)jBFQ!mobq^j@A&u2Hm+N at xp%<&)m4SJ +z3%gevLfl@^YNtJ21Fp-i^?kk5ces4o4!LGfZ6o7;(X`$f(3GQT_snfXkeA?(s6H +zsc~;kSCfKD3lLc6K!yK-xnDd}afgmttj55Q)uYe2JwJgY +zmz=k!D1Zf}Tf_XAk|iaVXxk>||M*M(I`sDO7hC4D8DMqj4^x5qq^Ao3lO8YI`%S+XGjm8g(aE$( +zI~b=SZEGPyLq`~CYx|Eb($+p6RiqtT{RnB>>OHDRTl;`|gC~s!0;qch`9J=$ +z=MCPmWJ&3y2obF6xS$aaj8?jsZ4rL26^9I{#X@$;BZdpa`h*S=Kq8J8qELpzf(+fQ +zL5AE=2pMLfWSF|TPnu555Cj)vZv?FyafFMqOsdBmZusE4Iu%e5TN|c;s#8NW!+S;{ +zIbKH}d>5r(MgT(_(6guSjB7dv;(V!3nvkWmU5#q3&I>o7FOqwPx1lhL~=GC +zWbs?$@4VZStp31h?YAknk2}%+HY1P8)7oF5b9x*h4={`d58ZZ_~V>CSfKXiv at YN3=eK6}Wt3&UWNyk*?5&9mgMj+-jf~JO_vcJV9mM +z;p2~>Q-?pS%Oiz9f*u_BNc0dMs^6*kj-Z+^So#Qgc#8V%)$zqom4OeN*Q~%tuuviL +zaCF)Xc?6%)J5*JBJ*K}s*agd#>Y(e{>@D;I$i5JX4s)YOo=X2EIvl}@oEzr at aqStV +z`fx9OkZ8!q+r^O)ny!(`f6l|_L1YrIp2|3C?Ktx at m>MppdgjivU_nNQd*EMD&fNKX +zf{|*bXNHGR{lfr%&e_m;PeI9h=kL)O!*`@_!j}NJ8&#>rx27h=2RUqrj=Cgp`Oc2q +zAGZaTvm;-CrviOhB0id~<$&RG@*c_hJc2Mw%zxwy at IgaaYv~VSH*Z_9u48(jW@ +z=+otg?E))$TEjqvJ34EE1#JjmCAXWrB@yb~QDBgMm8Z9%h>36) +zotjxs77)cmC_&>{k_gd2;kEp~_UF3fQ4bFNuxw!`Eb9+7|P +zh`@h+E`76Wd?vYZgCQU~pC3jC#iz?f3pg9mf*esp)dF;=*N|{okfk$R9Hyx%;O42T +z3%=24vQj%wZ)<>MtR4cEStxD7+Bf&mzJ+DBkgHhbBUNDJuE%AM`q#zlh3%*0OHN6~ +z>c6+7g^uEUuB;RO67oF+8Fb9R2B`G(hMcB|<2%&;0;DmLFehe6{ +znXygubv^?ipjcx`1b3PO?@gy;w&On-cy96_Z-YXa|K05^+;9BxxAg%H+&)tSb +zRFW~I>zXY>#dLxiF%;^aEn<(W!C^K!W*(UPs=rm8q>R<42mGzpG0%O~y*elEu2{FP +zfTjaQ8yMnO&91AXLTPs0Yl-1agF-_W7KioT;k%8Ov11YnRN0F+>l!R26({idYr!z6 +zPEl-C&W^qn1}k_3(w6IMl`@#HfJ+21KiR+T1YUwj0e|byt+(8I_3U4-+GPqDzJW-` +z+>HgX2alMCBrBvgm>Q>Wk}PN6_|rq at m(ke4WnS^3*&!+4`h2C$64F!4L0^06l1b_sYOu*zB)9x!y_* +zQwDpYSIxsu^>goS&^4n3O#PG2`BpxwX8-C0d|Y(9UL}z9sf7Y7 +z{lzeiY!I^{Y9de_6kH5#3QXOMEfaDWM(iHq%Uset+MFMLN;GU(C#c0WT7ZWN7347& +z6|teG+Vk#Tgf>;u +za$=!GL0NMt^QKo)+ASni7mj=N{>>;KmK%mL7fo?3p^~&txC#J0Ncfv~Nq;M_%+DzP +zg{o!x3?(>NcpYw)gd0-Wsk0NCd@^a1_k5rhO!effEa;zL!nJM19oyDI at __sHHu`OE +zdoBZrV3l6L`NZ{$4c?iR1wFVW?87cYYKS4RkYIhmBsn;5q2fh(Pjv +z at bJ2giRCv*3~aV?ZO}{;xpqy12y33#f&3b at l8|4y-*Jr>e at Xo`rm>nyAEeZHA5!ro +zy%QoKNb75w(p9vQ+e{6RXuDB45KKQ<#8!Hc*W>L+DwKpq&}mfUn{B37(LcBXUa6vL +zs7qUe7cUtP;l<3=P^%kiZeTH7&5hWOrk+Vr>qOc}(c~=DImvXnRe)BOU^JLHA1rk{ +ztlF$#7ZOA$-^EwCsou5KRgQ7c*hCxnKw^@C$~7^^mMNz3RM~voip*qmE%%BlXZaiB +z%b2>UP at u_*$CQTA?$|TkL0?HCdXAecyg*b1rZf`o9CJ3UdFr$yvRc{l6nTL(cA|7A +zo0ZyA at H`?|>vMAPA8d-e78%E|Y*|d(LJr>#o=7{DIx04Vds_fQ=g;2OB!B^N>5YmP +zi(W`RBJJ!$;Haxmd1;`I at xw?H5`nwszxs5CM=iWS(Nm%XrMs{st!pbv7g3}9%cX)W +zlWLS!gJac(&5+pFJg5?YY?#-V#Bje)n`xo8Nyk1+i~eR at tKYbG!k23c6ciXdc#J40 +z;Ggc2|9kBO9;aw0NKrGR)S_y3OX>OCF7}}v%>54QLgl)-85H@)UfCd7b3!;sp +zF~Y*4{NhM>8;9d|KEn~2LqZXe4X4csNLKz at q8wbrC6%E~rI*z74<;*xBFY6=#l>%V +zX5!c{Z#edw2}XWH$DR;jp9yaVgEJ33s}A7^9eDv`uw9F;1JJ{`{ +z)*9$}<^3V(Sv}i=0EfX}_Me{Fs0WHGA}pq{bZxtM3eUENxAHFAct?M1*?I=g~QWq_0+WBs3Vu?6t6^IJhA?E%x?}rp2buXP#x~i@#7S1ONHU +z!j5`o`!<})YG(T%#tvr9Ejbl~(0*_KLlA at P50<>C3Z5Z+GLQ$a^|$VC$5D-Ona9IX +z?M)ojrWNPpgz7oyZZvcr(F4l;Pae;BR(-L_z_F8VkeaB)(M%K5r(St|tzCK5kB3*@ +zEadzZiNxbZt5Zf92dWeik(!GF1Pt;DD}DsVSQjUB_t+YR4)i}-tdbqliNXTyzm#(B3W +zB|MJh%y8U~{dKqK7k`(y?xf1hI-JZZ5(vh%OY1CM#&1N?#BEk(lQNQnQSlj=U_l1~ +z$y at 3+Aq`#u;gJS|nD^b9BbAo)PI4;QH*|R#OX at 5`O)i at 7D$rLSUs)tnk8&h9_yDss +zR6l at p7@6unD9{iF4OZ^4X)+xt94Nl>W}zJfB2_=Y at S+&TW!Bv42k4?rw|vb2zSKAe +zUE;tF<=it_s|&z1E?{@eW1?u&MSX0vYzp2kZwfd3UtEu!no|s+_fR9``int<>tU+BSPFwMssFNe01w3%ht*>^h!n;g7c3Qym +zZ+}OEJ4*=y>fekx%dyh1^mOgN>JeNLqa$Mj;Q9-6i$oGvC)>_y3UB5ajX1M30es at 6 +z*47!bvm?bhGvZ-bL?Cd)B(GLvUl`JQ%=i9_5X<9{L;H-8GiK70{tS37C`=j&J{kaR +zbSUMD!@8)tq7iX2?S%k3DHNt6)dH9-;+qVSGHU{htA= +z*wX)8Nf&8+qMNa*oYaZP=_+HDtBNjk7%32eU$Y}*J=mYdH=??EzhUbED<}xVhB;z& +z9lqHC!;rjA+_#)@2FXqpGyiE;vzZtLxx^ym?BlhKuBQWQdi*1HARjx|#^<(nt^Li7 +z;k7mkokTJ at sx8`#bQ0dM9Op(MPIO8Lgkh-?Li7kGR0263IJJ7mX +zIO at Q>XwAVA*N`QK60RCmnCx-ZjM1DflHL+r-Eo+8w2&%Rv<2QMvJMeeAjmpAr57&J +z4zc0ju8pIoq^U*Dp!uc7L{n(_oK!&P2rNpNt`vrY{J3OSDgdu<4Jq8SF+>WhXOR>&$s0XfpIvIZ +z1HXUE=N>=oadJudhY2xLlH-Le64q(t#oJCEDc0$pNCQj at wPwyk-m`U75gvJIQ}ov} +zkv8>OivVU27(^cGRm-MTo{pme&yi=QGFBN|Yqlu|1rI)RIa<_EKnz7}Nt0*XJ4fz^ +zq+y%keu$CK5Wv13#MYetvVz{$k3)Nr@}&kAG+n}4gCCD$w1`!|PFFoJriARb?Je&? +zoLbvk?i0b8!D}I>ge +zU@?;n#M_X)IE;DbRx6GRh}XXn^+84S??+ at EiZ}437zT_Kc6QOE0?ddK4U{^4UHl_G +zjIs8QM0nHh-}3p#6%+kIoQW=%u;`G9Zl>Ls>?f6b5+*)c{1eoXgr;J|PGPBEJcj`E +zMh6HOL|xB(aejbG%b9O}(nz@`tt2=qBf6NyOhIaS&UH^fbu46q!jWJqfQ +zw{S+rh8Jii8?UL`ST(b`m;MShcZycyg=+ABL4|S +z7u_B6*8aEWs_yPM{R{Uf=`_DPBJ#4UpdsY- at uir Revision: 16115 http://gar.svn.sourceforge.net/gar/?rev=16115&view=rev Author: gadavis Date: 2011-11-07 02:43:38 +0000 (Mon, 07 Nov 2011) Log Message: ----------- back out that stupid patch Modified Paths: -------------- csw/mgar/pkg/netcdf/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/netcdf/trunk/files/0001-Change-usr-local-references-to-opt-csw.patch Modified: csw/mgar/pkg/netcdf/trunk/Makefile =================================================================== --- csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 02:40:54 UTC (rev 16114) +++ csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 02:43:38 UTC (rev 16115) @@ -11,7 +11,6 @@ DISTFILES += $(NAME)-$(VERSION).tar.gz UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz LICENSE = COPYRIGHT -PATCHFILES += 0001-Change-usr-local-references-to-opt-csw.patch # Compile on Solaris 10 for i386, leave it solaris 9 for sparc PACKAGING_PLATFORMS = solaris10-i386 solaris9-sparc Deleted: csw/mgar/pkg/netcdf/trunk/files/0001-Change-usr-local-references-to-opt-csw.patch =================================================================== --- csw/mgar/pkg/netcdf/trunk/files/0001-Change-usr-local-references-to-opt-csw.patch 2011-11-07 02:40:54 UTC (rev 16114) +++ csw/mgar/pkg/netcdf/trunk/files/0001-Change-usr-local-references-to-opt-csw.patch 2011-11-07 02:43:38 UTC (rev 16115) @@ -1,171144 +0,0 @@ -From 2c53d8b344a62caf71b04b7bb2f5fc0499ad35ae Mon Sep 17 00:00:00 2001 -From: Geoff Davis -Date: Mon, 7 Nov 2011 03:32:38 +0100 -Subject: [PATCH] Change usr/local references to /opt/csw - ---- - man4/netcdf-c.dvi | Bin 692028 -> 0 bytes - man4/netcdf-c.html |12139 ----------------------------------- - man4/netcdf-c.info-1 | 14 +- - man4/netcdf-c.pdf | Bin 769816 -> 0 bytes - man4/netcdf-c.ps |15541 --------------------------------------------- - man4/netcdf-c.texi | 14 +- - man4/netcdf-c.txt | 14 +- - man4/netcdf-cxx.dvi | Bin 99136 -> 0 bytes - man4/netcdf-cxx.html | 1129 ---- - man4/netcdf-cxx.pdf | Bin 163610 -> 0 bytes - man4/netcdf-cxx.ps | 3688 ----------- - man4/netcdf-f77.dvi | Bin 468868 -> 0 bytes - man4/netcdf-f77.html | 9313 --------------------------- - man4/netcdf-f77.info-1 | 6 +- - man4/netcdf-f77.pdf | Bin 555789 -> 0 bytes - man4/netcdf-f77.ps |11808 ---------------------------------- - man4/netcdf-f77.texi | 6 +- - man4/netcdf-f77.txt | 6 +- - man4/netcdf-f90.dvi | Bin 346356 -> 0 bytes - man4/netcdf-f90.html | 7007 -------------------- - man4/netcdf-f90.info | 4 +- - man4/netcdf-f90.pdf | Bin 435237 -> 0 bytes - man4/netcdf-f90.ps | 9271 --------------------------- - man4/netcdf-f90.texi | 4 +- - man4/netcdf-f90.txt | 4 +- - man4/netcdf-install.dvi | Bin 149444 -> 0 bytes - man4/netcdf-install.html | 2205 ------- - man4/netcdf-install.pdf | Bin 233522 -> 0 bytes - man4/netcdf-install.ps | 5151 --------------- - man4/netcdf-tutorial.dvi | Bin 356004 -> 0 bytes - man4/netcdf-tutorial.html | 7827 ----------------------- - man4/netcdf-tutorial.pdf | Bin 500452 -> 0 bytes - man4/netcdf-tutorial.ps | 9491 --------------------------- - man4/netcdf.dvi | Bin 459828 -> 0 bytes - man4/netcdf.html | 6894 -------------------- - man4/netcdf.pdf | Bin 533791 -> 0 bytes - man4/netcdf.ps |11499 --------------------------------- - 37 files changed, 36 insertions(+), 112999 deletions(-) - delete mode 100644 man4/netcdf-c.dvi - delete mode 100644 man4/netcdf-c.html - delete mode 100644 man4/netcdf-c.pdf - delete mode 100644 man4/netcdf-c.ps - delete mode 100644 man4/netcdf-cxx.dvi - delete mode 100644 man4/netcdf-cxx.html - delete mode 100644 man4/netcdf-cxx.pdf - delete mode 100644 man4/netcdf-cxx.ps - delete mode 100644 man4/netcdf-f77.dvi - delete mode 100644 man4/netcdf-f77.html - delete mode 100644 man4/netcdf-f77.pdf - delete mode 100644 man4/netcdf-f77.ps - delete mode 100644 man4/netcdf-f90.dvi - delete mode 100644 man4/netcdf-f90.html - delete mode 100644 man4/netcdf-f90.pdf - delete mode 100644 man4/netcdf-f90.ps - delete mode 100644 man4/netcdf-install.dvi - delete mode 100644 man4/netcdf-install.html - delete mode 100644 man4/netcdf-install.pdf - delete mode 100644 man4/netcdf-install.ps - delete mode 100644 man4/netcdf-tutorial.dvi - delete mode 100644 man4/netcdf-tutorial.html - delete mode 100644 man4/netcdf-tutorial.pdf - delete mode 100644 man4/netcdf-tutorial.ps - delete mode 100644 man4/netcdf.dvi - delete mode 100644 man4/netcdf.html - delete mode 100644 man4/netcdf.pdf - delete mode 100644 man4/netcdf.ps - -diff --git a/man4/netcdf-c.dvi b/man4/netcdf-c.dvi -deleted file mode 100644 -index bd825a83b1de4ff45b972badb6a9d02bbb7b47ad..0000000000000000000000000000000000000000 -GIT binary patch -literal 0 -HcmV?d00001 - -literal 692028 -zcmeFa34B~-y*Hj at CT)@yD9cp at 6sQPkNz!KNLRlnD(-Lgc+N3RLu})_u$wM~*$AKYHE?$xM1AlRlwsVQXv4!o at A^ -z3zxMnX=}d>PgL`YA^JiK*#YujVz_76p~Gr#%C-e|gO#Y(5k=}Fknzv;MiG&K+kN1aufSR^{Z -z_jlD*Rb5&Y#5!*I=ofd*y5xO3uBcx1nXf##_ziz}>v&belkHUv7`8S%oN8TIP@`o7 -z*AHy8pMOO(nzCZagwxT|+R{F;>yWA{yxaWx<5q{PG at scpvUANZBB69N;o7ZP7D_c7-us%B0^PG34Y -znu|K!!^4<6nP_s(38nDCI3CH3#-ey4l!!Rp5q_RdMAPYsU30Lk4T%`m5#q4xQpv$o -zXxQnBCU#za7vM3mtM0D5F0HCj5SX}}IKdxN`ZvD_C(oa8#Onkng|6htRkxlvo{9|) -zIq4nvXV19hh>za%p76xP1pfkXo_zg at bDOSl0SvrZQc)Qta~ -zmM16^u~CQMPCMhdu4IakO{PL=fIl~oOyxSA^l;J|8H%Q2;oSPD6%D1r&d|iJ`Bz^p -zD_V!;L{q~tiwMgH-tqI8We47IKOm8CfS+7C$v=lf+ni_)5ab_`n3Yb&wr0}N9H-uj -z$%eD|Je(W>pmWIqCp{Fia>Jp-HMgFa3B{d}R1!FdMEUm5(?g;3#C3;&R7qs%p=iG5 -z(cj@!4=mZ5M;}il)3LD3h{3Sx+(;-D!lFiotXwD+#gOK&soWVGzJ}W at Vt#7v3l&l8K3x=%p3}blfxsj#_?EUFdOLW981O0>1e_k24$vV -zp}56Yz12ILLzWY>=GuY2tcPD3T;9fLkXK4FeUSR4hL3q at ssJ!)e(Tp2Cj*u|Vdm?k5T)RV;$pjq%V_DBE at q>{ts7!b0KjDmWi -zplpkr1VUFhijliLGPhbLpbV&Zr=$w1s&5x%umd{qtN-3#h(V5PUH$iK at A@8uK9zN! -z=)A*M-CU&e`ugqXLaRbs?D1eA(j9ow1;rN(#8Ube%oZf|=s{Ds2cC#rnvbvOpQAiQiMJL8SBfrPXeDa#2?*3d~Y|LrOW?s96D(Zbj2})$Ln%*j2yD -zJ$crwYqy@|SE<nUtu*Q;Fx+C~Mc1%PE&{q{yt -zfd{x=1m!`cA9(uOtjnH#-QloJT4`-kYqu$_?S%`pae^oWEk_-MSP`|tsn`fDHell6 -zGxsB%>@C)|>tmS$;Gk4cn^LChuxI$S at pv>&h1waWSuY-zHe^=DAjR$K*-Kvr5ST6` -z?fRX`LTj4~F;Uv9q7p!gQa`|3g%dOwg)^3dbFF+m at qyv$swb>;D4nsE*}(@MNQ42y -zJI}hbs%rafRe^J!nXrRDNF$IT58Bnyr*{KlyZ+JULaVVK+FC>h>!oPRA+C&UM|lub -z#+7HyV%AvVqLQ^Zcs+-3RSL*nbmwkXGF>3)tA>Eq(4Sd4yd?-UH|&`BZc6q)up71wIkOcm?q(|(jbbMBg!(VEQ2V; -zlOs8V{stQkKz!SEk1a2>d4|_%YQGE~?rFcubt#d@{frZ567X!6O~w`#q;ithNi<d~gShiA3vKN#&$KR_3K99Ndq*)4e3?ZDAo}5(3>Vrw^R`tYtLrji -zYHQI at 5?Xa);;$v0717zq-mXdJBGJjk1JW;|`7+^fmKxhGjz(Z#AD -z2sQ9)`tF?q at a=}59#UxYY?xMYyt?8 at l!^VEfORZ#wS+n+r^GPdwX2&yGKJZv3(~#) -zyj_3Gj|*+5c~VE5te(V0nOI8ge=D>$v(QM+t)&K at G8o{2s(fH*7&%0{>bdW~0C?E- -z at 2xGgdzM72xHo;{i7-5vp;R(~gxqe?*;P*SwAp2o8q -zK6z}R-KVz1*6ULt6oi)IklP|F#m3u2!v+-)(MjSZH1?5H!@m7d6lXR{7^?67 at Jj$3 -zdjePK_jW_y-Gz3aS`^b!gKtH2Ae4!x9f^4$+N0P>^30X#XA;FC+`?o|bJB^G}C2nYgJ) -z5+E1m-Bq}{gf=uKXyxotNJS%oNSQ -zqFR+oW=1T#X5E($CaCsa;>$j?Zti27JKRK7yGm58L at l4#FphxT=~=PNsTc;U5YtbD -zV-dT0{;4lx8l5UFo9FEMo3|DKWR(SLS6MJEX+p>tTVj$a3Wtk{LPPm|a*bL6?1L$C -z$8x574wQNUyWyMpLWi+M+grrfa!Ctz7^Q4c<;Dx${HXnWWChAUBFLLQfBJp|0i1(W -zp~Kjo?J8yF-?CS<;%r2{9m-W+=$<2}am9XXmT%Y#`vs~lFLW5Auf0WlE_dCE98a;N -zxM{jnnLt6*&gA|?iebYS`_ry_63AVo%OIbdS{dZb|IuZTtamKLVpmkp+fnBg0`MS$ -zuLMAyL+~mk{}q*ztRQGtNwji|C=&#{#JaN=f*KG{kz+HEp=Wc_ReOP`UMRfn`cK_e -z=veF(;kBzYj at o_y9Egp4p#QMd(ZnDUhj3;?IgytjPy>#f2FK at aovPY`{3NB8f&=F* -z?5ez*n}#W8Dktr_?_FQ$F!p16i+Gvk2;xZt)YGGIb-LIoT?&#*s?gZ3`c(aXM9*~5 -zYS%Y)7CM%?+E4t+5s})NWY%upd$?;9eP2v9w3+m4RG3unPAMprRUgks0`WV|BwQ%YSB -zzIN5KB)S8|b~P-yuYTI~@4T+CXyL>SUL|ISRARbC%{y1ZW6zRttyboidzJ?=OuPD9C;byq-rk~UyWtI+3xKzBYCDuutAe5` -zbl}2$a>J*BD1ckDv+kIGVtm+jm%q^uSAPL$2#F(o=m9YqN6vKhzz~?W)(4asrRf~{ -z2Ljrz|L;Gd} -zVUfwWyg14vKN7e)Y)x?MN9M0m{+5URouK&x90zju!<|3ssQGAk;k~~I3LCFkgkkI|`Lri%35n&wP74S1kSp5Um -z-tTSW+HTnJDgSHh(aY#@EaGw;bDJq5RSiPA1=-;@<9J- -z*MH)X!eV3aFY=Yvo8yl-r$5Y+YJzkMtWm-GXU~NkU&kT#=MDgv+x1^Qy0%S02%y%arI9MrLxNtZab34%4VqdRMVs49# -z_pqo%!so>#m~cALj)(RZYLpZ)qJvQdQlvGu+k&N-kaj6GvPlnhR_W)YQcdZo+1ejn -z0`@iV_tp5QMf*fyv2k-?KuaxJC9O-5DiU!D0=0sx;|dbHX5kO_fk3qz{?VaQs#8*nq=3yMTX2R4=kRS*WG`pFI{PQpQ2WS8;K -zY^V+tl&t)wS@^*|K~p}*Xg7TKxxy09!%$~7Tsi1-AC-n?)xy3-C$YJ+`Mn2mIb|H~ -zNzB=Gw|uz>$3<0A#j4KOVH(S2PSM_DTjH7O&#tNZ%t2&Nifp^#eGe6uc;2fzw&N at J -z7K|aO;&Nsw&XgqHgZW(6;=*SmmkL~B4u!VS?RNFg{_7y>c7wVLo-Qo$oN#rf$%neN -zvv5L3Ax^NkJ8yfs2ugBnyXxOo>;(kb^(VZoXd^{6V-z4N2u0ohVzwjxLM3W5(KfrL -z_pN(lKMg<36_$9eX=_nwmk7knFx*m}A5+H63X{H6290uD(PmPiZ7&N&W_Wg56MJE! -zd(sRq)$i at PKmT`OiRXr at BT=T{j0mK?EGdbKm}5|2pWqItE2Upr)v!*xPx&Xtr`_k3OuK`ydua#UWjkt)sZhm+$2l2CEu -z#?{@u^CmgwQXx`3%F5vC+L?P1kjQ<%zOZDet}p-l)auI-)nOlew%PsChn_=$xxdk_ -zDIW(gJV(<+>*Z9hlv_*&7>OtkM2l~40`c-{} -zC0;nMO7ZA0;I?PB -z8!mpRu+&SMw~0$UDZTg-6>zgA6Fa$aZ3rsS!WT~{A=ahFIgz%&gw(D>DLJ?%WrgU1SDky93 -zk5s;!dbSF-NK%kwS6}%;5Sd}AMR8Q=7D`c^qQbeI+t(cc>!0dA_xE#l-QV6{Sn9?6 -z+9k`XdY71H{@rq2&#-6TPO4ujFdkayAX{^oIuiKuXwq)iU3o+i%*4ekt~XFFzpvz_ -zn{b!{2rHKtC at 3zzbstc+UH7F&3roESRl8}Qrt)o_o)0v2I;fCUlO3R#_(S_(3wxW1 -zP^A3L!cxyoZudMxy2-_9j290TK%}VPZ#X)fQ}IB%X83*6fS29yhc6eFnq#DkTH3`m -zarMN$UNty&o_&JTP>ASIZ!>SJ! -zfI(F-zgQQ{hZ2JsG{C2{^717Xvgy(fANS&!Zuq)MeRMl+SV-XBGhA{Oa!d}y;;09Y -zGrthDyj;jx>V3sd~=+Rl;v*?0#R -z(_B+H&G-|G)zJmLj}Gpm6Y;ooau_>dL9#fQxQOPVgA#92pM5eCx9evg=LfaKyZonK -z{Xs3sLqECXmye#Y-G2*PI^DYP!9;iq9EvTY>==LVJqIx{Vb{NDX5lpBtSwe&G~Dcs -zY0Zd$iL(y3kD}lOLfzcUSp;+)JoG_$OLzzk7xAiHb=k|gciv<~yRSaC>*p*eoMybM -z#p*GgJqiP|<+(poO+4EWX^oR~DMdM=n-}UwoBcd+yO%Lb6&pRO|{iICZK; -zq;_bxO?-E5{OUoSK5gsDkh5L)f1fF|E;M;Xxa|_Tb*%yE;;k>5nA{LxB-d{R450V- -z&iU$Y+^Gd??Yf(<#yUI)wB&e;tKz1&Afwv2AdzwBE;vXmFPK;i(Y(}t+V%JSCy2{) -z+thItm&ke80~h at 9Qa!mHZMsG;+>1CbnX9 at PcSrB{oYzYYJCm)~u5Vugta*Nldxc0z -zN?}Fx5I}!gm@{(WAm;W(R7zvc)R9A}6lV}zVcvIfY-G=PGup)<&B9v;h52M`^K$=O -z3vKZ_4a^C{a3cEj2Pq_wGV2hU4Y -zQ>7Ti3&D@!{e$=sntUM%9>I?nhEQjFT(;>(E+>>o at P24HmsJ$#GZI+GQMcfdEj(;j -zfB(eX23}vUA%x`vH-5-4pM`Mo-h{1^za*^8#Diiu%!yUQvDW -zJ0BnFL2TD7+g+)M-EjMtam)NduVXyc -zCv{7k^7?i!X2C)@&6F6#jSG^!+n5W*GrMWbGm at DshS>^a`(vAS-Pr$qa at oku3(xgu -zd8~Nr!iQC|nF%+$`l9`La>=egZxcY|MKaXsm}2-OAk=UeCXI{s9DqmFp-dj-og6|H -z0OSWn&Eucn5BxHj0I?hH{WU=2`335%Oetu1oJvj#v2tB#XE#N|#x5 -zL{j2=Z4;$O7bze7IYK8;OGO15>sjucwkyzr4K*k2zF>8qQHgdJ}=+`YV;Jo;Tp -z-WBcV$S>}N{YK at O5j@*r$n;cA)<(z?2^;tU(0Fp7JW!Jy%_Cl+B -zrz?yHF&SOBlnOdI-S(m(WbKxcs#|{Z0w849zv5Nci5HzzCGXx&iiO?Y*+^x1XHZ at B -z at jG9@Mht37f7*4IK8+1}T;48r9yh4Z(y+U%k?^b*=^8 at dJd9!yr!Sr22U>aC)%*2C -zDoPvs3auTI;#zq4s>Lnst*SWn1#AVC_;Qz;E?1+++5P8R^ewk>yXpsT*^3w`#mK?G -z_illPUB4jaYZf~mMRSY^(v2#K7UZAyo -z4U6fHZ`a*+S~2WY-D`4$7KDne_<^T_J!=#C&TRCe?Mx(bLMJsjRKv-UTv>xz4OF}8 -zcmF;OsM_ at xJ%H7ExtMkd`oj=N4C3a%>j&igQ5rQoV@?#Odb*PFcodz!N1bR6)&mY* -zMxx>o;wKbqZk+=Q0*}OVo#8M-(YtK{rk7kIyBu8JSNc&%2HSb&!NckQIALMeeXSp) -z;WHn_Nn8;{r9~L&dU2gMmtcxlvuCz4_LGjzbu at xwA>Q3OkV#03cx&fLznlhzPM81o -z)$?}U4X*?^miVtBTf&2Aow%SR4ehx#la5+DXTI{_IW(csDV;;JXWjme$2Pa(nmq3+ -zvL%xrJj+-wLBiQr1i8P*#SJYtfgw!9a7o#%X6RtTAd+T{$<nov-ILE|U~ -z>R-xrS~#A&pa^ne9q%?j1XwcLut!)TZCWCc9l)~qs;`~%8eRk&*>#`kEVM2%&dCyW -zf=Vymk8oTutn3^Ki%qqPcu$zGIq#=0V)6TnXY7Wv>i{%kP%lw8$8;q}U|5aQ%<6Ou -zZsDCJhjXw8b1Kt_+X-^JwFv3!!6I}@Ey5fTU;VgyZw^WT-20dtQg>lFMzt?d2Z(&; -z{Zz at VvVD(_BwBV`FtJp#sqiv_ -z)?`pD{oHQ&IRdb_wJ27+lfRKq!n%@z0;$8}^oc$dwns4#CwZW -zq6pq%VlEGbVQ_34Ly#syn~=vQLh0DnSRAMI$L;E>D-MEw%AmLF-}l`j5KD=C|BzS& -z{%#0tx6{3S1O$%a53Mnztjc7akbn5bVS54c$dj$Yij0}ETv?eLES>E$+}5(t8H=Td -z{An=LwPCBNB*@iIx#VEZOwbz+jm_1cQ%i&?8A1IxQ%T-x3S&n@;t?250dV$_8pIU -z;Ge;Fv}fP70=^yYd-E~@UCOsxJBl!JG&LHFj%mTu1y;`K5P*a37fe>-zKh!FoL4{4 -zXmYyiu^TSEra*Y9I|krXbt$Jx%f;U4mb1SAD18`AD|;Z<)7x*?tUu}?L+vrfV>jIQh9Z!Q -zZ?|bEls?5GN34mV*GOXU^*iUk{U9{=2+h647-%tsE-*eu5Px(n+)xoys%Q-=_R1>{ -zBIO^36oXv5;pqPXau%sZ-Ibl86+UMOU1Mtp21LieNML7%OhPgyE-L+yRzO9bOwx*EZKiv*~d`>K#!wJ)P3~@Y^y{Koj -zg9~a?aRB-Sv~fCGT3gyBaWR$)Sq|Dyr=1MF2(&Ioq6Nq6+ZQ_LW>8q&wy?Fe1#tz0 -zYPkNDJm{WGWdlRFahi7yvy8)0YagMP#{L;tqodat7bi*IBQc*e!IX+Raf -zJTbBBxF0_(PZ!RoTb#^f1Ksn&p+r8=JwJmv{lM)$ToZsKrPwWGTOx^Cw=vjPIj=!N -zJg!%2C at 0W8Cnkqf6sgCcEa#CnOW`anJ*OoqBx0AX^%BQqhYtI1U>jT}Gm_K~-uKEOH0+ -zGDijw<1W at HYCz!VH)R9YeBNLGY&DU5 at _`S37ZpFcT39}^10Vhl1|3Vq(owQaj;mtT -z7k}4l4Se{Udac;!PoHb-9tDJ=2|a5ZYsdyqxSVWx!exnQl!?aJKyDllB{L2n&arTK -zcMxF+MZfrFoUAC2QD5r`)Quw`c{!WxbPhb7 -zirQ)*RsC;34CrKoZ{KRAu|#Y$kq^E-6moEAARP;5Fuq~i;M-44ZndlOU%n7Lis^3C -zD9%~KSfpd&Kz>wi!d8e>;^^)3%}!#H_XJK2=CgrM at 4~K<>bOG at 4S)J08h9ch)N~89 -zXaRoF*16KIc#r^SC0H4U&+^e_x+#%yXLze -zKn=tQR9dvz8gZiG*z9o5${f1AXsRq8OUU%tP_Br-iF?*uYTlL!cxAmPKfMAg4d_8c -zur3-b`{X8K+zvjuk at TNNbu$Pe4hF#|h;WbQlG}2?@^CH_PsgC9^7uRr5o4Wh*Ixa7 -zI{D=7mX;Q~?#|CbVx)LB1Hb}zr@>O1dd%DgOO*dWo*XiAidF<mNoyp%x9TR)-sWEqMJ?e1q* -zu%(oeb at uDe=v^>BTYJZi>hIDQ5US;t&?pPC-x*GV?B_2a2)BMd3rO>~O-q*RD+wU) -z?Zz{&SL5kdJRPu1o$VsMh+x1q$b+c6n0z?ia8NoNK9ln^mT$BsCp|tAZE~=lNk&6W -z{T5c1x})I(R)Q#*D;=)9EE~h_) -zj(qo+vKewP){Jf7(X%{IB=h*mDCCe9F at S$I at ZhLRRaR3z@P~_WFv`)U2!_SsMi^5e -z80b(|w0Vk7iP?b%GhAqkU3vA;z|*g#L{#bv2|*{i9byY`v;$9{ -z%iwdiXct-K%jS83DUX{V2Nlu5*38x}m_u^Q -z*Dg35qgFfz0mebZ%71{HQv$bq*;AmoXebQPKIE+ at r({?J)HC+;68oywUItPJCPAC& -zq`?sH-tkYA#p!_x)9d|Z1IhDYRR)shd8=^rDvGq9A{Ll3O?KeoHxmyon?Wyu?xMq3 -zxv)rzR)W}EmDW=EFpyroSUEUDdsU6cyA&B%5selP0gA9Al)84{s%jpLXAyZ4nNBqtg6Tm?^(yHZi -z`@ni}Z2H}OY71OLKJf1K!>Toy(1Lh902K%nM52XU;N3m`P3Odm(IPm+* -z3$lX)PwX2|4RdJUn(Ud!U(yH|8PMs at ccfTKsA0Ii%7btn-KcVlVeLbn4-3kK!}J4m -zlSEfXx5EL2VIEPQN6Wm48(#6hxKN#8y%_E-G{J?MA0Mquj%>}Y_gO>9OgxgW+4cYN -z^;kHTMyN;3Nc1L*8?jTfYdNQcQ$h)d`G!L97uo1wE1kkK7aJH*pVX&DL@@Z7fm0ES -z^YJpu;XzMpJQ1elT=r#7XbKC~3nB?dBk;#h4*b#c$J^+So90Lr+;JuO-+%z@<#&xG -z927A{t#TLr+%v}@py5R!a)q!ElCS5UMTmyMJn)e~rOGWrAU8KgO63C*HGx8r9ZRs4 -zuNako?#YJk0PM}5hJCL05sF*MZ1C7oJe&_6n=zx124e8ieeu at d(*NVvb1L4-S6y7e -z$(nKItVT%~kHxUoanNisgEdk<*m!gZ8pbiimBz#k1F(4>oLj)TYKDIwoQsd51p?P% -zP_zDlerzI{0ucBt4HQzUgmE0?J{nfbqo9~P-V?Wn`&4lOL6(Q=_0qp$AiRd at c_N -zc(2k=FL~9t?z?#tGe}_Kw6|U7P3dB2vM_|2mG3foQ1q^j902rY_VPumD256gY+Uvy -zU*Mnuq;$AoWelD>jOsfZ5N`h9qZT9w18^Vw4KZrOiL#Y75eGkbv&NLXHWgb}3jcYa;s&;~}|VH`aZlh?Mjwg)-%g&Dvs -z!V52<>YzC|krPX!YUjfDabRaFEHeXe?mrt?_T$O?@(TMO%|9PmLCWWQYiTTxn(ohb -zVA;K78OBL<4vX&ax=lq-_-I{qMh1cs+ExTXq+&`BnUIRgwbVTKcS2DUTFrAm>{)>r -zAU^R+4}ew at N($gnOVU-|bh3LSN at EGe0;$7_ymE~Vc!-sWc0mWyEb{bezCWRLYg4Z -zWTyV0c4|S0U;aOT5Mr8T1gKnb&&jZaM3oV2M)5|OF{)rAcMeclO5kThg0i%-IogA4 -z>DRshSV%k`DGd-}KJc~AL%7kVj+(qR!duan!4}Zaw=dJ_*PMkcGt57pg^td{OJ87c -z-x)%T3t2z>Vso4!z{)~(Ne(U)JXR+A at rf6)h^mqlgd}_Z>KDbBX>*3lr%6vN;VnDR -z^A{{kjN&|gr?QTym#9XBDQIu&pbN}X|AzWu)lXmc;>Vl{1WZllH!S?w3FAncgl;#59G|q>_~7Hgu8UUp$5} -zyv-0yPGTerRRo|&wHWK^EA=*pM$gvw`vA}+T6^x>|K=^og}xeX_pcYb0^X~#0$_qtfp=(g=5_srp at H+%sbd)L< -zE}v*32%M)*4jIiacD)w=%0+QQ{%Qt0 at X)1t625tg;w_3c6+D8=bJ_~^Xg+w_ at jWXb -zeNO9U$VRhRu4e^PkDiYM2lupYuB at W^0_mAz4R}8n{Ef0!JO}Lp(IjvfLBf at 9BArY+ -zGdYkA-2PFQNU7KF{EYu$#_FM>Z~rL6^0)8uv$Qz><`1~jDrSBCJ~3XtQ%jtOKL*Eh;M+`0T2YujsEY1Z&CBB>o~ubY+eh at e9f;u -zK{o*|%666EwUoC=yBs1zNLM>KQ1rQ;1#7`iF|8-?nkxfKL=N>7f|e}S!D=j1BSlL; -zi8>+)g_%T)F&FqG)6~YRWY|bK!7Gd=$p&tInyw9&W(RJ5ih-YK7?otA{;(Vz#vDZX -z2e5O?s|0_8F)1Abbou;3kk6k#*ojb%=LpKfM at zavCo!A!USMM*DwYl0yG4ew1NXiK -zr?=tKAbf9n?bQp9Riv@`UCy~pTxIgr0p0AocNKk at G*VyNQd;2sG -z=!u7;XyB9$+_4UW0*V|oAGl*JU22StXrwOg<4DWw+Qa?>pN_LmO{Ug;N;dl4roi=g06J)C_f^7$(K}shqJ8n) -zWVGWDX4l`>3anm#uL7GL{KaoFBlz?VwLg6G)nWweRTgnQh$I~Br^%2H{O~&Q3FDl=oR8=w)rc< -zJzXJB`oPL$Ne&i>Tqy7jQ`EmL18jyI at -;uX5(C;bKe?)Oz$`xVjY*Rq$w}Mu)4=RG -zkT)$~1}Cci2xC{wS|&PVlN=UHD3jxpkPc=e81z0B1!Ze~dYFNaUGr0MN=@j-T^*H2 -zj;UXO2G3~4RP&Sj8OA7DGCp7}pC_t|RfQNw$Z~e3hS`+(yi3Jz;QZcPTq3qRbSx^q -zg`X#>!~h4C1|l#B2Q|DAV?>K)w8(9rjR6_=jo++t_hb<7KAH`@<(J%rVje7JxS7Su -z`M_I#0U~AKPFxI_lSnZoGlN5p#bi2Z4z{gmC2vC-r*!Ty?>A at kBgcUZy55_f8!^7? -z2mApBh(txVQ*^#%>(>vc%$_#DRXopwtiqHmL}#{VOwFnM{WiZ-x%dTSwvqHBJ7fb# -z3AIV=4FIOy$@C(m&{1=kaL{S8BOmosRau;_RkVQ*u)e^YiSejJl;{5u-p~>_N^og$ -zG;O+&)?q~yBn(}u!A;(U%I76~2x;grPWm_a)Q?i}_=MM{h*O3~jHa!~v)jR|f8c3!c%k>*SVVt*_29A-yzj%$!wmW0;peMKLMXk2#!0!! -zog8dT3(QE77J)V0^e>buX2CvoSFDqZ7Z$y>_ -zs%*Gj^PN7u1jwH&n<0M?Y4yBhsCi5ZvrrX`>v^S)mOlw -zm=1UvTZgU5!$AIAUG9 -z9}C+MpLaK7dE_|xV3jL_ar1U~n}Uw24Q4>0a&2(w9=WcfJyxgQ59M6#_^~5 -zT&(TMvCam5zfu#K=J0&r_isY!W#ISc7kfoY_$ybnR0c9eYie~#!!Sa>`~~rsMI~cz -z$`3cs6gwX9>uc*i$j`F1b(gv2xV51pTt``albp-td{!Gt)C`I-sr0;b1f)XFEn0w} -zs0|%yUN`oE8yU<7n(p-Enp?XNVOgM~%K~XRpjt(h01o0v$k;p>G2O3ZEiL>thD!Y! -zlVS^^;Xl{w8cWcV2QM{VSnyKMMZ>A7;Mb!iB8YK0ccD3zvbTemUOfzNG%W at s -zDiH8 at X)W{Dqgzpipf$9ax)g7$sSq}Y$Mswv55m0pS4Bk{5U`gn7aW#pF;=gX7>o1~ -z?ckdq6bZpvQWC7k<{YeZO5M2Ua&&EfP{xW&!cF*4z%>;uK(9?@N}>szzd`XeEmjY0(A9H#-y<<*eIhU)oJnf2 -zgEOy$fPgzf|Dydv<(<*_!d*fnvTkC8FId^^|foif2Tfz -zX!rzWCPR99l#>KH=W#bMVz3`O(Ag+#Y_^mSY#6!_G%a&go=AjQQ_ekyAO{aj`DrJP -zaKU$&g|sBiPYN$X{*^~7E>Yf~uKYwo{L^Ptq#AFhvO+NbXKtkjgTOzl9Yf*VHi<=J -zZlJ>seELidL+&!jz>^G2mDE9L_y8Z-z%jKrz{IGP;KPk_$| -zD%otXRPMZT?dmXT3gu_P&mN)4&?GG+P=V-{!4-3LM_gXUs{Uc}fg>&x!2o{Hi&nZp -zuk8r8ZbyonUFswD5t)OZms62LSvB3fiqk11>2(c+VkkVaXZFnNL7qN+uaSo7AFIkG -z!8gpsiX#c}NR~PqO#j%$iaGuvE;cZhi@|1#VGzB!%7c|J3-s{J_KFjSwlZ&&f^d1{ -zP*SWNc;v89CY at v!hm)wB5r2!~fb1iO0TfDW3mIx~{`xtCYBH`XGdL!X!7%S(lD39y -zXlc4&hrOx6?lg*J4Z)!6)M!)Ea#y0()c?=(2`v+f3*7NpWh*pyNWW8r2XDqW*ocE- -zO@=hTSzRQ=7;eEK6hsgKRT{8pf+_qjk3w|{$$;=6-st|rvWG6!*fs^I*}zBVuv*}w -zhbb8Cj!>ND9Bouu1O%s33}?oFp?G;B6I^irD|*s7owXAN5V)8(B{}Eu1A=b at T&D>{ -zL01OOepL}P3=H}|1jI4=mqO6%>|?AX%5HS+riBo+4*k>Kki4{%*MbV6C}%T(bM~tu -z8M%EFqv-j?#ljr`!TN{fKvl55SWD|beGW)~BCp$M4wUNbhyWR~o~I*uIy)CvMK(NB -zj;M)Wn;CcrD0Dz$=F|cj&wbS&(3obHd`U@`oMrofSvD|us{ko901}-%cvEhQm|bxM -z(t;fryoH?O(Z1rY?XccTt)g;CpFRVmL#&DiWQoWEbtxKA9SE^tJV2f!nZP+SrPiuw -z0v at bnA2_Q#z)~mCvr-nxuO($K)IwHAUi$EV*(f%H+Z8pvS at mYB=I6RLf1E(Sx*Eo;tdfBbyEOLMxWI$L|z -z2XO?d_N>cTI>Z1i4Ip2hMJI(&H6T^(;BZdh3`5}PW4kPr4QEpDmvdGCzd{62`e-DP#l8CJidNmBA)&E at 4SRx~xDtr>diCGMAyg -z88Tq|`LI|*3ieoZXdBd%Tm9nML)qY4KNo|w_SXLt at n&Qs%%cyTV`Xq63ASP$-*Qgl -z;gY$;Ve^HbY2kn99G^vuv^z%qoM$SU*c9m?8;Ji(93M~<$RG9n`9S<3fS=QN2lX)v -z$$$st1vSx8*poCG`Mw6Ws?Ngx#7!~ypf1+X*C9UmeF#s0PcV{7vq8Blbm0>+Qe}3L -z!t4sX<;JRB-Phs8sunR;rTXh3RCNyKV;IpNh5{XC1NUE~=< -zItJy&O1(`$f-htPi+ at hdy7&QbcG4&v^_E#H^aa_;Edi2Z9;cCo`=|hf0|8Sg8aa`N -z-oE%By0?sDi4ld9CZMqKoS|s|CL37)Nv)NnS_6JF;?(P}AIvak%j+4$r{QA+qpaV+ -zkYp(o7{XBqp3XvJPs#rO0(;zA1A;)3pGA$%h4c<9X -zh(Ls|+fExA|Gc^EdEQ|x4`0yai~!wEYX at vNmC5c0)`oF<0;C23WBQ{k -zY>rEwt{K*f6OCtsN9{r#fE_&QJ+e!;oJ+_Z`UM2bx~8K(8izlIWhzx4*Jm(H8U(K! -z%_jUmqwxbPA%x9BO*u*MT^Gi1f~fxRVv;+jf at 1WI;|d at NB0pdC#G;kufLiKmr4zJ`@(9 -zZ{}N;I1A43%50bMXkA-f at o -zcp3)`vpSX#73JnId&U1TjhXx^Vnq~1c5xKao%MH=I at F%^H&ukDD3!yCz=NJlY(o+l -z77JVWU~4dWh&{ivT6 at -&U9e1uu$7QlYu6JR{p&k>HH=J6KkwYagjLT*VmOS3nBt~g -z?)|^mM83A_uaK62p0>3}E&!l9#3qjuvdrT6c?-z`SuP7mFe1!E<^Su+wMq(p`dLG` -z!OxsUSfL&!o{8X4#%Eqn?~DEhJ_Fq8`G8a&e~M3O!<8u%%4|)rcs8d_idsYX-NYu< -z3@}XLWM5m|t1O8W7R??@81k-b*_9?}e+%GrSZ0$A+TZ4S5t@}kEM}^5E+Wj%M1d3| -zLT`@f$Oih3BS!LpzGDd=ql5cq=nca}g`2V=5!;?){~daql=pWcILr5aeGzh at h=hH6pn*a*gSbQ{t;gG~N9WvYS5GOz%mFYTc)g)oM7y*_WqFxlN#-ZFF(k0dHipedel9`lY~UmJ -z1K+}c%{_MDBmXxkediF at gVh>iO~!jbAii{=I)a~~SuEmh3;{`mp2_JNKVTj^@TF}bd_ at 1%Fc9Se -zu!;S#4`JX-Q9qD?1ox1Th&mOtWemhrX+T#)q8krYQ&;eq_h6EI at R;}Naf8Q14G;Ur -z7keD`iXt)SOif}6g8~Ff3)mo3f^mf3bK{og79VA`Y%!EIXS1fPITwJkIDpf<+78TF -zf*EqnJg+8w#;6;V7)s>4(rt2pV)0VFfC2RK#aYntkh&?wL#hw6{qc~cFRZ|W$C!tI -z&HWgN4u8%pDLDMd7)S$#21Ly4!3;xquHL)^33AwN%}TuUG%v*Wu5VK#a5NPQQ2NQ^ -zTBWG6fe)?pym?5w4|VHN)XY#1pho9mjKi>_2|uVf)`+7GXO04HHQ at HOdo#qU5vq=O -zfwX8!{Tm at O{AOfX=ln{z>vx%_*>oVjy%*c5-7f0G`MdcUF2g5Q!da$?wTbQ>5MWXW%Nn8t(K-1A>caj{u_JMY=ejSf~i=n57fC$Os -zV?Kz9>KD6`AN&Hm%$RYtNhfHarBmY!!%}1E&5|xrHkb{pd|bO+Ty$XNeI!h{yfa9c -zk`I7+CSiU76}m7%8)%ns<>M}O>$U))2u?Z16vnFJc52OqyG95&)MHBW~K -zi-Izq=-2Q-Z%Ibv5q6`3q6&~$AVCZ!&^ch(4I~{!peeROqmYs-Xv${ja#Mk3kT&RGieybDjolw3h<*LF5Qs8I31 -za-j|DUx#^o^@7T+be}=a+oztjl%g`p+Q*umtItFd9oG6Nn%nRuw$& -z5`Q2XWcAdsvR49!E~$mHi4u{+MnNQipoA^47(000#YQi|yiOn;rvpKraf=z1^wM#k -zx;tVV9Ze#x9F7eRai at 0h4_7H>^8*zuz2dE;1TAx#a$A8p=|I63r0NF;9BJmmOpfz2 -zV1yD&Z?q91nGA13A*Mxs6v0yTqN9ZqBf6f|f#;M5zv5F>53XLZMS=GGE$ce_&pC6h -zex>;NWha$9H~GRNNf;J7O~W -zrgXNVp9k_H;>ia;*-lTMgARtnIfP$eJggSiEn`XW2a_Tk1DtP}&t9=xPR&>u1{}OB -z5!{}-Q%&{+T>qA5U9LynnbVhKhfXWkNNEMxvK1;8DPRBsUA>f`5p|$3ucVYU521T0 -zL at 0%#_yMLlFCs4X(&w6Kn^QL%HbBY3|sq!9`k-%-PCDOCCy{|BvaN|+XDf;jrHY`%ztZ87} -zuI+s#*MM_hLIoutQ9-B -z=_9n^ROT5Zm4tqzy${C#;Yo at sDsORyM8zS>Z?Sz{@V$>=XSC}8IxYcuEmxIg12?@B -zs=@>w0yn)2>?0grfe@)hEZX-q$^VrHZwpWVgFm+D^hn3c#=<(CCC?@}^GMrFwxf1oR0~>aMi{ -zB}!T%YIVv~Z)lu)O)6KNMq>pUE*Cf;6+UF1%?Xjc7~9luvkpZD7A?T4U5gdJ at UtyL -zas3;9Tx`5jMV`T`uWQ!;VhQUVz|Ey_6O08@``bURfa2?1hknL4c@{ruh2eEb{rd(JWF at u0ZCpu1?PXMy=77Z?jSo})M#KliOa3Ml}8Vd}aYfINX -zJgbh!Mz_mRD-{fIHYdW(vL)vdylaVe1BGIuQXhfNs_P~|HW3dk3)Jfau|aZub2G>A -zS^j<@sxmlY|AAx00y5H64zzMSI2GyP5kv>z%EsdhtdV4R8*wC&1npRe=P?pqAe_3u -zN~1tqJ*@%^?mL7f#&nUY#vq2LIs);J|D>@9M*{UsVO}*4;^!bEMQ_`psjX2opW{vz -zcbIieZ8Ys7*H6twKH+127kQc`1E-ai33tunSwmkN -z?|d*%PE71N=E}9IXLmpFm9IVaD)Ca~b_u)o*ej_t=+j7!fgjLbQ};BmZ+jM>fSODN -zaP6 at jZU`9$E>uw at 8j7p7pQen%3(@Fe4iX8(G=@PS&pY~WRF4W*-Ei3dE)`n=!nkmq -z4j=^zpK!-0+$Qr4A%sN3fN}9C>;r~8uzrR&Snpvfl`zPyOl_tZ2xqVfM66_V3}+Jb -zpjss`o(XsLOJC#(rF`IwXOQbUgd{bI9h@ -zt{phz0Un5R>!@f^Iu?8RnW>YB=0tQ58c!m!XzB`hNp-IXzBni -zI)g4k1Ya*lTn)WSY~;Q%z;I`a+5nzhfEHDlc^Fm&yJhI9VQ>?K+2GQL&~ahuuNYWF -zx*nIpKnA5~3c>DOdOLm%A;mYy>Oc4?kQBw|7+Gnu^r4lGmxpS}^~h&Z24F!O;hJ$g -zqNBcUW}8{w6P{3u#9bKo at JJXAh6hi09BE0UqF5QLENvZ5G>y4b^2j^{`+LpyPP}%v -znyTbsy;&8e$_7ulM!7GBT>O+2{*Vvy~Q?)!zA;D9|v37)~ -zhB}6jz|BROch>VVVYF^1OQ8^#0&T7PkQnwRrpXKfBg at Fs(A+?+fPhQy0sW{hHngXM -zRmyKe9ke7m at i5T+wX-+D2sRTU(hhE;Ee)URz|3Zp2BdQ^lkOi2@&EQ&41z{=1 -zP=>ytV>3X@#C3=L?`guNVh-y&R7DH8!oc$p^z6{gaxsRs#A%T1u#cVf(?<`J at J?YB -z)56yes9YBF>I8*;Ny&zfReV7uc}R&w^=7lgY{Epahmh7Tm -z`C$rNDqjwT30DLeNal&LmQom?cnY6sJo)1Ca9EZB2Sq#Uf}@g-@~rd#4$v|~pjt{p -zhD#EK#Ab4y6i~Rj1Eix;*btZybF|8fhFq&yf4OYz{nVjJdTLYTT+XG9T;t=MGj#v{J|nU2xM)uFhZiluK1;lP#^oIS>PVHa*u6p -zQ}?FyN at _BT!jRQk+Vv!MUVfK0q?{F6uX3j_$=qvHP|XJ at 4CMp6Iy|#W?_Z^vu?WP) -zy_AOwja_ZV5QD0Q0YK9N`9rznB?m1p2A)MYo6gRRj-xB-E{gCX-j}oI6 at W34Npa)g -zFhiPV%F|2565=1n_QGB`w$(gBmm!_>oxZ1nzyoVNR1o02NQX%eG>lzKHjw_TxmOKSRR*tKS -zX{Qyb*{s8mZcfo8 at C?%dkW6{>uO9b<$3kenNa+Pn{kC2S=^ST)Aw5{J>83HIdJc3& -z-XJ5WElNot_!4obH7A-}w_k7*rSd4z1O|a|gNo8 at z`DmFOJaHMtH7fPG-G-;3A^KBwRZMFhVEv+QPzN=i{!jxOi&M| -zss;xs-BLx;?x4u8)!wn^nnr(p;swUcWpN`h(b{49_|2Z0E7;cPcLiJ9uBblgv-7o> -z!FW at +O~92<(n)$9#F37ZQA~A8ClNud8q`^dBD5mmqz;2-XLhfEV9w9%?sDU7+Ul_D -zn*L%;bciYCnUIZmwnNOo^7BZ{y6JaHkV$6bWUL;|^#MmDJ&4zZoPy=?=FvteD=OsxYT=cZ13;G)vo5Jn%(~k#{A*YUHoW1mtN+clJ!_u+%dpCFBO&z+ -za}H&P07zBqdb|5s`BL-rT`G7CeO`Q6h|P%+aK<2-UvagXWuZwT at Upn08Mli$$yw0o -znk|7JG1 at gIXz8L2x>&2evWyaZyZk^Ec-Yk+ad#2Owzx6`!odz?n+-R?ZOM&6Y(p%_ -z at W5#vUsLo+Etjf1D4mEwaMy`8>PwyCqJ4tZtFZQv5nEb-I*f at T53Ounx=u6)4LjpC -zT09b5HDyZ-LCu8(lKL|V&?0W+|MCn}JL<}`(r*A@)E8I&axP<2EkhMY)b+%w+^uv_ -z#9ZO}aL^l$85oeozE*W3U~Fo6XV2=!=sccSy~No}Wa536)Taj;=PpNuDZtO?XkbGU -z4uGYd*TFi+=lBI~pNPU`ud`Y3&53x8YP(<{HB9fB#c#!T~0cc)PT -zoTEp*58uwe5#GQ&jSJ^#==v7S at twIiLy+DAB)25OE=0Ud^{(hy)91A5-S}SS=RI%g -zcG^r_*Z18U``2$-(b?bWH0r13>z at lc=9Q1syJ5|ib?eu5IURb5fS7)27*UBAQO -z{9nBpuWwn?d7dn&yRUEU`YpYkYq~Em&+D~tBnyUilf&Oqp~N=x0N?LI4uLCXF2Om| -zk&o7{S+ix++V!hf_#f;+`#CPo(XvM7&y -zXv3ieETORxhz4mw at F)#LNzq8b(FAR{MXA1yx8Yadt_QspN%J(XuBf{Av%er+E8vno -z=gkw2MVk?klo%Lr_7k~YTzZUA0u#*G-I5 at t*od`JQUBaXE5xQISi=T-Qgj;iO{(NY -z*$zvGYx56xvSzE+3n~s-VIM4 at LXVX_Z2*s$4UBRFfMri_KYns2W*be;$z<-`OkK7c -zb+BB9-py- at c@bN1G9!+K6FOpb(qpBMNN(}1Ux|)|7mzZ}bVZ*t-vE7qp+dvn>V;PQ -z!b0=05;|raqZ>+JR!^Ci^;2dDKf{pJ&wL%~(C)a=tPp>)=ox~p^#cBGX7qlS&&f^H -z1e$?3P?LWcv>?=j7)iMh63{HHGWm`SB@<}x0^!->Y>J{ItTTukE+zJ*OrH>R=JvJ@ -zR8gct5Qd~QUZ9vXP5e|VR*4okGLqO at S=NnCneNkG9NaHR}ZJpS9f>y_iXIeq>WZl9)GKLM%4SIGHmyw_VljkUe}HP_4eYQX -z)?gSxlOO4mPp>;Og|-0WMOzXo(}bm at XJJ8`+~o7-GI&ox{xI$;X1x;bo at iHE?a--d -zwR4vHwOT8#%$u&0D;EZrAwjYnu3S=Q-iwt&iPGvDg2fz3;vS`P%VH%jD}$13beU0^ -z!sG at eZ(xMKePY+5n;+e=>-SYvuHP+9^O at a%zpY{rCCQ4NR(sM-R;VX{CIn0nrJKWn -zT7GdjJ=W^E8!oM?`ozzwfCH6Cy(b{JsA^AXSf0?)I4^hCr -z(pTE>a09w~-~)YV2woEp at fNL_CpIZ#be at HAL0LLw8zL>dfNASn*$i(h3~ENO*k#xx -zvVvO|%3v}RP8h>0g=2P0)rhg>!wwQnzTrM>b|buP8k$!j5PE -zH=a`cwIysshmZBO+iZ<%ZBKGT5e at g1@m+P~xtm&d&?vW`6G+6l_9g0ZUPZOB$z6o -zi2 at qm1kU`RZhR9s^HRV`4&s5ha828#fS&>>>R_bwjwF-C7qSISD+qvw$eN at I3&%}) -zR!A~^iUNg>NN?kAWcprK#4SC1*&>J+-}Cz9Z$htOtSj}y9 -z1SyjTScY_(OjCaTdAvN-Q+(9$?4{S}HjohDqeXTg_YisGq<216?D~cmcy4)E>loxc1FxxVTy%uSXEHsBSO)mPB?_PEJT}Z|GIJck5 -z*IVMvw_Fz;!C>cBNoE`|Lpg#ZnLWw&NxaU`~t0dm;X43M=)`wfsixYdhF+-j}p -zwfw$LG%*OIk_ZQ=wqPTp*k>at4LH8xxX-d^lRRhw6V?P##6 -z$i{>(^{a4v{1z9->Ji}24jlg$_To`2kPjSxCOsQ?Ysh#nd#hq8a*nA?k^3)>M;}1Q -zZI-_kT`3qhrjlsCA>Xc6NZL{yYZhNuCIsCCuL<;-TsG;@$`b`bsL4#x6|DeE`X0#J -zr%&>B{VNzz$p`BHg~>NnE~Yz51CIu|b&u=B5PNO16(0Lg0^oABFMGr`@;*V(!dO|_ -z2uXMK4k6eGDuUuG$(d0SEbds|(_iwrvv%dmzV7~cl8yrrl)Xs5Lpq&( -zK7pkLu2)9UySBf3SvK&tb{4|vM3av}5P2j_c$7jLQ7JjYgBmaL5#X!RXGoC&0`L0- -zN{66T at G*{!+rhi2SImLUkI&jgVBv -zd<0@~MhF}R at i3eObIGss8PObpY}<9 at uX{uj at G*Pt58nXwBPB$H8HrYFWfFxJ5{5Lf -zgd-_#Ve3CALyH?Cuix^7VX}PSmd8y65i*>R8C7F=1bFtfAeYleJo8i9Zv=JEPd#3l -zUeb*=8~>+30H2WQRN -z72T_er{wA4J|PB5ipvH!K3_Jxuz=Z;9o+asX{MGBZmQDKPjz$7N&5;>qZ^-xpg^Q! -ztBCeguCYig&BGYahomeNurabJTN`|Xmd&TzwYQ-)i{^;NiVN!QKCh>*f1X_%_#@cC -z^%UjobJVU4t~RH|co0yJOHRRzp}5Fz`ie3+lg5;N{Eie-d(GD?PN{m{)n3yHlE~Ly -z^EJ%tbFiflnx(W<{xoI~JvK*v1PpGoz_fBnFq_du!Lh at k7V^QdBltc-5V&T^#0k97 -z;AC>)nq`eFhtsLs0 at B}!kE7c6mxD3MAz}u78Id}1pAUQ+CoM!_n+D%vl!@KdUVziW$g!-4{F*mee}dPbg-C^B?81^(bPYL&uM!d=Q1_tbSow#SYH at jVe46 -zUBG3cdm0*y!-N;36bJVBwA-gy?_hFNQ^HX!Opc+4?=AVGk|@B8Bf8AG{SKGMmG4TCkCQ)u5cAw at K28;7zYnd>T;+WbGrEu -zqFZPpo@PnBN>`2%3*YlMJ&TqYfYZij6nC?~)5gD$ -z`J;!1xgXszAoz_iVW#B}EKwBH3C9qe#u(iAa50s@*!e~nxY4s|3=t`tHSoK1Rgtcn -zqXD^^a!XalP61cD=0uz#RfxeWg5FqzicO5&L4{}1%e1)`sC6mHKns!D#W3cK#`DUC -zCS&eSS!ZXQ^0_k3j3URJ;_Xg2*gm82d}BcqxEfU2zCqu=Pp+qrOaDFi$vz+xhxGsV -zV~rx%*c+G+ at C1|U{ElI5Jf`sBvvt|M?AJT+n4U_{0z$~nTy(kO-~7x)I}{6(t#DA? -z^tIw65G~@R^ -zbE#2eF2?Gm2cMQ{zWrzot!GN;PHp+x1xYZY!@6Xq8^*J>3r6U9i0zungmETKdWMoY -zq6q}%;3x{)m^SFRx}$#kU;4R%m`ZN~{V_xse!2>dFk;2|;7?a#H0o?j;@~EX%m{#6 -zd(!RLKH7Mr+dZJbyMxNHFP#;|*n!&nv<{-;@dFGI6$vlSLoe4J(Y -zM}p$a!n#@Jw5Gei(~Qu~m1S!lt)krkuxf5rW3ag_t+BXW^PA^!Y#~I at 60Q<{09>HJ -zcg>k(T0fWS_LqQ?n>|KHsoJA(0WSF4gnL;quZaL6%&tA^-!)Qek6LMv%J=}yDjJWd -z?u1YIKi|L!NH%jqgc>C5+8`n}XeDVDRM-?jMkz#cleX)W)jqzGhWhX~Jw~L?QoJF- -z2|v$ipHuN3W5E=AjK~*N^kNsf-K0tt96kk~p{lAnJmL2m_K+$lyCMLQ<_DQl>?HJBkw~>Y553mc^NA8D05W4V!6h-14%+&Rdw|m=0`CX2T`dc4y?*l)DTWl -z(yA!or5<2*;;{RFE&m~|0|)~NFkc-RhnWe!YS -zhHiC>Io82Ijku;LlP;#k4uVdv`5DbE2`yF=eRkxz_Yx`|gfpeajuA{7QyCFQJNTg)FhNiAD^M;R^?<)m7 -zwDU$q4}MdwpV5av;|7zf%?BDc!mRV%ourC(c;!o_3Lis|fzHdyzAu4=N02!oNRbca -z)W|FUBvPyCQPTx$29Is^2vZz!A<1J~6-_zC^eDrF3h-0tk>03Bk2B6V%TJHKclCTA -zFx(FQe#Qj?=l!duN=P*!bCM*(q>!sa#~6A#&yBBvZRJ(^A|iXP2;sB)`t -z2lJ#bG_@;7OwAxosxCvy_b#-eY4fzh*f1`HT7uh_y3`WfwnR|?NXD1gw}abiwVngZ -z{u{D8Oq!DKjrEts6NnHHH>e#<;Dx19iqPy;a9os8r<)lFt6eGq$$YSOiNvBH8d5Ak -zWknyMYt(D)33^(V2>$=!s;GLe&XK%6eh^&%Dz=W;xH(4Z8gpg1$gQ|}dUVo(tfQP37p5mc^l5yavB|7)%9 -z+k2lOO+I4F6xq~mYB#1RDyjj<|86w at lpWn+2A?}RKk7} -z)+j0=6MVOzl-v(>`@7e;tkB at Qo8WIlcX_S0iF^IsO@>7P;o_}poV#6?P{5z*N%PHT -zIhNZ#Gn^ET;I;?cK38>nJp*G^x6gA!t8>`|zV}q)wiys1Q}xW%3}M;xxIp+DFQ%2L -z(NG-DOSj)XW>T3OBTP at x2f%$8`hZEOIC-9)1t~OX)ifUP+1I`4Ugv5`fB<0OY>i^z -zmPZtefoEq96vx0dTMgE;;FVe{AU;OU)6hRyf-{L_vKoI=HTSY2k?U;0Sb at ibfhLHvWbrb=hpcZF4G=mszG -z4p9Y-48%h9l9rN3vKlVWR4-YD<1G^d-_DTvXj2-^9SP&{q5cv|ClLVUW>Ru``67Lh}u%$2&vVJ44tAnZlxUS0x_8)=?Y0EH$a=~X>Xn+)g&osk-h+oh$YX~{M -z;tPWh#9Is6eIfk)HMHj=*9V7FXN9dO%i-(;Y-*wKVw!Fxqaivt{Wof*Bn%;YTVcX` -zyxHfW?0P>&DN%{|RSh$Al&>%Ya -z0*Gy2(YPz;DLy0tD8O at VAw%#~gz}>7Cq^s>(@clS5BF*~3C%7#EzJ*{m`Mu&jLmwr -z*c1y>!kcr!Y0u)JZUtAcbukul{xD+umS>X*R{t1#9}AHSC=!mOOmNzBimSp#(_Th! -zrXBcDv15Hi-PXcEf%lMp?gTrE?-7rquSaZX!FK|QhqRp-~Z -zw0|P3P=43PWt`>6($LD6wu{ll8#s)M4pv{bb=nqWt!fqKT(Ekh+`rZDTCGhgu%`2b -z?6*$KZ(*54{17*o1*uOTpk$oRsBuZ5q!vepK}>;HZm1n4mT}dpN3x -ziZ+z;e|67!ylikZ-*SAT;eBwVNo$=$Ar}C@(+MWeE}p+&7{fPh_Bm7wzjGV(XfVCNrs69rlCLWSLj8EsvVDj9{{M -zxBBw!HoHoc at CGr4joEzlc#S>a!fC5NxHkrnnTxv)iJ|F)bhYv;0Q#V&BzH&|CWQ%k -zgn7Ymbv##lCBRSzJ$tkBPzjcUP!tccC~>F%&jLdgl^TATkx-k+vi_GKp^B;y|2>dU -z3LL2bhC1lkn;g}Z2SZU>P_JS5vl1A}341&<4loq1)02Me?Z88UZ`j2Cj$o+xE&V?N -zhEfH3%Gea>f9;Pe(DUYOM`(#I`3kTrCFNHPol_e1-{Hvq=1EuH?4dZpfh){YesyRf1GOox-(75Uw -z(_Q$rQ1y)?sM?wtGuSN}`w;ZJQiuV~5d8?c5B;{YL?<%$Sdl`_8RYQAA|wH{&?xjS -z5lCsjjv`L88<*QvVVlKkJNc6$!@JjWFbsr_VKjWr*q{b0 at o>=ilU?qKLh$4o{$8V5BAE at V(2qs&mx~qXNhm>7+^GV~PgA -zcb5N6IyFmg8EbzD;|+$S=6?~vg%TA~o5RdS7__%OqJ_k1;MyEz6tVei6wcBx2k-!Z -zjTHXYu^25G*+#Jzse(RTFne at eeL0L4uf8WOHC~WcAq8TFN+SLbQL+fKeY+3^lc}Ll -zla3GtOW=}3cF*p+zgU(KX?$WvIETjNnca7L2=;bK93zhhRxEFB{3kvjfP>yP_!Z#S -zUr20D)Ly2Oj`3_;>>DM*GAcwCFWU_9P9v7`;ASj -z{kPA at wc61U{PX4(75mY>#c9T|9 at w2C^5QyKZ8#fi4Wv*hcrAT1W>y(Q-fSK~9ps^G -zntV~co*k>%M&n;_d-?H6LWSUhJIZ_lK2M$w&YLHf2`;$BJE3uZFM1d900J2n;t_wn -z6<1zPk~l6ppyVMC!W?V!$9y{BAs8(ZpRu>pZ3Q34Me}tDuY^-&>iS*W-7Ih3o at pPi -zY~HH4lAN6t4J#X)8e7a`wPjKNaF3*+Q1dnQjSe-(NIfh}(^&+9?KhPTiG(s}H2Y*8 -z^@VNWqpUpPpC&90U$JHu1|&raUw%;P%njuwK at kcK(jDoja(l|br4oaib261{4`fd} -z|CX=V(U#fctW(I<1uHp98kvn*_R at K{P-2~pO{X_3b5mJ}40Nn9@;gIxh!0m-r54!% -zuVDUIY^$&}%$u@}TGfY+-()Ck%)!w#flBJXk#!aC`KGDscXb4 at q{x0B#k#=P%(}pT -zsnx)GPpaWdq1fn0lCk`hc%!VHpo6`fc7jcByg57cNc%%XbC$DE -zd5lcnZ=Z=Q6t-s>L<4#a5RgEyA_2DdNWNrv+8;^Oc#+BHi6$75oR^vKi_2D7X<8=K -zOU#FX8FMmc!qc92fK~kWU4}`7llj7*TE>xnQ!f9hjbq3PuS~r5Gz|vPq;D-Mi3^n -zt)ga!$2V%jWIW!(o_2s&62Xr?nbMuQ)@~mz7}P+ks0Q^D;g(3k^Zb^t$fueX=NndJ -zSFK!zD)D%MHynQvn+J??s7tt&2{Boo79=fHU!ReJ4AnR6A908oIQ0tb2GZ+{m5nV+ -zYVy*`Pg=|;Lq$kE?vel8UY-hM6LA=tHF-vgVN at +CA_e@DCLb at tq -zRao at zpgfYLtEXV4MfM+?iZOC=T*a8T9bJ0}-CWKsUe}GzcA3eyAC7-yCS5YWUm_lT -zg-Msx_p(7BkFsPJsRzpj*7B8-KO4RiA}5M#mptUh*m~iXl0WJQb-BITj&9Z}FNM9@ -zj=~hnpQy|wv)4H{LE&?Tx|}D40aoe`YeMZ0qQg=s^Mu+TI at U1p{DWp7#wQ*q&5PYS -zExSdk?tnn4 at i1V9CN`ZKnMAo=$UPUI!sK$h&39GpYBReZ at MBHkCe#46g(!Hm3NtR* -zZu8HS;3kIPpE*Ci at euonLq`H(4C4NPL9KBs at NEQyStymOX#2-ENnKb4WVvH)i3Yo)#NT?2=C#9Srs`jS!gMk{&^xNkf~0>L2iM4 -z%okU(ufX`s1&6v?zt=}(o25h)d)d{N`0;p?x#F7#o|Qqm+VjLQ`nneb09#YA+t_#6)FtbD&e -z+WC-W;ychh8$GaayR;06T#eE)CA?GiIbWcpC??-x;18=I!m at kH^BoHY)4?&x?e-N& -zAXyS|cd3CIFa6=lpjshimu)1)U5+1gG*{mArr4s}sj}(4X)@2rKZ7b88J6N$t{sQ5 -z=6G$5QX6rzw9Lhw7kipFPxeUma7I&1F(-PcN9$inOA!0w60~)Z5*yI#Im!|#v4LTH -zdJ^u3&)dRew64ZB#vk!FoyIxrM5E8ZL&Ix58o4tdVU`X{DhUbT9iL3s`x+-brE-TwBoQ&C`e4>pf-QesxL0Mp at u!k -zED>ldvfgRE#VTve+3^tGjPtKdhVb6V5Z>4Ed(2MhoQFAA?QAcLiPBzv} -z=r4Jn%_}%TTuck7;gUTl)@m-e>|PVy!DZj2waOX_g9OH9g3G?|Ox8^BZ_O&1(4jpo -zC7$?aA$r)gS#&bK?E8M4?~vA!L_Un-ZFuZntDkEOnlb!bc=0LmrqXZ&e0?#CDs-cC -z*u}Vj&{5#vCijN-mTMA7B(v*H0kSr{q7*TS+pjbpGPEyRNlW1 at j*$;RM{OGf7cZBI -z?Ua`I6n%;%6exOZp{q$5NLb(p$KP}Y08%H=+8 -z+V^|4azT^M3UE5-tSFXBIHA=H8%ekbHP^f|@W0JjpnM at _f@1cO3AzLRg3WvX^>ZR= -zVk*KbX2q)&U81P&G~v-OW&2F{uKA at VJjw-J7g_7H;xoZNecBoF`RGrmuNdC`2i)!Q -zs- at WPWCkER*krlza}8iIG0U3?)naxNFpK*_Q#odK3+#X at 0QF5L$mzs_&5cRf$h5q3 -zVbjmW>@I{&zlfXNV)PUZ!GeoPn>)PvAh21nxnWzv(P|&FFE~e8E_n1%nB9fo(L-Wp -zw|D^}n;U+r$mXto|88P)(_;00xP08^woiD=I~UydQOcU~Hh1vIwdHJXCz(_L5O$9U -zC7?mt4FS8aK2GXpX{&5pB(kVQ$gNNsihxVaOmME?UPPVD{H -z&&&PWnK-dCabjoU1YDS7Pn_^9?G=detC9Gcu^EY9ni)3|=WR#ZNYP%OI!k;3>5Z{2 -ziY0n at nQA>|8s)+#|Jl2io_sGQns+Ugmk;JzdUAF*aFM=YQ^K{h`={r`^v3FAPv)@R -zwKO8W5ZF&AfX=!NkdeDTr_pR$xfFl=M+)@6Kz%(NTj>C -zl3xVM-I$yrYMCKk9QRcue)I?gjHgB!A9dQqj$jkYcsJazk)y-rGF}YA$U)&|cck;` -z=FS<5mxFcC93ZzrFbQ#Qm|%@TQqDQy{990*?F8w+GkiQX#UkL2n3 at 2^TFv at gu%075l2f>AGn83c-LT=WMOOm+%lSz}qh*{!=+me; -zr3gIC9{8zQjmuf#i2o&!IybS!2qZPE;H|MR5k{ptO{g;}c*DdOyEHx%_o_Jk!#BR( -zQSySnn#+Kj!^xD{5BNCF{*fRs;W4Rz;#31e>oQ5?2;{FQPEHdW0Ivf)BjRCqL)hg1 -zyYQPaR$|T%&AT&~AOZYnk3`ZR1-+>*5S&mPym>9^LS6FQoA_%fc+}CIWHd0oa{1DGBl5fa27GwP_$u&eeOvegsrF8MISDT)B7o{)AIg|y`yiP9oX -zOww5r^v^31p|<4T_9=<@+gvp6pQ~Q-1F43;A?ri`#MP}qTcRaEA;nE(6#W0}^%X<@ -zStKQ^tH3@$UQ%1A{>H-^^UqbcoQ+*|VgD#pz-9s8_({@RAhvJh52$4%-1!M?_~@_b -zTZ5ha7um at MbTO@dTZ`E2QDraJ1P7ylBV?-Iwu(#vf#7vn@}NCl{4`F0 at 0Hzp*Fyux -z!(cW>uqjw}dxr=yEoLa(LPNCTr^E9;JS$EKoSHl%EDxL`=EEb#Sx~FEA{F4UWE*AR -zs+AD2kfOLr at LL)jw*0_y8-ttC0V}gh;kLH}JqT<>uTz#Zjx1~$uLB3s<#Cwc_P5;# -z*k#kIWy|;nLR at d|!BfhZ at l&^F#f~VDWi9OvR8f8H*c8?OSRPkYw-L=KZZ9fZ at CvBf -zo2TyjX(yt~$MovIq5D5tOmF_Fjsx&)Bed4G1Cr|h8dnf<*V1OCQC78RikJf^Go~ia -z5cFt?I#16iLa{^hXAhMm?R(8(UR`^Q3OZ2}i&agIVce{U+&Kc+<0Nj*k{1?lojsFs -zXJv|FM>tX^yBpDC*WQ(CKM!Gsy6nu^hQ-1QAVfTm#`Te);v22hOKZW{k-V$uF3l@| -z6z=SIDqBq!h+4GsJFv4;KJLEVhEA9WSMdI(d)ihLn}VH!*G!y?_)qZu0W=-&W(i^N -zf0+@^2-Cs8WIo+UsGD -zam+$kD1$?1&N-U{pht3<*RnHZ1T-}{FMDLRTN3W at Vr<@YYjVzvwU8^jso|+;r`Du~ -zTGv8-MAOzG>>LUPWbse_k4&K!TQ%G_R4W7EnHt+CUEw=%z0DScwmO&E>I%fAftX!B -z at G;_FUE8U}reGozbLrg>FN at haCVMIyW0ViOvFj@sMyfMzU6NY|@A`;WWlPAD5>wvF -zqR0zEU+-dE&4qzX%M0H1A*b$YV2Efy&PK2;;B6OgM6Q{SXj8Yn_(M)ixd0p?plRj* -zpvFih0T0<{p&E!k=$=mW;Xg^Y#ZL;12Y at z;gORDxJ&giTVB}kz?j3&lUR?xKb_T_B -z;g|2R#$nR8)F&X}5BG}JJE~yo?#o~RQZ|xapp3F{Z1}<&x^$zG&aQ<0nPoRy6MB#h -z6h8YLYiSh1FPt#(973k*6F(otlVzQlsy3JU(w}vuY`tuM!I5vxH=LJ8wIhY?@s5gnYn+Z9>g9PkDHTye5fW3mX`~!3gpY-dCWdeMXS3xiI^IvR88~S3a}bHH&8?<=uiZEess={%i<@dw)PVmkG1~ -zI&UtbswJWl%io5m1c`HqEaaqf4#|E4{)Qa5rX_9 at 8}w%JN|ao#qWxd7WTm14CF_MR -z6vJ~jjvR8qfYa5yvp51UslWKu|BwFSSAUI6L_u?v{Kb)`1(LU|rn2QAbKX1r>Q6al -zQS2Rt(BV?)^HD4#p-IwPA=1c%X8f^4_6`M4c<^u*Wvl5&MGY6 -zjN6>9j!xWPExD#7B7H48)OH at U8jWv9LrRN%q$~b9BB*M&`4Mp3D -zOpRlxy at YdQln$mgq%l32pb995~9Qzq_{o2)|P^ddz7+uY2)%pc)R0x{~RlQGUUPy$*mDaS}$|r(V -z0OO0MD(dqnpDUfWO#rbs_&TwDdkv at A$Pbs_wK6n9gmB)6!r50c`T8eCH|}kNTD}1g -z&8xsT)@J*AaJdU1{)mKWCWnew8Rl09WV9sG;K}yx!S>-^up at vok@vLw^o?dZp#UL) -zQs|U{vr20zLYpBABn|^z%2piEn_?pJEQ+UWvlN3w_gk at usiH=yI%DX84E_=`psE-C -z(Veb1*$dSRpNCGz>{eQE)F1dE{68+qIz4E98Kk$Q|D^M*IYXBa{rH@>Gu}W#D8++h -zS~>w9oVXX_UU2+l#QJ%;;O_T}o{jeg*~OHv;i0|28#2M&?@Qd&8c<3%{N&kQV9=3Y -zCG?K3^T8R&lfdV-f72SYl$FdlTo<LT`xR=i)lc)0*{#mFogGI|h>a-#yhBH|*! -zipodan*SnUgP3UlcqJB|3&qq -zq at k*OC26Uic(T0bE!8H;tH=Z|)xlED1ure8H?42SNv0d#Lq`igUrsvJU -ziSP6F7Gf7caZr0 at 1k_caj8_|ujvbaa<#|Kt#h-+!n=4I3Gc^=CA!SNT92T90w3_ at D -zTwfEXc;!?whCGm=WP50K>pXJdr}m85-H~L>grAyN;uUfokU#l7$xL#oLJ9cDZa=su -zW^{+Ykb4!kI&d#dH=~lhBbiAfla6Z`tDzZ_w%qlYH2`IWX7Dk`j&-PU+N@=4;c)Ur -z^ja6f$?t>HN1?Nlu9{%3?1S45uNQe+UVvhPnuohh%0z3DxN^mm*3zB)KCd9K9!`I! -z(J*Uvl6W6o3$iSPj}9Aqr_-yCXo4EZrHhe!=uNRa3VIB}z at oItHzOGW#E4`F%9cD( -z2gtS7>lr@!2FhdMSoq4);cnkcB0-QY#mF>UF_o%*elARY0-8kA^_gqvkj@>UvUbYo)ffv#juLlm<0k({5zOFKCn -z-7uD>WVuU6{}G6cZ6_<~0zEqg`J;E-yPR28Dt*cT!E^|8ntQji($vXCHO9HQGGVnS -z^i)$|rIDf&b`(U_OVfGxyrg%E!cHr#FAJmlAJs|&pLz5DT3bVzD9nvT2=G9|KQywZcc>7|{h=0MLfe6~G2;~bAi(zTqy<7t6ZT+U3bv!@IzV1?sbtZ}gQWud -z`sQ6l5?OYdv3tn2TyXoFOEjRkx{dPw{b`uRw>K1-YSr`46M&tYrSmROfe-_vw2(ih -z)j13gtDCP)1Jx7Y$54$;D-}A0eCpT~@~w4og?!$2ciO~mymvvAX;TQ^`$pZ^*j{G4 -z1dxNM6RJCiRhF(T1RuDLrvL{^7n}^KL3&Q?uj*mONFqD!M`QO;_HaPCs=L-sTn|k~ -zw3v8lMOcMZe>{z; -z)IUUbyH|?nB7(zs^W^)#X!i}Aym_szNMp{Zxq_f%^EznloDqsd;1{O0f)3%QSjQhl -zx1aFDt6T8jL?N!v&gkD0T)W26st`x?p3Mla=EBDhP=J-1p0H0JKfrA=5mM0bu)-mz -zcvup2Gk#8|2MsOvOiO;l05bWJMI;E|Om+Q5cmmXhS78sP+0R5t6Ac^kFl^(WzU1BR -zOR!8XsUc}+!b{$xEjIAw0V48brP7*#pDp0;P>KLW8XSg;Pjyw41%fq7yUPnA&Qn!X -z=$tTSXnSL|!5xT%8wF*8yM7J2a=5=cy1HE98%;U$7`RMuM;A3V-h7OU36cEn`t=YE -zY#;oOEEPmJ6eedM_K$$W+Lux4R38U{q+}?1iWS=Tw -zfo6%?u1R4?PS{$+kPe1uySnM2{R<07sN*HsL4-~f95)BlGozTKlDnk}b&{17yPkhstJO -zT3d88W!m-}@6aHCI)t1I5743qf6?ph84n(Tb&wzK8R`Z at x5YZTBN61n-QMq42AssM -z$Ku0MGgN7>XE>E at Sk}0-sf_z)(aEctPRWG3^$x)ojU&a2u5KYNn5AN{!S!NiW|JBoAQ59p5-`J+%+G(yQM+VYUJ7U7`Kq`37Igzfpmo2f#H#AxejAMRm! -zfV{6($v2#BfEHWTD at AteaQN5eB0jjs)~iL&8D`BTln=mQd -ziSRQSjKZW|6odk0fQTHMfGBrFX$Ok8QOe*qKgR0NTC2YYx0ZAkEif%zk^1uN^({J{ -z$k*L(nA_NimQ(%1WbgQ6eA0Q|$ZQwM7(Q5c^iCJxnR#-R3QVA+Zj?B1H(ecfJ&qys -zdF5*mg59|OVmQ0dFTm2fi{X{G at r$8e3FgI?1 -zn9mZaP)>V?_-412!3mU_>lHahSb1UTC;0g=D+IM4xnPBaE+#<7d0Oarke%EM4 -zv`*pE{I*lj$xsp(1TjtA5M0kLTTB-tR}4ktfXeI5S<{#k1W$EY@#Y7Q%~1L6H{yoM -zHX;YbjSqziqMXQ4fMXS1EV*#;AIdtkOOsM)12#!3qHysj4($oIzBlgB?zw`b=pEWV -zH}7ThX?MJLtd3|>0Cgo%{^`Q>{vz{fpYrfnhx$kIX+!e<9UR*Fm83(v at p;GeJ^Ux4 -z(fO#0EA;ymFarO9Il`QPaWjNTQp0emgJuO_O87As -zzV=XPxan?ogQON;2w!^`Z-V(_WQ7TLetsQHe3)T9ZNM|IIt=_c9Vp*3;pkU2bmAW{ -zKQkC3c`*3Jb at a0Bpo#L(&2o_Jo$$md-Ea at +DdG>;gRyJTTt1}*uz(Uur(taA!Z3F{ -zPV9mO+#kB$ovzsb5H1er>+AFBmF`fSFV_FmS*8R>mD*jt1qe|Go~8K~s*Y0`cCG>` -zGX(2L at u?2y%Id7F2a8F%&|Jw0dO8*|HMRzRMH>tjo$N^xWbjVK<`#hrcw1f>ZFyvB -zOk`M4Ufp9`N>)QMmMQ0|zBE0i!epwxbc8qkO0^h=h5zEOiG}~t5tXp;mwqRv#Z)~e -zIV(pPz3jisqmU_t8wA4R!#kJJ>?dUG}%HZ2KO at 80E)fB3n_&758ec$oV5H=3XcvPXZ -zk<7=)rCZ=6xM_Nk9K6vX(-m$Grb^?DSAr+hfyaw{5#$gFqO(w2guM=?Yjx|$FDJOP$2f8ugGKo4aB0CW%v0KhY{q5B*oQviU9 -z5AA>$0{{%78ajjw(ybid%r-7&@SodE7f*#Ak{E8MqGU{#)PvZ+UJuv2h~1d-L) -zFshE@)$m4YR_$68{XdG)|HeLPke;K;v>KU`1U8HA#Ke&%5oX!NY9Uq5kL>O{Kf(f_ -z0XdB0-fq-ri}f5iHAR^uqH_=~uPHglG{ip3#^s0uwK&axI7Dl9+3EwoeadDknC`Ok}iG5c3#G7|Z -zwHa{}YF!XD80~9TgE<$b?m;kw-_C at oy9En_fYH=_Tfhe<4nkRRYeLH673H-(OrzEo -z46twN9xuNXv;>aAq5I&H81AL6g_`#GDDVz!WiZR;!yqqFqeuP;&liHdTHW(>`k+X} -zUgzS<$Gvm@;XDF^7+0R7yKxN?^xJy)Mid;9fgyLq7wNr)`NqX~?2YQ8bf at 6@E98O) -z?iUpfsay{{AWp(4{s at QknxQU?y5;kzt)x}#6|-F3GvibQZA{-mrXM19eh(S!7I%&j -zo-(OaoA_?Xkd17l3%Vf1B<3OfN|5m=lpawO6(O>%7`iw7(bpFtALvJ4!)Ni9J3D^2 -zy=NFrJW7Ns<3>EdO!c8tO8!U+D~erYp)d3zMpu34OCDb5dcVl}6=f*f6oXfgF -zC2!fJi>D^%gXzJjIP$gzT%P?t&v2mC2zHx+{h9mEV;xejZ*AUGG!BWah4&1B34|jQ -z$X-K_oFio1_Dp#0xe;^$*J;o1H9*XQ67ZMS*gQ5qI at Wm%py`00MFFE=v>ZOe_yPqU -z3xA*k0mh$0QWcjucD at V!>va$DAPLN8^YOaSD8PGO!3Q}(AptoxAyi$JWeK9N>Kzc; -zQF&#&;mUI)=nLC{XD?S13M}lkpGdo27hny-rl{LT+z_~Dofu2Q=)LYn>b=eq&Mhs{ -zF1P^P4?w|_rjZjhN!7y)6DZvj<&kj!GS0m5!cE>h&_;+eg_H-}Kaj7M)FXIn)gZ8Lle38bCFCQYhZysc -zjn#Bug-NFja%#m}efac?hAE%p*)6gn5MN1B>Qi3=v;Q%!5%3ypoX9 -znjf~!sptu8?Nf at 9m`Qv?!pF~MUf1L204#w*#ibkKCjtedfaf at q$In(}AVQM3jgfRA -zZj9}SZV&N8es4zn8O3PT9#5Xt^Zh)l=Ld at R$e$HVj7;$SnW{>%UPCd82 at La9=WAXI -zTw^#b$bS10&O8^KeOK%ZGr`%nx=A9 at Y%}s1;0B0BRox_lND<+MckUJqiP at Jz8PHvN -zR?M1fUt!sMr+v`Aw!^TCR&p3seZPmHUU9klT2 at q8LGJRpfEovzkKDX -z4b-4YN>D6X*3jJCxJXirV7r!o9Wtci07uVX*w}&@^p!Tb%8v3~t7aurFZt*gUMyBl -zY#n}Y9WRpRBne7C>tSBGvwm7>fAe<2Mo*~8!I-?OJ};xD411eblqX6zvaniJ{-JaQcSkwYesBFlXjX%9%pgH0fI -zR?%|Qz|WFPBYk1mVTUja_&edgW!1z-9&v6jXbS#9i-?$Z-zkY}9KQG%_x;7KHoYFn -ziAeSJ53lJG{96Rr;O at F{;cu~Rj+Cxw7t+#2uf1C;LM-?fX|?K-7J>!m**&(REv~5| -zl)2~#!dp)OG(r|FoE#uYzt+UGD=);U^e6$e7_@~yYds~ai5U?W32>yq<0RBfrajl9Ls21B*1;AGj -zvpN7a({Ve7u)xIpb>dvY at t8acZJlq$xTf18rrRo}yJbv|#CW7Rj at Lh>YWQJeQ^P0i -z5?90Px1&4f$TRG^BS9C04v(fMta(FU`-d;R8_mi304BreK9ia>EGly|j)QUxS_svo>kSswuCL*O;aeWBR!Q{+3U^V{EKo?v{*$vPI`iB8g -zBiE*QV{)9$C~x!0wn at xQYJjGX-MD%0clQ=C2dX0d{47vHpnUY_7Ws#uC4DIfSit(_ -z8dgKl^a5b0U4%s|Wxoy-+I)9k`5|Aty|?W=I`=Zci+9MN4(+D)Zvj7Jy6QNhh;$t+ -zMP+5uKc#(lZ*K~@)&P%g$m?Rzv=Us#7X!e30d8U;3WbFGun9OKx%>1=jIWJ7Hf>bM -zYXG-gNun;`xG37(X*h`teGcMIKTHP#JD5wIG6SV5K%)@uaz(-z$c4M)V3a5lQCv_w -zqZGs>0fzVvC(Fe|^N~0)YM_c~Ft0XCidM81#WH<9Gfxklr< -zQeYZssyIA!gnjP1&JfJdEUNyttGfh+s=w`m{axKg#O!(NKz$vvI0qa#oEB18HiO4q -zb*((mSEBmLAf~CAkx}*62jeX!QQCQ*7Ta~g&# -z_KZJbZ=*Z3=qWq3d|NLP#q)~e1#VeR4s+of^ngMQmyJ&i!UQDy -zSe+2;rOywDNyMTKNKa7az-SS<3_NaUof*|#;CNhZ`1yWzc6EhQ(oEbT{R?+uR9vQP -zyFr*hF8uI`>P#0ex-hVKKWf3oh97>jJ9Ib%tq%>Oe~L&tKOnZ(-)!D)~1{031%R6K;dr{33=3IF4Bgy{+k5dO>XpA}K& -zMMn2CFvFfKNN`wi5%34d+nDC+JFxju?U4i9r!@^s3Sy8YqWR7`a#!4|VQ|z;aNl}B -zF{GiIrCxxa=QpH9ym)5LoQeC^%jqa9lmzJw!V3W>2_CsHExyPNh`-o(Av?${5N6 at D -znE-%g%2D^FCL%P5X}b=+4%rTWa at 9LmgMp!9pBHxc1vW#~JKG|Lgp at S7q1hSS$aUne -z;2V8JPp`wiVr?)~fGe)S&onDMR+D347E0l6o-7iuTeT7mXk)jq%(-Y)YZ5_;ok~4i -zx&&o{36G#IGj?P86XXJT8qq1_4H2Tl5U?yB5}8$6+Xh+Vz@|W#ZZ3H0cO^`d5C-yO -zLVxiLGHh-fKG}*zll$RYe}Q(7jV|+YUfy)f6_5nZ1H=s~0LB~;d3dh|ff9lA2HqWV -z0^o4mRgoJuvC4}r1clkU*pClD(F_Xnw7*)m69{i*!bY?yu*E_>z4%lS6fu)jU4U#R -zKjqx=+#6JNp?3sMa5Kt -z+-5RuY}Ai`l^&MIV2wx4s(9KHp8?g{+A%n8IT%krst!R5z$}x9CQ#c3$s$qFQ);2{ -z^o%kdtjA{I_?y~x at w@;65KXL}`9WbHGO7u_o>V6qfYV`Sxhvo&c#a!ncT!AuCgt%_ -z`=~f>`k7Lb3*U$2!b14I^^E!UpboR at zvPP?#C8Bu;tp%@DZLQ9=ht2xf6tR{rYKB|89?aB3L}w|S1sc`Pg34c3}E7nzU2bG -zYYd0K#byjW{D2~*?Gw(w};x!_fsvE!NGRoBVP!PTYY6==QYUe-0SNrC+_|B%nY -ziFqCxAg=?!2el}8bNDL;?;gxDY$_ST*&%`0^Dh`4oGZW1kz!v0k(aB=olb#QsLGwe -zd2`onwPtZ=ZeR}psy(zon -z-Dy;<$=(O5v)O7|lk+ZT?{zs|9{EOLC{6E`@lgQ>%OH6IAdqKG=Inh|93Dw|wpQD` -zT=>ZoJBG#k7n at um{3KwdAhkARk!fa`+idVSvh&LNb)=2KUjbgcA)6jvt*!9#j=FU= -zjtiavL6Qrn{Ep*NmX`1hiXgI7(D5z%PBiw!>@vcX+RSS<+l#R -z6h3iWO#hOD^5vVj#k}yrfRdT&rTk&RK1|U<%&c))`?DC_)ac -z1+;^~Q!WRKmvez0wnqpaf>WAdG -zV2>DX1I4bN>hHw=|Fqe3w*MT18m1Uvre)${;~S!0k?IIN21!-YEKQ^?#-Zn`uG_>) -zG1py_6lq0ANkJegA5T%RU_w<@*LB!_b6 at 4N0LoVVGzFQ&CsXRQwux`R+WLnJ&;%g_ -zP~r`{LtgL7 at j+@Gm>+ho)KOBuI5!_|WI$1 at NH7Sx)iQK6HwlNK&iTp&6xAy6508(K^KX|Y>EnHp5Fh4-$auE6HkjYhl`xb|FE at OP=5Ook5SQ1C! -z-N!rxI%CIM^m+2De_!O$QRuyLB_~{{>_gZkbOyQ=KDkfXm&-J=7-x3Q$YG5Ie<-f< -zl3MiYey)1z0n7=w%c`gDAA<*)v`l3r7)Ztuk>Eu3y$S>X3iWt)35>=ksh}a6w6oi79IUO2k -zyA+v~oRA)7Wh8{bXodQP=d;ooeY6(H2Jz;ClXf>EEd(d+R_2yc<;_x~!+fB~tRcIB -zYiS)^*lWahLcat{*z&Ku4v~O`9{IJew?GZnu#Z~{^rG*Va7F4vJ{d)TellZK)VzlC -zMVl+Nrfy+`B`JSUi(UiW6*GzP9-Dz^QkZ8h=zrMYT_Sz4Y&F&#i^>H3KXH9LF1S58 -z7MPfJ+Q@`=-H0zao(3UVjOllurCN~-j=i0AYGKfWOv|pH+G;0Gdc|A#MO$=m>~)Td -zV49YKgW90S(jDFnrwnfhyfo|=g&T`iJEBxQ(JB(#RGj_D0>tF^nsN~Pfa(T-z{L1x -zCHz?1YS48;z#nkoJ>oR|y9s#TH^vEGWAP>XOR0;iDBg%%^`0j>$y>eW3Eb>$OWx{N -zJthQ~!5b=kvkA$&$HX-;$y?nq#9^J}jVb{dKf~sG$qN#E8N{ww997RPRn@#u_1wwo -zosDa5Oo)c-TS%YRH4;_N9prCTaKNv$R~o?C at R!DjpXwok3NG8^6_nnpw at n+H-d1;L -zTyLx2fj+cOPl#XvlF-V-8f&E5^Dx{_L`87(&y$cfq(;mbHATVQyP~M|$mFM2jH(t? -z4qWr%Ny{a)^{7Q!9cq^BaE*FbpT0;R05K5eIo?n)UK=f9Ej-ZGQ5<~nWPCi;2e$#( -z8g9%Em#E*y*YS~7g!CFi)pPXF1koIQKinz -zR`|!;2fJ5a0YQkOUC*DpI-7#a5%C2$IPbZq1*(agNhW+AzUCq*8Uc5*qFwGd0V`Vn -zrCoxPUyv2C7!y)Bo(G~Sm1jk6bEQb=*~c2g=l8Vx?D~Azyl`)F;jbTdslAtSE -zN>quCyN9tM$)QTn-}CFA(sL^*GqHk7yI=E0EXE$D)`9SmeM%OOLNnh?4`fpUugZnL -zxg7;!EY+nXI3Os)M)Y3{f78!ajEjmkCEK+8B>cH9k1uj4kYyVxA>~EgFkc4D1gk!U -zC at Q@@80?!qP*O4^H9d}rQlI|`M|n5_bxq*gfvGEsQ4_^!F92_i6w!yHJR1 -zqtu1rPJ-Nh4dm?6b at lbxGle&tUI6+-_8OfXsykoM?lbdIRBDfX2TlSy&psLZR4$yj -zShX$~PF-5hP1eWI0RxYNS-7e}=@SjQrMVy6n9DMoTN2OmV=!M|R-zZDDdLJ^um%nDU#s<;k -z5H0jDCN>neQSOIQKy*JK{Xy4QB5sFGnZ%O|X17OF?hgQV(@pb8DZJSheuL8*O8 at K* -z>|Ux5q6IY$2M`1S9rW at aV3|wjAc;)8+k6hKNVM8be|HCFH at lt3-7ySsh{F{EERL<{ -zzEg;tb`~z7(`e-a6 at ukRdXfkP8_FE9KjyRWT3wFwT}yESyGE#Q395 -zofh*Fo9Gy{*>9v)oDjc*4fattlPfNW&_Fm=E@*$RK?_6>Kr0`WFxv;51fjlGJhPyE -zz=RYiW?-vBg~j?wSfxfgE`lK5evO>B+amPh3f{g+*)`HPu at zWDUOAZ7A;%A(C5fR6 -zDQM{?oCW|anee-RXd+Ttp6Tl+4MmX&i9pz=+X~?=k0VTpdJ-u?|75~j9%E>i4hSei -zU?0e3xaF}(0N?U)TbmQW)Gr(W=h)0{RSyAkYkR5w5S7Ii%Zo+qqCI-yPPCv5e!Waq -zgYXma82GrIT+wyUqlMrg`25wE8L?%8U!TG|%(jzQKN#2O at 7mI}BN=F74OO*>(9gc%9gsTqo{gKFKB0_3;&IkZOw%_d42w|hlSjw=x=le=Rz?@m+ -z7=1NK$8LRQ?Bk1GROiBP?`3CM2*3U665W$Jkw(`%!w|ZKZbv{L8oLrugilmbUc^g> -zdq at JphizS?1&1>vo6@@qLWI87VfWc;3p;>lgbek21DL|*NwZ!JvjKZKPxo>O`}JsK -z?>Q2<@7Jbd&*~q&KW+e%lg1g`Nhgu4W3Lk}Tpw!puJ -zqen&uSUU-1xX+=+YzqN;8JRR|Z{3-C-I)fY){@4KI0dowLU_b7y%cVnh3y#u at kU9j -z9$XW+X0ap`z5}KfmnOEQ4i6k2G1Kjzoiesi=c&Y}y9gx!n?$2vl*qHunrxjicSjq= -z)gD=n*- at b2Dj>6`|3;BMz!1%SAI9(}JlCa(Ac6Usc2}9t$ACT$u`|eaNP|UhHxSWI3La^UZ1sF2ZO%g9H2vcjn -zX2Mlp0e|9X|3df$@44|{K{|p8d7KXEryj&(DCQ7i0uZ -zf*pbZqVqM_9g+vE?8;+T4E8(q4H(#POE#+qWx-`IH25{>}}YUMwf$GS;K -z?e7^d25~>BnV)W2l8ClAmF|XTihC7f^y0p72Tn4|Rx-2ceOAkX;jR+>Ew2I>yc=uX -z>UY2d2}{$&GvR{yaE=s$`3F_Zge!3=sJKshbCsINE1Y;^F<{IA-_vz)xg~QQ+fuw= -zexzJjGO5p{f#`8e2$|a3Wr#CFK-GygNJ`yLTSo#`uslG8#5^^jm -zlF~@*PWtStqB at P?>ko!UE`0qVB5c~o<>3&3 at G1pDjiPR16jkz)N|31D9wkLhAPSLt -zT#B(;W8d6&=Lu(^Ml!e{UqLIQByp*;wXRMoJJBKS67A!Ta9$~1XyGh7>=2JPZRNq6 -zHWCG`$L*dSiFYL`7bF)ifwMMXFLE(dNmi%2+Gup}+Zr@^{n)hXB{#*j>iTguhQ5(` -zQ#_O+M>d$C?6W!0<$9C1!GE4Of|}#94Bd+g$fa=l8r0wkjyI$*w%vm|7uz^|aOBWu -zuW at n^>s%>zj at 34riO<#3#ipfu2aV_eeN){ -zYu at UBpw>%waW0|lO -ziCMrqPDu=ReZTf at gY$}=I+$rq4TCvQa1T`f{=MLi8H~ai=^zeQdi4BRtGfYz-TG8N -zTaDy`txwwnCggpHhi9Gwds;)&j|kwc!07d~t>+^0Qg6WQSRAp7iduV}4bV=} -z{mqt&oN$kDUq$y~F8D($)TTo4hjYaBgyyXVQuX8T9h{>me>(NN%-d~^^8s^rkeAd) -z`9T=3eNvnNh46-E{5coi(BjVThDpv1H!z5s54=dcArMZxZVrH%PhaCQ)G=(D8Gw-f -zROPYY)o5BU1eR%8O+IAH0OrsLL -z9)S%7afIE@;}6`Z?X54ya%4 -zC_cJD3jEs?%bL;pmS8SLn926jZ3Mdk_CUM%?bwY1t|*l3i~E`9)g4u)YddXo9rWzl -zY@*}3b0>Fv+y$0OaUB&Tr{@jHV3Y1)Cg`{l_L#WKL1-Nx2L;eo4{HX8fJ7x^L~&Vs -zPTwFXi4W8vML758Vx>G)@ -z$~#V}R&a*ce^EwljywnNXku#Nw{Gz(mlgSCtKT2)Gxk31r}e_!z at M{mA~Gt3A>;D8 -zY{T$<`y|Gvra}8y&9zaMEi}>`4 at E4K@&_luIL$UET0&- at Xu%ucB0fkxNMkFAJkTyFx_d3WY5j%WI){n< -zNAeB&R-itD0P3^MBkBMj=V{QjfQDjqU5ILeN%yOxmN&CQvZwG2pk|J^9UCq&2}t87 -z!AKpw)(96(e{1>Iw^`}Lkx3)G4iCH!$Q6X~SpFdsJg{Dz&rYg9ea3I^2a&)Xi?zZ@ -zv;_r$#Y34+qaFt0C=a|Jv}12+9yB(Id%}m8sZ)~&avZ4w(Ls -zXg~UsR9LbABZ{z2esG2Up3Y2u at HD6ptkPGyAwqZ%WF)+N at y2AWv`l95eKj+%6BucQ -z&9TPWx#ekbo1|Qud(|5tp+H)D-gy`tK<`NPQE<=F>ojY=C^eZ^y`h6Q2~ju6MZsN^ -z-G_NSaSiw`T5gpwuj5OizpZ3dR)B{N-!kF)lWaFed$ovw+&*m_*^la^^FY{9k at D$) -zSc146OH{7fB$qB+wH7BFMdl>)AF=Fk)zz^pVYOFk=wC}ifPi(=uru9O#2GRf^`9C_ -zu+ItMzW7^r{ZJF&cQGQSUOA(?4vA~k52YjEBiw$tHYgPEJFl-w{vrm0U|eVV1w|7; -zD!MFTrnzwc1Ks7#OsIXKh2E`53W;|Q?1IT99Li0~aqmpH|7&%#)M-f`PGuZ52K6KO -zHaSLe0j^l{8^&g?oi;IUu5BX-QlS}nSy#+{pT1>Vu9%U1r=H-SF-L|PYb1Kzva8#v>OQoVCGvNc* -zMi*BvtexlhnTFljT=lbmCc`a1fUKPmi%M6%!o9^Uc=pdN`9a!Y?)somFh;}(I( -z35S6b5s#KC?J)^WH8DFwptLZ%(u3{uXAh-^ijE>bJk+_MuDu2s9eaQJ*0H;*PFsh~ -zwo?6cSE0ZV|3``nrO#|y+<0p9+2XCz2Qw(^(+SZj&LaGTi^fVnGdi=!gQi+fq8Myx -zHL-VGwln*t*w03Tu|FSqWDPe10|{ht^-VeRyr6IpXs6YP#tHP!TB$KsQ<0TLiPn( -z at nsjW;HmVDQ+JGN$W+CnLO#p2Ye;(bB2k -zF^O$lu-NIwvE<}TuwYT_&e8q=auGFtWcmgC)dYlh4#+aisOO~`VXTd*f?#604li1lNPeA4$y{oY^>>Di|6+1n6yZWZ}hCqDb6&s}yl -zOL95>%d|ip_{KgYmONBQxe~CI%^{Hsx1L5+8g8db3K(m^lg&K^rg$dYxv^yAG==<)^0m29Chzu#U%{X;0M#9y7! -zKga-~rg1xB%LMyPRC!WsFpEqrlw>`?~(>?t#NX-Nt -zM2###arr;%RbyX6l&Yd$jah&CPn>nkLxo9-=9df3|6p4tIR8>O!^p~E`C3|T0Y8ch -z4-l&JQJa8fFil>20*WY0sht18XkzfS$b*VqGSrezleZTH(gl;qqDIka*`7&Mr}~6y -z`2)$8L~DxCa4J)M!UQx;MOam)jq^xpl`b?W&f%>&5)_}y$3#U+YpHwrHOds}vc!I@ -zzL)F3jsiYfu#JV?d&kEJFu>k1Z5O?VKPCqZxMb%r8YW969|C3bodyns^MEgrVMGgp -zMzP=>4fy?XKYbjZE%SoZARJ0JKG&N<7(5r;_^ga9!LPg&Pv8-YyMcd1D^sqPa^dvXl41b?Z6}gx*-Gs0DqQn7yeKFE7_NSvyc4Xb -zDznRk(+`Yh=k5k{do37(O>9f_zqC(^e+<-tO~D<*jNmoIW()1Y39Mn3>0{H|&$%tG -zx7Tk+&vLn4Pn}g(dEb9!!7JukS8~rEUA?6Vg at 4en)fBYJgH`^S66Jk`XF0s at zWM@P -zrAZ3KUwQCCj@(}uf6(JWq~w}4-~&_7Ii^GpERAqD^^Yi|a>9d&t{^T60&P_E0jeKb$0`AoJp3;$ -zYe~a||6)z^vQsTp at Y*|j+Sa5mtf=SdEEt*{IpRwf7wLI(spln7j!uNq7W`fVNi7>doF?S1+~Q-9(0nS}(+p?we^GK*9L`G8e?LX%15s$RN>+&8J_WuYxX-;T5vDt5qCGW$iLTY$aBv>PZjC`OIH -zLTeFso2 at Ha4{q;6bx`ZBSmo8FTyO>Q7x2?RiF6mODL$y at 6ksS&1+<$P+oYUYIm*vE6ImUnY{2qe*27L7V3D3Pg6}z3>;JG)YldV -zI2rZN7#sDc|4XP}OBG%ELA+EmwinkvTjAQ&i+f}#aLohh%XdBH{wwDfcgj&xZLZJk -zam#7?+(y_3Z_$n_R`O}qe6nfa^l?$rK8`Lvo-R}pZ5tG8n~i9J-QlN1afKeD2nUD0 -zBnWEKaZ^O?(NE>V at 6F<^MC4a|M{F^GVzYIk_abV{{P;}u(I- at f -zWFBP^2lBxJ-T}pzeLxj(#M18jCOIjWBHlv&!+KMa3qxa+S>}R|UC#yvAKUEa#+e{2 -z4mK-+ama(8JS$;ptQoQeIjpEuYf!Ryqz*o$k5?fm0!RaOJDi%t)AV5Y$H3=)qV}}p -zByhj_wA2|3ab|tcOkZ-UUjwTNPrgSFH4{$$f}k=A;pBUVv>q|c7Fj2c3-j(mBm-(B -zs*mHqBup==pE&6ygki5CH5O*R^vVG4efs2NPOLFH%>3y6uz7{xz+Fo=oRJ7vkwtDs -zmowuPNjRv^!@Pi4LNe!pyU1LzkNCVG=g at 2fKow3IoBg?c8qKq$CyAQ9Du^{V#Lli8 -zoj{+zn(L*cNx_XXn3qjMubfYDT=|9~kpbC&Ai0+buiS^cQGq^!lQysi3Rv>xvTL-d -zltcG88^b0>pI~3JK3 at p>RywbX&fXlYZVGx)u;{yLmk%5vD*KssHbk~;5Pcv>y_h2XZ=c54bYF_fpx;=Pic -z=h{30;@1t5Yc8JzVsXNwb6W7EM3U%!?*?i5>~~nxnz*bb`p;S_T^Oec^Yed_;o8z^ -zaeA|Qy|IaC0szq=NXJ$44r3QO+zndn8Z$ye(?pJF5oBek5^DEUHjvRQWvy`SChy`> -z@>x_R{*#)PsOSv`CgOHaz2x>sl013)ke7}|9DSCV1iS;-Tsk`oGzd0=it{LO%ocoL -z7wY~KFcD{CXQl?%y}dwxac at fqGm5`~yjMLt29TaLhCyO_ at DPjtrm}O7s*#svS>p2p -zWC&G<4Fc(5mSo6<;BU-h$_0PB$XHSEw_b;9q@&xVsP=&S?spe*Ik`I5j7E66 at S(DS -zU5m#RbCOe+FJ7`NgYRG{+ZHfaOp)gZtO&RYZEicH?2Od<_SAsJE9{! -zI{mJ`P8=&I!I;Rg2}V}d&u+f5&53Fq41=LVNU=vmE>{emyi~n>5OXIVhI)D7$%hLe -zg2gLil1_`+8Hx*8`bV&mt<$Duw}@NBaU>x%;y?yA4oXId at F;j|W#6~yrpT;eDYaXPFosC#8Sfo*aW1wJqD=xagXa2 -z1J{V}FG`2_1l(EmykFp~pE$iq at RUW*N{>v8kNc7fekE1RGr_Ow)#v0qOv0fG_*oc{ -zGHcbo+U(-Gd|l7m5t0&cN}BLsTLW1Y#F!$5c{a`3f-5_(Zb1dGu({?OT6o at ETv4TM -z$pmU{S=qPd&(RM?-A -zyXtld9Gr6}10=8sn#H=TH3B1Z-TrlHFl6S~Y>IWYahqcPb~OHx>qk1nu`F4+GL|5x -z7e|5~t_t5^O3-FV1BEdzH`Bb#J-DaH#D`n@;Ez1!_)L*u4EMPU<_`Av4+-~Rf6Q)V -z5|MMbB%*d)eHw6duAg}}fEd&I+UK{TX3`MSm!=_(n+yvqAAn`R1LgCjZuS{~;9v{{ -z2Bc6Y9}*lz)Go?Trl!WBHXG|_62pp*Bgr_MNDhWzNQ}FE7 -zf3r3_P2QS|s#w#by{I^q%?E$vakszqb at P~DgBj&SE-k|}IHjd(-a*ottg4V;Q$|pM -zbEe~EH6f_zPZJi}mgvJs2C3U5n~&}Zz3QYxnUYT337|2k9l#o-ryCWwV8PJXQLc`s -zaB5JdxRbCtiR<aPU;ZXC1+qFD+mr%+_xnOTn219q7(}SiZcsb#Vatw4 -zN0-ohtT3g+Y)afN at lGc)Sig{he&6N*Bbnd}on%Xpwk%46eaEKbB&8n~J at vHp#9S{C -zfP58S5ZZ=ni!&mtg=~M#VVqJhI6Wsk?vDrnv -z3GQACW^132lOyZ&MjkT~T#q`dc7*CYU_Ck;PLB>lIMyTmCX&my)p(g(!Hc)q?<;xW -z!iL3BQf!G(h6tvv5);b0F|V9Z*709ip{(C{nS^p|iz1p=T4KJo* -zVt%@pQDl1+eoeyTlW4=y# -z-^C`AIj)Ns7s8`|X3h2101p=){fMP#paL3ek>}w&%;8rG#mJkfL0D=HAiyM~4iR3C -z;x>gFpKn~8-Z-)s<3x<7sbLCQpnTGW32acglcU at cg#flBtZN|Gkp`;9ue&<#TTsks -zsWobwV_L+dqO!8~r;m8?SV7j>{31cS*)3p8iL8x1yVC&v;n4pj12}f{CTk&m#rGj* -z$T$sBm9 at 2FleHggkIUNmFKgXvRe#1C6Sj*8&>r~SJ|Bml4I;{0L}WXR!fKiW|MSdw -zNN>;v5qQvQc;LSjxR$V$#U4Y(JX|5nSx)fI?1mJ~a#pGuWR|!YBnY<7BuCY(7AFBQ -zdK5qwBRiR~5Lwz}u(4!^#EX=f%DH at d<g(ngi>b(ipFQ2jAI2}I -zG-+fbol4-VTjByr|5Qdekz4YlX|zbn8&QF5JIQ(hA}mD(Ve4M(zqiO>k4gP27-l%< -zLk_vctm*8SVf^eYVSPe{pLyb1V&PSbfu{n>W@ -z)Q5Fw92tp1xSVwm2v at Nso -z{}5Q;`}SPCEDEX)nMgRZB$!`8vccfzpv7TvqAkys(i9TKpMNx1{?sY&aNCo#pdHn< -zV^77`&JklO27@#3x8p}D5R;dFZo3qSk;!jMSNT3lIZiauqECc~puy~&(MVDhUCa7XuYZmCY6=a3TH*1(Eo?43r -z4Z(N4Y4V$Y8b6ds4j;Rlm$73ttMz+3ZE8W0k1wbk5oS^j+m@@LO -z3^jM0aJL%0o^@c8e(D*}l2e~{YUvuNaWsOZsTbHg}zG?-t`EfXqO)hLqHo!-5 -zfP9*_GJ9lpE}m1_UN<(`{;|KtW&8Z?spg1DZIx6lS6v`7ljF?QFK!O(0h_&(ewz>a -zsBfMKiBMjSX%-h0{3a}Y+ybo_t3+|Ju^d(@So$V$rDlS+EunmKRjeK3HRpOJ{Q4V8 -zq+KCcdOVlr1sEp4)4u4C%L$Lyb~iS_aZBWG at T6TgN~ -ze9&OSVp76iE%Mfh;_6RbJ);S|DDWe2i?oxoRscbo`IvDVWn|#+yfAbE5+oqS^dJ`n -zkAX#Q^-Jevr!VmDsxCY`Z0f at 9ckbRoq^rcF3*ocYk?{QCZe|GSCIH-i(#-;&-a)+$ -z!y)UDItjmzD(bp)7e+_vn-x(Qz4{Ng;_eixpFNHDf!kH)^hi7O4d8#U*|nJo7hi(S -z<~Q;QKxlp4G4`xaxTfaa$t?eKhJL>>+e4f6J2w+uo_?=oQ-uo&$n$eEQqV -ztmMR`?>IaSyn%$PQCLY;&Czr6ApuP5;T at pT03&R?T90Rt#j4ND?A$qCM^dT6v2ih- -zLNt493el$?jw?i?Iy>Uk(xk5S*fgP5E at DPP9h#1LB3;)BJ}k~@Mk95f?TF{UgJ&`Q -zU7Ykl!|@E3iG3(QCU5g6btS8ERQKpUby$HZDyR`kJlAdmETMjdTTOsc-wsb3~iwVqjN4Yyc -z5NGd4E39{PR|k`bkrRfUfbpK43mHFh*pt(Xv?bi*%Bm7xt)MBSAK)-1&hX_$!dgvilV`F4L8k(}Pr^ -zD-I6zYb6b<4Z(PLXkvTfodE|tc;dE%oreX)3wc;JUGy?dxgNO^3xZUiM1*%|*u -zvC03IS5eSeW1YYtOkX1ze at w{D1&9ATGv^Ay;olIZju(>YiZJuvgu;-qlGg?rmsFn8 -zYP+;Ck at 2#0<%&#j_$LJF0n-F#qwv{Ca#<3T55h`!EViTIW|28ltQ_2P<suMO$N1 -zMId4_nkFhxvP`*3Z4_>g*v>7dIhQ>J%fiTAoCdMUC0XYTP5U`I`+b-~=Eg*_r8s$poIA5U=tOujKac6hEN;N at +*2i{Ql1CTRyFaA)m*1BjER&lc5G -zwL-4Qz~R+)76xQIQPBQX0DqZ$VnXBOB~2^e+Io6pBi;fl9Nf^lw!6DEdfOM6hz2mH -zuVXgxw=hVIW0aji?C*?p%1pJEMe#(X5vxqo4HRdE^>xygr%2Yo<#y at a8^-TJE|xT$ -z)<*NCZt-cZ!MDHIRtUcR1!ZY2ErseB3NE-p5aOLe{El1^ee^n*whd?+ysO9}g&_Gs -z=;TvufV at a5@+5Fwa2e;eWep5{)5Y}Xj!mY2G2!9F8>cGV`(l?0&pIgw#&DjxLaAK3!YMe%RcVxM*tb~TE{4?rK+_v3Xh~=!0M4h -zo8 at yvsIX?e-?7m%83vpD8Kdeqw=9-ERQc7 -zoyd|+N^fpEFN-^3N##!h$yMa<%sws$z8*QC9#zSy>2a5KO6JOvId*5g4^<^IcCR8@ -zYkT~sQ^?e4B`Vl?Wr`prK{*4%+?8rS&y~EwGm%u at AtaOIho%%XFKTQ(i5kJ0xiL*( -z_MH=wp31pWk-fYG?gkXtIVm^HI)50g9#C&d1#?uCeH`w}VhK&BUGZ-fq&AXq#P_-( -z>*t|TMVJ!gH2yDNt(6o_>iGOukpSv&0(joo1n^hyiyPHP&AEKn*MDxN7A+vZT9j?n -zF4)@ZZs{=UO>Nw$)wn)%)nBecSTrezmDbA3VRbBH&N0icDArmkhc{2Qau3CF*d(rW -zND&pK|2&972$9K0{YZI*eh;iS5^Y{u;aFnl9qqHcf4{!($W6sBw<95bnai_H*^334 -zd{tu&<4+Bqahq07tg7ty6MY%PstW2+Wa?(WWn{0KmK!xlDe+`thi!-Wc%m`vD<)Z^ -zHJDwDZ4y!LB&!`Ez+fg;le09N*WP-?>U!w-J5z|aUDrc*>J>{NPM-eDfrE}+TQ6Co -zMltG}F3mUE9?3e1*K3=S6&tvHlC}6nXDE}wjw)HF2LI_87pgSPB|K`8)W^z6L5wDp -zDO*bGv4ZndYNaKjey~sme8P_n1ukpgUd at GsfG)DQU^1wE0YMFeO9WwRT{!>-#p6KU -zx9dvs-b%SX&hbE>WXuatu{0B^vqhzuOjgC-b15Ze?RlvcclgpNsn(j4-t}XX-rsDF -zOYhOl=c9^?T#7bL%_8G-aGQU}e;0!0-#Tj%O~+)yIErtci^{vrKaqd3yD4F}UD|{J -zZh+?B;TZDTj0j_BDMpvp$`slNghbahN>1XOd2;fKY*%~}yvDlK?d~WtSp2&AAt4v+ -zazZQerSoFwR-HET>W-x%tv5(iVw!PTA}(>?oaI7zWMk8+<|WRp%gp#( -z at GRQzVbeg^pl7)FQTOeRpU71bgB12N3~OncxnwQtD*oZ;8pE#g&>bFzRf#}c6{eJi5F#-_zfPHJq5E{xtt -z+%K*8X51Q-vVbcYU+`3m%JSTwvinhu38nNDEOy4AVVhn=K6+?j&4p5 -zyt2b at MkZX<(#z7uaLJ+yqt>tnt-$5E8Z34L2%0seQ_}Rch)VTtG@$70VLGE|+(LNT -zDQJ0xKP|&zL5dP;Krs=^8=COw#zsghtGSB$w1>F at r4T%c_VTz!(k2F*3F#Pq=iuIc -zmRdu7T)zmZ*{x}zx1e>)E8B*{I%frz;pmbclwy_U&r*%7KNh#T^G$QI5>K;JtkZ4wZaQ8J3 -z06QH;^~0GUym at lNCDsN7k>^}^Pyu=Yg9B^U0OiQVago^>bLY&dAp^q7GvPs3x-Jzg -z+KCHofiK{8>sIy*qcNX=7ubNyM(%BENB8QnrgAa4vMz&f<12O!1H*&jYe{2Hzg=YN -zsC+$B_1lHm5G)+U6hN-fgTRV;jB8STpxO4U)G$UJHqbrN61sbF2&`Ux)pQKM0q2A* -z6mAW?s5IENPqslPy=h9ka@%<3p9yZ76m2(0!VHnm*3p9_zG*)xqUP=}o>UG1J#XT# -zFe^mhFiGU!qjsNbaLwuGg4RA(KyU5ke!JIO&vfno;vlyan-R7%6 at cW@fjs*D!3}7A -zv%Xu1u^0TLcLarhyU`yNi5*Ojgpgoy8%z{Br|p6^usOF7tp$qZWi at bO^`+X8q}MjM -zfslOuIAb*mIoYJbb9;t|x_fXCi1rArK?I at AjZ){iSGoyNL$nFGOQ5WXVwEO^s;aaY -zc*MGa90W{>ys?d3< -zQq3M(_$ZkxwrucPZW+eT$ELx03|e_1J43o`Fq=cvZ~LBSAi3~T#A)r}8s28?SSGyG -z^n2gwQd4kPW(ydWJlpCP at Q|-x0NTUe3d>q&o9R}jWXZD-fDv^YyV3r;j-ONRqZIjK -zH=kU1Z>XyhD+Y_qg!fi2%7pja;u_m`0;DNI&zl*Q@?NsYBm(Y+l!ToyqlDv$zg6!( -zL|3;vk{CJX!aF~R2in?6tx?eiE}9ukcV6OHbtb%Xq1{8N-Al7 at 2zRKLU!}M~r at n|Y -zV<_9Cxkt}h-3_s{VL;cF2{-g}96wJS^o{c{P&TE|hyorswR!RK=DKWSj3*lnpjrgE -z7@@6^@s-E1Zh+qc{JstC9x$F?Ds!s(hkFoB?0t(|7&3f%IrKL3*4Wx*Qmmtao8Op} -zdv?0ThYBAAyB*rT7cCe>q3|gYBlt#tuPU#21L~{0gYXixpW;|m`!fHDT+n_NTLZM8 -zjU%-fpVI~KhC2ydHE9h1!Xsl6WH!4xurQmIGC{vGO`}P5*pZ-h!KUl|mryGlJKdKF -zHf;tGWf$SxslBHpgn_2@*HpzH#ld3l=OAPInqY2ieqL=BNrVhTa7tbd8SWB((_4rm+2^aR$zhhFb}hah=X{NewUMD4 -z0ceGNzIx8KUISLLn4?NNM2>>p$JYFR_TD`}uClxz$DIjx6bQGHU^OZvVYBAC2_WcZ -zcLR&b29pg`Af}VuNiwjzlkV&WQi@=!^+HV at Mu)+vuGVOc0&1yvsnym?>(@)Y;N9Aq -zXhlUUU#(y9R(_w)^E~f+-gD;6?(8NA_NRYHcFsBP^?9H7^W0;@-z55tMAsPLQ(p6@ -zcoFd9!E0A)cHK~)*yC2Vb$ue%CPd-`tc|hcGtR-FoLTbO)F?60Ovb(W(NYb_7 at NA} -zv&5_ at J?4fZ%(Ib(m%Pi6U!s?}C%EU2E#sy$^27_(wom-Cf2ZE|iGMKyDQ92( -zRxyMik9cVugcu-bcR~5 at +RJVK@9!A9hU*M%q7WV$UgZ#TT9%sm!98mIn<@fE?%QQ307*aP0@(~JXj+Y -zEA<<}?r7tnBvQGwvo-PZb0>%5<*M1|Cz~QDl>#;v89tm)H>;H0SOP$uu6gsCeH335 -zhNOz#S^sdNoFH!<)x|1jZoN~4`)cOaH-S*-)P4aiX)ba*>ZRM&SW?B%$B==mBDWzP<;5OH2PQ}>Y66+ -z&qKM5t0E^CGSIN(^Ty2qahlmF@%cguGw!BuhJPdy7vm^m4yq at QWGf+$oLp&*N>+Mw -zZ|Ps(x1n#K7kn5P4NOP#hV7QTVPPaMo2HW*7E8q?$*|^aD}IfHr5||e%fITFwO5mS -zoks(SG$}uXHmlhsm<)rj#8J7NT~hQrls+MKtIjUjKq;h%dO~AGRC1DG4^ALs93X;;oUA=-&s$3nkhBxokme -zoR$2W@(a)(Y0X!r@~`6voqED&Q^y!Kuh)PZXAJr=>siAs&Jkvh`Dl6*UP!^}KV_bY -zIRHY1QaO9fM|@6Hm^Ttin&=8KFAd-wy)j7ogwZ0=>b2(vVpwo|~>3I+JfWl4 at cv4aQQuvCW7i7#BRqgZ5#39Ap$ -zy?*1`wY{65TV|7Rz(vRGP94Iv38_qI5$lUgIj~L6=R$o!KZ}hw(Yf8XX6Igjfnxy6 -z)}YwxxiX2v>KNmlx;t!*&e!v3^ot)4XTqLhS9VASX at Y#Q$M?8f68u|1ejlJyKM1S| -zpoSwr(p3$#MGy1n41fvLGk2_yAoU#^Qb}LhYJk-6KR4E21Msb8?%064H->%5;gHlT -zbH`<5aSjk>?&$MW4uJdG=Q&6mpxo>&FEZ9x&)#w?+wq?u^HiY&viB%{L2WzZqpyKY -zbwm|TP?+BGB6R4#Kq3v%@<@F`r!lb344O)gF92Fd at 2KkM*BUBtatAEA0AR$e)}T(W -zX#HFnz>;MShpui7hyF(~#G!$eKi$lcOnxUAAmJzvRB%vZ$}U-2%A;B(XF=r}8E(Lj -zu-KcA;aY}VUw|d=4f(Q$w4m}D)oXZ_b_}0i72uEI1jgFYD_$~4qwgVNe{?8e|8K7l -zEw)!s%?f;yy~l!?aJ`-U9K?n-IvHXY;PEjflqSqxEbnO%>UA1HmVnP3B2crQ8i2VF -zGILA~B+r6x2ARc;9P#Zj;y0 at fF8;Y3IzbtUwHX9fGt10yo2-)|o`4=Hj!({?yE2L0 -z6dE3Em`Rgtcd}%#XPsi_7dEX^*`tSUjoN-b`Ed$S740s7nNN!5^0CH9s*&iK9L;pQFo^eofxOgTcx0RapyKhu-FA2QZ -z4&ygX47o~=yZdGYE6Ttq;(0H*nY|YvMe1tXmqvET&ji5^YLv=tUmA9TV}aJL5mBgC -za#HwMhN1 at xFRt-Pva;NkLOv$)d>H4ujM at R^2=tx#cYP|F~ -z_QL&{5h!a;M+E_)V9pKX%WqP2m>7-&?Q2>C?ce)Z2-;W8Fry^{YvL$zlR>-coHIXw -z(U`@U1kq7GZW*zLD0HD at oO9;ii^(58GdLrr-6Mjh`PH#2C3M``KF&j%I_8t3JfGP& -zbcv-NVgY2Nz`SZS3fA`T?*ZQlJTT>_6j%U3f#eKrCWJP~TzMD)fBw&`%9Hu|zu-^? -zZXz?qE|3d3DsxC1UhEYTksI6T8^}$bltG)7LJCIS_o4*?-_AblzI< -z*`YkF63|%f#r1$XLSO51^>As0q>Ysaq)|aR#jp;Ye-Ncp%g6408J5(B;MSeQtOk2^ -zV1)%ps_#mkN9_++!|?DDH&D6;O`iJ7PbgW~A#JRbc+1tyDS6BD-M+(%gnMpcH&siT -z9|?MKPer&QKl at debCWyb)k}JpiAxIhk7YGP>J^QgyTD>%G-fr$Ep}ku)psQ2keF(L -z?ml;a+4E<(9DT_+GKb}5jmBMwWR14F at 0dc?xGfXN8g2ja7iboD?xUe5-v6X;zA#k< -z>zAE60xY6fr)_GGUflr=g^;9 at GGSf?b&;HY1Io{~pXV{+!;vtmXadqeT)0r0EVuo9 -zD20EBHWUKIyhi{zB6$!ySIxZWYjPtJq=_Yf<{uboUi4LAUX_UvzTzof09S&xNz~oYEPv0_-5_wDwFYSa6Gcur3m;R -z-ni1&2+IR9uoV(jwW_R at HWppv7K;Nhia#ug6QfXPaZWOA?Gq=jvDXB}8HBYNh|*gq -zn(e3-oK=zxxz1GUA1J}4{DgU&#P#4!GP?$OIx*)TLsMLzXLn;E<%!H|X{g_(;hi28p4%8`1BN$U_aC7HK -z!Gj?h`;k6?sIl?xo^?xBBD?lMjz?8k>fK2Fe+dq7;-3k24p&Im9?&1L64ysp5%YNX -zIb(=58iOA%+zGX8DYn23l=ITl=EQ>wS`!a`dRHhOOsmrmbG$YN-A7 at l=8}j_o*8vQ -zB&>;VnA-Ei%@Wigf-2mo;YrF+E0tGqN+-`c>(wToz;-2C?0#8tlGlu6wAK~pXYBbu -z+NF%^aV8q-!HjhJ{rMZX6#hU7m4jBF@}IdR0G>(_-;|qFv;X)4#jQ%)EkWb#Kc3#) -zgW}lpKNdjaIY)n8Pr;HX3!tK8PD?pE7}ijM_0AO$Qnf!LHwx@$x*G+o*2XV52KhH} -zVIz~;f65pBC$)`e-5+-tI|aLEd(U-DvYzcdFU}{)x at wM3ViDB+&RB7_=hu!&LiVMH -zgX4~L{edTi4=>vvQl2v&M6#E2P+XbYm{Kdd2PCW(Obhh$CS3DYUczx6+a9Fh4pJEi+1{SaODowdjV7|x82|F -z{b~7miWI%^XBa|rcaRq8ki(}^WU<=6}l!nNNELm2}>1M`IAgR-3D-9&gDS| -zw)1NN2{m24?W><^`~r!l$S?PLYa`z_Yonq(OBn%1q at D@oOxt?^`NW at cFSrq+ -zMxYZko+Ph0V0U3lz%KKIPlmv5)$Fqrn`NO{LM6Y=32px3QU3&`Y{cEc{eV?A+XD6_ -z;qmbJbQpH9%FUp(JJMGlM5M`mZxh;e0Y(VByN7jV?|TO>F~P75*r at HQ;}=n^QkLa? -zns5`o?;hX_qo$?To9`()LmZsIrTnavn7|51t$5 at I(zM?awAr&pdpo -zjE2#$)y%`|{3U<`JLmpeq6+ghnM6hF?1aORb&A*ivpygqRWpZ%s06NO4h>Rq&CzOD -zVCMf0(yu(-up-mgh|_h-*3kFClrRsi2q!OX-G -zJCK4vvr3E(uH43aR`l9+3T9j|KIy{&sl10zRdKkH9x%M|*@7!ykEabuCIn*hC36LK -z0Nan8X(lizWV=wA*Y~J1)$Z0o9IepsuNVNj99r{oqkGd3hl^2#XJJu%LD06|_H0`f -zr)fha=Jm_A&<~K#KTXzlnz8RjmWA;h3l|_+cC2l#{8)ZBVgyT-XAGrI;o4F7634m) -z2G#(li(11fC+rWgiYcK;+N&gg#+DMo3wp#4w$j50*8%c*US|2y?MMA|;mxbkb24vU -z#f%#Kx_a~<-y3V7{K&+I_wFtq^@@x0#HZ(d<$ec+S81XR`3h=V`)c5|$dkPru0~KY -z^g%_{Ea!%5pO&nw9$URoJaB>Dndf-7T)kuC^<%3S;W~kOZ(o_qK6IiSeuq;J-bKIuQl!4h;W%158{?U5Yq#t0d%;tv6wHMC5ySrh%E -z`n)602QE3eSsQW-hy}BE0BXyXAX6Pfoo46m^0Qq}66Zc$ -z?<1CuEKa~*2Rl2ycelGe53Vmr0)=Yko%iM{-Q~>8)sgMfbK1K>wy*dXNCTM4H!pe9gNgX#Ou3c{D!7lHRT)D6?N1QlFM$9VV&Q@@&q#%{(*xhaw5sa9su1;~pSzL1_82IEp^azrR -z4~`Y&zzvba0KXXJzq`aWsb+VNmy}Ks0r0FWh=f$YT|<0pZVdJoeu-1Y!x|0MpX^c% -zZYp>NQZAz{tVW|#9nWnet}P$e^?)C!4J at L4Y@6(v8ypN -zhM%tY>q>X~?8^U==4?xp;xXZ~h9NU>*QikRBtfoIMiZ?rvTY2TbCoLNX-Pi2u(M-T -zCB2|o%BJn9^GuIz1$X#bjb+iRna?h~UKoC|G6BB$&{a~r-RCr;}~_!tkzMW=ERYj(ZXIxE*)$tfFK -zD`8c#e|QO3rFH?`g^sR&YZF|CMf(W}P)Ku$(oQA1oa81k!b%+y1fPbb(rw^srPzlk -zDm8q8#huyPIdKqb=2_RI3kk{;O0z|(G%gavx}Et7SBR(OE;%jT5<*waUhsRP329~xx4j{KR8r?R?Zc`cph(;G;vX8E|2S4SJT)sdB) -zhwPPmmaV*iyZ>J&a`)@mD<@)e;-O|5f`A03m{7_(%Y?4n6HchMx?^RNL!90~VnRlK -z;hcDN$VM$&wGunEf8LLM%Ggz!;bA=)ZxslSI|Rih_N&qbg~0$)syU&xA*$3=n!a737*&RkD1Od*@kT1=Vg&)Z*g+Le}YG(|cyOf%8YvaSh7)Po> -zr?_E!EENz6RMk$<@h^b#~8jY@!&;D6w?gi&0|fwwLHBWx(ofHxuGRe)MvUdbX4^ -zuli3{NlD&&p&>L!@gVmvJOFaX8AU5EaX-^th6Y{9X3qx#8bx*ky-UC5i)&gI38JL1 -z0SOI4jgQTA#|hz7)XTaiDK_LOO^g at tHiT4m7<~jCXtc~z1v%*c1l&$=s)RRaI0AGO -zgF*7SuJzM{~Bfe=Z4 at XPX`X;$vb5#Crq;m!UuB)<+B6NNoen*bueA(F#Ni -zXUqR>o#9w1g;<56i0`Pl;jq -zZt%+Yt+NU;-7FddmLf4`gaz&sVF+q%#oLZgsKSifZR~{{{`m~V;~=0-gHlesXrn6D -zxUZuIpz9bML47&*@`CMq$MXvok?GiHWJ3IBamT_zC_^2)inS74`q41DFY7`g1K;w@ -zhQY3m%rG`zwsF(ItjAH>1?6M2fyl$w7o at L$_TvCxYBmZyYJCjr)^F^Z{U~+}7m+HW -z33bTB)<@E_am(8Ev!~Oc;sn%T&Bmfn-Cz{kT-+MAdFr2q*v3RL0=gE}!JQ2?26(uq -zIgnAw-MNW1(ZEI~raU-)OtBLbYcYLL -zQy-yN1C2wP;tcr#1&1ltTIz5xn$DF|u$EX04dX#qohzFWuw+^0|2Z0twUs)WEr&Op -zi7Ch97ibm(W2L(OOJ}`KSU9L28x{(ApL;iL5(`{J$~W>R#I0vJa)gHMy#wb+B1n;3 -zS9Po`qi&0r!n?M=*2QsCm+Q3d25dtpccMB%>W+ISmGIu at h@Xf! -zDcMoSt~bpDGAPg4fNlxNJ at P=j-+gb5OcVw(1iX*JKoDqx)wL0)`(K -zKv-e5WYVC>afIkwgvLH}@%ERD7Dtze28$!8XWstjd`=;Qq{36= -z+yj-#h*3{C3Q8oD at w!!m2LoWK^&egYLC8I}sWgmgipbz{cKDB_)&hhn{QDj(TXy(v -zhM2%mwe(&Wi|f|KjIT^_`TA$aXj^8921M1--Lu}t!l7|t#W3d61bY*s95A7CEKc_B -ziP+*Wf6|hXJh;x at MI!##DwVT$k4NW$dkJ!_8P<@(-!n5zy& -zTHL`Ev;R3mUe8Al1jaFNlR) -zn+BDoE^wtBf7O5+j9Q9?20$7N5rWweUO=_MN-2z@$F*}Iod$S&{cyBs9l at T97P0WiG#ib!U1 -z;MA{tHMR|xZn`423tUsDALJVH*24Cm`jxN6K8wB?@cfUTB67tm>tY*t1l-0B%zN|S -zxU1VMq9f2oY*o#E^ZO~fqk8t64^jh!oM=VlZi7O)l(ZVsB5qd>)JC}6p7{!*D- at o< -z&OkW{EhJB;oW7Ejpup-->EjYQd&4=G0d_a>dcf at t`-QuDv5qGneYEPcRVQuQBP8yh -z7I&o*);RU*ls23z+A{u6h+eolpSwF=Z9ohL#F)F&oOuuusRZ#zh -zt7BZEVA=+W`S*b+_nkp^23H8#!gV(WQxRMsq7r@`T3NfpAbeJ`Ux7<$x1Uow`2 -zkPO+0wkV3jk%`ZX!V%7Ao!)`}S#_!dJfG*NsWK9(`HU!`_*Qo5WF4Nr&PZ)FvWm -zf-9~6v?5W`|L)((gO80oXrh_pJ>s82I=b$!Vq$qcbKUC_VQbgHiKlWRA*jgUHI?=Q -z8Jw&MN$!P1i^?@nI*~0y0TYRd;`qG&UzH-1^@+2Q%Ba<2Z}@MZ_WH3m{6wBXDIh+) -z0dos{eA~;%-L<8GLaD)_I)IKQiQ`<`cm;hTS&rs;TY5#EiorF!#ukWNoo2P+g6ZhoPCt*7#suU+?;!NTxGsoV%2e!;gR% -zhbivzQ;fR<0MR?Mx;RNff)B%RVu0Tg at +TaDG!}ud8JC;`QySufuTAK(w&|8m=?se9 -zRM`tk$!!66SCOT?;$@<6k*};N08hCwL-&G8>OHoz?8OzDU<7WWzyzNazB~*>8ObVIC4HL%j}a9DeJ? -zMDVadpnxX}lqW)D7~I0IaP^8Y$Mm{Im(Yn!)HGJr?AFtiCli2E9sGpqKq*`p2DSEK3$e-;)jG&?6jfTU(qMR6 at A#n{Pz&L3z5oaA!gUcEP%ONi4Ugg56 -zLa#X at 9=ql{g*voYny7lIB&j@^umZ6m$TlzY4+GR=yhf#eP1>wQZ=%gaikapO7RF08lrl#JLQ=eW -z12_NvwLgfuK^83pW5UNakBF5a#>t>8$AhktmN^?s)kB_22FoFS7T$(jK1OlZ`j;>c -z;dQGaUXJB!{rLKOXcAOn!FEVq>sROIA2CTicutb9Z^q}@PN(G`o -zZD|n#Hh9V~c#;80%?2!Um~O-%h9v#r4AuV0GsHMQ3e0mlnbmOoN|(Lstd% -zpAm$f at m*|J{>DMnoCaxQRFc~T2ZyzcK at C{HMl4MId9R|wa%SR9=Ee>v0-oB6|Py{i|JOM#+B -z`M#`)ut_0t;ZsT!s5Xv!76EwUFe|5MIykD7 at E}uPpyF)9JW|8fG at 2|ov)4;B$j_*Q -z5#XrdVY`+BvY2z%6 at dDHUUxlDFbCIz^$AGA at iQb$hC6ull27b~F{X at 9u#=^6e0#<9 -z2!Tb60O~2=S4B`0G^ii{qrcixV(oJ0-`=n&y15NnAa0%!CYi0b9MNPeA)d~AD1K2y -zm&D|}FCXtjs8t=S1)ox=p-ogG3V7ngMG6dJdao#<_?WL$bUp10+ at dUUt?hIFibM9f -z&jiz`xHAA=a>r3u0Br1mR=vtMNBOE4W$JCe+6${=o-u9DG$dVVO at N3e*l9kgp_kMAUnV1eq{<5vk+bIXon -z^Rz`LBIbzxT4*=W2X3XQMoPB9_RmYkp -zQEkn+gV7LUF+a3eBl2FF>0E_?ykl;8cQ>Y+&fuCiD1d|mD*_*JRA9LkD>Pw4r%r%G -zyO;X-2`o?vsR0<9O%}$Jg+JWp829pE9G4)m0#9gvaUAiq*CCZY>yuvhaeM-QG0TH5 -zIRUXmkj;yxAIjBkz!^op0{N(j%Lu`yr3tNL=JeC0GFs9h_+x6nRm?kO9F at ClCKoK_ -zJjgIPVDwJ!e;oDbQ%ooPuCjVH at 9}wGKEa(mQ~gH{WM0|7jmiU(CGThuwkwlsN_+kX -zZe*II6t45mnatGvVbIBexyN5D7kN^RFIIYJ@&$`x3b?4#&H=UvgaGVmwHsm0-!D)E -zXXy~f5t;^cTs()^USb2-M%3GgO*ihR-X=|BT}TKF|4bW~_YP1+$L^_PUm92|@rK)X -zFr9CFV*q`*AFwJmY!^|EqmqwSV)rnrO4zo?cQgu_A)#`Kn(N$b at _4~QW+tUzHdKIg -zXCZN^BSjRh*VUTzc=>;a(&H at j{mEi_ZX&&mnCt7`vbi_NNH$=YpNv at qW5isRAc-6} -z?VPLp67-^o1wZE5;RO5fGH0kTk+rRFbg3&E)SKjt&1zumn>_8DE2CbZicIST2Zdt4 -zXemI=NNqeE7V+?;#I1;X3Q;$!z?OGo_M&e=IJoHBUN2#~1}VuzpzUfmn#WN2=+|G_ -zZ&{fwrM2d;DA_td`lx0eSk5FG<;(*sG}klJXb`J{!ip#x^1uo>ANfFCkrHxNSr76! -z&J+?~dWRk>|52)(l-p^2G^{7}$^EM66v~&|1bbn(NhLkCQ_U*<#qw3fS3mMovR$S@ -z_ID|(;Aj`RqFvFuX at l51BHH3fz`dt32>y|ScWrKHiR4xh&$IYCgGBrKdwSRP^+)Ha -zC~`MAuUNAkVSqWEv#rxzH{R(N}Dk{XBsj3&mWU`lvr=nfI -zN~E(KB*}5qg^)H=RqiuT>g!}9ABxz8D|l1%V+e!O*;Pu*7PVJ4U)jBFQ!mobq^j@A&u2Hm+N at xp%<&)m4SJ -z3%gevLfl@^YNtJ21Fp-i^?kk5ces4o4!LGfZ6o7;(X`$f(3GQT_snfXkeA?(s6H -zsc~;kSCfKD3lLc6K!yK-xnDd}afgmttj55Q)uYe2JwJgY -zmz=k!D1Zf}Tf_XAk|iaVXxk>||M*M(I`sDO7hC4D8DMqj4^x5qq^Ao3lO8YI`%S+XGjm8g(aE$( -zI~b=SZEGPyLq`~CYx|Eb($+p6RiqtT{RnB>>OHDRTl;`|gC~s!0;qch`9J=$ -z=MCPmWJ&3y2obF6xS$aaj8?jsZ4rL26^9I{#X@$;BZdpa`h*S=Kq8J8qELpzf(+fQ -zL5AE=2pMLfWSF|TPnu555Cj)vZv?FyafFMqOsdBmZusE4Iu%e5TN|c;s#8NW!+S;{ -zIbKH}d>5r(MgT(_(6guSjB7dv;(V!3nvkWmU5#q3&I>o7FOqwPx1lhL~=GC -zWbs?$@4VZStp31h?YAknk2}%+HY1P8)7oF5b9x*h4={`d58ZZ_~V>CSfKXiv at YN3=eK6}Wt3&UWNyk*?5&9mgMj+-jf~JO_vcJV9mM -z;p2~>Q-?pS%Oiz9f*u_BNc0dMs^6*kj-Z+^So#Qgc#8V%)$zqom4OeN*Q~%tuuviL -zaCF)Xc?6%)J5*JBJ*K}s*agd#>Y(e{>@D;I$i5JX4s)YOo=X2EIvl}@oEzr at aqStV -z`fx9OkZ8!q+r^O)ny!(`f6l|_L1YrIp2|3C?Ktx at m>MppdgjivU_nNQd*EMD&fNKX -zf{|*bXNHGR{lfr%&e_m;PeI9h=kL)O!*`@_!j}NJ8&#>rx27h=2RUqrj=Cgp`Oc2q -zAGZaTvm;-CrviOhB0id~<$&RG@*c_hJc2Mw%zxwy at IgaaYv~VSH*Z_9u48(jW@ -z=+otg?E))$TEjqvJ34EE1#JjmCAXWrB@yb~QDBgMm8Z9%h>36) -zotjxs77)cmC_&>{k_gd2;kEp~_UF3fQ4bFNuxw!`Eb9+7|P -zh`@h+E`76Wd?vYZgCQU~pC3jC#iz?f3pg9mf*esp)dF;=*N|{okfk$R9Hyx%;O42T -z3%=24vQj%wZ)<>MtR4cEStxD7+Bf&mzJ+DBkgHhbBUNDJuE%AM`q#zlh3%*0OHN6~ -z>c6+7g^uEUuB;RO67oF+8Fb9R2B`G(hMcB|<2%&;0;DmLFehe6{ -znXygubv^?ipjcx`1b3PO?@gy;w&On-cy96_Z-YXa|K05^+;9BxxAg%H+&)tSb -zRFW~I>zXY>#dLxiF%;^aEn<(W!C^K!W*(UPs=rm8q>R<42mGzpG0%O~y*elEu2{FP -zfTjaQ8yMnO&91AXLTPs0Yl-1agF-_W7KioT;k%8Ov11YnRN0F+>l!R26({idYr!z6 -zPEl-C&W^qn1}k_3(w6IMl`@#HfJ+21KiR+T1YUwj0e|byt+(8I_3U4-+GPqDzJW-` -z+>HgX2alMCBrBvgm>Q>Wk}PN6_|rq at m(ke4WnS^3*&!+4`h2C$64F!4L0^06l1b_sYOu*zB)9x!y_* -zQwDpYSIxsu^>goS&^4n3O#PG2`BpxwX8-C0d|Y(9UL}z9sf7Y7 -z{lzeiY!I^{Y9de_6kH5#3QXOMEfaDWM(iHq%Uset+MFMLN;GU(C#c0WT7ZWN7347& -z6|teG+Vk#Tgf>;u -za$=!GL0NMt^QKo)+ASni7mj=N{>>;KmK%mL7fo?3p^~&txC#J0Ncfv~Nq;M_%+DzP -zg{o!x3?(>NcpYw)gd0-Wsk0NCd@^a1_k5rhO!effEa;zL!nJM19oyDI at __sHHu`OE -zdoBZrV3l6L`NZ{$4c?iR1wFVW?87cYYKS4RkYIhmBsn;5q2fh(Pjv -z at bJ2giRCv*3~aV?ZO}{;xpqy12y33#f&3b at l8|4y-*Jr>e at Xo`rm>nyAEeZHA5!ro -zy%QoKNb75w(p9vQ+e{6RXuDB45KKQ<#8!Hc*W>L+DwKpq&}mfUn{B37(LcBXUa6vL -zs7qUe7cUtP;l<3=P^%kiZeTH7&5hWOrk+Vr>qOc}(c~=DImvXnRe)BOU^JLHA1rk{ -ztlF$#7ZOA$-^EwCsou5KRgQ7c*hCxnKw^@C$~7^^mMNz3RM~voip*qmE%%BlXZaiB -z%b2>UP at u_*$CQTA?$|TkL0?HCdXAecyg*b1rZf`o9CJ3UdFr$yvRc{l6nTL(cA|7A -zo0ZyA at H`?|>vMAPA8d-e78%E|Y*|d(LJr>#o=7{DIx04Vds_fQ=g;2OB!B^N>5YmP -zi(W`RBJJ!$;Haxmd1;`I at xw?H5`nwszxs5CM=iWS(Nm%XrMs{st!pbv7g3}9%cX)W -zlWLS!gJac(&5+pFJg5?YY?#-V#Bje)n`xo8Nyk1+i~eR at tKYbG!k23c6ciXdc#J40 -z;Ggc2|9kBO9;aw0NKrGR)S_y3OX>OCF7}}v%>54QLgl)-85H@)UfCd7b3!;sp -zF~Y*4{NhM>8;9d|KEn~2LqZXe4X4csNLKz at q8wbrC6%E~rI*z74<;*xBFY6=#l>%V -zX5!c{Z#edw2}XWH$DR;jp9yaVgEJ33s}A7^9eDv`uw9F;1JJ{`{ -z)*9$}<^3V(Sv}i=0EfX}_Me{Fs0WHGA}pq{bZxtM3eUENxAHFAct?M1*?I=g~QWq_0+WBs3Vu?6t6^IJhA?E%x?}rp2buXP#x~i@#7S1ONHU -z!j5`o`!<})YG(T%#tvr9Ejbl~(0*_KLlA at P50<>C3Z5Z+GLQ$a^|$VC$5D-Ona9IX -z?M)ojrWNPpgz7oyZZvcr(F4l;Pae;BR(-L_z_F8VkeaB)(M%K5r(St|tzCK5kB3*@ -zEadzZiNxbZt5Zf92dWeik(!GF1Pt;DD}DsVSQjUB_t+YR4)i}-tdbqliNXTyzm#(B3W -zB|MJh%y8U~{dKqK7k`(y?xf1hI-JZZ5(vh%OY1CM#&1N?#BEk(lQNQnQSlj=U_l1~ -z$y at 3+Aq`#u;gJS|nD^b9BbAo)PI4;QH*|R#OX at 5`O)i at 7D$rLSUs)tnk8&h9_yDss -zR6l at p7@6unD9{iF4OZ^4X)+xt94Nl>W}zJfB2_=Y at S+&TW!Bv42k4?rw|vb2zSKAe -zUE;tF<=it_s|&z1E?{@eW1?u&MSX0vYzp2kZwfd3UtEu!no|s+_fR9``int<>tU+BSPFwMssFNe01w3%ht*>^h!n;g7c3Qym -zZ+}OEJ4*=y>fekx%dyh1^mOgN>JeNLqa$Mj;Q9-6i$oGvC)>_y3UB5ajX1M30es at 6 -z*47!bvm?bhGvZ-bL?Cd)B(GLvUl`JQ%=i9_5X<9{L;H-8GiK70{tS37C`=j&J{kaR -zbSUMD!@8)tq7iX2?S%k3DHNt6)dH9-;+qVSGHU{htA= -z*wX)8Nf&8+qMNa*oYaZP=_+HDtBNjk7%32eU$Y}*J=mYdH=??EzhUbED<}xVhB;z& -z9lqHC!;rjA+_#)@2FXqpGyiE;vzZtLxx^ym?BlhKuBQWQdi*1HARjx|#^<(nt^Li7 -z;k7mkokTJ at sx8`#bQ0dM9Op(MPIO8Lgkh-?Li7kGR0263IJJ7mX -zIO at Q>XwAVA*N`QK60RCmnCx-ZjM1DflHL+r-Eo+8w2&%Rv<2QMvJMeeAjmpAr57&J -z4zc0ju8pIoq^U*Dp!uc7L{n(_oK!&P2rNpNt`vrY{J3OSDgdu<4Jq8SF+>WhXOR>&$s0XfpIvIZ -z1HXUE=N>=oadJudhY2xLlH-Le64q(t#oJCEDc0$pNCQj at wPwyk-m`U75gvJIQ}ov} -zkv8>OivVU27(^cGRm-MTo{pme&yi=QGFBN|Yqlu|1rI)RIa<_EKnz7}Nt0*XJ4fz^ -zq+y%keu$CK5Wv13#MYetvVz{$k3)Nr@}&kAG+n}4gCCD$w1`!|PFFoJriARb?Je&? -zoLbvk?i0b8!D}I>ge -zU@?;n#M_X)IE;DbRx6GRh}XXn^+84S??+ at EiZ}437zT_Kc6QOE0?ddK4U{^4UHl_G -zjIs8QM0nHh-}3p#6%+kIoQW=%u;`G9Zl>Ls>?f6b5+*)c{1eoXgr;J|PGPBEJcj`E -zMh6HOL|xB(aejbG%b9O}(nz@`tt2=qBf6NyOhIaS&UH^fbu46q!jWJqfQ -zw{S+rh8Jii8?UL`ST(b`m;MShcZycyg=+ABL4|S -z7u_B6*8aEWs_yPM{R{Uf=`_DPBJ#4UpdsY- at uirZnQ1w5J(|Dc`*#Pw|#+8&#VRoU&XSugtClGqfkIazjr>@ @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Mon Nov 7 04:20:42 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Mon, 07 Nov 2011 03:20:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[16116] csw/mgar/pkg/netcdf/trunk Message-ID: Revision: 16116 http://gar.svn.sourceforge.net/gar/?rev=16116&view=rev Author: gadavis Date: 2011-11-07 03:20:41 +0000 (Mon, 07 Nov 2011) Log Message: ----------- netcdf: fix failing ftst_vars4 on sparcv9 Modified Paths: -------------- csw/mgar/pkg/netcdf/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/netcdf/trunk/files/0001-Replace-usr-local-with-opt-csw-in-docs.patch csw/mgar/pkg/netcdf/trunk/files/0002-Fix-ftst_vars4-vlen-size.patch Modified: csw/mgar/pkg/netcdf/trunk/Makefile =================================================================== --- csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 02:43:38 UTC (rev 16115) +++ csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 03:20:41 UTC (rev 16116) @@ -11,6 +11,8 @@ DISTFILES += $(NAME)-$(VERSION).tar.gz UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz LICENSE = COPYRIGHT +PATCHFILES += 0001-Replace-usr-local-with-opt-csw-in-docs.patch +PATCHFILES += 0002-Fix-ftst_vars4-vlen-size.patch # Compile on Solaris 10 for i386, leave it solaris 9 for sparc PACKAGING_PLATFORMS = solaris10-i386 solaris9-sparc Added: csw/mgar/pkg/netcdf/trunk/files/0001-Replace-usr-local-with-opt-csw-in-docs.patch =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/netcdf/trunk/files/0001-Replace-usr-local-with-opt-csw-in-docs.patch ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: csw/mgar/pkg/netcdf/trunk/files/0002-Fix-ftst_vars4-vlen-size.patch =================================================================== --- csw/mgar/pkg/netcdf/trunk/files/0002-Fix-ftst_vars4-vlen-size.patch (rev 0) +++ csw/mgar/pkg/netcdf/trunk/files/0002-Fix-ftst_vars4-vlen-size.patch 2011-11-07 03:20:41 UTC (rev 16116) @@ -0,0 +1,25 @@ +From bda9146ee0b10ce7c798bb437a78bb331a53cc60 Mon Sep 17 00:00:00 2001 +From: Geoff Davis +Date: Mon, 7 Nov 2011 04:17:08 +0100 +Subject: [PATCH] Fix ftst_vars4 vlen size + +--- + nf_test/ftst_vars4.F | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/nf_test/ftst_vars4.F b/nf_test/ftst_vars4.F +index 80d7815..ff2bb38 100644 +--- a/nf_test/ftst_vars4.F ++++ b/nf_test/ftst_vars4.F +@@ -37,7 +37,7 @@ C Some data about and for the vlen. + integer data1(vlen_len), data1_in(vlen_len) + + C These must be big enough to hold the stuct nc_vlen in netcdf.h. +- integer vlen(10), vlen_in(10) ++ integer*8 vlen(10), vlen_in(10) + + C Loop indexes, and error handling. + integer x, retval, index(1) +-- +1.7.6.1 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Mon Nov 7 05:00:14 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Mon, 07 Nov 2011 04:00:14 +0000 Subject: [csw-devel] SF.net SVN: gar:[16117] csw/mgar/pkg/netcdf/trunk/Makefile Message-ID: Revision: 16117 http://gar.svn.sourceforge.net/gar/?rev=16117&view=rev Author: gadavis Date: 2011-11-07 04:00:14 +0000 (Mon, 07 Nov 2011) Log Message: ----------- netcdf: override a single /usr/local reference Modified Paths: -------------- csw/mgar/pkg/netcdf/trunk/Makefile Modified: csw/mgar/pkg/netcdf/trunk/Makefile =================================================================== --- csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 03:20:41 UTC (rev 16116) +++ csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 04:00:14 UTC (rev 16117) @@ -111,6 +111,8 @@ #OPT_FLAGS_GCC = ## Git patching is failing on a remerge/repackage -#NOGITPATCH = 1 +NOGITPATCH = 1 +# netcdf-install is installation instructions, no need to replace /usr/local there +CHECKPKG_OVERRIDES_CSWnetcdf += file-with-bad-content|/usr/local|root/opt/csw/share/info/netcdf-install.info include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Mon Nov 7 06:33:07 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Mon, 07 Nov 2011 05:33:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[16118] csw/mgar/pkg/netcdf/trunk/Makefile Message-ID: Revision: 16118 http://gar.svn.sourceforge.net/gar/?rev=16118&view=rev Author: gadavis Date: 2011-11-07 05:33:07 +0000 (Mon, 07 Nov 2011) Log Message: ----------- netcdf: CSWlibquadmath0 is only needed on x86 ISAs Modified Paths: -------------- csw/mgar/pkg/netcdf/trunk/Makefile Modified: csw/mgar/pkg/netcdf/trunk/Makefile =================================================================== --- csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 04:00:14 UTC (rev 16117) +++ csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 05:33:07 UTC (rev 16118) @@ -61,7 +61,8 @@ PKGFILES_CSWlibnetcdff5 += $(call baseisadirs,$(libdir),libnetcdff\.so\.5(\.\d+)*) SPKG_DESC_CSWlibnetcdff5 = Fortran shared libraries for netcdf - libnetcdff.so.5 RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibnetcdf6 -RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibquadmath0 +RUNTIME_DEP_PKGS_CSWlibnetcdff5_i386 += CSWlibquadmath0 +RUNTIME_DEP_PKGS_CSWlibnetcdff5_amd64 += CSWlibquadmath0 RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibhdf5-7 RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibz1 RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibcurl4 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Mon Nov 7 10:34:28 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Mon, 07 Nov 2011 09:34:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[16119] csw/mgar/gar/v2/bin/mkpackage Message-ID: Revision: 16119 http://gar.svn.sourceforge.net/gar/?rev=16119&view=rev Author: wahwah Date: 2011-11-07 09:34:28 +0000 (Mon, 07 Nov 2011) Log Message: ----------- mkpackage: Fix the uninitialized $REVISION warning http://lists.opencsw.org/pipermail/maintainers/2011-November/015632.html A patch from Andrey Bondarenko. Thanks! Modified Paths: -------------- csw/mgar/gar/v2/bin/mkpackage Modified: csw/mgar/gar/v2/bin/mkpackage =================================================================== --- csw/mgar/gar/v2/bin/mkpackage 2011-11-07 05:33:07 UTC (rev 16118) +++ csw/mgar/gar/v2/bin/mkpackage 2011-11-07 09:34:28 UTC (rev 16119) @@ -25,10 +25,10 @@ # Tool Version/Revision Information $TOOLVERSION = "1.4"; ($REVISION) = q/$Revision$/ =~ /(\d+)/; -# This shows a warning: -# "Use of uninitialized value $REVISION in sprintf at -# /home/maciej/src/opencsw/pkg/nspr/trunk/gar/bin/mkpackage line 31." -$VERSION = sprintf '%s (r%d)', $TOOLVERSION, $REVISION; +$VERSION = $TOOLVERSION; +if ( defined $REVISION ) { + $VERSION = sprintf '%s (r%d)', $TOOLVERSION, $REVISION; +} # Discover network support ( $HAS_LWP_SUPPORT, $HAS_CURL_SUPPORT ) = ( 0, 0 ); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Nov 7 10:43:40 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 07 Nov 2011 09:43:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[16120] csw/mgar/pkg/xapian-core/trunk Message-ID: Revision: 16120 http://gar.svn.sourceforge.net/gar/?rev=16120&view=rev Author: dmichelsen Date: 2011-11-07 09:43:40 +0000 (Mon, 07 Nov 2011) Log Message: ----------- xapian-core/trunk: Update to 1.2.7 and new dependencies Modified Paths: -------------- csw/mgar/pkg/xapian-core/trunk/Makefile csw/mgar/pkg/xapian-core/trunk/checksums Modified: csw/mgar/pkg/xapian-core/trunk/Makefile =================================================================== --- csw/mgar/pkg/xapian-core/trunk/Makefile 2011-11-07 09:34:28 UTC (rev 16119) +++ csw/mgar/pkg/xapian-core/trunk/Makefile 2011-11-07 09:43:40 UTC (rev 16120) @@ -1,5 +1,5 @@ NAME = xapian-core -VERSION = 1.2.6 +VERSION = 1.2.7 CATEGORIES = lib DESCRIPTION = An open source search engine library @@ -20,17 +20,17 @@ VENDOR_URL = http://xapian.org/ PACKAGES += CSWxapian -CATALOGNAME_CSWxapian = xapian SPKG_DESC_CSWxapian = Xapian search engine binaries +# PKGFILES is catchall RUNTIME_DEP_PKGS_CSWxapian += CSWlibxapian22 RUNTIME_DEP_PKGS_CSWxapian += CSWstlport -RUNTIME_DEP_PKGS_CSWxapian += CSWzlib +RUNTIME_DEP_PKGS_CSWxapian += CSWlibz1 PACKAGES += CSWlibxapian22 SPKG_DESC_CSWlibxapian22 = An open source search engine library, libxapian.so.22 PKGFILES_CSWlibxapian22 = $(call pkgfiles_lib,libxapian.so.22) RUNTIME_DEP_PKGS_CSWlibxapian22 += CSWstlport -RUNTIME_DEP_PKGS_CSWlibxapian22 += CSWzlib +RUNTIME_DEP_PKGS_CSWlibxapian22 += CSWlibz1 PACKAGES += CSWlibxapian-dev SPKG_DESC_CSWlibxapian-dev = Xapian development files for libxapian.so.22 Modified: csw/mgar/pkg/xapian-core/trunk/checksums =================================================================== --- csw/mgar/pkg/xapian-core/trunk/checksums 2011-11-07 09:34:28 UTC (rev 16119) +++ csw/mgar/pkg/xapian-core/trunk/checksums 2011-11-07 09:43:40 UTC (rev 16120) @@ -1 +1 @@ -30f5cc976f063694f93cbdf9b83dc2ea xapian-core-1.2.6.tar.gz +6684eb7a990b9cedf4257f41bfddb584 xapian-core-1.2.7.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From janholzh at users.sourceforge.net Mon Nov 7 11:58:50 2011 From: janholzh at users.sourceforge.net (janholzh at users.sourceforge.net) Date: Mon, 07 Nov 2011 10:58:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[16121] csw/mgar/pkg/ffmpeg/trunk Message-ID: Revision: 16121 http://gar.svn.sourceforge.net/gar/?rev=16121&view=rev Author: janholzh Date: 2011-11-07 10:58:49 +0000 (Mon, 07 Nov 2011) Log Message: ----------- ffmpeg: Update to 0.8.6 Modified Paths: -------------- csw/mgar/pkg/ffmpeg/trunk/Makefile csw/mgar/pkg/ffmpeg/trunk/checksums Modified: csw/mgar/pkg/ffmpeg/trunk/Makefile =================================================================== --- csw/mgar/pkg/ffmpeg/trunk/Makefile 2011-11-07 09:43:40 UTC (rev 16120) +++ csw/mgar/pkg/ffmpeg/trunk/Makefile 2011-11-07 10:58:49 UTC (rev 16121) @@ -8,7 +8,7 @@ # Another thing is to see if it can be build with suncc see http://ftp.jaist.ac.jp/pub/pkgsrc/current/pkgsrc/multimedia/ffmpeg/Makefile.common NAME = ffmpeg -VERSION = 0.8.5 +VERSION = 0.8.6 CATEGORIES = lib DESCRIPTION = Very fast video and audio converter (includes libavcodec) Modified: csw/mgar/pkg/ffmpeg/trunk/checksums =================================================================== --- csw/mgar/pkg/ffmpeg/trunk/checksums 2011-11-07 09:43:40 UTC (rev 16120) +++ csw/mgar/pkg/ffmpeg/trunk/checksums 2011-11-07 10:58:49 UTC (rev 16121) @@ -1 +1 @@ -726877b19ece7ea64def8b7e6727e182 ffmpeg-0.8.5.tar.bz2 +b4ef1fa6506750569fdb64a0f0a646a8 ffmpeg-0.8.6.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Mon Nov 7 14:54:42 2011 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Mon, 07 Nov 2011 13:54:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[16122] csw/mgar/pkg/cpan/Net-DNS/trunk Message-ID: Revision: 16122 http://gar.svn.sourceforge.net/gar/?rev=16122&view=rev Author: bonivart Date: 2011-11-07 13:54:42 +0000 (Mon, 07 Nov 2011) Log Message: ----------- cpan/Net-DNS/trunk: update to 0.67 Modified Paths: -------------- csw/mgar/pkg/cpan/Net-DNS/trunk/Makefile csw/mgar/pkg/cpan/Net-DNS/trunk/checksums Modified: csw/mgar/pkg/cpan/Net-DNS/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Net-DNS/trunk/Makefile 2011-11-07 10:58:49 UTC (rev 16121) +++ csw/mgar/pkg/cpan/Net-DNS/trunk/Makefile 2011-11-07 13:54:42 UTC (rev 16122) @@ -1,5 +1,5 @@ NAME = Net-DNS -VERSION = 0.66 +VERSION = 0.67 CATEGORIES = cpan AUTHOR = OLAF @@ -10,21 +10,18 @@ beyond the capabilities of gethostbyname and gethostbyaddr. endef -PACKAGES = CSWpmnetdns -CATALOGNAME = pm_netdns +PACKAGES = CSWpm-net-dns +SPKG_DESC_CSWpm-net-dns = $(DESCRIPTION) +OBSOLETED_BY_CSWpm-net-dns = CSWpmnetdns +CATALOGNAME_CSWpmnetdns = pm_netdns DISTFILES += COPYING RUNTIME_DEP_PKGS = CSWpmdigesthmac CSWpmnetip -DEPENDS += cpan/Net-IP - CONFIGURE_ARGS = --no-online-tests CONFIGURE_ARGS += --no-IPv6-tests EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod -# Weird problem on sparc -TEST_SCRIPTS = - include gar/category.mk Modified: csw/mgar/pkg/cpan/Net-DNS/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Net-DNS/trunk/checksums 2011-11-07 10:58:49 UTC (rev 16121) +++ csw/mgar/pkg/cpan/Net-DNS/trunk/checksums 2011-11-07 13:54:42 UTC (rev 16122) @@ -1,2 +1 @@ -1d067f31702657103c7a55874014546c COPYING -1635d876324e3c2f6e277d5778bfe94c Net-DNS-0.66.tar.gz +8caf473b6f74cae38ee18c162041a5db Net-DNS-0.67.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Mon Nov 7 16:11:07 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Mon, 07 Nov 2011 15:11:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[16123] csw/mgar/pkg/netcdf/trunk/Makefile Message-ID: Revision: 16123 http://gar.svn.sourceforge.net/gar/?rev=16123&view=rev Author: gadavis Date: 2011-11-07 15:11:07 +0000 (Mon, 07 Nov 2011) Log Message: ----------- netcdf: Enable the Intel specific package dependency Modified Paths: -------------- csw/mgar/pkg/netcdf/trunk/Makefile Modified: csw/mgar/pkg/netcdf/trunk/Makefile =================================================================== --- csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 13:54:42 UTC (rev 16122) +++ csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 15:11:07 UTC (rev 16123) @@ -63,6 +63,7 @@ RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibnetcdf6 RUNTIME_DEP_PKGS_CSWlibnetcdff5_i386 += CSWlibquadmath0 RUNTIME_DEP_PKGS_CSWlibnetcdff5_amd64 += CSWlibquadmath0 +RUNTIME_DEP_PKGS_CSWlibnetcdff5 += $(RUNTIME_DEP_PKGS_CSWlibnetcdff5_$(GARCH)) RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibhdf5-7 RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibz1 RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibcurl4 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Nov 7 16:46:42 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 07 Nov 2011 15:46:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[16124] csw/mgar/pkg/xapian-bindings/trunk Message-ID: Revision: 16124 http://gar.svn.sourceforge.net/gar/?rev=16124&view=rev Author: dmichelsen Date: 2011-11-07 15:46:42 +0000 (Mon, 07 Nov 2011) Log Message: ----------- xapian-bindings/trunk: Update to 1.2.7 and add phh5 bindings Modified Paths: -------------- csw/mgar/pkg/xapian-bindings/trunk/Makefile csw/mgar/pkg/xapian-bindings/trunk/checksums Modified: csw/mgar/pkg/xapian-bindings/trunk/Makefile =================================================================== --- csw/mgar/pkg/xapian-bindings/trunk/Makefile 2011-11-07 15:11:07 UTC (rev 16123) +++ csw/mgar/pkg/xapian-bindings/trunk/Makefile 2011-11-07 15:46:42 UTC (rev 16124) @@ -1,5 +1,5 @@ NAME = xapian-bindings -VERSION = 1.2.6 +VERSION = 1.2.7 CATEGORIES = lib #EXTRA_MODULATORS = BINDING @@ -23,11 +23,22 @@ PACKAGES += CSWpy-xapian SPKG_DESC_CSWpy-xapian = Xapian bindings for Python +# PKGFILES is catchall RUNTIME_DEP_PKGS_CSWpy-xapian += CSWstlport RUNTIME_DEP_PKGS_CSWpy-xapian += CSWpython RUNTIME_DEP_PKGS_CSWpy-xapian += CSWlibxapian22 PYCOMPILE = 1 +PACKAGES += CSWphp5-xapian +SPKG_DESC_CSWphp5-xapian = Xapian bindings for PHP 5 +PKGFILES_CSWphp5-xapian += $(prefix)/php5/.* +PKGFILES_CSWphp5-xapian += $(docdir)/xapian-bindings/php/.* +RUNTIME_DEP_PKGS_CSWphp5-xapian += CSWstlport +RUNTIME_DEP_PKGS_CSWphp5-xapian += CSWphp5 +RUNTIME_DEP_PKGS_CSWphp5-xapian += CSWlibxapian22 +# Checkpkg cannot detect this +CHECKPKG_OVERRIDES_CSWphp5-xapian += surplus-dependency|CSWphp5 + PACKAGES += CSWrb-xapian SPKG_DESC_CSWrb-xapian = Xapian bindings for Ruby PKGFILES_CSWrb-xapian = $(libdir)/ruby/.* Modified: csw/mgar/pkg/xapian-bindings/trunk/checksums =================================================================== --- csw/mgar/pkg/xapian-bindings/trunk/checksums 2011-11-07 15:11:07 UTC (rev 16123) +++ csw/mgar/pkg/xapian-bindings/trunk/checksums 2011-11-07 15:46:42 UTC (rev 16124) @@ -1 +1 @@ -a323fc86444dd23cc5db23e96e5b0116 xapian-bindings-1.2.6.tar.gz +44b83efe4b025c3b5ea3eff4e0f17a9a xapian-bindings-1.2.7.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Mon Nov 7 17:27:46 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Mon, 07 Nov 2011 16:27:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[16125] csw/mgar/pkg/netcdf/trunk/Makefile Message-ID: Revision: 16125 http://gar.svn.sourceforge.net/gar/?rev=16125&view=rev Author: gadavis Date: 2011-11-07 16:27:46 +0000 (Mon, 07 Nov 2011) Log Message: ----------- netcdf: remove unneeded RUNTIME_DEP_PKG_CSWlibnetcdff5_amd64 variable Modified Paths: -------------- csw/mgar/pkg/netcdf/trunk/Makefile Modified: csw/mgar/pkg/netcdf/trunk/Makefile =================================================================== --- csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 15:46:42 UTC (rev 16124) +++ csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 16:27:46 UTC (rev 16125) @@ -62,7 +62,7 @@ SPKG_DESC_CSWlibnetcdff5 = Fortran shared libraries for netcdf - libnetcdff.so.5 RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibnetcdf6 RUNTIME_DEP_PKGS_CSWlibnetcdff5_i386 += CSWlibquadmath0 -RUNTIME_DEP_PKGS_CSWlibnetcdff5_amd64 += CSWlibquadmath0 +# GARCH is either sparc or i386, covers 32 and 64 bit RUNTIME_DEP_PKGS_CSWlibnetcdff5 += $(RUNTIME_DEP_PKGS_CSWlibnetcdff5_$(GARCH)) RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibhdf5-7 RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibz1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Mon Nov 7 18:30:06 2011 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Mon, 07 Nov 2011 17:30:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[16126] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 16126 http://gar.svn.sourceforge.net/gar/?rev=16126&view=rev Author: jake_goerzen Date: 2011-11-07 17:30:06 +0000 (Mon, 07 Nov 2011) Log Message: ----------- dovecot/trunk: remove bad rule pre-merge--modulated: Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2011-11-07 16:27:46 UTC (rev 16125) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2011-11-07 17:30:06 UTC (rev 16126) @@ -107,8 +107,6 @@ perl -pi -e 's/usr\/local/opt\/csw/g' \ $(DESTDIR)/opt/csw/share/doc/dovecot/example-config/conf.d/* -pre-merge--modulated: - # Include these in the pkg. dovecot will create them otherwise # with root:root ownership, which conflicts with other pkg's ginstall -d $(DESTDIR)$(localstatedir)/run This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Mon Nov 7 18:46:55 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Mon, 07 Nov 2011 17:46:55 +0000 Subject: [csw-devel] SF.net SVN: gar:[16127] csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev. prototype-sparc Message-ID: Revision: 16127 http://gar.svn.sourceforge.net/gar/?rev=16127&view=rev Author: chninkel Date: 2011-11-07 17:46:55 +0000 (Mon, 07 Nov 2011) Log Message: ----------- openssl: oops, some more things to rename Modified Paths: -------------- csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-sparc Modified: csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-sparc =================================================================== --- csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-sparc 2011-11-07 17:30:06 UTC (rev 16126) +++ csw/mgar/pkg/openssl/trunk/files/CSWlibssl-dev.prototype-sparc 2011-11-07 17:46:55 UTC (rev 16127) @@ -86,19 +86,19 @@ f none /opt/csw/lib/sparcv9/pkgconfig/libssl.pc 0644 root bin f none /opt/csw/lib/sparcv9/pkgconfig/openssl.pc 0644 root bin f none /opt/csw/lib/sparcv9/pkgconfig/libcrypto.pc 0644 root bin -d none /opt/csw/share/doc/openssl_devel 0755 root bin -f none /opt/csw/share/doc/openssl_devel/changelog.CSW 644 root bin -f none /opt/csw/share/doc/openssl_devel/license 644 root bin -f none /opt/csw/share/doc/openssl_devel/CHANGES 644 root bin -f none /opt/csw/share/doc/openssl_devel/CHANGES.SSLeay 644 root bin -f none /opt/csw/share/doc/openssl_devel/PROBLEMS 644 root bin -f none /opt/csw/share/doc/openssl_devel/README 644 root bin -f none /opt/csw/share/doc/openssl_devel/FAQ 644 root bin -f none /opt/csw/share/doc/openssl_devel/README.ASN1 644 root bin -f none /opt/csw/share/doc/openssl_devel/INSTALL 644 root bin -f none /opt/csw/share/doc/openssl_devel/NEWS 644 root bin -f none /opt/csw/share/doc/openssl_devel/README.ENGINE 644 root bin -f none /opt/csw/share/doc/openssl_devel/README.CSW 644 root bin +d none /opt/csw/share/doc/libssl_dev 0755 root bin +f none /opt/csw/share/doc/libssl_dev/changelog.CSW 644 root bin +f none /opt/csw/share/doc/libssl_dev/license 644 root bin +f none /opt/csw/share/doc/libssl_dev/CHANGES 644 root bin +f none /opt/csw/share/doc/libssl_dev/CHANGES.SSLeay 644 root bin +f none /opt/csw/share/doc/libssl_dev/PROBLEMS 644 root bin +f none /opt/csw/share/doc/libssl_dev/README 644 root bin +f none /opt/csw/share/doc/libssl_dev/FAQ 644 root bin +f none /opt/csw/share/doc/libssl_dev/README.ASN1 644 root bin +f none /opt/csw/share/doc/libssl_dev/INSTALL 644 root bin +f none /opt/csw/share/doc/libssl_dev/NEWS 644 root bin +f none /opt/csw/share/doc/libssl_dev/README.ENGINE 644 root bin +f none /opt/csw/share/doc/libssl_dev/README.CSW 644 root bin d none /opt/csw/share/man/man3 0755 root bin s none /opt/csw/share/man/man3/ASN1_OBJECT_free.3=ASN1_OBJECT_new.3 f none /opt/csw/share/man/man3/ASN1_OBJECT_new.3 0644 root bin This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Mon Nov 7 19:58:13 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Mon, 07 Nov 2011 18:58:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[16128] csw/mgar/pkg/netcdf/trunk/Makefile Message-ID: Revision: 16128 http://gar.svn.sourceforge.net/gar/?rev=16128&view=rev Author: gadavis Date: 2011-11-07 18:58:13 +0000 (Mon, 07 Nov 2011) Log Message: ----------- netcdf: build on solaris9 again, but bump default ISA on solaris9-i386 to pentium_pro Modified Paths: -------------- csw/mgar/pkg/netcdf/trunk/Makefile Modified: csw/mgar/pkg/netcdf/trunk/Makefile =================================================================== --- csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 17:46:55 UTC (rev 16127) +++ csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 18:58:13 UTC (rev 16128) @@ -13,8 +13,6 @@ LICENSE = COPYRIGHT PATCHFILES += 0001-Replace-usr-local-with-opt-csw-in-docs.patch PATCHFILES += 0002-Fix-ftst_vars4-vlen-size.patch -# Compile on Solaris 10 for i386, leave it solaris 9 for sparc -PACKAGING_PLATFORMS = solaris10-i386 solaris9-sparc BUILD_DEP_PKGS += CSWhdf5rt CSWlibhdf5-dev CSWzlib #BUILD_DEP_PKGS += CSWgcc4gfortranrt CSWgcc4corert CSWgcc4g++rt @@ -115,6 +113,19 @@ ## Git patching is failing on a remerge/repackage NOGITPATCH = 1 -# netcdf-install is installation instructions, no need to replace /usr/local there +# netcdf-install is installation instructions, no need to replace /usr/local +# there CHECKPKG_OVERRIDES_CSWnetcdf += file-with-bad-content|/usr/local|root/opt/csw/share/info/netcdf-install.info + +# Begin various approaches to get around __sync_fetch_and_add_4 +# +# Compile on Solaris 10 due to __sync_fetch_and_add_4 problems on solaris9-i386 +# Builds fine on solaris9-sparc, but CSW tries to keep i386 and sparc catalogs +# identical and csw-upload-pkg won't accept it solaris-10-i386 solaris9-sparc. +#PACKAGING_PLATFORMS = solaris10-i386 solaris10-sparc +# +# Alternate approach: raise default ISA on solaris9-i386 from i386 to +# pentium_pro +ISA_DEFAULT_i386-5.9 = pentium_pro + include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Mon Nov 7 21:24:32 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Mon, 07 Nov 2011 20:24:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[16129] csw/mgar/pkg/netcdf/trunk/Makefile Message-ID: Revision: 16129 http://gar.svn.sourceforge.net/gar/?rev=16129&view=rev Author: gadavis Date: 2011-11-07 20:24:31 +0000 (Mon, 07 Nov 2011) Log Message: ----------- Rename netcdf_devel to netcdf_dev to match current naming policy Modified Paths: -------------- csw/mgar/pkg/netcdf/trunk/Makefile Modified: csw/mgar/pkg/netcdf/trunk/Makefile =================================================================== --- csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 18:58:13 UTC (rev 16128) +++ csw/mgar/pkg/netcdf/trunk/Makefile 2011-11-07 20:24:31 UTC (rev 16129) @@ -52,7 +52,6 @@ RUNTIME_DEP_PKGS_CSWlibnetcdf-c++4 += CSWlibstdc++6 RUNTIME_DEP_PKGS_CSWlibnetcdf-c++4 += CSWlibgcc-s1 - PACKAGES += CSWlibnetcdff5 CATALOGNAME_CSWlibnetcdff5 = libnetcdff5 PKGFILES_CSWlibnetcdff5 += $(call baseisadirs,$(libdir),libnetcdff\.so\.5\.0\.0) @@ -70,19 +69,20 @@ RUNTIME_DEP_PKGS_CSWlibnetcdff5 += CSWlibgcc-s1 -PACKAGES += CSWnetcdf-devel -CATALOGNAME_CSWnetcdf-devel = netcdf_devel -SPKG_DESC_CSWnetcdf-devel = Development files for NetCDF -PKGFILES_CSWnetcdf-devel += $(call baseisadirs,$(libdir),libnetcdf\.so) -PKGFILES_CSWnetcdf-devel += $(call baseisadirs,$(libdir),libnetcdf_c\+\+\.so) -PKGFILES_CSWnetcdf-devel += $(call baseisadirs,$(libdir),libnetcdff\.so) -PKGFILES_CSWnetcdf-devel += $(PKGFILES_DEVEL) -RUNTIME_DEP_PKGS_CSWnetcdf-devel += CSWlibnetcdf6 -RUNTIME_DEP_PKGS_CSWnetcdf-devel += CSWlibnetcdff5 -RUNTIME_DEP_PKGS_CSWnetcdf-devel += CSWlibnetcdf-c++5 -RUNTIME_DEP_PKGS_CSWnetcdf-devel += CSWlibnetcdf7 -RUNTIME_DEP_PKGS_CSWnetcdf-devel += CSWlibnetcdf-c++4 -RUNTIME_DEP_PKGS_CSWnetcdf-devel += CSWnetcdf +PACKAGES += CSWnetcdf-dev +CATALOGNAME_CSWnetcdf-dev = netcdf_dev +SPKG_DESC_CSWnetcdf-dev = Development files for NetCDF +PKGFILES_CSWnetcdf-dev += $(call baseisadirs,$(libdir),libnetcdf\.so) +PKGFILES_CSWnetcdf-dev += $(call baseisadirs,$(libdir),libnetcdf_c\+\+\.so) +PKGFILES_CSWnetcdf-dev += $(call baseisadirs,$(libdir),libnetcdff\.so) +PKGFILES_CSWnetcdf-dev += $(PKGFILES_DEVEL) +RUNTIME_DEP_PKGS_CSWnetcdf-dev += CSWlibnetcdf6 +RUNTIME_DEP_PKGS_CSWnetcdf-dev += CSWlibnetcdff5 +RUNTIME_DEP_PKGS_CSWnetcdf-dev += CSWlibnetcdf-c++5 +RUNTIME_DEP_PKGS_CSWnetcdf-dev += CSWlibnetcdf7 +RUNTIME_DEP_PKGS_CSWnetcdf-dev += CSWlibnetcdf-c++4 +RUNTIME_DEP_PKGS_CSWnetcdf-dev += CSWnetcdf +OBSOLETED_BY_CSWnetcdf-dev = CSWnetcdf-devel GARCOMPILER = GCC4 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Tue Nov 8 02:25:18 2011 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Tue, 08 Nov 2011 01:25:18 +0000 Subject: [csw-devel] SF.net SVN: opencsw:[586] web/wordpresscsw/wp-content/themes/opencsw/ qa-package.php Message-ID: Revision: 586 http://opencsw.svn.sourceforge.net/opencsw/?rev=586&view=rev Author: wbonnet Date: 2011-11-08 01:25:18 +0000 (Tue, 08 Nov 2011) Log Message: ----------- Add a buildfarm/pkgdb link from the package QA pages. -bw Modified Paths: -------------- web/wordpresscsw/wp-content/themes/opencsw/qa-package.php Modified: web/wordpresscsw/wp-content/themes/opencsw/qa-package.php =================================================================== --- web/wordpresscsw/wp-content/themes/opencsw/qa-package.php 2011-11-03 10:46:11 UTC (rev 585) +++ web/wordpresscsw/wp-content/themes/opencsw/qa-package.php 2011-11-08 01:25:18 UTC (rev 586) @@ -22,9 +22,11 @@ $packageVersion = $pkgInfo[3]; $upstreamURL = $pkgInfo[4]; $maintainerLogin = $pkgInfo[5]; - $repositoryUrl = $pkgInfo[6]; + $repositoryUrl = $pkgInfo[6]; $repositoryUrlBase = "http://sourceforge.net/apps/trac/gar/browser/"; $repositoryUrlSuffix = "?rev="; + $pkgdbUrlBase = "http://buildfarm.opencsw.org/pkgdb/catalognames/"; + $pkgdbUrl = $pkgdbUrlBase . $softwareName . '/'; $arrayPkg = $pkgDAO->getDependencyList($pkgName); $arrayReverse = $pkgDAO->getReverseDependencyList($pkgName); $arrayDepends = $pkgDAO->getListOfPackagesDependingOnLibsOfPackageFile($packageName); @@ -97,6 +99,11 @@ print "' target='_blank'>View bugs about " . $softwareName . "\n" ; print "\n"; print "\n"; + print "\n" ; + print "Buildfarm Package DB Info\n" ; + print "View build history and stats\n"; + print "\n"; + print "\n"; print ""; print ""; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Tue Nov 8 03:49:45 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Tue, 08 Nov 2011 02:49:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[16130] csw/mgar/pkg/gmt/trunk Message-ID: Revision: 16130 http://gar.svn.sourceforge.net/gar/?rev=16130&view=rev Author: gadavis Date: 2011-11-08 02:49:45 +0000 (Tue, 08 Nov 2011) Log Message: ----------- gmt/trunk: update for new upstream packaging Modified Paths: -------------- csw/mgar/pkg/gmt/trunk/Makefile csw/mgar/pkg/gmt/trunk/checksums Modified: csw/mgar/pkg/gmt/trunk/Makefile =================================================================== --- csw/mgar/pkg/gmt/trunk/Makefile 2011-11-07 20:24:31 UTC (rev 16129) +++ csw/mgar/pkg/gmt/trunk/Makefile 2011-11-08 02:49:45 UTC (rev 16130) @@ -2,10 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -GMT_VERSION = 4.5.7 - NAME = gmt -VERSION = $(GMT_VERSION) +VERSION = 4.5.7 CATEGORIES = apps DESCRIPTION = Generic Mapping Tools define BLURB @@ -13,22 +11,17 @@ endef SPKG_SOURCEURL = http://gmt.soest.hawaii.edu/ -MASTER_SITES += ftp://ftp.iris.washington.edu/pub/gmt/ -MASTER_SITES += ftp://ftp.soest.hawaii.edu/gmt/ -MASTER_SITES += ftp://gd.tuwien.ac.at/pub/gmt/ +MASTER_SITES += ftp://ftp.soest.hawaii.edu/gmt4/ -DISTFILES += GMT$(GMT_VERSION)_doc.tar.bz2 -DISTFILES += GMT$(GMT_VERSION)_share.tar.bz2 -DISTFILES += GMT$(GMT_VERSION)_src.tar.bz2 -DISTFILES += GMT$(GMT_VERSION)_suppl.tar.bz2 -UFILES_REGEX = GMT(\d+(?:\.\d+)*)_(.*).tar.gz +DISTFILES += $(NAME)-$(VERSION).tar.bz2 +UFILES_REGEX = GMT(\d+(?:\.\d+)*)_(.*).tar.bz2 -BUILD_DEP_PKGS = $(RUNTIME_DEP_PKGS) CSWnetcdf-devel CSWnetcdf +BUILD_DEP_PKGS = $(RUNTIME_DEP_PKGS) CSWnetcdf-dev CSWnetcdf PACKAGES += CSWgmt CATALOGNAME_CSWgmt = gmt SPKG_DESC_CSWgmt = Generic Mapping Tools -RUNTIME_DEP_PKGS_CSWgmt += CSWlibnetcdf6 +RUNTIME_DEP_PKGS_CSWgmt += CSWlibnetcdf7 RUNTIME_DEP_PKGS_CSWgmt += CSWsunmath PACKAGES += CSWgmt-doc @@ -42,10 +35,6 @@ ## GMT Includes no unit tests TEST_SCRIPTS = -## GMT doesn't use the GNU convention for unpacked tarballs -#WORKSRC = $(WORKDIR)/GMT$(VERSION) -DISTNAME = GMT$(GMT_VERSION) - ## Tell the build process where to find NETCDF for 32 and 64-bit builds NETCDF_LIBDIR=/opt/csw/lib/$(MM_LIBDIR) ## Tell the build process where to find libsunmath and libm @@ -96,8 +85,12 @@ include gar/category.mk +# This post-install-modulated step must come after we "include gar/category.mk" post-install-modulated: @echo Creating architecture symlinks ln -s $(ISA_DEFAULT) $(DESTDIR)/opt/csw/lib/gmt/32 ln -s $(ISA_DEFAULT64) $(DESTDIR)/opt/csw/lib/gmt/64 @$(MAKECOOKIE) + +# TODO: post-merge, search for anything in /opt/csw/bin/64 that isn't a +# binary and nuke it so that things like shell scripts don't get ISAEXEC'd Modified: csw/mgar/pkg/gmt/trunk/checksums =================================================================== --- csw/mgar/pkg/gmt/trunk/checksums 2011-11-07 20:24:31 UTC (rev 16129) +++ csw/mgar/pkg/gmt/trunk/checksums 2011-11-08 02:49:45 UTC (rev 16130) @@ -1,4 +1 @@ -9a7b78d58311beff31d47b42d0d30bad GMT4.5.6_doc.tar.bz2 -9b29e35a0c939345ae593dc6487c8b00 GMT4.5.6_share.tar.bz2 -79cdb798b48c0411483d9b1c60944163 GMT4.5.6_src.tar.bz2 -1519e3fdfd337a852d53f5ce819ac3cc GMT4.5.6_suppl.tar.bz2 +fc8a4a546ff8572c225aa7bdb56bbdf8 gmt-4.5.7.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Tue Nov 8 03:53:38 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Tue, 08 Nov 2011 02:53:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[16131] csw/mgar/pkg/gmt/trunk/Makefile Message-ID: Revision: 16131 http://gar.svn.sourceforge.net/gar/?rev=16131&view=rev Author: gadavis Date: 2011-11-08 02:53:38 +0000 (Tue, 08 Nov 2011) Log Message: ----------- gmt/trunk: redefine DISTNAME again Modified Paths: -------------- csw/mgar/pkg/gmt/trunk/Makefile Modified: csw/mgar/pkg/gmt/trunk/Makefile =================================================================== --- csw/mgar/pkg/gmt/trunk/Makefile 2011-11-08 02:49:45 UTC (rev 16130) +++ csw/mgar/pkg/gmt/trunk/Makefile 2011-11-08 02:53:38 UTC (rev 16131) @@ -35,6 +35,9 @@ ## GMT Includes no unit tests TEST_SCRIPTS = +## GMT still doesn't use the GNU convention for unpacked tarballs +DISTNAME = GMT$(GMT_VERSION) + ## Tell the build process where to find NETCDF for 32 and 64-bit builds NETCDF_LIBDIR=/opt/csw/lib/$(MM_LIBDIR) ## Tell the build process where to find libsunmath and libm This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Tue Nov 8 03:56:35 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Tue, 08 Nov 2011 02:56:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[16132] csw/mgar/pkg/gmt/trunk/Makefile Message-ID: Revision: 16132 http://gar.svn.sourceforge.net/gar/?rev=16132&view=rev Author: gadavis Date: 2011-11-08 02:56:34 +0000 (Tue, 08 Nov 2011) Log Message: ----------- gmt/trunk: correct VERSION variable Modified Paths: -------------- csw/mgar/pkg/gmt/trunk/Makefile Modified: csw/mgar/pkg/gmt/trunk/Makefile =================================================================== --- csw/mgar/pkg/gmt/trunk/Makefile 2011-11-08 02:53:38 UTC (rev 16131) +++ csw/mgar/pkg/gmt/trunk/Makefile 2011-11-08 02:56:34 UTC (rev 16132) @@ -36,7 +36,7 @@ TEST_SCRIPTS = ## GMT still doesn't use the GNU convention for unpacked tarballs -DISTNAME = GMT$(GMT_VERSION) +DISTNAME = GMT$(VERSION) ## Tell the build process where to find NETCDF for 32 and 64-bit builds NETCDF_LIBDIR=/opt/csw/lib/$(MM_LIBDIR) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 8 09:42:50 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 08 Nov 2011 08:42:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[16133] csw/mgar/pkg/tardy/trunk Message-ID: Revision: 16133 http://gar.svn.sourceforge.net/gar/?rev=16133&view=rev Author: dmichelsen Date: 2011-11-08 08:42:50 +0000 (Tue, 08 Nov 2011) Log Message: ----------- tardy/trunk: Update to 1.25, still does not compile Modified Paths: -------------- csw/mgar/pkg/tardy/trunk/Makefile csw/mgar/pkg/tardy/trunk/checksums Added Paths: ----------- csw/mgar/pkg/tardy/trunk/files/0002-Adjust-memchr-return-type.patch Modified: csw/mgar/pkg/tardy/trunk/Makefile =================================================================== --- csw/mgar/pkg/tardy/trunk/Makefile 2011-11-08 02:56:34 UTC (rev 16132) +++ csw/mgar/pkg/tardy/trunk/Makefile 2011-11-08 08:42:50 UTC (rev 16133) @@ -1,6 +1,6 @@ # $Id$ NAME = tardy -VERSION = 1.20 +VERSION = 1.25 CATEGORIES = utils DESCRIPTION = A tar(1) Postprocessor @@ -14,18 +14,20 @@ # https://sourceforge.net/tracker/?func=detail&aid=3170673&group_id=116896&atid=676344 PATCHFILES += 0001-Add-includes-for-va_list-on-Solaris.patch -# File name regex to get notifications about upstream software releases -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz +PATCHFILES += 0002-Adjust-memchr-return-type.patch LICENSE = LICENSE +BUILD_DEP_PKGS += CSWlibexplain-dev + PACKAGES = CSWtardy -CATALOGNAME_CSWtardy = tardy SPKG_DESC_CSWtardy = $(DESCRIPTION) -RUNTIME_DEP_PKGS_CSWtardy += CSWzlib +RUNTIME_DEP_PKGS_CSWtardy += CSWlibz1 -CONFIGURE_ARGS = $(DIRPATHS) +EXTRA_CPPFLAGS = -D_FILE_OFFSET_BITS=64 +CONFIGURE_ARGS += AWK=gawk + include gar/category.mk pre-install-modulated: Modified: csw/mgar/pkg/tardy/trunk/checksums =================================================================== --- csw/mgar/pkg/tardy/trunk/checksums 2011-11-08 02:56:34 UTC (rev 16132) +++ csw/mgar/pkg/tardy/trunk/checksums 2011-11-08 08:42:50 UTC (rev 16133) @@ -1 +1 @@ -160c411a436b1dd3dca7ef03d69073c7 tardy-1.20.tar.gz +27e1b625488d824d6e95412ba88c0651 tardy-1.25.tar.gz Added: csw/mgar/pkg/tardy/trunk/files/0002-Adjust-memchr-return-type.patch =================================================================== --- csw/mgar/pkg/tardy/trunk/files/0002-Adjust-memchr-return-type.patch (rev 0) +++ csw/mgar/pkg/tardy/trunk/files/0002-Adjust-memchr-return-type.patch 2011-11-08 08:42:50 UTC (rev 16133) @@ -0,0 +1,33 @@ +From 94c254ecdf380031bce41f6d77ce9476116c7f12 Mon Sep 17 00:00:00 2001 +From: Dagobert Michelsen +Date: Tue, 8 Nov 2011 09:32:38 +0100 +Subject: [PATCH] Adjust memchr return type + +--- + libtardy/ac/string.cc | 4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/libtardy/ac/string.cc b/libtardy/ac/string.cc +index 2881107..6a337ed 100644 +--- a/libtardy/ac/string.cc ++++ b/libtardy/ac/string.cc +@@ -92,14 +92,14 @@ memmem(const void *haystack_v, size_t haystack_size, const void *needle_v, + } + const unsigned char *needle = (const unsigned char *)needle_v; + if (needle_size == 1) +- return memchr(haystack_v, needle[0], haystack_size); ++ return (void *) memchr(haystack_v, needle[0], haystack_size); + const unsigned char *haystack = (const unsigned char *)haystack_v; + const unsigned char *haystack_end = + haystack + haystack_size - needle_size + 1; + while (haystack < haystack_end) + { + const unsigned char *first = +- memchr(haystack, needle[0], haystack_end - haystack); ++ (const unsigned char *) memchr(haystack, needle[0], haystack_end - haystack); + if (!first) + break; + if (0 == memcmp(first + 1, needle + 1, needle_size - 1)) +-- +1.7.6.1 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 8 10:02:53 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 08 Nov 2011 09:02:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[16134] csw/mgar/pkg/remake/trunk/Makefile Message-ID: Revision: 16134 http://gar.svn.sourceforge.net/gar/?rev=16134&view=rev Author: dmichelsen Date: 2011-11-08 09:02:53 +0000 (Tue, 08 Nov 2011) Log Message: ----------- remake: Applied patch from Andrej Modified Paths: -------------- csw/mgar/pkg/remake/trunk/Makefile Modified: csw/mgar/pkg/remake/trunk/Makefile =================================================================== --- csw/mgar/pkg/remake/trunk/Makefile 2011-11-08 08:42:50 UTC (rev 16133) +++ csw/mgar/pkg/remake/trunk/Makefile 2011-11-08 09:02:53 UTC (rev 16134) @@ -14,10 +14,9 @@ VENDOR_URL = http://bashdb.sourceforge.net/remake/ # FIXME: having errors while compiling with Solaris Studio -# FIXME: looks like GCC4 is broken in testing (fallback to GCC3) -#GARCOMPILER = GCC3 GARCOMPILER = GNU -BUILD_DEP_PKGS += CSWgcc3core +BUILD_DEP_PKGS += CSWgcc4core + BUILD_DEP_PKGS += CSWggettext-dev BUILD_DEP_PKGS += CSWlibiconv-dev BUILD_DEP_PKGS += CSWlibncurses-dev This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 8 10:57:52 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 08 Nov 2011 09:57:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[16135] csw/mgar/gar/v2/gar.mk Message-ID: Revision: 16135 http://gar.svn.sourceforge.net/gar/?rev=16135&view=rev Author: dmichelsen Date: 2011-11-08 09:57:51 +0000 (Tue, 08 Nov 2011) Log Message: ----------- mGAR v2: Activate REINPLACE_* Modified Paths: -------------- csw/mgar/gar/v2/gar.mk Modified: csw/mgar/gar/v2/gar.mk =================================================================== --- csw/mgar/gar/v2/gar.mk 2011-11-08 09:02:53 UTC (rev 16134) +++ csw/mgar/gar/v2/gar.mk 2011-11-08 09:57:51 UTC (rev 16135) @@ -396,6 +396,33 @@ EXTRACT_TARGETS-default = $(addprefix extract-archive-,$(filter-out $(NOEXTRACT),$(DISTFILES) $(DYNSCRIPTS) $(foreach R,$(GIT_REPOS),$(call GITPROJ,$(R))))) EXTRACT_TARGETS = $(or $(EXTRACT_TARGETS-$(MODULATION)),$(EXTRACT_TARGETS-default)) +ifdef REINPLACE_FILES +REINPLACEMENTS ?= default +REINPLACE_MATCH_default ?= $(REINPLACE_MATCH) +REINPLACE_WITH_default ?= $(REINPLACE_WITH) +REINPLACE_FILES_default ?= $(REINPLACE_FILES) +REINPLACE_WHEN_default ?= $(REINPLACE_WHEN) +endif + +REINPLACE_MATCH_USRLOCAL = /usr/local +REINPLACE_WITH_USRLOCAL = $(prefix) +REINPLACE_FILES_USRLOCAL = $(REINPLACE_USRLOCAL) + +REINPLACE_MATCH_USRSHARE = /usr/share +REINPLACE_WITH_USRSHARE = $(sharedstatedir) +REINPLACE_FILES_USRSHARE = $(REINPLACE_USRSHARE) + +_ALL_REINPLACEMENTS = $(REINPLACEMENTS) $(if $(REINPLACE_FILES_USRLOCAL),USRLOCAL) $(if $(REINPLACE_FILES_USRSHARE),USRSHARE) + +POSTINSTALL_REINPLACEMENTS = $(foreach R,$(_ALL_REINPLACEMENTS),$(if $(filter postinstall,$(REINPLACE_WHEN_$R)),$R)) +POSTEXTRACT_REINPLACEMENTS = $(filter-out $(POSTINSTALL_REINPLACEMENTS),$(_ALL_REINPLACEMENTS)) + +$(foreach REINPLACEMENT,$(_ALL_REINPLACEMENTS),\ + $(if $(REINPLACE_FILES_$(REINPLACEMENT)),,$(error Reinplacement '$(REINPLACEMENT)' has been set but REINPLACE_FILES_$(REINPLACEMENT) is empty))\ + $(if $(REINPLACE_MATCH_$(REINPLACEMENT)),,$(error Reinplacement '$(REINPLACEMENT)' has been set but REINPLACE_MATCH_$(REINPLACEMENT) is empty))\ + $(if $(REINPLACE_WITH_$(REINPLACEMENT)),,$(error Reinplacement '$(REINPLACEMENT)' has been set but REINPLACE_WITH_$(REINPLACEMENT) is empty))\ +) + # We call an additional extract-modulated without resetting any variables so # a complete unpacked set goes to the global dir for packaging (like gspec) extract: checksum $(COOKIEDIR) pre-extract $(if $(NOGITPATCH),,pre-extract-git-check) extract-modulated $(addprefix extract-,$(MODULATIONS)) post-extract @@ -410,7 +437,10 @@ announce-modulation \ pre-extract-modulated pre-extract-$(MODULATION) $(EXTRACT_TARGETS) post-extract-$(MODULATION) post-extract-modulated \ $(if $(filter global,$(MODULATION)),,$(if $(NOGITPATCH),,post-extract-gitsnap)) \ - $(foreach FILE,$(EXPANDVARS),expandvars-$(FILE)) + $(foreach FILE,$(EXPANDVARS),expandvars-$(FILE)) \ + $(foreach REINPLACEMENT,$(POSTEXTRACT_REINPLACEMENTS),\ + post-extract-reinplace-$(REINPLACEMENT) \ + ) @$(DONADA) # This target ensures that the values used by git when making a commit @@ -456,6 +486,16 @@ $(call _var_definitions,$(WORKDIR)/$*) perl -i-unexpanded -npe 's/@([^@]+)@/$$ENV{$$1}/eg' $(WORKDIR)/$* @$(MAKECOOKIE) +post-extract-reinplace-%: + -perl -p -i$(REINPLACE_BACKUP_$*) -e "s($(REINPLACE_MATCH_$*))($(REINPLACE_WITH_$*))g" \ + $(addprefix $(WORKSRC)/,$(REINPLACE_FILES_$*)) + @( if [ -d "$(PATCHDIR)/.git" ]; then \ + echo "Committing reinplacements..."; \ + cd $(PATCHDIR); \ + git commit -am "Reinplacement $*"; \ + git tag -am "Reinplacement $*" reinplacement-$*; \ + fi ) + @$(MAKECOOKIE) # checkpatch - Do a "patch -C" instead of a "patch". Note # that it may give incorrect results if multiple @@ -657,9 +697,21 @@ install: pre-install $(addprefix install-,$(MODULATIONS)) post-install $(DONADA) -install-modulated: build-modulated $(addprefix dep-$(GARDIR)/,$(INSTALLDEPS)) test-modulated $(INSTALL_DIRS) $(PRE_INSTALL_TARGETS) pre-install-modulated pre-install-$(MODULATION) $(INSTALL_TARGETS) post-install-$(MODULATION) post-install-modulated $(POST_INSTALL_TARGETS) +install-modulated: build-modulated $(addprefix dep-$(GARDIR)/,$(INSTALLDEPS)) test-modulated $(INSTALL_DIRS) $(PRE_INSTALL_TARGETS) \ + pre-install-modulated pre-install-$(MODULATION) \ + $(INSTALL_TARGETS) \ + post-install-$(MODULATION) post-install-modulated \ + $(POST_INSTALL_TARGETS) \ + $(foreach REINPLACEMENT,$(POSTINSTALL_REINPLACEMENTS),\ + post-install-reinplace-$(REINPLACEMENT) \ + ) @$(MAKECOOKIE) +post-install-reinplace-%: + -perl -p -i$(REINPLACE_BACKUP_$*) -e "s($(REINPLACE_MATCH_$*))($(REINPLACE_WITH_$*))g" \ + $(addprefix $(DESTDIR)/,$(REINPLACE_FILES_$*)) + @$(MAKECOOKIE) + # returns true if install has completed successfully, false # otherwise install-p: @@ -684,6 +736,7 @@ @rm -f $(COOKIEDIR)/strip @rm -f $(foreach S,$(INSTALL_TARGETS),$(COOKIEDIR)/$S) @rm -f $(COOKIEROOTDIR)/global/install-$(MODULATION) + @rm -f $(addprefix $(COOKIEDIR)/post-install-reinplace-,$(POSTINSTALL_REINPLACEMENTS)) # merge in all isas to the package directory after installation This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 8 13:29:49 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 08 Nov 2011 12:29:49 +0000 Subject: [csw-devel] SF.net SVN: gar:[16136] csw/mgar/pkg/clpbar/trunk/Makefile Message-ID: Revision: 16136 http://gar.svn.sourceforge.net/gar/?rev=16136&view=rev Author: dmichelsen Date: 2011-11-08 12:29:49 +0000 (Tue, 08 Nov 2011) Log Message: ----------- clpbar: Use REINPLACE Modified Paths: -------------- csw/mgar/pkg/clpbar/trunk/Makefile Modified: csw/mgar/pkg/clpbar/trunk/Makefile =================================================================== --- csw/mgar/pkg/clpbar/trunk/Makefile 2011-11-08 09:57:51 UTC (rev 16135) +++ csw/mgar/pkg/clpbar/trunk/Makefile 2011-11-08 12:29:49 UTC (rev 16136) @@ -21,6 +21,11 @@ VENDOR_URL = http://clpbar.sourceforge.net/ +REINPLACE_MATCH = /etc/clpbarrc +REINPLACE_WITH = $(CLPBARRC) +REINPLACE_FILES += args.c +REINPLACE_FILES += bar.1.in + CONFIGURE_ARGS += $(DIRPATHS) # It is 64 bit when *I* say so CONFIGURE_ARGS += --disable-use-m64 @@ -29,13 +34,6 @@ include gar/category.mk -post-extract-modulated: - perl -pi \ - -e 's,/etc/clpbarrc,$(CLPBARRC),g;' \ - $(WORKSRC)/args.c \ - $(WORKSRC)/bar.1.in - @$(MAKECOOKIE) - post-install-modulated: ginstall -d $(DESTDIR)$(dir $(CLPBARRC)) ginstall $(WORKDIR)/clpbarrc $(DESTDIR)$(CLPBARRC) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 8 13:30:24 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 08 Nov 2011 12:30:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[16137] csw/mgar/pkg/convmv/trunk/Makefile Message-ID: Revision: 16137 http://gar.svn.sourceforge.net/gar/?rev=16137&view=rev Author: dmichelsen Date: 2011-11-08 12:30:23 +0000 (Tue, 08 Nov 2011) Log Message: ----------- convmv: Use REINPLACE Modified Paths: -------------- csw/mgar/pkg/convmv/trunk/Makefile Modified: csw/mgar/pkg/convmv/trunk/Makefile =================================================================== --- csw/mgar/pkg/convmv/trunk/Makefile 2011-11-08 12:29:49 UTC (rev 16136) +++ csw/mgar/pkg/convmv/trunk/Makefile 2011-11-08 12:30:23 UTC (rev 16137) @@ -23,22 +23,24 @@ LICENSE = GPL2 ARCHALL = 1 -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz - CONFIGURE_SCRIPTS = BUILD_SCRIPTS = INSTALL_ARGS = MANDIR=$(mandir) PREFIX=$(prefix) TEST_ARGS = TAR=gtar +REINPLACEMENTS += perl +REINPLACE_MATCH_perl = /usr/bin/perl +REINPLACE_WITH_perl = /opt/csw/bin/perl +REINPLACE_FILES_perl += convmv + +REINPLACEMENTS += ginstall +REINPLACE_MATCH_ginstall = \tinstall +REINPLACE_WITH_ginstall = \tginstall +REINPLACE_FILES_ginstall += Makefile + include gar/category.mk -post-extract-modulated: - @perl -pi -e 's|/usr/bin/perl|/opt/csw/bin/perl|' $(WORKSRC)/convmv - @perl -pi -e 's|\tinstall|\tginstall|' $(WORKSRC)/Makefile - @$(MAKECOOKIE) - post-install-modulated: DOCDEST=$(DESTDIR)$(docdir)/$(NAME) post-install-modulated: @ginstall -d $(DOCDEST) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 8 13:31:02 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 08 Nov 2011 12:31:02 +0000 Subject: [csw-devel] SF.net SVN: gar:[16138] csw/mgar/pkg/rsync/trunk/Makefile Message-ID: Revision: 16138 http://gar.svn.sourceforge.net/gar/?rev=16138&view=rev Author: dmichelsen Date: 2011-11-08 12:31:02 +0000 (Tue, 08 Nov 2011) Log Message: ----------- rsync: Use REINPLACE Modified Paths: -------------- csw/mgar/pkg/rsync/trunk/Makefile Modified: csw/mgar/pkg/rsync/trunk/Makefile =================================================================== --- csw/mgar/pkg/rsync/trunk/Makefile 2011-11-08 12:30:23 UTC (rev 16137) +++ csw/mgar/pkg/rsync/trunk/Makefile 2011-11-08 12:31:02 UTC (rev 16138) @@ -34,15 +34,18 @@ INITSMF += /etc/opt/csw/init.d/cswrsyncd +REINPLACE_USRLOCAL = $(mandir)/man1/rsync.1 +REINPLACE_WHEN_USRLOCAL = postinstall + +REINPLACEMENTS += conf +REINPLACE_MATCH_conf = /etc/rsyncd\.conf +REINPLACE_WITH_conf = $(sysconfdir)/rsyncd.conf +REINPLACE_FILES_conf += $(mandir)/man1/rsync.1 +REINPLACE_FILES_conf += $(mandir)/man5/rsyncd.conf.5 +REINPLACE_WHEN_conf = postinstall + include gar/category.mk post-install-modulated: - perl -pi \ - -e 's,/etc/rsyncd\.conf,$(sysconfdir)/rsyncd.conf,g;' \ - $(DESTDIR)$(mandir)/man5/rsyncd.conf.5 - perl -pi \ - -e 's,/usr/local,$(prefix),g;' \ - -e 's,/etc/rsyncd.conf,$(sysconfdir)/rsyncd.conf,g;' \ - $(DESTDIR)$(mandir)/man1/rsync.1 ginstall -d $(DESTDIR)/etc/opt/csw/init.d ginstall -m 0755 $(WORKDIR)/cswrsyncd $(DESTDIR)/etc/opt/csw/init.d/cswrsyncd This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 8 13:40:26 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 08 Nov 2011 12:40:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[16139] csw/mgar/pkg/recutils/trunk Message-ID: Revision: 16139 http://gar.svn.sourceforge.net/gar/?rev=16139&view=rev Author: dmichelsen Date: 2011-11-08 12:40:26 +0000 (Tue, 08 Nov 2011) Log Message: ----------- recutils/trunk: Update to 1.4 Modified Paths: -------------- csw/mgar/pkg/recutils/trunk/Makefile csw/mgar/pkg/recutils/trunk/checksums Modified: csw/mgar/pkg/recutils/trunk/Makefile =================================================================== --- csw/mgar/pkg/recutils/trunk/Makefile 2011-11-08 12:31:02 UTC (rev 16138) +++ csw/mgar/pkg/recutils/trunk/Makefile 2011-11-08 12:40:26 UTC (rev 16139) @@ -2,7 +2,7 @@ # TODO (release-critical prefixed with !, non release-critical with *) # NAME = recutils -VERSION = 1.3.91 +VERSION = 1.4 GARTYPE = v2 CATEGORIES = utils Modified: csw/mgar/pkg/recutils/trunk/checksums =================================================================== --- csw/mgar/pkg/recutils/trunk/checksums 2011-11-08 12:31:02 UTC (rev 16138) +++ csw/mgar/pkg/recutils/trunk/checksums 2011-11-08 12:40:26 UTC (rev 16139) @@ -1 +1 @@ -363d386936a4f483262efb60baa672a2 recutils-1.3.91.tar.gz +4f62d66ce98f1dc50cd9cbb58d3dfe1d recutils-1.4.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 8 14:39:54 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 08 Nov 2011 13:39:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[16140] csw/mgar/pkg/tardy/trunk/Makefile Message-ID: Revision: 16140 http://gar.svn.sourceforge.net/gar/?rev=16140&view=rev Author: dmichelsen Date: 2011-11-08 13:39:54 +0000 (Tue, 08 Nov 2011) Log Message: ----------- tardy/trunk: Fix install routine Modified Paths: -------------- csw/mgar/pkg/tardy/trunk/Makefile Modified: csw/mgar/pkg/tardy/trunk/Makefile =================================================================== --- csw/mgar/pkg/tardy/trunk/Makefile 2011-11-08 12:40:26 UTC (rev 16139) +++ csw/mgar/pkg/tardy/trunk/Makefile 2011-11-08 13:39:54 UTC (rev 16140) @@ -23,14 +23,22 @@ PACKAGES = CSWtardy SPKG_DESC_CSWtardy = $(DESCRIPTION) RUNTIME_DEP_PKGS_CSWtardy += CSWlibz1 +RUNTIME_DEP_PKGS_CSWtardy += CSWlibexplain30 EXTRA_CPPFLAGS = -D_FILE_OFFSET_BITS=64 +EXTRA_CXXFLAGS = -norunpath CONFIGURE_ARGS += AWK=gawk +# The testsuite relies on lsof which doesn't run inside a zone on the buildfarm +SKIPTEST ?= 1 + +INSTALL_OVERRIDE_DIRS += bindir +INSTALL_OVERRIDE_DIRS += mandir + include gar/category.mk pre-install-modulated: ginstall -d $(DESTDIR)$(bindir) ginstall -d $(DESTDIR)$(mandir)/man1 - ginstall $(WORKSRC)/man1/tardy.1 $(DESTDIR)$(mandir)/man1/tardy.1 + ginstall $(WORKSRC)/man/man1/tardy.1 $(DESTDIR)$(mandir)/man1/tardy.1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 8 14:41:39 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 08 Nov 2011 13:41:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[16141] csw/mgar/pkg/openldap/trunk/Makefile Message-ID: Revision: 16141 http://gar.svn.sourceforge.net/gar/?rev=16141&view=rev Author: dmichelsen Date: 2011-11-08 13:41:39 +0000 (Tue, 08 Nov 2011) Log Message: ----------- openldap/trunk: Enable TCP Wrappers for both 32/64 bit, update dependencies Modified Paths: -------------- csw/mgar/pkg/openldap/trunk/Makefile Modified: csw/mgar/pkg/openldap/trunk/Makefile =================================================================== --- csw/mgar/pkg/openldap/trunk/Makefile 2011-11-08 13:39:54 UTC (rev 16140) +++ csw/mgar/pkg/openldap/trunk/Makefile 2011-11-08 13:41:39 UTC (rev 16141) @@ -47,7 +47,8 @@ RUNTIME_DEP_PKGS_CSWopenldap += CSWlibslp1 RUNTIME_DEP_PKGS_CSWopenldap += CSWliblber2-4-2 RUNTIME_DEP_PKGS_CSWopenldap += CSWlibldap-r2-4-2 -RUNTIME_DEP_PKGS_CSWopenldap += CSWlibicu46 +RUNTIME_DEP_PKGS_CSWopenldap += CSWlibicuuc48 +RUNTIME_DEP_PKGS_CSWopenldap += CSWlibicudata48 RUNTIME_DEP_PKGS_CSWopenldap += CSWlibwrap1 OBSOLETED_BY_CSWopenldap += CSWoldap CATALOGNAME_CSWoldap = openldap_stub @@ -134,12 +135,17 @@ NODIRPATHS = --docdir BUILD64 = 1 + +# This takes some more work, the sbin/ files should be linked to libexec but the linklevel is not deep enough +# ISAEXEC = 1 + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-crypt CONFIGURE_ARGS += --enable-lmpasswd CONFIGURE_ARGS += --enable-modules CONFIGURE_ARGS += --enable-rlookups CONFIGURE_ARGS += --enable-slp +CONFIGURE_ARGS += --enable-wrappers CONFIGURE_ARGS += --enable-backends=mod CONFIGURE_ARGS += --enable-overlays=mod @@ -154,9 +160,6 @@ # http://www.openldap.org/its/index.cgi?findid=7071 CONFIGURE_ARGS += ac_cv_lib_net_main=no -# Disable TCPwrappers in 64 bit until the libraries are available -# -CONFIGURE_ARGS_32 = --enable-wrappers # spasswd requires Cyrus SASL CONFIGURE_ARGS_32 += --enable-spasswd @@ -171,6 +174,7 @@ CONFIGURE_ARGS += $(CONFIGURE_ARGS_$(MEMORYMODEL)) +# The testsuite takes a couple of hours SKIPTEST ?= 1 # Perl backend is built, although it has been told not to. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 8 16:59:36 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 08 Nov 2011 15:59:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[16142] csw/mgar/pkg/samba/trunk Message-ID: Revision: 16142 http://gar.svn.sourceforge.net/gar/?rev=16142&view=rev Author: dmichelsen Date: 2011-11-08 15:59:36 +0000 (Tue, 08 Nov 2011) Log Message: ----------- samba/trunk: Partly reenable package split, disable cups for 64 bit Modified Paths: -------------- csw/mgar/pkg/samba/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/samba/trunk/files/cswsamba Modified: csw/mgar/pkg/samba/trunk/Makefile =================================================================== --- csw/mgar/pkg/samba/trunk/Makefile 2011-11-08 13:41:39 UTC (rev 16141) +++ csw/mgar/pkg/samba/trunk/Makefile 2011-11-08 15:59:36 UTC (rev 16142) @@ -18,6 +18,7 @@ PACKAGES += CSWsamba SPKG_DESC_CSWsamba = $(DESCRIPTION) +# PKGFILES is catchall RUNTIME_DEP_PKGS_CSWsamba += CSWlibpopt0 RUNTIME_DEP_PKGS_CSWsamba += CSWlibiconv2 RUNTIME_DEP_PKGS_CSWsamba += CSWlibz1 @@ -31,14 +32,34 @@ RUNTIME_DEP_PKGS_CSWsamba += CSWlibcups2 RUNTIME_DEP_PKGS_CSWsamba += CSWlibtalloc2 RUNTIME_DEP_PKGS_CSWsamba += CSWlibk5crypto3 +RUNTIME_DEP_PKGS_CSWsamba += CSWoldaprt +# Make one unified package for now +OBSOLETED_BY_CSWsamba += CSWsambaclient +OBSOLETED_BY_CSWsamba += CSWsambacommon +OBSOLETED_BY_CSWsamba += CSWsambadoc +OBSOLETED_BY_CSWsamba += CSWsambalib + #PACKAGES += CSWsambaclient SPKG_DESC_CSWsambaclient = Client binaries for samba -RUNTIME_DEP_PKGS_CSWsambaclient = CSWsasl CSWsambacommon CSWreadline CSWlibpopt CSWlibnet CSWkrb5lib CSWiconv CSWggettext +RUNTIME_DEP_PKGS_CSWsambaclient += CSWsasl +RUNTIME_DEP_PKGS_CSWsambaclient += CSWsambacommon +RUNTIME_DEP_PKGS_CSWsambaclient += CSWreadline +RUNTIME_DEP_PKGS_CSWsambaclient += CSWlibpopt +RUNTIME_DEP_PKGS_CSWsambaclient += CSWlibnet +RUNTIME_DEP_PKGS_CSWsambaclient += CSWkrb5lib +RUNTIME_DEP_PKGS_CSWsambaclient += CSWiconv +RUNTIME_DEP_PKGS_CSWsambaclient += CSWggettext #PACKAGES += CSWsambacommon SPKG_DESC_CSWsambacommon = Shared support files for samba -RUNTIME_DEP_PKGS_CSWsambacommon = CSWsasl CSWreadline CSWlibpopt CSWlibnet CSWkrb5lib CSWiconv CSWggettext +RUNTIME_DEP_PKGS_CSWsambacommon += CSWsasl +RUNTIME_DEP_PKGS_CSWsambacommon += CSWreadline +RUNTIME_DEP_PKGS_CSWsambacommon += CSWlibpopt +RUNTIME_DEP_PKGS_CSWsambacommon += CSWlibnet +RUNTIME_DEP_PKGS_CSWsambacommon += CSWkrb5lib +RUNTIME_DEP_PKGS_CSWsambacommon += CSWiconv +RUNTIME_DEP_PKGS_CSWsambacommon += CSWggettext #PACKAGES += CSWsambadoc SPKG_DESC_CSWsambadoc = Samba documentation @@ -46,29 +67,56 @@ #PACKAGES += CSWsambalib SPKG_DESC_CSWsambalib = Samba shared libraries -RUNTIME_DEP_PKGS_CSWsambalib = CSWsasl CSWlibnet CSWkrb5lib CSWiconv +RUNTIME_DEP_PKGS_CSWsambalib += CSWsasl +RUNTIME_DEP_PKGS_CSWsambalib += CSWlibnet +RUNTIME_DEP_PKGS_CSWsambalib += CSWkrb5lib +RUNTIME_DEP_PKGS_CSWsambalib += CSWiconv PACKAGES += CSWsamba-dev SPKG_DESC_CSWsamba-dev = Development files for the samba libraries PKGFILES_CSWsamba-dev += $(PKGFILES_DEVEL) +RUNTIME_DEP_PKGS_CSWsamba-dev += CSWsamba OBSOLETED_BY_CSWsamba-dev += CSWsambalibdev CATALOGNAME_CSWsambalibdev = samba_libdev_stub -#PACKAGES += CSWsambaswat -SPKG_DESC_CSWsambaswat = Web-based samba administration tools -RUNTIME_DEP_PKGS_CSWsambaswat = CSWsasl CSWlibpopt CSWlibnet CSWlibcups CSWkrb5lib CSWiconv CSWggettext +PACKAGES += CSWsamba-swat +SPKG_DESC_CSWsamba-swat = Web-based samba administration tools +PKGFILES_CSWsamba-swat += $(call baseisadirs,$(sbindir),swat) +PKGFILES_CSWsamba-swat += $(mandir)/.*/swat\.* +#PKGFILES_CSWsamba-swat += $(sharedstatedir)/samba/swat/.* +PKGFILES_CSWsamba-swat += $(prefix)/swat/.* +RUNTIME_DEP_PKGS_CSWsamba-swat += CSWlibpopt0 +RUNTIME_DEP_PKGS_CSWsamba-swat += CSWlibiconv2 +RUNTIME_DEP_PKGS_CSWsamba-swat += CSWlibz1 +RUNTIME_DEP_PKGS_CSWsamba-swat += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWsamba-swat += CSWlibcom-err3 +RUNTIME_DEP_PKGS_CSWsamba-swat += CSWlibk5crypto3 +RUNTIME_DEP_PKGS_CSWsamba-swat += CSWlibkrb5-3 +RUNTIME_DEP_PKGS_CSWsamba-swat += CSWlibgssapi-krb5-2 +RUNTIME_DEP_PKGS_CSWsamba-swat += CSWlibcups2 +RUNTIME_DEP_PKGS_CSWsamba-swat += CSWlibtalloc2 +RUNTIME_DEP_PKGS_CSWsamba-swat += CSWoldaprt +RUNTIME_DEP_PKGS_CSWsamba-swat += CSWsamba +OBSOLETED_BY_CSWsamba-swat = CSWsambaswat +CATALOGNAME_CSWsambaswat = samba_swat_stub #PACKAGES += CSWsambawb -SPKG_DESC_CSWsambawb = not sure what this is +SPKG_DESC_CSWsambawb = Tools to authenticate users from active directory using winbind RUNTIME_DEP_PKGS_CSWsambawb = CSWsamba EXTRA_CFLAGS = -lintl EXTRA_LDFLAGS = -lintl +BUILD64 = 1 +ISAEXEC = 1 + CONFIGURE_SCRIPTS = $(WORKSRC)/source3/configure CONFIGURE_ARGS += $(DIRPATHS) CONFIGURE_ARGS += --enable-socket-wrapper +CONFIGURE_ARGS-64 += --disable-cups +CONFIGURE_ARGS += $(CONFIGURE_ARGS-$(MEMORYMODEL)) + BUILD_SCRIPTS = $(WORKSRC)/source3/Makefile TEST_SCRIPTS = $(WORKSRC)/source3/Makefile Added: csw/mgar/pkg/samba/trunk/files/cswsamba =================================================================== --- csw/mgar/pkg/samba/trunk/files/cswsamba (rev 0) +++ csw/mgar/pkg/samba/trunk/files/cswsamba 2011-11-08 15:59:36 UTC (rev 16142) @@ -0,0 +1,43 @@ +#!/bin/sh + +PATH=/bin:/sbin:/usr/bin:/usr/sbin +export PATH + +SMBCONF=/opt/csw/etc/samba/smb.conf +KRBCONF=/etc/krb5.conf +export SMBCONF +export KRBCONF + +case "$1" in + start) + if [ -f $SMBCONF ]; then + echo "Starting samba..." + /opt/csw/sbin/nmbd -D + /opt/csw/sbin/smbd -D + if [ -f $KRBCONF ]; then + echo "Starting winbind..." + /opt/csw/sbin/winbindd -B + fi + else + echo "No $SMBCONF found. Not starting"; + fi + ;; + stop) + echo "Stopping Samba..." + kill "`cat /opt/csw/var/locks/smbd.pid`" + kill "`cat /opt/csw/var/locks/nmbd.pid`" + if [ -f $KRBCONF ]; then + echo "Stopping Winbind..." + kill "`cat /opt/csw/var/locks/winbindd.pid`" + fi + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "$0 {start | stop | restart}" + exit 1; + ;; +esac + Property changes on: csw/mgar/pkg/samba/trunk/files/cswsamba ___________________________________________________________________ Added: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Tue Nov 8 22:17:15 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Tue, 08 Nov 2011 21:17:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[16143] csw/mgar/pkg/gmt/trunk/Makefile Message-ID: Revision: 16143 http://gar.svn.sourceforge.net/gar/?rev=16143&view=rev Author: gadavis Date: 2011-11-08 21:17:15 +0000 (Tue, 08 Nov 2011) Log Message: ----------- Remove now-unecessary 32/64 symlink creation Modified Paths: -------------- csw/mgar/pkg/gmt/trunk/Makefile Modified: csw/mgar/pkg/gmt/trunk/Makefile =================================================================== --- csw/mgar/pkg/gmt/trunk/Makefile 2011-11-08 15:59:36 UTC (rev 16142) +++ csw/mgar/pkg/gmt/trunk/Makefile 2011-11-08 21:17:15 UTC (rev 16143) @@ -89,11 +89,11 @@ include gar/category.mk # This post-install-modulated step must come after we "include gar/category.mk" -post-install-modulated: - @echo Creating architecture symlinks - ln -s $(ISA_DEFAULT) $(DESTDIR)/opt/csw/lib/gmt/32 - ln -s $(ISA_DEFAULT64) $(DESTDIR)/opt/csw/lib/gmt/64 - @$(MAKECOOKIE) +#post-install-modulated: +# @echo Creating architecture symlinks +# ln -s $(ISA_DEFAULT) $(DESTDIR)/opt/csw/lib/gmt/32 +# ln -s $(ISA_DEFAULT64) $(DESTDIR)/opt/csw/lib/gmt/64 +# @$(MAKECOOKIE) # TODO: post-merge, search for anything in /opt/csw/bin/64 that isn't a # binary and nuke it so that things like shell scripts don't get ISAEXEC'd This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From gadavis at users.sourceforge.net Tue Nov 8 22:49:31 2011 From: gadavis at users.sourceforge.net (gadavis at users.sourceforge.net) Date: Tue, 08 Nov 2011 21:49:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[16144] csw/mgar/pkg/gmt/trunk/Makefile Message-ID: Revision: 16144 http://gar.svn.sourceforge.net/gar/?rev=16144&view=rev Author: gadavis Date: 2011-11-08 21:49:31 +0000 (Tue, 08 Nov 2011) Log Message: ----------- gmt/trunk: Documentation content overrides Modified Paths: -------------- csw/mgar/pkg/gmt/trunk/Makefile Modified: csw/mgar/pkg/gmt/trunk/Makefile =================================================================== --- csw/mgar/pkg/gmt/trunk/Makefile 2011-11-08 21:17:15 UTC (rev 16143) +++ csw/mgar/pkg/gmt/trunk/Makefile 2011-11-08 21:49:31 UTC (rev 16144) @@ -84,7 +84,8 @@ LICENSE = LICENSE.TXT -CHECKPKG_OVERRIDES_CSWgmt-doc += file-with-bad-content|/usr/local|root/opt/csw/share/doc/gmt/html/GMT_Docs/node257.html +CHECKPKG_OVERRIDES_CSWgmt-doc += file-with-bad-content|/usr/local|root/opt/csw/share/doc/gmt/html/GMT_Docs.html +CHECKPKG_OVERRIDES_CSWgmt-doc += file-with-bad-content|/usr/share|root/opt/csw/share/doc/gmt/html/GMT_Tutorial.html include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Nov 9 12:24:12 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 09 Nov 2011 11:24:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[16145] csw/mgar/pkg/cpptest/trunk/Makefile Message-ID: Revision: 16145 http://gar.svn.sourceforge.net/gar/?rev=16145&view=rev Author: dmichelsen Date: 2011-11-09 11:24:12 +0000 (Wed, 09 Nov 2011) Log Message: ----------- cpptest/trunk: Update to new packaging standards Modified Paths: -------------- csw/mgar/pkg/cpptest/trunk/Makefile Modified: csw/mgar/pkg/cpptest/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpptest/trunk/Makefile 2011-11-08 21:49:31 UTC (rev 16144) +++ csw/mgar/pkg/cpptest/trunk/Makefile 2011-11-09 11:24:12 UTC (rev 16145) @@ -10,23 +10,16 @@ MASTER_SITES = $(SF_MIRROR) DISTFILES = $(NAME)-$(VERSION).tar.gz -# File name regex to get notifications about upstream software releases -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz +PACKAGES = CSWlibcpptest0 +SPKG_DESC_CSWlibcpptest0 = Unit testing framework for handling automated tests in C++, libcpptest.so.0 +PKGFILES_CSWlibcpptest0 = $(call pkgfiles_lib,libcpptest.so.0) -PACKAGES = CSWlibcpptest0 CSWlibcpptestdevel +PACKAGES += CSWlibcpptest-dev +SPKG_DESC_CSWlibcpptest-dev = Development files for libcpptest.so.0 +RUNTIME_DEP_PKGS_CSWlibcpptest-dev = CSWlibcpptest0 +OBSOLETED_BY_CSWlibcpptest-dev += CSWlibcpptestdevel +CATALOGNAME_CSWlibcpptestdevel = libcpptest_devel_stub -CATALOGNAME_CSWlibcpptest0 = libcpptest0 -CATALOGNAME_CSWlibcpptestdevel = libcpptest_devel - -SPKG_DESC_CSWlibcpptest0 = $(DESCRIPTION) Runtime Library -SPKG_DESC_CSWlibcpptestdevel = $(DESCRIPTION) Development Files - -RUNTIME_DEP_PKGS_CSWlibcpptestdevel = CSWlibcpptest0 -CHECKPKG_OVERRIDES_CSWlibcpptestdevel += surplus-dependency|CSWlibcpptest0 - BUILD64 = 1 -CONFIGURE_ARGS = $(DIRPATHS) -PKGFILES_CSWlibcpptest0 = $(call baseisadirs,$(libdir),[^/]*\.so\.\d+(\.\d+)*) - include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Nov 9 12:53:42 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 09 Nov 2011 11:53:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[16146] csw/mgar/pkg/cpptest/trunk Message-ID: Revision: 16146 http://gar.svn.sourceforge.net/gar/?rev=16146&view=rev Author: dmichelsen Date: 2011-11-09 11:53:41 +0000 (Wed, 09 Nov 2011) Log Message: ----------- cpptest/trunk: Skip compiler runpathes Modified Paths: -------------- csw/mgar/pkg/cpptest/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/cpptest/trunk/files/0001-Keep-norunpath-during-linking.patch Modified: csw/mgar/pkg/cpptest/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpptest/trunk/Makefile 2011-11-09 11:24:12 UTC (rev 16145) +++ csw/mgar/pkg/cpptest/trunk/Makefile 2011-11-09 11:53:41 UTC (rev 16146) @@ -10,6 +10,8 @@ MASTER_SITES = $(SF_MIRROR) DISTFILES = $(NAME)-$(VERSION).tar.gz +PATCHFILES += 0001-Keep-norunpath-during-linking.patch + PACKAGES = CSWlibcpptest0 SPKG_DESC_CSWlibcpptest0 = Unit testing framework for handling automated tests in C++, libcpptest.so.0 PKGFILES_CSWlibcpptest0 = $(call pkgfiles_lib,libcpptest.so.0) @@ -22,4 +24,6 @@ BUILD64 = 1 +EXTRA_CXXFLAGS = -norunpath + include gar/category.mk Added: csw/mgar/pkg/cpptest/trunk/files/0001-Keep-norunpath-during-linking.patch =================================================================== --- csw/mgar/pkg/cpptest/trunk/files/0001-Keep-norunpath-during-linking.patch (rev 0) +++ csw/mgar/pkg/cpptest/trunk/files/0001-Keep-norunpath-during-linking.patch 2011-11-09 11:53:41 UTC (rev 16146) @@ -0,0 +1,25 @@ +From 58de68149b6a716e0295aeb14128f360e44cf7cd Mon Sep 17 00:00:00 2001 +From: Dagobert Michelsen +Date: Wed, 9 Nov 2011 12:33:56 +0100 +Subject: [PATCH] Keep -norunpath during linking + +--- + config/ltmain.sh | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/config/ltmain.sh b/config/ltmain.sh +index 886f317..65c11b7 100755 +--- a/config/ltmain.sh ++++ b/config/ltmain.sh +@@ -4809,7 +4809,7 @@ func_mode_link () + # @file GCC response files + # -tp=* Portland pgcc target processor selection + -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ +- -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*) ++ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|-norunpath) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + func_append compile_command " $arg" +-- +1.7.6.1 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Nov 9 13:00:07 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 09 Nov 2011 12:00:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[16147] csw/mgar/pkg/lame/trunk Message-ID: Revision: 16147 http://gar.svn.sourceforge.net/gar/?rev=16147&view=rev Author: dmichelsen Date: 2011-11-09 12:00:07 +0000 (Wed, 09 Nov 2011) Log Message: ----------- lame/trunk: Update to 3.99.1 and latest packaging standards Modified Paths: -------------- csw/mgar/pkg/lame/trunk/Makefile csw/mgar/pkg/lame/trunk/checksums Modified: csw/mgar/pkg/lame/trunk/Makefile =================================================================== --- csw/mgar/pkg/lame/trunk/Makefile 2011-11-09 11:53:41 UTC (rev 16146) +++ csw/mgar/pkg/lame/trunk/Makefile 2011-11-09 12:00:07 UTC (rev 16147) @@ -1,5 +1,5 @@ NAME = lame -VERSION = 3.98.4 +VERSION = 3.99.1 CATEGORIES = apps DESCRIPTION = LAME is an LGPL MP3 encoder @@ -10,33 +10,33 @@ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(NAME)-$(VERSION).tar.gz -PACKAGES = CSWlame CSWlame-mp3x CSWlame-devel CSWlibmp3lame0 +VENDOR_URL = http://lame.sourceforge.net/ -CATALOGNAME_CSWlame = lame -CATALOGNAME_CSWlame-mp3x = lame_mp3x -CATALOGNAME_CSWlame-devel = lame_devel -CATALOGNAME_CSWlibmp3lame0 = libmp3lame0 +# For powf, fabsf, log10f only in libm on Solaris 10 +PACKAGING_PLATFORMS += solaris10-sparc solaris10-i386 -SPKG_DESC_CSWlame = $(DESCRIPTION) +PACKAGES += CSWlame +SPKG_DESC_CSWlame = LAME is an LGPL MP3 encoder +RUNTIME_DEP_PKGS_CSWlame += CSWlibncurses5 +RUNTIME_DEP_PKGS_CSWlame += CSWlibiconv2 + +PACKAGES += CSWlame-mp3x SPKG_DESC_CSWlame-mp3x = LAME Frame Analyzer for X11 -SPKG_DESC_CSWlame-devel = Development files for LAME -SPKG_DESC_CSWlibmp3lame0 = Librare for LAME providing libmp3lame.so.0 - -RUNTIME_DEP_PKGS_CSWlame = CSWncurses -RUNTIME_DEP_PKGS_CSWlame-mp3x = CSWglib CSWgtk CSWncurses -RUNTIME_DEP_PKGS_CSWlame-devel = CSWlibmp3lame0 - - PKGFILES_CSWlame-mp3x = .*/mp3x -PKGFILES_CSWlame-devel = $(PKGFILES_DEVEL) -PKGFILES_CSWlibmp3lame0 = $(call baseisadirs,$(libdir),libmp3lame\.so\.0(\.\d+)*) +RUNTIME_DEP_PKGS_CSWlame-mp3x += CSWglib +RUNTIME_DEP_PKGS_CSWlame-mp3x += CSWgtk +RUNTIME_DEP_PKGS_CSWlame-mp3x += CSWlibncurses5 +RUNTIME_DEP_PKGS_CSWlame-mp3x += CSWlibiconv2 -VENDOR_URL = http://lame.sourceforge.net/ +PACKAGES += CSWlibmp3lame-dev +SPKG_DESC_CSWlibmp3lame-dev = Development files for libmp3lame.so.0 +PKGFILES_CSWlibmp3lame-dev = $(PKGFILES_DEVEL) +RUNTIME_DEP_PKGS_CSWlibmp3lame-dev = CSWlibmp3lame0 +OBSOLETED_BY_CSWlibmp3lame-dev += CSWlame-devel -# We define upstream file regex so we can be notifed of new upstream software release -UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=628063 -UPSTREAM_USE_SF = 1 -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz +PACKAGES += CSWlibmp3lame0 +SPKG_DESC_CSWlibmp3lame0 = Library for LAME, libmp3lame.so.0 +PKGFILES_CSWlibmp3lame0 = $(call pkgfiles_lib,libmp3lame.so.0) BUILD64 = 1 EXTRA_BUILD_ISAS = sparcv8plus+vis pentium_pro Modified: csw/mgar/pkg/lame/trunk/checksums =================================================================== --- csw/mgar/pkg/lame/trunk/checksums 2011-11-09 11:53:41 UTC (rev 16146) +++ csw/mgar/pkg/lame/trunk/checksums 2011-11-09 12:00:07 UTC (rev 16147) @@ -1 +1 @@ -8e9866ad6b570c6c95c8cba48060473f lame-3.98.4.tar.gz +2576a7368b5c90a87adc9de6b9f0628c lame-3.99.1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Nov 9 14:52:09 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 09 Nov 2011 13:52:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[16148] csw/mgar/pkg/cups/trunk/Makefile Message-ID: Revision: 16148 http://gar.svn.sourceforge.net/gar/?rev=16148&view=rev Author: dmichelsen Date: 2011-11-09 13:52:09 +0000 (Wed, 09 Nov 2011) Log Message: ----------- cups: General rework in progress Modified Paths: -------------- csw/mgar/pkg/cups/trunk/Makefile Modified: csw/mgar/pkg/cups/trunk/Makefile =================================================================== --- csw/mgar/pkg/cups/trunk/Makefile 2011-11-09 12:00:07 UTC (rev 16147) +++ csw/mgar/pkg/cups/trunk/Makefile 2011-11-09 13:52:09 UTC (rev 16148) @@ -15,9 +15,6 @@ http://www.cups.org/str.php?L3324 endef -sysconfdir = /etc/opt/csw -localstatedir = /var/opt/csw - # There's a problem with cups-polld going into a busy-wait loop when polling # print servers. # @@ -63,6 +60,10 @@ # PATCHFILES += 0009-Add-workaround-for-krb5-config-outputting-CFLAGS.patch # PATCHFILES += 0009-giving-precedence-to-statvfs-in-printers.c.patch +VENDOR_URL = http://www.cups.org/ + +LICENSE = LICENSE.txt + BUILD_DEP_PKGS = CSWggettext BUILD_DEP_PKGS += CSWjpeg BUILD_DEP_PKGS += CSWoldapdevel @@ -76,29 +77,31 @@ BUILD_DEP_PKGS += SUNWlibm BUILD_DEP_PKGS += SUNWslpu -EXTRA_CXXFLAGS += -norunpath -EXTRA_LINKER_FLAGS += -liconv - # The main metapackage -PACKAGES += CSWcups -SPKG_DESC_CSWcups = Common Unix Printing System -ARCHALL_CSWcups = 1 +PACKAGES += CSWcups +SPKG_DESC_CSWcups = Common Unix Printing System +# PKFILES is catchall +ARCHALL_CSWcups = 1 RUNTIME_DEP_PKGS_CSWcups += CSWcupsd RUNTIME_DEP_PKGS_CSWcups += CSWcupsclient CHECKPKG_OVERRIDES_CSWcups += surplus-dependency|CSWcupsclient CHECKPKG_OVERRIDES_CSWcups += surplus-dependency|CSWcupsd -# Empty transitional package -OBSOLETED_BY_CSWlibcups2 += CSWlibcups -OBSOLETED_BY_CSWlibcupscgi1 += CSWlibcups -OBSOLETED_BY_CSWlibcupsdriver1 += CSWlibcups -OBSOLETED_BY_CSWlibcupsimage2 += CSWlibcups -OBSOLETED_BY_CSWlibcupsmime1 += CSWlibcups -OBSOLETED_BY_CSWlibcupsppdc1 += CSWlibcups +PACKAGES += CSWphp5-cups +SPKG_DESC_CSWphp5-cups = PHP5 bindings for CUPS +PKGFILES_CSWphp5-cups += $(prefix)/php5/.* +RUNTIME_DEP_PKGS_CSWphp5-cups += CSWlibcups2 +RUNTIME_DEP_PKGS_CSWphp5-cups += CSWlibgcrypt11 +RUNTIME_DEP_PKGS_CSWphp5-cups += CSWlibz1 +RUNTIME_DEP_PKGS_CSWphp5-cups += CSWlibgpg-error0 +RUNTIME_DEP_PKGS_CSWphp5-cups += CSWlibcom-err3 +RUNTIME_DEP_PKGS_CSWphp5-cups += CSWlibkrb5-3 +RUNTIME_DEP_PKGS_CSWphp5-cups += CSWlibgnutls26 +RUNTIME_DEP_PKGS_CSWphp5-cups += CSWlibk5crypto3 # The daemon PACKAGES += CSWcupsd -SPKG_DESC_CSWcupsd = CUPS daemon +SPKG_DESC_CSWcupsd = CUPS daemon PKGFILES_CSWcupsd += $(bindir)/ppd(c|html|i|merge|po) PKGFILES_CSWcupsd += $(datadir)/applications/.* PKGFILES_CSWcupsd += $(datadir)/cups @@ -140,11 +143,7 @@ RUNTIME_DEP_PKGS_CSWcupsd += CSWlibslp1 RUNTIME_DEP_PKGS_CSWcupsd += CSWlibz1 RUNTIME_DEP_PKGS_CSWcupsd += CSWoldaprt -EXTRA_MERGE_EXCLUDE_FILES += $(sysconfdir)/rc.* -# http://lists.opencsw.org/pipermail/maintainers/2009-September/004249.html -SAMPLECONF_CSWcupsd = $(sysconfdir)/cups/cupsd\.conf\.CSW - PACKAGES += CSWcupsclient SPKG_DESC_CSWcupsclient = CUPS client binaries PKGFILES_CSWcupsclient = $(sbindir)/(accept|reject|cups(addsmb|ctl|(en|dis)able)) @@ -154,6 +153,7 @@ PKGFILES_CSWcupsclient += $(bindir)/(lp(|options|passwd|q|r|rm|stat)) PKGFILES_CSWcupsclient += $(bindir)/ipptool PKGFILES_CSWcupsclient += $(mandir)/man1/ipptool.1 +PKGFILES_CSWcupsclient += $(sharedstatedir)/cups/ipptool/.* PKGFILES_CSWcupsclient += $(mandir)/man1/(cancel|cupstest(dsc|ppd)|lp).1 PKGFILES_CSWcupsclient += $(mandir)/man1/(lpoptions|lppasswd|lpq|lpr|lprm).1 PKGFILES_CSWcupsclient += $(mandir)/man1/lpstat.1 @@ -178,24 +178,14 @@ RUNTIME_DEP_PKGS_CSWcupsclient += CSWlibgnutls26 RUNTIME_DEP_PKGS_CSWcupsclient += CSWlibk5crypto3 -PACKAGES += CSWcupsdoc -CHECKPKG_OVERRIDES_CSWcupsdoc += file-with-bad-content - -# Devel package PACKAGES += CSWcups-dev -SPKG_DESC_CSWcups-dev = CUPS header files +SPKG_DESC_CSWcups-dev = CUPS header files CATALOGNAME_CSWcups-dev = cups_dev -PKGFILES_CSWcups-dev = $(includedir)/cups/?.* -PKGFILES_CSWcups-dev += $(mandir)/man1/cups-config.1 -PKGFILES_CSWcups-dev += $(bindir)/cups-config +PKGFILES_CSWcups-dev += $(PKGFILES_DEVEL) PKGFILES_CSWcups-dev += $(datadir)/cups/ppdc.* PKGFILES_CSWcups-dev += $(datadir)/cups/drv.* -PKGFILES_CSWcups-dev += $(libdir)/libcups.so -PKGFILES_CSWcups-dev += $(libdir)/libcupscgi.so -PKGFILES_CSWcups-dev += $(libdir)/libcupsdriver.so -PKGFILES_CSWcups-dev += $(libdir)/libcupsimage.so -PKGFILES_CSWcups-dev += $(libdir)/libcupsmime.so -PKGFILES_CSWcups-dev += $(libdir)/libcupsppdc.so +PKGFILES_CSWcups-dev += $(datadir)/doc/cups/.* +PKGFILES_CSWcups-dev += $(datadir)/cups/examples.* # The development package needs all the libraries RUNTIME_DEP_PKGS_CSWcups-dev += CSWlibcupsppdc1 RUNTIME_DEP_PKGS_CSWcups-dev += CSWlibcupsdriver1 @@ -203,37 +193,35 @@ RUNTIME_DEP_PKGS_CSWcups-dev += CSWlibcupsmime1 RUNTIME_DEP_PKGS_CSWcups-dev += CSWlibcupsimage2 RUNTIME_DEP_PKGS_CSWcups-dev += CSWlibcupscgi1 - OBSOLETED_BY_CSWcups-dev += CSWcups-devel OBSOLETED_BY_CSWcups-dev += CSWcupsdev +OBSOLETED_BY_CSWcups-dev += CSWcupsdoc -# Former devel package -PACKAGES += CSWcupsdev -SPKG_DESC_CSWcupsdev = Empty transitional package -PKGFILES_CSWcupsdev = None +# Just docs +CHECKPKG_OVERRIDES_CSWcups-dev += file-with-bad-content|/usr/share|root/opt/csw/share/doc/cups/help/spec-banner.html +CHECKPKG_OVERRIDES_CSWcups-dev += file-with-bad-content|/usr/share|root/opt/csw/share/doc/cups/help/api-cups.html +CHECKPKG_OVERRIDES_CSWcups-dev += file-with-bad-content|/usr/share|root/opt/csw/share/doc/cups/help/api-httpipp.html +CHECKPKG_OVERRIDES_CSWcups-dev += file-with-bad-content|/usr/share|root/opt/csw/share/doc/cups/help/ref-cupsd-conf.html +CHECKPKG_OVERRIDES_CSWcups-dev += file-with-bad-content|/usr/share|root/opt/csw/share/doc/cups/help/spec-ppd.html +CHECKPKG_OVERRIDES_CSWcups-dev += file-with-bad-content|/usr/share|root/opt/csw/share/doc/cups/help/translation.html +CHECKPKG_OVERRIDES_CSWcups-dev += file-with-bad-content|/usr/local|root/opt/csw/share/doc/cups/help/options.html +CHECKPKG_OVERRIDES_CSWcups-dev += file-with-bad-content|/usr/local|root/opt/csw/share/doc/cups/help/ref-cupsd-conf.html +CHECKPKG_OVERRIDES_CSWcups-dev += file-with-bad-content|/usr/local|root/opt/csw/share/doc/cups/help/network.html # The problematic cupslinks package # PACKAGES += CSWcupslinks -# INCOMPATIBLE_PKGS_CSWcupslinks = SUNWpcr SUNWpcu -# CATALOGNAME_CSWcupslinks = cups_links -# ARCHALL_CSWcupslinks = 1 -# PKGFILES_CSWcupslinks = /usr/sbin/.* -# PKGFILES_CSWcupslinks += /usr/bin/.* -# SPKG_DESC_CSWcupslinks = Drop-in replacement for SUNWpcu and SUNWpcr -# CUPSLINKS_TARGET = cupslinks +CATALOGNAME_CSWcupslinks = cups_links +SPKG_DESC_CSWcupslinks = Drop-in replacement for SUNWpcu and SUNWpcr +ARCHALL_CSWcupslinks = 1 +PKGFILES_CSWcupslinks = /usr/sbin/.* +PKGFILES_CSWcupslinks += /usr/bin/.* +INCOMPATIBLE_PKGS_CSWcupslinks = SUNWpcr SUNWpcu +CUPSLINKS_TARGET = cupslinks -ARCHALL_CSWcupsdoc = 1 - -PKGFILES_CSWcupsdoc += $(datadir)/doc/cups -PKGFILES_CSWcupsdoc += $(datadir)/doc/cups/.* -PKGFILES_CSWcupsdoc += $(datadir)/cups/examples.* -SPKG_DESC_CSWcupsdoc = CUPS documentation - # Packages compliant with the shared library policy. PACKAGES += CSWlibcups2 -CATALOGNAME_CSWlibcups2 = libcups2 -PKGFILES_CSWlibcups2 += $(call baseisadirs,$(libdir),libcups\.so\.2(\.\d+)*) -SPKG_DESC_CSWlibcups2 += CUPS libraries, libcups.so.2 +SPKG_DESC_CSWlibcups2 = CUPS libraries, libcups.so.2 +PKGFILES_CSWlibcups2 += $(call pkgfiles_lib,libcups.so.2) RUNTIME_DEP_PKGS_CSWlibcups2 += CSWlibcom-err3 RUNTIME_DEP_PKGS_CSWlibcups2 += CSWlibgcrypt11 RUNTIME_DEP_PKGS_CSWlibcups2 += CSWlibgnutls26 @@ -241,11 +229,11 @@ RUNTIME_DEP_PKGS_CSWlibcups2 += CSWlibk5crypto3 RUNTIME_DEP_PKGS_CSWlibcups2 += CSWlibkrb5-3 RUNTIME_DEP_PKGS_CSWlibcups2 += CSWlibz1 +OBSOLETED_BY_CSWlibcups2 += CSWlibcups PACKAGES += CSWlibcupscgi1 -CATALOGNAME_CSWlibcupscgi1 = libcupscgi1 -PKGFILES_CSWlibcupscgi1 += $(call baseisadirs,$(libdir),libcupscgi\.so\.1(\.\d+)*) -SPKG_DESC_CSWlibcupscgi1 += CUPS libraries, libcupscgi.so.1 +SPKG_DESC_CSWlibcupscgi1 = CUPS libraries, libcupscgi.so.1 +PKGFILES_CSWlibcupscgi1 += $(call pkgfiles_lib,libcupscgi.so.1) RUNTIME_DEP_PKGS_CSWlibcupscgi1 += CSWlibcom-err3 RUNTIME_DEP_PKGS_CSWlibcupscgi1 += CSWlibcups2 RUNTIME_DEP_PKGS_CSWlibcupscgi1 += CSWlibgcrypt11 @@ -254,11 +242,11 @@ RUNTIME_DEP_PKGS_CSWlibcupscgi1 += CSWlibk5crypto3 RUNTIME_DEP_PKGS_CSWlibcupscgi1 += CSWlibkrb5-3 RUNTIME_DEP_PKGS_CSWlibcupscgi1 += CSWlibz1 +OBSOLETED_BY_CSWlibcupscgi1 += CSWlibcups PACKAGES += CSWlibcupsdriver1 -CATALOGNAME_CSWlibcupsdriver1 = libcupsdriver1 -PKGFILES_CSWlibcupsdriver1 += $(call baseisadirs,$(libdir),libcupsdriver\.so\.1(\.\d+)*) -SPKG_DESC_CSWlibcupsdriver1 += CUPS libraries, libcupsdriver.so.1 +SPKG_DESC_CSWlibcupsdriver1 = CUPS libraries, libcupsdriver.so.1 +PKGFILES_CSWlibcupsdriver1 += $(call pkgfiles_lib,libcupsdriver.so.1) RUNTIME_DEP_PKGS_CSWlibcupsdriver1 += CSWlibcups2 RUNTIME_DEP_PKGS_CSWlibcupsdriver1 += CSWlibgcrypt11 RUNTIME_DEP_PKGS_CSWlibcupsdriver1 += CSWlibz1 @@ -267,11 +255,11 @@ RUNTIME_DEP_PKGS_CSWlibcupsdriver1 += CSWlibkrb5-3 RUNTIME_DEP_PKGS_CSWlibcupsdriver1 += CSWlibgnutls26 RUNTIME_DEP_PKGS_CSWlibcupsdriver1 += CSWlibk5crypto3 +OBSOLETED_BY_CSWlibcupsdriver1 += CSWlibcups PACKAGES += CSWlibcupsimage2 -CATALOGNAME_CSWlibcupsimage2 = libcupsimage2 -PKGFILES_CSWlibcupsimage2 += $(call baseisadirs,$(libdir),libcupsimage\.so\.2(\.\d+)*) -SPKG_DESC_CSWlibcupsimage2 += CUPS libraries, libcupsimage.so.2 +SPKG_DESC_CSWlibcupsimage2 = CUPS libraries, libcupsimage.so.2 +PKGFILES_CSWlibcupsimage2 += $(call pkgfiles_lib,libcupsimage.so.2) RUNTIME_DEP_PKGS_CSWlibcupsimage2 += CSWjpeg RUNTIME_DEP_PKGS_CSWlibcupsimage2 += CSWlibcom-err3 RUNTIME_DEP_PKGS_CSWlibcupsimage2 += CSWlibcups2 @@ -283,11 +271,11 @@ RUNTIME_DEP_PKGS_CSWlibcupsimage2 += CSWlibpng12-0 RUNTIME_DEP_PKGS_CSWlibcupsimage2 += CSWlibz1 RUNTIME_DEP_PKGS_CSWlibcupsimage2 += CSWtiff +OBSOLETED_BY_CSWlibcupsimage2 += CSWlibcups PACKAGES += CSWlibcupsmime1 -CATALOGNAME_CSWlibcupsmime1 = libcupsmime1 -PKGFILES_CSWlibcupsmime1 += $(call baseisadirs,$(libdir),libcupsmime\.so\.1(\.\d+)*) -SPKG_DESC_CSWlibcupsmime1 += CUPS libraries, libcupsmime.so.1 +SPKG_DESC_CSWlibcupsmime1 = CUPS libraries, libcupsmime.so.1 +PKGFILES_CSWlibcupsmime1 += $(call pkgfiles_lib,libcupsmime.so.1) RUNTIME_DEP_PKGS_CSWlibcupsmime1 += CSWlibcom-err3 RUNTIME_DEP_PKGS_CSWlibcupsmime1 += CSWlibcups2 RUNTIME_DEP_PKGS_CSWlibcupsmime1 += CSWlibgcrypt11 @@ -296,13 +284,12 @@ RUNTIME_DEP_PKGS_CSWlibcupsmime1 += CSWlibk5crypto3 RUNTIME_DEP_PKGS_CSWlibcupsmime1 += CSWlibkrb5-3 RUNTIME_DEP_PKGS_CSWlibcupsmime1 += CSWlibz1 +OBSOLETED_BY_CSWlibcupsmime1 += CSWlibcups PACKAGES += CSWlibcupsppdc1 -CATALOGNAME_CSWlibcupsppdc1 = libcupsppdc1 -PKGFILES_CSWlibcupsppdc1 += $(call baseisadirs,$(libdir),libcupsppdc\.so\.1(\.\d+)*) -SPKG_DESC_CSWlibcupsppdc1 += CUPS libraries, libcupsppdc.so.1 +SPKG_DESC_CSWlibcupsppdc1 = CUPS libraries, libcupsppdc.so.1 +PKGFILES_CSWlibcupsppdc1 += $(call pkgfiles_lib,libcupsppdc.so.1) RUNTIME_DEP_PKGS_CSWlibcupsppdc1 += CSWlibcups2 -CHECKPKG_OVERRIDES_CSWlibcupsppdc1 += bad-rpath-entry RUNTIME_DEP_PKGS_CSWlibcupsppdc1 += CSWlibgcrypt11 RUNTIME_DEP_PKGS_CSWlibcupsppdc1 += CSWlibz1 RUNTIME_DEP_PKGS_CSWlibcupsppdc1 += CSWlibgpg-error0 @@ -310,14 +297,18 @@ RUNTIME_DEP_PKGS_CSWlibcupsppdc1 += CSWlibkrb5-3 RUNTIME_DEP_PKGS_CSWlibcupsppdc1 += CSWlibgnutls26 RUNTIME_DEP_PKGS_CSWlibcupsppdc1 += CSWlibk5crypto3 +OBSOLETED_BY_CSWlibcupsppdc1 += CSWlibcups -# http://lists.opencsw.org/pipermail/maintainers/2009-September/004249.html -SAMPLECONF_CSWcupsclient += $(sysconfdir)/cups/client\.conf\.CSW -INITSMF = $(sysconfdir)/init\.d/cswcups +# For some reason -norunpath is not used here, investigate later +CHECKPKG_OVERRIDES_CSWlibcupsppdc1 += bad-rpath-entry -LD_OPTIONS = -R/opt/csw/lib/\$$ISALIST -R/opt/csw/lib +BUILD64 = 1 -CONFIGURE_ARGS = $(DIRPATHS) --enable-pdftops +EXTRA_LINKER_FLAGS += -liconv +EXTRA_LINKER_FLAGS += -norunpath + +CONFIGURE_ARGS += $(DIRPATHS) +CONFIGURE_ARGS += --enable-pdftops CONFIGURE_ARGS += --with-menudir=$(datadir)/applications CONFIGURE_ARGS += --localedir=$(datadir)/locale CONFIGURE_ARGS += --with-rcdir=$(sysconfdir) @@ -339,34 +330,24 @@ # to find any of the image libraries. # Fortunately, configure honors values already in $DSOFLAGS, so we can use # that to make sure -L/opt/csw/lib is the first argument passed to ld. -DSOFLAGS = -L/opt/csw/lib -export DSOFLAGS +CONFIGURE_ARGS += DSOFLAGS=-L$(libdir) -# For some reason, the CUPS guys have decided to use DSTROOT for what -# everybody else calls DESTDIR. -DSTROOT = $(DESTDIR) -export DSTROOT +# PRIVATE_CUPS_INC = $(DESTDIR)$(includedir)/cups -# Don't run tests (at least for now); there are some LD_LIBRARY_PATH issues -TEST_TARGET = - -SPKG_SOURCEURL = http://www.cups.org/ - -PRIVATE_CUPS_INC = $(DESTDIR)$(includedir)/cups - # CUPS uses the 'OPTIM' variable to set the optimization flags. -OPTIM_OPT = -xO0 -OPTIM_DBG = -g -xO0 -OPTIM = $(OPTIM_$(GARFLAVOR)) -OPT_FLAGS_SOS = -xO0 -export OPTIM +# OPTIM_OPT = -xO0 +# OPTIM_DBG = -g -xO0 +# OPTIM = $(OPTIM_$(GARFLAVOR)) +# OPT_FLAGS_SOS = -xO0 +# export OPTIM -LICENSE = LICENSE.txt +# Don't run tests (at least for now); there are some LD_LIBRARY_PATH issues +SKIPTEST ?= 1 -# The following overrides are necessary because of a bug in krb5-config, please -# see bug http://www.opencsw.org/bugtrack/view.php?id=4384 -CHECKPKG_OVERRIDES_CSWcupsd += bad-rpath-entry -CHECKPKG_OVERRIDES_CSWlibcups2 += bad-rpath-entry +# For some reason, the CUPS guys have decided to use DSTROOT for what +# everybody else calls DESTDIR. +INSTALL_OVERRIDE_VARS = DSTROOT +INSTALL_OVERRIDE_VAR_DSTROOT = $(DESTDIR) PROTOTYPE_MODIFIERS = lp_group_etc PROTOTYPE_FILES_lp_group_etc = $(sysconfdir).* @@ -376,9 +357,13 @@ PROTOTYPE_FILES_lp_group_var = $(localstatedir).* PROTOTYPE_GROUP_lp_group_var = lp +# http://lists.opencsw.org/pipermail/maintainers/2009-September/004249.html +SAMPLECONF += $(sysconfdir)/cups/client\.conf\.CSW +INITSMF = $(sysconfdir)/init\.d/cswcups + include gar/category.mk -post-install-modulated: $(CUPSLINKS_TARGET) +dont-post-install-modulated: $(CUPSLINKS_TARGET) (cd $(DESTDIR)$(sysconfdir)/cups; \ echo "Making .CSW configs in $(DESTDIR)$(sysconfdir)/cups"; \ for i in cupsd.conf; do \ @@ -400,7 +385,7 @@ $(DESTDIR)$(datadir)/doc/cupsclient/README @$(MAKECOOKIE) -cupslinks: +dont-cupslinks: # https://www.opencsw.org/mantis/view.php?id=2924 ginstall -d -m 755 $(DESTDIR)/usr/bin for f in cancel lp lpoptions lppassd lpq lpr lprm lpstat; do \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Nov 9 15:38:33 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 09 Nov 2011 14:38:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[16149] csw/mgar/pkg Message-ID: Revision: 16149 http://gar.svn.sourceforge.net/gar/?rev=16149&view=rev Author: dmichelsen Date: 2011-11-09 14:38:33 +0000 (Wed, 09 Nov 2011) Log Message: ----------- vlc: Initial commit, does not fully compile Added Paths: ----------- csw/mgar/pkg/vlc/ csw/mgar/pkg/vlc/Makefile csw/mgar/pkg/vlc/branches/ csw/mgar/pkg/vlc/tags/ csw/mgar/pkg/vlc/trunk/ csw/mgar/pkg/vlc/trunk/Makefile csw/mgar/pkg/vlc/trunk/checksums csw/mgar/pkg/vlc/trunk/files/ csw/mgar/pkg/vlc/trunk/files/0001-Disable-strange-check-this-may-be-dangerous.patch csw/mgar/pkg/vlc/trunk/files/0002-Hack-around-missing-packed-pragma.patch csw/mgar/pkg/vlc/trunk/files/0003-Do-not-propagate-vlc-CFLAGS-to-linking.patch Copied: csw/mgar/pkg/vlc/Makefile (from rev 14858, csw/mgar/pkg/template/Makefile) =================================================================== --- csw/mgar/pkg/vlc/Makefile (rev 0) +++ csw/mgar/pkg/vlc/Makefile 2011-11-09 14:38:33 UTC (rev 16149) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/vlc/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/vlc/trunk/Makefile =================================================================== --- csw/mgar/pkg/vlc/trunk/Makefile (rev 0) +++ csw/mgar/pkg/vlc/trunk/Makefile 2011-11-09 14:38:33 UTC (rev 16149) @@ -0,0 +1,68 @@ +# $Id$ +# TODO (release-critical prefixed with !, non release-critical with *) +# +NAME = vlc +VERSION = 1.1.12 +GARTYPE = v2 +CATEGORIES = apps + +DESCRIPTION = VideoLAN Client, the cross-platform media player and streaming server +define BLURB +endef + +MASTER_SITES = $(SF_MIRROR) +DISTFILES = $(DISTNAME).tar.xz + +PATCHFILES += 0001-Disable-strange-check-this-may-be-dangerous.patch +PATCHFILES += 0002-Hack-around-missing-packed-pragma.patch +# PATCHFILES += 0003-Do-not-propagate-vlc-CFLAGS-to-linking.patch + +# We need e.g. stdbool.h +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 + +VENDOR_URL = http://www.videolan.org/vlc/ + +BUILD_DEP_PKGS += CSWliba52 +BUILD_DEP_PKGS += CSWlibxcbdevel +BUILD_DEP_PKGS += CSWlibxaudevel +BUILD_DEP_PKGS += CSWlibxdmcpdevel +BUILD_DEP_PKGS += CSWlibx11devel + +# This is for libxcb +#EXTRA_INC = /opt/csw/X11/include /usr/X11/include /usr/openwin/share/include +#EXTRA_LIB = /opt/csw/X11/lib +#EXTRA_PKG_CONFIG_DIRS = $(prefix)/X11/lib + +# Sun Studio implements packed attributes differently and compilations bails out: +# "include/vlc_codecs.h", line 36: #error: FIXME +GARCOMPILER = SOS12U2 + +# Taken from http://wiki.videolan.org/Solaris +EXTRA_CFLAGS = -D _XPG4_2 -D __SunOS -D __STDC_ISO_10646__ -D __EXTENSIONS__ -features=extensions -fast + +# Solaris has MAXNAMELEN instead of NAME_MAX +EXTRA_CFLAGS += -DNAME_MAX=MAXNAMLEN + +# For inet_pton +EXTRA_LINKER_FLAGS = -lsocket -lnsl + +# For missing /opt/csw/lib/libgconf-2.la and /opt/csw/lib/libgconf-2.la +STRIP_LIBTOOL = 1 + +CONFIGURE_ARGS += $(DIRPATHS) + +# Not there yet, part of ffmpeg +CONFIGURE_ARGS += --disable-avcodec + +# No libpostproc yet +#CONFIGURE_ARGS += --disable-postproc + +# No QT4 yet +CONFIGURE_ARGS += --disable-qt4 --disable-skins2 + +# Taken from http://wiki.videolan.org/Solaris +CONFIGURE_ARGS += --disable-libgcrypt --disable-remoteosd --disable-glx --disable-lua --disable-mad --disable-swscale --disable-postproc --disable-a52 --disable-fribidi --with-gnu-ld=no --disable-xcb + + +include gar/category.mk + Property changes on: csw/mgar/pkg/vlc/trunk/Makefile ___________________________________________________________________ Added: svn:keywords + Id Added: csw/mgar/pkg/vlc/trunk/checksums =================================================================== --- csw/mgar/pkg/vlc/trunk/checksums (rev 0) +++ csw/mgar/pkg/vlc/trunk/checksums 2011-11-09 14:38:33 UTC (rev 16149) @@ -0,0 +1 @@ +56cb9975725a12da8c84882bc00fdce0 vlc-1.1.12.tar.xz Added: csw/mgar/pkg/vlc/trunk/files/0001-Disable-strange-check-this-may-be-dangerous.patch =================================================================== --- csw/mgar/pkg/vlc/trunk/files/0001-Disable-strange-check-this-may-be-dangerous.patch (rev 0) +++ csw/mgar/pkg/vlc/trunk/files/0001-Disable-strange-check-this-may-be-dangerous.patch 2011-11-09 14:38:33 UTC (rev 16149) @@ -0,0 +1,25 @@ +From 3d21a9253d711ada5c766a9968009073791ee4eb Mon Sep 17 00:00:00 2001 +From: Dagobert Michelsen +Date: Wed, 9 Nov 2011 13:22:04 +0100 +Subject: [PATCH] Disable strange check, this may be dangerous! + +--- + src/misc/threads.c | 4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/misc/threads.c b/src/misc/threads.c +index bbbb483..1eb612e 100644 +--- a/src/misc/threads.c ++++ b/src/misc/threads.c +@@ -250,6 +250,6 @@ void vlc_global_mutex (unsigned n, bool acquire) + vlc_mutex_unlock (lock); + + /* Compile-time assertion ;-) */ +- char enough_locks[(sizeof (locks) / sizeof (locks[0])) - VLC_MAX_MUTEX]; +- (void) enough_locks; ++ /* char enough_locks[(sizeof (locks) / sizeof (locks[0])) - VLC_MAX_MUTEX]; ++ (void) enough_locks; */ + } +-- +1.7.6.1 + Added: csw/mgar/pkg/vlc/trunk/files/0002-Hack-around-missing-packed-pragma.patch =================================================================== --- csw/mgar/pkg/vlc/trunk/files/0002-Hack-around-missing-packed-pragma.patch (rev 0) +++ csw/mgar/pkg/vlc/trunk/files/0002-Hack-around-missing-packed-pragma.patch 2011-11-09 14:38:33 UTC (rev 16149) @@ -0,0 +1,25 @@ +From 7e4ffba8e64b9f1906d6a20ddca31e65bdd227c9 Mon Sep 17 00:00:00 2001 +From: Dagobert Michelsen +Date: Wed, 9 Nov 2011 14:59:05 +0100 +Subject: [PATCH] Hack around missing packed pragma + +--- + include/vlc_codecs.h | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/include/vlc_codecs.h b/include/vlc_codecs.h +index d97dcda..151f76c 100644 +--- a/include/vlc_codecs.h ++++ b/include/vlc_codecs.h +@@ -33,7 +33,7 @@ + #ifdef HAVE_ATTRIBUTE_PACKED + # define ATTR_PACKED __attribute__((__packed__)) + #else +-# error FIXME ++# define ATTR_PACKED + #endif + + /* Structures exported to the demuxers and decoders */ +-- +1.7.6.1 + Added: csw/mgar/pkg/vlc/trunk/files/0003-Do-not-propagate-vlc-CFLAGS-to-linking.patch =================================================================== --- csw/mgar/pkg/vlc/trunk/files/0003-Do-not-propagate-vlc-CFLAGS-to-linking.patch (rev 0) +++ csw/mgar/pkg/vlc/trunk/files/0003-Do-not-propagate-vlc-CFLAGS-to-linking.patch 2011-11-09 14:38:33 UTC (rev 16149) @@ -0,0 +1,39 @@ +From f49471683d319bc45d4af3d6b9f4799520ff1264 Mon Sep 17 00:00:00 2001 +From: Dagobert Michelsen +Date: Wed, 9 Nov 2011 15:21:40 +0100 +Subject: [PATCH] Do not propagate vlc CFLAGS to linking + +--- + bin/Makefile.am | 2 +- + bin/Makefile.in | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/bin/Makefile.am b/bin/Makefile.am +index 19dfb57..117568a 100644 +--- a/bin/Makefile.am ++++ b/bin/Makefile.am +@@ -8,7 +8,7 @@ EXTRA_DIST = vlc_win32_rc.rc.in + + SUFFIXES = .rc.in .rc + +-AM_CFLAGS = `$(VLC_CONFIG) --cflags vlc` ++AM_CFLAGS = + + + if !HAVE_WIN32 +diff --git a/bin/Makefile.in b/bin/Makefile.in +index 056bb04..d0acbf8 100644 +--- a/bin/Makefile.in ++++ b/bin/Makefile.in +@@ -646,7 +646,7 @@ vlcdatadir = @vlcdatadir@ + vlclibdir = @vlclibdir@ + EXTRA_DIST = vlc_win32_rc.rc.in + SUFFIXES = .rc.in .rc +-AM_CFLAGS = `$(VLC_CONFIG) --cflags vlc` ++AM_CFLAGS = + @HAVE_WIN32_FALSE@@HAVE_WINCE_FALSE at vlc_SOURCES = vlc.c override.c + @HAVE_WIN32_TRUE at vlc_SOURCES = winvlc.c + @HAVE_WINCE_TRUE at vlc_SOURCES = winvlc.c +-- +1.7.6.1 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Wed Nov 9 17:07:28 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Wed, 09 Nov 2011 16:07:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[16150] csw/mgar/pkg/mcrypt/trunk Message-ID: Revision: 16150 http://gar.svn.sourceforge.net/gar/?rev=16150&view=rev Author: wahwah Date: 2011-11-09 16:07:28 +0000 (Wed, 09 Nov 2011) Log Message: ----------- mcrypt/trunk: package split, no version bump Modified Paths: -------------- csw/mgar/pkg/mcrypt/trunk/Makefile csw/mgar/pkg/mcrypt/trunk/checksums Property Changed: ---------------- csw/mgar/pkg/mcrypt/trunk/Makefile Modified: csw/mgar/pkg/mcrypt/trunk/Makefile =================================================================== --- csw/mgar/pkg/mcrypt/trunk/Makefile 2011-11-09 14:38:33 UTC (rev 16149) +++ csw/mgar/pkg/mcrypt/trunk/Makefile 2011-11-09 16:07:28 UTC (rev 16150) @@ -1,33 +1,62 @@ +# $Id$ + NAME = mcrypt -VERSION = 2.6.8 +VERSION = 2.5.8 CATEGORIES = lib DESCRIPTION = GPL replacement for Unix crypt that supports a wide range of algorithms and modes define BLURB - mcrypt, and the accompanying libmcrypt, are intended to be replacements for the old - Unix crypt, except that they are under the GPL and support an ever-wider range of - algorithms and modes + mcrypt, and the accompanying libmcrypt, are intended to be replacements for + the old Unix crypt, except that they are under the GPL and support an + ever-wider range of algorithms and modes endef SF_PROJ = mcrypt +DISTNAME = lib$(NAME)-$(VERSION) MASTER_SITES = $(SF_MIRRORS) -DISTFILES = $(NAME)-$(VERSION).tar.gz -PATCHFILES = 0001-Do-not-use-Wall-on-Sun-Compiler.patch +DISTFILES = $(DISTNAME).tar.gz +# For 2.6.8 +# PATCHFILES = 0001-Do-not-use-Wall-on-Sun-Compiler.patch -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz - -BUILD64 = 1 +# There's a problem with the 64-bit build. +# BUILD64 = 1 NOISALIST = 1 +STRIP_LIBTOOL = 1 EXTRA_CPPFLAGS = -D__const=const +LICENSE = COPYING.LIB + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-dynamic-loading CONFIGURE_ARGS += --with-included-algos=cast-128,gost,rijndael-128,twofish,arcfour,cast-256,loki97,rijndael-192,saferplus,wake,blowfish-compat,des,rijndael-256,serpent,xtea,blowfish,enigma,rc2,tripledes +CONFIGURE_ARGS += --disable-dynamic-loading -TEST_TARGET = check +PACKAGES += CSWlibmcrypt4 +CATALOGNAME_CSWlibmcrypt4 = libmcrypt4 +PKGFILES_CSWlibmcrypt4 += $(call baseisadirs,$(libdir),libmcrypt\.so\.4\.4\.8) +PKGFILES_CSWlibmcrypt4 += $(call baseisadirs,$(libdir),libmcrypt\.so\.4(\.\d+)*) +SPKG_DESC_CSWlibmcrypt4 += $(DESCRIPTION), libmcrypt.so.4 +RUNTIME_DEP_PKGS_CSWlibmcrypt += CSWlibmcrypt4 +RUNTIME_DEP_PKGS_CSWlibmcrypt4 += CSWlibgcc-s1 +OBSOLETED_BY_CSWlibmcrypt4 = CSWlibmcrypt +PACKAGES += CSWmcrypt-dev +SPKG_DESC_CSWmcrypt-dev += $(DESCRIPTION), development files +PKGFILES_CSWmcrypt-dev += $(PKGFILES_DEVEL) +OBSOLETED_BY_CSWmcrypt-dev = CSWlibmcrypt +RUNTIME_DEP_PKGS_CSWmcrypt-dev += CSWlibmcrypt4 + +# Only needed in 2.6.8 +# PACKAGES += CSWmcrypt-tools +# SPKG_DESC_CSWmcrypt-tools = $(DESCRIPTION), tools +# OBSOLETED_BY_CSWmcrypt-tools = CSWlibmcrypt + +GARCOMPILER = GNU + +# A test is failing, one cipher fails to initialize. +SKIPTEST = 1 + include gar/category.mk -PATH := $(PATH):/opt/csw/gcc4/bin +# LD_OPTIONS := Property changes on: csw/mgar/pkg/mcrypt/trunk/Makefile ___________________________________________________________________ Added: svn:keywords + Id Modified: csw/mgar/pkg/mcrypt/trunk/checksums =================================================================== --- csw/mgar/pkg/mcrypt/trunk/checksums 2011-11-09 14:38:33 UTC (rev 16149) +++ csw/mgar/pkg/mcrypt/trunk/checksums 2011-11-09 16:07:28 UTC (rev 16150) @@ -1,2 +1 @@ -ea9996462d0eaa7fbc7a00f37e33f81b 0001-Do-not-use-Wall-on-Sun-Compiler.patch -97639f8821b10f80943fa17da302607e mcrypt-2.6.8.tar.gz +0821830d930a86a5c69110837c55b7da libmcrypt-2.5.8.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Wed Nov 9 18:21:43 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Wed, 09 Nov 2011 17:21:43 +0000 Subject: [csw-devel] SF.net SVN: gar:[16151] csw/mgar/pkg/krb5-lib/trunk Message-ID: Revision: 16151 http://gar.svn.sourceforge.net/gar/?rev=16151&view=rev Author: wahwah Date: 2011-11-09 17:21:43 +0000 (Wed, 09 Nov 2011) Log Message: ----------- krb5-lib/trunk: version bump to 1.9.2 Modified Paths: -------------- csw/mgar/pkg/krb5-lib/trunk/Makefile csw/mgar/pkg/krb5-lib/trunk/checksums Modified: csw/mgar/pkg/krb5-lib/trunk/Makefile =================================================================== --- csw/mgar/pkg/krb5-lib/trunk/Makefile 2011-11-09 16:07:28 UTC (rev 16150) +++ csw/mgar/pkg/krb5-lib/trunk/Makefile 2011-11-09 17:21:43 UTC (rev 16151) @@ -5,7 +5,7 @@ # NAME = krb5 -VERSION = 1.9.1 +VERSION = 1.9.2 CATEGORIES = server DESCRIPTION = MIT Kerberos 5 core libraries Modified: csw/mgar/pkg/krb5-lib/trunk/checksums =================================================================== --- csw/mgar/pkg/krb5-lib/trunk/checksums 2011-11-09 16:07:28 UTC (rev 16150) +++ csw/mgar/pkg/krb5-lib/trunk/checksums 2011-11-09 17:21:43 UTC (rev 16151) @@ -1 +1 @@ -b9f237015fbb83f75d17941588b12b7d krb5-1.9.1-signed.tar +8de1e9111612f0af0b0560789ae11cb9 krb5-1.9.2-signed.tar This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Wed Nov 9 18:38:27 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Wed, 09 Nov 2011 17:38:27 +0000 Subject: [csw-devel] SF.net SVN: gar:[16152] csw/mgar/pkg/mcrypt/branches/libmcrypt4/ Message-ID: Revision: 16152 http://gar.svn.sourceforge.net/gar/?rev=16152&view=rev Author: wahwah Date: 2011-11-09 17:38:27 +0000 (Wed, 09 Nov 2011) Log Message: ----------- libmcrypt: A branch to track the old version Added Paths: ----------- csw/mgar/pkg/mcrypt/branches/libmcrypt4/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Wed Nov 9 23:21:25 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Wed, 09 Nov 2011 22:21:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[16153] csw/mgar/pkg/openssh/trunk/Makefile Message-ID: Revision: 16153 http://gar.svn.sourceforge.net/gar/?rev=16153&view=rev Author: chninkel Date: 2011-11-09 22:21:24 +0000 (Wed, 09 Nov 2011) Log Message: ----------- openssh: re-added openssh_client surplus dependancy check override Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2011-11-09 17:38:27 UTC (rev 16152) +++ csw/mgar/pkg/openssh/trunk/Makefile 2011-11-09 22:21:24 UTC (rev 16153) @@ -89,7 +89,7 @@ CHECKPKG_OVERRIDES_CSWossh += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssh/INSTALL CHECKPKG_OVERRIDES_CSWossh += file-with-bad-content|/usr/share|root/var/opt/csw/svc/manifest/network/cswopenssh.xml -#CHECKPKG_OVERRIDES_CSWossh += surplus-dependency|CSWosshclient +CHECKPKG_OVERRIDES_CSWossh += surplus-dependency|CSWosshclient # We will not fix this today CHECKPKG_OVERRIDES_CSWossh += catalogname-does-not-match-pkgname|pkgname=CSWossh|catalogname=openssh|expected-catalogname=ossh This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wbonnet at users.sourceforge.net Thu Nov 10 01:51:00 2011 From: wbonnet at users.sourceforge.net (wbonnet at users.sourceforge.net) Date: Thu, 10 Nov 2011 00:51:00 +0000 Subject: [csw-devel] SF.net SVN: opencsw:[587] web/wordpresscsw/wp-content/themes/opencsw/ qa-package.php Message-ID: Revision: 587 http://opencsw.svn.sourceforge.net/opencsw/?rev=587&view=rev Author: wbonnet Date: 2011-11-10 00:51:00 +0000 (Thu, 10 Nov 2011) Log Message: ----------- reword the buildfarm link from the qa pages. -bw Modified Paths: -------------- web/wordpresscsw/wp-content/themes/opencsw/qa-package.php Modified: web/wordpresscsw/wp-content/themes/opencsw/qa-package.php =================================================================== --- web/wordpresscsw/wp-content/themes/opencsw/qa-package.php 2011-11-08 01:25:18 UTC (rev 586) +++ web/wordpresscsw/wp-content/themes/opencsw/qa-package.php 2011-11-10 00:51:00 UTC (rev 587) @@ -101,7 +101,7 @@ print "\n"; print "\n" ; print "Buildfarm Package DB Info\n" ; - print "View build history and stats\n"; + print "View '" . $softwareName . "' in the buildfarm database.\n"; print "\n"; print "\n"; print ""; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Thu Nov 10 11:44:56 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Thu, 10 Nov 2011 10:44:56 +0000 Subject: [csw-devel] SF.net SVN: gar:[16154] csw/mgar/pkg/libmcrypt/trunk Message-ID: Revision: 16154 http://gar.svn.sourceforge.net/gar/?rev=16154&view=rev Author: wahwah Date: 2011-11-10 10:44:55 +0000 (Thu, 10 Nov 2011) Log Message: ----------- libmcrypt/trunk: 64-bit build of libmcrypt Modified Paths: -------------- csw/mgar/pkg/libmcrypt/trunk/Makefile csw/mgar/pkg/libmcrypt/trunk/checksums Property Changed: ---------------- csw/mgar/pkg/libmcrypt/trunk/Makefile Modified: csw/mgar/pkg/libmcrypt/trunk/Makefile =================================================================== --- csw/mgar/pkg/libmcrypt/trunk/Makefile 2011-11-09 22:21:24 UTC (rev 16153) +++ csw/mgar/pkg/libmcrypt/trunk/Makefile 2011-11-10 10:44:55 UTC (rev 16154) @@ -1,3 +1,5 @@ +# $Id$ + NAME = libmcrypt VERSION = 2.5.8 CATEGORIES = lib @@ -4,27 +6,48 @@ DESCRIPTION = GPL replacement for Unix crypt that supports a wide range of algorithms and modes define BLURB - mcrypt, and the accompanying libmcrypt, are intended to be replacements for the old - Unix crypt, except that they are under the GPL and support an ever-wider range of - algorithms and modes + mcrypt, and the accompanying libmcrypt, are intended to be replacements for + the old Unix crypt, except that they are under the GPL and support an + ever-wider range of algorithms and modes endef SF_PROJ = mcrypt +DISTNAME = $(NAME)-$(VERSION) MASTER_SITES = $(SF_MIRRORS) -DISTFILES = $(NAME)-$(VERSION).tar.bz2 +DISTFILES = $(DISTNAME).tar.gz -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.bz2 - BUILD64 = 1 NOISALIST = 1 +STRIP_LIBTOOL = 1 +EXTRA_CPPFLAGS = -D__const=const + +LICENSE = COPYING.LIB + CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-dynamic-loading CONFIGURE_ARGS += --with-included-algos=cast-128,gost,rijndael-128,twofish,arcfour,cast-256,loki97,rijndael-192,saferplus,wake,blowfish-compat,des,rijndael-256,serpent,xtea,blowfish,enigma,rc2,tripledes +CONFIGURE_ARGS += --disable-dynamic-loading -TEST_TARGET = check +PACKAGES += CSWlibmcrypt4 +CATALOGNAME_CSWlibmcrypt4 = libmcrypt4 +PKGFILES_CSWlibmcrypt4 += $(call baseisadirs,$(libdir),libmcrypt\.so\.4\.4\.8) +PKGFILES_CSWlibmcrypt4 += $(call baseisadirs,$(libdir),libmcrypt\.so\.4(\.\d+)*) +SPKG_DESC_CSWlibmcrypt4 += $(DESCRIPTION), libmcrypt.so.4 +RUNTIME_DEP_PKGS_CSWlibmcrypt += CSWlibmcrypt4 +RUNTIME_DEP_PKGS_CSWlibmcrypt4 += CSWlibgcc-s1 +OBSOLETED_BY_CSWlibmcrypt4 = CSWlibmcrypt +PACKAGES += CSWmcrypt-dev +SPKG_DESC_CSWmcrypt-dev += $(DESCRIPTION), development files +PKGFILES_CSWmcrypt-dev += $(PKGFILES_DEVEL) +OBSOLETED_BY_CSWmcrypt-dev = CSWlibmcrypt +RUNTIME_DEP_PKGS_CSWmcrypt-dev += CSWlibmcrypt4 + + +GARCOMPILER = GNU + +# A test is failing, one cipher fails to initialize. +SKIPTEST = 1 + include gar/category.mk - -PATH := $(PATH):/opt/csw/gcc4/bin Property changes on: csw/mgar/pkg/libmcrypt/trunk/Makefile ___________________________________________________________________ Added: svn:keywords + Id Modified: csw/mgar/pkg/libmcrypt/trunk/checksums =================================================================== --- csw/mgar/pkg/libmcrypt/trunk/checksums 2011-11-09 22:21:24 UTC (rev 16153) +++ csw/mgar/pkg/libmcrypt/trunk/checksums 2011-11-10 10:44:55 UTC (rev 16154) @@ -1 +1 @@ -c4f491dd411a09e9de3b8702ea6f73eb libmcrypt-2.5.8.tar.bz2 +0821830d930a86a5c69110837c55b7da libmcrypt-2.5.8.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Thu Nov 10 12:03:04 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Thu, 10 Nov 2011 11:03:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[16155] csw/mgar/pkg/libmcrypt/trunk/Makefile Message-ID: Revision: 16155 http://gar.svn.sourceforge.net/gar/?rev=16155&view=rev Author: wahwah Date: 2011-11-10 11:03:04 +0000 (Thu, 10 Nov 2011) Log Message: ----------- libmcrypt/trunk: add the pentium_pro ISA Modified Paths: -------------- csw/mgar/pkg/libmcrypt/trunk/Makefile Modified: csw/mgar/pkg/libmcrypt/trunk/Makefile =================================================================== --- csw/mgar/pkg/libmcrypt/trunk/Makefile 2011-11-10 10:44:55 UTC (rev 16154) +++ csw/mgar/pkg/libmcrypt/trunk/Makefile 2011-11-10 11:03:04 UTC (rev 16155) @@ -17,9 +17,10 @@ DISTFILES = $(DISTNAME).tar.gz BUILD64 = 1 -NOISALIST = 1 STRIP_LIBTOOL = 1 +EXTRA_BUILD_ISAS_i386 = pentium_pro + EXTRA_CPPFLAGS = -D__const=const LICENSE = COPYING.LIB This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 10 14:24:50 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 10 Nov 2011 13:24:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[16156] csw/mgar/pkg/iftop/trunk Message-ID: Revision: 16156 http://gar.svn.sourceforge.net/gar/?rev=16156&view=rev Author: dmichelsen Date: 2011-11-10 13:24:50 +0000 (Thu, 10 Nov 2011) Log Message: ----------- iftop/trunk: Update to latest standards Modified Paths: -------------- csw/mgar/pkg/iftop/trunk/Makefile csw/mgar/pkg/iftop/trunk/checksums Modified: csw/mgar/pkg/iftop/trunk/Makefile =================================================================== --- csw/mgar/pkg/iftop/trunk/Makefile 2011-11-10 11:03:04 UTC (rev 16155) +++ csw/mgar/pkg/iftop/trunk/Makefile 2011-11-10 13:24:50 UTC (rev 16156) @@ -1,5 +1,6 @@ NAME = iftop VERSION = 0.17 +#VERSION = 1.0pre2 CATEGORIES = net DESCRIPTION = Display bandwidth usage on an interface by host @@ -11,26 +12,17 @@ endef MASTER_SITES = http://www.ex-parrot.com/~pdw/iftop/download/ -DISTFILES = $(NAME)-$(VERSION).tar.gz +DISTFILES += $(DISTNAME).tar.gz +PATCHFILES += patch-ui.c -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz - -# If the url used to check for software update is different of MASTER_SITES, then -# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES -# UPSTREAM_MASTER_SITES = - -RUNTIME_DEP_PKGS_CSWiftop += CSWncurses +RUNTIME_DEP_PKGS_CSWiftop += CSWlibncurses5 RUNTIME_DEP_PKGS_CSWiftop += CSWlibpcap1 - CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-resolver=netdb_1thread EXTRA_LDFLAGS = -lpthread -PATCHFILES = patch-ui.c - TEST_SCRIPTS = include gar/category.mk Modified: csw/mgar/pkg/iftop/trunk/checksums =================================================================== --- csw/mgar/pkg/iftop/trunk/checksums 2011-11-10 11:03:04 UTC (rev 16155) +++ csw/mgar/pkg/iftop/trunk/checksums 2011-11-10 13:24:50 UTC (rev 16156) @@ -1,2 +1 @@ -062bc8fb3856580319857326e0b8752d download/iftop-0.17.tar.gz -06ecb8b60e4b0deca47212041da1c70b download/patch-ui.c +062bc8fb3856580319857326e0b8752d iftop-0.17.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 10 15:11:07 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 10 Nov 2011 14:11:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[16157] csw/mgar/pkg/iftop/trunk Message-ID: Revision: 16157 http://gar.svn.sourceforge.net/gar/?rev=16157&view=rev Author: dmichelsen Date: 2011-11-10 14:11:06 +0000 (Thu, 10 Nov 2011) Log Message: ----------- iftop/trunk: Make preliminary update to 1.0pre2 as recompiled 0.17 still does not fix #4557 Modified Paths: -------------- csw/mgar/pkg/iftop/trunk/Makefile csw/mgar/pkg/iftop/trunk/checksums Added Paths: ----------- csw/mgar/pkg/iftop/trunk/files/0001-old-style-patch-patch-ui.c.patch csw/mgar/pkg/iftop/trunk/files/0002-Omit-static-function-sigalrm.patch csw/mgar/pkg/iftop/trunk/files/0003-Add-sys-sockio.h-to-have-SIOCGIFFLAGS.patch csw/mgar/pkg/iftop/trunk/files/0004-Skip-the-parts-not-only-in-Linux-but-also-Solaris.patch Removed Paths: ------------- csw/mgar/pkg/iftop/trunk/files/patch-ui.c Modified: csw/mgar/pkg/iftop/trunk/Makefile =================================================================== --- csw/mgar/pkg/iftop/trunk/Makefile 2011-11-10 13:24:50 UTC (rev 16156) +++ csw/mgar/pkg/iftop/trunk/Makefile 2011-11-10 14:11:06 UTC (rev 16157) @@ -1,6 +1,6 @@ NAME = iftop -VERSION = 0.17 -#VERSION = 1.0pre2 +#VERSION = 0.17 +VERSION = 1.0pre2 CATEGORIES = net DESCRIPTION = Display bandwidth usage on an interface by host @@ -13,16 +13,22 @@ MASTER_SITES = http://www.ex-parrot.com/~pdw/iftop/download/ DISTFILES += $(DISTNAME).tar.gz -PATCHFILES += patch-ui.c +PATCHFILES += 0001-old-style-patch-patch-ui.c.patch +PATCHFILES += 0002-Omit-static-function-sigalrm.patch +PATCHFILES += 0003-Add-sys-sockio.h-to-have-SIOCGIFFLAGS.patch +PATCHFILES += 0004-Skip-the-parts-not-only-in-Linux-but-also-Solaris.patch -RUNTIME_DEP_PKGS_CSWiftop += CSWlibncurses5 +RUNTIME_DEP_PKGS_CSWiftop += CSWlibncursesw5 RUNTIME_DEP_PKGS_CSWiftop += CSWlibpcap1 -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --with-resolver=netdb_1thread +# Because of use of anonymous unions, which are invalid in C (even C99), but valid in C++ with -features=extensions +GARCOMPILER = GNU EXTRA_LDFLAGS = -lpthread -TEST_SCRIPTS = +CONFIGURE_ARGS = $(DIRPATHS) +# CONFIGURE_ARGS += --with-resolver=netdb_1thread +# TEST_SCRIPTS = + include gar/category.mk Modified: csw/mgar/pkg/iftop/trunk/checksums =================================================================== --- csw/mgar/pkg/iftop/trunk/checksums 2011-11-10 13:24:50 UTC (rev 16156) +++ csw/mgar/pkg/iftop/trunk/checksums 2011-11-10 14:11:06 UTC (rev 16157) @@ -1 +1 @@ -062bc8fb3856580319857326e0b8752d iftop-0.17.tar.gz +fef521a49ec0122458d02c64212af3c5 iftop-1.0pre2.tar.gz Added: csw/mgar/pkg/iftop/trunk/files/0001-old-style-patch-patch-ui.c.patch =================================================================== --- csw/mgar/pkg/iftop/trunk/files/0001-old-style-patch-patch-ui.c.patch (rev 0) +++ csw/mgar/pkg/iftop/trunk/files/0001-old-style-patch-patch-ui.c.patch 2011-11-10 14:11:06 UTC (rev 16157) @@ -0,0 +1,25 @@ +From 0599dd0264ba1312983b93e21fd19ecb39501802 Mon Sep 17 00:00:00 2001 +From: Dagobert Michelsen +Date: Thu, 10 Nov 2011 14:51:53 +0100 +Subject: [PATCH 1/4] old style patch: patch-ui.c + +--- + ui.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/ui.c b/ui.c +index 032d557..9c752d7 100644 +--- a/ui.c ++++ b/ui.c +@@ -6,7 +6,7 @@ + #include + + #include +-#include ++#include + #include + #include + #include +-- +1.7.6.1 + Added: csw/mgar/pkg/iftop/trunk/files/0002-Omit-static-function-sigalrm.patch =================================================================== --- csw/mgar/pkg/iftop/trunk/files/0002-Omit-static-function-sigalrm.patch (rev 0) +++ csw/mgar/pkg/iftop/trunk/files/0002-Omit-static-function-sigalrm.patch 2011-11-10 14:11:06 UTC (rev 16157) @@ -0,0 +1,23 @@ +From 24611fd8d5a36c98cc3a5f4df566a2ac5d5d72af Mon Sep 17 00:00:00 2001 +From: Dagobert Michelsen +Date: Thu, 10 Nov 2011 15:03:56 +0100 +Subject: [PATCH 2/4] Omit static function sigalrm() + +--- + dlcommon.h | 1 - + 1 files changed, 0 insertions(+), 1 deletions(-) + +diff --git a/dlcommon.h b/dlcommon.h +index 0d1f35a..d390213 100644 +--- a/dlcommon.h ++++ b/dlcommon.h +@@ -32,6 +32,5 @@ + /* + * externs go here + */ +-extern void sigalrm(); + + #endif /* !DLCOMMON_H */ +-- +1.7.6.1 + Added: csw/mgar/pkg/iftop/trunk/files/0003-Add-sys-sockio.h-to-have-SIOCGIFFLAGS.patch =================================================================== --- csw/mgar/pkg/iftop/trunk/files/0003-Add-sys-sockio.h-to-have-SIOCGIFFLAGS.patch (rev 0) +++ csw/mgar/pkg/iftop/trunk/files/0003-Add-sys-sockio.h-to-have-SIOCGIFFLAGS.patch 2011-11-10 14:11:06 UTC (rev 16157) @@ -0,0 +1,24 @@ +From 2a706743f614c855268fb22e6d15f7d1848617ab Mon Sep 17 00:00:00 2001 +From: Dagobert Michelsen +Date: Thu, 10 Nov 2011 15:04:46 +0100 +Subject: [PATCH 3/4] Add sys/sockio.h to have SIOCGIFFLAGS + +--- + options.c | 1 + + 1 files changed, 1 insertions(+), 0 deletions(-) + +diff --git a/options.c b/options.c +index ced4125..ffa7336 100644 +--- a/options.c ++++ b/options.c +@@ -15,6 +15,7 @@ + + #include + #include ++#include + #include + #include + #include +-- +1.7.6.1 + Added: csw/mgar/pkg/iftop/trunk/files/0004-Skip-the-parts-not-only-in-Linux-but-also-Solaris.patch =================================================================== --- csw/mgar/pkg/iftop/trunk/files/0004-Skip-the-parts-not-only-in-Linux-but-also-Solaris.patch (rev 0) +++ csw/mgar/pkg/iftop/trunk/files/0004-Skip-the-parts-not-only-in-Linux-but-also-Solaris.patch 2011-11-10 14:11:06 UTC (rev 16157) @@ -0,0 +1,34 @@ +From 87089300bcca4638373875bb3cb0c45dfda3298a Mon Sep 17 00:00:00 2001 +From: Dagobert Michelsen +Date: Thu, 10 Nov 2011 15:05:10 +0100 +Subject: [PATCH 4/4] Skip the parts not only in Linux, but also Solaris + +--- + addrs_ioctl.c | 4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/addrs_ioctl.c b/addrs_ioctl.c +index e86e2de..f80ba7e 100644 +--- a/addrs_ioctl.c ++++ b/addrs_ioctl.c +@@ -19,7 +19,7 @@ + #include + + #if defined __FreeBSD__ || defined __OpenBSD__ || defined __APPLE__ \ +- || ( defined __GNUC__ && ! defined __linux__ ) ++ || ( defined __GNUC__ && ! defined __linux__ && ! defined __sun && ! defined __sun__) + #include + #include + #include +@@ -81,7 +81,7 @@ get_addrs_ioctl(char *interface, char if_hw_addr[], struct in_addr *if_ip_addr, + } + #else + #if defined __FreeBSD__ || defined __OpenBSD__ || defined __APPLE__ \ +- || ( defined __GNUC__ && ! defined __linux__ ) ++ || ( defined __GNUC__ && ! defined __linux__ && ! defined __sun && ! defined __sun__) + { + int sysctlparam[6] = {CTL_NET, PF_ROUTE, 0, 0, NET_RT_IFLIST, 0}; + size_t needed = 0; +-- +1.7.6.1 + Deleted: csw/mgar/pkg/iftop/trunk/files/patch-ui.c =================================================================== --- csw/mgar/pkg/iftop/trunk/files/patch-ui.c 2011-11-10 13:24:50 UTC (rev 16156) +++ csw/mgar/pkg/iftop/trunk/files/patch-ui.c 2011-11-10 14:11:06 UTC (rev 16157) @@ -1,11 +0,0 @@ ---- iftop-0.17.orig/ui.c 2005-10-26 22:12:33.000000000 +0200 -+++ iftop-0.17/ui.c 2009-07-08 18:58:38.298151622 +0200 -@@ -6,7 +6,7 @@ - #include - - #include --#include -+#include - #include - #include - #include This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Thu Nov 10 16:20:55 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Thu, 10 Nov 2011 15:20:55 +0000 Subject: [csw-devel] SF.net SVN: gar:[16158] csw/mgar/pkg/gcc4/branches/ada-enable/ Message-ID: Revision: 16158 http://gar.svn.sourceforge.net/gar/?rev=16158&view=rev Author: wahwah Date: 2011-11-10 15:20:55 +0000 (Thu, 10 Nov 2011) Log Message: ----------- gcc-4.x: Make a branch for an ada-enabled build Added Paths: ----------- csw/mgar/pkg/gcc4/branches/ada-enable/ Property changes on: csw/mgar/pkg/gcc4/branches/ada-enable ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: svn:mergeinfo + /csw/mgar/pkg/gcc4/branches/bootstrap-4.6:15321-15435 /csw/mgar/pkg/gcc4/branches/opt-csw-prefix:15436-15623 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 10 16:39:03 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 10 Nov 2011 15:39:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[16159] csw/mgar/pkg/ffmpeg/trunk/Makefile Message-ID: Revision: 16159 http://gar.svn.sourceforge.net/gar/?rev=16159&view=rev Author: dmichelsen Date: 2011-11-10 15:39:02 +0000 (Thu, 10 Nov 2011) Log Message: ----------- ffmpeg/trunk: Package split Modified Paths: -------------- csw/mgar/pkg/ffmpeg/trunk/Makefile Modified: csw/mgar/pkg/ffmpeg/trunk/Makefile =================================================================== --- csw/mgar/pkg/ffmpeg/trunk/Makefile 2011-11-10 15:20:55 UTC (rev 16158) +++ csw/mgar/pkg/ffmpeg/trunk/Makefile 2011-11-10 15:39:02 UTC (rev 16159) @@ -19,33 +19,194 @@ MASTER_SITES = http://ffmpeg.org/releases/ DISTFILES = $(DISTNAME).tar.bz2 -LICENSE = COPYING.GPLv3 -PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 -PATCHFILES = 0001-fix-version.sh.patch +PATCHFILES += 0001-fix-version.sh.patch PATCHFILES += 0002-change-linker-flags.patch PATCHFILES += 0003-fix-testsuite-shells.patch +LICENSE = COPYING.GPLv3 + +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 + +BUILD_DEP_PKGS += CSWlibtheora-dev +BUILD_DEP_PKGS += CSWlibvorbis-dev + +PACKAGES += CSWlibavcodec53 +SPKG_DESC_CSWlibavcodec53 = FFMPEG library libavcodec.so.53 +PKGFILES_CSWlibavcodec53 += $(call pkgfiles_lib,libavcodec.so.53) +RUNTIME_DEP_PKGS_CSWlibavcodec53 += CSWlibbz2-1-0 +RUNTIME_DEP_PKGS_CSWlibavcodec53 += CSWlibvorbisenc2 +RUNTIME_DEP_PKGS_CSWlibavcodec53 += CSWlibavutil51 +RUNTIME_DEP_PKGS_CSWlibavcodec53 += CSWlibsdl +RUNTIME_DEP_PKGS_CSWlibavcodec53 += CSWlibz1 +RUNTIME_DEP_PKGS_CSWlibavcodec53 += CSWlibogg0 +RUNTIME_DEP_PKGS_CSWlibavcodec53 += CSWftype2 +RUNTIME_DEP_PKGS_CSWlibavcodec53 += CSWlibvorbis0 +RUNTIME_DEP_PKGS_CSWlibavcodec53 += CSWlibmp3lame0 +RUNTIME_DEP_PKGS_CSWlibavcodec53 += CSWlibtheoradec1 +RUNTIME_DEP_PKGS_CSWlibavcodec53 += CSWlibtheoraenc1 +RUNTIME_DEP_PKGS_CSWlibavcodec53 += CSWlibspeex1 + +PACKAGES += CSWlibavdevice53 +SPKG_DESC_CSWlibavdevice53 = FFMPEG library libavdevice.so.53 +PKGFILES_CSWlibavdevice53 += $(call pkgfiles_lib,libavdevice.so.53) +RUNTIME_DEP_PKGS_CSWlibavdevice53 += CSWlibavformat53 +RUNTIME_DEP_PKGS_CSWlibavdevice53 += CSWlibbz2-1-0 +RUNTIME_DEP_PKGS_CSWlibavdevice53 += CSWlibvorbisenc2 +RUNTIME_DEP_PKGS_CSWlibavdevice53 += CSWlibavutil51 +RUNTIME_DEP_PKGS_CSWlibavdevice53 += CSWlibsdl +RUNTIME_DEP_PKGS_CSWlibavdevice53 += CSWlibz1 +RUNTIME_DEP_PKGS_CSWlibavdevice53 += CSWlibogg0 +RUNTIME_DEP_PKGS_CSWlibavdevice53 += CSWlibavcodec53 +RUNTIME_DEP_PKGS_CSWlibavdevice53 += CSWlibvorbis0 +RUNTIME_DEP_PKGS_CSWlibavdevice53 += CSWlibmp3lame0 +RUNTIME_DEP_PKGS_CSWlibavdevice53 += CSWlibtheoradec1 +RUNTIME_DEP_PKGS_CSWlibavdevice53 += CSWlibtheoraenc1 +RUNTIME_DEP_PKGS_CSWlibavdevice53 += CSWftype2 +RUNTIME_DEP_PKGS_CSWlibavdevice53 += CSWlibspeex1 + +PACKAGES += CSWlibavfilter2 +SPKG_DESC_CSWlibavfilter2 = FFMPEG library libavfilter.so.2 +PKGFILES_CSWlibavfilter2 += $(call pkgfiles_lib,libavfilter.so.2) +RUNTIME_DEP_PKGS_CSWlibavfilter2 += CSWlibavformat53 +RUNTIME_DEP_PKGS_CSWlibavfilter2 += CSWlibbz2-1-0 +RUNTIME_DEP_PKGS_CSWlibavfilter2 += CSWlibvorbisenc2 +RUNTIME_DEP_PKGS_CSWlibavfilter2 += CSWlibswscale2 +RUNTIME_DEP_PKGS_CSWlibavfilter2 += CSWlibavutil51 +RUNTIME_DEP_PKGS_CSWlibavfilter2 += CSWlibsdl +RUNTIME_DEP_PKGS_CSWlibavfilter2 += CSWlibz1 +RUNTIME_DEP_PKGS_CSWlibavfilter2 += CSWlibogg0 +RUNTIME_DEP_PKGS_CSWlibavfilter2 += CSWlibavcodec53 +RUNTIME_DEP_PKGS_CSWlibavfilter2 += CSWlibvorbis0 +RUNTIME_DEP_PKGS_CSWlibavfilter2 += CSWftype2 +RUNTIME_DEP_PKGS_CSWlibavfilter2 += CSWlibmp3lame0 +RUNTIME_DEP_PKGS_CSWlibavfilter2 += CSWlibtheoradec1 +RUNTIME_DEP_PKGS_CSWlibavfilter2 += CSWlibspeex1 +RUNTIME_DEP_PKGS_CSWlibavfilter2 += CSWlibtheoraenc1 + +PACKAGES += CSWlibavformat53 +SPKG_DESC_CSWlibavformat53 = FFMPEG library libavformat.so.53 +PKGFILES_CSWlibavformat53 += $(call pkgfiles_lib,libavformat.so.53) +RUNTIME_DEP_PKGS_CSWlibavformat53 += CSWlibbz2-1-0 +RUNTIME_DEP_PKGS_CSWlibavformat53 += CSWlibvorbisenc2 +RUNTIME_DEP_PKGS_CSWlibavformat53 += CSWlibvorbis0 +RUNTIME_DEP_PKGS_CSWlibavformat53 += CSWlibavutil51 +RUNTIME_DEP_PKGS_CSWlibavformat53 += CSWlibsdl +RUNTIME_DEP_PKGS_CSWlibavformat53 += CSWlibz1 +RUNTIME_DEP_PKGS_CSWlibavformat53 += CSWlibogg0 +RUNTIME_DEP_PKGS_CSWlibavformat53 += CSWftype2 +RUNTIME_DEP_PKGS_CSWlibavformat53 += CSWlibavcodec53 +RUNTIME_DEP_PKGS_CSWlibavformat53 += CSWlibmp3lame0 +RUNTIME_DEP_PKGS_CSWlibavformat53 += CSWlibtheoradec1 +RUNTIME_DEP_PKGS_CSWlibavformat53 += CSWlibtheoraenc1 +RUNTIME_DEP_PKGS_CSWlibavformat53 += CSWlibspeex1 + +PACKAGES += CSWlibavutil51 +SPKG_DESC_CSWlibavutil51 = FFMPEG library libavutil.so.51 +PKGFILES_CSWlibavutil51 += $(call pkgfiles_lib,libavutil.so.51) +RUNTIME_DEP_PKGS_CSWlibavutil51 += CSWlibbz2-1-0 +RUNTIME_DEP_PKGS_CSWlibavutil51 += CSWlibvorbisenc2 +RUNTIME_DEP_PKGS_CSWlibavutil51 += CSWlibsdl +RUNTIME_DEP_PKGS_CSWlibavutil51 += CSWlibz1 +RUNTIME_DEP_PKGS_CSWlibavutil51 += CSWlibogg0 +RUNTIME_DEP_PKGS_CSWlibavutil51 += CSWlibvorbis0 +RUNTIME_DEP_PKGS_CSWlibavutil51 += CSWftype2 +RUNTIME_DEP_PKGS_CSWlibavutil51 += CSWlibmp3lame0 +RUNTIME_DEP_PKGS_CSWlibavutil51 += CSWlibtheoradec1 +RUNTIME_DEP_PKGS_CSWlibavutil51 += CSWlibspeex1 +RUNTIME_DEP_PKGS_CSWlibavutil51 += CSWlibtheoraenc1 + +PACKAGES += CSWlibpostproc51 +SPKG_DESC_CSWlibpostproc51 = FFMPEG library libpostproc.so.51 +PKGFILES_CSWlibpostproc51 += $(call pkgfiles_lib,libpostproc.so.51) +RUNTIME_DEP_PKGS_CSWlibpostproc51 += CSWlibbz2-1-0 +RUNTIME_DEP_PKGS_CSWlibpostproc51 += CSWlibvorbisenc2 +RUNTIME_DEP_PKGS_CSWlibpostproc51 += CSWlibavutil51 +RUNTIME_DEP_PKGS_CSWlibpostproc51 += CSWlibsdl +RUNTIME_DEP_PKGS_CSWlibpostproc51 += CSWlibz1 +RUNTIME_DEP_PKGS_CSWlibpostproc51 += CSWlibogg0 +RUNTIME_DEP_PKGS_CSWlibpostproc51 += CSWftype2 +RUNTIME_DEP_PKGS_CSWlibpostproc51 += CSWlibvorbis0 +RUNTIME_DEP_PKGS_CSWlibpostproc51 += CSWlibmp3lame0 +RUNTIME_DEP_PKGS_CSWlibpostproc51 += CSWlibtheoradec1 +RUNTIME_DEP_PKGS_CSWlibpostproc51 += CSWlibtheoraenc1 +RUNTIME_DEP_PKGS_CSWlibpostproc51 += CSWlibspeex1 + +PACKAGES += CSWlibswscale2 +SPKG_DESC_CSWlibswscale2 = FFMPEG library libswscale.so.2 +PKGFILES_CSWlibswscale2 += $(call pkgfiles_lib,libswscale.so.2) +RUNTIME_DEP_PKGS_CSWlibswscale2 += CSWlibbz2-1-0 +RUNTIME_DEP_PKGS_CSWlibswscale2 += CSWlibvorbisenc2 +RUNTIME_DEP_PKGS_CSWlibswscale2 += CSWlibavutil51 +RUNTIME_DEP_PKGS_CSWlibswscale2 += CSWlibsdl +RUNTIME_DEP_PKGS_CSWlibswscale2 += CSWlibz1 +RUNTIME_DEP_PKGS_CSWlibswscale2 += CSWlibogg0 +RUNTIME_DEP_PKGS_CSWlibswscale2 += CSWftype2 +RUNTIME_DEP_PKGS_CSWlibswscale2 += CSWlibvorbis0 +RUNTIME_DEP_PKGS_CSWlibswscale2 += CSWlibmp3lame0 +RUNTIME_DEP_PKGS_CSWlibswscale2 += CSWlibtheoradec1 +RUNTIME_DEP_PKGS_CSWlibswscale2 += CSWlibtheoraenc1 +RUNTIME_DEP_PKGS_CSWlibswscale2 += CSWlibspeex1 + +PACKAGES += CSWffmpeg-dev +SPKG_DESC_CSWffmpeg-dev = Development files for several FFMPEG shared libraries +PKGFILES_CSWffmpeg-dev += $(PKGFILES_DEVEL) +RUNTIME_DEP_PKGS_CSWffmpeg-dev += CSWlibavcodec53 +RUNTIME_DEP_PKGS_CSWffmpeg-dev += CSWlibavdevice53 +RUNTIME_DEP_PKGS_CSWffmpeg-dev += CSWlibavfilter2 +RUNTIME_DEP_PKGS_CSWffmpeg-dev += CSWlibavformat53 +RUNTIME_DEP_PKGS_CSWffmpeg-dev += CSWlibavutil51 +RUNTIME_DEP_PKGS_CSWffmpeg-dev += CSWlibpostproc51 +RUNTIME_DEP_PKGS_CSWffmpeg-dev += CSWlibswscale2 + +PACKAGES += CSWffmpeg +SPKG_DESC_CSWffmpeg = Very fast video and audio converter +# PKGFILES is catchall +RUNTIME_DEP_PKGS_CSWffmpeg += CSWlibavformat53 RUNTIME_DEP_PKGS_CSWffmpeg += CSWlibbz2-1-0 RUNTIME_DEP_PKGS_CSWffmpeg += CSWlibvorbisenc2 +RUNTIME_DEP_PKGS_CSWffmpeg += CSWlibswscale2 +RUNTIME_DEP_PKGS_CSWffmpeg += CSWlibavutil51 RUNTIME_DEP_PKGS_CSWffmpeg += CSWlibsdl RUNTIME_DEP_PKGS_CSWffmpeg += CSWlibz1 RUNTIME_DEP_PKGS_CSWffmpeg += CSWlibogg0 +RUNTIME_DEP_PKGS_CSWffmpeg += CSWlibavcodec53 RUNTIME_DEP_PKGS_CSWffmpeg += CSWftype2 +RUNTIME_DEP_PKGS_CSWffmpeg += CSWlibavdevice53 RUNTIME_DEP_PKGS_CSWffmpeg += CSWlibvorbis0 RUNTIME_DEP_PKGS_CSWffmpeg += CSWlibmp3lame0 +RUNTIME_DEP_PKGS_CSWffmpeg += CSWlibtheoradec1 +RUNTIME_DEP_PKGS_CSWffmpeg += CSWlibtheoraenc1 +RUNTIME_DEP_PKGS_CSWffmpeg += CSWlibavfilter2 RUNTIME_DEP_PKGS_CSWffmpeg += CSWlibspeex1 +RUNTIME_DEP_PKGS_CSWffmpeg += CSWlibpostproc51 +# These are all examples +CHECKPKG_OVERRIDES_CSWffmpeg += file-with-bad-content|/usr/local|root/opt/csw/share/man/man1/ffmpeg.1 +CHECKPKG_OVERRIDES_CSWffmpeg += file-with-bad-content|/usr/local|root/opt/csw/share/man/man1/ffplay.1 +CHECKPKG_OVERRIDES_CSWffmpeg += file-with-bad-content|/usr/share|root/opt/csw/share/man/man1/ffmpeg.1 +CHECKPKG_OVERRIDES_CSWffmpeg += file-with-bad-content|/usr/share|root/opt/csw/share/man/man1/ffplay.1 + +#EXTRA_MODULATORS = SHARED +#MODULATIONS_SHARED = yes no + BUILD64 = 1 -# Tests only work with static build -#TEST_SCRIPTS = +GARCOMPILER = GNU + NODIRPATHS += --exec_prefix NODIRPATHS += --sbindir NODIRPATHS += --libexecdir NODIRPATHS += --sysconfdir NODIRPATHS += --sharedstatedir +#EXTRA_CFLAGS-64 += -xcode=pic32 +EXTRA_CFLAGS-64 += -fPIC +EXTRA_CFLAGS += $(EXTRA_CFLAGS-$(MEMORYMODEL)) + +EXTRA_CXXFLAGS-64 += -fPIC +EXTRA_CXXFLAGS += $(EXTRA_CXXFLAGS-$(MEMORYMODEL)) + CONFIGURE_ARGS += --prefix=$(prefix) CONFIGURE_ARGS += --bindir=$(bindir) CONFIGURE_ARGS += --datadir=$(datadir) @@ -57,11 +218,16 @@ CONFIGURE_ARGS += --enable-gpl CONFIGURE_ARGS += --enable-version3 CONFIGURE_ARGS += --enable-runtime-cpudetect + # All ASM code is broke no clue if it yasm that breaks it or solaris in gerneral. As it is disabled in pkgsrc too probably a global problem. CONFIGURE_ARGS += --disable-asm + # Needs two builds one shared one static -#CONFIGURE_ARGS += --enable-shared +#CONFIGURE_ARGS-SHARED-yes += --enable-shared +#CONFIGURE_ARGS += $(CONFIGURE_ARGS-SHARED-$(SHARED)) +CONFIGURE_ARGS += --enable-shared + #externel libs: # libfaac is not free #CONFIGURE_ARGS += --enable-libfaac @@ -69,11 +235,15 @@ CONFIGURE_ARGS += --enable-libmp3lame CONFIGURE_ARGS += --enable-libspeex # No libtheora -#CONFIGURE_ARGS += --enable-libtheora +CONFIGURE_ARGS += --enable-libtheora CONFIGURE_ARGS += --enable-libvorbis -GARCOMPILER = GNU +# Tests only work with static build +#SKIPTEST-SHARED-yes = 1 +#SKIPTEST ?= $(SKIPTEST-SHARED-$(SHARED)) +SKIPTEST ?= 1 + include gar/category.mk # For 'grep -q' This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Fri Nov 11 00:54:51 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Thu, 10 Nov 2011 23:54:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[16160] csw/mgar/pkg/gcc4/branches/ada-enable/Makefile Message-ID: Revision: 16160 http://gar.svn.sourceforge.net/gar/?rev=16160&view=rev Author: wahwah Date: 2011-11-10 23:54:51 +0000 (Thu, 10 Nov 2011) Log Message: ----------- gcc4/branches/ada-enable: use the intermediate compiler Modified Paths: -------------- csw/mgar/pkg/gcc4/branches/ada-enable/Makefile Modified: csw/mgar/pkg/gcc4/branches/ada-enable/Makefile =================================================================== --- csw/mgar/pkg/gcc4/branches/ada-enable/Makefile 2011-11-10 15:39:02 UTC (rev 16159) +++ csw/mgar/pkg/gcc4/branches/ada-enable/Makefile 2011-11-10 23:54:51 UTC (rev 16160) @@ -36,6 +36,7 @@ ## Source URLs VENDOR_URL = http://gcc.gnu.org +GCC4_CC_HOME = $(HOME)/usr-$(GARCH) ## Copyright File LICENSE = COPYING3 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Nov 11 16:36:12 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 11 Nov 2011 15:36:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[16161] csw/mgar/pkg Message-ID: Revision: 16161 http://gar.svn.sourceforge.net/gar/?rev=16161&view=rev Author: dmichelsen Date: 2011-11-11 15:36:12 +0000 (Fri, 11 Nov 2011) Log Message: ----------- pkg-gate: Initial commit Added Paths: ----------- csw/mgar/pkg/pkg-gate/ csw/mgar/pkg/pkg-gate/Makefile csw/mgar/pkg/pkg-gate/branches/ csw/mgar/pkg/pkg-gate/tags/ csw/mgar/pkg/pkg-gate/trunk/ csw/mgar/pkg/pkg-gate/trunk/Makefile csw/mgar/pkg/pkg-gate/trunk/checksums csw/mgar/pkg/pkg-gate/trunk/files/ Added: csw/mgar/pkg/pkg-gate/Makefile =================================================================== --- csw/mgar/pkg/pkg-gate/Makefile (rev 0) +++ csw/mgar/pkg/pkg-gate/Makefile 2011-11-11 15:36:12 UTC (rev 16161) @@ -0,0 +1,2 @@ +%: + $(MAKE) -C trunk $* Property changes on: csw/mgar/pkg/pkg-gate/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/pkg-gate/trunk/Makefile =================================================================== --- csw/mgar/pkg/pkg-gate/trunk/Makefile (rev 0) +++ csw/mgar/pkg/pkg-gate/trunk/Makefile 2011-11-11 15:36:12 UTC (rev 16161) @@ -0,0 +1,186 @@ +# $Id$ +# TODO (release-critical prefixed with !, non release-critical with *) +# +NAME = pkg-gate +VERSION = 2589 +GARTYPE = v2 +CATEGORIES = utils + +DESCRIPTION = IPS package server +define BLURB +endef + +MASTER_SITES = manual:// +DISTFILES = $(NAME)-$(VERSION).tar.bz2 +DISTNAME = ips +WORKSRC = $(WORKDIR)/$(DISTNAME)/src + +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 + +# For xml2po +BUILD_DEP_PKGS += CSWgnomedocutils + +# For intltool-merge +BUILD_DEP_PKGS += CSWintltool + +PACKAGES += CSWips-pkg-server +PYCOMPILE = 1 +ARCHALL = 1 + +# With all the replacements and the large repo this takes forever +NOGITPATCH = 1 + +REINPLACEMENTS += intltool +REINPLACE_MATCH_intltool = /usr/bin/intltool-merge +REINPLACE_WITH_intltool = /opt/csw/bin/intltool-merge +REINPLACE_FILES_intltool = setup.py + +REINPLACEMENTS += xml2po +REINPLACE_MATCH_xml2po = /usr/bin/xml2po +REINPLACE_WITH_xml2po = /opt/csw/bin/xml2po +REINPLACE_FILES_xml2po = setup.py + +REINPLACEMENTS += linkopts +REINPLACE_MATCH_linkopts = \[ \"-zstrip-class=nonalloc\" \] +REINPLACE_WITH_linkopts = \[\] +REINPLACE_FILES_linkopts = setup.py + +PYVARS += py_install_dir +#py_install_dir = 'usr/lib/python2.6/vendor-packages' +PYVAR_py_install_dir = $(libdir)/python/site-packages + +PYVARS += scripts_dir +#scripts_dir = 'usr/bin' +PYVAR_scripts_dir = $(bindir) + +PYVARS += lib_dir +#lib_dir = 'usr/lib' +PYVAR_lib_dir = $(libdir) + +#svc_method_dir = 'lib/svc/method' + +PYVARS += man1_dir +#man1_dir = 'usr/share/man/man1' +PYVAR_man1_dir = $(mandir)/man1 + +PYVARS += man1m_dir +#man1m_dir = 'usr/share/man/man1m' +PYVAR_man1m_dir = $(mandir)/man1m + +PYVARS += man5_dir +#man5_dir = 'usr/share/man/man5' +PYVAR_man5_dir = $(mandir)/man5 + +PYVARS += man1_ja_JP_dir +#man1_ja_JP_dir = 'usr/share/man/ja_JP.UTF-8/man1' +PYVAR_man1_ja_JP_dir = $(mandir)/ja_JP.UTF-8/man1 + +PYVARS += man1m_ja_JP_dir +#man1m_ja_JP_dir = 'usr/share/man/ja_JP.UTF-8/man1m' +PYVAR_man1m_ja_JP_dir = $(mandir)/ja_JP.UTF-8/man1m + +PYVARS += man5_ja_JP_dir +#man5_ja_JP_dir = 'usr/share/man/ja_JP.UTF-8/man5' +PYVAR_man5_ja_JP_dir = $(mandir)/ja_JP.UTF-8/man5 + +PYVARS += man1_zh_CN_dir +#man1_zh_CN_dir = 'usr/share/man/zh_CN.UTF-8/man1' +PYVAR_man1_zh_CN_dir = $(mandir)/zh_CN.UTF-8/man1 + +PYVARS += man1m_zh_CN_dir +#man1m_zh_CN_dir = 'usr/share/man/zh_CN.UTF-8/man1m' +PYVAR_man1m_zh_CN_dir = $(mandir)/zh_CN.UTF-8/man1m + +PYVARS += man5_zh_CN_dir +#man5_zh_CN_dir = 'usr/share/man/zh_CN.UTF-8/man5' +PYVAR_man5_zh_CN_dir = $(mandir)/zh_CN.UTF-8/man5 + +PYVARS += resource_dir +#resource_dir = 'usr/share/lib/pkg' +PYVAR_resource_dir = $(sharedstatedir)/lib/pkg + +PYVARS += transform_dir +#transform_dir = 'usr/share/pkg/transforms' +PYVAR_transform_dir = $(sharedstatedir)/pkg/transforms + +#smf_app_dir = 'lib/svc/manifest/application/pkg' +#execattrd_dir = 'etc/security/exec_attr.d' +#authattrd_dir = 'etc/security/auth_attr.d' + +PYVARS += sysrepo_dir +#sysrepo_dir = 'etc/pkg/sysrepo' +PYVAR_sysrepo_dir = $(sysconfdir)/pkg/sysrepo + +PYVARS += sysrepo_logs_dir +#sysrepo_logs_dir = 'var/log/pkg/sysrepo' +PYVAR_sysrepo_logs_dir = $(localstatedir)/log/pkg/sysrepo + +PYVARS += sysrepo_cache_dir +#sysrepo_cache_dir = 'var/cache/pkg/sysrepo' +PYVAR_sysrepo_cache_dir = $(localstatedir)/cache/pkg/sysrepo + +PYVARS += autostart_dir +#autostart_dir = 'etc/xdg/autostart' +PYVAR_autostart_dir = $(sysconfdir)/xdg/autostart + +#desktop_dir = 'usr/share/applications' + +PYVARS += gconf_dir +#gconf_dir = 'etc/gconf/schemas' +PYVAR_gconf_dir = $(sysconfdir)/gconf/schemas + +PYVARS += help_dir +#help_dir = 'usr/share/gnome/help/package-manager' +PYVAR_help_dir = $(sharedstatedir)/gnome/help/package-manager + +PYVARS += omf_dir +#omf_dir = 'usr/share/omf/package-manager' +PYVAR_omf_dir = $(sharedstatedir)/omf/package-manager + +PYVARS += startpage_dir +#startpage_dir = 'usr/share/package-manager/data/startpagebase' +PYVAR_startpage_dir = $(sharedstatedir)/manager/data/startpagebase + +PYVARS += um_lib_dir +#um_lib_dir = 'usr/lib/update-manager' +PYVAR_um_lib_dir = $(libdir)/update-manager + +PYVARS += um_share_dir +#um_share_dir = 'usr/share/update-manager' +PYVAR_um_share_dir = $(sharedstatedir)/update-manager + +#PYVARS += pm_share_dir +#pm_share_dir = 'usr/share/package-manager' +#PYVAR_pm_share_dir = $(sharedstatedir)/package-manager + +PYVARS += locale_dir +#locale_dir = 'usr/share/locale' +PYVAR_locale_dir = $(sharedstatedir)/locale + +define pyrep +REINPLACEMENTS += pyvar-$(1) +REINPLACE_MATCH_pyvar-$(1) = $(1) = .* +REINPLACE_WITH_pyvar-$(1) = $(1) = '.$$(PYVAR_$(1))' +REINPLACE_FILES_pyvar-$(1) = setup.py +endef + +$(foreach VAR,$(PYVARS),$(eval $(call pyrep,$(VAR)))) + +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = custom +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom + +include gar/category.mk + +build-custom: + (cd $(WORKSRC); python setup.py build) + @$(MAKECOOKIE) + +install-custom: + (cd $(WORKSRC); python setup.py install --root=$(DESTDIR)) + @$(MAKECOOKIE) + +#post-install-modulated: +# gfind $(DESTDIR) -type f -name '*.pyc' -exec rm {} \; +# @$(MAKECOOKIE) Property changes on: csw/mgar/pkg/pkg-gate/trunk/Makefile ___________________________________________________________________ Added: svn:keywords + Id Added: csw/mgar/pkg/pkg-gate/trunk/checksums =================================================================== --- csw/mgar/pkg/pkg-gate/trunk/checksums (rev 0) +++ csw/mgar/pkg/pkg-gate/trunk/checksums 2011-11-11 15:36:12 UTC (rev 16161) @@ -0,0 +1 @@ +1c03b461f20fe317fbe88fd387497a31 pkg-gate-2589.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From aigoshin at users.sourceforge.net Fri Nov 11 18:57:08 2011 From: aigoshin at users.sourceforge.net (aigoshin at users.sourceforge.net) Date: Fri, 11 Nov 2011 17:57:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[16162] csw/mgar/pkg/proftpd/trunk Message-ID: Revision: 16162 http://gar.svn.sourceforge.net/gar/?rev=16162&view=rev Author: aigoshin Date: 2011-11-11 17:57:08 +0000 (Fri, 11 Nov 2011) Log Message: ----------- proftpd: release 20111111 Modified Paths: -------------- csw/mgar/pkg/proftpd/trunk/Makefile csw/mgar/pkg/proftpd/trunk/checksums Modified: csw/mgar/pkg/proftpd/trunk/Makefile =================================================================== --- csw/mgar/pkg/proftpd/trunk/Makefile 2011-11-11 15:36:12 UTC (rev 16161) +++ csw/mgar/pkg/proftpd/trunk/Makefile 2011-11-11 17:57:08 UTC (rev 16162) @@ -1,5 +1,5 @@ NAME = proftpd -VERSION = 1.3.3f +VERSION = 1.3.4a CATEGORIES = server DESCRIPTION = Advanced, incredibly configurable and secure FTP daemon Modified: csw/mgar/pkg/proftpd/trunk/checksums =================================================================== --- csw/mgar/pkg/proftpd/trunk/checksums 2011-11-11 15:36:12 UTC (rev 16161) +++ csw/mgar/pkg/proftpd/trunk/checksums 2011-11-11 17:57:08 UTC (rev 16162) @@ -1 +1 @@ -e9416d2aa7ac1246af4fc8a80fd73f27 proftpd-1.3.3f.tar.bz2 +4e3235dc1ef95d36e59721d70c5c489c proftpd-1.3.4a.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From aigoshin at users.sourceforge.net Fri Nov 11 19:25:49 2011 From: aigoshin at users.sourceforge.net (aigoshin at users.sourceforge.net) Date: Fri, 11 Nov 2011 18:25:49 +0000 Subject: [csw-devel] SF.net SVN: gar:[16163] csw/mgar/pkg/proftpd/trunk/Makefile Message-ID: Revision: 16163 http://gar.svn.sourceforge.net/gar/?rev=16163&view=rev Author: aigoshin Date: 2011-11-11 18:25:48 +0000 (Fri, 11 Nov 2011) Log Message: ----------- proftpd: release 20111111 Modified Paths: -------------- csw/mgar/pkg/proftpd/trunk/Makefile Modified: csw/mgar/pkg/proftpd/trunk/Makefile =================================================================== --- csw/mgar/pkg/proftpd/trunk/Makefile 2011-11-11 17:57:08 UTC (rev 16162) +++ csw/mgar/pkg/proftpd/trunk/Makefile 2011-11-11 18:25:48 UTC (rev 16163) @@ -77,8 +77,10 @@ gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/sample-configurations/virtual.conf gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/Configuration.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/faq.html - gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/contrib/ftpasswd.html - gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/contrib/ftpquota.html + gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/utils/ftpasswd.html + gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/utils/ftpquota.html + gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/utils/ftpscrub.html + gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/utils/ftptop.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/contrib/mod_ldap.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/contrib/mod_quotatab_file.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/contrib/mod_quotatab_ldap.html This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From aigoshin at users.sourceforge.net Fri Nov 11 19:53:57 2011 From: aigoshin at users.sourceforge.net (aigoshin at users.sourceforge.net) Date: Fri, 11 Nov 2011 18:53:57 +0000 Subject: [csw-devel] SF.net SVN: gar:[16164] csw/mgar/pkg/proftpd/trunk/Makefile Message-ID: Revision: 16164 http://gar.svn.sourceforge.net/gar/?rev=16164&view=rev Author: aigoshin Date: 2011-11-11 18:53:57 +0000 (Fri, 11 Nov 2011) Log Message: ----------- proftpd: release 20111111 Modified Paths: -------------- csw/mgar/pkg/proftpd/trunk/Makefile Modified: csw/mgar/pkg/proftpd/trunk/Makefile =================================================================== --- csw/mgar/pkg/proftpd/trunk/Makefile 2011-11-11 18:25:48 UTC (rev 16163) +++ csw/mgar/pkg/proftpd/trunk/Makefile 2011-11-11 18:53:57 UTC (rev 16164) @@ -77,10 +77,8 @@ gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/sample-configurations/virtual.conf gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/Configuration.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/faq.html - gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/utils/ftpasswd.html - gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/utils/ftpquota.html - gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/utils/ftpscrub.html - gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/utils/ftptop.html + gsed -i s#/usr/local#/opt/csw#g $(WORKSRC)/doc/contrib/ftpasswd.html + gsed -i s#/usr/local#/opt/csw#g $(WORKSRC)/doc/contrib/ftpquota.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/contrib/mod_ldap.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/contrib/mod_quotatab_file.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/contrib/mod_quotatab_ldap.html @@ -99,6 +97,8 @@ gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/howto/TLS.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/modules/mod_dso.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/modules/mod_lang.html + gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/utils/ftpscrub.html + gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/utils/ftptop.html $(MAKECOOKIE) post-install-modulated: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From aigoshin at users.sourceforge.net Sat Nov 12 09:14:08 2011 From: aigoshin at users.sourceforge.net (aigoshin at users.sourceforge.net) Date: Sat, 12 Nov 2011 08:14:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[16165] csw/mgar/pkg/proftpd/trunk/Makefile Message-ID: Revision: 16165 http://gar.svn.sourceforge.net/gar/?rev=16165&view=rev Author: aigoshin Date: 2011-11-12 08:14:08 +0000 (Sat, 12 Nov 2011) Log Message: ----------- proftpd: release 20111111 Modified Paths: -------------- csw/mgar/pkg/proftpd/trunk/Makefile Modified: csw/mgar/pkg/proftpd/trunk/Makefile =================================================================== --- csw/mgar/pkg/proftpd/trunk/Makefile 2011-11-11 18:53:57 UTC (rev 16164) +++ csw/mgar/pkg/proftpd/trunk/Makefile 2011-11-12 08:14:08 UTC (rev 16165) @@ -77,8 +77,6 @@ gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/sample-configurations/virtual.conf gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/Configuration.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/faq.html - gsed -i s#/usr/local#/opt/csw#g $(WORKSRC)/doc/contrib/ftpasswd.html - gsed -i s#/usr/local#/opt/csw#g $(WORKSRC)/doc/contrib/ftpquota.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/contrib/mod_ldap.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/contrib/mod_quotatab_file.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/contrib/mod_quotatab_ldap.html @@ -97,6 +95,8 @@ gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/howto/TLS.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/modules/mod_dso.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/modules/mod_lang.html + gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/utils/ftpasswd.html + gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/utils/ftpquota.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/utils/ftpscrub.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/utils/ftptop.html $(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From aigoshin at users.sourceforge.net Sat Nov 12 09:49:31 2011 From: aigoshin at users.sourceforge.net (aigoshin at users.sourceforge.net) Date: Sat, 12 Nov 2011 08:49:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[16166] csw/mgar/pkg/proftpd/trunk/Makefile Message-ID: Revision: 16166 http://gar.svn.sourceforge.net/gar/?rev=16166&view=rev Author: aigoshin Date: 2011-11-12 08:49:31 +0000 (Sat, 12 Nov 2011) Log Message: ----------- proftpd: release 20111112 Modified Paths: -------------- csw/mgar/pkg/proftpd/trunk/Makefile Modified: csw/mgar/pkg/proftpd/trunk/Makefile =================================================================== --- csw/mgar/pkg/proftpd/trunk/Makefile 2011-11-12 08:14:08 UTC (rev 16165) +++ csw/mgar/pkg/proftpd/trunk/Makefile 2011-11-12 08:49:31 UTC (rev 16166) @@ -77,6 +77,8 @@ gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/sample-configurations/virtual.conf gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/Configuration.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/faq.html + gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/contrib/ftpasswd.html + gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/contrib/ftpquota.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/contrib/mod_ldap.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/contrib/mod_quotatab_file.html gsed -i s#/usr/local#/opt/csw# $(WORKSRC)/doc/contrib/mod_quotatab_ldap.html This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Sat Nov 12 10:13:22 2011 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Sat, 12 Nov 2011 09:13:22 +0000 Subject: [csw-devel] SF.net SVN: gar:[16167] csw/mgar/pkg/dhcp/trunk Message-ID: Revision: 16167 http://gar.svn.sourceforge.net/gar/?rev=16167&view=rev Author: bonivart Date: 2011-11-12 09:13:21 +0000 (Sat, 12 Nov 2011) Log Message: ----------- dhcp/trunk: update to 4.2.3 Modified Paths: -------------- csw/mgar/pkg/dhcp/trunk/Makefile csw/mgar/pkg/dhcp/trunk/checksums Modified: csw/mgar/pkg/dhcp/trunk/Makefile =================================================================== --- csw/mgar/pkg/dhcp/trunk/Makefile 2011-11-12 08:49:31 UTC (rev 16166) +++ csw/mgar/pkg/dhcp/trunk/Makefile 2011-11-12 09:13:21 UTC (rev 16167) @@ -1,5 +1,5 @@ NAME = dhcp -VERSION = 4.2.2 +VERSION = 4.2.3 #RELEASE = P1 #DISTVERSION = $(VERSION)-$(RELEASE) #SPKG_VERSION = $(VERSION)$(RELEASE) @@ -15,7 +15,8 @@ suitable for use in high-volume and high-reliability applications. endef -MASTER_SITES = http://ftp.isc.org/isc/dhcp/ +#MASTER_SITES = http://ftp.isc.org/isc/dhcp/ +MASTER_SITES = http://ftp.isc.org/isc/dhcp/$(VERSION)/ DISTFILES = $(NAME)-$(VERSION).tar.gz DISTFILES = $(DISTNAME).tar.gz Modified: csw/mgar/pkg/dhcp/trunk/checksums =================================================================== --- csw/mgar/pkg/dhcp/trunk/checksums 2011-11-12 08:49:31 UTC (rev 16166) +++ csw/mgar/pkg/dhcp/trunk/checksums 2011-11-12 09:13:21 UTC (rev 16167) @@ -1 +1 @@ -bb0f0434cd796f76aa7cead391d71f31 dhcp-4.2.2.tar.gz +a06649ec5336d284fc86a0232c0edd63 dhcp-4.2.3.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Sat Nov 12 12:10:26 2011 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Sat, 12 Nov 2011 11:10:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[16168] csw/mgar/pkg/memconf/trunk Message-ID: Revision: 16168 http://gar.svn.sourceforge.net/gar/?rev=16168&view=rev Author: bonivart Date: 2011-11-12 11:10:26 +0000 (Sat, 12 Nov 2011) Log Message: ----------- memconf/trunk: update to 2.20 Modified Paths: -------------- csw/mgar/pkg/memconf/trunk/Makefile csw/mgar/pkg/memconf/trunk/checksums Modified: csw/mgar/pkg/memconf/trunk/Makefile =================================================================== --- csw/mgar/pkg/memconf/trunk/Makefile 2011-11-12 09:13:21 UTC (rev 16167) +++ csw/mgar/pkg/memconf/trunk/Makefile 2011-11-12 11:10:26 UTC (rev 16168) @@ -1,5 +1,5 @@ NAME = memconf -VERSION = 2.19 +VERSION = 2.20 CATEGORIES = utils DESCRIPTION = Perl script that displays memory modules installed Modified: csw/mgar/pkg/memconf/trunk/checksums =================================================================== --- csw/mgar/pkg/memconf/trunk/checksums 2011-11-12 09:13:21 UTC (rev 16167) +++ csw/mgar/pkg/memconf/trunk/checksums 2011-11-12 11:10:26 UTC (rev 16168) @@ -1,2 +1,2 @@ -a69bcfae3528736efff12f85bf1b320b memconf.gz -b637907201825406e433ff015a3b3fd0 memconf.man +005841c8eb38a9180c2cb910455069f7 memconf.gz +8a5ee6d0b6b13089d00607a88a0e166b memconf.man This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From guengel at users.sourceforge.net Sat Nov 12 13:02:39 2011 From: guengel at users.sourceforge.net (guengel at users.sourceforge.net) Date: Sat, 12 Nov 2011 12:02:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[16169] csw/mgar/pkg Message-ID: Revision: 16169 http://gar.svn.sourceforge.net/gar/?rev=16169&view=rev Author: guengel Date: 2011-11-12 12:02:38 +0000 (Sat, 12 Nov 2011) Log Message: ----------- cfengine3/trunk: Initial release Added Paths: ----------- csw/mgar/pkg/cfengine3/ csw/mgar/pkg/cfengine3/Makefile csw/mgar/pkg/cfengine3/branches/ csw/mgar/pkg/cfengine3/tags/ csw/mgar/pkg/cfengine3/trunk/ csw/mgar/pkg/cfengine3/trunk/Makefile csw/mgar/pkg/cfengine3/trunk/checksums csw/mgar/pkg/cfengine3/trunk/files/ csw/mgar/pkg/cfengine3/trunk/files/CSWcfengine3rt.postinstall csw/mgar/pkg/cfengine3/trunk/files/README.CSW csw/mgar/pkg/cfengine3/trunk/files/cfengine3rc csw/mgar/pkg/cfengine3/trunk/files/cswcfengine3-cfexecd csw/mgar/pkg/cfengine3/trunk/files/cswcfengine3-cfmonitord csw/mgar/pkg/cfengine3/trunk/files/cswcfengine3-cfserverd Added: csw/mgar/pkg/cfengine3/Makefile =================================================================== --- csw/mgar/pkg/cfengine3/Makefile (rev 0) +++ csw/mgar/pkg/cfengine3/Makefile 2011-11-12 12:02:38 UTC (rev 16169) @@ -0,0 +1,2 @@ +%: + $(MAKE) -C trunk $* Property changes on: csw/mgar/pkg/cfengine3/Makefile ___________________________________________________________________ Added: svn:keywords + Date Revision Author HeadURL Id Added: svn:eol-style + native Property changes on: csw/mgar/pkg/cfengine3/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/cfengine3/trunk/Makefile =================================================================== --- csw/mgar/pkg/cfengine3/trunk/Makefile (rev 0) +++ csw/mgar/pkg/cfengine3/trunk/Makefile 2011-11-12 12:02:38 UTC (rev 16169) @@ -0,0 +1,160 @@ +# $Id$ +# +NAME = cfengine3 +VERSION = 3.2.3 +CATEGORIES = utils + +DESCRIPTION = Open source configuration management system +define BLURB + CFEngine Community is the Open Source foundation of CFEngine's innovative + configuration management technology that helps systems administrators + automate and ensure the availability, security and compliance of + mission-critical applications and services. +endef + +DISTNAME = cfengine-$(VERSION) +MASTER_SITES = http://www.cfengine.com/source-code/download?file= +DISTFILES = $(DISTNAME).tar.gz +DISTFILES += $(NAME)rc +DISTFILES += CSW$(NAME)rt.postinstall +DISTFILES += csw$(NAME)-cfexecd +DISTFILES += csw$(NAME)-cfmonitord +DISTFILES += csw$(NAME)-cfserverd +DISTFILES += README.CSW +VENDOR_URL = http://www.cfengine.com/community + +# File name regex to get notifications about upstream software releases +# NOTE: Use this only if the automatic regex creation +# does not work for your package +# UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +# +# CUSTOM VARIABLES +# +cfengine_workdir = $(localstatedir)/$(NAME) +cfengine_workdir_bin = $(cfengine_workdir)/bin +initddir = $(sysconfdir)/init.d + +EXTRA_MERGE_EXCLUDE_FILES = $(datadir)/cfengine.* + +PACKAGES = CSW$(NAME)rt +CATALOGNAME_CSW$(NAME)rt = $(NAME)_rt +SPKG_DESC_CSW$(NAME)rt = CFEngine 3 runtime and documentation +RUNTIME_DEP_PKGS_CSW$(NAME)rt += CSWbdb48 +RUNTIME_DEP_PKGS_CSW$(NAME)rt += CSWosslrt +RUNTIME_DEP_PKGS_CSW$(NAME)rt += CSWlibpcre0 + + +PACKAGES += CSW$(NAME)server +CATALOGNAME_CSW$(NAME)server = $(NAME)_server +SPKG_DESC_CSW$(NAME)server = CFEngine 3 server binary +RUNTIME_DEP_PKGS_CSW$(NAME)server += CSWbdb48 +RUNTIME_DEP_PKGS_CSW$(NAME)server += CSWosslrt +RUNTIME_DEP_PKGS_CSW$(NAME)server += CSWlibpcre0 +RUNTIME_DEP_PKGS_CSW$(NAME)server += CSW$(NAME)rt +PKGFILES_CSW$(NAME)server += $(sbindir)/cf-serverd +PKGFILES_CSW$(NAME)server += $(sbindir)/cf-runagent +PKGFILES_CSW$(NAME)server += $(mandir)/.*/cf-serverd.* +PKGFILES_CSW$(NAME)server += $(mandir)/.*/cf-runagent.* +PKGFILES_CSW$(NAME)server += $(initddir)/csw$(NAME)-cfserverd +PKGFILES_CSW$(NAME)server += $(docdir)/$(NAME)_server/README.CSW + +PACKAGES += CSW$(NAME)client +CATALOGNAME_CSW$(NAME)client = $(NAME)_client +SPKG_DESC_CSW$(NAME)client = CFEngine 3 client binaries +RUNTIME_DEP_PKGS_CSW$(NAME)client += CSWbdb48 +RUNTIME_DEP_PKGS_CSW$(NAME)client += CSWosslrt +RUNTIME_DEP_PKGS_CSW$(NAME)client += CSWlibpcre0 +RUNTIME_DEP_PKGS_CSW$(NAME)client += CSW$(NAME)rt +PKGFILES_CSW$(NAME)client += $(sbindir)/cf-agent +PKGFILES_CSW$(NAME)client += $(sbindir)/cf-execd +PKGFILES_CSW$(NAME)client += $(sbindir)/cf-monitord +PKGFILES_CSW$(NAME)client += $(mandir)/.*/cf-agent.* +PKGFILES_CSW$(NAME)client += $(mandir)/.*/cf-execd.* +PKGFILES_CSW$(NAME)client += $(mandir)/.*/cf-monitord.* +PKGFILES_CSW$(NAME)client += $(cfengine_workdir_bin)/cf-agent +PKGFILES_CSW$(NAME)client += $(initddir)/csw$(NAME)-cfexecd +PKGFILES_CSW$(NAME)client += $(initddir)/csw$(NAME)-cfmonitord +PKGFILES_CSW$(NAME)client += $(docdir)/$(NAME)_client/README.CSW + +# CFEngine provides three daemons +# - cf-execd (client) +# - cf-monitord (client) +# - cf-serverd (server) +INITSMF = $(initddir)/csw$(NAME)-cfexecd +INITSMF += $(initddir)/csw$(NAME)-cfmonitord +INITSMF += $(initddir)/csw$(NAME)-cfserverd + +# This file gets installed by CSW$(NAME)rt since it is used by +# the server and client component +PRESERVECONF = $(sysconfdir)/$(NAME)rc + +BUILD64 = 1 + +BUILD_DEP_PKGS = CSWbdb48devel +BUILD_DEP_PKGS += CSWlibpcre-dev +BUILD_DEP_PKGS += CSWossldevel +BUILD_DEP_PKGS += CSWflex +BUILD_DEP_PKGS += CSWbison + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --disable-silent-rules +CONFIGURE_ARGS += --with-berkeleydb=$(prefix)/bdb48 +CONFIGURE_ARGS += --with-openssl=$(prefix) +CONFIGURE_ARGS += --with-pcre=$(prefix) +CONFIGURE_ARGS += --with-workdir=$(cfengine_workdir) +CONFIGURE_ARGS += --without-sqlite3 +CONFIGURE_ARGS += --without-qdbm +CONFIGURE_ARGS += --without-postgresql +CONFIGURE_ARGS += --without-mysql + +EXTRA_INC = $(prefix)/bdb48/include + +EXTRA_RUNPATH_DIRS = $(prefix)/bdb48/lib +EXTRA_RUNPATH_ISALIST = $(EXTRA_RUNPATH_DIRS) +EXTRA_LDFLAGS = -L$(prefix)/bdb48/lib/$(MM_LIBDIR) + +include gar/category.mk + +post-install-modulated: rename-cfengine-dir make-cfengine-workdir install-cfengine-links install-smf-manifests install-cfengine3rc install-cfengine3-csw-doc + @$(MAKECOOKIE) + +rename-cfengine-dir: + if test -d $(DESTDIR)$(datadir)/cfengine ; then \ + mv $(DESTDIR)$(datadir)/cfengine $(DESTDIR)$(datadir)/$(NAME) ;\ + fi + if test -d $(DESTDIR)$(docdir)/cfengine ; then \ + mv $(DESTDIR)$(docdir)/cfengine $(DESTDIR)$(docdir)/$(NAME) ;\ + fi + +install-smf-manifests: + ginstall -d $(DESTDIR)$(initddir) + ginstall $(WORKDIR)/csw$(NAME)-cfexecd $(DESTDIR)$(initddir)/ + ginstall $(WORKDIR)/csw$(NAME)-cfmonitord $(DESTDIR)$(initddir)/ + ginstall $(WORKDIR)/csw$(NAME)-cfserverd $(DESTDIR)$(initddir)/ + +make-cfengine-workdir: + if test ! -d $(DESTDIR)$(cfengine_workdir) ; then \ + ginstall -d $(DESTDIR)$(cfengine_workdir); \ + fi + if test ! -d $(DESTDIR)$(cfengine_workdir_bin) ; then\ + ginstall -d $(DESTDIR)$(cfengine_workdir_bin) ;\ + fi + +install-cfengine-links: make-cfengine-workdir + if test ! -h $(DESTDIR)$(cfengine_workdir_bin)/cf-promises ; then \ + ln -s $(sbindir)/cf-promises $(DESTDIR)$(cfengine_workdir_bin)/cf-promises ;\ + fi + if test ! -h $(DESTDIR)$(cfengine_workdir_bin)/cf-agent ; then \ + ln -s $(sbindir)/cf-agent $(DESTDIR)$(cfengine_workdir_bin)/cf-agent ;\ + fi + +install-cfengine3rc: + ginstall $(WORKDIR)/$(NAME)rc $(DESTDIR)$(sysconfdir)/$(NAME)rc.CSW + +install-cfengine3-csw-doc: rename-cfengine-dir + ginstall $(WORKDIR)/README.CSW $(DESTDIR)$(docdir)/$(NAME) Property changes on: csw/mgar/pkg/cfengine3/trunk/Makefile ___________________________________________________________________ Added: svn:keywords + Id Added: svn:eol-style + native Added: csw/mgar/pkg/cfengine3/trunk/checksums =================================================================== --- csw/mgar/pkg/cfengine3/trunk/checksums (rev 0) +++ csw/mgar/pkg/cfengine3/trunk/checksums 2011-11-12 12:02:38 UTC (rev 16169) @@ -0,0 +1 @@ +be118dd95537221da38008845fc0d84a cfengine-3.2.3.tar.gz Added: csw/mgar/pkg/cfengine3/trunk/files/CSWcfengine3rt.postinstall =================================================================== --- csw/mgar/pkg/cfengine3/trunk/files/CSWcfengine3rt.postinstall (rev 0) +++ csw/mgar/pkg/cfengine3/trunk/files/CSWcfengine3rt.postinstall 2011-11-12 12:02:38 UTC (rev 16169) @@ -0,0 +1,31 @@ +# Takes care of creating the CFEngine 3 public/private keys + +CFEWORKDIR=${PKG_INSTALL_ROOT}/var/opt/csw/cfengine3 +CFEKEYDIR=${CFEWORKDIR}/ppkeys +CF_KEYS=${PKG_INSTALL_ROOT}/opt/csw/sbin/cf-key + +if [ \! -d ${CFEWORKDIR} ] +then + # Hmm, this is strange, since the prototype should have + # created this directory + echo "Creating ${CFEWORKDIR}" + mkdir -p ${CFEWORKDIR} +fi + +if [ \! -d ${CFEKEYDIR} ] +then + echo "Creating ${CFEKEYDIR}" + mkdir ${CFEKEYDIR} +fi + +chmod 700 ${CFEKEYDIR} + +if [ -r ${CFEKEYDIR}/localhost.priv -a -r ${CFEKEYDIR}/localhost.pub ] +then + echo "Keys for CFEngine exist." + exit 0 +else + ${CF_KEYS} -f ${CFEKEYDIR}/localhost +fi + +exit 0 Added: csw/mgar/pkg/cfengine3/trunk/files/README.CSW =================================================================== --- csw/mgar/pkg/cfengine3/trunk/files/README.CSW (rev 0) +++ csw/mgar/pkg/cfengine3/trunk/files/README.CSW 2011-11-12 12:02:38 UTC (rev 16169) @@ -0,0 +1,25 @@ +CFEngine 3 +---------- + +* The working directory is located at /var/opt/csw/cfengine3. + +* Upon first installation, a private/public key will be + auto-generated and stored in $(sys.workdir)/ppkeys. + +* Symlinks to /opt/csw/sbin/cf-agent, /opt/csw/sbin/cf-promises are + auto-created in $(sys.workdir)/bin. + +* Options to the daemons can be passed by using + /etc/opt/csw/cfengine3rc or /opt/csw/etc/cfengine3rc. The former + takes precedence over the latter. + +* By default, /etc/opt/csw/cfengine3rc defines a class `opencsw' for + cf-execd and cf-serverd. + +* CFengine has been compiled without support for PostgreSQL, MySQL, + and SQLite. + +* Restarting the daemons (especially cf-execd) in fast sequence may + lead to the service going in maintenance mode when using SMF (or + just not having the daemon started when using legacy startup + scritps). This is due to the locking mechanism used by CFEngine. Added: csw/mgar/pkg/cfengine3/trunk/files/cfengine3rc =================================================================== --- csw/mgar/pkg/cfengine3/trunk/files/cfengine3rc (rev 0) +++ csw/mgar/pkg/cfengine3/trunk/files/cfengine3rc 2011-11-12 12:02:38 UTC (rev 16169) @@ -0,0 +1,17 @@ +# This file is a shell script fragment which is sourced by the +# CFEngine startup scripts. Use it to pass additional options to the +# various CFEngine daemons. +# +# This fragment will be sourced if found under /opt/csw/etc/ or +# /etc/opt/csw/. The latter takes precedence over the former if both +# files exist. +# +# By default, this file defines the class `opencsw' for cf-execd and +# cf-serverd. + +# Options passed to cf-serverd +CFSERVERD_OPTS="-D opencsw" +# Options passed to cf-execd +CFEXECD_OPTS="-D opencsw" +# Options passed to cf-monitord +CFMONITORD_OPTS="" Added: csw/mgar/pkg/cfengine3/trunk/files/cswcfengine3-cfexecd =================================================================== --- csw/mgar/pkg/cfengine3/trunk/files/cswcfengine3-cfexecd (rev 0) +++ csw/mgar/pkg/cfengine3/trunk/files/cswcfengine3-cfexecd 2011-11-12 12:02:38 UTC (rev 16169) @@ -0,0 +1,122 @@ +#!/sbin/sh +# +# +#RC_KNUM 20 +#RC_SNUM 80 +#RC_KLEV 0,1,2,S +#RC_SLEV 3 +#AUTOENABLE no +#FMRI application + + +NAME=cf-execd +DAEMON=/opt/csw/sbin/${NAME} +PIDFILE=/var/opt/csw/cfengine3/${NAME}.pid +I=`/usr/bin/basename $0` + +[ -r /opt/csw/etc/cfengine3rc ] && . /opt/csw/etc/cfengine3rc +[ -r /etc/opt/csw/cfengine3rc ] && . /etc/opt/csw/cfengine3rc + +OPTS="${CFEXECD_OPTS}" + +smf_msg() { + if [ -n "${SMF_FMRI}" ] + then + echo "$I: $@" >&2 + fi +} + + +stop() { + if [ -r ${PIDFILE} ] + then + PID=`/bin/cat ${PIDFILE}` + /bin/kill ${PID} + + # Now wait until the daemon is shutdown + while /bin/kill -0 ${PID} > /dev/null 2>&1 + do + /bin/sleep 1 + done + else + smf_msg "No pid file ${PIDFILE} found for ${NAME}. Not killing ${NAME}." + fi + return 0 +} + +start() { + if [ -r ${PIDFILE} ] + then + /bin/kill -0 `/bin/cat ${PIDFILE}` > /dev/null 2>&1 + if [ $? -eq 0 ] + then + smf_msg "${NAME} already running. Not starting again" + return 0 + fi + smf_msg "Remove stale pid file ${PIDFILE} of ${NAME}" + rm -f ${PIDFILE} + fi + + # Due to CFEngine's locking mechanism, stopping and starting in + # fast sequence may fail sometimes. This leads to SMF going into + # maintenance when trying to revive a died CFEngine daemon. Thus + # we wait some time before starting the daemon, since the start + # might be due to 'restart' or a died daemon + sleep 2 + + smf_msg "Start ${NAME} with options '${OPTS}'" + + ${DAEMON} ${OPTS} + retval=$? + if [ ${retval} -ne 0 ] + then + smf_msg "Failed to start ${NAME} with options '${OPTS}'. Exit Code ${retval}." + if [ -n "${SMF_FMRI}" ] + then + exit ${SMF_EXIT_ERR_FATAL} + else + exit ${retval} + fi + fi + + smf_msg "Successfuly started ${NAME} with options '${OPTS}'" + + return 0 +} + +status() { + if [ -r ${PIDFILE} ] + then + /bin/kill -0 `/bin/cat ${PIDFILE}` > /dev/null 2>&1 + if [ $? -eq 0 ] + then + echo "${NAME} is running" + return 0 + fi + fi + + echo "${NAME} is not running" + return 0 +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart) + stop + start + ;; + status) + status + ;; + *) + echo "$0 {start|stop|restart|status}" + exit 1 + ;; +esac + +exit 0 Property changes on: csw/mgar/pkg/cfengine3/trunk/files/cswcfengine3-cfexecd ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/cfengine3/trunk/files/cswcfengine3-cfmonitord =================================================================== --- csw/mgar/pkg/cfengine3/trunk/files/cswcfengine3-cfmonitord (rev 0) +++ csw/mgar/pkg/cfengine3/trunk/files/cswcfengine3-cfmonitord 2011-11-12 12:02:38 UTC (rev 16169) @@ -0,0 +1,122 @@ +#!/sbin/sh +# +# +#RC_KNUM 20 +#RC_SNUM 80 +#RC_KLEV 0,1,2,S +#RC_SLEV 3 +#AUTOENABLE no +#FMRI application + + +NAME=cf-monitord +DAEMON=/opt/csw/sbin/${NAME} +PIDFILE=/var/opt/csw/cfengine3/${NAME}.pid +I=`/usr/bin/basename $0` + +[ -r /opt/csw/etc/cfengine3rc ] && . /opt/csw/etc/cfengine3rc +[ -r /etc/opt/csw/cfengine3rc ] && . /etc/opt/csw/cfengine3rc + +OPTS="${CFMONITORD_OPTS}" + +smf_msg() { + if [ -n "${SMF_FMRI}" ] + then + echo "$I: $@" >&2 + fi +} + + +stop() { + if [ -r ${PIDFILE} ] + then + PID=`/bin/cat ${PIDFILE}` + /bin/kill ${PID} + + # Now wait until the daemon is shutdown + while /bin/kill -0 ${PID} > /dev/null 2>&1 + do + /bin/sleep 1 + done + else + smf_msg "No pid file ${PIDFILE} found for ${NAME}. Not killing ${NAME}." + fi + return 0 +} + +start() { + if [ -r ${PIDFILE} ] + then + /bin/kill -0 `/bin/cat ${PIDFILE}` > /dev/null 2>&1 + if [ $? -eq 0 ] + then + smf_msg "${NAME} already running. Not starting again" + return 0 + fi + smf_msg "Remove stale pid file ${PIDFILE} of ${NAME}" + rm -f ${PIDFILE} + fi + + # Due to CFEngine's locking mechanism, stopping and starting in + # fast sequence may fail sometimes. This leads to SMF going into + # maintenance when trying to revive a died CFEngine daemon. Thus + # we wait some time before starting the daemon, since the start + # might be due to 'restart' or a died daemon + sleep 2 + + smf_msg "Start ${NAME} with options '${OPTS}'" + + ${DAEMON} ${OPTS} + retval=$? + if [ ${retval} -ne 0 ] + then + smf_msg "Failed to start ${NAME} with options '${OPTS}'. Exit Code ${retval}." + if [ -n "${SMF_FMRI}" ] + then + exit ${SMF_EXIT_ERR_FATAL} + else + exit ${retval} + fi + fi + + smf_msg "Successfuly started ${NAME} with options '${OPTS}'" + + return 0 +} + +status() { + if [ -r ${PIDFILE} ] + then + /bin/kill -0 `/bin/cat ${PIDFILE}` > /dev/null 2>&1 + if [ $? -eq 0 ] + then + echo "${NAME} is running" + return 0 + fi + fi + + echo "${NAME} is not running" + return 0 +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart) + stop + start + ;; + status) + status + ;; + *) + echo "$0 {start|stop|restart|status}" + exit 1 + ;; +esac + +exit 0 Property changes on: csw/mgar/pkg/cfengine3/trunk/files/cswcfengine3-cfmonitord ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/cfengine3/trunk/files/cswcfengine3-cfserverd =================================================================== --- csw/mgar/pkg/cfengine3/trunk/files/cswcfengine3-cfserverd (rev 0) +++ csw/mgar/pkg/cfengine3/trunk/files/cswcfengine3-cfserverd 2011-11-12 12:02:38 UTC (rev 16169) @@ -0,0 +1,122 @@ +#!/sbin/sh +# +# +#RC_KNUM 20 +#RC_SNUM 80 +#RC_KLEV 0,1,2,S +#RC_SLEV 3 +#AUTOENABLE no +#FMRI network + + +NAME=cf-serverd +DAEMON=/opt/csw/sbin/${NAME} +PIDFILE=/var/opt/csw/cfengine3/${NAME}.pid +I=`/usr/bin/basename $0` + +[ -r /opt/csw/etc/cfengine3rc ] && . /opt/csw/etc/cfengine3rc +[ -r /etc/opt/csw/cfengine3rc ] && . /etc/opt/csw/cfengine3rc + +OPTS="${CFSERVERD_OPTS}" + +smf_msg() { + if [ -n "${SMF_FMRI}" ] + then + echo "$I: $@" >&2 + fi +} + + +stop() { + if [ -r ${PIDFILE} ] + then + PID=`/bin/cat ${PIDFILE}` + /bin/kill ${PID} + + # Now wait until the daemon is shutdown + while /bin/kill -0 ${PID} > /dev/null 2>&1 + do + /bin/sleep 1 + done + else + smf_msg "No pid file ${PIDFILE} found for ${NAME}. Not killing ${NAME}." + fi + return 0 +} + +start() { + if [ -r ${PIDFILE} ] + then + /bin/kill -0 `/bin/cat ${PIDFILE}` > /dev/null 2>&1 + if [ $? -eq 0 ] + then + smf_msg "${NAME} already running. Not starting again" + return 0 + fi + smf_msg "Remove stale pid file ${PIDFILE} of ${NAME}" + rm -f ${PIDFILE} + fi + + # Due to CFEngine's locking mechanism, stopping and starting in + # fast sequence may fail sometimes. This leads to SMF going into + # maintenance when trying to revive a died CFEngine daemon. Thus + # we wait some time before starting the daemon, since the start + # might be due to 'restart' or a died daemon + sleep 2 + + smf_msg "Start ${NAME} with options '${OPTS}'" + + ${DAEMON} ${OPTS} + retval=$? + if [ ${retval} -ne 0 ] + then + smf_msg "Failed to start ${NAME} with options '${OPTS}'. Exit Code ${retval}." + if [ -n "${SMF_FMRI}" ] + then + exit ${SMF_EXIT_ERR_FATAL} + else + exit ${retval} + fi + fi + + smf_msg "Successfuly started ${NAME} with options '${OPTS}'" + + return 0 +} + +status() { + if [ -r ${PIDFILE} ] + then + /bin/kill -0 `/bin/cat ${PIDFILE}` > /dev/null 2>&1 + if [ $? -eq 0 ] + then + echo "${NAME} is running" + return 0 + fi + fi + + echo "${NAME} is not running" + return 0 +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart) + stop + start + ;; + status) + status + ;; + *) + echo "$0 {start|stop|restart|status}" + exit 1 + ;; +esac + +exit 0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From guengel at users.sourceforge.net Sat Nov 12 15:12:10 2011 From: guengel at users.sourceforge.net (guengel at users.sourceforge.net) Date: Sat, 12 Nov 2011 14:12:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[16170] csw/mgar/pkg/cfengine3/trunk/Makefile Message-ID: Revision: 16170 http://gar.svn.sourceforge.net/gar/?rev=16170&view=rev Author: guengel Date: 2011-11-12 14:12:10 +0000 (Sat, 12 Nov 2011) Log Message: ----------- Made checkpkg happy. libpromises is now a separate package. Paths in example files will now be changed to their csw counterparts. Modified Paths: -------------- csw/mgar/pkg/cfengine3/trunk/Makefile Modified: csw/mgar/pkg/cfengine3/trunk/Makefile =================================================================== --- csw/mgar/pkg/cfengine3/trunk/Makefile 2011-11-12 12:02:38 UTC (rev 16169) +++ csw/mgar/pkg/cfengine3/trunk/Makefile 2011-11-12 14:12:10 UTC (rev 16170) @@ -39,15 +39,22 @@ cfengine_workdir_bin = $(cfengine_workdir)/bin initddir = $(sysconfdir)/init.d -EXTRA_MERGE_EXCLUDE_FILES = $(datadir)/cfengine.* - PACKAGES = CSW$(NAME)rt CATALOGNAME_CSW$(NAME)rt = $(NAME)_rt SPKG_DESC_CSW$(NAME)rt = CFEngine 3 runtime and documentation RUNTIME_DEP_PKGS_CSW$(NAME)rt += CSWbdb48 RUNTIME_DEP_PKGS_CSW$(NAME)rt += CSWosslrt RUNTIME_DEP_PKGS_CSW$(NAME)rt += CSWlibpcre0 +RUNTIME_DEP_PKGS_CSW$(NAME)rt += CSWlibpromises1 +CHECKPKG_OVERRIDES_CSW$(NAME)rt += catalogname-does-not-match-pkgname|pkgname=CSW$(NAME)rt|catalogname=$(NAME)_rt|expected-catalogname=$(NAME)rt +PACKAGES += CSWlibpromises1 +SPKG_DESC_CSWlibpromises1 = CFEngine 3 promises library +RUNTIME_DEP_PKGS_CSWlibpromises1 += CSWosslrt +RUNTIME_DEP_PKGS_CSWlibpromises1 += CSWlibpcre0 +RUNTIME_DEP_PKGS_CSWlibpromises1 += CSWbdb48 +PKGFILES_CSWlibpromises1 = $(PKGFILES_RT) +PKGFILES_CSWlibpromises1 += .*/libpromises1/README.CSW PACKAGES += CSW$(NAME)server CATALOGNAME_CSW$(NAME)server = $(NAME)_server @@ -56,12 +63,15 @@ RUNTIME_DEP_PKGS_CSW$(NAME)server += CSWosslrt RUNTIME_DEP_PKGS_CSW$(NAME)server += CSWlibpcre0 RUNTIME_DEP_PKGS_CSW$(NAME)server += CSW$(NAME)rt +RUNTIME_DEP_PKGS_CSW$(NAME)server += CSWlibpromises1 PKGFILES_CSW$(NAME)server += $(sbindir)/cf-serverd PKGFILES_CSW$(NAME)server += $(sbindir)/cf-runagent PKGFILES_CSW$(NAME)server += $(mandir)/.*/cf-serverd.* PKGFILES_CSW$(NAME)server += $(mandir)/.*/cf-runagent.* PKGFILES_CSW$(NAME)server += $(initddir)/csw$(NAME)-cfserverd PKGFILES_CSW$(NAME)server += $(docdir)/$(NAME)_server/README.CSW +CHECKPKG_OVERRIDES_CSW$(NAME)server += catalogname-does-not-match-pkgname|pkgname=CSW$(NAME)server|catalogname=$(NAME)_server|expected-catalogname=$(NAME)server +CHECKPKG_OVERRIDES_CSW$(NAME)server += surplus-dependency|CSW$(NAME)rt PACKAGES += CSW$(NAME)client CATALOGNAME_CSW$(NAME)client = $(NAME)_client @@ -70,6 +80,7 @@ RUNTIME_DEP_PKGS_CSW$(NAME)client += CSWosslrt RUNTIME_DEP_PKGS_CSW$(NAME)client += CSWlibpcre0 RUNTIME_DEP_PKGS_CSW$(NAME)client += CSW$(NAME)rt +RUNTIME_DEP_PKGS_CSW$(NAME)client += CSWlibpromises1 PKGFILES_CSW$(NAME)client += $(sbindir)/cf-agent PKGFILES_CSW$(NAME)client += $(sbindir)/cf-execd PKGFILES_CSW$(NAME)client += $(sbindir)/cf-monitord @@ -80,6 +91,7 @@ PKGFILES_CSW$(NAME)client += $(initddir)/csw$(NAME)-cfexecd PKGFILES_CSW$(NAME)client += $(initddir)/csw$(NAME)-cfmonitord PKGFILES_CSW$(NAME)client += $(docdir)/$(NAME)_client/README.CSW +CHECKPKG_OVERRIDES_CSW$(NAME)client += catalogname-does-not-match-pkgname|pkgname=CSW$(NAME)client|catalogname=$(NAME)_client|expected-catalogname=$(NAME)client # CFEngine provides three daemons # - cf-execd (client) @@ -89,6 +101,8 @@ INITSMF += $(initddir)/csw$(NAME)-cfmonitord INITSMF += $(initddir)/csw$(NAME)-cfserverd +LICENSE = LICENSE + # This file gets installed by CSW$(NAME)rt since it is used by # the server and client component PRESERVECONF = $(sysconfdir)/$(NAME)rc @@ -120,7 +134,7 @@ include gar/category.mk -post-install-modulated: rename-cfengine-dir make-cfengine-workdir install-cfengine-links install-smf-manifests install-cfengine3rc install-cfengine3-csw-doc +post-install-modulated: rename-cfengine-dir make-cfengine-workdir install-cfengine-links install-smf-manifests install-cfengine3rc install-cfengine3-csw-doc fix-paths-in-files @$(MAKECOOKIE) rename-cfengine-dir: @@ -158,3 +172,16 @@ install-cfengine3-csw-doc: rename-cfengine-dir ginstall $(WORKDIR)/README.CSW $(DESTDIR)$(docdir)/$(NAME) + +fix-paths-in-files: rename-cfengine-dir + for d in $(DESTDIR)$(docdir)/$(NAME)/example_config $(DESTDIR)$(docdir)/$(NAME)/examples $(DESTDIR)$(datadir)/$(NAME)/masterfiles ; do \ + if test -d $$d ; then \ + for f in $${d}/*.cf ; do \ + sed -e 's|/var/cfengine/|/var/opt/csw/$(NAME)/|g' \ + -e 's|_var_cfengine_|_var_opt_csw_$(NAME)_|g' \ + -e 's|/usr/local/|/opt/csw/|g' \ + -e 's|_usr_local_|_opt_csw_|g' $$f > $${f}.tmp ;\ + mv $${f}.tmp $$f ; \ + done ; \ + fi ; \ + done This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From guengel at users.sourceforge.net Sat Nov 12 15:12:48 2011 From: guengel at users.sourceforge.net (guengel at users.sourceforge.net) Date: Sat, 12 Nov 2011 14:12:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[16171] csw/mgar/pkg/cfengine3/tags/cfengine3-3.2.3, REV= 2011.11.12/ Message-ID: Revision: 16171 http://gar.svn.sourceforge.net/gar/?rev=16171&view=rev Author: guengel Date: 2011-11-12 14:12:48 +0000 (Sat, 12 Nov 2011) Log Message: ----------- cfengine3: Tag as release 3.2.3,REV=2011.11.12 Added Paths: ----------- csw/mgar/pkg/cfengine3/tags/cfengine3-3.2.3,REV=2011.11.12/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sat Nov 12 22:23:08 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sat, 12 Nov 2011 21:23:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[16172] csw/mgar/pkg/lang-python Message-ID: Revision: 16172 http://gar.svn.sourceforge.net/gar/?rev=16172&view=rev Author: dmichelsen Date: 2011-11-12 21:23:08 +0000 (Sat, 12 Nov 2011) Log Message: ----------- lang-python/cherrypy: Initial commit Modified Paths: -------------- csw/mgar/pkg/lang-python/cherrypy/trunk/Makefile csw/mgar/pkg/lang-python/cherrypy/trunk/checksums Added Paths: ----------- csw/mgar/pkg/lang-python/cherrypy/ Modified: csw/mgar/pkg/lang-python/cherrypy/trunk/Makefile =================================================================== --- csw/mgar/pkg/lang-python/mox/trunk/Makefile 2011-08-28 19:44:23 UTC (rev 15455) +++ csw/mgar/pkg/lang-python/cherrypy/trunk/Makefile 2011-11-12 21:23:08 UTC (rev 16172) @@ -2,19 +2,25 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -NAME = mox -VERSION = 0.5.3 +NAME = cherrypy +VERSION = 3.2.2 CATEGORIES = python -DESCRIPTION = Mock object framework for Python -ARCHALL = 1 + +DESCRIPTION = A pythonic, object-oriented web framework define BLURB endef -SPKG_SOURCEURL = http://code.google.com/p/pymox/ -MASTER_SITES = http://pymox.googlecode.com/files/ -PACKAGES = CSWpy-mox -CATALOGNAME_CSWpy-mox = py_mox -DISTFILES = $(NAME)-$(VERSION).tar.gz -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz -TEST_SCRIPTS = -# Remove the following rules and uncomment the + +MASTER_SITES = http://download.cherrypy.org/cherrypy/$(VERSION)/ +DISTNAME = CherryPy-$(VERSION) +DISTFILES = $(DISTNAME).tar.gz + +VENDOR_URL = http://cherrypy.org/ + +PACKAGES = CSWcherrypy +SPKG_DESC_CSWcherrypy = A pythonic, object-oriented web framework +ARCHALL_CSWcherrypy = 1 +# The package name is ok as this is also a daemon and well known under that name +CHECKPKG_OVERRIDES_CSWcherrypy += pkgname-does-not-start-with-CSWpy- +CHECKPKG_OVERRIDES_CSWcherrypy += catalogname-does-not-start-with-py_ + include gar/category.mk Modified: csw/mgar/pkg/lang-python/cherrypy/trunk/checksums =================================================================== --- csw/mgar/pkg/lang-python/mox/trunk/checksums 2011-08-28 19:44:23 UTC (rev 15455) +++ csw/mgar/pkg/lang-python/cherrypy/trunk/checksums 2011-11-12 21:23:08 UTC (rev 16172) @@ -1 +1 @@ -2c43da56ed1bbbbf7805e81c76a924cc mox-0.5.3.tar.gz +c1b1e9577f65f9bb88bfd1b15b93b911 CherryPy-3.2.2.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sat Nov 12 22:33:51 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sat, 12 Nov 2011 21:33:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[16173] csw/mgar/pkg/lang-python/cherrypy/trunk Message-ID: Revision: 16173 http://gar.svn.sourceforge.net/gar/?rev=16173&view=rev Author: dmichelsen Date: 2011-11-12 21:33:50 +0000 (Sat, 12 Nov 2011) Log Message: ----------- lang-python/cherrypy: Downgrade to 3.1.2 as pkg.depotd requires < 3.2.0 Modified Paths: -------------- csw/mgar/pkg/lang-python/cherrypy/trunk/Makefile csw/mgar/pkg/lang-python/cherrypy/trunk/checksums Modified: csw/mgar/pkg/lang-python/cherrypy/trunk/Makefile =================================================================== --- csw/mgar/pkg/lang-python/cherrypy/trunk/Makefile 2011-11-12 21:23:08 UTC (rev 16172) +++ csw/mgar/pkg/lang-python/cherrypy/trunk/Makefile 2011-11-12 21:33:50 UTC (rev 16173) @@ -3,7 +3,7 @@ # $Id$ NAME = cherrypy -VERSION = 3.2.2 +VERSION = 3.1.2 CATEGORIES = python DESCRIPTION = A pythonic, object-oriented web framework @@ -23,4 +23,7 @@ CHECKPKG_OVERRIDES_CSWcherrypy += pkgname-does-not-start-with-CSWpy- CHECKPKG_OVERRIDES_CSWcherrypy += catalogname-does-not-start-with-py_ +# Test testsuite +TEST_SCRIPTS = + include gar/category.mk Modified: csw/mgar/pkg/lang-python/cherrypy/trunk/checksums =================================================================== --- csw/mgar/pkg/lang-python/cherrypy/trunk/checksums 2011-11-12 21:23:08 UTC (rev 16172) +++ csw/mgar/pkg/lang-python/cherrypy/trunk/checksums 2011-11-12 21:33:50 UTC (rev 16173) @@ -1 +1 @@ -c1b1e9577f65f9bb88bfd1b15b93b911 CherryPy-3.2.2.tar.gz +15c60b3a91886b9a304d366fba93669c CherryPy-3.1.2.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sat Nov 12 22:53:12 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sat, 12 Nov 2011 21:53:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[16174] csw/mgar/pkg/lang-python Message-ID: Revision: 16174 http://gar.svn.sourceforge.net/gar/?rev=16174&view=rev Author: dmichelsen Date: 2011-11-12 21:53:12 +0000 (Sat, 12 Nov 2011) Log Message: ----------- lang-python/simplejson: Initial commit Added Paths: ----------- csw/mgar/pkg/lang-python/simplejson/ csw/mgar/pkg/lang-python/simplejson/trunk/Makefile csw/mgar/pkg/lang-python/simplejson/trunk/checksums Removed Paths: ------------- csw/mgar/pkg/lang-python/simplejson/trunk/Makefile csw/mgar/pkg/lang-python/simplejson/trunk/checksums Deleted: csw/mgar/pkg/lang-python/simplejson/trunk/Makefile =================================================================== --- csw/mgar/pkg/lang-python/cherrypy/trunk/Makefile 2011-11-12 21:23:08 UTC (rev 16172) +++ csw/mgar/pkg/lang-python/simplejson/trunk/Makefile 2011-11-12 21:53:12 UTC (rev 16174) @@ -1,26 +0,0 @@ -# Copyright 2009 OpenCSW -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -NAME = cherrypy -VERSION = 3.2.2 -CATEGORIES = python - -DESCRIPTION = A pythonic, object-oriented web framework -define BLURB -endef - -MASTER_SITES = http://download.cherrypy.org/cherrypy/$(VERSION)/ -DISTNAME = CherryPy-$(VERSION) -DISTFILES = $(DISTNAME).tar.gz - -VENDOR_URL = http://cherrypy.org/ - -PACKAGES = CSWcherrypy -SPKG_DESC_CSWcherrypy = A pythonic, object-oriented web framework -ARCHALL_CSWcherrypy = 1 -# The package name is ok as this is also a daemon and well known under that name -CHECKPKG_OVERRIDES_CSWcherrypy += pkgname-does-not-start-with-CSWpy- -CHECKPKG_OVERRIDES_CSWcherrypy += catalogname-does-not-start-with-py_ - -include gar/category.mk Copied: csw/mgar/pkg/lang-python/simplejson/trunk/Makefile (from rev 16173, csw/mgar/pkg/lang-python/cherrypy/trunk/Makefile) =================================================================== --- csw/mgar/pkg/lang-python/simplejson/trunk/Makefile (rev 0) +++ csw/mgar/pkg/lang-python/simplejson/trunk/Makefile 2011-11-12 21:53:12 UTC (rev 16174) @@ -0,0 +1,27 @@ +# Copyright 2009 OpenCSW +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +NAME = simplejson +VERSION = 2.2.1 +CATEGORIES = python + +DESCRIPTION = JSON encoder and decoder +define BLURB +endef + +# Download from github does not really work as there are some suffixes at the end I cannot guess +MASTER_SITES = https://github.com/simplejson/simplejson/tarball/v2.2.1 +DISTFILES = $(NAME)-$(VERSION).tar.gz +DISTNAME = simplejson-simplejson-52d0050 + +VENDOR_URL = http://simplejson.readthedocs.org/ + +LICENSE = LICENSE.txt + +PACKAGES = CSWpy-simplejson +SPKG_DESC_CSWpy-simplejson = JSON encoder and decoder +# Is this really necessary? We are already depending on CSWpython as category == 'python' +RUNTIME_DEP_PKGS_CSWpy-simplejson += CSWlibpython2-6-1-0 + +include gar/category.mk Deleted: csw/mgar/pkg/lang-python/simplejson/trunk/checksums =================================================================== --- csw/mgar/pkg/lang-python/cherrypy/trunk/checksums 2011-11-12 21:23:08 UTC (rev 16172) +++ csw/mgar/pkg/lang-python/simplejson/trunk/checksums 2011-11-12 21:53:12 UTC (rev 16174) @@ -1 +0,0 @@ -c1b1e9577f65f9bb88bfd1b15b93b911 CherryPy-3.2.2.tar.gz Copied: csw/mgar/pkg/lang-python/simplejson/trunk/checksums (from rev 16173, csw/mgar/pkg/lang-python/cherrypy/trunk/checksums) =================================================================== --- csw/mgar/pkg/lang-python/simplejson/trunk/checksums (rev 0) +++ csw/mgar/pkg/lang-python/simplejson/trunk/checksums 2011-11-12 21:53:12 UTC (rev 16174) @@ -0,0 +1 @@ +8221965bea9d9687c0323aae0f0e37e1 simplejson-2.2.1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sat Nov 12 23:26:43 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sat, 12 Nov 2011 22:26:43 +0000 Subject: [csw-devel] SF.net SVN: gar:[16175] csw/mgar/pkg/lang-python Message-ID: Revision: 16175 http://gar.svn.sourceforge.net/gar/?rev=16175&view=rev Author: dmichelsen Date: 2011-11-12 22:26:43 +0000 (Sat, 12 Nov 2011) Log Message: ----------- lang-python/M2Crypto: Initial commit Modified Paths: -------------- csw/mgar/pkg/lang-python/M2Crypto/trunk/Makefile csw/mgar/pkg/lang-python/M2Crypto/trunk/checksums Added Paths: ----------- csw/mgar/pkg/lang-python/M2Crypto/ Modified: csw/mgar/pkg/lang-python/M2Crypto/trunk/Makefile =================================================================== --- csw/mgar/pkg/lang-python/simplejson/trunk/Makefile 2011-11-12 21:53:12 UTC (rev 16174) +++ csw/mgar/pkg/lang-python/M2Crypto/trunk/Makefile 2011-11-12 22:26:43 UTC (rev 16175) @@ -2,26 +2,29 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -NAME = simplejson -VERSION = 2.2.1 +NAME = M2Crypto +VERSION = 0.21.1 CATEGORIES = python -DESCRIPTION = JSON encoder and decoder +DESCRIPTION = The most complete Python wrapper for OpenSSL define BLURB endef -# Download from github does not really work as there are some suffixes at the end I cannot guess -MASTER_SITES = https://github.com/simplejson/simplejson/tarball/v2.2.1 +MASTER_SITES = http://pypi.python.org/packages/source/M/M2Crypto/ DISTFILES = $(NAME)-$(VERSION).tar.gz -DISTNAME = simplejson-simplejson-52d0050 -VENDOR_URL = http://simplejson.readthedocs.org/ +VENDOR_URL = http://chandlerproject.org/Projects/MeTooCrypto -LICENSE = LICENSE.txt +PACKAGES = CSWpy-m2crypto +SPKG_DESC_CSWpy-m2crypto = The most complete Python wrapper for OpenSSL +RUNTIME_DEP_PKGS_CSWpy-m2crypto += CSWosslrt +RUNTIME_DEP_PKGS_CSWpy-m2crypto += CSWlibpython2-6-1-0 -PACKAGES = CSWpy-simplejson -SPKG_DESC_CSWpy-simplejson = JSON encoder and decoder -# Is this really necessary? We are already depending on CSWpython as category == 'python' -RUNTIME_DEP_PKGS_CSWpy-simplejson += CSWlibpython2-6-1-0 +PYBUILD_CMD = build build_ext +BUILD_ARGS += --openssl=$(prefix) +# Skip testsuite until this is fixed: +# https://bugzilla.osafoundation.org/show_bug.cgi?id=13039 +SKIPTEST ?= 1 + include gar/category.mk Modified: csw/mgar/pkg/lang-python/M2Crypto/trunk/checksums =================================================================== --- csw/mgar/pkg/lang-python/simplejson/trunk/checksums 2011-11-12 21:53:12 UTC (rev 16174) +++ csw/mgar/pkg/lang-python/M2Crypto/trunk/checksums 2011-11-12 22:26:43 UTC (rev 16175) @@ -1 +1 @@ -8221965bea9d9687c0323aae0f0e37e1 simplejson-2.2.1.tar.gz +f93d8462ff7646397a9f77a2fe602d17 M2Crypto-0.21.1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sat Nov 12 23:55:13 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sat, 12 Nov 2011 22:55:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[16176] csw/mgar/pkg/pkg-gate/trunk/Makefile Message-ID: Revision: 16176 http://gar.svn.sourceforge.net/gar/?rev=16176&view=rev Author: dmichelsen Date: 2011-11-12 22:55:13 +0000 (Sat, 12 Nov 2011) Log Message: ----------- pkg-gate: Adjust dependencies, reinplacements and add protos Modified Paths: -------------- csw/mgar/pkg/pkg-gate/trunk/Makefile Modified: csw/mgar/pkg/pkg-gate/trunk/Makefile =================================================================== --- csw/mgar/pkg/pkg-gate/trunk/Makefile 2011-11-12 22:26:43 UTC (rev 16175) +++ csw/mgar/pkg/pkg-gate/trunk/Makefile 2011-11-12 22:55:13 UTC (rev 16176) @@ -13,8 +13,15 @@ MASTER_SITES = manual:// DISTFILES = $(NAME)-$(VERSION).tar.bz2 DISTNAME = ips -WORKSRC = $(WORKDIR)/$(DISTNAME)/src +# Code for strncmp taken from +# http://bugs.mysql.com/bug.php?id=7974 +PATCHFILES += 0001-Add-missing-strndup-on-Solaris.patch + +VENDOR_URL = http://src.opensolaris.org/source/xref/pkg/gate/ + +LICENSE = ips/doc/license.txt + PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 # For xml2po @@ -23,27 +30,32 @@ # For intltool-merge BUILD_DEP_PKGS += CSWintltool -PACKAGES += CSWips-pkg-server PYCOMPILE = 1 -ARCHALL = 1 +PACKAGES += CSWips-pkg-server +SPKG_DESC_CSWips-pkg-server = IPS package server +RUNTIME_DEP_PKGS_CSWips-pkg-server += CSWpython +RUNTIME_DEP_PKGS_CSWips-pkg-server += CSWpy-openssl +RUNTIME_DEP_PKGS_CSWips-pkg-server += CSWcherrypy +RUNTIME_DEP_PKGS_CSWips-pkg-server += CSWpy-simplejson + # With all the replacements and the large repo this takes forever NOGITPATCH = 1 REINPLACEMENTS += intltool REINPLACE_MATCH_intltool = /usr/bin/intltool-merge REINPLACE_WITH_intltool = /opt/csw/bin/intltool-merge -REINPLACE_FILES_intltool = setup.py +REINPLACE_FILES_intltool = src/setup.py REINPLACEMENTS += xml2po REINPLACE_MATCH_xml2po = /usr/bin/xml2po REINPLACE_WITH_xml2po = /opt/csw/bin/xml2po -REINPLACE_FILES_xml2po = setup.py +REINPLACE_FILES_xml2po = src/setup.py REINPLACEMENTS += linkopts REINPLACE_MATCH_linkopts = \[ \"-zstrip-class=nonalloc\" \] REINPLACE_WITH_linkopts = \[\] -REINPLACE_FILES_linkopts = setup.py +REINPLACE_FILES_linkopts = src/setup.py PYVARS += py_install_dir #py_install_dir = 'usr/lib/python2.6/vendor-packages' @@ -161,11 +173,17 @@ REINPLACEMENTS += pyvar-$(1) REINPLACE_MATCH_pyvar-$(1) = $(1) = .* REINPLACE_WITH_pyvar-$(1) = $(1) = '.$$(PYVAR_$(1))' -REINPLACE_FILES_pyvar-$(1) = setup.py +REINPLACE_FILES_pyvar-$(1) = src/setup.py endef $(foreach VAR,$(PYVARS),$(eval $(call pyrep,$(VAR)))) +REINPLACEMENTS += python +REINPLACE_MATCH_python = /usr/bin/python2.6 +REINPLACE_WITH_python = /opt/csw/bin/python +REINPLACE_FILES_python += $(libdir)/pkg.depotd +REINPLACE_WHEN_python = postinstall + CONFIGURE_SCRIPTS = BUILD_SCRIPTS = custom TEST_SCRIPTS = @@ -174,13 +192,12 @@ include gar/category.mk build-custom: - (cd $(WORKSRC); python setup.py build) + (cd $(WORKSRC)/src; python setup.py build) @$(MAKECOOKIE) install-custom: - (cd $(WORKSRC); python setup.py install --root=$(DESTDIR)) + @echo "Copying python files" + (cd $(WORKSRC)/src; python setup.py install --root=$(DESTDIR)) + @echo "Copying Sparc proto files" + (cd $(WORKSRC)/proto/root_sparc; tar cvf - .) | (cd $(DESTDIR); tar xf -) @$(MAKECOOKIE) - -#post-install-modulated: -# gfind $(DESTDIR) -type f -name '*.pyc' -exec rm {} \; -# @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From guengel at users.sourceforge.net Sun Nov 13 10:06:23 2011 From: guengel at users.sourceforge.net (guengel at users.sourceforge.net) Date: Sun, 13 Nov 2011 09:06:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[16177] csw/mgar/pkg Message-ID: Revision: 16177 http://gar.svn.sourceforge.net/gar/?rev=16177&view=rev Author: guengel Date: 2011-11-13 09:06:23 +0000 (Sun, 13 Nov 2011) Log Message: ----------- gnome-ssh-askpass/trunk: Initial release Added Paths: ----------- csw/mgar/pkg/gnome-ssh-askpass/ csw/mgar/pkg/gnome-ssh-askpass/Makefile csw/mgar/pkg/gnome-ssh-askpass/branches/ csw/mgar/pkg/gnome-ssh-askpass/tags/ csw/mgar/pkg/gnome-ssh-askpass/trunk/ csw/mgar/pkg/gnome-ssh-askpass/trunk/Makefile csw/mgar/pkg/gnome-ssh-askpass/trunk/checksums csw/mgar/pkg/gnome-ssh-askpass/trunk/files/ csw/mgar/pkg/gnome-ssh-askpass/trunk/files/LICENSE csw/mgar/pkg/gnome-ssh-askpass/trunk/files/README.CSW Added: csw/mgar/pkg/gnome-ssh-askpass/Makefile =================================================================== --- csw/mgar/pkg/gnome-ssh-askpass/Makefile (rev 0) +++ csw/mgar/pkg/gnome-ssh-askpass/Makefile 2011-11-13 09:06:23 UTC (rev 16177) @@ -0,0 +1,2 @@ +%: + $(MAKE) -C trunk $* Property changes on: csw/mgar/pkg/gnome-ssh-askpass/Makefile ___________________________________________________________________ Added: svn:keywords + Date Revision Author HeadURL Id Added: svn:eol-style + native Property changes on: csw/mgar/pkg/gnome-ssh-askpass/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/gnome-ssh-askpass/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnome-ssh-askpass/trunk/Makefile (rev 0) +++ csw/mgar/pkg/gnome-ssh-askpass/trunk/Makefile 2011-11-13 09:06:23 UTC (rev 16177) @@ -0,0 +1,65 @@ +# $Id$ +# TODO (release-critical prefixed with !, non release-critical with *) +# +NAME = gnome-ssh-askpass +VERSION = 5.9p1 +GARTYPE = v2 +CATEGORIES = gnome + +DESCRIPTION = A GNOME and Gtk2 passphrase requester +define BLURB + A GNOME and Gtk2 passphrase requester +endef + +DISTNAME = openssh-$(VERSION) +MASTER_SITES = ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ +DISTFILES = $(DISTNAME).tar.gz +DISTFILES += LICENSE +DISTFILES += README.CSW + +# File name regex to get notifications about upstream software releases +# NOTE: Use this only if the automatic regex creation +# does not work for your package +# UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +PACKAGES = CSW$(NAME) +RUNTIME_DEP_PKGS = CSWgtk2 +RUNTIME_DEP_PKGS += CSWglib2 +RUNTIME_DEP_PKGS += CSWpango +RUNTIME_DEP_PKGS += CSWlibpixman +RUNTIME_DEP_PKGS += CSWlibatk +RUNTIME_DEP_PKGS += CSWlibpng + +BUILD_DEP_PKGS = CSWgtk2devel +BUILD_DEP_PKGS += CSWglib2devel +BUILD_DEP_PKGS += CSWpangodevel +BUILD_DEP_PKGS += CSWlibpixman-dev +BUILD_DEP_PKGS += CSWlibatkdevel +BUILD_DEP_PKGS += CSWlibpng-dev +BUILD_DEP_PKGS += CSWsunx11devel + +LICENSE = LICENSE + +# Does not use GNU configure +CONFIGURE_SCRIPTS = +# No test script +TEST_SCRIPTS = + +BUILD_SCRIPTS = custom + +INSTALL_SCRIPTS = custom + +include gar/category.mk + +build-custom: + cd $(WORKSRC)/contrib ; \ + $(BUILD_ENV) gmake gnome-ssh-askpass2 + @$(MAKECOOKIE) + +install-custom: + ginstall -d $(DESTDIR)$(bindir) + ginstall $(WORKSRC)/contrib/gnome-ssh-askpass2 $(DESTDIR)$(bindir)/gnome-ssh-askpass Property changes on: csw/mgar/pkg/gnome-ssh-askpass/trunk/Makefile ___________________________________________________________________ Added: svn:keywords + Id Added: svn:eol-style + native Added: csw/mgar/pkg/gnome-ssh-askpass/trunk/checksums =================================================================== --- csw/mgar/pkg/gnome-ssh-askpass/trunk/checksums (rev 0) +++ csw/mgar/pkg/gnome-ssh-askpass/trunk/checksums 2011-11-13 09:06:23 UTC (rev 16177) @@ -0,0 +1 @@ +afe17eee7e98d3b8550cc349834a85d0 openssh-5.9p1.tar.gz Added: csw/mgar/pkg/gnome-ssh-askpass/trunk/files/LICENSE =================================================================== --- csw/mgar/pkg/gnome-ssh-askpass/trunk/files/LICENSE (rev 0) +++ csw/mgar/pkg/gnome-ssh-askpass/trunk/files/LICENSE 2011-11-13 09:06:23 UTC (rev 16177) @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2000-2002 Damien Miller. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS 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 AUTHOR 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. + */ Added: csw/mgar/pkg/gnome-ssh-askpass/trunk/files/README.CSW =================================================================== --- csw/mgar/pkg/gnome-ssh-askpass/trunk/files/README.CSW (rev 0) +++ csw/mgar/pkg/gnome-ssh-askpass/trunk/files/README.CSW 2011-11-13 09:06:23 UTC (rev 16177) @@ -0,0 +1,15 @@ +gnome-ssh-askpass2 +------------------ + +From gnome-ssh-askpass2.c: + + This is a simple GNOME SSH passphrase grabber. To use it, set the environment + variable SSH_ASKPASS to point to the location of gnome-ssh-askpass before + calling "ssh-add < /dev/null". + + There is only two run-time options: if you set the environment variable + "GNOME_SSH_ASKPASS_GRAB_SERVER=true" then gnome-ssh-askpass will grab the X + server. If you set "GNOME_SSH_ASKPASS_GRAB_POINTER=true", then the pointer + will be grabbed too. These may have some benefit to security if you don't + trust your X server. We grab the keyboard always. + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From guengel at users.sourceforge.net Sun Nov 13 10:23:58 2011 From: guengel at users.sourceforge.net (guengel at users.sourceforge.net) Date: Sun, 13 Nov 2011 09:23:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[16178] csw/mgar/pkg/gnome-ssh-askpass/trunk/Makefile Message-ID: Revision: 16178 http://gar.svn.sourceforge.net/gar/?rev=16178&view=rev Author: guengel Date: 2011-11-13 09:23:58 +0000 (Sun, 13 Nov 2011) Log Message: ----------- gnome-ssh-askpass/trunk: Adjusted dependency list Modified Paths: -------------- csw/mgar/pkg/gnome-ssh-askpass/trunk/Makefile Modified: csw/mgar/pkg/gnome-ssh-askpass/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnome-ssh-askpass/trunk/Makefile 2011-11-13 09:06:23 UTC (rev 16177) +++ csw/mgar/pkg/gnome-ssh-askpass/trunk/Makefile 2011-11-13 09:23:58 UTC (rev 16178) @@ -26,13 +26,17 @@ # uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES # UPSTREAM_MASTER_SITES = +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 + PACKAGES = CSW$(NAME) RUNTIME_DEP_PKGS = CSWgtk2 RUNTIME_DEP_PKGS += CSWglib2 RUNTIME_DEP_PKGS += CSWpango -RUNTIME_DEP_PKGS += CSWlibpixman RUNTIME_DEP_PKGS += CSWlibatk -RUNTIME_DEP_PKGS += CSWlibpng +RUNTIME_DEP_PKGS += CSWlibintl8 +RUNTIME_DEP_PKGS += CSWftype2 +RUNTIME_DEP_PKGS += CSWfconfig +RUNTIME_DEP_PKGS += CSWlibcairo2 BUILD_DEP_PKGS = CSWgtk2devel BUILD_DEP_PKGS += CSWglib2devel This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From guengel at users.sourceforge.net Sun Nov 13 10:59:43 2011 From: guengel at users.sourceforge.net (guengel at users.sourceforge.net) Date: Sun, 13 Nov 2011 09:59:43 +0000 Subject: [csw-devel] SF.net SVN: gar:[16179] csw/mgar/pkg/gnome-ssh-askpass/tags/ gnome-ssh-askpass-5.9p1, REV=2011.11.13/ Message-ID: Revision: 16179 http://gar.svn.sourceforge.net/gar/?rev=16179&view=rev Author: guengel Date: 2011-11-13 09:59:42 +0000 (Sun, 13 Nov 2011) Log Message: ----------- gnome-ssh-askpass: Tag as release 5.9p1,REV=2011.11.13 Added Paths: ----------- csw/mgar/pkg/gnome-ssh-askpass/tags/gnome-ssh-askpass-5.9p1,REV=2011.11.13/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Sun Nov 13 15:36:18 2011 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Sun, 13 Nov 2011 14:36:18 +0000 Subject: [csw-devel] SF.net SVN: gar:[16180] csw/mgar/pkg Message-ID: Revision: 16180 http://gar.svn.sourceforge.net/gar/?rev=16180&view=rev Author: bdwalton Date: 2011-11-13 14:36:18 +0000 (Sun, 13 Nov 2011) Log Message: ----------- add template for inetutils package Added Paths: ----------- csw/mgar/pkg/inetutils/ csw/mgar/pkg/inetutils/Makefile csw/mgar/pkg/inetutils/branches/ csw/mgar/pkg/inetutils/tags/ csw/mgar/pkg/inetutils/trunk/ csw/mgar/pkg/inetutils/trunk/Makefile csw/mgar/pkg/inetutils/trunk/checksums csw/mgar/pkg/inetutils/trunk/files/ Copied: csw/mgar/pkg/inetutils/Makefile (from rev 15145, csw/mgar/pkg/template/Makefile) =================================================================== --- csw/mgar/pkg/inetutils/Makefile (rev 0) +++ csw/mgar/pkg/inetutils/Makefile 2011-11-13 14:36:18 UTC (rev 16180) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/inetutils/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/inetutils/trunk/Makefile =================================================================== --- csw/mgar/pkg/inetutils/trunk/Makefile (rev 0) +++ csw/mgar/pkg/inetutils/trunk/Makefile 2011-11-13 14:36:18 UTC (rev 16180) @@ -0,0 +1,29 @@ +# $Id$ +# TODO (release-critical prefixed with !, non release-critical with *) +# +NAME = inetutils +VERSION = x.y +GARTYPE = v2 +CATEGORIES = category + +DESCRIPTION = Brief description +define BLURB + Long description +endef + +MASTER_SITES = +DISTFILES = $(DISTNAME).tar.gz + +# File name regex to get notifications about upstream software releases +# NOTE: Use this only if the automatic regex creation +# does not work for your package +# UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk + Property changes on: csw/mgar/pkg/inetutils/trunk/Makefile ___________________________________________________________________ Added: svn:keywords + Id Added: csw/mgar/pkg/inetutils/trunk/checksums =================================================================== This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Sun Nov 13 15:42:56 2011 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Sun, 13 Nov 2011 14:42:56 +0000 Subject: [csw-devel] SF.net SVN: gar:[16181] csw/mgar/pkg/inetutils/trunk Message-ID: Revision: 16181 http://gar.svn.sourceforge.net/gar/?rev=16181&view=rev Author: bdwalton Date: 2011-11-13 14:42:56 +0000 (Sun, 13 Nov 2011) Log Message: ----------- inetutils/trunk: update template with vaules for pre-release 1.8.150-c548 Modified Paths: -------------- csw/mgar/pkg/inetutils/trunk/Makefile csw/mgar/pkg/inetutils/trunk/checksums Modified: csw/mgar/pkg/inetutils/trunk/Makefile =================================================================== --- csw/mgar/pkg/inetutils/trunk/Makefile 2011-11-13 14:36:18 UTC (rev 16180) +++ csw/mgar/pkg/inetutils/trunk/Makefile 2011-11-13 14:42:56 UTC (rev 16181) @@ -2,27 +2,25 @@ # TODO (release-critical prefixed with !, non release-critical with *) # NAME = inetutils -VERSION = x.y +VERSION = 1.8.150-c548 GARTYPE = v2 -CATEGORIES = category +CATEGORIES = net -DESCRIPTION = Brief description +DESCRIPTION = Inetutils is a collection of common network programs define BLURB - Long description +Inetutils is a collection of common network programs. It includes: +An ftp client and server. +A telnet client and server. +An rsh client and server. +An rlogin client and server. +A tftp client and server. +And much more... +Most of them are improved versions of programs originally from BSD. Some others are original versions, written from scratch. endef -MASTER_SITES = +MASTER_SITES = http://daily.josefsson.org/$(NAME)/ DISTFILES = $(DISTNAME).tar.gz -# File name regex to get notifications about upstream software releases -# NOTE: Use this only if the automatic regex creation -# does not work for your package -# UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz - -# If the url used to check for software update is different of MASTER_SITES, then -# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES -# UPSTREAM_MASTER_SITES = - CONFIGURE_ARGS = $(DIRPATHS) include gar/category.mk Modified: csw/mgar/pkg/inetutils/trunk/checksums =================================================================== --- csw/mgar/pkg/inetutils/trunk/checksums 2011-11-13 14:36:18 UTC (rev 16180) +++ csw/mgar/pkg/inetutils/trunk/checksums 2011-11-13 14:42:56 UTC (rev 16181) @@ -0,0 +1 @@ +628580f4536363a91804eb7edd456cb8 inetutils-1.8.150-c548.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Sun Nov 13 17:37:28 2011 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Sun, 13 Nov 2011 16:37:28 +0000 Subject: [csw-devel] SF.net SVN: gar:[16182] csw/mgar/pkg/dovecot/trunk Message-ID: Revision: 16182 http://gar.svn.sourceforge.net/gar/?rev=16182&view=rev Author: jake_goerzen Date: 2011-11-13 16:37:27 +0000 (Sun, 13 Nov 2011) Log Message: ----------- dovecot/trunk: fixed USERGROUP usage/integration Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/dovecot/trunk/files/cswusergroup Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2011-11-13 14:42:56 UTC (rev 16181) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2011-11-13 16:37:27 UTC (rev 16182) @@ -1,6 +1,5 @@ # TODO # - SSL certs to /etc/opt/csw/ssl? -# - USERGROUP doesn't work yet, wrong usage? # - /var/run/dovecot instead of /var/opt/csw/run? NAME = dovecot VERSION = 2.0.15 @@ -77,8 +76,7 @@ # cswclassutils integration INITSMF = $(sysconfdir)/init.d/cswdovecot -USERGROUP = dovecot:dovecot:Dovecot IMAP Server:/var/opt/csw/run/dovecot/login:/bin/false -USERGROUP += dovenull:dovenull:Dovecot IMAP Server:/var/opt/csw/run/dovenull/login:/bin/false +USERGROUP = /etc/opt/csw/pkg/CSWdovecot/cswusergroup SAMPLECONF = .*/dovecot.pem $(sysconfdir)/dovecot.conf MIGRATE_FILES = dovecot.conf @@ -132,4 +130,9 @@ ginstall -Dm 755 $(FILEDIR)/cswdovecot \ $(DESTDIR)/etc/opt/csw/init.d/cswdovecot + # Copy cswusergroup + ginstall -m 755 -d $(DESTDIR)/etc/opt/csw/pkg/CSWdovecot + ginstall -m 444 $(FILEDIR)/cswusergroup \ + $(DESTDIR)/etc/opt/csw/pkg/CSWdovecot/ + @$(MAKECOOKIE) Added: csw/mgar/pkg/dovecot/trunk/files/cswusergroup =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/cswusergroup (rev 0) +++ csw/mgar/pkg/dovecot/trunk/files/cswusergroup 2011-11-13 16:37:27 UTC (rev 16182) @@ -0,0 +1,2 @@ +dovecot:dovecot:Dovecot IMAP Server:/var/opt/csw/run/dovecot/login:/bin/false:::NP +dovenull:dovenull:Dovecot IMAP Server:/var/opt/csw/run/dovenull/login:/bin/false:::NP This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sun Nov 13 18:09:39 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sun, 13 Nov 2011 17:09:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[16183] csw/mgar/pkg/lang-python Message-ID: Revision: 16183 http://gar.svn.sourceforge.net/gar/?rev=16183&view=rev Author: dmichelsen Date: 2011-11-13 17:09:39 +0000 (Sun, 13 Nov 2011) Log Message: ----------- lang-python/ply: Initial commit Modified Paths: -------------- csw/mgar/pkg/lang-python/ply/trunk/Makefile csw/mgar/pkg/lang-python/ply/trunk/checksums Added Paths: ----------- csw/mgar/pkg/lang-python/ply/ Modified: csw/mgar/pkg/lang-python/ply/trunk/Makefile =================================================================== --- csw/mgar/pkg/lang-python/M2Crypto/trunk/Makefile 2011-11-12 22:26:43 UTC (rev 16175) +++ csw/mgar/pkg/lang-python/ply/trunk/Makefile 2011-11-13 17:09:39 UTC (rev 16183) @@ -2,29 +2,21 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -NAME = M2Crypto -VERSION = 0.21.1 +NAME = ply +VERSION = 3.4 CATEGORIES = python -DESCRIPTION = The most complete Python wrapper for OpenSSL +DESCRIPTION = Python Lex-Yacc define BLURB endef -MASTER_SITES = http://pypi.python.org/packages/source/M/M2Crypto/ +MASTER_SITES = http://www.dabeaz.com/ply/ DISTFILES = $(NAME)-$(VERSION).tar.gz -VENDOR_URL = http://chandlerproject.org/Projects/MeTooCrypto +VENDOR_URL = http://www.dabeaz.com/ply/ -PACKAGES = CSWpy-m2crypto -SPKG_DESC_CSWpy-m2crypto = The most complete Python wrapper for OpenSSL -RUNTIME_DEP_PKGS_CSWpy-m2crypto += CSWosslrt -RUNTIME_DEP_PKGS_CSWpy-m2crypto += CSWlibpython2-6-1-0 +PACKAGES = CSWpy-ply +SPKG_DESC_CSWpy-ply = Python Lex-Yacc +ARCHALL_CSWpy-ply = 1 -PYBUILD_CMD = build build_ext -BUILD_ARGS += --openssl=$(prefix) - -# Skip testsuite until this is fixed: -# https://bugzilla.osafoundation.org/show_bug.cgi?id=13039 -SKIPTEST ?= 1 - include gar/category.mk Modified: csw/mgar/pkg/lang-python/ply/trunk/checksums =================================================================== --- csw/mgar/pkg/lang-python/M2Crypto/trunk/checksums 2011-11-12 22:26:43 UTC (rev 16175) +++ csw/mgar/pkg/lang-python/ply/trunk/checksums 2011-11-13 17:09:39 UTC (rev 16183) @@ -1 +1 @@ -f93d8462ff7646397a9f77a2fe602d17 M2Crypto-0.21.1.tar.gz +ffdc95858819347bf92d7c2acc074894 ply-3.4.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From chninkel at users.sourceforge.net Sun Nov 13 20:33:12 2011 From: chninkel at users.sourceforge.net (chninkel at users.sourceforge.net) Date: Sun, 13 Nov 2011 19:33:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[16184] csw/mgar/pkg/openssl/trunk/Makefile Message-ID: Revision: 16184 http://gar.svn.sourceforge.net/gar/?rev=16184&view=rev Author: chninkel Date: 2011-11-13 19:33:12 +0000 (Sun, 13 Nov 2011) Log Message: ----------- openssl: added obsoleted_by directives Modified Paths: -------------- csw/mgar/pkg/openssl/trunk/Makefile Modified: csw/mgar/pkg/openssl/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssl/trunk/Makefile 2011-11-13 17:09:39 UTC (rev 16183) +++ csw/mgar/pkg/openssl/trunk/Makefile 2011-11-13 19:33:12 UTC (rev 16184) @@ -37,15 +37,18 @@ SPKG_DESC_CSWlibssl0-9-8 = Openssl runtime libraries CATALOGNAME_CSWlibssl0-9-8 = libssl0_9_8 RUNTIME_DEP_PKGS_CSWlibssl0-9-8 = CSWcacertificates +OBSOLETED_BY_CSWlibssl0-9-8 = CSWosslrt SPKG_DESC_CSWlibssl-dev = Openssl development libraries and headers CATALOGNAME_CSWlibssl-dev = libssl_dev RUNTIME_DEP_PKGS_CSWlibssl-dev = CSWlibssl0-9-8 +OBSOLETED_BY_CSWlibssl-dev = CSWossldevel SPKG_DESC_CSWopenssl-utils = Openssl binaries and related tools CATALOGNAME_CSWopenssl-utils = openssl_utils RUNTIME_DEP_PKGS_CSWopenssl-utils = CSWlibssl0-9-8 SPKG_CLASSES_CSWopenssl-utils = none cswpreserveconf +OBSOLETED_BY_CSWopenssl-utils = CSWosslutils # openssl is a meta-package CHECKPKG_OVERRIDES_CSWopenssl += surplus-dependency|CSWopenssl-utils This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Sun Nov 13 20:45:57 2011 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Sun, 13 Nov 2011 19:45:57 +0000 Subject: [csw-devel] SF.net SVN: gar:[16185] csw/mgar/pkg/phpMyAdmin/trunk Message-ID: Revision: 16185 http://gar.svn.sourceforge.net/gar/?rev=16185&view=rev Author: bonivart Date: 2011-11-13 19:45:57 +0000 (Sun, 13 Nov 2011) Log Message: ----------- phpMyAdmin/trunk: update to 3.4.7.1 Modified Paths: -------------- csw/mgar/pkg/phpMyAdmin/trunk/Makefile csw/mgar/pkg/phpMyAdmin/trunk/checksums Modified: csw/mgar/pkg/phpMyAdmin/trunk/Makefile =================================================================== --- csw/mgar/pkg/phpMyAdmin/trunk/Makefile 2011-11-13 19:33:12 UTC (rev 16184) +++ csw/mgar/pkg/phpMyAdmin/trunk/Makefile 2011-11-13 19:45:57 UTC (rev 16185) @@ -1,5 +1,5 @@ NAME = phpMyAdmin -VERSION = 3.4.5 +VERSION = 3.4.7.1 CATEGORIES = apps DESCRIPTION = Effective MySQL Management @@ -13,18 +13,27 @@ endef MASTER_SITES = http://garr.dl.sourceforge.net/sourceforge/phpmyadmin/ -DISTFILES = $(NAME)-$(VERSION)-all-languages.tar.bz2 +DISTFILES = $(NAME)-$(VERSION)-all-languages.tar.bz2 -PACKAGES = CSWphpmyadmin +PACKAGES = CSWphpmyadmin CATALOGNAME = phpmyadmin -RUNTIME_DEP_PKGS = CSWapache2 CSWap2modphp5 CSWmysql5 CSWphp5 CSWphp5gd CSWphp5mcrypt -RUNTIME_DEP_PKGS += CSWphp5mysqli CSWphp5session CSWphp5mbstring CSWphp5ctype CSWphp5zip +RUNTIME_DEP_PKGS = CSWap2modphp5 +RUNTIME_DEP_PKGS += CSWapache2 +RUNTIME_DEP_PKGS += CSWmysql5 +RUNTIME_DEP_PKGS += CSWphp5 +RUNTIME_DEP_PKGS += CSWphp5ctype +RUNTIME_DEP_PKGS += CSWphp5gd +RUNTIME_DEP_PKGS += CSWphp5mbstring +RUNTIME_DEP_PKGS += CSWphp5mcrypt +RUNTIME_DEP_PKGS += CSWphp5mysqli +RUNTIME_DEP_PKGS += CSWphp5session +RUNTIME_DEP_PKGS += CSWphp5zip CONFIGURE_SCRIPTS = -BUILD_SCRIPTS = -TEST_SCRIPTS = -INSTALL_SCRIPTS = custom +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom ARCHALL = 1 SPKG_SOURCEURL = http://www.phpmyadmin.net Modified: csw/mgar/pkg/phpMyAdmin/trunk/checksums =================================================================== --- csw/mgar/pkg/phpMyAdmin/trunk/checksums 2011-11-13 19:33:12 UTC (rev 16184) +++ csw/mgar/pkg/phpMyAdmin/trunk/checksums 2011-11-13 19:45:57 UTC (rev 16185) @@ -1 +1 @@ -b86208e2062d85020624b75dd50ef1be phpMyAdmin-3.4.5-all-languages.tar.bz2 +6c22e16b7070fcae13cb4b73b3d74570 phpMyAdmin-3.4.7.1-all-languages.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sun Nov 13 22:46:41 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sun, 13 Nov 2011 21:46:41 +0000 Subject: [csw-devel] SF.net SVN: gar:[16186] csw/mgar/pkg/libtasn1/trunk Message-ID: Revision: 16186 http://gar.svn.sourceforge.net/gar/?rev=16186&view=rev Author: dmichelsen Date: 2011-11-13 21:46:41 +0000 (Sun, 13 Nov 2011) Log Message: ----------- libtasn1/trunk: Update to 2.10 Modified Paths: -------------- csw/mgar/pkg/libtasn1/trunk/Makefile csw/mgar/pkg/libtasn1/trunk/checksums Modified: csw/mgar/pkg/libtasn1/trunk/Makefile =================================================================== --- csw/mgar/pkg/libtasn1/trunk/Makefile 2011-11-13 19:45:57 UTC (rev 16185) +++ csw/mgar/pkg/libtasn1/trunk/Makefile 2011-11-13 21:46:41 UTC (rev 16186) @@ -1,5 +1,5 @@ NAME = libtasn1 -VERSION = 2.9 +VERSION = 2.10 CATEGORIES = lib DESCRIPTION = GNU ASN1 Library Modified: csw/mgar/pkg/libtasn1/trunk/checksums =================================================================== --- csw/mgar/pkg/libtasn1/trunk/checksums 2011-11-13 19:45:57 UTC (rev 16185) +++ csw/mgar/pkg/libtasn1/trunk/checksums 2011-11-13 21:46:41 UTC (rev 16186) @@ -1 +1 @@ -f4f4035b84550100ffeb8ad4b261dea9 libtasn1-2.9.tar.gz +ef80c227d0dcdc2940fbc58faf8e0cf1 libtasn1-2.10.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sun Nov 13 22:50:07 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sun, 13 Nov 2011 21:50:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[16187] csw/mgar/pkg/libtasn1/trunk/Makefile Message-ID: Revision: 16187 http://gar.svn.sourceforge.net/gar/?rev=16187&view=rev Author: dmichelsen Date: 2011-11-13 21:50:07 +0000 (Sun, 13 Nov 2011) Log Message: ----------- libtasn1/trunk: Disable $ISALIST Modified Paths: -------------- csw/mgar/pkg/libtasn1/trunk/Makefile Modified: csw/mgar/pkg/libtasn1/trunk/Makefile =================================================================== --- csw/mgar/pkg/libtasn1/trunk/Makefile 2011-11-13 21:46:41 UTC (rev 16186) +++ csw/mgar/pkg/libtasn1/trunk/Makefile 2011-11-13 21:50:07 UTC (rev 16187) @@ -35,6 +35,10 @@ LD_OPTIONS = EXTRA_LINKER_FLAGS = $(RUNPATH_LINKER_FLAGS) +# Trying to put $ISALIST in LINKER_FLAGS would require more quoting here and +# we don't really need it anyway, so disable for now. +NOISALIST = 1 + BUILD64 = 1 include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sun Nov 13 23:01:17 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sun, 13 Nov 2011 22:01:17 +0000 Subject: [csw-devel] SF.net SVN: gar:[16188] csw/mgar/pkg/grep/trunk Message-ID: Revision: 16188 http://gar.svn.sourceforge.net/gar/?rev=16188&view=rev Author: dmichelsen Date: 2011-11-13 22:01:17 +0000 (Sun, 13 Nov 2011) Log Message: ----------- grep/trunk: Prepare for upcoming new release, all reported bugs have been fixed Modified Paths: -------------- csw/mgar/pkg/grep/trunk/Makefile csw/mgar/pkg/grep/trunk/checksums Modified: csw/mgar/pkg/grep/trunk/Makefile =================================================================== --- csw/mgar/pkg/grep/trunk/Makefile 2011-11-13 21:50:07 UTC (rev 16187) +++ csw/mgar/pkg/grep/trunk/Makefile 2011-11-13 22:01:17 UTC (rev 16188) @@ -1,5 +1,5 @@ NAME = grep -VERSION = 2.9 +VERSION = 2.9.79-e340 CATEGORIES = utils DESCRIPTION = GNU grep @@ -15,23 +15,18 @@ endef MASTER_SITES = $(GNU_MIRROR) +MASTER_SITES += http://meyering.net/grep/ DISTFILES = $(DISTNAME).tar.xz PACKAGES = CSWggrep CATALOGNAME = ggrep RUNTIME_DEP_PKGS_CSWggrep += CSWlibintl8 RUNTIME_DEP_PKGS_CSWggrep += CSWlibpcre0 -RUNTIME_DEP_PKGS_CSWggrep += CSWiconv +RUNTIME_DEP_PKGS_CSWggrep += CSWlibiconv2 -EXTRA_LINKER_FLAGS = -liconv - CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --program-prefix=g -# Skip tests as they fail only in gnulib and are probably harmless: -# https://savannah.gnu.org/bugs/?29380 -SKIPTEST ?= 1 - EXTRA_MERGE_EXCLUDE_FILES = $(libdir)/charset.alias include gar/category.mk Modified: csw/mgar/pkg/grep/trunk/checksums =================================================================== --- csw/mgar/pkg/grep/trunk/checksums 2011-11-13 21:50:07 UTC (rev 16187) +++ csw/mgar/pkg/grep/trunk/checksums 2011-11-13 22:01:17 UTC (rev 16188) @@ -1 +1 @@ -25e41b2aa201104354740961ef36005a grep-2.9.tar.xz +fe62cc14b813cdcc3589be6066c04fa3 grep-2.9.79-e340.tar.xz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Mon Nov 14 04:04:39 2011 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Mon, 14 Nov 2011 03:04:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[16189] csw/mgar/pkg/inetutils/trunk Message-ID: Revision: 16189 http://gar.svn.sourceforge.net/gar/?rev=16189&view=rev Author: bdwalton Date: 2011-11-14 03:04:39 +0000 (Mon, 14 Nov 2011) Log Message: ----------- inetutils/trunk: add configure args and a patch. krb5 is broken for now. missing a header file; mail sent to upstream Modified Paths: -------------- csw/mgar/pkg/inetutils/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/inetutils/trunk/files/0001-Handle-missing-sethostname-prototype-on-Solaris.patch Modified: csw/mgar/pkg/inetutils/trunk/Makefile =================================================================== --- csw/mgar/pkg/inetutils/trunk/Makefile 2011-11-13 22:01:17 UTC (rev 16188) +++ csw/mgar/pkg/inetutils/trunk/Makefile 2011-11-14 03:04:39 UTC (rev 16189) @@ -21,7 +21,18 @@ MASTER_SITES = http://daily.josefsson.org/$(NAME)/ DISTFILES = $(DISTNAME).tar.gz +PATCHFILES += 0001-Handle-missing-sethostname-prototype-on-Solaris.patch + +BUILD_DEPS += CSWlibncurses-dev +BUILD_DEPS += CSWlibkrb5-dev + CONFIGURE_ARGS = $(DIRPATHS) +# CONFIGURE_ARGS += --enable-encryption +# CONFIGURE_ARGS += --enable-authentication +# CONFIGURE_ARGS += --with-krb5 +CONFIGURE_ARGS += --with-wrap=/opt/csw +CONFIGURE_ARGS += --with-pam +CONFIGURE_ARGS += --with-ncurses-include-dir=/opt/csw/include/ncursesw include gar/category.mk Added: csw/mgar/pkg/inetutils/trunk/files/0001-Handle-missing-sethostname-prototype-on-Solaris.patch =================================================================== --- csw/mgar/pkg/inetutils/trunk/files/0001-Handle-missing-sethostname-prototype-on-Solaris.patch (rev 0) +++ csw/mgar/pkg/inetutils/trunk/files/0001-Handle-missing-sethostname-prototype-on-Solaris.patch 2011-11-14 03:04:39 UTC (rev 16189) @@ -0,0 +1,40 @@ +From 4320c84455c9f7e78eb2670a2e8630f87e56bbf6 Mon Sep 17 00:00:00 2001 +From: Ben Walton +Date: Mon, 14 Nov 2011 02:30:34 +0100 +Subject: [PATCH] Handle missing sethostname prototype on Solaris + +Solaris before SOlaris 11 is missing a sethostname prototype in unistd.h. +This causes a missing symbol error during compilation of src/hostname.c. + +Conditionally define this prototype as extern if building on Solaris 9 or +10. + +Signed-off-by: Ben Walton +--- + src/hostname.c | 10 ++++++++++ + 1 files changed, 10 insertions(+), 0 deletions(-) + +diff --git a/src/hostname.c b/src/hostname.c +index 3974737..a11a559 100644 +--- a/src/hostname.c ++++ b/src/hostname.c +@@ -34,6 +34,16 @@ + #include "xgethostname.h" + #include "xgetdomainname.h" + ++/* Solaris 9 and 10 are missing a prototype for sethostname in ++ unistd.h. See: http://wesunsolve.net/bugid/id/6438052. We must ++ provide our own definition and make it extern, which will not be ++ lint clean but should allow compilation. */ ++#if defined(__sun) || defined(__sun__) ++ #if defined(__SunOS_5_9) || defined(__SunOS_5_10) ++ extern int sethostname(char *, int); ++ #endif ++#endif ++ + + typedef struct + { +-- +1.7.6.1 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Nov 14 11:12:11 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 14 Nov 2011 10:12:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[16190] csw/mgar/pkg/bdb51/trunk Message-ID: Revision: 16190 http://gar.svn.sourceforge.net/gar/?rev=16190&view=rev Author: dmichelsen Date: 2011-11-14 10:12:10 +0000 (Mon, 14 Nov 2011) Log Message: ----------- bdb51/trunk: Roll forward as submitted by John Clizbe Modified Paths: -------------- csw/mgar/pkg/bdb51/trunk/Makefile csw/mgar/pkg/bdb51/trunk/checksums Modified: csw/mgar/pkg/bdb51/trunk/Makefile =================================================================== --- csw/mgar/pkg/bdb51/trunk/Makefile 2011-11-14 03:04:39 UTC (rev 16189) +++ csw/mgar/pkg/bdb51/trunk/Makefile 2011-11-14 10:12:10 UTC (rev 16190) @@ -1,5 +1,5 @@ NAME = db -VERSION = 5.1.19 +VERSION = 5.1.29 CATEGORIES = lib DESCRIPTION = Berkeley DB 5.1 @@ -27,7 +27,6 @@ RELEASE = p$(words $(filter patch.$(VERSION).%,$(PATCHFILES))) BUILD64 = 1 -NOISAEXEC = 1 CONFIGURE_SCRIPTS = dist Modified: csw/mgar/pkg/bdb51/trunk/checksums =================================================================== --- csw/mgar/pkg/bdb51/trunk/checksums 2011-11-14 03:04:39 UTC (rev 16189) +++ csw/mgar/pkg/bdb51/trunk/checksums 2011-11-14 10:12:10 UTC (rev 16190) @@ -1 +1 @@ -76fcbfeebfcd09ba0b4d96bfdf8d884d db-5.1.19.tar.gz +a94ea755ab695bc04f82b94d2e24a1ef db-5.1.29.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Mon Nov 14 12:26:23 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Mon, 14 Nov 2011 11:26:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[16191] csw/mgar/pkg/mysql5/branches/mysql-5.0.x/Makefile Message-ID: Revision: 16191 http://gar.svn.sourceforge.net/gar/?rev=16191&view=rev Author: wahwah Date: 2011-11-14 11:26:23 +0000 (Mon, 14 Nov 2011) Log Message: ----------- mysql5/branches/mysql-5.0.x: enable the federated engine Modified Paths: -------------- csw/mgar/pkg/mysql5/branches/mysql-5.0.x/Makefile Modified: csw/mgar/pkg/mysql5/branches/mysql-5.0.x/Makefile =================================================================== --- csw/mgar/pkg/mysql5/branches/mysql-5.0.x/Makefile 2011-11-14 10:12:10 UTC (rev 16190) +++ csw/mgar/pkg/mysql5/branches/mysql-5.0.x/Makefile 2011-11-14 11:26:23 UTC (rev 16191) @@ -169,6 +169,7 @@ CONFIGURE_ARGS_DBG = --with-debug CONFIGURE_ARGS += $(CONFIGURE_ARGS_$(GARFLAVOR)) CONFIGURE_ARGS += --program-suffix=-$(BASE_VERSION) +CONFIGURE_ARGS += --with-federated-storage-engine # TODO: Make the tests pass. They don't at the moment. SKIPTEST ?= 1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 15 00:04:50 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 14 Nov 2011 23:04:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[16192] csw/mgar/pkg/libidn/trunk/Makefile Message-ID: Revision: 16192 http://gar.svn.sourceforge.net/gar/?rev=16192&view=rev Author: dmichelsen Date: 2011-11-14 23:04:49 +0000 (Mon, 14 Nov 2011) Log Message: ----------- Minor adjustments to testsuite and package names Modified Paths: -------------- csw/mgar/pkg/libidn/trunk/Makefile Modified: csw/mgar/pkg/libidn/trunk/Makefile =================================================================== --- csw/mgar/pkg/libidn/trunk/Makefile 2011-11-14 11:26:23 UTC (rev 16191) +++ csw/mgar/pkg/libidn/trunk/Makefile 2011-11-14 23:04:49 UTC (rev 16192) @@ -16,32 +16,39 @@ VENDOR_URL = http://www.gnu.org/software/libidn/ +# PACKAGING_PLATFORMS = solaris10-sparc + PACKAGES += CSWlibidn11 -CATALOGNAME_CSWlibidn11 = libidn11 SPKG_DESC_CSWlibidn11 = GNU IDN library, libidn.so.11 PKGFILES_CSWlibidn11 += $(call pkgfiles_lib,libidn.so.11) PKGFILES_CSWlibidn11 += .*/libidn\.mo RUNTIME_DEP_PKGS_CSWlibidn11 += CSWlibintl8 -RUNTIME_DEP_PKGS_CSWlibidn11 += CSWiconv +RUNTIME_DEP_PKGS_CSWlibidn11 += CSWlibiconv2 PACKAGES += CSWlibidn-dev -CATALOGNAME_CSWlibidn-dev = libidn_dev -SPKG_DESC_CSWlibidn-dev = GNU IDN development files +SPKG_DESC_CSWlibidn-dev = GNU IDN development files for libidn.so.11 PKGFILES_CSWlibidn-dev += $(PKGFILES_DEVEL) PKGFILES_CSWlibidn-dev += $(sharedstatedir)/emacs/.* PKGFILES_CSWlibidn-dev += $(infodir)/.* RUNTIME_DEP_PKGS_CSWlibidn-dev += CSWlibidn11 -CHECKPKG_OVERRIDES_CSWlibidn-dev += missing-dependency|CSWemacscommon PACKAGES += CSWlibidn-utils -CATALOGNAME_CSWlibidn-utils = libidn_utils SPKG_DESC_CSWlibidn-utils = GNU IDN utilities # PKGFILES is catchall RUNTIME_DEP_PKGS_CSWlibidn-utils += CSWlibidn11 RUNTIME_DEP_PKGS_CSWlibidn-utils += CSWlibintl8 -RUNTIME_DEP_PKGS_CSWlibidn-utils += CSWiconv +RUNTIME_DEP_PKGS_CSWlibidn-utils += CSWlibiconv2 OBSOLETED_BY_CSWlibidn-utils = CSWlibidn +BUILD_OVERRIDE_VARS = SHELL +BUILD_OVERRIDE_VAR_SHELL = /opt/csw/bin/bash + +TEST_OVERRIDE_VARS = SHELL +TEST_OVERRIDE_VAR_SHELL = /opt/csw/bin/bash + +INSTALL_OVERRIDE_VARS = SHELL +INSTALL_OVERRIDE_VAR_SHELL = /opt/csw/bin/bash + BUILD64 = 1 # We don't need it and if defined the test breaks This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 15 08:19:19 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 15 Nov 2011 07:19:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[16193] csw/mgar/pkg/libidn/trunk/Makefile Message-ID: Revision: 16193 http://gar.svn.sourceforge.net/gar/?rev=16193&view=rev Author: dmichelsen Date: 2011-11-15 07:19:19 +0000 (Tue, 15 Nov 2011) Log Message: ----------- libidn/trunk: Update package in override Modified Paths: -------------- csw/mgar/pkg/libidn/trunk/Makefile Modified: csw/mgar/pkg/libidn/trunk/Makefile =================================================================== --- csw/mgar/pkg/libidn/trunk/Makefile 2011-11-14 23:04:49 UTC (rev 16192) +++ csw/mgar/pkg/libidn/trunk/Makefile 2011-11-15 07:19:19 UTC (rev 16193) @@ -58,6 +58,6 @@ # What's this? Windows DLLs? How do they end up in the Solaris build? EXTRA_MERGE_EXCLUDE_FILES = .*\.dll -CHECKPKG_OVERRIDES_CSWlibidn += missing-dependency|CSWemacscommon +CHECKPKG_OVERRIDES_CSWlibidn-dev += missing-dependency|CSWemacscommon include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Tue Nov 15 11:11:14 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Tue, 15 Nov 2011 10:11:14 +0000 Subject: [csw-devel] SF.net SVN: gar:[16194] csw/mgar/pkg/gcc4/tags/gcc-4.3.3/ Message-ID: Revision: 16194 http://gar.svn.sourceforge.net/gar/?rev=16194&view=rev Author: wahwah Date: 2011-11-15 10:11:14 +0000 (Tue, 15 Nov 2011) Log Message: ----------- gcc: Tagging the long-lived 4.3.3 release Added Paths: ----------- csw/mgar/pkg/gcc4/tags/gcc-4.3.3/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 15 11:21:50 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 15 Nov 2011 10:21:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[16195] csw/mgar/gar/v2/gar.conf.mk Message-ID: Revision: 16195 http://gar.svn.sourceforge.net/gar/?rev=16195&view=rev Author: dmichelsen Date: 2011-11-15 10:21:50 +0000 (Tue, 15 Nov 2011) Log Message: ----------- mGAR v2: Skip duplicate ISA requests Modified Paths: -------------- csw/mgar/gar/v2/gar.conf.mk Modified: csw/mgar/gar/v2/gar.conf.mk =================================================================== --- csw/mgar/gar/v2/gar.conf.mk 2011-11-15 10:11:14 UTC (rev 16194) +++ csw/mgar/gar/v2/gar.conf.mk 2011-11-15 10:21:50 UTC (rev 16195) @@ -452,7 +452,11 @@ # BUILD_ISAS contains all ISAs that can be built on the current kernel # It is guaranteed that all BUILD_ISAS come first in NEEDED_ISAS # Set 'BUILD64 = 1' to build 64 bit versions automatically -REQUESTED_ISAS ?= $(strip $(foreach A,$(GARCHLIST),$(ISA_DEFAULT_$A) $(if $(BUILD64),$(ISA_DEFAULT64_$A)) $(EXTRA_BUILD_ISAS_$A)) $(EXTRA_BUILD_ISAS)) + +# Just keeps the first appearance of each word +remove-duplicates = $(if $1,$(firstword $1) $(call remove-duplicates,$(filter-out $(firstword $1),$1))) + +REQUESTED_ISAS ?= $(strip $(call remove-duplicates,$(foreach A,$(GARCHLIST),$(ISA_DEFAULT_$A) $(if $(BUILD64),$(ISA_DEFAULT64_$A)) $(EXTRA_BUILD_ISAS_$A)) $(EXTRA_BUILD_ISAS))) NEEDED_ISAS ?= $(strip $(filter $(ISALIST_$(KERNELISA)),$(filter $(ISALIST_$(ISA_DEFAULT64_$(GARCH))),$(REQUESTED_ISAS))) \ $(filter-out $(ISALIST_$(KERNELISA)),$(filter $(ISALIST_$(ISA_DEFAULT64_$(GARCH))),$(REQUESTED_ISAS)))) BUILD_ISAS ?= $(filter $(ISALIST_$(KERNELISA)),$(NEEDED_ISAS)) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From aigoshin at users.sourceforge.net Tue Nov 15 15:05:27 2011 From: aigoshin at users.sourceforge.net (aigoshin at users.sourceforge.net) Date: Tue, 15 Nov 2011 14:05:27 +0000 Subject: [csw-devel] SF.net SVN: gar:[16196] csw/mgar/pkg/nginx/trunk Message-ID: Revision: 16196 http://gar.svn.sourceforge.net/gar/?rev=16196&view=rev Author: aigoshin Date: 2011-11-15 14:05:27 +0000 (Tue, 15 Nov 2011) Log Message: ----------- nginx: release 20111115 Modified Paths: -------------- csw/mgar/pkg/nginx/trunk/Makefile csw/mgar/pkg/nginx/trunk/checksums Modified: csw/mgar/pkg/nginx/trunk/Makefile =================================================================== --- csw/mgar/pkg/nginx/trunk/Makefile 2011-11-15 10:21:50 UTC (rev 16195) +++ csw/mgar/pkg/nginx/trunk/Makefile 2011-11-15 14:05:27 UTC (rev 16196) @@ -1,5 +1,5 @@ NAME = nginx -VERSION = 1.1.6 +VERSION = 1.1.8 CATEGORIES = server GARCOMPILER = SOS11 @@ -35,12 +35,13 @@ # casxa [%o2] 0x80, %o1, %o0 # .end +ISAEXEC = 1 ISA_DEFAULT_sparc = sparcv8plus -EXTRA_BUILD_ISAS_i386 = pentium_pro amd64 +EXTRA_BUILD_ISAS_i386 = amd64 EXTRA_BUILD_ISAS_sparc = sparcv9 -NGINXCPU_i386 = pentium -NGINXCPU_pentium_pro = pentium3 +NGINXCPU_i386 = pentium3 +#NGINXCPU_pentium_pro = pentium3 NGINXCPU_sparcv8plus = sparc32 NGINXCPU_sparcv9 = sparc64 NGINXCPU_$(ISA) ?= $(ISA) Modified: csw/mgar/pkg/nginx/trunk/checksums =================================================================== --- csw/mgar/pkg/nginx/trunk/checksums 2011-11-15 10:21:50 UTC (rev 16195) +++ csw/mgar/pkg/nginx/trunk/checksums 2011-11-15 14:05:27 UTC (rev 16196) @@ -1 +1 @@ -976bd857e7d2327aa9977efaacea2c8f nginx-1.1.6.tar.gz +f9f3e60f498b7ffac778ee72ea7db309 nginx-1.1.8.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From aigoshin at users.sourceforge.net Tue Nov 15 17:49:36 2011 From: aigoshin at users.sourceforge.net (aigoshin at users.sourceforge.net) Date: Tue, 15 Nov 2011 16:49:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[16197] csw/mgar/pkg/nginx/trunk/Makefile Message-ID: Revision: 16197 http://gar.svn.sourceforge.net/gar/?rev=16197&view=rev Author: aigoshin Date: 2011-11-15 16:49:36 +0000 (Tue, 15 Nov 2011) Log Message: ----------- nginx: release 20111115 Modified Paths: -------------- csw/mgar/pkg/nginx/trunk/Makefile Modified: csw/mgar/pkg/nginx/trunk/Makefile =================================================================== --- csw/mgar/pkg/nginx/trunk/Makefile 2011-11-15 14:05:27 UTC (rev 16196) +++ csw/mgar/pkg/nginx/trunk/Makefile 2011-11-15 16:49:36 UTC (rev 16197) @@ -41,7 +41,7 @@ EXTRA_BUILD_ISAS_sparc = sparcv9 NGINXCPU_i386 = pentium3 -#NGINXCPU_pentium_pro = pentium3 +NGINXCPU_pentium_pro = pentium3 NGINXCPU_sparcv8plus = sparc32 NGINXCPU_sparcv9 = sparc64 NGINXCPU_$(ISA) ?= $(ISA) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Tue Nov 15 22:38:31 2011 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Tue, 15 Nov 2011 21:38:31 +0000 Subject: [csw-devel] SF.net SVN: opencsw:[588] twitter/sweets/sweets.py Message-ID: Revision: 588 http://opencsw.svn.sourceforge.net/opencsw/?rev=588&view=rev Author: skayser Date: 2011-11-15 21:38:31 +0000 (Tue, 15 Nov 2011) Log Message: ----------- twitter/sweets: also encode output when stdout is redirected, default to utf-8 Modified Paths: -------------- twitter/sweets/sweets.py Modified: twitter/sweets/sweets.py =================================================================== --- twitter/sweets/sweets.py 2011-11-10 00:51:00 UTC (rev 587) +++ twitter/sweets/sweets.py 2011-11-15 21:38:31 UTC (rev 588) @@ -116,8 +116,8 @@ tweet['from_user'], tweet['id_str'] ) - if os.isatty(1): msg = msg.encode(sys.stdout.encoding, 'replace') - print msg + encoding = sys.stdout.encoding or 'utf-8' + print msg.encode(encoding, 'replace') def twitter_search_mock(query="", state=""): This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Wed Nov 16 10:09:54 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Wed, 16 Nov 2011 09:09:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[16198] csw/mgar/pkg/krb5-lib/trunk Message-ID: Revision: 16198 http://gar.svn.sourceforge.net/gar/?rev=16198&view=rev Author: wahwah Date: 2011-11-16 09:09:54 +0000 (Wed, 16 Nov 2011) Log Message: ----------- krb5-lib/trunk: A patch attempting to fix krb5_set_password_using_ccache() failure on Windows 2003 R2 Revision Links: -------------- http://gar.svn.sourceforge.net/gar/?rev=2&view=rev Modified Paths: -------------- csw/mgar/pkg/krb5-lib/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/krb5-lib/trunk/files/krb5-1.9.2-krb5_set_password_using_ccache.patch Modified: csw/mgar/pkg/krb5-lib/trunk/Makefile =================================================================== --- csw/mgar/pkg/krb5-lib/trunk/Makefile 2011-11-15 16:49:36 UTC (rev 16197) +++ csw/mgar/pkg/krb5-lib/trunk/Makefile 2011-11-16 09:09:54 UTC (rev 16198) @@ -25,6 +25,7 @@ # PATCHFILES += 0003-local-libraries-first-when-linking.patch PATCHFILES += 0004-libkdb_ldap-isblank-define.patch PATCHFILES += 0005-Add-strings.h-to-setenv.c-for-strlen-and-other-stuff.patch +PATCHFILES += krb5-1.9.2-krb5_set_password_using_ccache.patch BUILD_DEP_PKGS = CSWtcl Added: csw/mgar/pkg/krb5-lib/trunk/files/krb5-1.9.2-krb5_set_password_using_ccache.patch =================================================================== --- csw/mgar/pkg/krb5-lib/trunk/files/krb5-1.9.2-krb5_set_password_using_ccache.patch (rev 0) +++ csw/mgar/pkg/krb5-lib/trunk/files/krb5-1.9.2-krb5_set_password_using_ccache.patch 2011-11-16 09:09:54 UTC (rev 16198) @@ -0,0 +1,59 @@ +commit 908a2602acb0ea75690141d730ef0aee4f13b018 +Author: ghudson +Date: Mon Nov 14 18:02:52 2011 +0000 + + ticket: 7016 + subject: Handle TGS referrals to the same realm + target_version: 1.9.3 + tags: pullup + + krb5 1.6 through 1.8 contained a workaround for the Active Directory + behavior of returning a TGS referral to the same realm as the request. + 1.9 responds to this behavior by caching the returned TGT, trying + again, and detecting a referral loop. This is a partial regression of + ticket #4955. Detect this case and fall back to a non-referreal + request. + + git-svn-id: svn://anonsvn.mit.edu/krb5/trunk at 25472 dc483132-0cff-0310-8789-dd5450dbe970 + +diff --git a/src/include/k5-trace.h b/src/include/k5-trace.h +index 2d34574..926c523 100644 +--- a/src/include/k5-trace.h ++++ b/src/include/k5-trace.h +@@ -357,6 +357,9 @@ + TRACE(c, (c, "TGS request result: {kerr}", code)) + #define TRACE_TKT_CREDS_RETRY_TCP(c) \ + TRACE(c, (c, "Request or response is too big for UDP; retrying with TCP")) ++#define TRACE_TKT_CREDS_SAME_REALM_TGT(c, realm) \ ++ TRACE(c, (c, "Received TGT referral back to same realm ({data}); trying " \ ++ "again without referrals", realm)) + #define TRACE_TKT_CREDS_SERVICE_REQ(c, princ, referral) \ + TRACE(c, (c, "Requesting tickets for {princ}, referrals {str}", princ, \ + (referral) ? "on" : "off")) +diff --git a/src/lib/krb5/krb/get_creds.c b/src/lib/krb5/krb/get_creds.c +index f229ba1..780e656 100644 +--- a/src/lib/krb5/krb/get_creds.c ++++ b/src/lib/krb5/krb/get_creds.c +@@ -557,6 +557,14 @@ step_referrals(krb5_context context, krb5_tkt_creds_context ctx) + return begin_non_referral(context, ctx); + } + ++ /* Active Directory may return a TGT to the local realm. Try a ++ * non-referral query if we see this. */ ++ referral_realm = &ctx->reply_creds->server->data[1]; ++ if (data_eq(*referral_realm, ctx->cur_tgt->server->data[1])) { ++ TRACE_TKT_CREDS_SAME_REALM_TGT(context, referral_realm); ++ return begin_non_referral(context, ctx); ++ } ++ + if (ctx->referral_count == 1) { + /* Cache the referral TGT only if it's from the local realm. + * Make sure to note the associated authdata, if any. */ +@@ -577,7 +585,6 @@ step_referrals(krb5_context context, krb5_tkt_creds_context ctx) + return KRB5_KDC_UNREACH; + + /* Check for referral loops. */ +- referral_realm = &ctx->reply_creds->server->data[1]; + if (seen_realm_before(context, ctx, referral_realm)) + return KRB5_KDC_UNREACH; + code = remember_realm(context, ctx, referral_realm); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Wed Nov 16 11:11:14 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Wed, 16 Nov 2011 10:11:14 +0000 Subject: [csw-devel] SF.net SVN: gar:[16199] csw/mgar/pkg/lang-python/python/branches/python-3.2 Message-ID: Revision: 16199 http://gar.svn.sourceforge.net/gar/?rev=16199&view=rev Author: wahwah Date: 2011-11-16 10:11:14 +0000 (Wed, 16 Nov 2011) Log Message: ----------- lang-python/python/branches/python-3.2: it builds with a patch Modified Paths: -------------- csw/mgar/pkg/lang-python/python/branches/python-3.2/Makefile Added Paths: ----------- csw/mgar/pkg/lang-python/python/branches/python-3.2/files/0004-Use-PY_CPPFLAGS-in-Modules-makesetup.patch Modified: csw/mgar/pkg/lang-python/python/branches/python-3.2/Makefile =================================================================== --- csw/mgar/pkg/lang-python/python/branches/python-3.2/Makefile 2011-11-16 09:09:54 UTC (rev 16198) +++ csw/mgar/pkg/lang-python/python/branches/python-3.2/Makefile 2011-11-16 10:11:14 UTC (rev 16199) @@ -39,6 +39,7 @@ PATCHFILES += makesetup.diff PATCHFILES += modules.diff PATCHFILES += multiprocess.diff +PATCHFILES += 0004-Use-PY_CPPFLAGS-in-Modules-makesetup.patch # The test for sunaudiodev fails. Not that it's a good practice to skip # tests. @@ -180,4 +181,6 @@ EXTRA_PAX_ARGS += -s ',^\.$(bindir)/python-config,$(bindir)/python-config-$(VER),' EXTRA_MERGE_EXCLUDE_FILES += $(bindir)/python +GARCOMPILER = GNU + include gar/category.mk Added: csw/mgar/pkg/lang-python/python/branches/python-3.2/files/0004-Use-PY_CPPFLAGS-in-Modules-makesetup.patch =================================================================== --- csw/mgar/pkg/lang-python/python/branches/python-3.2/files/0004-Use-PY_CPPFLAGS-in-Modules-makesetup.patch (rev 0) +++ csw/mgar/pkg/lang-python/python/branches/python-3.2/files/0004-Use-PY_CPPFLAGS-in-Modules-makesetup.patch 2011-11-16 10:11:14 UTC (rev 16199) @@ -0,0 +1,25 @@ +From a5db4719510bb6181bfb1d95b19eb024c8957657 Mon Sep 17 00:00:00 2001 +From: Maciej Blizinski +Date: Wed, 16 Nov 2011 11:08:52 +0100 +Subject: [PATCH] Use PY_CPPFLAGS in Modules/makesetup + +--- + Modules/makesetup | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/Modules/makesetup b/Modules/makesetup +index 126ea12..735069e 100755 +--- a/Modules/makesetup ++++ b/Modules/makesetup +@@ -221,7 +221,7 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' | + *bsddb.*) + cc="$cc -I\$(DBINC) \$(CCSHARED) \$(CFLAGS) \$(CPPFLAGS)";; + *) +- cc="$cc \$(CCSHARED) \$(CFLAGS) \$(CPPFLAGS)";; ++ cc="$cc \$(CCSHARED) \$(CFLAGS) \$(CPPFLAGS) \$(PY_CPPFLAGS)";; + esac;; + *) + cc="$cc \$(PY_CORE_CFLAGS)";; +-- +1.7.6.1 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Wed Nov 16 14:42:34 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Wed, 16 Nov 2011 13:42:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[16200] csw/mgar/pkg/opencsw-policy/trunk/files/archive.txt Message-ID: Revision: 16200 http://gar.svn.sourceforge.net/gar/?rev=16200&view=rev Author: wahwah Date: 2011-11-16 13:42:34 +0000 (Wed, 16 Nov 2011) Log Message: ----------- opencsw-policy: Added an archive of old website content Added Paths: ----------- csw/mgar/pkg/opencsw-policy/trunk/files/archive.txt Added: csw/mgar/pkg/opencsw-policy/trunk/files/archive.txt =================================================================== --- csw/mgar/pkg/opencsw-policy/trunk/files/archive.txt (rev 0) +++ csw/mgar/pkg/opencsw-policy/trunk/files/archive.txt 2011-11-16 13:42:34 UTC (rev 16200) @@ -0,0 +1,1301 @@ +OLD LINK: http://www.opencsw.org/extend-it/contribute-packages/ + +[needs review] + +

Standards for building CSW packages

+This section of web pages, relates to how to CREATE a package for CSW. Users of our packages probably wont care about these pages, other than perhaps to feel glad that all this work is done for them! New maintainers, please go to the New maintainers welcome page, and/or the simple package walkthrough page + +This page is a guide for making a package for submission to the Solaris CSW packaging effort at opencsw.org, by someone who has officially signed up to be "a maintainer". + +Note: No alpha, beta, or otherwise unstable software will be accepted to the archives. + +The overriding guideline is to provide a straightforward, easy-to-use experience for the user. For a fuller view of the principles behind CSW, see the core principles page. + +The user should generally be able to install a software and have it just work, with no extra fuss. Anyone can suggest changes to these documents. However, changes championed by active maintainers will get the most attention. If you would like to see some of these items changed, it is suggested you either volunteer to be a maintainer, or forward your proposed changes to an active maintainer. +

Software Configuration standards

+All packages will be configured to deliver binaries "ready to run", as judged by professional sysadmin standards. No by-hand steps should be needed. For example, CSWossh has rc scripts that automatically build ssh host keys, if needed.Exceptions to this rule are only if the software needs fundamental by-hand configuration to do anything useful. +Example: mysql, a database program + +In these cases, the package should provide either an install script, or sample configuration files, or both. + +Extra documentation should go under /opt/csw/share/doc/programname + +Tools in /opt/csw/*bin should not conflict with programs of the same name in OS-standard locations such as /usr/bin. If the tool is one of the standard GNU-style 'replacements', it can usually be configured/compiled with --program-prefix=g . This will prefix all executables with a 'g' (eg: "make" becomes "gmake", etc). This allows users to know which version of a program they are getting, reguardless of what order their PATH is set to. +On the other hand, if a program's normal name does not conflict, [such as 'bison'], then using adding an 'g' to GNU programs is not neccessary. Similarly, if what is in /opt/csw/bin is a newer version of what is shipped in /bin (such as 'bash') then prefixing is not neccesary. +

Build standards

+Our standard compiler is the sun compiler(s), which should be used in preference to gcc, unless the software only compiles with gcc. Builds will be done on both Solaris 8 x86 and Solaris 8 sparc, unless there is need for a Solaris-9 specific binary also.More details on build standards, cpu optimizations, package filenames, and package versions, are now on the separate Build standards page + +Please note that we also have build farm machines available for maintainers to compile on. +

Demon configuration standards

+[This section is still potentially in flux] +If a user choses to install a daemon, it should be assumed that in the general case, they want it to be auto-configured and run, if it is straightforward to do so.The exception to this, is if site administrators do not wish demons to be auto-configured. To this end, a new configuration file, csw.conf has been designated, that postinstall scripts should check before deciding to auto-enable demons or services. +

Shared library tips and pitfalls

+If you are building a package that contains a shared library, you should read our standards page for shared library packaging tips +

Filesystem layout standards

+Summary: +
    +
  • Keep your stuff under "/opt/csw" !
  • +
  • Dont conflict with other peoples' packages
  • +
  • Default ownership of files to root:bin
  • +
  • Install the 'common' CSW pkg first, so you get any links that need to be installed, installed.
  • +
+A lengthier set of details can be found on the filesystem layout page. Everyone building a package should read it at least once. +

Security updates for packages

+The handling of security updates for software is a tricky thing, that tends to be somewhat dependant on the specific software being packaged. There are some small software packages, with very responsible authors, who from time to time have an emergency security update that is 100% reliable, and should be packaged the same day it is released.In contrast, there are some large software packages, whose authors are infamous for never getting a security update right the first time. In this case, rushing out security update packages for those pieces of software, is a waste of time for the most part, and can actually cause more harm than good. + +A package maintainer is assumed to be reasonably familiar with the history of the software they are packaging. They should ideally be the best person to judge which category their software package falls under, and release appropriately. + +
+

Pkg file creation

+Mechanics and policies of SysV pkg creation are in our package creation page(s). Anyone who would like to know how to make packages, should read the link to learn more.Once you have created your pkg file, dont forget to run checkpkg on it. +"checkpkg" can be found in cswutils. If you use "createpkg" from cswutils to create the package,it will automatically run checkpkg for you. + +If you would like to have other people test your package before official release, you can put them in our testing area, by copying to /home/testing on the bo.opencsw.org build farm. + +As mentioned on the bottom of the simple package walkthrough page, when you are satisfied with them, completed packages should be copied to bender.opencsw.org:/home/newpkgs, after which, you should email our "pkgsubmissions" list, to say you are officially all done. +If you are using 'gar', then "gmake submitpkg" should take care of this for you. + +If scp from login.XX.opencsw.org to bender prompts you for a password, you can fix this yourself, by scp'ing login.XX.opencsw.org:.ssh/id_dsa.pub to your local machine, and then scp'ing that to bender.opencsw.org. +Once you have done this, append it (note the double ">>") to the authorized keys file on bender: +
cat id_dsa.pub >>.ssh/authorized_keys
+

SMF and Solaris 10

+If you are interested in making your packages integrate with Solaris 10's SMF framework, see our SMF package integration page +

Signing up

+Still up to the task of making a CSW package? Then please let us know! +[Content of this page maintained by Phil Brown] + +OLD LINK: http://www.opencsw.org/extend-it/contribute-packages/build-standards/ + +[needs review] + +

Table of contents

+ + +

Compilers

+Our standard compiler is the sun compiler(s), which should be used in preference to gcc, unless the software only compiles with gcc. Builds will be done on both Solaris 9 x86 and Solaris 9 sparc, unless there is need for a Solaris-10 specific binary. In this case, both Solaris 9 and Solaris 10 packages must be created (unless the maintainer chooses to package binaries for both solaris 9 and 10 in a single package, and make it work transparently to the user).Please Note: If you use newer (studio 9 or later) sun compilers, you must force it to generate v8 sparc binaries, not just take the default. + +Packages created on Solaris 8, will be accepted in lieu of Solaris 9, presuming they do actually work on 9 and 10. + +Some areas where separate Solaris 10 packages may be needed are: +
    +
  • Binaries that are OS-level specific
  • +
  • Dummy wrappers that just point to Solaris 10 integrated freeware under /usr/sfw (This one is virtually never used any more)
  • +
+Builds should be configured with whatever is equivalent to +
configure --prefix=/opt/csw
+Random future tip: you may want the -xc99=all flag, to force the C compiler to use the "C 1999" standards, or set CC=c99... except that it "isnt available on solaris 8", unfortunately. (presumably due to solaris 8 header files not being C99 compliant) +

Include paths

+When you are compiling something, that has a dependancy on another library in a different CSW package, sometimes, it needs a little "help" to find where to use it from. +Usually, most programs are smart enough to figure out, "if prefix=/opt/csw, then look in /opt/csw/includes". Unfortunately, some are not. This is not so much of an issue if you use our gcc compiler. However, since the standard compiler to use is Sun CC, which knows nothing about /opt/csw/include by default, you may need to tell the "Pre-Processor" component of the compiler where to look. +
export CPPFLAGS=-I/opt/csw/include
+# This is often helpful when using 'cc' to compile
+ +

Libraries, library paths, and linking

+All programs and libraries should be built with an appropriate "RPATH" in the executable or library, to take advantage of fully-optimized binaries, when available. + +Well-written configure type scripts will notice if you have your LDFLAGS variable set. Unfortunately, not all of them are well written. +LD_OPTIONS bypasses all that and sets flags for /bin/ld directly. A good value, for either LDFLAGS, or LD_OPTIONS, is shown below: +
export LD_OPTIONS='-R/opt/csw/lib/$ISALIST -R/opt/csw/lib -L/opt/csw/lib'
+#
+# Additionally, it may be useful to define the -L path
+# as  -L$YOUR_BUILD_DIR/lib:/opt/csw/lib
+#
+# When compiling 64bit programs, you will need
+#   export LD_OPTIONS="-R/opt/csw/lib/64 -L/opt/csw/lib/64"
+plus any other needed -R type dependancies. If you are building your package with "GAR", it does not properly handle importing LD_OPTIONS, so you should unset it in this case.Generally speaking, binaries that we provide, should ONLY be linked against Solaris/Sun provided libraries, and our own libraries packaged under /opt/csw. + +The -R options above are useful for multiple reasons: +
    +
  1. Some programs will have problems "finding" our libraries
  2. +
  3. Some programs will try to pick up stuff in /usr/local first otherwise
  4. +
  5. The $ISALIST means that if there are CPU-optimized versions of shared libraries, the program will take advantage of them at runtime, rather than being stuck using the default "generic cpu" libraries.
  6. +
+The -L option is useful for making sure programs get "linked"(compiled) against the csw libraries. However, it is important to note that when a program itself contains newer,incompatible versions of libraries already in /opt/csw/lib*, adjustments may have to be made, as per the -L$YOUR_BUILD_DIR comment, above. (Or alternatively, pkgrm the older version in /opt/csw) + +If feasible, libraries should be compiled with -D_REENTRANT. Many autoconf configured programs do this automatically. + +It is advantageous to have shared libraries compiled with any other shared library dependancies as part of them. 'autoconf' driven programs tend to do this automatically, but for non-autoconf compiles, you may want to add "-z defs" to your LD_OPTIONS. + +Binaries should be 'strip'ed. Libraries should generally be stripped, but with "strip -x", to make it easier for people to debug programs that use the libraries. (This preserves the "symbol table"). + +static libraries should generally NOT be included, unless there is specific and clear benefit for providing them. Usually, everything just uses the shared libs. + +New packages should take care to EXCLUDE libtool .la files. They are not helpful, and often create more problems than they solve. Unfortunately, existing packages may need to preserve them, until all dependant packages have their own configs adjusted to not use .la files. + + +

Large File support (2gig+ files)

+Most modern apps automatically use the 64bit clean APIs to handle files larger than 2 gigs. However, if you have a legacy app to compile, you may choose to compile it with + -D_LARGEFILE64_SOURCE=1 WARNING: This may create issues with other things linked against it. If there are file descriptor handoffs between different libraries, where some libs are largefile enabled, and some are not, then unpredictable behaviour may result. More specifically, the issue is that size of (off_t) and stat() related structs, will be considered as different sizes between the two parts of the program. + + +

CPU optimizations (SPARC)

+Our base OS is Solaris 8. Since sparcv7 cpus are not supported by Solaris 8, the standard cpu target for sparc should be sparcv8. Eg: +
#Sun CC
+cc -xarch=v8
+# GNU cc
+gcc -mcpu=v8
+For a reasonable standard of optimization with Sun CC, it is currently recommended to use +
cc -fast -xarch=v8  #studio 8
+cc -fast -xarch=v8 -xnolibmopt  #studio 10, forcing use of shared libm.so
+# if sparc files are still large, add -xnolibmil as well
+Note that it must be in that order!! +Note2: If you are using newer compilers than studio8, you must specify -xarch=v8, otherwise it will generate code that will not run on some of the older, yet still supported, sparc platforms. +Note3: the v8 flag causes old sparc5 (sun4m) machines to perform poorly, due to lack of a hardware multiply. If you wish to be kind to the older sun4m desktop machines, you may use -xarch=v8a instead of v8.warning: -fast in rare cases causes bad code. You may have to drop back down to -O instead. + +Mantainers may choose to provide additional cpu-optimized libraries, beyond a standard one. The compiler options of interest are; +
#### for 32bit, "sparcv8plus"
+#Sun CC
+cc  -fast -xarch=v8plus
+# GNU cc (either for this, or sparcv8plus+vis, not sure)
+gcc -mcpu=ultrasparc
+#### for 32bit, "sparcv8plus+vis"
+#Sun CC   (this automatically implies -xarch=v8plusa, and other things)
+cc  -fast -xtarget=ultra
+# GNU cc (either for this, or sparcv8plus+vis, not sure)
+gcc -mv8plus
+
+#### for 64bit
+#Sun CC
+cc  -fast -xtarget=ultra -xarch=v9
+# GNU cc
+gcc -mcpu=ultrasparc -m64
+You may want to use the following additional flags for Sun CC: +
-xstrconst
+    puts "quoted strings" in read-only memory, which allows compression,
+    faster loading time, and more efficient memory usage for programs,
+    since it can be shared memory.
+-xildoff
+    turns the incremental linker off. Not normally 'needed', but sometimes
+    programs compile themselves with -g, which will result in the ild
+    adding extra space to the executables that 'strip' will not remove
+Optimized libraries go in places such as /opt/csw/lib/sparcv8plus or /opt/csw/lib/sparcv9 as apropriate. CPU-optimized executables, go in places such as /opt/csw/bin/sparcv8plus or /opt/csw/bin/sparcv9. For more details on how to package multiple libraries/binaries in a single packages, see the page on use of the 'isaexec' wrapper . + + +

CPU optimizations (x86)

+The currently prefered x86 platform optimization flags are +
(for sun cc)  cc -fast -xarch=386  # -xarch=486 does not exist
+(for gcc)     gcc -march=i486
+warning: -fast in rare cases causes bad code. You may have to drop back down to -O instead. + +It should be reasonable to optimize for 486 for a "base" executable or library, since Solaris 8 does not support plain old 386 processors. + +It MAY be suitable to optimize for pentium by default, but this is still being considered. It is always acceptible to provide an alternative binary for pentium. +[cc -xtarget=pentium, or gcc -march=i586] + +Random tip, if you run into errors with "isa_defs.h" with configure scripts: +
CPP="cc -E -Xs"
+Some architectures to evaluate for special optimization on x86: +
    +
  • pentium_pro+mmx
  • +
  • pentium_pro
  • +
  • amd64
  • +
+See our isaexec page for details on how to set up multiple binaries in your package. As mentioned in the sparc section, you should consider whether it would be beneficial to provide multi-arch support for binaries, AND libraries. + + +

64bit vs 32bit

+Most binaries should actually be compiled as 32-bit binaries, even on modern sparc cpus. This is for both space and performance reasons. 32bit binaries often perform better than 64bit ones, even though that seems to be counter-intuitive.The following reasons are about the only reasons why you should build 64-bit anything: +
    +
  • If an executable is noticably(10%+) faster in 64bit mode.
  • +
  • If an executable requires/benefits from using more than 2 gigabytes of RAM
  • +
  • If an executable simply must be 64bit to work properly. (eg: if it has to be 'the same as the kernel')
  • +
+Libraries have a side consideration. There may not be an intrinsic benefit of using the library itself in 64bit mode.. however, some executable may require the library to be provided in 64bit form, so that that executable may then be compiled in 64bit form. + +Whenever possible/practical, a package maintainer should provide a single package containing both 64bit and 32bit executables/libraries. For extremely large packages, this guideline may be reexamined, by bringing up the issue on the maintainers list. + +See our isaexec page for details on how to set up multiple binaries in your package. + + +

Package filenames and versioning

+Submitted package files should be named with the following standard: +
{SOFTWARENAME}-{REV.NUM}-`uname -s``uname -r`-{ARCH}-CSW.pkg
+EG: +
ncurses-5.3,REV=2002.12.31-SunOS5.8-i386-CSW.pkg
+The '-' character is an explicit field separator, so it is illegal to use except in the places shown. +Please note: the ",REV=YYYY.MM.DD" is now mandatory. It provides a fixed-format way of telling how recent the package really is, for version comparison download purposes. + +For purposes of backward compatibility, anything to the left of ",REV" must be purely numeric. ie: [0-9.] + +Please note that it is no longer mandatory to only have numeric stuff to the left of the REV field. + +{ARCH} is usually the output of `uname -p`. But for certain special packages that run on all solaris hardware(eg: scripts), or are otherwise architecture-neutral(eg: documentation), it may be preferable to have ARCH=all + +Note that the filename should exactly show the full VERSION field, including the REV section. + +The naming of the file does matter!! It determines how your package will be cataloged for people using pkgutil to download it. + +Software names (and thus the first component of the filename) must be all lower case. This is an ease of use issue, so people dont have to think about whether they should use + +
    +
  1. pkgutil -i imagemagick
  2. +
  3. pkgutil -i Imagemagick
  4. +
  5. pkgutil -i ImageMagick
  6. +
+(Plus, it makes the directory listing sort properly.) + + +

Multi-OS-rev packages

+Whenever practical, we need to have a single OS version of our packages. (It should be the "lowest" OS version we support: currently, Solaris 9, although Solaris 8 packages are still accepted)The reason is so that we can better support our customers that want to put our packages on a single NFS shared filesystem. (see our User Guide for a reminder) + +This does not mean, however, that it is impossible to support features in newer revs of Solaris. It is usually possible to provide some amount of auto-detection and "do the right thing" depending on the currently running OS. See the lsof package, for an example. + + +

Notes on non-standard packages

+Sometimes, it is appropriate to create a package with features, or a layout, that is considered unusual when compared to other packages. To avoid questions by the release manager every time, of "why are you doing this, again?", you can optionally provide a file in the package itself, describing why. The file should be named "cswreleasenotes", and referenced in your prototype file, as the first line, "i cswreleasenotes". This convention is useful, both to avoid unneccessary delays in releasing your package, but also to remind you (or some future maintainer) why the package is made that way, a year later. + +OLD LINK: http://www.opencsw.org/extend-it/contribute-packages/build-standards/architecture-o?ec-and-isalist/ + +It is possible to provide a single package, that provides architecture-specific optimized versions of executables and libraries.Where there is significant performance gain achievable, this behaviour is strongly encouraged for our package maintainers. + +It is sometimes possible/beneficial to provide cpu-optimized libraries, even if there are no cpu-optimized binaries using it. +(eg: generic binary, but cpu-specific-optimized crypto libs) +It is sometimes possible/beneficial to provide cpu-optimized binaries, even if there are no matching cpu-optimized libraries for it to use. (except for the case of "i want to build a (64,32)bit executable but a similar "bittedness" library is not available" !) + +
If you are building libraries, and are providing multiple versions of a library (each compiled for specific CPU types), then place your libraries in the appropriate subdir of /opt/csw/lib. eg: +
/opt/csw/lib/sparcv8/libsomething.so
+/opt/csw/lib/sparcv9/libsomething.so
+/opt/csw/lib/XXXX/libsomething.so
+The "best" library, will be automatically picked up by programs that follow our build standards, linking with: + +-R/opt/csw/lib/$ISALIST + +
If you are building an executable, and wish to provide multiple versions of it, each compiled for a specific CPU type, then place your program in the appropriate subdir of /opt/csw/bin. You must also 'depend' on CSWisaexec, and adjust your prototype file to make your program be a hard link to isaexec. +
# In "prototype" file:
+l none /opt/csw/bin/yourprog=isaexec
+
+# In "depend" file:
+P	CSWisaexec
+
+# File layout
+/opt/csw/bin/sparcv8/yourprog
+/opt/csw/bin/sparcv9/yourprog
+/opt/csw/bin/XXXX/yourprog
+/opt/csw/bin/yourprog [hardlinked to isaexec]
+
Possible values of "XXXX" for a specific platform, are given by the output of the "isalist" program. + + +OLD LINK: http://www.opencsw.org/extend-it/contribute-packages/build-standards/build-machines/ + +The following build-farms are currently available: + +

Build farm Baltic Online, Kiel, Germany

+The build-farm is accessible via ssh public key. To get access please send an email to buildfarm [at] opencsw.org You can log in to the farm with + +
ssh <user>@login.bo.opencsw.org
+ +The homedirectories on the farm are all NFS-shared. If you have an ssh-key in your home and put the public key in the local authorized_keys you can move between the machines without password. For further details see /etc/SETUP on the login server. + +There are currently build machines with different OpenCSW catalogs for the following operating systems: +
    +
  • Solaris 8 Sparc
  • +
  • Solaris 8 x86
  • +
  • Solaris 9 Sparc
  • +
  • Solaris 9 x86
  • +
  • Solaris 10 Sparc
  • +
  • Solaris 10 x86
  • +
+ +

Build farm sponsored by the W.L. Gore company

+The build-farm is accessible via ssh public key. To get access please send an email to buildfarm [at] opencsw.org You can log in to each machine directly with ssh <user>@build9s.go.opencsw.org + +There is currently one build machine; +
    +
  • Solaris 9 Sparc
  • +
+ +OLD LINK: http://www.opencsw.org/extend-it/contribute-packages/build-standards/filesystem-layout/ + +

Everything is under /opt/csw

+That's the number 1 rule of filesystem layout right there: everything goes under /opt/csw. The reason for this is to simplify read-only NFS sharing of /opt/csw to multiple systems, and to simplify management in general. + +The exceptions to this would be when some program is typically configured to be machine-specific in all cases. (ie: where NFS_sharing the configuration files doesnt make sense). For those types of packages, the SVR4 filesystem standard suggests that /etc/opt/csw/[softwarename] be used as a configuration directory (although clearly labeled examples may go in /opt/csw/etc). + +/opt/csw/var is an anachronism, and should be removed from any package that still uses it. It is better to use /var/opt/csw/[softwarename] for 'var' type purposes. + +As a tip for dealing with out-of-date packages, it is possible, however, for sysadmin admins to mount a writable local /opt/csw/var, on top of a read-only /opt/csw, so the problem may not be fatal. +

General layout philosophy

+Generally speaking, we will use a typical free software /usr/local style layout. Substitute /opt/csw in place of /usr/local, and everything should look "normal". In fact, if you make a symbolic link from /usr/local to /opt/csw, or lofs mount, etcetera, things should generally work as expected if you set your PATH to include /usr/local/bin +

Filename conflicts

+Note that filename conflicts with other packages are not allowed. At a high level, this is because we want to ensure it is possible to install all our current packages at the same time.? One reason for this, is to allow our users to more easily experiment with different versions of something (ie: sendmail vs postfix), and easily switch between the two, rather than having to deinstall and reinstall packages to do this. +

Subdirectories of /opt/csw

+
bin
User runnable executables + +
bin/sparcv8plus
32-bit executables optimized for sparc "v8+" instruction set. Should have its RPATH set to use libs in /opt/csw/lib/sparcv8plus.
bin/sparcv8plus+vis
32-bit executables optimized for sparc "v8+" instruction set, with use of the VIS extensions to the SPARC instruction set. Should have its RPATH set to use libs in /opt/csw/lib/sparcv8plus+vis. This is probably more useful than sparcv8plus, since all sun ultrasparcs support this sub-architecture.
bin/sparcv9
64-bit executables for sparc, if isaexec is used in bin. Should have its RPATH set to use libs in /opt/csw/lib/sparcv9.
etc
Global Configuration files. +(Machine-local conf files should go in /etc/opt/csw/[softwarename] or /etc/opt/csw)
lib
"library" files, and other architecture dependant files. Typically used for "libxxx.so" files. May also be used in some cases for datafiles for a program (would normally be stored under lib/progname/). However, the preferred location for non-library data would normally be under the 'share' directory. + +
lib/locale
localized information that has been compiled to arch-specific formats, belongs in here.
lib/32
A symbolic link back to the lib directory.
lib/64
Points to 64-bit versions of shared libraries found in lib directory, if available
lib/sparcv8plus
For libraries optimized for 32 ultrasparc cpus that have the "v8+" SPARC instruction set
lib/sparcv8plus+vis
For libraries optimized for 32 ultrasparc cpus that have the "v8+" SPARC instruction set AND the VIS extensions.
lib/sparcv9
Typically where lib/64 will point to, on sparc systems.
lib/X11
The equivalent of /usr/openwin/lib/X11, or /usr/X11R6/lib/X11. Note that "app-defaults" files go under lib/X11/app-defaults +Note also, that this is SEPARATE from /opt/csw/X11/lib.
libexec
[Definition under construction]Tentative definition: Location for executables that are run only by other programs, not by a person at a command line prompt. + +
sbin
Executables for sysadmins to run (includes demons)
share
Data that is shared by multiple programs. Or, common areas that hold certain types of data. Or, a datafile storage area for programs (eg: share/progname/datafiles.txt). Things in here should be architecture-neutral (non-endian-dependant, pure data type stuff, usually textfiles, documentation, etc.) + +
share/man
manpages go under here
share/doc
Non man-page and non "info" documentation goes here. For example, /opt/csw/share/doc/yourprog/README. A README file here is a good place to put additional user instructions on configuration of complex packages
share/java
"pure java" jarfile packages should be kept here.
share/www
"pure php" and other arch-neutral web packages should deploy to here, for similar reasons to the java location. (One reason being that we dont want to limit the users' choice of web server if we dont have to). If there is a particular reason why the app doesnt belong under "share", though, perhaps /var/opt/csw/share/www or similar would be appropriate.
var
Dont use this. Use /var/opt/csw instead. + +
X11
This is for our own packaged X11 libs, loosely equivalent to /usr/X11R6 on other systems. +Up until 2009, we have relied upon the system level X11 libraries shipped with Solaris. In most cases, we wish to continue to do so. +However, there are some recent applications that require modern versions of X11 libraries. We make them available in this separate subtree, so that applications will not accidentally pull them in at compile time, but default to the system ones. That way, our builds will only pull in our own X11 libs as dependancies, if the maintainer decides it is absolutely required.
[programname]
Sometimes, when a program has an extreme amount of subprograms, utilities, and libraries associated with it, it may warrant its own subtree under /opt/csw. Generally, programs that expect to install themselves under their own /usr/local/[programname]/ tree, would be installed in /opt/csw/[programname]/
+

Perl module locations

+Please make a note that we take advantage of perl's "vendor" options, to maintain our own "csw" directories, as a vendor of perl packages. +
Good locations for perl modules:
+   /opt/csw/lib/perl/csw
+   /opt/csw/share/perl/csw
+Bad locations for perl modules:
+   /opt/csw/lib/perl/site_perl
+   /opt/csw/share/perl/site_perl
+
+The easy way to trigger install to these locations, depends on whether the software in question provides Makefile.PL or Build.PL. Choose the appropriate line from either of the following: +
perl Makefile.PL INSTALLDIRS=vendor  #DESTDIR=xxx
+# or
+perl Build.PL installdirs=vendor  #destdir=xxx
+
+

Hacks

+Note that the CSWcommon package currently provides certain links for directories: +
man  -> share/man
+doc  -> share/doc
+info -> share/info
+
+This is to make it easier to do a "make install ; find /opt/csw |pkgproto" cycle and have the results come out "correct", even if the software normally installs things into $prefix/man, and so on.Do not use /opt/csw/{man|info|doc} in your pkg prototype files + +
[Content of this page maintained by Phil Brown] + +OLD LINK: http://www.opencsw.org/extend-it/contribute-packages/build-standards/package-creation/ + +

Solaris package creation walkthroughs

+The impatient will probably just want to dive into a direct "walk-through" of how to create packages for opencsw. We aim to please, with two alternative walkthrough guides: + +However, you should still read the rest of this page to better understand what is going on under the covers. +

Mechanics of Solaris/SysV pkg creation

+

The prototype file

+SysV(Solaris) packages are controlled by a 'prototype' file, that defines which control files, datafiles, and directories will be contained in the package. A sample prototype file will look like +
i pkginfo
+i depend
+i copyright
+d none /opt/csw/bin
+f none /opt/csw/bin/links
+The "i" is a funny way of saying "this is a control file". Other entries are for "normal" files and directories. Note that the standard ownership for all files and directories, is: +owner=root, group=bin +There is a SysV pkg convention, that says you can default the definitions with use of "? ? ?", to accept whatever permissions on a file or directory are there already. +This convention should only be used for directories that are expected to exist already, and are outside of both /opt/csw and /etc/opt/csw, such as /etc/init.d. For all directories under a "csw" tree, the standard of "0755 root bin" should be used. + +Exceptions to this are if there is a specific need to have other ownership/group settings, or if the directory is guaranteed to already be created by another package it depends on (such as CSWcommon). In which case, the line for the directory in the prototype file may be omitted altogether. +

Package control files

+

pkginfo definitions

+At minimum, your pkginfo file should contain the following information: +
PKG=CSWxxxx
+NAME=shortname - Long name after dash
+ARCH=("sparc", "i386", or "all")
+CATEGORY=("application" or "system")
+VERSION=x.y.z
+VENDOR=url://where.you.got.source packaged for CSW by Your Name
+HOTLINE=http://www.opencsw.org/bugtrack/
+EMAIL=yourlogin at opencsw.org
+DESC=[Optional extra info about software. Omit this line if you wish]
+These fields are used by scripts to generate catalogs and things, so it is VERY IMPORTANT that you stick to the above format. +shortname must be all lowercase, with only "_" allowed as punctuation, and not being longer than 20 chars total. +PKG name, must be "CSW" followed by lowecase letters, not being longer than 20 chars in total. "-" is allowed but most packages do not use it even when there is "_" in shortname. +Also be sure that what you pick for PKG is going to last forever, because changing it is a very messy thing.When splitting up a "large" package, into more user-friendly pieces, such as one package for shared libraries, one package for documentation, and one package for developer resources, the following naming conventions should be followed: + + + + + + + + + + + + + + + + + + + +
PKGnameshortname
CSWlibsoft0libsoft0
CSWsoft-devsoft_dev
CSWsoft-docsoft_doc
+Note that you do not have to set ARCH in the pkginfo file itself: You can set it on the command line when you create the package, with "pkgmk -a". [or, the "createpkg" utility will do it automatically for you]. See the examples lower down for details. + +Please note that whatever you put in the DESC field, will be exactly how the package is listed in the packages listing. If you do not wish to provide a customized value, it will fall back to whatever you have as the "long name" in the NAME field. + +Final note: Please do not use any apostrophe in the fields. (It makes putting the info in a database trickier). Especially do not use "GNU's xyz". Typical usage; "GNU emacs", not "GNU's emacs". +

depend definitions

+If your package depends on certain shared libraries being installed, it should have a 'depend' file specified. "man depend" for format of the file. You will almost always need a depend file. Generally speaking, it will have entries like the following: +
P      CSWgtk  GTK - The GIMP Toolkit
+P      CSWglib GLIB - Library of useful routines for C programming
+If any packages in the depend file do not begin with "CSW", or "SUNW", go and read the "Build standards" section of this document.EVERY SINGLE DYNAMICALLY LINKED LIBRARY used by your package, must have an appropriate entry in your depend file. + +Generally speaking, it is best to use Solaris standard libraries and utilities. Unless there is an overriding reason, use the Sun ones. For example, unless there is a real benefit to using ncurses over curses, use the system standard curses library. + +Many GNU programs use GNU gettext, and refuse to use Solaris standard gettext. Therefore, you should probably install CSWggettext, and declare a dependancy on it, for many programs, due to linkage of /opt/csw/lib/libintl.so.2 +

Declaring a conflict in the depend file

+In very very very VERY rare circumstances, a package will declare a 'conflict' with another package. This is only done in circumstances where it is neccessary to automatically "clean up" an old, obsolete, "bad" package, that has a obsolete PKGname that is not 'upgrade'able. There should never be conflicts between two "current" packages. +Unlike the traditional pkgadd/pkgrm usage, (where a conflict may mean that you should decide whether you want one, or the other of the two packages), a conflict definition from a opencsw package, means that the older "conflicted" package should always be removed. Because of this, package tools will, when installing a new package, automatically attempt to remove any other package that the new package has declared a conflict with. +

copyright file

+Every package should have a basic copyright file detailing the author's intents. +

Boot scripts

+Some packages need boot scripts (auto-start scripts in /etc/rc*.d/ ). Some may only sometimes need boot scripts. It it up to the packager to decide whether the software is important enough to merit always starting it at boot-time or not. You should carefully consider which one is correct for your package.Two opposite examples, are apache and rsync. Apache's sole purpose in life is to be a webserver. It makes no sense to install it, if you do not want it running as a demon. rsync, on the other hand, is commonly run manually, and only in certain cases is it desirable to run it as a demon. Correspondingly, CSWapache directly installs scripts in /etc/*, whereas CSWrsync does not. + +If you choose to not to always start a demon at boot time, you should probably provide a sample boot-time script, in either the /opt/csw/share/progname/, or the /opt/csw/share/doc/progname/ directory. + +If you do want to always start a demon, you will most likely want to create boot-time scripts the same way, whether you decide to create a relocatable package, or an absolute path package (see lower down for details). Here is an example of how you would do that, taken from CSWapache. + +The following assumes that you have a 'pkgs' directory tree in your home directory where you keep pkginfo files, and other files relating to each package. +
f none /etc/init.d/cswapache=/export/home/phil/pkgs/apache/cswapache 0744 root sys
+s none /etc/rc3.d/S50cswapache=../init.d/cswapache
+s none /etc/rc0.d/K16cswapache=../init.d/cswapache
+s none /etc/rc1.d/K16cswapache=../init.d/cswapache
+s none /etc/rc2.d/K16cswapache=../init.d/cswapache
+s none /etc/rcS.d/K16cswapache=../init.d/cswapache
+Note that there are links for both 'S' and 'K' names, which means the script must handle both 'start' and 'stop' arguments.Nice start scripts will check for the presence of a config file, and not start the demon if it is not present. +

Install/Remove scripts

+Packages that need scripts to run when pkgadd or pkgrm are called, are the most complex to put together. They are also a potential security risk. Some people feel uncomfortable about pkgadding third party stuff that requires an anonymous script running as root. So if possible, it is best to avoid install scripts, if you can still stick with the "deliver a fully functional package" motto.When they are required, however, very strict guidelines need to be followed. + +For example, scripts should be written to be paranoid about the state of config files. A package may be in a partially installed state ; your script may be running for the second time on the same machine. + +Additionally, when packaging demons, be aware of the fact that the demon may STILL BE RUNNING. Do not do anything that could potentially break services. +

preinstall/postinstall scripts

+Custom preinstall/postinstall scripts (and any other pkg scripts!) should be aware of altered root locations. There are two reasons why the "root" directory may have been changed: +
    +
  1. You have made a relocatable package, and the BASEDIR has been changed by the installer
  2. +
  3. The package is being installed with "pkgadd -R /somepath" (most commonly as part of jumpstart, or possibly a "live upgrade")
  4. +
+Sometimes, both can be in effect. +For the "-R /somepath" case, you only need to prefix all your file access with $PKG_INSTALL_ROOT. Example: +
grep username /etc/passwd
+# becomes
+grep username $PKG_INSTALL_ROOT/etc/passwd
+#  (except you should probably use "getent passwd username" instead! )
+If you have a relocatable package (one that has relative paths, without a leading '/', in your prototype file), then you should instead use the $BASEDIR variable. Interestingly, this variable gets automatically adjusted for use of -R. Thus, if the normal "base" for your package files is /opt/csw, but the user is installing in a jumpstart environment, AND they've decided to override the base to be /opt/csw-altdir, you dont have to worry about the -R usage. You can just use the normal BASEDIR style handling, and it will be taken care of either way, as follows: +
# command-line, but inappropriate usage:
+# cp /opt/csw/etc/yourprog.CSW  /opt/csw/etc/global.conf.file
+# jumpstart-clean usage:
+cp $BASEDIR/etc/yourprog.CSW  $BASEDIR/etc/global.conf.file
+

preinstall/postinstall scripts, and ZONES/jumpstart

+Sometimes, the package will be added with the equivalent of pkgadd -R /somepath. This can happen both for jumpstart type installs, and also with zones.For zones, packages will most commonly get added "normally", if the zone happens to be active(running). However, if the zone is NOT running, it will be automatically started up in "administrative state". This means that no demons will be running, and its filesystems will be mounted under /a, rather than / . Thus, proper use of $PKG_INSTALL_ROOT or $BASEDIR, is important for zones as well as jumpstart installs. + +This can also be a good way to test out if your package works cleanly for jumpstarts, even if you dont have a jumpstart server! Create a zone, make sure it runs properly, then zoneadm -z zone halt, and try to pkgadd it to the global zone. The system should automatically do its special magic and add it to the other zone as well, via booting the zone in "administrative mode" +

How to create the package file

+AFTER you have created pkginfo, depend, and copyright files, you have to generate the "normal" part of the prototype file. You can do this by running a normal "install" of the software, then using the 'pkgproto' utility in one of the following ways: +

Absolute-path package

+
touch /tmp/timestamp
+##[make install]
+
+(echo "i pkginfo"; echo "i depend" ;
+ echo "i copyright";
+ find /opt/csw -newer /tmp/timestamp
+)  |pkgproto > prototype
+
+strip /opt/csw/bin/*
+pkgmk -r / -a `uname -p`
+filename=software-ver-SunOS`uname -r`-`uname -p`-CSW.pkg
+pkgtrans -s /var/spool/pkg /tmp/$filename CSWyourpkg
+rm -r /var/spool/pkg/CSWyourpkg
+

Relocatable-path package

+
touch /tmp/timestamp
+##[make install]
+
+(echo "i pkginfo"; echo "i depend" ;
+ echo "i copyright";
+ cd /opt/csw ;
+ find . -newer /tmp/timestamp
+) > |pkgproto > prototype
+
+strip /opt/csw/bin/*
+pkgmk -b /opt/csw -a `uname -p` BASEDIR=/opt/csw
+filename=software-ver-SunOS`uname -r`-`uname -p`-CSW.pkg
+pkgtrans -s /var/spool/pkg /tmp/$filename CSWyourpkg
+rm -r /var/spool/pkg/CSWyourpkg
+Use the Absolute-path way, if your executables have compiled in paths to /opt/csw/something. Otherwise, you may want to use the Relocatable-path version. + +If your package does not have any dependancies, you should remove the "i depend" part. + +Note: You should look through the prototype file, and verify that everything is owned by "root bin", not "root other", or some other uid local to your system. The STANDARD UID/GID combination is root:bin, unless there is a special need (eg: things owned by 'nobody' for security reasons, etc) + +You should now have a shiney new package file to submit. But you need to build TWO packages: one for Solaris 8 x86, and one for Solaris 8 sparc. The good news is, you can just copy over the pkginfo, prototype, etc. files to the other machine after you have installed the binaries, rather than having to hand-edit that stuff again. +

How to create the package file without root access

+If you are on a system where you do not have root access (like the shared sparc build machine), and dont have a custom prototype file to build a package straight from the build tree, there are a few different ways you could still make a package: +
    +
  1. A hand-built prototype file that translates build dir files to final destinations.
  2. +
  3. An install as a non-root user, but hand-tweak the prototype file to have correct ownerships of files
  4. +
  5. Use a tool to make your shell think it can do root type operations like chown and chmod, even though it cant realy.
  6. +
+Both #2 and #3 require that the software allow itself to be temporarily installed to an offset location. eg: +/tmp/destdir/opt/csw/bin instead of /opt/csw/bin +

"direct from build tree" method

+If you have a relatively simple program structure to install, it isnt so bad to make the prototype file by hand. This essentially replaces the normal "make install" process, by writing your own virtual install process to "install" to a package tree. A really simple example is the "links" program. A sample prototype file would look like the following: +
i pkginfo
+i depend
+i copyright
+d none /opt/csw/bin 0755 root bin
+f none /opt/csw/bin/links=links 0755 root bin
+d none /opt/csw/share/man 0755 root bin
+d none /opt/csw/share/man/man1 0755 root bin
+f none /opt/csw/share/man/man1/links.1=links.1 0644 root bin
+To take advantage of this, once you have your pkginfo, depend, and copyright files all in the current directory, (and have 'strip'ped the executables) you just have to run +
pkgmk -b /build/directory/path
+pkgtrans -s /var/spool/pkg `pwd`/links-xxxx.pkg CSWlinks
+rm -r /var/spool/pkg/CSWlinks
+

fakeroot method

+This method can also potentially work even without fakeroot, (assuming the software allows non-root installs). It just means that you have to adjust the permissions in the prototype file by hand.To have this work correctly, the software MUST HAVE an "install" target that respects a root directory offset. For some reason, a common name for a variable to do this is DESTDIR [A possible alternative is INSTALL_PREFIX] . The example assumes that DESTDIR is in effect. + +Other assumptions: +
    +
  • You have the 'fakeroot' software package installed.
  • +
  • You have a pre-written pkginfo file sitting somewhere like ~/pkgs/pkginfo.xx
  • +
  • You actually WANT to make a relocatable pkg (with the BASEDIR stuff)
  • +
  • You start in the top-level build directory for the software you are packaging.
  • +
  • You have already run "./configure --prefix=/opt/csw" or whatever is appropriate.
  • +
+
$ mkdir -p /tmp/destdir/opt/csw                  #This may not be neccessary
+$ fakeroot /bin/ksh                   #Or choose another shell if you prefer
+# make DESTDIR=/tmp/destdir install   #
+# cd /tmp/destdir/opt/csw
+# (echo 'i pkginfo' ; echo 'i copyright'; pkgproto . )>prototype
+####  You may have to add other stuff like a 'depend' file to the prototype
+# exit
+$ cd /tmp/destdir/opt/csw
+$ cp {SOURCEDIR}/LICENSE copyright
+$ cp ~/pkgs/pkginfo.xx pkginfo
+$ strip *bin/*
+$ pkgmk -b /tmp/destdir/opt/csw BASEDIR=/opt/csw
+$ filename=yoursoftware-version-SunOS`uname -r`-`uname -p`-CSW.pkg
+$ pkgtrans -s /var/spool/pkg /tmp/$filename CSWwhatever
+$ rm -r /var/spool/pkg/CSWwhatever
+How this works, is that the "fakeroot" pretends to let you do chown and chmod things like root would do, and stores the new fake ownership values until you exit the fakeroot shell. It will NOT let you do things like modify /etc/passwd or /etc/shadow. BTW: If you do NOT want a relocatable package, you should use the following proceedure instead +
$ mkdir /tmp/destdir                 #This may not be neccessary
+$ fakeroot /bin/ksh                  #Or choose another shell if you prefer
+# make DESTDIR=/tmp/destdir install  #or gmake
+# cd /tmp/destdir
+# (echo 'i pkginfo' ; echo 'i copyright'; pkgproto .) |
+     sed 's: none : none /:' >prototype
+# exit
+[cp copyright and pkginfo files into current directory, then]
+$ strip opt/csw/*bin/*
+$ pkgmk -r /tmp/destdir
+$ filename=yoursoftware-version-SunOS`uname -r`-`uname -p`-CSW.pkg
+$ pkgtrans -s /var/spool/pkg /tmp/$filename CSWwhatever
+$ rm -r /var/spool/pkg/CSWwhatever
+

Resources

+For full details on the finer points of pkg creation, you can try "man prototype", "man -s4 pkginfo", or go to Sun's Application Packaging Developer's Guide pages + +It is suggested that you keep around your pkginfo and depend files, and any build notes you may have, so that when it comes time to upgrade the package, you have an easier time of it. +

opencsw standards

+Please note: this page is fairly generic for SYSV packaging. If you are interested in more of the CSW specific stuff, you should really look at our full packaging walkthrough page +

Template archive

+A "shortcut", if you will, can be taken by using Phil's template tarfile. This will extract an assortment of files to a 'template' directory. You should make your own directory to hold pkginfo type files, then copy the template files, and adjust as needed. [Although this tarfile may be a smidge out of date now] + +After the first time you make a package, recreating it on the opposite CPU architecture will be trivial. Also, creating an updated package when new software comes out, will be similarly easy, as long as you keep around the directory with these files. +

Signing up

+Still up to the task? Then please let us know! + +OLD LINK: http://www.opencsw.org/extend-it/contribute-packages/build-standards/shared-libraries/ + +

Upgrading, with dependencies

+ +Our wiki contains shared library packaging guidelines. + + + + + +
+This section is out of date. + +One pitfall that package maintainers must be aware of, when creating packages of shared libraries, is the dependancy problem. Unlike simple "provide an executable" packages, your package has other packages that may depend on a specific version of the bits in your library package. If only your own packages depend on your shared library package, you can probably manage things yourself. But when you maintain something used by 10 other peoples' packages... how can you safely release an update? + +Sometimes, no changes are necessary. This happens when the newer version of the library is completely compatible, and also the "SONAME" matches. You can find the SONAME, by doing the following: + +
dump -Lv libXXXX.so|grep SONAME
+ +Unfortunately, you will eventually have to deal with the case where the newer version of the library has a different SONAME than the older one. + +If there are only a handful of package, it is often possible to work with the other maintainers, and temporarily install the newer version of a library on our build machines, so that the other maintainers can recompile. Your library package, and their dependant packages, should then be released together. + +For more than that, it is usually necessary to include older versions of a library, in your package. So, if you are releasing libfoo.so.1.3, it is appropriate to copy in the older libfoo.so.1.2 into your package. In this manner, you can provide an updated version for people to compile against, while also not breaking existing packages, until their maintainers have time to recompile. + +How can you know, when everything has safely been recompiled, and you no longer need to include the older shared library? + +Put the "SONAME" of the library, into our search page. For example, currently, putting in "libssl.so.0.9.7" will give you a fairly long list of packages that depend on that specific library provided by our openssl package.
+ +

Optimized libraries

+If there are speed benefits for compiling a library for a more recent cpu/architecture than our defaults, you may choose to provide both generic, and highly optimized versions of shared libraries. Usually, you can then ship both versions of the library in a single package, by taking advantage of the ISALIST feature of the dynamic linker. Properly compiled programs will then automatically take advantage of the "best" library to use, on the current machine. + +See our page on isaexec for more details . + +OLD LINK: http://www.opencsw.org/extend-it/contribute-packages/build-standards/smf/ + +

Overview:

+ +This page describes the method used to add Service Management Facility (SMF) capabilities to CSW packages for a single instance of a service. + +This page presumes you want to "do it all yourself", in your own package. However, if you would rather take advantage of sharing a CSW-wide common SMF routine, you should take a look at our cswclassutils package, which has pre-written SMF handling, and some other neat tricks. See the wiki for more details on that method. + +

Components:

+ +1) prototype - includes sections for legacy scripts and SMF files.? The section for legacy scripts is assigned to class smfno.? The section for SMF files is assigned to class smfyes. + +2) pkginfo - not changed.? It still uses CLASSES=none by default. + +3) checkinstall - this script is added to choose either class smfyes or smfno, depending on the availability of SMF binaries, and adds that class to the package installation. + +4) class install files for class not equal none - Every class that is not a value of 'none' needs a script to install the files for that class.? The script name must be i.<class>.? For example, there is a i.smfyes and i.smfno script. + +5) postinstall - Set variable smf to no for a default. If the SMF binaries are available, set variable smf to yes. For SMF installations, configure the service. For packages that start the service in postinstall: enable the service when variable smf is yes or run the rc script when variable smf is no. Note that the command used with chroot needs the full pathname. + +6) space - This is not really required, but it does suppress a warning on package build.? The space file is used to inform the system of additional space required for files added manually.? Since the prototype contains both classes, the net effect on space is that it is actually reduced.? I have not done anything with this file, except to provide a blank file. + +7) service manifest - This defines the service to SMF.? Study your dependency requirements carefully.? I also use the Solaris service manifests for samples. + +8) service method file - This is the script used by SMF to control the service.? It can be the same as the older rc script with the addition of line(s) to include some SMF functions. + +9) preremove - Handles stopping the service for both smfyes and smfno and unregisters the service from SMF for smfyes. + +

Sample Code:

+ +NOTE: Package pathnames in these examples are absolute pathnames.? $BASEDIR needs to be added for relocatable packages. + +1) prototype - Here is a sample from CSWmsyql5.? Some entries are removed since they do not pertain to this discussion.? The entries that are needed are the type i entries and the entries for class smfno and class smfyes.? Permissions on the smf directories and files are the same as similar objects in the Solaris installation. +
+i pkginfo
+i copyright
+i depend
+i checkinstall
+i preremove
+i postinstall
+i i.smfno
+i i.smfyes
+i space
+... (mysql specific files are here)
+f smfno /etc/init.d/cswmysql5=cswmysql5 0755 root bin
+l smfno /etc/rc0.d/K15cswmysql5=/etc/init.d/cswmysql5
+l smfno /etc/rc1.d/K15cswmysql5=/etc/init.d/cswmysql5
+l smfno /etc/rc2.d/K15cswmysql5=/etc/init.d/cswmysql5
+l smfno /etc/rc3.d/S40cswmysql5=/etc/init.d/cswmysql5
+l smfno /etc/rcS.d/K15cswmysql5=/etc/init.d/cswmysql5
+d smfyes /opt/csw/var/svc 0755 root bin
+d smfyes /opt/csw/var/svc/manifest 0755 root bin
+d smfyes /opt/csw/var/svc/manifest/network 0755 root bin
+f smfyes /opt/csw/var/svc/manifest/network/mysql5.xml=/mysql5.xml 0644 root bin
+d smfyes /opt/csw/lib/svc 0755 root bin
+d smfyes /opt/csw/lib/svc/method 0755 root bin
+f smfyes /opt/csw/lib/svc/method/svc-mysql5=svc-mysql5 0755 root bin
+
+ +2) pkginfo - Unchanged.? The default is to install class <none>.? The checkinstall script adds either the smfyes or smfno class. + +3) checkinstall sample:? Adds the appropriate class to the CLASSES environment variable. +
+# mysql5 - checkinstall script
+#
+trap `exit 3` 15
+
+# Assign Solaris release class to install release specific files
+smf=no
+if [ -f /usr/sbin/svccfg -a -f /usr/sbin/svcadm ] ; then smf=yes ; fi
+if [ $smf = yes ]
+then
+CLASSES='none smfyes'
+else
+CLASSES='none smfno'
+fi
+
+# Make env variables available to other packaging scripts
+
+cat >$1 <<!
+CLASSES='$CLASSES'
+!
+
+exit 0
+
+ +4) class install files: +For i.smfyes: +
+# mysql5 - i.smfyes script
+#
+# Copy the SMF specific files to the base directory.
+# The files specific to SMF are:
+# /opt/csw/var/svc
+# /opt/csw/var/svc/manifest
+# /opt/csw/var/svc/manifest/network
+# /opt/csw/var/svc/manifest/network/mysql5.xml=/mysql5.xml
+# /opt/csw/lib/svc
+# /opt/csw/lib/svc/method
+# /opt/csw/lib/svc/method/svc-mysql5
+#
+echo "Installing class <smfyes>."
+while read src dest
+do
+# Do copy
+/usr/bin/cp $src $dest || exit 2
+echo $dest
+done
+exit 0
+
+ +For i.smfno: +
+# mysql5 - i.smfno script
+#
+# Copy the non-SMF specific files to the base directory.
+# The files to copy are:
+# /etc/init.d/cswmysql5=cswmysql5
+# /etc/rc0.d/K15cswmysql5=/etc/init.d/cswmysql5
+# /etc/rc1.d/K15cswmysql5=/etc/init.d/cswmysql5
+# /etc/rc2.d/K15cswmysql5=/etc/init.d/cswmysql5
+# /etc/rc3.d/S40cswmysql5=/etc/init.d/cswmysql5
+# /etc/rcS.d/K15cswmysql5=/etc/init.d/cswmysql5
+#
+echo "Installing class <smfno>."
+while read src dest
+do
+# Do copy
+/usr/bin/cp $src $dest || exit 2
+echo $dest
+done
+exit 0
+
+ +5) postinstall sample - Set a variable named smf to either yes or no, depending on whether or not SMF binaries are available. + +
+# mysql5 - postinstall script
+# 2006-01-02 Add SMF capability
+# 2007-08-18 Fix PKG_INSTALL_ROOT usage.? Remove PKG_INSTALL_DIR.
+#
+# daemons are started by default
+enable_daemon=yes
+
+# Source csw.conf, if it exists
+if [ -f $PKG_INSTALL_ROOT/opt/csw/etc/csw.conf ] ; then
+. $PKG_INSTALL_ROOT/opt/csw/etc/csw.conf
+fi
+if [ -f $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf ] ; then
+. $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf
+fi
+
+# If defined, autoenable for the specific daemon name takes precedence
+if [ "$autoenable_mysql5" = "no" ] ; then
+enable_daemon=no
+elif [ "$autoenable_daemons" = "no" -a ! -n "$autoenable_mysql5" ] ; then
+enable_daemon=no
+fi
+
+# Set variable smf depending on the availability of SMF binaries
+smf=no
+if [ -f /usr/sbin/svccfg -a -f /usr/sbin/svcadm ]
+then
+smf=yes
+fi
+
+#
+
+... (mysql specific lines removed)
+
+# If needed, configure SMF
+if [ $smf = yes ]
+then
+# Register with SMF
+echo "Configuring service in SMF"
+/usr/sbin/svccfg import /opt/csw/var/svc/manifest/network/mysql5.xml >/dev/null 2>&1
+/usr/sbin/svcadm disable svc:/network/cswmysql5 >/dev/null 2>&1
+echo "MySQL 5 is using Service Management Facility.? The FMRI is:"
+echo "? svc:/network/cswmysql5:default"
+fi
+
+# If enabled, start the daemon
+if [ "$enable_daemon" = "yes" ] ; then
+echo "Starting mysql5"
+if [ $smf = no ]
+then
+/etc/init.d/cswmysql5 start
+else
+/usr/sbin/svcadm enable svc:/network/cswmysql5
+fi
+fi
+
+exit 0
+
+ +6) space - sample + +# No additional space is actually needed. +# In fact, only one set of the Solaris release specific files are installed. +# So the space required for this package is less than what is in pkgmap. + +7) service manifest - For me, this is the biggest reason for using SMF.? Define your dependencies as needed.? I do not know any more about this subject than what I see in the Solaris service manifests and the sample on BigAdmin for mysql.? Note that the '<service name=' section defines the FMRI.? Please name the service with the service type plus '/csw' plus the application name. For example, the mysql5 daemon is given a service name of network/cswmysql5. + +
+<?xml version='1.0'?>
+<!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
+<!--
+    William Pool (Puddle) 02/05
+    Service manifest for MySQL
+    E-mail:
+    Modified for CSWmysql5 by Alex Moore 01/06
+-->
+
+<service_bundle type='manifest' name='mysql:mysql'>
+<service
+    name='network/cswmysql5'
+    type='service'
+    version='1'>
+    <create_default_instance enabled='false' />
+    <single_instance />
+        <dependency name='fs'
+            grouping='require_all'
+            restart_on='none'
+            type='service'>
+            <service_fmri value='svc:/system/filesystem/local' />
+        </dependency>
+        <dependency name='net'
+            grouping='require_all'
+            restart_on='none'
+            type='service'>
+            <service_fmri value='svc:/network/loopback' />
+        </dependency>
+        <exec_method
+            type='method'
+            name='start'
+            exec='/opt/csw/lib/svc/method/svc-mysql5 start'
+            timeout_seconds='-1'>
+                <method_context>
+                <method_credential user='mysql' group='mysql' />
+            </method_context>
+        </exec_method>
+        <exec_method
+            type='method'
+            name='stop'
+            exec=':kill'
+            timeout_seconds='-1'>
+        </exec_method>
+        <exec_method
+            type='method'
+            name='restart'
+            exec='/opt/csw/lib/svc/method/svc-mysql5 restart'
+            timeout_seconds='-1'>
+        </exec_method>
+</service>
+</service_bundle>
+ +8) service method file sample - The line . /lib/svc/share/smf_include.sh is all that is different from the previous version of the cswmysql5 rc script.? This line is not a requirement; but it does have some useful functions and defines.? This line is located near the top of the script.? See /lib/svc/share/README for details on include scripts for SMF.? The following text is the beginning of the rc script file, which is all that is important for the topic.? The added line is bold. + +
+#!/usr/bin/sh
+#
+#    William Pool (Puddle) 01/05
+#    SMF Method file for MySQL
+#    E-mail:
+#    Modified for CSWmysql5 by Alex Moore 01/06
+#
+# This uses the CSW MySQL packages
+# CSWmysql5 CSWmysql5client CSWmysql5rt
+#
+# NOTE: Make sure DB_DIR is owned BY the mysql user and group and chmod
+#  700.
+#
+# Startup options may be overriden by creating and editing either
+#  /opt/csw/mysql5/etc/mysql5rc or /etc/opt/csw/mysql5rc.  The template
+#  for mysql5rc is in /opt/csw/mysql5/share/mysql.  You must use
+#  this template.
+#
+# For example,
+#  mkdir -p /etc/opt/csw
+#  cp /opt/csw/mysql5/share/mysql/mysql5rc /etc/opt/csw/
+#
+# If no mysql5rc file is available, the daemon starts with defaults.
+#
+
+. /lib/svc/share/smf_include.sh
+
+#
+# ... the rest of the original rc file continues ...
+
+ +9) preremove sample - See man svcadm (1M) and man svccfg (1M).? I had to use the -s option for 'svcadm disable' to allow the service to completely stop before running 'svccfg delete'.? Otherwise, svccfg would not delete the service definition. + +
+# mysql5 - preremove script
+#
+
+# If removing from a filesystem that is not running the OS, exit this script.
+if [ ! x"$PKG_INSTALL_ROOT" = x"" ] ; then exit 0 ; fi
+
+# Stop mysqld if it is running.
+# If removing from a non-global zone, the service may still be
+# installed/running.  Errors are ignored if nothing is done.
+smf=no
+if [ -f /usr/sbin/svccfg -a -f /usr/sbin/svcadm ] ;
+then smf=yes ;
+fi
+if [ $smf = yes ]
+then
+    # Disable service
+    /usr/sbin/svcadm disable -s svc:network/cswmysql5:default >/dev/null 2>&1
+else
+    /etc/init.d/cswmysql5 stop >/dev/null 2>&1
+fi
+
+if [ $smf = yes ] ; then
+    # Unregister with SMF
+    /usr/sbin/svccfg delete svc:network/cswmysql5:default >/dev/null 2>&1
+fi
+
+exit 0
+
+ +OLD LINK: http://www.opencsw.org/extend-it/contribute-packages/configuration-file/ + +We are starting to promote the idea of a global configuration file for certain options for CSW packages. This configuration file is not meant to be a catch-all for any and all configuration; but rather, to determine high-level package preferences for a site, or a specific machine. + +The concept is that packages that have a postinstall to potentially autoconfigure daemons, should first read in the config file to determine if they should autoenable or not. + +Conf File locations: +
/opt/csw/etc/csw.conf
+/etc/opt/csw/csw.conf
+Files should be checked in that specific order. This is to allow a global configuration file in /opt/csw/etc, but then also allow for machine-specific overrides in /etc/opt/csw. Since postinstall scripts are always /bin/sh scripts, these files should be used in some manner similar to the following /bin/sh code: +
# in postinstall
+if [ -x $PKG_INSTALL_ROOT/opt/csw/etc/csw.conf ] ; then
+    . $PKG_INSTALL_ROOT/opt/csw/etc/csw.conf
+fi
+if [ -x $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf ] ; then
+    . $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf
+fi
+

Standard variables

+Right now, there are two officially recognized variables that you may set: +
    +
  • autoenable_demons
  • +
  • use_smf
  • +
+

autoenable_daemons

+
autoenable_daemons=[yes,no]
+The default is "yes", as implied at the top of this page. Any postinstall scripts that enable daemons, should first check for if [ "$autoenable_daemons" = "no" ] and skip enabling the demon to run at boot time, if it is so. (similarly, they should not start the demon "right now", if this variable is set to no) + +It is also be allowable, to give site administrators the option of having a demon-specific "(enable/do not enable) daemon" flag as above, if that package chooses to support it. In this case, the syntax in the csw.conf file would look something like: +
autoenable_daemons=no
+
autoenable_specificdaemonname=yes
+The only "mandatory" variable for postinstall scripts to check, however, is the global one. + +Please note that this variable is for package installation time only; ie: by postinstall specifically. +"normal" boot time scripts, such as /etc/init.d/cswyourprog, should not check it. They should use their own "normal" way of enabling/disabling the demon. If there is no "normal" way, it is suggested that boot scripts check for the existance of the normal config file for the software, and not start the demon if none is present. + +In that way, postinstall scripts can create a default config file, so long as autoenable_daemons=yes or not present. That way, the user has the option to manually create the config file later on, and thus "manually" enable the demon at boot time (as opposed to "autoenable"). +

use_smf

+
use_smf=[yes,no]
+Some installations like to keep things EXACTLY the same across all their Solaris 8, 9, and 10 machines. This means that they do not wish to use SMF to configure demons, even if it is available. + +OLD LINK: http://www.opencsw.org/extend-it/contribute-packages/howto-build-a-csw-pkg/ + +[needs review] + +This page gives a step-by-step case study of building a package for opencsw, on our build machines. It shows how to use the pre-packaged CSW maintainer scripts that are part of the cswutils package. It does not show what to do if you hit difficulties, or need fancy package optimizations. + +Nor does it demonstrate how to build packages using the GAR build system. If you are using GAR, you should ignore most things on this page, and jump to the GAR documentation wiki instead. + +

Alternative method

+The instructions on this page will work for builds "anywhere, by anyone", for pretty much any kind of package. Alternatively if you are already a maintainer, you will probably wish to use our GAR build system to build packages. That way, what you do, will be publically viewable, and version-controlled. See the the GAR documentation wiki for information. + +If you need to see how to handle adversity, take a look at the GNU grep pkg case study. In contrast, this walkthrough will package the GNU textutils software. + +Note: Due to a bug in the solx86 port of fakeroot somewhere, it will make your prototype file come out better if you start your package building on sparc, and do the build on x86 second. + +

Home directory layout

+The following is a suggested directory structure that you can use for building packages. You dont have to use it, but this walkthrough assumes you are. + +

Directory tree

+
+$HOME/pkgs/                # maintainer info about software
+$HOME/pkgs/textutils/      # maintainer info about specific package
+$HOME/src/                 # convenient place to keep downloaded tarballs
+$HOME/build-sparc	   #  These two match
+$HOME/build-i386	   #   build-`uname -p`
+$HOME/build/textutils-2.1/ # where you will do 'make's of textutils
+$HOME/build/textutils-2.1/cswstage  # automatically created directory
+
+ +

pkginfo - basic package information

+Start by making a directory that will hold the long term, persistent information about the package. You will always have to create creating "pkginfo" and "copyright" files. + +
+mkdir ~/pkgs/textutils
+cd  ~/pkgs/textutils
+[create pkginfo, as follows:]
+ PKG=CSWtextutils
+ NAME=textutils - GNU text utilities
+ VERSION=2.1,REV=YYYY.MM.DD
+ CATEGORY=application
+ VENDOR=http://ftp.gnu.org/pub/gnu/textutils/  packaged for CSW by Philip Brown
+ HOTLINE=http://www.opencsw.org/bugtrack/
+ EMAIL=[yourlogin at opencsw.org]
+cd ~/build
+gtar zxvf ~/src/textutils-2.1.tar.gz
+cd textutils-2.1
+cp COPYING ~/pkgs/textutils/copyright
+
+ +Next, build the sucker. Make sure you do not have LD_LIBRARY_PATH defined from here on in. The LD_OPTIONS line is something that will probably work well for all programs. But if you prefer to do it the "Old fashioned way", and the program's build script supports it, you can set the same thing with LDFLAGS instead + +
+export LD_OPTIONS='-R/opt/csw/lib/$ISALIST -R/opt/csw/lib -L/opt/csw/lib'
+./configure --prefix=/opt/csw --program-prefix=g
+# --program-prefix only needed for GNU stuff that conflicts with system stuff
+gmake
+
+ +You now need to "install" the executables. Without root permissions, you'll need to install them into a "staging area". The easy way to do this is to use the "stagepkg" script, which will also strip the binaries for you, and generate an initial 'prototype' file for you (which determines where binaries get installed to, under /opt/csw). Happily, this is a very simple step: + +
+stagepkg
+#
+# This will do, amoung other things,
+#    "make DESTDIR=$PWD/cswstage install"
+#
+
+ +Some software packages require using a different variable name instead of DESTDIR. Some of them also require use of gmake, to install. If, for example, the Makefile used INSTALL_ROOT, you can adjust your invocation of stagepkg as follows: + +
MAKE=gmake stagepkg INSTALL_ROOT=$PWD/cswstage install
+ +Whatever variable is needed instead of DESTDIR, make sure that you specify the full path to (hence the "$PWD" given to INSTALL_ROOT, above) + +

prototype file - location of files

+You're almost done! You need to copy the prototype file generated in the above steps, and edit it to clean it up, then put together the final package, as follows: + +
+cd cswstage
+ [edit ./prototype, fix ownerships to normally be "root bin",
+   and anything else that needs cleanup]
+cp prototype ~/pkgs/textutils # comparing with any old one first
+cd ~/pkgs/textutils
+
+[Then, depending on whether stagepkg said to use -r or -b, do]
+createpkg -r ~/build/textutils-2.1/cswstage
+[OR]
+createpkg -b ~/build/textutils-2.1/cswstage/opt/csw
+
+ +It so happens that the output from checkpkg, which gets called by createkpg, shows that some of the executables depend on /opt/csw/lib/libintl.so.2, but we do not have a depend file. Since /opt/csw/lib/libintl.so.2 clearly belongs to another CSW package, we need to create a depend file to mention it. + +If you do not already know what package a file belongs to, you can use the following command: + +
pkgchk -l -p  /opt/csw/lib/libintl.so.2
+ +This tells us it is part of CSWggettext, so create a depend file, with the line + +
P	CSWggettext
+ +Now edit the prototype file, and add the line: + +
i depend
+ +A finished prototype file generally looks something like the following: + +
+i pkginfo
+i depend
+i copyright
+d none /opt/csw/bin
+f none /opt/csw/bin/someprog
+ ....
+
+ +Now we can run createpkg again: + +
createpkg -r ~/build/textutils-2.1/cswstage
+ +This time, there are no surprises. We are done creating the package... on this cpu type. + +

Don't forget the "other" architecture(s) !

+Now you get to do it ALL OVER AGAIN, on the other build machine! Copy over the contents of your ~/pkgs/textutils directory to the other machine, and start building.The good news is, you can normally use the prototype file you just copied over, rather than re-editing the new prototype file generated by stagepkg. + +

Package submission

+If you want some additional semi-public testing before release, you can put it on the main build farm nfs filesystem, in /home/experimental, and it will be visible at http://buildfarm.opencsw.org/experimental.html. + +You can then announce to maintainers, or the general public, that the package may be tested from there. + +You can use pkgutil to install packages from there (after a few minutes for the auto-indexer to pick them up), with: + +
pkgutil -t http://buildfarm.opencsw.org/opencsw/experimental/projectname -i softwarename
+ +When you're satisfied that the package is worthy of public release, copy your finished packages to /home/newpkgs on bender.opencsw.org and let Phil know they are ready. The modern way to do this, is to email our "pkgsubmissions" mailing list. + +Note that Phil will remove them from newpkgs, when they are accepted, but not before. Please remove old or rejected packages yourself. + +Note #2: If you need to resubmit a package to fix some kind of bug, but it is the same release number as a prior one; you need to differentiate it with an additional ",REV=yyyy.mm.dd" type string, as mentioned in our software build guide. + +OLD LINK: http://www.opencsw.org/extend-it/contribute-packages/relocatable-package/ + +

HOWTO: build relocatable pkg using fakeroot

+ +This page gives a step-by-step case study of building a package for opencsw, on our build machines. In this particular case, we are building a "relocatable" package, of GNU grep. + +A certain amount of this stuff is done "by hand". But Phil will be writing some tools to go in the cswutils package, that will automate SOME of this stuff for folks. + +First, we lay the groundwork for our package: Extract the source code, and then put together the package information. + +
+gtar zxvf grep-2.5.tar.gz
+mkdir ~/pkgs/grep
+cd  ~/pkgs/grep
+cp ~/grep-2.5/COPYING copyright
+[create pkginfo, as follows:]
+ PKG=CSWggrep
+ NAME=ggrep - GNU grep
+ VERSION=2.5
+ CATEGORY=application
+ VENDOR=http://ftp.gnu.org/pub/gnu/grep/  packaged for CSW by Philip Brown
+ HOTLINE=http://www.opencsw.org/bugtrack/
+ EMAIL=[yourlogin at opencsw.org]
+
+ +Next, build the sucker. + +
+cd ~/grep-2.5
+export LD_OPTIONS='-R/opt/csw/lib/$ISALIST -R/opt/csw/lib -L/opt/csw/lib'
+./configure --prefix=/opt/csw --program-prefix=g
+#program-prefix only needed for GNU stuff that conflicts with system stuff
+gmake
+
+ +Now, prepare the destination environment. You'll probably want to make a script for this bit. This stuff is so that programs that dont use /opt/csw/share/xyz, get tricked into installing to it. + +
+mkdir -p ~/dest/opt/csw/share/doc
+mkdir ~/dest/opt/csw/share/man ~/dest/opt/csw/share/info
+cd ~/dest/opt/csw
+ln -s share/man man
+ln -s share/info info
+ln -s share/doc doc
+
+ +And now, the install and cleanup of binaries, to our virtual target tree. Note that you must not have LD_LIBRARY_PATH defined. + +
+fakeroot /bin/ksh
+cd ~/grep-2.5
+gmake DESTDIR=$HOME/dest install
+exit
+strip $HOME/dest/opt/csw/*bin/*
+
+ +Then notice that GNU grep does not follow proper automake standards. Only the Makefile under src/ respects $(DESTDIR), and only on HALF its damn install targets. So, fix the Makefiles. Specifically, src/Makefile has ln -s lines that need fixing. po/Makefile also needs fixing.. a WHOLE LOT of fixing, anywhere there is a raw $(datadir) or $(xyzdir) in the "install:" target that doesnt have $(DESTDIR) prefixed to it. + +Make a patchfile of my changes to submit to GNU maintainers, and also to keep around in ~/pkgs/grep [wont get into that here, it's complicated]. Then once again, do + +
+gmake DESTDIR=$HOME/dest install
+strip $HOME/dest/opt/csw/*bin/*
+
+ +The next step is to generate a prototype file, and clean it up. + +
+cd ~/dest/opt/csw
+rm *  #  This gets rid of the soft links at the top level,
+      # so that we will have a nice clean prototype file
+pkgproto . | sed 's/phil staff/root bin/' >~/pkgs/grep/prototype
+exit  # to get out of 'fakeroot'
+cd ~/pkgs/grep
+
+ +We now have a *base* prototype file. We still need to add the following lines at the top: + +
+i pkginfo
+i copyright
+# and sometimes, "i depend", but we dont need a depend file for this pkg
+
+ +Finally, we can create the package "spool", then transfer it to a pkgfile, and clean up after ourselves in the spool dir: + +
+cd $HOME/pkgs/grep
+pkgmk -b $HOME/dest/opt/csw -a `uname -p` BASEDIR=/opt/csw
+filename=ggrep-2.5-SunOS`uname -r`-`uname -p`-CSW.pkg
+pkgtrans -s /var/spool/pkg $PWD/$filename CSWggrep
+rm -r /var/spool/pkg/CSWggrep
+gzip $PWD/$filename
+
+ +But... Did we REALLY make a valid package? Lets make sure: + +
checkpkg  ggrep-2.5-SunOS5.8-i386-CSW.pkg.gz
+ +Oops.. nope. checkpkg says "No dependancy file in package". But it also shows that we used /opt/csw/lib/libintl.so.2 as a library + +
pkgchk -l -p  /opt/csw/lib/libintl.so.2 
+ +tells us that it is part of CSWggettext. So, create a 'depend' file with + +
P	CSWggettext
+ +and add "i depend" to the prototype file. Then go back to the pkgmk step above and trickle down to here again + +Made it back here, with no checkpkg errors? Great! Document what had to be done, in $HOME/pkgs/grep/BUILD.NOTES + +There, wasnt that easy? Har..har ... har... har... + +Now you get to do it ALL OVER AGAIN, on the other build machine! + +The good news is, at least you can skip the "make a prototype" step, and just copy over the prior pkginfo, depend, and prototype files directly. + +

Package submission

+[This section needs to be rewritten....] + +OLD LINK: http://www.opencsw.org/extend-it/contribute-packages/maintainer-welcome/ + +[needs review] + +

Welcome to the CSW project!

+Here are a few things that you will hopefully find useful. + +

opencsw.org email address

+Now that you are one of us, you will be automatically equipped with a <username>@opencsw.org email address. Please setup a .forward file on mail.opencsw.org to have mails forwarded to your canonical email address. When communicating with other maintainers or when sending emails to the OpenCSW mailing lists, please make sure to use your opencsw.org email address as sender address. + +

Creating packages

+This is what it's all about! + +You'll probably want to follow the walkthrough carefully, and use the CSW package creation wrappers. Trying to do everything manually, is more headache than neccessary, since there are quite a few things that need to be done in order to maintain consistency across all the CSW packages. + +You'll need to make sure your package installs things according to the filesystem layout guidelines. And of course, dont forget to revisit the general standards page, which also mentions what to do with finished packages. + +

Build machines

+We have a set of build machines, for those folks who dont happen to have solaris 8 machines laying about. More are on the way. Information about what we have so far, is on our build machines page + +

Maintainer self info page

+You may want to customize your own maintainer web page. You can do this by creating $HOME/public_html/bio.html on the webserver. The file can contain just a plain paragraph of text, or it can use full HTML markup. You can also create photo.png. Please make it 50x80 pixels, or at least have it look good when scaled to that resolution. (the HTML code will tell the browser to scale the image to that res) + +If you go on vacation, please note this in your page, in case some kind of critical bug comes up in your package while you are away. + +

Package maintainers mailing list

+You will automatically be added to the package maintainers mailing list. Any time you have a question about making a package, or a suggestion for package creation in general, send it to the list. + +Once you find out what the address is, do not publicise it. We like to stay spam-free. + +

Ideas for new packages

+Interesting in helping out even more? Dont forget to check out the package request page. There is a mail alias for that, if you would like immediate notification when someone requests a new package. + +

Packages that need help

+We also have a page that lists existing packages that "need help". Some packages have a high bug count. Some packages have been "orphaned". Some have both. If you are willing to help a package that needs fixin, please dont be shy about contacting the maintainer, and asking politely, "Hi! Are you still working on this package? Would you mind if I took it over?" +Buglist Page + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Nov 16 15:41:35 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 16 Nov 2011 14:41:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[16201] csw/mgar/gar/v2/gar.pkg.mk Message-ID: Revision: 16201 http://gar.svn.sourceforge.net/gar/?rev=16201&view=rev Author: dmichelsen Date: 2011-11-16 14:41:35 +0000 (Wed, 16 Nov 2011) Log Message: ----------- mGAR v2: Fix PROTOTYPE_FILES_x with more than one filename Modified Paths: -------------- csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2011-11-16 13:42:34 UTC (rev 16200) +++ csw/mgar/gar/v2/gar.pkg.mk 2011-11-16 14:41:35 UTC (rev 16201) @@ -433,9 +433,12 @@ # PROTOTYPE_USER_mytweaks = somebody # PROTOTYPE_GROUP_mytweaks = somegroup +_empty := +_space = $(_empty) $(_empty) + _PROTOTYPE_MODIFIERS = | perl -ane '\ $(foreach M,$(PROTOTYPE_MODIFIERS),\ - $(if $(PROTOTYPE_FILES_$M),if( $$F[2] =~ m(^$(firstword $(PROTOTYPE_FILES_$M))$(foreach F,$(wordlist 2,$(words $(PROTOTYPE_FILES_$M)),$(PROTOTYPE_FILES_$M)),|$F)$$) ) {)\ + $(if $(PROTOTYPE_FILES_$M),if( $$F[2] =~ m(^$(firstword $(PROTOTYPE_FILES_$M))$(subst $(_space),,$(foreach F,$(wordlist 2,$(words $(PROTOTYPE_FILES_$M)),$(PROTOTYPE_FILES_$M)),|$F))$$) ) {)\ $(if $(PROTOTYPE_FTYPE_$M),$$F[0] = "$(PROTOTYPE_FTYPE_$M)";)\ $(if $(PROTOTYPE_CLASS_$M),$$F[1] = "$(PROTOTYPE_CLASS_$M)";)\ $(if $(PROTOTYPE_PERMS_$M),$$F[3] = "$(PROTOTYPE_PERMS_$M)";)\ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Nov 16 15:42:17 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 16 Nov 2011 14:42:17 +0000 Subject: [csw-devel] SF.net SVN: gar:[16202] csw/mgar/pkg/lsof/trunk/Makefile Message-ID: Revision: 16202 http://gar.svn.sourceforge.net/gar/?rev=16202&view=rev Author: dmichelsen Date: 2011-11-16 14:42:17 +0000 (Wed, 16 Nov 2011) Log Message: ----------- lsof: Make every binary 2755 fixing #4864 Modified Paths: -------------- csw/mgar/pkg/lsof/trunk/Makefile Modified: csw/mgar/pkg/lsof/trunk/Makefile =================================================================== --- csw/mgar/pkg/lsof/trunk/Makefile 2011-11-16 14:41:35 UTC (rev 16201) +++ csw/mgar/pkg/lsof/trunk/Makefile 2011-11-16 14:42:17 UTC (rev 16202) @@ -88,7 +88,7 @@ BUILD_OVERRIDE_VAR_CDEF = $(CFLAGS) PROTOTYPE_MODIFIERS = lsof -PROTOTYPE_FILES_lsof = $(bindir)/lsof +PROTOTYPE_FILES_lsof = $(call baseisadirs,$(bindir),lsof) PROTOTYPE_GROUP_lsof = sys PROTOTYPE_PERMS_lsof = 2755 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Wed Nov 16 20:00:42 2011 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Wed, 16 Nov 2011 19:00:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[16203] csw/mgar/pkg/bind/trunk Message-ID: Revision: 16203 http://gar.svn.sourceforge.net/gar/?rev=16203&view=rev Author: bonivart Date: 2011-11-16 19:00:42 +0000 (Wed, 16 Nov 2011) Log Message: ----------- bind/trunk: update to 9.8.1-P1 Modified Paths: -------------- csw/mgar/pkg/bind/trunk/Makefile csw/mgar/pkg/bind/trunk/checksums Modified: csw/mgar/pkg/bind/trunk/Makefile =================================================================== --- csw/mgar/pkg/bind/trunk/Makefile 2011-11-16 14:42:17 UTC (rev 16202) +++ csw/mgar/pkg/bind/trunk/Makefile 2011-11-16 19:00:42 UTC (rev 16203) @@ -6,11 +6,11 @@ CATEGORIES = net # Enable these for Px-releases -#RELEASE = P4 -#DISTVERSION = $(VERSION)-$(RELEASE) -#SPKG_VERSION = $(VERSION)$(RELEASE) -#DISTNAME = $(NAME)-$(VERSION)-$(RELEASE) -#WORKSRC = $(WORKDIR)/$(DISTNAME) +RELEASE = P1 +DISTVERSION = $(VERSION)-$(RELEASE) +SPKG_VERSION = $(VERSION)$(RELEASE) +DISTNAME = $(NAME)-$(VERSION)-$(RELEASE) +WORKSRC = $(WORKDIR)/$(DISTNAME) DESCRIPTION = ISC BIND DNS reference implementation define BLURB @@ -21,12 +21,12 @@ endef # Enable these for Px-releases -#MASTER_SITES = http://ftp.isc.org/isc/bind9/$(VERSION)-$(RELEASE)/ -#DISTFILES = $(DISTNAME).tar.gz +MASTER_SITES = http://ftp.isc.org/isc/bind9/$(VERSION)-$(RELEASE)/ +DISTFILES = $(DISTNAME).tar.gz # Disable these for Px-releases -MASTER_SITES = http://ftp.isc.org/isc/bind9/$(VERSION)/ -DISTFILES = $(NAME)-$(VERSION).tar.gz +#MASTER_SITES = http://ftp.isc.org/isc/bind9/$(VERSION)/ +#DISTFILES = $(NAME)-$(VERSION).tar.gz DISTFILES += CSWbindchroot.postinstall @@ -35,22 +35,35 @@ PACKAGES += CSWbind CATALOGNAME_CSWbind = bind SPKG_DESC_CSWbind = ISC BIND DNS main package -RUNTIME_DEP_PKGS_CSWbind = CSWlibbind CSWbindutils CSWosslrt CSWlibz1 CSWlibxml2-2 CSWlibiconv2 +RUNTIME_DEP_PKGS_CSWbind = CSWlibbind +RUNTIME_DEP_PKGS_CSWbind += CSWbindutils +RUNTIME_DEP_PKGS_CSWbind += CSWosslrt +RUNTIME_DEP_PKGS_CSWbind += CSWlibz1 +RUNTIME_DEP_PKGS_CSWbind += CSWlibxml2-2 +RUNTIME_DEP_PKGS_CSWbind += CSWlibiconv2 PACKAGES += CSWbind-dev CATALOGNAME_CSWbind-dev = bind_dev SPKG_DESC_CSWbind-dev = ISC BIND DNS development package -RUNTIME_DEP_PKGS_CSWbind-dev = CSWbind CSWlibbind +RUNTIME_DEP_PKGS_CSWbind-dev = CSWbind +RUNTIME_DEP_PKGS_CSWbind-dev += CSWlibbind PACKAGES += CSWlibbind CATALOGNAME_CSWlibbind = libbind SPKG_DESC_CSWlibbind = ISC BIND DNS library package -RUNTIME_DEP_PKGS_CSWlibbind = CSWlibiconv2 CSWosslrt CSWlibz1 CSWlibxml2-2 +RUNTIME_DEP_PKGS_CSWlibbind = CSWlibiconv2 +RUNTIME_DEP_PKGS_CSWlibbind += CSWosslrt +RUNTIME_DEP_PKGS_CSWlibbind += CSWlibz1 +RUNTIME_DEP_PKGS_CSWlibbind += CSWlibxml2-2 PACKAGES += CSWbindutils CATALOGNAME_CSWbindutils = bind_utils SPKG_DESC_CSWbindutils = ISC BIND DNS utilities package -RUNTIME_DEP_PKGS_CSWbindutils = CSWlibbind CSWlibiconv2 CSWosslrt CSWlibz1 CSWlibxml2-2 +RUNTIME_DEP_PKGS_CSWbindutils = CSWlibbind +RUNTIME_DEP_PKGS_CSWbindutils += CSWlibiconv2 +RUNTIME_DEP_PKGS_CSWbindutils += CSWosslrt +RUNTIME_DEP_PKGS_CSWbindutils += CSWlibz1 +RUNTIME_DEP_PKGS_CSWbindutils += CSWlibxml2-2 PACKAGES += CSWbindchroot CATALOGNAME_CSWbindchroot = bind_chroot Modified: csw/mgar/pkg/bind/trunk/checksums =================================================================== --- csw/mgar/pkg/bind/trunk/checksums 2011-11-16 14:42:17 UTC (rev 16202) +++ csw/mgar/pkg/bind/trunk/checksums 2011-11-16 19:00:42 UTC (rev 16203) @@ -1 +1 @@ -cf31117c5d35af34d4c0702970ad9fb7 bind-9.8.1.tar.gz +afa41f8203d50bedad65071f9b6f96d7 bind-9.8.1-P1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Thu Nov 17 11:12:47 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Thu, 17 Nov 2011 10:12:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[16204] csw/mgar/pkg/krb5-lib/trunk Message-ID: Revision: 16204 http://gar.svn.sourceforge.net/gar/?rev=16204&view=rev Author: wahwah Date: 2011-11-17 10:12:46 +0000 (Thu, 17 Nov 2011) Log Message: ----------- krb5-lib/trunk: An experimental patch Modified Paths: -------------- csw/mgar/pkg/krb5-lib/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/krb5-lib/trunk/files/0005-krb5_set_password_using_ccache.patch Modified: csw/mgar/pkg/krb5-lib/trunk/Makefile =================================================================== --- csw/mgar/pkg/krb5-lib/trunk/Makefile 2011-11-16 19:00:42 UTC (rev 16203) +++ csw/mgar/pkg/krb5-lib/trunk/Makefile 2011-11-17 10:12:46 UTC (rev 16204) @@ -25,7 +25,8 @@ # PATCHFILES += 0003-local-libraries-first-when-linking.patch PATCHFILES += 0004-libkdb_ldap-isblank-define.patch PATCHFILES += 0005-Add-strings.h-to-setenv.c-for-strlen-and-other-stuff.patch -PATCHFILES += krb5-1.9.2-krb5_set_password_using_ccache.patch +# PATCHFILES += krb5-1.9.2-krb5_set_password_using_ccache.patch +PATCHFILES += 0005-krb5_set_password_using_ccache.patch BUILD_DEP_PKGS = CSWtcl Added: csw/mgar/pkg/krb5-lib/trunk/files/0005-krb5_set_password_using_ccache.patch =================================================================== --- csw/mgar/pkg/krb5-lib/trunk/files/0005-krb5_set_password_using_ccache.patch (rev 0) +++ csw/mgar/pkg/krb5-lib/trunk/files/0005-krb5_set_password_using_ccache.patch 2011-11-17 10:12:46 UTC (rev 16204) @@ -0,0 +1,54 @@ +From 5add46d3f22a770dff0dbf4267df5d79a25ac32b Mon Sep 17 00:00:00 2001 +From: Maciej Blizinski +Date: Thu, 17 Nov 2011 11:08:47 +0100 +Subject: [PATCH] krb5_set_password_using_ccache + +--- + src/include/k5-trace.h | 3 +++ + src/lib/krb5/krb/get_creds.c | 9 ++++++++- + 2 files changed, 11 insertions(+), 1 deletions(-) + +diff --git a/src/include/k5-trace.h b/src/include/k5-trace.h +index b85e59c..d14caa3 100644 +--- a/src/include/k5-trace.h ++++ b/src/include/k5-trace.h +@@ -330,6 +330,9 @@ + TRACE(c, (c, "TGS request result: {kerr}", code)) + #define TRACE_TKT_CREDS_RETRY_TCP(c) \ + TRACE(c, (c, "Request or response is too big for UDP; retrying with TCP")) ++#define TRACE_TKT_CREDS_SAME_REALM_TGT(c, realm) \ ++ TRACE(c, (c, "Received TGT referral back to same realm ({data}); trying " \ ++ "again without referrals", realm)) + #define TRACE_TKT_CREDS_SERVICE_REQ(c, princ, referral) \ + TRACE(c, (c, "Requesting tickets for {princ}, referrals {str}", princ, \ + (referral) ? "on" : "off")) +diff --git a/src/lib/krb5/krb/get_creds.c b/src/lib/krb5/krb/get_creds.c +index d72fa8a..450e7d8 100644 +--- a/src/lib/krb5/krb/get_creds.c ++++ b/src/lib/krb5/krb/get_creds.c +@@ -566,6 +566,14 @@ step_referrals(krb5_context context, krb5_tkt_creds_context ctx) + return begin_non_referral(context, ctx); + } + ++ /* Active Directory may return a TGT to the local realm. Try a ++ * non-referral query if we see this. */ ++ referral_realm = &ctx->reply_creds->server->data[1]; ++ if (data_eq(*referral_realm, ctx->cur_tgt->server->data[1])) { ++ TRACE_TKT_CREDS_SAME_REALM_TGT(context, referral_realm); ++ return begin_non_referral(context, ctx); ++ } ++ + if (ctx->referral_count == 1) { + /* Cache the referral TGT only if it's from the local realm. + * Make sure to note the associated authdata, if any. */ +@@ -586,7 +594,6 @@ step_referrals(krb5_context context, krb5_tkt_creds_context ctx) + return KRB5_KDC_UNREACH; + + /* Check for referral loops. */ +- referral_realm = &ctx->reply_creds->server->data[1]; + if (seen_realm_before(context, ctx, referral_realm)) + return KRB5_KDC_UNREACH; + code = remember_realm(context, ctx, referral_realm); +-- +1.7.6.1 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 17 11:42:25 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 17 Nov 2011 10:42:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[16205] csw/mgar/pkg/lsof/trunk Message-ID: Revision: 16205 http://gar.svn.sourceforge.net/gar/?rev=16205&view=rev Author: dmichelsen Date: 2011-11-17 10:42:24 +0000 (Thu, 17 Nov 2011) Log Message: ----------- lsof: Update to 4.85, require VxFS SDK for compilation Modified Paths: -------------- csw/mgar/pkg/lsof/trunk/Makefile csw/mgar/pkg/lsof/trunk/checksums csw/mgar/pkg/lsof/trunk/files/0002-Disable-VxFS-autodetect.patch Removed Paths: ------------- csw/mgar/pkg/lsof/trunk/files/0001-Use-lgrp.h.patch Modified: csw/mgar/pkg/lsof/trunk/Makefile =================================================================== --- csw/mgar/pkg/lsof/trunk/Makefile 2011-11-17 10:12:46 UTC (rev 16204) +++ csw/mgar/pkg/lsof/trunk/Makefile 2011-11-17 10:42:24 UTC (rev 16205) @@ -1,8 +1,7 @@ # TBD: -# - Probably VxFS bindings NAME = lsof -VERSION = 4.84 +VERSION = 4.85 CATEGORIES = utils DESCRIPTION = List open files @@ -18,9 +17,6 @@ DISTFILES = $(DISTNAME).tar.bz2 DISTFILES += lsof-license -# This seems to be necessary as the above comment says -PATCHFILES += 0001-Use-lgrp.h.patch - # Do not automatically use VxFS PATCHFILES += 0002-Disable-VxFS-autodetect.patch @@ -64,6 +60,8 @@ SOLARIS_INSTR = $(ISA) SOLARIS_KERNBITS = $(MEMORYMODEL) +BUILD_DEP_PKGS += VRTSfssdk + # The Veritas Filesystem library libvxfsutil.a is sparcv8+, make sure to build that # specific ISA and not link when building sparcv8 SOLARIS_VXFSINCL-sparcv8plus = /opt/VRTS/include Modified: csw/mgar/pkg/lsof/trunk/checksums =================================================================== --- csw/mgar/pkg/lsof/trunk/checksums 2011-11-17 10:12:46 UTC (rev 16204) +++ csw/mgar/pkg/lsof/trunk/checksums 2011-11-17 10:42:24 UTC (rev 16205) @@ -1 +1 @@ -a09326df500ef7e4550af546868338d6 lsof_4.84.tar.bz2 +102ee2081172bbe76dccaa6cceda8573 lsof_4.85.tar.bz2 Deleted: csw/mgar/pkg/lsof/trunk/files/0001-Use-lgrp.h.patch =================================================================== --- csw/mgar/pkg/lsof/trunk/files/0001-Use-lgrp.h.patch 2011-11-17 10:12:46 UTC (rev 16204) +++ csw/mgar/pkg/lsof/trunk/files/0001-Use-lgrp.h.patch 2011-11-17 10:42:24 UTC (rev 16205) @@ -1,25 +0,0 @@ -From 2c3ce069cf55b3fc13d580ee3ec38f7c3130b562 Mon Sep 17 00:00:00 2001 -From: Dagobert Michelsen -Date: Tue, 12 Jul 2011 17:38:27 +0200 -Subject: [PATCH] Use lgrp.h - ---- - lsof_4.84_src/dialects/sun/machine.h | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/lsof_4.84_src/dialects/sun/machine.h b/lsof_4.84_src/dialects/sun/machine.h -index 3a8b96a..8c2186d 100644 ---- a/lsof_4.84_src/dialects/sun/machine.h -+++ b/lsof_4.84_src/dialects/sun/machine.h -@@ -55,7 +55,7 @@ - * #include. - */ - --/* #include */ -+#include - # endif /* solaris>=90000 */ - - --- -1.7.6 - Modified: csw/mgar/pkg/lsof/trunk/files/0002-Disable-VxFS-autodetect.patch =================================================================== --- csw/mgar/pkg/lsof/trunk/files/0002-Disable-VxFS-autodetect.patch 2011-11-17 10:12:46 UTC (rev 16204) +++ csw/mgar/pkg/lsof/trunk/files/0002-Disable-VxFS-autodetect.patch 2011-11-17 10:42:24 UTC (rev 16205) @@ -1,17 +1,17 @@ -From 3becdff778a4fab025b344b733e4767395e54216 Mon Sep 17 00:00:00 2001 +From 0893bb063ff9fddd3bff4308d52d5a42d47a066d Mon Sep 17 00:00:00 2001 From: Dagobert Michelsen -Date: Wed, 13 Jul 2011 12:05:30 +0200 +Date: Thu, 17 Nov 2011 10:45:01 +0100 Subject: [PATCH] Disable VxFS autodetect --- - lsof_4.84_src/Configure | 8 -------- + lsof_4.85_src/Configure | 8 -------- 1 files changed, 0 insertions(+), 8 deletions(-) -diff --git a/lsof_4.84_src/Configure b/lsof_4.84_src/Configure -index 6ebc7be..c413f5d 100755 ---- a/lsof_4.84_src/Configure -+++ b/lsof_4.84_src/Configure -@@ -4810,14 +4810,6 @@ return(0); } +diff --git a/lsof_4.85_src/Configure b/lsof_4.85_src/Configure +index a5514e6..d754244 100755 +--- a/lsof_4.85_src/Configure ++++ b/lsof_4.85_src/Configure +@@ -4892,14 +4892,6 @@ return(0); } # environment, establish their likely locations. LSOF_TMP2=$SOLARIS_VXFSINCL @@ -27,5 +27,5 @@ for i in $LSOF_TMP2 # { do -- -1.7.6 +1.7.5.4 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 17 16:38:07 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 17 Nov 2011 15:38:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[16206] csw/mgar/pkg/samba/trunk Message-ID: Revision: 16206 http://gar.svn.sourceforge.net/gar/?rev=16206&view=rev Author: dmichelsen Date: 2011-11-17 15:38:07 +0000 (Thu, 17 Nov 2011) Log Message: ----------- samba: Add rc-script, relocate config-dir and private-dir Modified Paths: -------------- csw/mgar/pkg/samba/trunk/Makefile csw/mgar/pkg/samba/trunk/files/cswsamba Modified: csw/mgar/pkg/samba/trunk/Makefile =================================================================== --- csw/mgar/pkg/samba/trunk/Makefile 2011-11-17 10:42:24 UTC (rev 16205) +++ csw/mgar/pkg/samba/trunk/Makefile 2011-11-17 15:38:07 UTC (rev 16206) @@ -1,3 +1,7 @@ +# TBD: +# - smb.conf is searched in /opt/csw/lib/64/smb.conf instead of /etc/opt/csw/samba/smb.conf +# - secrets.tdb is searched in /opt/csw/private/secrets.tdb instead of /etc/opt/csw/samba/private/secrets.tdb + NAME = samba VERSION = 3.6.1 CATEGORIES = apps @@ -113,6 +117,8 @@ CONFIGURE_SCRIPTS = $(WORKSRC)/source3/configure CONFIGURE_ARGS += $(DIRPATHS) CONFIGURE_ARGS += --enable-socket-wrapper +CONFIGURE_ARGS += --with-privatedir=$(sysconfdir)/samba/private +CONFIGURE_ARGS += --with-configdir=$(sysconfdir)/samba CONFIGURE_ARGS-64 += --disable-cups CONFIGURE_ARGS += $(CONFIGURE_ARGS-$(MEMORYMODEL)) @@ -127,6 +133,8 @@ INSTALL_SCRIPTS = $(WORKSRC)/source3/Makefile +INITSMF = /etc/opt/csw/init.d/cswsamba + include gar/category.mk # Use this hack until this bug has been fixed: @@ -141,3 +149,6 @@ -perl -pi -e 's!/\@INCLUDE_des\@//!,-I$(includedir),,!' \ $(WORKSRC)/source3/configure +post-merge: + ginstall -d $(PKGROOT)/etc/opt/csw/init.d + ginstall $(WORKDIR)/cswsamba $(PKGROOT)/etc/opt/csw/init.d/cswsamba Modified: csw/mgar/pkg/samba/trunk/files/cswsamba =================================================================== --- csw/mgar/pkg/samba/trunk/files/cswsamba 2011-11-17 10:42:24 UTC (rev 16205) +++ csw/mgar/pkg/samba/trunk/files/cswsamba 2011-11-17 15:38:07 UTC (rev 16206) @@ -1,10 +1,15 @@ #!/bin/sh +#RC_KNUM 03 # Number used for kill script symlink, e.g. K20cswfoo +#RC_SNUM 89 # Number used for start script symlink, e.g. S80cswfoo +#RC_KLEV 0,1,2,S # Run levels that should have a kill script symlink +#RC_SLEV 3 # Run levels that should have a start script symlink + PATH=/bin:/sbin:/usr/bin:/usr/sbin export PATH -SMBCONF=/opt/csw/etc/samba/smb.conf -KRBCONF=/etc/krb5.conf +SMBCONF=/etc/opt/csw/samba/smb.conf +KRBCONF=/etc/opt/csw/krb5.conf export SMBCONF export KRBCONF @@ -24,11 +29,10 @@ ;; stop) echo "Stopping Samba..." - kill "`cat /opt/csw/var/locks/smbd.pid`" - kill "`cat /opt/csw/var/locks/nmbd.pid`" + kill "`cat /var/opt/csw/locks/smbd.pid`" + kill "`cat /var/opt/csw/locks/nmbd.pid`" if [ -f $KRBCONF ]; then echo "Stopping Winbind..." - kill "`cat /opt/csw/var/locks/winbindd.pid`" fi ;; restart) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 17 22:09:20 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 17 Nov 2011 21:09:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[16207] csw/mgar/pkg Message-ID: Revision: 16207 http://gar.svn.sourceforge.net/gar/?rev=16207&view=rev Author: dmichelsen Date: 2011-11-17 21:09:19 +0000 (Thu, 17 Nov 2011) Log Message: ----------- gnulib: Initial commit Added Paths: ----------- csw/mgar/pkg/gnulib/ csw/mgar/pkg/gnulib/Makefile csw/mgar/pkg/gnulib/branches/ csw/mgar/pkg/gnulib/tags/ csw/mgar/pkg/gnulib/trunk/ csw/mgar/pkg/gnulib/trunk/Makefile csw/mgar/pkg/gnulib/trunk/checksums csw/mgar/pkg/gnulib/trunk/files/ Added: csw/mgar/pkg/gnulib/Makefile =================================================================== --- csw/mgar/pkg/gnulib/Makefile (rev 0) +++ csw/mgar/pkg/gnulib/Makefile 2011-11-17 21:09:19 UTC (rev 16207) @@ -0,0 +1,2 @@ +%: + $(MAKE) -C trunk $* Property changes on: csw/mgar/pkg/gnulib/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/gnulib/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnulib/trunk/Makefile (rev 0) +++ csw/mgar/pkg/gnulib/trunk/Makefile 2011-11-17 21:09:19 UTC (rev 16207) @@ -0,0 +1,25 @@ +# $Id$ +# TODO (release-critical prefixed with !, non release-critical with *) +# +NAME = gnulib +VERSION = X.Y +GARTYPE = v2 +CATEGORIES = devel + +DESCRIPTION = ISO C / POSIX substitutes part of gnulib +define BLURB +endef + +GIT_REPOS = git://git.savannah.gnu.org/gnulib.git +GIT_USE_PROXY = 1 + +VENDOR_URL = http://www.gnu.org/software/gnulib/manual/html_node/POSIX-Substitutes-Library.html + +WORKSRC = $(WORKDIR)/posixlib + +include gar/category.mk + +post-extract-modulated: + -cd $(WORKDIR)/$(NAME)-$(VERSION) && ./gnulib-tool --create-testdir --source-base=lib \ + --dir=$(abspath $(WORKSRC)) `./posix-modules` + Property changes on: csw/mgar/pkg/gnulib/trunk/Makefile ___________________________________________________________________ Added: svn:keywords + Id Added: csw/mgar/pkg/gnulib/trunk/checksums =================================================================== This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 17 22:48:23 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 17 Nov 2011 21:48:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[16208] csw/mgar/pkg/samba/trunk Message-ID: Revision: 16208 http://gar.svn.sourceforge.net/gar/?rev=16208&view=rev Author: dmichelsen Date: 2011-11-17 21:48:23 +0000 (Thu, 17 Nov 2011) Log Message: ----------- samba: Further split packages, add sample smb.conf Modified Paths: -------------- csw/mgar/pkg/samba/trunk/Makefile csw/mgar/pkg/samba/trunk/files/cswsamba Added Paths: ----------- csw/mgar/pkg/samba/trunk/files/cswkrb5.conf csw/mgar/pkg/samba/trunk/files/smb.conf Modified: csw/mgar/pkg/samba/trunk/Makefile =================================================================== --- csw/mgar/pkg/samba/trunk/Makefile 2011-11-17 21:09:19 UTC (rev 16207) +++ csw/mgar/pkg/samba/trunk/Makefile 2011-11-17 21:48:23 UTC (rev 16208) @@ -13,7 +13,15 @@ MASTER_SITES = http://samba.org/samba/ftp/stable/ DISTFILES = $(NAME)-$(VERSION).tar.gz +DISTFILES += cswsamba +EXPANDVARS += cswsamba +# From http://www.reallylinux.com/docs/smb.conf +DISTFILES += smb.conf + +# This is taken from the old Samba package +DISTFILES += cswkrb5.conf + #What needs to be fixed: # Split libs and packages @@ -39,21 +47,30 @@ RUNTIME_DEP_PKGS_CSWsamba += CSWoldaprt # Make one unified package for now -OBSOLETED_BY_CSWsamba += CSWsambaclient OBSOLETED_BY_CSWsamba += CSWsambacommon OBSOLETED_BY_CSWsamba += CSWsambadoc -OBSOLETED_BY_CSWsamba += CSWsambalib -#PACKAGES += CSWsambaclient -SPKG_DESC_CSWsambaclient = Client binaries for samba -RUNTIME_DEP_PKGS_CSWsambaclient += CSWsasl -RUNTIME_DEP_PKGS_CSWsambaclient += CSWsambacommon -RUNTIME_DEP_PKGS_CSWsambaclient += CSWreadline -RUNTIME_DEP_PKGS_CSWsambaclient += CSWlibpopt -RUNTIME_DEP_PKGS_CSWsambaclient += CSWlibnet -RUNTIME_DEP_PKGS_CSWsambaclient += CSWkrb5lib -RUNTIME_DEP_PKGS_CSWsambaclient += CSWiconv -RUNTIME_DEP_PKGS_CSWsambaclient += CSWggettext +PACKAGES += CSWsamba-client +SPKG_DESC_CSWsamba-client = Client binaries for samba +SMB_CLIENT_TOOLS = rpcclient smbcacls smbclient smbcquotas smbget smbspool smbtar smbtree +PKGFILES_CSWsamba-client += $(foreach T,$(SMB_CLIENT_TOOLS),$(call baseisadirs,$(bindir),$T) $(mandir)/man1/$T\.1) +PKGFILES_CSWsamba-client += $(mandir)/man5/smbgetrc\.5 +PKGFILES_CSWsamba-client += $(mandir)/man8/smbspool\.8 +RUNTIME_DEP_PKGS_CSWsamba-client += CSWlibpopt0 +RUNTIME_DEP_PKGS_CSWsamba-client += CSWlibiconv2 +RUNTIME_DEP_PKGS_CSWsamba-client += CSWlibz1 +RUNTIME_DEP_PKGS_CSWsamba-client += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWsamba-client += CSWlibncurses5 +RUNTIME_DEP_PKGS_CSWsamba-client += CSWlibcom-err3 +RUNTIME_DEP_PKGS_CSWsamba-client += CSWlibk5crypto3 +RUNTIME_DEP_PKGS_CSWsamba-client += CSWlibkrb5-3 +RUNTIME_DEP_PKGS_CSWsamba-client += CSWlibgssapi-krb5-2 +RUNTIME_DEP_PKGS_CSWsamba-client += CSWlibreadline6 +RUNTIME_DEP_PKGS_CSWsamba-client += CSWlibtalloc2 +RUNTIME_DEP_PKGS_CSWsamba-client += CSWoldaprt +RUNTIME_DEP_PKGS_CSWsamba-client += CSWsamba +OBSOLETED_BY_CSWsamba-client += CSWsambaclient +CATALOGNAME_CSWsambaclient = samba_client_stub #PACKAGES += CSWsambacommon SPKG_DESC_CSWsambacommon = Shared support files for samba @@ -69,16 +86,56 @@ SPKG_DESC_CSWsambadoc = Samba documentation ARCHALL_CSWsambadoc = 1 -#PACKAGES += CSWsambalib -SPKG_DESC_CSWsambalib = Samba shared libraries -RUNTIME_DEP_PKGS_CSWsambalib += CSWsasl -RUNTIME_DEP_PKGS_CSWsambalib += CSWlibnet -RUNTIME_DEP_PKGS_CSWsambalib += CSWkrb5lib -RUNTIME_DEP_PKGS_CSWsambalib += CSWiconv +PACKAGES += CSWlibsmbclient0 +SPKG_DESC_CSWlibsmbclient0 = Samba client library, libsmbclient.so.0 +PKGFILES_CSWlibsmbclient0 += $(call pkgfiles_lib,libsmbclient.so.0) +RUNTIME_DEP_PKGS_CSWlibsmbclient0 += CSWlibiconv2 +RUNTIME_DEP_PKGS_CSWlibsmbclient0 += CSWlibz1 +RUNTIME_DEP_PKGS_CSWlibsmbclient0 += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWlibsmbclient0 += CSWlibgssapi-krb5-2 +RUNTIME_DEP_PKGS_CSWlibsmbclient0 += CSWoldaprt +RUNTIME_DEP_PKGS_CSWlibsmbclient0 += CSWlibkrb5-3 +RUNTIME_DEP_PKGS_CSWlibsmbclient0 += CSWlibcom-err3 +RUNTIME_DEP_PKGS_CSWlibsmbclient0 += CSWlibtalloc2 +RUNTIME_DEP_PKGS_CSWlibsmbclient0 += CSWlibk5crypto3 +OBSOLETED_BY_CSWlibsmclient0 += CSWsambalib +CATALOGNAME_CSWsambalib = samba_lib_stub +PACKAGES += CSWlibnetapi0 +PKGFILES_CSWlibnetapi0 += $(call pkgfiles_lib,libnetapi.so.0) +SPKG_DESC_CSWlibnetapi0 += Samba client library, libnetapi.so.0 +RUNTIME_DEP_PKGS_CSWsamba += CSWlibnetapi0 + +PACKAGES += CSWlibsmbsharemodes0 +PKGFILES_CSWlibsmbsharemodes0 += $(call pkgfiles_lib,libsmbsharemodes.so.0) +SPKG_DESC_CSWlibsmbsharemodes0 += Samba client library, libsmbsharemodes.so.0 +RUNTIME_DEP_PKGS_CSWsamba += CSWlibsmbsharemodes0 + +PACKAGES += CSWlibtdb1 +PKGFILES_CSWlibtdb1 += $(call pkgfiles_lib,libtdb.so.1) +SPKG_DESC_CSWlibtdb1 += Samba client library, libtdb.so.1 +RUNTIME_DEP_PKGS_CSWsamba += CSWlibtdb1 + +PACKAGES += CSWlibwbclient0 +PKGFILES_CSWlibwbclient0 += $(call pkgfiles_lib,libwbclient.so.0) +SPKG_DESC_CSWlibwbclient0 += Samba client library, libwbclient.so.0 + +PACKAGES += CSWlibnetapi0 +PKGFILES_CSWlibnetapi0 += $(call pkgfiles_lib,libnetapi.so.0) +SPKG_DESC_CSWlibnetapi0 += Samba client library, libnetapi.so.0 + +PACKAGES += CSWlibsmbsharemodes0 +PKGFILES_CSWlibsmbsharemodes0 += $(call pkgfiles_lib,libsmbsharemodes.so.0) +SPKG_DESC_CSWlibsmbsharemodes0 += Samba client library, libsmbsharemodes.so.0 + +PACKAGES += CSWlibtdb1 +PKGFILES_CSWlibtdb1 += $(call pkgfiles_lib,libtdb.so.1) +SPKG_DESC_CSWlibtdb1 += Samba client library, libtdb.so.1 + PACKAGES += CSWsamba-dev -SPKG_DESC_CSWsamba-dev = Development files for the samba libraries +SPKG_DESC_CSWsamba-dev = Development files for Samba, libsmbclient.so.0 PKGFILES_CSWsamba-dev += $(PKGFILES_DEVEL) +RUNTIME_DEP_PKGS_CSWsamba-dev += CSWlibsmbclient0 RUNTIME_DEP_PKGS_CSWsamba-dev += CSWsamba OBSOLETED_BY_CSWsamba-dev += CSWsambalibdev CATALOGNAME_CSWsambalibdev = samba_libdev_stub @@ -133,8 +190,11 @@ INSTALL_SCRIPTS = $(WORKSRC)/source3/Makefile -INITSMF = /etc/opt/csw/init.d/cswsamba +INITSMF += /etc/opt/csw/init.d/cswsamba +MIGRATE_FILES += samba +PRESERVECONF += $(sysconfdir)/samba/smb.conf + include gar/category.mk # Use this hack until this bug has been fixed: @@ -152,3 +212,5 @@ post-merge: ginstall -d $(PKGROOT)/etc/opt/csw/init.d ginstall $(WORKDIR)/cswsamba $(PKGROOT)/etc/opt/csw/init.d/cswsamba + ginstall -d $(PKGROOT)/etc/opt/csw/samba + ginstall $(WORKDIR)/smb.conf $(PKGROOT)/etc/opt/csw/samba/smb.conf Added: csw/mgar/pkg/samba/trunk/files/cswkrb5.conf =================================================================== --- csw/mgar/pkg/samba/trunk/files/cswkrb5.conf (rev 0) +++ csw/mgar/pkg/samba/trunk/files/cswkrb5.conf 2011-11-17 21:48:23 UTC (rev 16208) @@ -0,0 +1,31 @@ +#v 1.01 +#Template Kerberos->Windows AD integration. +#Belongs to CSW samba_wb package. +#20051008 Fredrik Lundholm +# +#To use: +# 1. copy this file into /etc/krb5.conf. +# +# 2. Replace AD.EXAMPLE.NET below with your AD and 12.12.12.12 +# with the hostname of your kdc. +# +# 3. Add the Samba server to the AD: +# 'net ads join -UAdministrator%not24get' +# +# 4. Make sure /etc/nsswitch.conf contains winbind entries +# for users and groups. +# +# 5. Check that 'getent passwd' and 'getent group' works. +# + +#[libdefaults] +# default_realm = AD.EXAMPLE.NET +# +#[realms] +# AD.EXAMPLE.NET = { +# kdc = 12.12.12.12 +# } +# +#[domain_realms] +# .kerberos.server = AD.EXAMPLE.NET + Modified: csw/mgar/pkg/samba/trunk/files/cswsamba =================================================================== --- csw/mgar/pkg/samba/trunk/files/cswsamba 2011-11-17 21:09:19 UTC (rev 16207) +++ csw/mgar/pkg/samba/trunk/files/cswsamba 2011-11-17 21:48:23 UTC (rev 16208) @@ -8,8 +8,8 @@ PATH=/bin:/sbin:/usr/bin:/usr/sbin export PATH -SMBCONF=/etc/opt/csw/samba/smb.conf -KRBCONF=/etc/opt/csw/krb5.conf +SMBCONF=@sysconfdir@/samba/smb.conf +KRBCONF=@sysconfdir@/krb5.conf export SMBCONF export KRBCONF @@ -17,11 +17,11 @@ start) if [ -f $SMBCONF ]; then echo "Starting samba..." - /opt/csw/sbin/nmbd -D - /opt/csw/sbin/smbd -D + @sbindir@/nmbd -D + @sbindir@/smbd -D if [ -f $KRBCONF ]; then echo "Starting winbind..." - /opt/csw/sbin/winbindd -B + @sbindir@/winbindd -B fi else echo "No $SMBCONF found. Not starting"; @@ -29,8 +29,8 @@ ;; stop) echo "Stopping Samba..." - kill "`cat /var/opt/csw/locks/smbd.pid`" - kill "`cat /var/opt/csw/locks/nmbd.pid`" + kill "`cat @localstatedir@/locks/smbd.pid`" + kill "`cat @localstatedir@/locks/nmbd.pid`" if [ -f $KRBCONF ]; then echo "Stopping Winbind..." fi Added: csw/mgar/pkg/samba/trunk/files/smb.conf =================================================================== --- csw/mgar/pkg/samba/trunk/files/smb.conf (rev 0) +++ csw/mgar/pkg/samba/trunk/files/smb.conf 2011-11-17 21:48:23 UTC (rev 16208) @@ -0,0 +1,288 @@ +# This is the main Samba configuration file. You should read the +# smb.conf(5) manual page in order to understand the options listed +# here. Samba has a huge number of configurable options (perhaps too +# many!) most of which are not shown in this example +# +# Any line which starts with a ; (semi-colon) or a # (hash) +# is a comment and is ignored. In this example we will use a # +# for commentry and a ; for parts of the config file that you +# may wish to enable +# +# NOTE: Whenever you modify this file you should run the command "testparm" +# to check that you have not made any basic syntactic errors. +# +#======================= Global Settings ===================================== +[global] + +# workgroup = Make sure it matches YOUR OWN NT-Domain-Name or Workgroup-Name + workgroup = workgroup + +# server string is the equivalent of the NT Description field + server string = Samba Server + +# This option is important for security. It allows you to restrict +# connections to machines which are on your local network. The +# following example restricts access to two C class networks and +# the "loopback" interface. For more examples of the syntax see +# the smb.conf man page +; hosts allow = 192.168.1. 192.168.2. 127. + +# if you want to automatically load your printer list rather +# than setting them up individually then you'll need this + printcap name = /etc/printcap + load printers = yes + +# It should not be necessary to spell out the print system type unless +# yours is non-standard. Currently supported print systems include: +# bsd, sysv, plp, lprng, aix, hpux, qnx +; printing = bsd + +# Uncomment this if you want a guest account, you must add this to /etc/passwd +# otherwise the user "nobody" is used +; guest account = pcguest + +# this tells Samba to use a separate log file for each machine +# that connects + log file = /var/log/samba/%m.log +# all log information in one file +# log file = /var/log/samba/smbd.log + +# Put a capping on the size of the log files (in Kb). + max log size = 50 + +# Security mode. Most people will want user level security. See +# security_level.txt for details. +# Use password server option only with security = server +; password server = + +# Password Level allows matching of _n_ characters of the password for +# all combinations of upper and lower case. +; password level = 8 +; username level = 8 + +# You may wish to use password encryption. Please read +# ENCRYPTION.txt, Win95.txt and WinNT.txt in the Samba documentation. +# Do not enable this option unless you have read those documents +; encrypt passwords = yes +; smb passwd file = /etc/samba/smbpasswd + +# The following are needed to allow password changing from Windows to +# update the Linux system password also. +# NOTE: Use these with 'encrypt passwords' and 'smb passwd file' above. +# NOTE2: You do NOT need these to allow workstations to change only +# the encrypted SMB passwords. They allow the Unix password +# to be kept in sync with the SMB password. +; unix password sync = Yes +; passwd program = /usr/bin/passwd %u +; passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully* + +# Unix users can map to different SMB User names +; username map = /etc/samba/smbusers + +# Using the following line enables you to customise your configuration +# on a per machine basis. The %m gets replaced with the netbios name +# of the machine that is connecting +; include = /etc/samba/smb.conf.%m + +# Most people will find that this option gives better performance. +# See speed.txt and the manual pages for details + socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 + +# Configure Samba to use multiple interfaces +# If you have multiple network interfaces then you must list them +# here. See the man page for details. +; interfaces = 192.168.12.2/24 192.168.13.2/24 + +# Configure remote browse list synchronisation here +# request announcement to, or browse list sync from: +# a specific host or from / to a whole subnet (see below) +; remote browse sync = 192.168.3.25 192.168.5.255 +# Cause this host to announce itself to local subnets here +; remote announce = 192.168.1.255 192.168.2.44 + +# Browser Control Options: +# set local master to no if you don't want Samba to become a master +# browser on your network. Otherwise the normal election rules apply +; local master = no + +# OS Level determines the precedence of this server in master browser +# elections. The default value should be reasonable +; os level = 33 + +# Domain Master specifies Samba to be the Domain Master Browser. This +# allows Samba to collate browse lists between subnets. Don't use this +# if you already have a Windows NT domain controller doing this job +; domain master = yes + +# Preferred Master causes Samba to force a local browser election on startup +# and gives it a slightly higher chance of winning the election +; preferred master = yes + +# Enable this if you want Samba to be a domain logon server for +# Windows95 workstations. +; domain logons = yes + +# if you enable domain logons then you may want a per-machine or +# per user logon script +# run a specific logon batch file per workstation (machine) +; logon script = %m.bat +# run a specific logon batch file per username +; logon script = %U.bat + +# Where to store roving profiles (only for Win95 and WinNT) +# %L substitutes for this servers netbios name, %U is username +# You must uncomment the [Profiles] share below +; logon path = \\%L\Profiles\%U + +# All NetBIOS names must be resolved to IP Addresses +# 'Name Resolve Order' allows the named resolution mechanism to be specified +# the default order is "host lmhosts wins bcast". "host" means use the unix +# system gethostbyname() function call that will use either /etc/hosts OR +# DNS or NIS depending on the settings of /etc/host.config, /etc/nsswitch.conf +# and the /etc/resolv.conf file. "host" therefore is system configuration +# dependant. This parameter is most often of use to prevent DNS lookups +# in order to resolve NetBIOS names to IP Addresses. Use with care! +# The example below excludes use of name resolution for machines that are NOT +# on the local network segment +# - OR - are not deliberately to be known via lmhosts or via WINS. +; name resolve order = wins lmhosts bcast + +# Windows Internet Name Serving Support Section: +# WINS Support - Tells the NMBD component of Samba to enable it's WINS Server +; wins support = yes + +# WINS Server - Tells the NMBD components of Samba to be a WINS Client +# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both +; wins server = w.x.y.z + +# WINS Proxy - Tells Samba to answer name resolution queries on +# behalf of a non WINS capable client, for this to work there must be +# at least one WINS Server on the network. The default is NO. +; wins proxy = yes + +# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names +# via DNS nslookups. The built-in default for versions 1.9.17 is yes, +# this has been changed in version 1.9.18 to no. + dns proxy = no + +# Case Preservation can be handy - system default is _no_ +# NOTE: These can be set on a per share basis +; preserve case = no +; short preserve case = no +# Default case is normally upper case for all DOS files +; default case = lower +# Be very careful with case sensitivity - it can break things! +; case sensitive = no + +#============================ Share Definitions ============================== + idmap uid = 16777216-33554431 + idmap gid = 16777216-33554431 + template shell = /bin/false + username map = /etc/samba/smbusers + winbind use default domain = no +[homes] + comment = Home Directories + browseable = no + writeable = yes + +# Un-comment the following and create the netlogon directory for Domain Logons +; [netlogon] +; comment = Network Logon Service +; path = /home/netlogon +; guest ok = yes +; writable = no +; share modes = no + + +# Un-comment the following to provide a specific roving profile share +# the default is to use the user's home directory +;[Profiles] +; path = /home/profiles +; browseable = no +; guest ok = yes + + +# NOTE: If you have a BSD-style print system there is no need to +# specifically define each individual printer +[printers] + comment = All Printers + path = /var/spool/samba + browseable = no +# Set public = yes to allow user 'guest account' to print + printable = yes + +# This one is useful for people to share files +;[tmp] +; comment = Temporary file space +; path = /tmp +; read only = no +; public = yes + +# A publicly accessible directory, but read only, except for people in +# the "staff" group +;[public] +; comment = Public Stuff +; path = /home/samba +; public = yes +; read only = yes +; write list = @staff + +# Other examples. +# +# A private printer, usable only by fred. Spool data will be placed in fred's +# home directory. Note that fred must have write access to the spool directory, +# wherever it is. +;[fredsprn] +; comment = Fred's Printer +; valid users = fred +; path = /homes/fred +; printer = freds_printer +; public = no +; writable = no +; printable = yes + +# A private directory, usable only by fred. Note that fred requires write +# access to the directory. +;[fredsdir] +; comment = Fred's Service +; path = /usr/somewhere/private +; valid users = fred +; public = no +; writable = yes +; printable = no + +# a service which has a different directory for each machine that connects +# this allows you to tailor configurations to incoming machines. You could +# also use the %u option to tailor it by user name. +# The %m gets replaced with the machine name that is connecting. +;[pchome] +; comment = PC Directories +; path = /usr/pc/%m +; public = no +; writable = yes + +# A publicly accessible directory, read/write to all users. Note that all files +# created in the directory by users will be owned by the default user, so +# any user with access can delete any other user's files. Obviously this +# directory must be writable by the default user. Another user could of course +# be specified, in which case all files would be owned by that user instead. +;[public] +; path = /usr/somewhere/else/public +; public = yes +; only guest = yes +; writable = yes +; printable = no + +# The following two entries demonstrate how to share a directory so that two +# users can place files there that will be owned by the specific users. In this +# setup, the directory should be writable by both users and should have the +# sticky bit set on it to prevent abuse. Obviously this could be extended to +# as many users as required. +;[myshare] +; comment = Mary's and Fred's stuff +; path = /usr/somewhere/shared +; valid users = mary fred +; public = no +; writable = yes +; printable = no +; create mask = 0765 \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Nov 18 11:51:26 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 18 Nov 2011 10:51:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[16209] csw/mgar/pkg/gnulib/trunk/Makefile Message-ID: Revision: 16209 http://gar.svn.sourceforge.net/gar/?rev=16209&view=rev Author: dmichelsen Date: 2011-11-18 10:51:26 +0000 (Fri, 18 Nov 2011) Log Message: ----------- gnulib/trunk: Add installation and 64 bit Modified Paths: -------------- csw/mgar/pkg/gnulib/trunk/Makefile Modified: csw/mgar/pkg/gnulib/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnulib/trunk/Makefile 2011-11-17 21:48:23 UTC (rev 16208) +++ csw/mgar/pkg/gnulib/trunk/Makefile 2011-11-18 10:51:26 UTC (rev 16209) @@ -15,11 +15,31 @@ VENDOR_URL = http://www.gnu.org/software/gnulib/manual/html_node/POSIX-Substitutes-Library.html +PACKAGES += CSWlibgnu-dev +SPKG_DESC_CSWlibgnu-dev = ISO C / POSIX substitution library libgnu.a and headers +# PKGFILES is catchall + WORKSRC = $(WORKDIR)/posixlib +BUILD64 = 1 + +INSTALL_SCRIPTS = custom + +# We explicitly want libgnu.a +MERGE_EXCLUDE_STATICLIBS = +CHECKPKG_OVERRIDES_CSWlibgnu-dev += discouraged-path-in-pkgmap|/opt/csw/lib/libgnu.a +CHECKPKG_OVERRIDES_CSWlibgnu-dev += discouraged-path-in-pkgmap|/opt/csw/lib/sparcv9/libgnu.a + include gar/category.mk post-extract-modulated: -cd $(WORKDIR)/$(NAME)-$(VERSION) && ./gnulib-tool --create-testdir --source-base=lib \ --dir=$(abspath $(WORKSRC)) `./posix-modules` + @$(MAKECOOKIE) +install-custom: + ginstall -d $(DESTDIR)$(libdir) + ginstall $(WORKSRC)/gllib/libgnu.a $(DESTDIR)$(libdir)/libgnu.a + ginstall -d $(DESTDIR)$(includedir)/gnulib + cd $(WORKDIR)/$(NAME)-$(VERSION)/lib && ginstall *.h $(DESTDIR)$(includedir)/gnulib + @$(MAKECOOKIE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Nov 18 14:11:54 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 18 Nov 2011 13:11:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[16210] csw/mgar/pkg/gnulib/trunk/Makefile Message-ID: Revision: 16210 http://gar.svn.sourceforge.net/gar/?rev=16210&view=rev Author: dmichelsen Date: 2011-11-18 13:11:54 +0000 (Fri, 18 Nov 2011) Log Message: ----------- gnulib/trunk: Add override for amd64 static lib Modified Paths: -------------- csw/mgar/pkg/gnulib/trunk/Makefile Modified: csw/mgar/pkg/gnulib/trunk/Makefile =================================================================== --- csw/mgar/pkg/gnulib/trunk/Makefile 2011-11-18 10:51:26 UTC (rev 16209) +++ csw/mgar/pkg/gnulib/trunk/Makefile 2011-11-18 13:11:54 UTC (rev 16210) @@ -29,6 +29,7 @@ MERGE_EXCLUDE_STATICLIBS = CHECKPKG_OVERRIDES_CSWlibgnu-dev += discouraged-path-in-pkgmap|/opt/csw/lib/libgnu.a CHECKPKG_OVERRIDES_CSWlibgnu-dev += discouraged-path-in-pkgmap|/opt/csw/lib/sparcv9/libgnu.a +CHECKPKG_OVERRIDES_CSWlibgnu-dev += discouraged-path-in-pkgmap|/opt/csw/lib/amd64/libgnu.a include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Nov 18 14:21:06 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 18 Nov 2011 13:21:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[16211] csw/mgar/pkg/samba/trunk/Makefile Message-ID: Revision: 16211 http://gar.svn.sourceforge.net/gar/?rev=16211&view=rev Author: dmichelsen Date: 2011-11-18 13:21:06 +0000 (Fri, 18 Nov 2011) Log Message: ----------- samba: Split off winbind, update dependencies Modified Paths: -------------- csw/mgar/pkg/samba/trunk/Makefile Modified: csw/mgar/pkg/samba/trunk/Makefile =================================================================== --- csw/mgar/pkg/samba/trunk/Makefile 2011-11-18 13:11:54 UTC (rev 16210) +++ csw/mgar/pkg/samba/trunk/Makefile 2011-11-18 13:21:06 UTC (rev 16211) @@ -45,6 +45,7 @@ RUNTIME_DEP_PKGS_CSWsamba += CSWlibtalloc2 RUNTIME_DEP_PKGS_CSWsamba += CSWlibk5crypto3 RUNTIME_DEP_PKGS_CSWsamba += CSWoldaprt +RUNTIME_DEP_PKGS_CSWsamba += CSWlibwbclient0 # Make one unified package for now OBSOLETED_BY_CSWsamba += CSWsambacommon @@ -68,7 +69,8 @@ RUNTIME_DEP_PKGS_CSWsamba-client += CSWlibreadline6 RUNTIME_DEP_PKGS_CSWsamba-client += CSWlibtalloc2 RUNTIME_DEP_PKGS_CSWsamba-client += CSWoldaprt -RUNTIME_DEP_PKGS_CSWsamba-client += CSWsamba +RUNTIME_DEP_PKGS_CSWsamba-client += CSWlibwbclient0 +RUNTIME_DEP_PKGS_CSWsamba-client += CSWlibtdb1 OBSOLETED_BY_CSWsamba-client += CSWsambaclient CATALOGNAME_CSWsambaclient = samba_client_stub @@ -89,6 +91,7 @@ PACKAGES += CSWlibsmbclient0 SPKG_DESC_CSWlibsmbclient0 = Samba client library, libsmbclient.so.0 PKGFILES_CSWlibsmbclient0 += $(call pkgfiles_lib,libsmbclient.so.0) +PKGFILES_CSWlibsmbclient0 += $(mandir)/man7/libsmbclient\.7 RUNTIME_DEP_PKGS_CSWlibsmbclient0 += CSWlibiconv2 RUNTIME_DEP_PKGS_CSWlibsmbclient0 += CSWlibz1 RUNTIME_DEP_PKGS_CSWlibsmbclient0 += CSWlibintl8 @@ -98,35 +101,52 @@ RUNTIME_DEP_PKGS_CSWlibsmbclient0 += CSWlibcom-err3 RUNTIME_DEP_PKGS_CSWlibsmbclient0 += CSWlibtalloc2 RUNTIME_DEP_PKGS_CSWlibsmbclient0 += CSWlibk5crypto3 -OBSOLETED_BY_CSWlibsmclient0 += CSWsambalib +RUNTIME_DEP_PKGS_CSWlibsmbclient0 += CSWlibwbclient0 +RUNTIME_DEP_PKGS_CSWlibsmbclient0 += CSWlibtdb1 +OBSOLETED_BY_CSWlibsmbclient0 += CSWsambalib CATALOGNAME_CSWsambalib = samba_lib_stub PACKAGES += CSWlibnetapi0 PKGFILES_CSWlibnetapi0 += $(call pkgfiles_lib,libnetapi.so.0) SPKG_DESC_CSWlibnetapi0 += Samba client library, libnetapi.so.0 -RUNTIME_DEP_PKGS_CSWsamba += CSWlibnetapi0 PACKAGES += CSWlibsmbsharemodes0 PKGFILES_CSWlibsmbsharemodes0 += $(call pkgfiles_lib,libsmbsharemodes.so.0) SPKG_DESC_CSWlibsmbsharemodes0 += Samba client library, libsmbsharemodes.so.0 -RUNTIME_DEP_PKGS_CSWsamba += CSWlibsmbsharemodes0 PACKAGES += CSWlibtdb1 PKGFILES_CSWlibtdb1 += $(call pkgfiles_lib,libtdb.so.1) SPKG_DESC_CSWlibtdb1 += Samba client library, libtdb.so.1 RUNTIME_DEP_PKGS_CSWsamba += CSWlibtdb1 +RUNTIME_DEP_PKGS_CSWlibtdb1 += CSWlibintl8 PACKAGES += CSWlibwbclient0 PKGFILES_CSWlibwbclient0 += $(call pkgfiles_lib,libwbclient.so.0) SPKG_DESC_CSWlibwbclient0 += Samba client library, libwbclient.so.0 +RUNTIME_DEP_PKGS_CSWlibwbclient0 += CSWlibintl8 PACKAGES += CSWlibnetapi0 PKGFILES_CSWlibnetapi0 += $(call pkgfiles_lib,libnetapi.so.0) SPKG_DESC_CSWlibnetapi0 += Samba client library, libnetapi.so.0 +RUNTIME_DEP_PKGS_CSWlibnetapi0 += CSWlibiconv2 +RUNTIME_DEP_PKGS_CSWlibnetapi0 += CSWlibz1 +RUNTIME_DEP_PKGS_CSWlibnetapi0 += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWlibnetapi0 += CSWlibtdb1 +RUNTIME_DEP_PKGS_CSWlibnetapi0 += CSWlibgssapi-krb5-2 +RUNTIME_DEP_PKGS_CSWlibnetapi0 += CSWlibk5crypto3 +RUNTIME_DEP_PKGS_CSWlibnetapi0 += CSWlibwbclient0 +RUNTIME_DEP_PKGS_CSWlibnetapi0 += CSWlibkrb5-3 +RUNTIME_DEP_PKGS_CSWlibnetapi0 += CSWlibcom-err3 +RUNTIME_DEP_PKGS_CSWlibnetapi0 += CSWlibtalloc2 +RUNTIME_DEP_PKGS_CSWlibnetapi0 += CSWoldaprt PACKAGES += CSWlibsmbsharemodes0 PKGFILES_CSWlibsmbsharemodes0 += $(call pkgfiles_lib,libsmbsharemodes.so.0) SPKG_DESC_CSWlibsmbsharemodes0 += Samba client library, libsmbsharemodes.so.0 +RUNTIME_DEP_PKGS_CSWlibsmbsharemodes0 += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWlibsmbsharemodes0 += CSWlibtalloc2 +RUNTIME_DEP_PKGS_CSWlibsmbsharemodes0 += CSWlibiconv2 +RUNTIME_DEP_PKGS_CSWlibsmbsharemodes0 += CSWlibtdb1 PACKAGES += CSWlibtdb1 PKGFILES_CSWlibtdb1 += $(call pkgfiles_lib,libtdb.so.1) @@ -136,6 +156,10 @@ SPKG_DESC_CSWsamba-dev = Development files for Samba, libsmbclient.so.0 PKGFILES_CSWsamba-dev += $(PKGFILES_DEVEL) RUNTIME_DEP_PKGS_CSWsamba-dev += CSWlibsmbclient0 +RUNTIME_DEP_PKGS_CSWsamba-dev += CSWlibwbclient0 +RUNTIME_DEP_PKGS_CSWsamba-dev += CSWlibnetapi0 +RUNTIME_DEP_PKGS_CSWsamba-dev += CSWlibtdb1 +RUNTIME_DEP_PKGS_CSWsamba-dev += CSWlibsmbsharemodes0 RUNTIME_DEP_PKGS_CSWsamba-dev += CSWsamba OBSOLETED_BY_CSWsamba-dev += CSWsambalibdev CATALOGNAME_CSWsambalibdev = samba_libdev_stub @@ -157,13 +181,34 @@ RUNTIME_DEP_PKGS_CSWsamba-swat += CSWlibcups2 RUNTIME_DEP_PKGS_CSWsamba-swat += CSWlibtalloc2 RUNTIME_DEP_PKGS_CSWsamba-swat += CSWoldaprt -RUNTIME_DEP_PKGS_CSWsamba-swat += CSWsamba +RUNTIME_DEP_PKGS_CSWsamba-swat += CSWlibwbclient0 +RUNTIME_DEP_PKGS_CSWsamba-swat += CSWlibtdb1 OBSOLETED_BY_CSWsamba-swat = CSWsambaswat CATALOGNAME_CSWsambaswat = samba_swat_stub -#PACKAGES += CSWsambawb -SPKG_DESC_CSWsambawb = Tools to authenticate users from active directory using winbind -RUNTIME_DEP_PKGS_CSWsambawb = CSWsamba +PACKAGES += CSWsamba-winbind +SPKG_DESC_CSWsamba-winbind = Tools to authenticate users from active directory using winbind +PKGFILES_CSWsamba-winbind += $(call baseisadirs,$(libdir),security/pam_winbind\.so) +PKGFILES_CSWsamba-winbind += $(sharedstatedir)/locale/.*/pam_winbind\.mo +PKGFILES_CSWsamba-winbind += $(mandir)/man5/pam_winbind\.conf\.5 +PKGFILES_CSWsamba-winbind += $(mandir)/man7/winbind_krb5_locator\.7 +PKGFILES_CSWsamba-winbind += $(mandir)/man8/pam_winbind\.8 +PKGFILES_CSWsamba-winbind += $(call baseisadirs,$(sbindir),winbindd) +PKGFILES_CSWsamba-winbind += $(mandir)/man8/winbindd\.8 +RUNTIME_DEP_PKGS_CSWsamba-winbind += CSWlibpopt0 +RUNTIME_DEP_PKGS_CSWsamba-winbind += CSWlibiconv2 +RUNTIME_DEP_PKGS_CSWsamba-winbind += CSWlibz1 +RUNTIME_DEP_PKGS_CSWsamba-winbind += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWsamba-winbind += CSWlibtdb1 +RUNTIME_DEP_PKGS_CSWsamba-winbind += CSWlibgssapi-krb5-2 +RUNTIME_DEP_PKGS_CSWsamba-winbind += CSWlibk5crypto3 +RUNTIME_DEP_PKGS_CSWsamba-winbind += CSWlibwbclient0 +RUNTIME_DEP_PKGS_CSWsamba-winbind += CSWlibkrb5-3 +RUNTIME_DEP_PKGS_CSWsamba-winbind += CSWlibcom-err3 +RUNTIME_DEP_PKGS_CSWsamba-winbind += CSWlibtalloc2 +RUNTIME_DEP_PKGS_CSWsamba-winbind += CSWoldaprt +OBSOLETED_BY_CSWsamba-winbind += CSWsambawb +CATALOGNAME_CSWsambawb = samba_wb_stub EXTRA_CFLAGS = -lintl EXTRA_LDFLAGS = -lintl @@ -174,6 +219,7 @@ CONFIGURE_SCRIPTS = $(WORKSRC)/source3/configure CONFIGURE_ARGS += $(DIRPATHS) CONFIGURE_ARGS += --enable-socket-wrapper +CONFIGURE_ARGS += --enable-nss-wrapper CONFIGURE_ARGS += --with-privatedir=$(sysconfdir)/samba/private CONFIGURE_ARGS += --with-configdir=$(sysconfdir)/samba @@ -192,8 +238,8 @@ INITSMF += /etc/opt/csw/init.d/cswsamba -MIGRATE_FILES += samba -PRESERVECONF += $(sysconfdir)/samba/smb.conf +MIGRATE_FILES_CSWsamba += samba +PRESERVECONF_CSWsamba += $(sysconfdir)/samba/smb.conf include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Fri Nov 18 23:00:25 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Fri, 18 Nov 2011 22:00:25 +0000 Subject: [csw-devel] SF.net SVN: gar:[16212] csw/mgar/pkg/krb5-lib/trunk/Makefile Message-ID: Revision: 16212 http://gar.svn.sourceforge.net/gar/?rev=16212&view=rev Author: wahwah Date: 2011-11-18 22:00:25 +0000 (Fri, 18 Nov 2011) Log Message: ----------- krb5-lib/trunk: temporary overrides; to be removed before release Modified Paths: -------------- csw/mgar/pkg/krb5-lib/trunk/Makefile Modified: csw/mgar/pkg/krb5-lib/trunk/Makefile =================================================================== --- csw/mgar/pkg/krb5-lib/trunk/Makefile 2011-11-18 13:21:06 UTC (rev 16211) +++ csw/mgar/pkg/krb5-lib/trunk/Makefile 2011-11-18 22:00:25 UTC (rev 16212) @@ -164,6 +164,15 @@ CHECKPKG_OVERRIDES_CSWkrb5lib += catalogname-does-not-match-pkgname CATALOGNAME_CSWkrb5lib = krb5_lib_stub +# A temporary override +CHECKPKG_OVERRIDES_CSWlibcom-err3 += binary-architecture-does-not-match-placement +CHECKPKG_OVERRIDES_CSWlibgssapi-krb5-2 += binary-architecture-does-not-match-placement +CHECKPKG_OVERRIDES_CSWlibk5crypto3 += binary-architecture-does-not-match-placement +CHECKPKG_OVERRIDES_CSWlibkrb5-3 += binary-architecture-does-not-match-placement +CHECKPKG_OVERRIDES_CSWlibkrb5-dev += binary-architecture-does-not-match-placement +CHECKPKG_OVERRIDES_CSWlibkrb5-priv += binary-architecture-does-not-match-placement +CHECKPKG_OVERRIDES_CSWlibkrb5support0 += binary-architecture-does-not-match-placement + include gar/category.mk post-extract-modulated: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From guengel at users.sourceforge.net Sat Nov 19 09:48:01 2011 From: guengel at users.sourceforge.net (guengel at users.sourceforge.net) Date: Sat, 19 Nov 2011 08:48:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[16213] csw/mgar/pkg Message-ID: Revision: 16213 http://gar.svn.sourceforge.net/gar/?rev=16213&view=rev Author: guengel Date: 2011-11-19 08:48:01 +0000 (Sat, 19 Nov 2011) Log Message: ----------- yapet/trunk: Initial release Added Paths: ----------- csw/mgar/pkg/yapet/ csw/mgar/pkg/yapet/Makefile csw/mgar/pkg/yapet/branches/ csw/mgar/pkg/yapet/tags/ csw/mgar/pkg/yapet/trunk/ csw/mgar/pkg/yapet/trunk/Makefile csw/mgar/pkg/yapet/trunk/checksums csw/mgar/pkg/yapet/trunk/files/ csw/mgar/pkg/yapet/trunk/files/README.CSW Added: csw/mgar/pkg/yapet/Makefile =================================================================== --- csw/mgar/pkg/yapet/Makefile (rev 0) +++ csw/mgar/pkg/yapet/Makefile 2011-11-19 08:48:01 UTC (rev 16213) @@ -0,0 +1,2 @@ +%: + $(MAKE) -C trunk $* Property changes on: csw/mgar/pkg/yapet/Makefile ___________________________________________________________________ Added: svn:keywords + Date Revision Author HeadURL Id Added: svn:eol-style + native Property changes on: csw/mgar/pkg/yapet/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/yapet/trunk/Makefile =================================================================== --- csw/mgar/pkg/yapet/trunk/Makefile (rev 0) +++ csw/mgar/pkg/yapet/trunk/Makefile 2011-11-19 08:48:01 UTC (rev 16213) @@ -0,0 +1,42 @@ +# $Id$ +# +NAME = yapet +VERSION = 0.8pre2 +GARTYPE = v2 +CATEGORIES = apps + +DESCRIPTION = Brief description +define BLURB + Long description +endef + +MASTER_SITES = http://www.guengel.ch/myapps/yapet/downloads/ +DISTFILES = $(DISTNAME).tar.gz +DISTFILES += README.CSW + +# File name regex to get notifications about upstream software releases +# NOTE: Use this only if the automatic regex creation +# does not work for your package +# UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +RUNTIME_DEP_PKGS = CSWosslrt +RUNTIME_DEP_PKGS += CSWlibncurses5 +RUNTIME_DEP_PKGS += CSWggettextrt + +BUILD64 = 1 +ISAEXEC = 1 + +BUILD_DEP_PKGS = CSWossldevel +BUILD_DEP_PKGS += CSWlibncurses-dev +BUILD_DEP_PKGS += CSWggettext-dev + +EXTRA_INC = /opt/csw/include/ncurses + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk + Property changes on: csw/mgar/pkg/yapet/trunk/Makefile ___________________________________________________________________ Added: svn:keywords + Id Added: svn:eol-style + native Added: csw/mgar/pkg/yapet/trunk/checksums =================================================================== --- csw/mgar/pkg/yapet/trunk/checksums (rev 0) +++ csw/mgar/pkg/yapet/trunk/checksums 2011-11-19 08:48:01 UTC (rev 16213) @@ -0,0 +1 @@ +da08d937e8eb3bcec206089ee765bda4 yapet-0.8pre2.tar.gz Added: csw/mgar/pkg/yapet/trunk/files/README.CSW =================================================================== --- csw/mgar/pkg/yapet/trunk/files/README.CSW (rev 0) +++ csw/mgar/pkg/yapet/trunk/files/README.CSW 2011-11-19 08:48:01 UTC (rev 16213) @@ -0,0 +1,4 @@ +YAPET +----- + +* In order to get color support, set TERM to xterm-color. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From guengel at users.sourceforge.net Sat Nov 19 10:20:46 2011 From: guengel at users.sourceforge.net (guengel at users.sourceforge.net) Date: Sat, 19 Nov 2011 09:20:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[16214] csw/mgar/pkg/postgresql/branches/postgresql-9.1.1/ Message-ID: Revision: 16214 http://gar.svn.sourceforge.net/gar/?rev=16214&view=rev Author: guengel Date: 2011-11-19 09:20:46 +0000 (Sat, 19 Nov 2011) Log Message: ----------- Branching to newest version. Added Paths: ----------- csw/mgar/pkg/postgresql/branches/postgresql-9.1.1/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Sat Nov 19 21:24:01 2011 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Sat, 19 Nov 2011 20:24:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[16215] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 16215 http://gar.svn.sourceforge.net/gar/?rev=16215&view=rev Author: jake_goerzen Date: 2011-11-19 20:24:01 +0000 (Sat, 19 Nov 2011) Log Message: ----------- dovecot: fix bug #0004866 sysconfdir is now /etc/opt/csw/dovecot Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2011-11-19 09:20:46 UTC (rev 16214) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2011-11-19 20:24:01 UTC (rev 16215) @@ -54,7 +54,7 @@ TEST_SCRIPTS = # Override some paths for configure -sysconfdir=/etc/opt/csw +sysconfdir=/etc/opt/csw/dovecot localstatedir=/var/opt/csw CONFIGURE_ARGS = $(DIRPATHS) @@ -75,7 +75,7 @@ STRIP_DIRS = $(DESTDIR)$(libexecdir)/dovecot # cswclassutils integration -INITSMF = $(sysconfdir)/init.d/cswdovecot +INITSMF = /etc/opt/csw/init.d/cswdovecot USERGROUP = /etc/opt/csw/pkg/CSWdovecot/cswusergroup SAMPLECONF = .*/dovecot.pem $(sysconfdir)/dovecot.conf MIGRATE_FILES = dovecot.conf This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Sat Nov 19 22:23:11 2011 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Sat, 19 Nov 2011 21:23:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[16216] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 16216 http://gar.svn.sourceforge.net/gar/?rev=16216&view=rev Author: jake_goerzen Date: 2011-11-19 21:23:11 +0000 (Sat, 19 Nov 2011) Log Message: ----------- dovecot: fix not correct revert sysconfdir Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2011-11-19 20:24:01 UTC (rev 16215) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2011-11-19 21:23:11 UTC (rev 16216) @@ -54,7 +54,7 @@ TEST_SCRIPTS = # Override some paths for configure -sysconfdir=/etc/opt/csw/dovecot +sysconfdir=/etc/opt/csw localstatedir=/var/opt/csw CONFIGURE_ARGS = $(DIRPATHS) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Sun Nov 20 17:23:08 2011 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Sun, 20 Nov 2011 16:23:08 +0000 Subject: [csw-devel] SF.net SVN: gar:[16217] csw/mgar/pkg/dcc/trunk Message-ID: Revision: 16217 http://gar.svn.sourceforge.net/gar/?rev=16217&view=rev Author: bonivart Date: 2011-11-20 16:23:07 +0000 (Sun, 20 Nov 2011) Log Message: ----------- dcc/trunk: update to 1.3.140, built against Sendmail 8.14.5 Modified Paths: -------------- csw/mgar/pkg/dcc/trunk/Makefile csw/mgar/pkg/dcc/trunk/checksums Modified: csw/mgar/pkg/dcc/trunk/Makefile =================================================================== --- csw/mgar/pkg/dcc/trunk/Makefile 2011-11-19 21:23:11 UTC (rev 16216) +++ csw/mgar/pkg/dcc/trunk/Makefile 2011-11-20 16:23:07 UTC (rev 16217) @@ -1,5 +1,5 @@ NAME = dcc -VERSION = 1.3.139 +VERSION = 1.3.140 CATEGORIES = net DESCRIPTION = E-mail greylisting and a cooperative, distributed system to identify spam @@ -27,7 +27,8 @@ #CONFIGURE_ARGS += --with-cgibin=/var/opt/csw/dcc/cgi-bin CONFIGURE_ARGS += --with-cgibin=/opt/csw/dcc/cgi-bin CONFIGURE_ARGS += --with-rundir=/var/opt/csw/dcc/run -CONFIGURE_ARGS += --with-sendmail=/home/bonivart/tmp/sendmail-8.14.2/include/libmilter +# This obviously needs a better solution +CONFIGURE_ARGS += --with-sendmail=/home/bonivart/tmp/sendmail-8.14.5/include/libmilter GARCOMPILER = GNU Modified: csw/mgar/pkg/dcc/trunk/checksums =================================================================== --- csw/mgar/pkg/dcc/trunk/checksums 2011-11-19 21:23:11 UTC (rev 16216) +++ csw/mgar/pkg/dcc/trunk/checksums 2011-11-20 16:23:07 UTC (rev 16217) @@ -1 +1 @@ -78a86b2855a20fedf5f3153de3715c0c dcc-1.3.139.tar.Z +ca00aa80ed2afd0f5182d3e61373291b dcc-1.3.140.tar.Z This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Sun Nov 20 20:27:59 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sun, 20 Nov 2011 19:27:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[16218] csw/mgar/gar/v2/lib/python/checkpkg2.py Message-ID: Revision: 16218 http://gar.svn.sourceforge.net/gar/?rev=16218&view=rev Author: wahwah Date: 2011-11-20 19:27:59 +0000 (Sun, 20 Nov 2011) Log Message: ----------- checkpkg: Verify the --architecture flag values The valid values are currently 'sparc' and 'i386'. Modified Paths: -------------- csw/mgar/gar/v2/lib/python/checkpkg2.py Modified: csw/mgar/gar/v2/lib/python/checkpkg2.py =================================================================== --- csw/mgar/gar/v2/lib/python/checkpkg2.py 2011-11-20 16:23:07 UTC (rev 16217) +++ csw/mgar/gar/v2/lib/python/checkpkg2.py 2011-11-20 19:27:59 UTC (rev 16218) @@ -13,6 +13,7 @@ import datetime import database +import common_constants import package_stats import struct_util import checkpkg @@ -37,6 +38,7 @@ They can be removed, as they don't take any effect anyway. If you're getting errors at the same time, maybe you didn't specify the overrides correctly.""" +cc = common_constants class Error(Exception): """Generic error.""" @@ -93,6 +95,10 @@ err_msg_list.append("Please specify --os-releases.") if not options.arch: err_msg_list.append("Please specify --architecture.") + if options.arch not in cc.PHYSICAL_ARCHITECTURES: + err_msg_list.append( + "Valid --architecture values are: %s, you passed: %r" + % (cc.PHYSICAL_ARCHITECTURES, options.arch)) if err_msg_list: raise UsageError(" ".join(err_msg_list)) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Sun Nov 20 20:34:12 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sun, 20 Nov 2011 19:34:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[16219] csw/mgar/gar/v2/lib/web/pkgdb_web.py Message-ID: Revision: 16219 http://gar.svn.sourceforge.net/gar/?rev=16219&view=rev Author: wahwah Date: 2011-11-20 19:34:12 +0000 (Sun, 20 Nov 2011) Log Message: ----------- pkgdb-web: Annotate which URLs are REST No functional change; use variable names to annotate which URLs are for the HTML views, and which are RESTful. Modified Paths: -------------- csw/mgar/gar/v2/lib/web/pkgdb_web.py Modified: csw/mgar/gar/v2/lib/web/pkgdb_web.py =================================================================== --- csw/mgar/gar/v2/lib/web/pkgdb_web.py 2011-11-20 19:27:59 UTC (rev 16218) +++ csw/mgar/gar/v2/lib/web/pkgdb_web.py 2011-11-20 19:34:12 UTC (rev 16219) @@ -13,7 +13,7 @@ import datetime from sqlobject import sqlbuilder -urls = ( +urls_html = ( r'/', 'index', r'/srv4/', 'Srv4List', r'/srv4/([0-9a-f]{32})/', 'Srv4Detail', @@ -27,6 +27,8 @@ r'/error-tags/([^/]+)/', 'ErrorTagDetail', r'/catalognames/', 'CatalognameList', r'/catalognames/([^/]+)/', 'Catalogname', +) +urls_rest = ( r'/rest/catalogs/([^/]+)/(sparc|i386)/(SunOS[^/]+)/', 'Catalogs', r'/rest/catalogs/([^/]+)/(sparc|i386)/(SunOS[^/]+)/pkgname-by-filename', 'PkgnameByFilename', @@ -37,6 +39,7 @@ r'/rest/srv4/([0-9a-f]{32})/files/', 'RestSrv4DetailFiles', r'/rest/srv4/([0-9a-f]{32})/pkg-stats/', 'RestSrv4FullStats', ) +urls = urls_html + urls_rest # render = web.template.render('templates/') # render = web.template.render('/home/maciej/src/pkgdb_web/templates/') This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Sun Nov 20 20:34:42 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sun, 20 Nov 2011 19:34:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[16220] csw/mgar/gar/v2/lib/web/pkgdb_web.py Message-ID: Revision: 16220 http://gar.svn.sourceforge.net/gar/?rev=16220&view=rev Author: wahwah Date: 2011-11-20 19:34:42 +0000 (Sun, 20 Nov 2011) Log Message: ----------- pkgdb-web: Remove the autoreload setting. The theory goes that it improves the start up times. Modified Paths: -------------- csw/mgar/gar/v2/lib/web/pkgdb_web.py Modified: csw/mgar/gar/v2/lib/web/pkgdb_web.py =================================================================== --- csw/mgar/gar/v2/lib/web/pkgdb_web.py 2011-11-20 19:34:12 UTC (rev 16219) +++ csw/mgar/gar/v2/lib/web/pkgdb_web.py 2011-11-20 19:34:42 UTC (rev 16220) @@ -413,7 +413,8 @@ # app = web.application(urls, globals()) # web.wsgi.runwsgi = lambda func, addr=None: web.wsgi.runfcgi(func, addr) -app = web.application(urls, globals(), autoreload=False) +# app = web.application(urls, globals(), autoreload=False) +app = web.application(urls, globals()) main = app.wsgifunc() This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Nov 21 11:50:37 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 21 Nov 2011 10:50:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[16221] csw/mgar/pkg/di/trunk Message-ID: Revision: 16221 http://gar.svn.sourceforge.net/gar/?rev=16221&view=rev Author: dmichelsen Date: 2011-11-21 10:50:37 +0000 (Mon, 21 Nov 2011) Log Message: ----------- di/trunk: Update to 4.31 Modified Paths: -------------- csw/mgar/pkg/di/trunk/Makefile csw/mgar/pkg/di/trunk/checksums Modified: csw/mgar/pkg/di/trunk/Makefile =================================================================== --- csw/mgar/pkg/di/trunk/Makefile 2011-11-20 19:34:42 UTC (rev 16220) +++ csw/mgar/pkg/di/trunk/Makefile 2011-11-21 10:50:37 UTC (rev 16221) @@ -1,5 +1,5 @@ NAME = di -VERSION = 4.30 +VERSION = 4.31 CATEGORIES = utils DESCRIPTION = Disk information utility Modified: csw/mgar/pkg/di/trunk/checksums =================================================================== --- csw/mgar/pkg/di/trunk/checksums 2011-11-20 19:34:42 UTC (rev 16220) +++ csw/mgar/pkg/di/trunk/checksums 2011-11-21 10:50:37 UTC (rev 16221) @@ -1 +1 @@ -1ed38a896f704c63105c636b54258bdc di-4.30.tar.gz +f324ec49888c6c642c998ee8c3a8ce21 di-4.31.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Nov 21 11:51:31 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 21 Nov 2011 10:51:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[16222] csw/mgar/pkg/libtasn1/trunk Message-ID: Revision: 16222 http://gar.svn.sourceforge.net/gar/?rev=16222&view=rev Author: dmichelsen Date: 2011-11-21 10:51:30 +0000 (Mon, 21 Nov 2011) Log Message: ----------- libtasn1/trunk: Update to 2.11 Modified Paths: -------------- csw/mgar/pkg/libtasn1/trunk/Makefile csw/mgar/pkg/libtasn1/trunk/checksums Modified: csw/mgar/pkg/libtasn1/trunk/Makefile =================================================================== --- csw/mgar/pkg/libtasn1/trunk/Makefile 2011-11-21 10:50:37 UTC (rev 16221) +++ csw/mgar/pkg/libtasn1/trunk/Makefile 2011-11-21 10:51:30 UTC (rev 16222) @@ -1,5 +1,5 @@ NAME = libtasn1 -VERSION = 2.10 +VERSION = 2.11 CATEGORIES = lib DESCRIPTION = GNU ASN1 Library @@ -10,6 +10,7 @@ endef MASTER_SITES = $(GNU_MIRROR) +MASTER_SITES += http://daily.josefsson.org/libtasn1/ DISTFILES = $(DISTNAME).tar.gz VENDOR_URL = http://www.gnu.org/software/gnutls/ Modified: csw/mgar/pkg/libtasn1/trunk/checksums =================================================================== --- csw/mgar/pkg/libtasn1/trunk/checksums 2011-11-21 10:50:37 UTC (rev 16221) +++ csw/mgar/pkg/libtasn1/trunk/checksums 2011-11-21 10:51:30 UTC (rev 16222) @@ -1 +1 @@ -ef80c227d0dcdc2940fbc58faf8e0cf1 libtasn1-2.10.tar.gz +232ddb48d8607f15bc061d99aabad2cd libtasn1-2.11.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Nov 21 14:40:30 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 21 Nov 2011 13:40:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[16223] csw/mgar/pkg/libidn/trunk Message-ID: Revision: 16223 http://gar.svn.sourceforge.net/gar/?rev=16223&view=rev Author: dmichelsen Date: 2011-11-21 13:40:30 +0000 (Mon, 21 Nov 2011) Log Message: ----------- libidn/trunk: Update to 1.23 Modified Paths: -------------- csw/mgar/pkg/libidn/trunk/Makefile csw/mgar/pkg/libidn/trunk/checksums Modified: csw/mgar/pkg/libidn/trunk/Makefile =================================================================== --- csw/mgar/pkg/libidn/trunk/Makefile 2011-11-21 10:51:30 UTC (rev 16222) +++ csw/mgar/pkg/libidn/trunk/Makefile 2011-11-21 13:40:30 UTC (rev 16223) @@ -1,5 +1,5 @@ NAME = libidn -VERSION = 1.22 +VERSION = 1.23 CATEGORIES = lib DESCRIPTION = GNU IDN Library @@ -12,6 +12,7 @@ endef MASTER_SITES = $(GNU_MIRROR) +MASTER_SITES += http://daily.josefsson.org/libidn/ DISTFILES = $(NAME)-$(VERSION).tar.gz VENDOR_URL = http://www.gnu.org/software/libidn/ Modified: csw/mgar/pkg/libidn/trunk/checksums =================================================================== --- csw/mgar/pkg/libidn/trunk/checksums 2011-11-21 10:51:30 UTC (rev 16222) +++ csw/mgar/pkg/libidn/trunk/checksums 2011-11-21 13:40:30 UTC (rev 16223) @@ -1 +1 @@ -893a1df0cf3b28b72d248382eaeaca71 libidn-1.22.tar.gz +903550b16181f31f2a2557ee7368b269 libidn-1.23.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Nov 21 15:12:38 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 21 Nov 2011 14:12:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[16224] csw/mgar/pkg/ncurses/trunk/Makefile Message-ID: Revision: 16224 http://gar.svn.sourceforge.net/gar/?rev=16224&view=rev Author: dmichelsen Date: 2011-11-21 14:12:37 +0000 (Mon, 21 Nov 2011) Log Message: ----------- ncurses/trunk: Let libncurses depend on terminfo, remove unnecessary catalog name definitions Modified Paths: -------------- csw/mgar/pkg/ncurses/trunk/Makefile Modified: csw/mgar/pkg/ncurses/trunk/Makefile =================================================================== --- csw/mgar/pkg/ncurses/trunk/Makefile 2011-11-21 13:40:30 UTC (rev 16223) +++ csw/mgar/pkg/ncurses/trunk/Makefile 2011-11-21 14:12:37 UTC (rev 16224) @@ -49,35 +49,35 @@ RUNTIME_DEP_PKGS_CSWlibformw5 += CSWlibncursesw5 PACKAGES += CSWlibmenu5 -CATALOGNAME_CSWlibmenu5 = libmenu5 PKGFILES_CSWlibmenu5 += $(call pkgfiles_lib,libmenu.so.5) SPKG_DESC_CSWlibmenu5 += A free software emulation of curses, libmenu.so.5 RUNTIME_DEP_PKGS_CSWlibmenu5 += CSWlibncurses5 PACKAGES += CSWlibmenuw5 -CATALOGNAME_CSWlibmenuw5 = libmenuw5 PKGFILES_CSWlibmenuw5 += $(call pkgfiles_lib,libmenuw.so.5) SPKG_DESC_CSWlibmenuw5 += A free software emulation of curses, libmenuw.so.5 RUNTIME_DEP_PKGS_CSWlibmenuw5 += CSWlibncursesw5 PACKAGES += CSWlibncurses5 -CATALOGNAME_CSWlibncurses5 = libncurses5 PKGFILES_CSWlibncurses5 += $(call pkgfiles_lib,libncurses.so.5) SPKG_DESC_CSWlibncurses5 += A free software emulation of curses, libncurses.so.5 +# If we access via libncurses we also need the terminal definitions (undetected by checkpkg) +RUNTIME_DEP_PKGS_CSWlibncurses5 += CSWterminfo +CHECKPKG_OVERRIDES_CSWlibncurses5 += surplus-dependency|CSWterminfo PACKAGES += CSWlibncursesw5 -CATALOGNAME_CSWlibncursesw5 = libncursesw5 PKGFILES_CSWlibncursesw5 += $(call pkgfiles_lib,libncursesw.so.5) SPKG_DESC_CSWlibncursesw5 += A free software emulation of curses, libncursesw.so.5 +# If we access via libncursesw we also need the terminal definitions (undetected by checkpkg) +RUNTIME_DEP_PKGS_CSWlibncursesw5 += CSWterminfo +CHECKPKG_OVERRIDES_CSWlibncursesw5 += surplus-dependency|CSWterminfo PACKAGES += CSWlibpanel5 -CATALOGNAME_CSWlibpanel5 = libpanel5 PKGFILES_CSWlibpanel5 += $(call pkgfiles_lib,libpanel.so.5) SPKG_DESC_CSWlibpanel5 += A free software emulation of curses, libpanel.so.5 RUNTIME_DEP_PKGS_CSWlibpanel5 += CSWlibncurses5 PACKAGES += CSWlibpanelw5 -CATALOGNAME_CSWlibpanelw5 = libpanelw5 PKGFILES_CSWlibpanelw5 += $(call pkgfiles_lib,libpanelw.so.5) SPKG_DESC_CSWlibpanelw5 += A free software emulation of curses, libpanelw.so.5 RUNTIME_DEP_PKGS_CSWlibpanelw5 += CSWlibncursesw5 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Nov 21 16:08:10 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 21 Nov 2011 15:08:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[16225] csw/mgar/pkg/libgss/trunk Message-ID: Revision: 16225 http://gar.svn.sourceforge.net/gar/?rev=16225&view=rev Author: dmichelsen Date: 2011-11-21 15:08:10 +0000 (Mon, 21 Nov 2011) Log Message: ----------- libgss/trunk: Update to 1.0.2, package split Modified Paths: -------------- csw/mgar/pkg/libgss/trunk/Makefile csw/mgar/pkg/libgss/trunk/checksums Modified: csw/mgar/pkg/libgss/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgss/trunk/Makefile 2011-11-21 14:12:37 UTC (rev 16224) +++ csw/mgar/pkg/libgss/trunk/Makefile 2011-11-21 15:08:10 UTC (rev 16225) @@ -1,5 +1,5 @@ NAME = gss -VERSION = 0.1.0 +VERSION = 1.0.2 CATEGORIES = lib DESCRIPTION = GNU Generic Security Service @@ -8,23 +8,29 @@ # Strangely enough, gss is not on $(GNU_MIRROR) MASTER_SITES = ftp://alpha.gnu.org/gnu/gss/ -#MASTER_SITES = http://daily.josefsson.org/gss/ +MASTER_SITES = http://daily.josefsson.org/gss/ DISTFILES = $(NAME)-$(VERSION).tar.gz -DISTNAME = $(NAME)-0.1.0 +# DISTNAME = $(NAME)-0.1.0 -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz +VENDOR_URL = http://www.gnu.org/software/$(GNU_PROJ) -PACKAGES = CSWlibgss +PACKAGES += CSWlibgss3 +SPKG_DESC_CSWlibgss3 = GNU Generic Security Service, libgss.so.3 +PKGFILES_CSWlibgss3 += $(call pkgfiles_lib,libgss.so.3) +RUNTIME_DEP_PKGS_CSWlibgss3 += CSWlibintl8 -BUILD_DEP_PKGS = -RUNTIME_DEP_PKGS = CSWggettextrt +PACKAGES += CSWlibgss-dev +SPKG_DESC_CSWlibgss-dev = Development files for libgss.so.3 +PKGFILES_CSWlibgss-dev += $(PKGFILES_DEVEL) +RUNTIME_DEP_PKGS_CSWlibgss-dev += CSWlibgss3 -SPKG_SOURCEURL = http://www.gnu.org/software/$(GNU_PROJ) +PACKAGES += CSWgss +SPKG_DESC_CSWgss = GNU Generic Security Service +# PKGFILES is catchall +RUNTIME_DEP_PKGS_CSWgss += CSWlibgss3 +RUNTIME_DEP_PKGS_CSWgss += CSWlibintl8 -CONFIGURE_ARGS = $(DIRPATHS) +BUILD64 = 1 -TEST_TARGET = check - include gar/category.mk Modified: csw/mgar/pkg/libgss/trunk/checksums =================================================================== --- csw/mgar/pkg/libgss/trunk/checksums 2011-11-21 14:12:37 UTC (rev 16224) +++ csw/mgar/pkg/libgss/trunk/checksums 2011-11-21 15:08:10 UTC (rev 16225) @@ -1 +1 @@ -2a03e4563ed8f7479939eeaf42b219bb download/gss-0.1.0.tar.gz +8729aaec33e15e5381f70b81f08af3d6 gss-1.0.2.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Nov 21 17:32:56 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 21 Nov 2011 16:32:56 +0000 Subject: [csw-devel] SF.net SVN: gar:[16226] csw/mgar/pkg/samba/trunk/files/smb.conf Message-ID: Revision: 16226 http://gar.svn.sourceforge.net/gar/?rev=16226&view=rev Author: dmichelsen Date: 2011-11-21 16:32:55 +0000 (Mon, 21 Nov 2011) Log Message: ----------- samba: Relocate examples in smb.conf to /etc/opt/csw Modified Paths: -------------- csw/mgar/pkg/samba/trunk/files/smb.conf Modified: csw/mgar/pkg/samba/trunk/files/smb.conf =================================================================== --- csw/mgar/pkg/samba/trunk/files/smb.conf 2011-11-21 15:08:10 UTC (rev 16225) +++ csw/mgar/pkg/samba/trunk/files/smb.conf 2011-11-21 16:32:55 UTC (rev 16226) @@ -64,7 +64,7 @@ # ENCRYPTION.txt, Win95.txt and WinNT.txt in the Samba documentation. # Do not enable this option unless you have read those documents ; encrypt passwords = yes -; smb passwd file = /etc/samba/smbpasswd +; smb passwd file = /etc/opt/csw/samba/smbpasswd # The following are needed to allow password changing from Windows to # update the Linux system password also. @@ -77,12 +77,12 @@ ; passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully* # Unix users can map to different SMB User names -; username map = /etc/samba/smbusers +; username map = /etc/opt/csw/samba/smbusers # Using the following line enables you to customise your configuration # on a per machine basis. The %m gets replaced with the netbios name # of the machine that is connecting -; include = /etc/samba/smb.conf.%m +; include = /etc/opt/csw/samba/smb.conf.%m # Most people will find that this option gives better performance. # See speed.txt and the manual pages for details @@ -178,7 +178,7 @@ idmap uid = 16777216-33554431 idmap gid = 16777216-33554431 template shell = /bin/false - username map = /etc/samba/smbusers + username map = /etc/opt/csw/samba/smbusers winbind use default domain = no [homes] comment = Home Directories @@ -285,4 +285,4 @@ ; public = no ; writable = yes ; printable = no -; create mask = 0765 \ No newline at end of file +; create mask = 0765 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Mon Nov 21 22:31:10 2011 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Mon, 21 Nov 2011 21:31:10 +0000 Subject: [csw-devel] SF.net SVN: gar:[16227] csw/mgar/pkg/MailScanner/trunk Message-ID: Revision: 16227 http://gar.svn.sourceforge.net/gar/?rev=16227&view=rev Author: bonivart Date: 2011-11-21 21:31:09 +0000 (Mon, 21 Nov 2011) Log Message: ----------- MailScanner/trunk: will take a while to sort this mess out... Modified Paths: -------------- csw/mgar/pkg/MailScanner/trunk/Makefile csw/mgar/pkg/MailScanner/trunk/checksums csw/mgar/pkg/MailScanner/trunk/legacy/MailScanner csw/mgar/pkg/MailScanner/trunk/legacy/buildms.sh csw/mgar/pkg/MailScanner/trunk/legacy/depend csw/mgar/pkg/MailScanner/trunk/legacy/history csw/mgar/pkg/MailScanner/trunk/legacy/history.csw Added Paths: ----------- csw/mgar/pkg/MailScanner/trunk/files/COPYING csw/mgar/pkg/MailScanner/trunk/files/MailScanner csw/mgar/pkg/MailScanner/trunk/files/README.CSW csw/mgar/pkg/MailScanner/trunk/files/SA.pm.patch csw/mgar/pkg/MailScanner/trunk/files/buildms.sh csw/mgar/pkg/MailScanner/trunk/files/check_mailscanner.patch csw/mgar/pkg/MailScanner/trunk/files/cswmailscanner csw/mgar/pkg/MailScanner/trunk/files/cswmailscanner.sendmail csw/mgar/pkg/MailScanner/trunk/files/history csw/mgar/pkg/MailScanner/trunk/files/history.csw csw/mgar/pkg/MailScanner/trunk/files/mailscanner.sendmail.xml csw/mgar/pkg/MailScanner/trunk/files/mailscanner.xml csw/mgar/pkg/MailScanner/trunk/files/postinstall csw/mgar/pkg/MailScanner/trunk/files/preremove csw/mgar/pkg/MailScanner/trunk/files/readme csw/mgar/pkg/MailScanner/trunk/files/svc-mailscanner csw/mgar/pkg/MailScanner/trunk/files/svc-mailscanner.sendmail csw/mgar/pkg/MailScanner/trunk/legacy/_postremove csw/mgar/pkg/MailScanner/trunk/legacy/_preinstall csw/mgar/pkg/MailScanner/trunk/legacy/postinstall.nosmf csw/mgar/pkg/MailScanner/trunk/legacy/postinstall.smf csw/mgar/pkg/MailScanner/trunk/legacy/preremove.nosmf csw/mgar/pkg/MailScanner/trunk/legacy/preremove.smf csw/mgar/pkg/MailScanner/trunk/legacy/prototype.stub.nosmf csw/mgar/pkg/MailScanner/trunk/legacy/prototype.stub.smf csw/mgar/pkg/MailScanner/trunk/legacy/prototype.stub.smf.080903 Modified: csw/mgar/pkg/MailScanner/trunk/Makefile =================================================================== --- csw/mgar/pkg/MailScanner/trunk/Makefile 2011-11-21 16:32:55 UTC (rev 16226) +++ csw/mgar/pkg/MailScanner/trunk/Makefile 2011-11-21 21:31:09 UTC (rev 16227) @@ -1,5 +1,5 @@ NAME = MailScanner -VERSION = 4.77.10 +VERSION = 4.84.3 RELEASE = 1 DISTVERSION = $(VERSION)-$(RELEASE) #DISTNAME = $(NAME)-$(DISTVERSION) @@ -13,32 +13,49 @@ MASTER_SITES = http://www.mailscanner.info/files/4/tar/ DISTFILES = $(NAME)-install-$(DISTVERSION).tar.gz +DISTFILES += COPYING -#LICENSE = COPYRIGHT - -PACKAGES = CSWmailscanner +PACKAGES = CSWmailscanner CATALOGNAME = mailscanner -#RUNTIME_DEP_PKGS = +RUNTIME_DEP_PKGS = CSWantiword +RUNTIME_DEP_PKGS += CSWgawk +RUNTIME_DEP_PKGS += CSWperl +RUNTIME_DEP_PKGS += CSWpmarchivezip +RUNTIME_DEP_PKGS += CSWpm-compress-raw-zlib +RUNTIME_DEP_PKGS += CSWpmconvertbinhex +RUNTIME_DEP_PKGS += CSWpmconverttnef +RUNTIME_DEP_PKGS += CSWpm-dbd-sqlite +RUNTIME_DEP_PKGS += CSWpm-dbi +RUNTIME_DEP_PKGS += CSWpmfilesysdf +RUNTIME_DEP_PKGS += CSWpm-html-parser +RUNTIME_DEP_PKGS += CSWpmmailtools +RUNTIME_DEP_PKGS += CSWpmmimetools +RUNTIME_DEP_PKGS += CSWpm-net-cidr +RUNTIME_DEP_PKGS += CSWpmolestoragelite +RUNTIME_DEP_PKGS += CSWpm-pod-simple +RUNTIME_DEP_PKGS += CSWpmsyshostnamelong +RUNTIME_DEP_PKGS += CSWpmsyssigaction +RUNTIME_DEP_PKGS += CSWpmtestpod +RUNTIME_DEP_PKGS += CSWpmtimedate +RUNTIME_DEP_PKGS += CSWtnef +RUNTIME_DEP_PKGS += CSWunrar -#ARCHALL = 1 +ARCHALL = 1 -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(NAME)-install-(\d+(?:\.\d+)*)-\d+.tar.gz +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom -#CONFIGURE_SCRIPTS = -#BUILD_SCRIPTS = -#TEST_SCRIPTS = -#INSTALL_SCRIPTS = custom - SPKG_SOURCEURL = http://www.mailscanner.info include gar/category.mk #SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(RELEASE) -#install-custom: -# @echo " ==> Installing $(NAME) (custom)" +install-custom: + @echo " ==> Installing $(NAME) (custom)" # @ginstall -d $(DESTDIR)/etc/opt/csw/init.d # @cp $(FILEDIR)/CSWbind.cswnamed $(DESTDIR)/etc/opt/csw/init.d/cswnamed # @cp $(FILEDIR)/CSWbind.named.conf.CSW $(DESTDIR)/etc/opt/csw/named.conf.CSW @@ -51,3 +68,211 @@ # @ginstall -d $(DESTDIR)/var/opt/csw/named # @touch $(DESTDIR)/var/opt/csw/named/named.pid # @$(MAKECOOKIE) + + SLTYPE=udp + + echo "-> Unpacking MailScanner into MailScanner-install-$version/mailscanner ..." | tee -a $LOG + cd $BUILDDIR/MailScanner-install-$version + /opt/csw/bin/gtar xvzf $BUILDDIR/MailScanner-install-$version/perl-tar/MailScanner-$version-$rev.tar.gz > $TARLOG2 + mv MailScanner-$version-$rev mailscanner + + # replace /usr/bin/perl with /opt/csw/bin/perl + cd mailscanner + find . -type f | xargs grep -n '#!/usr/bin/perl' | grep :1: | awk -F':' '{print $1}' > $LOGDIR/perlpathfix + echo "-> Fixing perl path in `wc -l $LOGDIR/perlpathfix | awk '{print $1}'` files ..." | tee -a $LOG + for i in `cat $LOGDIR/perlpathfix` + do + echo "---> Fixing perl path in $i ..." >> $LOG + sed 's/^#!\/usr\/bin\/perl/#!\/opt\/csw\/bin\/perl/' $i > $i.tmp + mv $i.tmp $i + done + cd .. + + # fix MailScanner.conf + cd mailscanner/etc + + echo "-> Modifying MailScanner.conf for use with CSW ..." | tee -a $LOG + sed 's/\/opt\/MailScanner/\/opt\/csw\/mailscanner/' MailScanner.conf > MailScanner.conf.tmp + mv MailScanner.conf.tmp MailScanner.conf + + sed 's/^TNEF Expander = \/opt\/csw\/mailscanner\/bin\/tnef/TNEF Expander = \/opt\/csw\/bin\/tnef/' MailScanner.conf > MailScanner.conf.tmp + mv MailScanner.conf.tmp MailScanner.conf + + sed 's/^Incoming Work User =/Incoming Work User = clamav/' MailScanner.conf > MailScanner.conf.tmp + mv MailScanner.conf.tmp MailScanner.conf + + sed 's/^Incoming Work Permissions = 0600/Incoming Work Permissions = 0640/' MailScanner.conf > MailScanner.conf.tmp + mv MailScanner.conf.tmp MailScanner.conf + + #sed 's/^Clamd Socket = \/tmp\/clamd/Clamd Socket = \/tmp\/clamd.socket/' MailScanner.conf > MailScanner.conf.tmp + #mv MailScanner.conf.tmp MailScanner.conf + + sed 's/^Monitors for ClamAV Updates = \/usr\/local\/share\/clamav\/\*\.cld \/usr\/local\/share\/clamav\/\*\.cvd/Monitors for ClamAV Updates = \/var\/opt\/csw\/clamav\/db\/\*\.cld \/var\/opt\/csw\/clamav\/db\/\*\.cvd/' MailScanner.conf > MailScanner.conf.tmp + mv MailScanner.conf.tmp MailScanner.conf + + sed 's/^Unrar Command = \/usr\/bin\/unrar/Unrar Command = \/opt\/csw\/bin\/unrar/' MailScanner.conf > MailScanner.conf.tmp + mv MailScanner.conf.tmp MailScanner.conf + + sed 's/^Sendmail = \/usr\/lib\/sendmail/Sendmail = \/opt\/csw\/lib\/sendmail/' MailScanner.conf > MailScanner.conf.tmp + mv MailScanner.conf.tmp MailScanner.conf + + sed 's/^Sendmail2 = \/usr\/lib\/sendmail/Sendmail2 = \/opt\/csw\/lib\/sendmail/' MailScanner.conf > MailScanner.conf.tmp + mv MailScanner.conf.tmp MailScanner.conf + + sed 's/^SpamAssassin Install Prefix =/SpamAssassin Install Prefix = \/opt\/csw/' MailScanner.conf > MailScanner.conf.tmp + mv MailScanner.conf.tmp MailScanner.conf + + sed 's/^SpamAssassin Local State Dir = # \/var\/lib\/spamassassin/SpamAssassin Local State Dir = # \/var\/opt\/csw\/spamassassin/' MailScanner.conf > MailScanner.conf.tmp + mv MailScanner.conf.tmp MailScanner.conf + + sed 's/^SpamAssassin Site Rules Dir = \/etc\/mail\/spamassassin/SpamAssassin Site Rules Dir = \/etc\/opt\/csw\/spamassassin/' MailScanner.conf > MailScanner.conf.tmp + mv MailScanner.conf.tmp MailScanner.conf + + cd ../.. + + # fix spam.assassin.prefs.conf + cd mailscanner/etc + echo "-> Modifying spam.assassin.prefs.conf for use with CSW ..." | tee -a $LOG + sed 's/^dcc_path \/usr\/local\/bin\/dccproc$/dcc_path \/opt\/csw\/bin\/dccproc/' spam.assassin.prefs.conf > spam.assassin.prefs.conf.tmp + mv spam.assassin.prefs.conf.tmp spam.assassin.prefs.conf + cd ../.. + + # fix virus.scanners.conf + cd mailscanner/etc + echo "-> Modifying virus.scanners.conf for use with CSW ..." | tee -a $LOG + sed '/^clamav/s/\/usr\/local/\/opt\/csw/;/^clamd/s/\/usr\/local/\/opt\/csw/' virus.scanners.conf > virus.scanners.conf.tmp + mv virus.scanners.conf.tmp virus.scanners.conf + cd ../.. + + # fix check_mailscanner + cd mailscanner/bin + echo "-> Modifying check_mailscanner for use with CSW ..." | tee -a $LOG + sed "s/^ echo -n \'Starting MailScanner...\'/ echo \'Starting MailScanner...\\\c\'/" check_mailscanner > check_mailscanner.tmp + mv check_mailscanner.tmp check_mailscanner + cd ../.. + + # fix update_spamassassin + cd mailscanner/bin + echo "-> Modifying update_spamassassin for use with CSW ..." | tee -a $LOG +# sed replace /usr with /opt/csw, replace /etc/init.d with /opt/csw/bin, replace /etc/mail with /opt/csw/etc, replace /etc/sysconfig with /opt/csw/mailscanner/etc, insert PATH, SA conf file + sed 's/\/usr/\/opt\/csw/;s/^\/etc\/init.d\/MailScanner/\/opt\/csw\/bin\/cswmailscanner/;s/\/etc\/mail/\/opt\/csw\/etc/;s/\/etc\/sysconfig/\/opt\/csw\/mailscanner\/etc/;s/^SAUPDATEARGS/PATH=\/opt\/csw\/bin:\/usr\/bin ; export PATH ; SAUPDATEARGS/;s/\/opt\/csw\/mailscanner\/etc\/update_spamassassin/\/opt\/csw\/mailscanner\/etc\/MailScanner/;s/\/opt\/csw\/etc\/spamassassin/\/etc\/opt\/csw\/spamassassin/' update_spamassassin > update_spamassassin.tmp + mv update_spamassassin.tmp update_spamassassin + cd ../.. + + # fix update_spamassassin.cron + cd mailscanner/bin/cron + echo "-> Modifying update_spamassassin.cron for use with CSW ..." | tee -a $LOG + sed 's/\/etc\/sysconfig\/update_spamassassin/\/opt\/csw\/mailscanner\/etc\/MailScanner/' update_spamassassin.cron > update_spamassassin.cron.tmp + mv update_spamassassin.cron.tmp update_spamassassin.cron + cd ../../.. + + # fix check_MailScanner.cron + cd mailscanner/bin/cron + echo "-> Modifying check_MailScanner.cron for use with CSW ..." | tee -a $LOG + sed 's/^LOCKFILE=\/var\/lock\/check_Mailscanner.lock/LOCKFILE=\/opt\/csw\/mailscanner\/var\/check_MailScanner.lock/;s/^MS_LOCKFILE=\/var\/lock\/subsys\/MailScanner.off/MS_LOCKFILE=\/opt\/csw\/mailscanner\/var\/MailScanner.off/' check_MailScanner.cron > check_MailScanner.cron.tmp + mv check_MailScanner.cron.tmp check_MailScanner.cron + cd ../../.. + + # fix clamav-wrapper + cd mailscanner/lib + echo "-> Modifying clamav-wrapper for use with CSW ..." | tee -a $LOG + # disable tgz and deb, enable unrar + sed 's/^ExtraScanOptions=\"\$ExtraScanOptions --tgz/#ExtraScanOptions=\"\$ExtraScanOptions --tgz/;s/^ExtraScanOptions=\"\$ExtraScanOptions --deb/#ExtraScanOptions=\"\$ExtraScanOptions --deb/;s/^#ExtraScanOptions=\"\$ExtraScanOptions --unrar=\/path\/to\/unrar\"/ExtraScanOptions=\"\$ExtraScanOptions --unrar=\/opt\/csw\/bin\/unrar"/' clamav-wrapper > clamav-wrapper.tmp + mv clamav-wrapper.tmp clamav-wrapper + cd ../.. + + # change syslog socket + cd mailscanner/lib + find . -type f | xargs grep "setlogsock('unix')" | awk -F':' '{print $1}' | sort | uniq > $LOGDIR/syslogsocketfix + echo "-> Fixing syslog socket type in `wc -l $LOGDIR/syslogsocketfix | awk '{print $1}'` files ..." | tee -a $LOG + for i in `cat $LOGDIR/syslogsocketfix` + do + echo "---> Fixing syslog socket type in $i ..." >> $LOG + sed "/Sys::Syslog::setlogsock/s/unix/$SLTYPE/" $i > $i.tmp + mv $i.tmp $i + done + cd ../.. + + # change awk to gawk in SA.pm + cd mailscanner/lib/MailScanner + echo "-> Changing awk to gawk in SA.pm ..." | tee -a $LOG + patch SA.pm < $LOGDIR/SA.pm.patch > /dev/null 2>&1 + cd ../../.. + + # change MailScanner path (/opt/MailScanner to /opt/csw/mailscanner) + cd mailscanner + find . -type f | egrep -v 'INSTALL.FreeBSD|INSTALL.OpenBSD' | xargs grep "/opt/MailScanner" | awk -F':' '{print $1}' | sort | uniq > $LOGDIR/mspathfix + echo "-> Fixing MailScanner path in `wc -l $LOGDIR/mspathfix | awk '{print $1}'` files ..." | tee -a $LOG + for i in `cat $LOGDIR/mspathfix` + do + echo "---> Fixing MailScanner path in $i ..." >> $LOG + sed 's/\/opt\/MailScanner/\/opt\/csw\/mailscanner/g' $i > $i.tmp + mv $i.tmp $i + done + cd .. + + # fix ownership/permissions + cd mailscanner + echo "-> Fixing permissions ..." | tee -a $LOG + chmod 644 COPYING INSTALL.FreeBSD INSTALL.OpenBSD MailScanner.conf.index.html README + find bin | xargs chmod 755 + find etc -type f |xargs chmod 644 + find lib/MailScanner -type f |xargs chmod 644 + find var -type f |xargs chmod 644 + find www -type f |xargs chmod 644 + chmod 755 bin bin/cron etc etc/mcp etc/reports etc/reports/* etc/rules lib lib/* lib/MailScanner/CustomFunctions var www + cd .. + + # remove bak files in reports + cd mailscanner/etc/reports + find . -type f -name "*.bak" > $LOGDIR/bakfiles + echo "-> Removing `wc -l $LOGDIR/bakfiles | awk '{print $1}'` .bak files in reports ..." | tee -a $LOG + for i in `cat $LOGDIR/bakfiles` + do + echo "---> Removing $i ..." >> $LOG + rm $i + done + cd ../../.. + + # remove unnecessary files + cd mailscanner + echo "-> Removing unnecessary files ..." | tee -a $LOG + for i in INSTALL.FreeBSD INSTALL.OpenBSD MailScanner.conf.index.html svn-commit.tmp bin/Sophos.install bin/Sophos.install.linux bin/tnef.solaris.x86 bin/check_mailscanner.tru64 + do + echo "---> Removing $i ..." >> $LOG + rm -f $i + done + cd .. + + # add files to etc dir + echo "-> Adding files to etc dir ..." | tee -a $LOG + cd mailscanner/etc + cp $LOGDIR/MailScanner . + cd ../.. + + # fix conf files, add .CSW + cd mailscanner/etc + find . -type f | egrep -v -i 'example|readme|.CSW$' > $LOGDIR/conffiles + echo "-> Adding .CSW to `wc -l $LOGDIR/conffiles | awk '{print $1}'` configurable files ..." | tee -a $LOG + for i in `cat $LOGDIR/conffiles` + do + echo "---> Adding .CSW to $i ..." >> $LOG + mv $i ${i}.CSW + done + cd ../.. + + # add CSW files to doc dir, also move MS doc files there + echo "-> Adding files to doc dir ..." | tee -a $LOG + mkdir -p share/doc/mailscanner + cd share/doc/mailscanner + cp $LOGDIR/conffiles . + cp $LOGDIR/README.CSW . + cp $LOGDIR/history . + cp $LOGDIR/cswmailscanner . + cp $LOGDIR/cswmailscanner.sendmail . + cp $LOGDIR/mailscanner.xml . + cp $LOGDIR/mailscanner.sendmail.xml . + mv ../../../mailscanner/README . + mv ../../../mailscanner/ChangeLog . + mv ../../../mailscanner/COPYING license + cd ../../.. Modified: csw/mgar/pkg/MailScanner/trunk/checksums =================================================================== --- csw/mgar/pkg/MailScanner/trunk/checksums 2011-11-21 16:32:55 UTC (rev 16226) +++ csw/mgar/pkg/MailScanner/trunk/checksums 2011-11-21 21:31:09 UTC (rev 16227) @@ -1 +1 @@ -bf0e5c2e17dcc2a898ed089e3a77cea9 download/MailScanner-install-4.77.10-1.tar.gz +34f4e88a395b4081a11cad62a7c69df2 MailScanner-install-4.84.3-1.tar.gz Added: csw/mgar/pkg/MailScanner/trunk/files/COPYING =================================================================== --- csw/mgar/pkg/MailScanner/trunk/files/COPYING (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/files/COPYING 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,3 @@ + +Please see /opt/csw/share/doc/mailscanner/LICENSE for license information. + Added: csw/mgar/pkg/MailScanner/trunk/files/MailScanner =================================================================== --- csw/mgar/pkg/MailScanner/trunk/files/MailScanner (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/files/MailScanner 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,13 @@ +# This is where you customize some settings of your MailScanner installation so +# you don't have to edit the scripts themselves as they will be replaced during +# upgrades. +# +# Peter Bonivart, OpenCSW + +# Proxy settings +#http_proxy=http://proxy.foo.bar +#export http_proxy + +# Used by the update_spamassassin script +# Example: "--channelfile /etc/opt/csw/spamassassin/sa.update.txt --gpgkey 123456" +#SAUPDATEARGS="" Added: csw/mgar/pkg/MailScanner/trunk/files/README.CSW =================================================================== --- csw/mgar/pkg/MailScanner/trunk/files/README.CSW (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/files/README.CSW 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,56 @@ +README.CSW +========== + +Quick Start +----------- +- Stop and disable Sendmail from Sun and CSW. +- Start Sendmail with /etc/init.d/cswmailscanner.sendmail + (or svcadm enable cswmailscannersendmail). +- Start MailScanner with /etc/init.d/cswmailscanner + (or svcadm enable cswmailscanner). + +Not So Quick Start +------------------ +- Look through all configuration files in /opt/csw/mailscanner/etc and modify + as needed. +- Use the cron scripts in /opt/csw/mailscanner/bin/cron to automate restart, + quarantine cleaning, virus signature updates and so on. +- Typical entries in crontab for root: +-- 0,30 * * * * /opt/csw/mailscanner/bin/cron/check_MailScanner.cron +--- Note: the above is not needed if you use SMF +-- 0 * * * * /opt/csw/mailscanner/bin/cron/update_virus_scanners.cron +-- 0 4 * * * /opt/csw/mailscanner/bin/cron/update_spamassassin.cron +-- 0 4 * * * /opt/csw/mailscanner/bin/cron/clean.quarantine.cron +- Mount MailScanner work folder as tmpfs, totally safe since Sendmail is + responsible for the message at all times. In /etc/vfstab add: +-- swap - /var/spool/MailScanner/incoming tmpfs - yes - + +After Each Upgrade (IMPORTANT) +------------------ +- Update your configuration files as necessary. Use tools like + upgrade_MailScanner_conf and upgrade_languages_conf. +- Typical use of upgrade_MailScanner_conf: +-- # cd /opt/csw/mailscanner/etc +-- # ../bin/upgrade_MailScanner_conf MailScanner.conf MailScanner.conf.CSW > MailScanner.new +-- look through MailScanner.new before using it as MailScanner.conf. + +MailScanner with Clam AntiVirus and SpamAssassin +------------------------------------------------ +- MailScanner comes configured to use Clam and SA if present. +- You may need to configure Clam and SA to use web proxies, plugins, etc. +-- IMPORTANT: make sure Clam can fetch updated virus signatures, test with "freshclam -v". +- Run "MailScanner --lint" to see what MS thinks of Clam and SA. + +Notes +----- +- Both Sun and CSW Sendmail must be disabled. +- Sendmail is controlled by rc-script (or SMF) included with this package. +- MailScanner itself is controlled by another rc-script (or SMF). +- For MailScanner info: http://www.mailscanner.info. + +Todo +---- +- Control both Sendmail and MailScanner from the same rc-script. +- Help with updating configuration files after upgrades. + +bonivart/100702 Added: csw/mgar/pkg/MailScanner/trunk/files/SA.pm.patch =================================================================== --- csw/mgar/pkg/MailScanner/trunk/files/SA.pm.patch (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/files/SA.pm.patch 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,20 @@ +--- SA.pm.orig Wed Apr 9 13:13:37 2008 ++++ SA.pm Wed Apr 9 13:14:18 2008 +@@ -85,7 +85,7 @@ + my $result; + # Do a trial run of awk to see if it is going to work on this system. + eval { +- $result = `echo 'Hello,World' | awk '{printf \"%s %s\\n\", strftime(\"%T\"), \$0}' 2>&1`; ++ $result = `echo 'Hello,World' | /opt/csw/bin/gawk '{printf \"%s %s\\n\", strftime(\"%T\"), \$0}' 2>&1`; + #print "Result is \"$result\"\n"; + }; + #print "Eval result = \"$@\"\n"; +@@ -96,7 +96,7 @@ + #select STDERR; $| = 1; + # Re-open STDERR with the current time stuck on the front of each line. + # It should work okay as we have just tried it out. +- open STDERR, "| awk '{printf \"%s %s\\n\", strftime(\"%T\"), \$0}'"; ++ open STDERR, "| /opt/csw/bin/gawk '{printf \"%s %s\\n\", strftime(\"%T\"), \$0}'"; + select STDOUT; + } else { + print STDERR "\n\n*****\n"; Added: csw/mgar/pkg/MailScanner/trunk/files/buildms.sh =================================================================== --- csw/mgar/pkg/MailScanner/trunk/files/buildms.sh (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/files/buildms.sh 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,449 @@ +#!/bin/sh + +# buildms.sh - script for easier build of MailScanner +# usage: buildms.sh [ source file ] +# 2006-05-12 Peter Bonivart +# 2006-05-15 First working version +# 2007-07-09 Lots added +# 2007-07-10 Added .CSW and lots more +# 2007-07-11 Added mods to MailScanner.conf, spam.assassin.prefs.conf and +# virus.scanners.conf. Support REV=YYYY.MM.DD +# 2007-07-12 Added mods to check_mailscanner, syslog type +# 2007-07-16 Added mods to MailScanner.conf: clamd settings +# 2007-08-14 Added mod so symlink from /opt is not needed. Fixed so 4.62+ tar +# filename (includes build rev) is handled +# 2007-08-15 Added path mod to check_MailScanner.cron. Patch check_mailscanner +# 2007-08-21 Remove unnecessary files (other OS and so on). Added history file +# to package +# 2007-09-03 Remove snv-commit files that are left over +# 2007-09-13 Add changelog to package, removed patching of check_mailscanner +# (not needed with 4.63.8) +# 2007-10-01 Changelog included in 4.64, moved README and COPYING to CSW doc +# 2008-01-03 Added wrapper script to /opt/csw/bin/MailScanner instead of +# symlink so lint etc works. PERLIB added to rc-script. Dependency +# to CSWpmio added +# 2008-01-09 Backed out changes from 2008-01-03. Fixed path to tnef-binary in +# MailScanner.conf and added unrar and mailtools as dependencies +# 2008-04-09 Changed awk to CSW gawk in SA.pm. Always add REV=YYYY.MM.DD. +# 2008-06-19 Changed gtar path to /usr/sfw/bin (login changed to loginz), +# added pm_converttnef, pm_podescapes, pm_podsimple and pm_testpod +# as dependencies +# 2008-06-27 Removed displaying full license during install, instead show just a +# short message referring to the license file +# 2008-07-03 Added SMF support +# 2008-09-04 Fixed path to sendmail in MailScanner.conf, symlink cswmailscanner +# works regardless of SMF or not +# 2008-11-18 Fixed SA Install Prefix and Local State Dir in MailScanner.conf +# 2008-12-18 Changed copyright filename to LICENSE, gtar path +# 2009-01-13 Fixed path for ClamAV update monitoring +# 2009-01-21 Fixed path for SpamAssassin Site Rules Dir, fixed +# update_spamassassin +# 2009-01-23 Fixed Sendmail service script +# 2009-01-24 Added etc/MailScanner file +# 2009-10-01 Run only on build servers, not on login server +# 2010-02-22 Copy package to experimental instead of testing, changed SA path +# from /opt/csw/etc/spamassassin to /etc/opt/csw/spamassassin +# 2010-07-02 Lowercase license filename. Make conffiles 0400 to protect it +# 2010-07-03 Use /tmp/clamd.socket for ClamAV socket +# 2010-09-01 Fixed update_spamassassin.cron, switch to 5.9 + +# todo: + +# abort execution in case of error + +set -e + +BSVER=2.22 +SLTYPE=udp + +PATHPREFIX1=/home/bonivart +PATHPREFIX2=/home +PKGDIR=$PATHPREFIX1/pkgs/mailscanner +BUILDDIR=$PATHPREFIX1/build/mailscanner +SRCDIR=$PATHPREFIX2/src/mailscanner +TESTDIR=$PATHPREFIX2/experimental/bonivart +GTAR=/opt/csw/bin/gtar + +# abort if not on build server + +if [ `uname -n` = "login" ]; then + echo "Run on build server. Exiting." + exit 1 +fi + +# select source file + +if [ "$1" ]; then + if [ ! -s "$SRCDIR/$1" ]; then + echo "-err-> No such source file: $1. Exiting." + exit 1 + else + src=$1 + fi +else + echo "-> No source file given on command line. Select from:" + echo + ls -t $SRCDIR | grep '^MailScanner' + echo + echo "Enter source file: \c" + read src + if [ ! -s "$SRCDIR/$src" -o ! "$src" ]; then + echo "-err-> No such source file: $src. Exiting." + exit 1 + fi +fi + +# log stuff + +version=`echo $src | awk -F'-' '{print $3}'` +rev=`echo $src | awk -F'-' '{print $4}' | awk -F'.' '{print $1}'` +cswrev=`date +%Y.%m.%d` +timestamp=`date +%y%m%d-%H%M` +LOGDIR=$PKGDIR/$version-$timestamp +TARLOG1=$LOGDIR/tarlog1 +TARLOG2=$LOGDIR/tarlog2 +LOG=$LOGDIR/buildms.log +mkdir $LOGDIR + +# copy current build script and misc other files to log dir + +cp $PKGDIR/$0 $LOGDIR +cp $PKGDIR/depend $LOGDIR +cp $PKGDIR/pkginfo.stub $LOGDIR +cp $PKGDIR/postinstall $LOGDIR +#cp $PKGDIR/postremove $LOGDIR # not used at the moment +#cp $PKGDIR/preinstall $LOGDIR # not used at the moment +cp $PKGDIR/preremove $LOGDIR +cp $PKGDIR/prototype.stub $LOGDIR +cp $PKGDIR/README.CSW $LOGDIR +cp $PKGDIR/cswmailscanner $LOGDIR +cp $PKGDIR/cswmailscanner.sendmail $LOGDIR +cp $PKGDIR/history $LOGDIR +cp $PKGDIR/SA.pm.patch $LOGDIR +cp $PKGDIR/checkinstall $LOGDIR +cp $PKGDIR/i.smfno $LOGDIR +cp $PKGDIR/i.smfyes $LOGDIR +cp $PKGDIR/space $LOGDIR +cp $PKGDIR/mailscanner.xml $LOGDIR +cp $PKGDIR/mailscanner.sendmail.xml $LOGDIR +cp $PKGDIR/MailScanner $LOGDIR +echo "-> Build script version: $BSVER" | tee $LOG +echo "-> Builder: `/usr/ucb/whoami`" | tee $LOG +echo "-> Build host: `uname -n`" | tee -a $LOG +echo "-> Build time: `date +'%Y-%m-%d %H:%M'`" | tee -a $LOG +echo "-> Source file: $src" | tee -a $LOG +echo "-> Version: $version" | tee -a $LOG +echo "-> Revision: $rev" | tee -a $LOG +if [ "$cswrev" ]; then + echo "-> CSW Revision: $cswrev" | tee -a $LOG + cswrev=",REV=$cswrev" +fi +echo "-> Log directory: $LOGDIR" | tee -a $LOG + +# unpack source file in build dir + +cd $BUILDDIR +echo "-> Unpacking source file ..." | tee -a $LOG +if [ -d "$BUILDDIR/MailScanner-install-$version" ]; then + echo "-err-> Directory already exists. Exiting." | tee -a $LOG + exit 1 +fi +$GTAR xvzf "$SRCDIR/$src" > $TARLOG1 +echo "-> Unpacking MailScanner into MailScanner-install-$version/mailscanner ..." | tee -a $LOG +cd $BUILDDIR/MailScanner-install-$version +$GTAR xvzf $BUILDDIR/MailScanner-install-$version/perl-tar/MailScanner-$version-$rev.tar.gz > $TARLOG2 +mv MailScanner-$version-$rev mailscanner + +# replace /usr/bin/perl with /opt/csw/bin/perl + +cd mailscanner +find . -type f | xargs grep -n '#!/usr/bin/perl' | grep :1: | awk -F':' '{print $1}' > $LOGDIR/perlpathfix +echo "-> Fixing perl path in `wc -l $LOGDIR/perlpathfix | awk '{print $1}'` files ..." | tee -a $LOG +for i in `cat $LOGDIR/perlpathfix` +do + echo "---> Fixing perl path in $i ..." >> $LOG + sed 's/^#!\/usr\/bin\/perl/#!\/opt\/csw\/bin\/perl/' $i > $i.tmp + mv $i.tmp $i +done +cd .. + +# fix MailScanner.conf + +cd mailscanner/etc + +echo "-> Modifying MailScanner.conf for use with CSW ..." | tee -a $LOG +sed 's/\/opt\/MailScanner/\/opt\/csw\/mailscanner/' MailScanner.conf > MailScanner.conf.tmp +mv MailScanner.conf.tmp MailScanner.conf + +sed 's/^TNEF Expander = \/opt\/csw\/mailscanner\/bin\/tnef/TNEF Expander = \/opt\/csw\/bin\/tnef/' MailScanner.conf > MailScanner.conf.tmp +mv MailScanner.conf.tmp MailScanner.conf + +sed 's/^Incoming Work User =/Incoming Work User = clamav/' MailScanner.conf > MailScanner.conf.tmp +mv MailScanner.conf.tmp MailScanner.conf + +sed 's/^Incoming Work Permissions = 0600/Incoming Work Permissions = 0640/' MailScanner.conf > MailScanner.conf.tmp +mv MailScanner.conf.tmp MailScanner.conf + +#sed 's/^Clamd Socket = \/tmp\/clamd/Clamd Socket = \/tmp\/clamd.socket/' MailScanner.conf > MailScanner.conf.tmp +#mv MailScanner.conf.tmp MailScanner.conf + +sed 's/^Monitors for ClamAV Updates = \/usr\/local\/share\/clamav\/\*\.cld \/usr\/local\/share\/clamav\/\*\.cvd/Monitors for ClamAV Updates = \/var\/opt\/csw\/clamav\/db\/\*\.cld \/var\/opt\/csw\/clamav\/db\/\*\.cvd/' MailScanner.conf > MailScanner.conf.tmp +mv MailScanner.conf.tmp MailScanner.conf + +sed 's/^Unrar Command = \/usr\/bin\/unrar/Unrar Command = \/opt\/csw\/bin\/unrar/' MailScanner.conf > MailScanner.conf.tmp +mv MailScanner.conf.tmp MailScanner.conf + +sed 's/^Sendmail = \/usr\/lib\/sendmail/Sendmail = \/opt\/csw\/lib\/sendmail/' MailScanner.conf > MailScanner.conf.tmp +mv MailScanner.conf.tmp MailScanner.conf + +sed 's/^Sendmail2 = \/usr\/lib\/sendmail/Sendmail2 = \/opt\/csw\/lib\/sendmail/' MailScanner.conf > MailScanner.conf.tmp +mv MailScanner.conf.tmp MailScanner.conf + +sed 's/^SpamAssassin Install Prefix =/SpamAssassin Install Prefix = \/opt\/csw/' MailScanner.conf > MailScanner.conf.tmp +mv MailScanner.conf.tmp MailScanner.conf + +sed 's/^SpamAssassin Local State Dir = # \/var\/lib\/spamassassin/SpamAssassin Local State Dir = # \/var\/opt\/csw\/spamassassin/' MailScanner.conf > MailScanner.conf.tmp +mv MailScanner.conf.tmp MailScanner.conf + +sed 's/^SpamAssassin Site Rules Dir = \/etc\/mail\/spamassassin/SpamAssassin Site Rules Dir = \/etc\/opt\/csw\/spamassassin/' MailScanner.conf > MailScanner.conf.tmp +mv MailScanner.conf.tmp MailScanner.conf + +cd ../.. + +# fix spam.assassin.prefs.conf + +cd mailscanner/etc +echo "-> Modifying spam.assassin.prefs.conf for use with CSW ..." | tee -a $LOG +sed 's/^dcc_path \/usr\/local\/bin\/dccproc$/dcc_path \/opt\/csw\/bin\/dccproc/' spam.assassin.prefs.conf > spam.assassin.prefs.conf.tmp +mv spam.assassin.prefs.conf.tmp spam.assassin.prefs.conf +cd ../.. + +# fix virus.scanners.conf + +cd mailscanner/etc +echo "-> Modifying virus.scanners.conf for use with CSW ..." | tee -a $LOG +sed '/^clamav/s/\/usr\/local/\/opt\/csw/;/^clamd/s/\/usr\/local/\/opt\/csw/' virus.scanners.conf > virus.scanners.conf.tmp +mv virus.scanners.conf.tmp virus.scanners.conf +cd ../.. + +# fix check_mailscanner + +cd mailscanner/bin +echo "-> Modifying check_mailscanner for use with CSW ..." | tee -a $LOG +sed "s/^ echo -n \'Starting MailScanner...\'/ echo \'Starting MailScanner...\\\c\'/" check_mailscanner > check_mailscanner.tmp +mv check_mailscanner.tmp check_mailscanner +cd ../.. + +# fix update_spamassassin + +cd mailscanner/bin +echo "-> Modifying update_spamassassin for use with CSW ..." | tee -a $LOG +# sed replace /usr with /opt/csw, replace /etc/init.d with /opt/csw/bin, replace /etc/mail with /opt/csw/etc, replace /etc/sysconfig with /opt/csw/mailscanner/etc, insert PATH, SA conf file +sed 's/\/usr/\/opt\/csw/;s/^\/etc\/init.d\/MailScanner/\/opt\/csw\/bin\/cswmailscanner/;s/\/etc\/mail/\/opt\/csw\/etc/;s/\/etc\/sysconfig/\/opt\/csw\/mailscanner\/etc/;s/^SAUPDATEARGS/PATH=\/opt\/csw\/bin:\/usr\/bin ; export PATH ; SAUPDATEARGS/;s/\/opt\/csw\/mailscanner\/etc\/update_spamassassin/\/opt\/csw\/mailscanner\/etc\/MailScanner/;s/\/opt\/csw\/etc\/spamassassin/\/etc\/opt\/csw\/spamassassin/' update_spamassassin > update_spamassassin.tmp +mv update_spamassassin.tmp update_spamassassin +cd ../.. + +# fix update_spamassassin.cron + +cd mailscanner/bin/cron +echo "-> Modifying update_spamassassin.cron for use with CSW ..." | tee -a $LOG +sed 's/\/etc\/sysconfig\/update_spamassassin/\/opt\/csw\/mailscanner\/etc\/MailScanner/' update_spamassassin.cron > update_spamassassin.cron.tmp +mv update_spamassassin.cron.tmp update_spamassassin.cron +cd ../../.. + +# fix check_MailScanner.cron + +cd mailscanner/bin/cron +echo "-> Modifying check_MailScanner.cron for use with CSW ..." | tee -a $LOG +sed 's/^LOCKFILE=\/var\/lock\/check_Mailscanner.lock/LOCKFILE=\/opt\/csw\/mailscanner\/var\/check_MailScanner.lock/;s/^MS_LOCKFILE=\/var\/lock\/subsys\/MailScanner.off/MS_LOCKFILE=\/opt\/csw\/mailscanner\/var\/MailScanner.off/' check_MailScanner.cron > check_MailScanner.cron.tmp +mv check_MailScanner.cron.tmp check_MailScanner.cron +cd ../../.. + +# fix clamav-wrapper + +cd mailscanner/lib +echo "-> Modifying clamav-wrapper for use with CSW ..." | tee -a $LOG +# disable tgz and deb, enable unrar +sed 's/^ExtraScanOptions=\"\$ExtraScanOptions --tgz/#ExtraScanOptions=\"\$ExtraScanOptions --tgz/;s/^ExtraScanOptions=\"\$ExtraScanOptions --deb/#ExtraScanOptions=\"\$ExtraScanOptions --deb/;s/^#ExtraScanOptions=\"\$ExtraScanOptions --unrar=\/path\/to\/unrar\"/ExtraScanOptions=\"\$ExtraScanOptions --unrar=\/opt\/csw\/bin\/unrar"/' clamav-wrapper > clamav-wrapper.tmp +mv clamav-wrapper.tmp clamav-wrapper +cd ../.. + +# change syslog socket + +cd mailscanner/lib +find . -type f | xargs grep "setlogsock('unix')" | awk -F':' '{print $1}' | sort | uniq > $LOGDIR/syslogsocketfix +echo "-> Fixing syslog socket type in `wc -l $LOGDIR/syslogsocketfix | awk '{print $1}'` files ..." | tee -a $LOG +for i in `cat $LOGDIR/syslogsocketfix` +do + echo "---> Fixing syslog socket type in $i ..." >> $LOG + sed "/Sys::Syslog::setlogsock/s/unix/$SLTYPE/" $i > $i.tmp + mv $i.tmp $i +done +cd ../.. + +# change awk to gawk in SA.pm + +cd mailscanner/lib/MailScanner +echo "-> Changing awk to gawk in SA.pm ..." | tee -a $LOG +patch SA.pm < $LOGDIR/SA.pm.patch > /dev/null 2>&1 +cd ../../.. + +# change MailScanner path (/opt/MailScanner to /opt/csw/mailscanner) + +cd mailscanner +find . -type f | egrep -v 'INSTALL.FreeBSD|INSTALL.OpenBSD' | xargs grep "/opt/MailScanner" | awk -F':' '{print $1}' | sort | uniq > $LOGDIR/mspathfix +echo "-> Fixing MailScanner path in `wc -l $LOGDIR/mspathfix | awk '{print $1}'` files ..." | tee -a $LOG +for i in `cat $LOGDIR/mspathfix` +do + echo "---> Fixing MailScanner path in $i ..." >> $LOG + sed 's/\/opt\/MailScanner/\/opt\/csw\/mailscanner/g' $i > $i.tmp + mv $i.tmp $i +done +cd .. + +# fix ownership/permissions + +cd mailscanner +echo "-> Fixing permissions ..." | tee -a $LOG +chmod 644 COPYING INSTALL.FreeBSD INSTALL.OpenBSD MailScanner.conf.index.html README +find bin | xargs chmod 755 +find etc -type f |xargs chmod 644 +find lib/MailScanner -type f |xargs chmod 644 +find var -type f |xargs chmod 644 +find www -type f |xargs chmod 644 +chmod 755 bin bin/cron etc etc/mcp etc/reports etc/reports/* etc/rules lib lib/* lib/MailScanner/CustomFunctions var www +cd .. + +# remove bak files in reports + +cd mailscanner/etc/reports +find . -type f -name "*.bak" > $LOGDIR/bakfiles +echo "-> Removing `wc -l $LOGDIR/bakfiles | awk '{print $1}'` .bak files in reports ..." | tee -a $LOG +for i in `cat $LOGDIR/bakfiles` +do + echo "---> Removing $i ..." >> $LOG + rm $i +done +cd ../../.. + +# remove unnecessary files + +cd mailscanner +echo "-> Removing unnecessary files ..." | tee -a $LOG +for i in INSTALL.FreeBSD INSTALL.OpenBSD MailScanner.conf.index.html svn-commit.tmp bin/Sophos.install bin/Sophos.install.linux bin/tnef.solaris.x86 bin/check_mailscanner.tru64 +do + echo "---> Removing $i ..." >> $LOG + rm -f $i +done +cd .. + +# add files to etc dir + +echo "-> Adding files to etc dir ..." | tee -a $LOG +cd mailscanner/etc +cp $LOGDIR/MailScanner . +cd ../.. + +# fix conf files, add .CSW + +cd mailscanner/etc +find . -type f | egrep -v -i 'example|readme|.CSW$' > $LOGDIR/conffiles +echo "-> Adding .CSW to `wc -l $LOGDIR/conffiles | awk '{print $1}'` configurable files ..." | tee -a $LOG +for i in `cat $LOGDIR/conffiles` +do + echo "---> Adding .CSW to $i ..." >> $LOG + mv $i ${i}.CSW +done +cd ../.. + +# add CSW files to doc dir, also move MS doc files there + +echo "-> Adding files to doc dir ..." | tee -a $LOG +mkdir -p share/doc/mailscanner +cd share/doc/mailscanner +cp $LOGDIR/conffiles . +cp $LOGDIR/README.CSW . +cp $LOGDIR/history . +cp $LOGDIR/cswmailscanner . +cp $LOGDIR/cswmailscanner.sendmail . +cp $LOGDIR/mailscanner.xml . +cp $LOGDIR/mailscanner.sendmail.xml . +mv ../../../mailscanner/README . +mv ../../../mailscanner/ChangeLog . +mv ../../../mailscanner/COPYING license +cd ../../.. + +# create prototype + +echo "-> Creating prototype ..." | tee -a $LOG +find mailscanner | pkgproto | grep -v prototype.find > prototype.find +cat $LOGDIR/prototype.stub prototype.find > prototype.combined +sed 's/bonivart csw/root bin/' prototype.combined > prototype +rm prototype.find prototype.combined + +# add pstamp + +pstamp=`uname -n``date +%Y%m%d%H%M%S` + +# fix pkginfo + +echo "-> Creating pkginfo ..." | tee -a $LOG +cp $LOGDIR/pkginfo.stub pkginfo +echo "VERSION=$version.$rev$cswrev" >> pkginfo +echo "PSTAMP=$pstamp" >> pkginfo + +# add symlinks to pkg build files + +echo "-> Adding symlinks to package build files ..." | tee -a $LOG +cp $PKGDIR/copyright . +ln -s $LOGDIR/depend depend +ln -s $LOGDIR/postinstall postinstall +#ln -s $LOGDIR/postremove postremove # not used at the moment +#ln -s $LOGDIR/preinstall preinstall # not used at the moment +ln -s $LOGDIR/preremove preremove +ln -s $LOGDIR/checkinstall checkinstall +ln -s $LOGDIR/i.smfyes i.smfyes +ln -s $LOGDIR/i.smfno i.smfno +ln -s $LOGDIR/space space + +# pkgmk + +echo "-> Making package ..." | tee -a $LOG +pkgmk -r `pwd` 2>> $LOG + +# pkgtrans + +echo "-> Translating package ..." | tee -a $LOG +cd /var/spool/pkg +pkg=mailscanner-$version.$rev$cswrev-SunOS5.9-all-CSW.pkg +pkgtrans -s `pwd` $LOGDIR/$pkg CSWmailscanner 2>> $LOG + +# gzip + +echo "-> Compressing package ..." | tee -a $LOG +cd $LOGDIR +gzip $pkg + +# copy to /home/experimental/bonivart + +echo "-> Copying package to /home/experimental/bonivart ..." | tee -a $LOG +cp $pkg.gz $TESTDIR/ + +# cleaning up + +echo "-> Cleaning up spool dir ..." | tee -a $LOG +rm -rf /var/spool/pkg/CSWmailscanner +echo "-> Cleaning up build dir ..." | tee -a $LOG +cd $BUILDDIR/MailScanner-install-$version +rm -rf perl-tar CheckModuleVersion install.* + +# copy pkginfo and prototype to pkg dir + +echo "-> Copying pkginfo and prototype to log dir ..." | tee -a $LOG +cp $BUILDDIR/MailScanner-install-$version/pkginfo $LOGDIR +cp $BUILDDIR/MailScanner-install-$version/prototype $LOGDIR + +# exiting + +echo "-> Exiting build script ..." | tee -a $LOG +exit 0 Property changes on: csw/mgar/pkg/MailScanner/trunk/files/buildms.sh ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/MailScanner/trunk/files/check_mailscanner.patch =================================================================== --- csw/mgar/pkg/MailScanner/trunk/files/check_mailscanner.patch (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/files/check_mailscanner.patch 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,18 @@ +--- check_mailscanner.orig Wed Aug 15 11:09:25 2007 ++++ check_mailscanner Wed Aug 15 11:20:29 2007 +@@ -54,4 +54,5 @@ + FGREP=fgrep + EGREP=egrep ++PGREP=pgrep + PS=ps + UNAME='uname -a' +@@ -71,8 +72,5 @@ + if $UNAME | $FGREP "SunOS" >/dev/null ; then + # Version for Solaris/SysV systems: +- pid=`/usr/ucb/ps auxww | +- egrep $msbindir/$process'|'$process'[:]' | +- grep -v grep | +- awk '{print $2}'` ++ pid=`$PGREP $process` + elif $UNAME | $FGREP "HP" >/dev/null ; then + # Version for HP-UX Added: csw/mgar/pkg/MailScanner/trunk/files/cswmailscanner =================================================================== --- csw/mgar/pkg/MailScanner/trunk/files/cswmailscanner (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/files/cswmailscanner 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,70 @@ +#!/sbin/sh + +# cswmailscanner - controls MailScanner +# 2007-08-15 Peter Bonivart + +DIR=/opt/csw/mailscanner +MSCONF=$DIR/etc/MailScanner.conf +MS_LOCKFILE=$DIR/var/MailScanner.off +PPID=$DIR/var/MailScanner.pid +HOSTNAME=`hostname` +export HOSTNAME + +case "$1" in + start) + [ -f "$MSCONF" ] || exit + msin=`grep '^Incoming Work Dir' /opt/csw/mailscanner/etc/MailScanner.conf | awk '{print $5}'` + msquar=`grep '^Quarantine Dir' /opt/csw/mailscanner/etc/MailScanner.conf | awk '{print $4}'` + if [ ! -d "$msin" ]; then + /usr/bin/mkdir -m 0755 "$msin" + /usr/bin/chown root:bin "$msin" + fi + if [ ! -d "$msquar" ]; then + /usr/bin/mkdir -m 0750 "$msquar" + /usr/bin/chown root:bin "$msquar" + fi + $DIR/bin/check_mailscanner + rm -f $MS_LOCKFILE + ;; + stop) + echo Shutting down MailScanner... + if [ -s "$PPID" ]; then + kill `cat $PPID` + > $PPID + touch $MS_LOCKFILE + else + echo MailScanner is not running + fi + ;; + restart) + echo Restarting MailScanner... + $0 stop + echo "Waiting for MailScanner to stop.\c" + while ( pgrep MailScanner > /dev/null ) + do + echo ".\c" + sleep 1 + done + echo + sleep 1 + $0 start + ;; + reload) + echo Reloading MailScanner... + pkill -HUP -x MailScanner + ;; + status) + PID=`pgrep MailScanner` + if [ "$PID" ]; then + echo MailScanner running with pid $PID + else + echo MailScanner not running + fi + ;; + *) + echo "Usage: $0 { start | stop | restart | reload | status }" + exit 1 + ;; +esac + +exit 0 Added: csw/mgar/pkg/MailScanner/trunk/files/cswmailscanner.sendmail =================================================================== --- csw/mgar/pkg/MailScanner/trunk/files/cswmailscanner.sendmail (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/files/cswmailscanner.sendmail 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,126 @@ +#!/sbin/sh +# +# Copyright (c) 1992 - 2001 by Sun Microsystems, Inc. +# All rights reserved. +# +#ident "@(#)sendmail 1.19 01/12/05 SMI" +# Modified for CSW by Alex Moore 01/01/2004 +# Modified for MailScanner by Peter Bonivart 2007-07-10 + +ERRMSG1='WARNING: /var/mail is NFS-mounted without setting actimeo=0,' +ERRMSG2='this can cause mailbox locking and access problems.' +SERVER_PID_FILE="/var/run/sendmail.pid" +CLIENT_PID_FILE="/opt/csw/var/spool/clientmqueue/sm-client.pid" +DEFAULT_FILE="/opt/csw/etc/default/sendmail" +ALIASES_FILE="/opt/csw/etc/mail/aliases" +CSW_DIR="/opt/csw" +MSCONF="$CSW_DIR/mailscanner/etc/MailScanner.conf" + +check_queue_interval_syntax() +{ + default="15m" + if [ $# -lt 1 ]; then + answer=$default + return + fi + if echo $1 | egrep '^([0-9]*[1-9][0-9]*[smhdw])+$' >/dev/null 2>&1; then + answer=$1 + else + answer=$default + fi +} + +case "$1" in +'restart') +# [ -f $SERVER_PID_FILE ] && kill -1 `head -1 $SERVER_PID_FILE` +# [ -f $CLIENT_PID_FILE ] && kill -1 `head -1 $CLIENT_PID_FILE` + $0 stop + sleep 2 + $0 start + ;; + +'start') + [ -f "$MSCONF" ] || exit + echo Starting Sendmail + if [ -f $CSW_DIR/lib/sendmail -a -f $CSW_DIR/etc/mail/sendmail.cf ]; then + INDIR=`grep '^Incoming Queue Dir' $MSCONF | awk -F'=' '{print $2}' | awk '{print $1}'` + OUTDIR=`grep '^Outgoing Queue Dir' $MSCONF | awk -F'=' '{print $2}' | awk '{print $1}'` + if [ ! -d $INDIR ]; then + /usr/bin/mkdir -m 0750 $INDIR + /usr/bin/chown root:bin $INDIR + fi + if [ ! -d $OUTDIR ]; then + /usr/bin/mkdir -m 0750 $OUTDIR + /usr/bin/chown root:bin $OUTDIR + fi + if [ ! -f $ALIASES_FILE.db ] && [ ! -f $ALIASES_FILE.dir ] \ + && [ ! -f $ALIASES_FILE.pag ]; then + $CSW_DIR/bin/newaliases + fi + MODE="-bd" + [ -f $DEFAULT_FILE ] && . $DEFAULT_FILE + # + # * MODE should be "-bd" or null (MODE= or MODE="") or + # left alone. Anything else and you're on your own. + # * QUEUEOPTION should be "p" or null (as above). + # * [CLIENT]QUEUEINTERVAL should be set to some legal value; + # sanity checks are done below. + # * [CLIENT]OPTIONS are catch-alls; set with care. + # + if [ -n "$QUEUEOPTION" -a "$QUEUEOPTION" != "p" ]; then + QUEUEOPTION="" + fi + if [ -z "$QUEUEOPTION" -o -n "$QUEUEINTERVAL" ]; then + check_queue_interval_syntax $QUEUEINTERVAL + QUEUEINTERVAL=$answer + fi + check_queue_interval_syntax $CLIENTQUEUEINTERVAL + CLIENTQUEUEINTERVAL=$answer + $CSW_DIR/lib/sendmail -L sm-mta -bd -OPrivacyOptions=noetrn -ODeliveryMode=queueonly -OQueueDirectory=$INDIR & + $CSW_DIR/lib/sendmail -L sm-mta -q$CLIENTQUEUEINTERVAL -OQueueDirectory=$OUTDIR + $CSW_DIR/lib/sendmail -L sm-msp -Ac -q$CLIENTQUEUEINTERVAL $CLIENTOPTIONS & + # + # ETRN_HOSTS should be of the form + # "s1:c1.1,c1.2 s2:c2.1 s3:c3.1,c3.2,c3.3" + # i.e., white-space separated groups of server:client where + # client can be one or more comma-separated names; N.B. that + # the :client part is optional; see etrn(1M) for details. + # server is the name of the server to prod; a mail queue run + # is requested for each client name. This is comparable to + # running "/usr/lib/sendmail -qRclient" on the host server. + # + # See RFC 1985 for more information. + # + for i in $ETRN_HOSTS; do + SERVER=`echo $i | /usr/bin/sed -e 's/:.*$//'` + CLIENTS=`echo $i | /usr/bin/sed -n -e 's/,/ /g' \ + -e '/:/s/^.*://p'` + /usr/sbin/etrn $SERVER $CLIENTS >/dev/null 2>&1 & + done + fi + + if /usr/bin/nawk 'BEGIN{s = 1} + $2 == "/var/mail" && $3 == "nfs" && $4 !~ /actimeo=0/ && + $4 !~ /noac/{s = 0} END{exit s}' /etc/mnttab; then + + /usr/bin/logger -p mail.crit "$ERRMSG1" + /usr/bin/logger -p mail.crit "$ERRMSG2" + fi + ;; + +'stop') + echo Stopping Sendmail + [ -f $SERVER_PID_FILE ] && kill `head -1 $SERVER_PID_FILE` + if [ -f $CLIENT_PID_FILE ]; then + kill `head -1 $CLIENT_PID_FILE` + rm -f $CLIENT_PID_FILE + fi + /usr/bin/pkill -x -u 0 sendmail + ;; + +*) + echo "Usage: $0 { start | stop | restart }" + exit 1 + ;; +esac +exit 0 Added: csw/mgar/pkg/MailScanner/trunk/files/history =================================================================== --- csw/mgar/pkg/MailScanner/trunk/files/history (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/files/history 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,112 @@ +2010-09-06 4.81.4-1,REV=2010.09.06 +---------- +- no news related to the package itself. + +2010-09-03 4.79.11-1,REV=2010.09.03 +---------- +- removed dependency to pm_podescapes. +- added dependencies Sys::SigAction and Compress::Raw::Zlib. +- fixed paths in update_spamassassin and update_spamassassin.cron. + +2010-07-03 4.79.11-1,REV=2010.07.03 +---------- +- changed SA path from /opt/csw/etc/spamassassin to + /etc/opt/csw/spamassassin. +- moved mailscanner.cf symlink to new SA location. +- use /tmp for clamd socket. + +2009-10-01 4.78.17-1,REV=2009.10.01 +---------- +- no news related to the package itself. + +2009-06-01 4.77.8-1,REV=2009.06.01 +---------- +- no news related to the package itself. + +2009-05-12 4.76.25-1,REV=2009.05.12 +---------- +- no news related to the package itself. + +2009-05-04 4.76.24-3,REV=2009.05.04 +---------- +- no news related to the package itself. + +2009-04-22 4.75.11-1,REV=2009.04.22 +---------- +- no news related to the package itself. + +2009-01-21 4.74.16-1,REV=2009.01.21 +---------- +- added dir creation to postinstall script. +- fixed path for ClamAV update monitoring. +- fixed path for SpamAssassin Site Rules Dir. +- fixed update_spamassassin script. +- fixed svc-mailscanner.sendmail. + +2008-12-18 4.73.4-2,REV=2008.12.18 +---------- +- no news related to the package itself. + +2008-09-03 4.71.10-1,REV=2008.11.18 +---------- +- added dependency antiword. + +2008-08-06 4.70.7-1,REV=2008.08.06 +---------- +- added support for SMF. +- added dependencies to pm_converttnef, pm_podescapes, pm_podsimple and + pm_testpod. +- never released. + +2008-05-05 4.69.9-2,REV=2008.05.05 +---------- +- added dependency pm_olestoragelite. + +2008-04-14 4.68.8-1,REV=2008.04.14 +---------- +- changed paths to (g)awk in SA.pm to support timestamp feature when --debug-sa is used. +- added dependencies to pm_mailtools, unrar and gawk. +- removed dependency to pm_io since main Perl package is upgraded with new IO. +- PERLLIB removed from rc-script. +- wrapper /opt/csw/bin/MailScanner replaced with the old symlink. + +2008-01-04 4.66.5-2 (not officially released, only in testing) +---------- +- new dependency pm_io, IO is included in core Perl but is too old. +- PERLLIB added to rc-script to use new IO. +- wrapper added to /opt/csw/bin/MailScanner to use new IO. + +2008-01-04 4.65.3-1,REV=2008.01.04 +---------- +- replace test -L with -h in preremove/postinstall scripts, caused error in + Solaris 8. + +2007-11-01 4.65.3-1 +---------- +- no news related to the package itself. + +2007-10-01 4.64.3-1 +---------- +- moved documentation to share/doc/mailscanner. + +2007-09-17 4.63.8-1,REV=2007.09.17 +---------- +- added dependency pm_syshostnamelong. + +2007-09-13 4.63.8-1 +---------- +- added official changelog. + +2007-09-03 4.63.7-2 +---------- +- add/remove symlink mailscanner.cf -> spam.assassin.prefs.conf. +- removed unnecessary files (install guides for other OS:es and so on). +- added history file to package. + +2007-08-16 4.62.9-3,REV=2007.08.16 +---------- +- Fixed init and cron scripts to better fit Solaris/CSW. + +2007-08-14 4.62.9-3 +---------- +- First CSW release. Added: csw/mgar/pkg/MailScanner/trunk/files/history.csw =================================================================== --- csw/mgar/pkg/MailScanner/trunk/files/history.csw (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/files/history.csw 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,134 @@ +- updated cswmailscanner to support SMF. + +2010-09-06 4.81.4-1,REV=2010.09.06 +---------- +- no news related to the package itself. + +2010-09-03 4.79.11-1,REV=2010.09.03 +---------- +- removed dependency to pm_podescapes. +- added dependencies Sys::SigAction and Compress::Raw::Zlib. +- fixed paths in update_spamassassin and update_spamassassin.cron. + +2010-07-03 4.79.11-1,REV=2010.07.03 +---------- +- changed SA path from /opt/csw/etc/spamassassin to + /etc/opt/csw/spamassassin. +- moved mailscanner.cf symlink to new SA location. +- use /tmp for clamd socket. + +2009-10-01 4.78.17-1,REV=2009.10.01 +---------- +- no news related to the package itself. + +2009-06-01 4.77.8-1,REV=2009.06.01 +---------- +- no news related to the package itself. + +2009-05-12 4.76.25-1,REV=2009.05.12 +---------- +- no news related to the package itself. + +2009-05-04 4.76.24-3,REV=2009.05.04 +---------- +- no news related to the package itself. + +2009-04-22 4.75.11-1,REV=2009.04.22 +---------- +- no news related to the package itself. + +2009-01-21 4.74.16-1,REV=2009.01.21 +---------- +- added dir creation to postinstall script. +- fixed path for ClamAV update monitoring. +- fixed path for SpamAssassin Site Rules Dir. +- fixed update_spamassassin script. +- fixed svc-mailscanner.sendmail. + +2008-12-18 4.73.4-2,REV=2008.12.18 +---------- +- no news related to the package itself. + +2008-09-03 4.71.10-1,REV=2008.11.18 +---------- +- added dependency antiword. + +2008-08-06 4.70.7-1,REV=2008.08.06 +---------- +- added support for SMF. +- added dependencies to pm_converttnef, pm_podescapes, pm_podsimple and + pm_testpod. +- never released. + +2008-05-05 4.69.9-2,REV=2008.05.05 +---------- +- added dependency pm_olestoragelite. + +2008-04-14 4.68.8-1,REV=2008.04.14 +---------- +- changed paths to (g)awk in SA.pm to support timestamp feature when --debug-sa is used. +- added dependencies to pm_mailtools, unrar and gawk. +- removed dependency to pm_io since main Perl package is upgraded with new IO. +- PERLLIB removed from rc-script. +- wrapper /opt/csw/bin/MailScanner replaced with the old symlink. + +2008-01-04 4.66.5-2 (not officially released, only in testing) +---------- +- new dependency pm_io, IO is included in core Perl but is too old. +- PERLLIB added to rc-script to use new IO. +- wrapper added to /opt/csw/bin/MailScanner to use new IO. + +2008-01-04 4.65.3-1,REV=2008.01.04 +---------- +- replace test -L with -h in preremove/postinstall scripts, caused error in + Solaris 8. + +2007-11-01 4.65.3-1 +---------- +- no news related to the package itself. + +2007-10-01 4.64.3-1 +---------- +- moved documentation to share/doc/mailscanner. + +2007-09-17 4.63.8-1,REV=2007.09.17 +---------- +- added dependency pm_syshostnamelong. + +2007-09-13 4.63.8-1 +---------- +- added official changelog. + +2007-09-03 4.63.7-2 +---------- +- add/remove symlink mailscanner.cf -> spam.assassin.prefs.conf. +- removed unnecessary files (install guides for other OS:es and so on). +- added history file to package. + +2007-08-16 4.62.9-3,REV=2007.08.16 +---------- +- Fixed init and cron scripts to better fit Solaris/CSW. + +2007-08-14 4.62.9-3 +---------- +- Modified to not need symlink from /opt. Changes to build script and prototype + stub. Updated README.CSW with upgrade info. Added CSWpmtimedate as dep. + +2007-07-11 4.61.7-2 +---------- +- Build script now fixes everything. + +2006-05-15 4.52.2-1,REV=2006.05.15 +---------- +- Added Sendmail as a dependency. Preinst and prerem scripts now removed and + postinst and postremo scripts are somewhat meaningful. First version built + with the build script. + +2006-05-12 4.52.2-1,REV=2006.05.12 +---------- +- Fixed dependency error (CSWpmtimedate incorrectly named). + +2006-05-11 4.52.2-1 +---------- +- First release. All scripts (preinst, postint, prerem, postrem) are just + dummies. Built on login since nothing needs to be compiled. Added: csw/mgar/pkg/MailScanner/trunk/files/mailscanner.sendmail.xml =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/MailScanner/trunk/files/mailscanner.sendmail.xml ___________________________________________________________________ Added: svn:mime-type + application/xml Added: csw/mgar/pkg/MailScanner/trunk/files/mailscanner.xml =================================================================== (Binary files differ) Property changes on: csw/mgar/pkg/MailScanner/trunk/files/mailscanner.xml ___________________________________________________________________ Added: svn:mime-type + application/xml Added: csw/mgar/pkg/MailScanner/trunk/files/postinstall =================================================================== --- csw/mgar/pkg/MailScanner/trunk/files/postinstall (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/files/postinstall 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,113 @@ +#!/bin/sh + +# postinstall with SMF support for MailScanner +# 2009-01-13 Peter Bonivart + +CHMOD=/usr/bin/chmod +CHOWN=/usr/bin/chown +CHROOT=/usr/sbin/chroot +CP=/usr/bin/cp +ECHO=/usr/bin/echo +LN=/usr/bin/ln +MKDIR=/usr/bin/mkdir +SVCADM=/usr/sbin/svcadm +SVCCFG=/usr/sbin/svccfg + +CONFFILES=$BASEDIR/share/doc/mailscanner/conffiles +INSTALLDIR=$BASEDIR/mailscanner +ETC=$INSTALLDIR/etc +MSCONF=$ETC/MailScanner.conf +SADIR=$PKG_INSTALL_ROOT/etc/opt/csw/spamassassin + +# check csw.conf +if [ -f $PKG_INSTALL_ROOT/opt/csw/etc/csw.conf ] ; then + . $PKG_INSTALL_ROOT/opt/csw/etc/csw.conf +fi +if [ -f $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf ] ; then + . $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf +fi + +# create symlink to spam.assassin.prefs.conf +if [ -d "$SADIR" -a ! -h "$SADIR/mailscanner.cf" ]; then + $ECHO "Creating symlink to spam.assassin.prefs.conf." + $LN -s $ETC/spam.assassin.prefs.conf $SADIR/mailscanner.cf +fi + +# create symlink cswmailscanner +$ECHO "Creating symlink cswmailscanner." +if [ -f "$PKG_INSTALL_ROOT/etc/init.d/cswmailscanner" ]; then + $LN -s $PKG_INSTALL_ROOT/etc/init.d/cswmailscanner $BASEDIR/bin/cswmailscanner +else + $LN -s $PKG_INSTALL_ROOT/var/opt/csw/svc/method/svc-mailscanner $BASEDIR/bin/cswmailscanner +fi + +# copying x.CSW to x +$ECHO "Copying `wc -l $CONFFILES | awk '{print $1}'` CSW-configuration files to default files." +for i in `cat $CONFFILES` +do + if [ ! -f "$ETC/$i" ]; then + if [ "$i" = "./MailScanner.conf" -a "$autoenable_daemons" = "no" ]; then + $ECHO "\nMailScanner.conf not created due to csw.conf setting." + else + $CP $ETC/${i}.CSW $ETC/$i + $CHOWN root:bin $ETC/$i + $CHMOD 644 $ETC/$i + $ECHO ".\c" + fi + else + $ECHO "\n$i already present. Not copied." + fi +done +$ECHO + +# create mailscanner dirs +WD=`grep '^Incoming Work Dir' $MSCONF | awk -F'=' '{print $2}'` +IQ=`grep '^Incoming Queue Dir' $MSCONF | awk -F'=' '{print $2}'` +OQ=`grep '^Outgoing Queue Dir' $MSCONF | awk -F'=' '{print $2}'` +LD=`grep '^Lockfile Dir' $MSCONF | awk -F'=' '{print $2}'` +QD=`grep '^Quarantine Dir' $MSCONF | awk -F'=' '{print $2}'` +for i in $WD $LD $QD $IQ $OQ +do + $ECHO "Creating $i directory." + if [ -h "$i" -o -f "$i" -o -d "$i" ]; then + $ECHO "! $i already exists. Could not create directory." + else + $MKDIR -p -m 755 $i + $CHOWN root:bin $i + fi +done +$CHMOD 750 $IQ + +# SMF +smf=no +if [ -f $PKG_INSTALL_ROOT/usr/sbin/svccfg -a -f $PKG_INSTALL_ROOT/usr/sbin/svcadm ]; then + if [ "$use_smf" != "no" ]; then + smf=yes + fi +fi + +if [ "$smf" = "yes" ]; then + $ECHO "Configuring service in SMF." + $SVCCFG import /var/opt/csw/svc/manifest/network/smtp/mailscanner.xml > /dev/null 2>&1 + $SVCADM disable svc:/network/smtp/cswmailscanner > /dev/null 2>&1 + $SVCCFG import /var/opt/csw/svc/manifest/network/smtp/mailscanner.sendmail.xml > /dev/null 2>&1 + $SVCADM disable svc:/network/smtp/cswmailscannersendmail > /dev/null 2>&1 + $ECHO "MailScanner is using SMF. The FMRI is: svc:/network/smtp/cswmailscanner, svc:/network/smtp/cswmailscanner.sendmail" +fi + +# If enabled, start the daemon +#if [ "$enable_daemon" = "yes" -a x"$PKG_INSTALL_ROOT" = x"" ]; then +# $ECHO "Starting MailScanner." +# if [ "$smf" = "no" ]; then +# /etc/init.d/cswmailscanner start +# else +# $SVCADM enable svc:/network/smtp/cswmailscanner +# fi +#fi + +# info +$ECHO +$ECHO ">>> Please read /opt/csw/share/doc/mailscanner/README.CSW <<<" +$ECHO + +exit 0 Property changes on: csw/mgar/pkg/MailScanner/trunk/files/postinstall ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/MailScanner/trunk/files/preremove =================================================================== --- csw/mgar/pkg/MailScanner/trunk/files/preremove (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/files/preremove 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,96 @@ +#!/bin/sh + +# preremove with SMF support for MailScanner +# 2008-09-04 Peter Bonivart + +CHROOT=/usr/sbin/chroot +ECHO=/usr/bin/echo +RM=/usr/bin/rm +RMDIR=/usr/bin/rmdir +SVCADM=/usr/sbin/svcadm +SVCCFG=/usr/sbin/svccfg + +CONFFILES=$BASEDIR/share/doc/mailscanner/conffiles +ETC=$BASEDIR/mailscanner/etc +MSDIR=$PKG_INSTALL_ROOT/var/spool/MailScanner +SADIR=$PKG_INSTALL_ROOT/etc/opt/csw/spamassassin + +# If removing from a filesystem that is not running the OS, exit this script. +if [ ! x"$PKG_INSTALL_ROOT" = x"" ]; then + exit 0 +fi + +# check csw.conf +if [ -f $PKG_INSTALL_ROOT/opt/csw/etc/csw.conf ] ; then + . $PKG_INSTALL_ROOT/opt/csw/etc/csw.conf +fi +if [ -f $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf ] ; then + . $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf +fi + +# SMF +smf=no +if [ -f $PKG_INSTALL_ROOT/usr/sbin/svccfg -a -f $PKG_INSTALL_ROOT/usr/sbin/svcadm ]; then + if [ "$use_smf" != "no" ]; then + smf=yes + fi +fi + +# killing mailscanner +$ECHO "Stopping MailScanner." +if [ "$smf" = "yes" ]; then + $SVCADM disable -s svc:network/smtp/cswmailscanner > /dev/null 2>&1 + $SVCADM disable -s svc:network/smtp/cswmailscannersendmail > /dev/null 2>&1 +else + /etc/init.d/cswmailscanner stop >/dev/null 2>&1 + /etc/init.d/cswmailscanner.sendmail stop >/dev/null 2>&1 +fi + +if [ "$smf" = "yes" ]; then + # Unregister with SMF + $ECHO "Unregister with SMF." + $SVCCFG delete svc:network/smtp/cswmailscanner > /dev/null 2>&1 + $SVCCFG delete svc:network/smtp/cswmailscannersendmail > /dev/null 2>&1 +fi + +# remove mailscanner dir +$ECHO "Removing $MSDIR directory." +if [ -d "$MSDIR" ]; then + dirs=`find $MSDIR -type d | wc -l | awk '{print $1}'` + test -f "$MSDIR/incoming/SpamAssassin.cache.db" + sacache=$? + if [ "$dirs" -le "3" -a "$sacache" -ne "0" ]; then + $RM -rf $MSDIR + else + $ECHO "! $MSDIR does not seem empty. Not removing." + fi +else + $ECHO "! No directory found." +fi + +# remove symlink to spam.assassin.prefs.conf +if [ -h "$SADIR/mailscanner.cf" ]; then + $ECHO "Removing symlink to spam.assassin.prefs.conf." + $RM $SADIR/mailscanner.cf +fi + +# remove symlink cswmailscanner +$ECHO "Removing symlink cswmailscanner." +$RM -f $BASEDIR/bin/cswmailscanner + +# remove x conf file if same as x.CSW +$ECHO "Removing configuration files that have not been modified." +for i in `cat $CONFFILES` +do + cmp -s "$ETC/$i" "$ETC/${i}.CSW" + if [ "x$?" = "x1" ]; then + $ECHO + echo "! $i modified, will not remove it." + else + $ECHO ".\c" + $RM -f $ETC/$i + fi +done +$ECHO + +exit 0 Property changes on: csw/mgar/pkg/MailScanner/trunk/files/preremove ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/MailScanner/trunk/files/readme =================================================================== --- csw/mgar/pkg/MailScanner/trunk/files/readme (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/files/readme 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,91 @@ +Edited 060424, 060425, 060512, 060515, 060516, 070705, 070711, 070717, 070721, + 081218 + +Todo +---- +# if csw.conf is enabled, try to get up and running immediately +# - stop/disable sun sendmail and csw sendmail (note: smf on sol10) +# - start cswmailscanner.sendmail and cswmailscanner +# -- maybe not such a good idea after upgrades? +# -- stop/disable can be done but start? + +Build script +------------ +- menu based ++ fix ownership/permissions ++ add csw-directory ++ ask for version ++ add pstamp ++ create prototype ++ pkgmk ++ pkgtrans ++ gzip ++ copy to testing + +Misc +---- ++ Add CSW specific things (start scripts...) in csw-directory ++ Add CSW readme, history and so on in csw-directory ++ SMF support + +Postinstall +---------- ++ symlink /opt/MailScanner to /opt/csw/mailscanner +++ detect if link already present +- ask if to disable CSWsendmail/SUNWsendmail (rename init.d file or remove K/S + symlinks?) ++ install start script (cswmailscanner) with K/S symlinks +- start script should support general MTA operation (start/stop) ++ start script should support Sendmail +- ask for queue folders (default: /var/spool) ++ create queue folders and MailScanner folder ++ support S10 svc feature ++ copy .CSW config files to non .CSW + +Postremove +---------- ++ remove symlink /opt/MailScanner ++ diff config files against originals, if modified copy to other name +++ should package only contain config files named x.CSW to avoid above issue? ++++ yes! + +Modifications +------------- ++ #!/usr/bin/perl -> #!/opt/csw/bin/perl +- /opt in bin/MailScanner +- /var in bin/update_virus_scanners +- /etc in bin/cron/check_MailScanner.cron + bin/cron/update_phishing_sites.cron + bin/cron/update_virus_scanners.cron + bin/check_mailscanner + bin/update_phishing_sites + lib/ConfigDefs.pl + lib/CustomConfig.pm + etc/MailScanner.conf + etc/virus.scanners.conf + +New pkgs +-------- + +- Net::IP (needed for Net::DNS 0.60) + +MTA +--- +Support only Sendmail and how? Replace/disable CSWsendmail's start script? + +Dependencies +------------ +common +perl +pm_archivezip +pm_convertbinhex +pm_dbdsqlite +pm_dbi +pm_filesysdf +pm_htmlparser +pm_mimebase64 (probably not needed, seems included in perl 5.8.8) +pm_mimetools +pm_netcidr +tnef + +:EOF Added: csw/mgar/pkg/MailScanner/trunk/files/svc-mailscanner =================================================================== --- csw/mgar/pkg/MailScanner/trunk/files/svc-mailscanner (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/files/svc-mailscanner 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,70 @@ +#!/sbin/sh + +# cswmailscanner - controls MailScanner +# 2007-08-15 Peter Bonivart + +DIR=/opt/csw/mailscanner +MSCONF=$DIR/etc/MailScanner.conf +MS_LOCKFILE=$DIR/var/MailScanner.off +PPID=$DIR/var/MailScanner.pid +HOSTNAME=`hostname` +export HOSTNAME + +case "$1" in + start) + [ -f "$MSCONF" ] || exit + msin=`grep '^Incoming Work Dir' /opt/csw/mailscanner/etc/MailScanner.conf | awk '{print $5}'` + msquar=`grep '^Quarantine Dir' /opt/csw/mailscanner/etc/MailScanner.conf | awk '{print $4}'` + if [ ! -d "$msin" ]; then + /usr/bin/mkdir -m 0755 "$msin" + /usr/bin/chown root:bin "$msin" + fi + if [ ! -d "$msquar" ]; then + /usr/bin/mkdir -m 0750 "$msquar" + /usr/bin/chown root:bin "$msquar" + fi + $DIR/bin/check_mailscanner + rm -f $MS_LOCKFILE + ;; + stop) + echo Shutting down MailScanner... + if [ -s "$PPID" ]; then + kill `cat $PPID` + > $PPID + touch $MS_LOCKFILE + else + echo MailScanner is not running + fi + ;; + restart) + echo Restarting MailScanner... + $0 stop + echo "Waiting for MailScanner to stop.\c" + while ( pgrep MailScanner > /dev/null ) + do + echo ".\c" + sleep 1 + done + echo + sleep 1 + $0 start + ;; + reload) + echo Reloading MailScanner... + pkill -HUP -x MailScanner + ;; + status) + PID=`pgrep MailScanner` + if [ "$PID" ]; then + echo MailScanner running with pid $PID + else + echo MailScanner not running + fi + ;; + *) + echo "Usage: $0 { start | stop | restart | reload | status }" + exit 1 + ;; +esac + +exit 0 Added: csw/mgar/pkg/MailScanner/trunk/files/svc-mailscanner.sendmail =================================================================== --- csw/mgar/pkg/MailScanner/trunk/files/svc-mailscanner.sendmail (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/files/svc-mailscanner.sendmail 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,126 @@ +#!/sbin/sh +# +# Copyright (c) 1992 - 2001 by Sun Microsystems, Inc. +# All rights reserved. +# +#ident "@(#)sendmail 1.19 01/12/05 SMI" +# Modified for CSW by Alex Moore 01/01/2004 +# Modified for MailScanner by Peter Bonivart 2007-07-10 + +ERRMSG1='WARNING: /var/mail is NFS-mounted without setting actimeo=0,' +ERRMSG2='this can cause mailbox locking and access problems.' +SERVER_PID_FILE="/var/run/sendmail.pid" +CLIENT_PID_FILE="/opt/csw/var/spool/clientmqueue/sm-client.pid" +DEFAULT_FILE="/opt/csw/etc/default/sendmail" +ALIASES_FILE="/opt/csw/etc/mail/aliases" +CSW_DIR="/opt/csw" +MSCONF="$CSW_DIR/mailscanner/etc/MailScanner.conf" + +check_queue_interval_syntax() +{ + default="15m" + if [ $# -lt 1 ]; then + answer=$default + return + fi + if echo $1 | egrep '^([0-9]*[1-9][0-9]*[smhdw])+$' >/dev/null 2>&1; then + answer=$1 + else + answer=$default + fi +} + +case "$1" in +'restart') +# [ -f $SERVER_PID_FILE ] && kill -1 `head -1 $SERVER_PID_FILE` +# [ -f $CLIENT_PID_FILE ] && kill -1 `head -1 $CLIENT_PID_FILE` + $0 stop + sleep 2 + $0 start + ;; + +'start') + [ -f "$MSCONF" ] || exit + echo Starting Sendmail + if [ -f $CSW_DIR/lib/sendmail -a -f $CSW_DIR/etc/mail/sendmail.cf ]; then + INDIR=`grep '^Incoming Queue Dir' $MSCONF | awk -F'=' '{print $2}' | awk '{print $1}'` + OUTDIR=`grep '^Outgoing Queue Dir' $MSCONF | awk -F'=' '{print $2}' | awk '{print $1}'` + if [ ! -d $INDIR ]; then + /usr/bin/mkdir -m 0750 $INDIR + /usr/bin/chown root:bin $INDIR + fi + if [ ! -d $OUTDIR ]; then + /usr/bin/mkdir -m 0750 $OUTDIR + /usr/bin/chown root:bin $OUTDIR + fi + if [ ! -f $ALIASES_FILE.db ] && [ ! -f $ALIASES_FILE.dir ] \ + && [ ! -f $ALIASES_FILE.pag ]; then + $CSW_DIR/bin/newaliases + fi + MODE="-bd" + [ -f $DEFAULT_FILE ] && . $DEFAULT_FILE + # + # * MODE should be "-bd" or null (MODE= or MODE="") or + # left alone. Anything else and you're on your own. + # * QUEUEOPTION should be "p" or null (as above). + # * [CLIENT]QUEUEINTERVAL should be set to some legal value; + # sanity checks are done below. + # * [CLIENT]OPTIONS are catch-alls; set with care. + # + if [ -n "$QUEUEOPTION" -a "$QUEUEOPTION" != "p" ]; then + QUEUEOPTION="" + fi + if [ -z "$QUEUEOPTION" -o -n "$QUEUEINTERVAL" ]; then + check_queue_interval_syntax $QUEUEINTERVAL + QUEUEINTERVAL=$answer + fi + check_queue_interval_syntax $CLIENTQUEUEINTERVAL + CLIENTQUEUEINTERVAL=$answer + $CSW_DIR/lib/sendmail -L sm-mta -bd -OPrivacyOptions=noetrn -ODeliveryMode=queueonly -OQueueDirectory=$INDIR & + $CSW_DIR/lib/sendmail -L sm-mta -q$CLIENTQUEUEINTERVAL -OQueueDirectory=$OUTDIR + $CSW_DIR/lib/sendmail -L sm-msp -Ac -q$CLIENTQUEUEINTERVAL $CLIENTOPTIONS & + # + # ETRN_HOSTS should be of the form + # "s1:c1.1,c1.2 s2:c2.1 s3:c3.1,c3.2,c3.3" + # i.e., white-space separated groups of server:client where + # client can be one or more comma-separated names; N.B. that + # the :client part is optional; see etrn(1M) for details. + # server is the name of the server to prod; a mail queue run + # is requested for each client name. This is comparable to + # running "/usr/lib/sendmail -qRclient" on the host server. + # + # See RFC 1985 for more information. + # + for i in $ETRN_HOSTS; do + SERVER=`echo $i | /usr/bin/sed -e 's/:.*$//'` + CLIENTS=`echo $i | /usr/bin/sed -n -e 's/,/ /g' \ + -e '/:/s/^.*://p'` + /usr/sbin/etrn $SERVER $CLIENTS >/dev/null 2>&1 & + done + fi + + if /usr/bin/nawk 'BEGIN{s = 1} + $2 == "/var/mail" && $3 == "nfs" && $4 !~ /actimeo=0/ && + $4 !~ /noac/{s = 0} END{exit s}' /etc/mnttab; then + + /usr/bin/logger -p mail.crit "$ERRMSG1" + /usr/bin/logger -p mail.crit "$ERRMSG2" + fi + ;; + +'stop') + echo Stopping Sendmail + [ -f $SERVER_PID_FILE ] && kill `head -1 $SERVER_PID_FILE` + if [ -f $CLIENT_PID_FILE ]; then + kill `head -1 $CLIENT_PID_FILE` + rm -f $CLIENT_PID_FILE + fi + /usr/bin/pkill -x -u 0 sendmail + ;; + +*) + echo "Usage: $0 { start | stop | restart }" + exit 1 + ;; +esac +exit 0 Modified: csw/mgar/pkg/MailScanner/trunk/legacy/MailScanner =================================================================== --- csw/mgar/pkg/MailScanner/trunk/legacy/MailScanner 2011-11-21 16:32:55 UTC (rev 16226) +++ csw/mgar/pkg/MailScanner/trunk/legacy/MailScanner 2011-11-21 21:31:09 UTC (rev 16227) @@ -9,5 +9,5 @@ #export http_proxy # Used by the update_spamassassin script -# Example: "--channelfile /opt/csw/etc/spamassassin/sa.update.txt --gpgkey 123456" +# Example: "--channelfile /etc/opt/csw/spamassassin/sa.update.txt --gpgkey 123456" #SAUPDATEARGS="" Added: csw/mgar/pkg/MailScanner/trunk/legacy/_postremove =================================================================== --- csw/mgar/pkg/MailScanner/trunk/legacy/_postremove (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/legacy/_postremove 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,33 @@ +### NOT USED AT THE MOMENT 070710 ### + +#!/bin/sh + +# postremove for MailScanner +# 2006-05-12 Peter Bonivart + +ECHO=/usr/bin/echo +READ=/usr/bin/read + +$ECHO "Removing symlink from /opt to /opt/csw" +/usr/bin/rm -s /opt/mailscanner + +$ECHO "Removing start script" + +$ECHO "The Sendmail start script seems to be disabled," +$ECHO "do you want to enable it? [y] \c" +$READ a +if [ "$a" = "n" -o "$a" = "N" ]; then + $ECHO "Sendmail is still disabled" +else + $ECHO "Enabled Sendmail start script by renaming" + $ECHO "/etc/init.d/cswsendmail.disabled to cswsendmail" +fi + +$ECHO "Queue directories prefix? [/var/spool] \c" +$READ a + +$ECHO "Creating incoming queue directory" + +$ECHO "Removing MailScanner work directory" + +exit 0 Property changes on: csw/mgar/pkg/MailScanner/trunk/legacy/_postremove ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/MailScanner/trunk/legacy/_preinstall =================================================================== --- csw/mgar/pkg/MailScanner/trunk/legacy/_preinstall (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/legacy/_preinstall 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,3 @@ +#!/bin/sh + +echo preinstall Property changes on: csw/mgar/pkg/MailScanner/trunk/legacy/_preinstall ___________________________________________________________________ Added: svn:executable + * Modified: csw/mgar/pkg/MailScanner/trunk/legacy/buildms.sh =================================================================== --- csw/mgar/pkg/MailScanner/trunk/legacy/buildms.sh 2011-11-21 16:32:55 UTC (rev 16226) +++ csw/mgar/pkg/MailScanner/trunk/legacy/buildms.sh 2011-11-21 21:31:09 UTC (rev 16227) @@ -45,6 +45,7 @@ # from /opt/csw/etc/spamassassin to /etc/opt/csw/spamassassin # 2010-07-02 Lowercase license filename. Make conffiles 0400 to protect it # 2010-07-03 Use /tmp/clamd.socket for ClamAV socket +# 2010-09-01 Fixed update_spamassassin.cron, switch to 5.9 # todo: @@ -52,7 +53,7 @@ set -e -BSVER=2.10 +BSVER=2.22 SLTYPE=udp PATHPREFIX1=/home/bonivart @@ -237,11 +238,19 @@ cd mailscanner/bin echo "-> Modifying update_spamassassin for use with CSW ..." | tee -a $LOG -# set replace /usr with /opt/csw, replace /etc/init.d with /opt/csw/bin, replace /etc/mail with /opt/csw/etc, replace /etc/sysconfig with /opt/csw/mailscanner/etc, insert PATH -sed 's/\/usr/\/opt\/csw/;s/^\/etc\/init.d\/MailScanner/\/opt\/csw\/bin\/cswmailscanner/;s/\/etc\/mail/\/opt\/csw\/etc/;s/\/etc\/sysconfig/\/opt\/csw\/mailscanner\/etc/;s/^SAUPDATEARGS/PATH=\/opt\/csw\/bin:\/usr\/bin ; export PATH ; SAUPDATEARGS/' update_spamassassin > update_spamassassin.tmp +# sed replace /usr with /opt/csw, replace /etc/init.d with /opt/csw/bin, replace /etc/mail with /opt/csw/etc, replace /etc/sysconfig with /opt/csw/mailscanner/etc, insert PATH, SA conf file +sed 's/\/usr/\/opt\/csw/;s/^\/etc\/init.d\/MailScanner/\/opt\/csw\/bin\/cswmailscanner/;s/\/etc\/mail/\/opt\/csw\/etc/;s/\/etc\/sysconfig/\/opt\/csw\/mailscanner\/etc/;s/^SAUPDATEARGS/PATH=\/opt\/csw\/bin:\/usr\/bin ; export PATH ; SAUPDATEARGS/;s/\/opt\/csw\/mailscanner\/etc\/update_spamassassin/\/opt\/csw\/mailscanner\/etc\/MailScanner/;s/\/opt\/csw\/etc\/spamassassin/\/etc\/opt\/csw\/spamassassin/' update_spamassassin > update_spamassassin.tmp mv update_spamassassin.tmp update_spamassassin cd ../.. +# fix update_spamassassin.cron + +cd mailscanner/bin/cron +echo "-> Modifying update_spamassassin.cron for use with CSW ..." | tee -a $LOG +sed 's/\/etc\/sysconfig\/update_spamassassin/\/opt\/csw\/mailscanner\/etc\/MailScanner/' update_spamassassin.cron > update_spamassassin.cron.tmp +mv update_spamassassin.cron.tmp update_spamassassin.cron +cd ../../.. + # fix check_MailScanner.cron cd mailscanner/bin/cron @@ -406,7 +415,7 @@ echo "-> Translating package ..." | tee -a $LOG cd /var/spool/pkg -pkg=mailscanner-$version.$rev$cswrev-SunOS5.8-all-CSW.pkg +pkg=mailscanner-$version.$rev$cswrev-SunOS5.9-all-CSW.pkg pkgtrans -s `pwd` $LOGDIR/$pkg CSWmailscanner 2>> $LOG # gzip @@ -415,9 +424,9 @@ cd $LOGDIR gzip $pkg -# copy to experimental/bonivart +# copy to /home/experimental/bonivart -echo "-> Copying package to /experimental/bonivart ..." | tee -a $LOG +echo "-> Copying package to /home/experimental/bonivart ..." | tee -a $LOG cp $pkg.gz $TESTDIR/ # cleaning up Modified: csw/mgar/pkg/MailScanner/trunk/legacy/depend =================================================================== --- csw/mgar/pkg/MailScanner/trunk/legacy/depend 2011-11-21 16:32:55 UTC (rev 16226) +++ csw/mgar/pkg/MailScanner/trunk/legacy/depend 2011-11-21 21:31:09 UTC (rev 16227) @@ -3,19 +3,20 @@ P CSWgawk P CSWperl P CSWpmarchivezip +P CSWpm-compress-raw-zlib P CSWpmconvertbinhex P CSWpmconverttnef -P CSWpmdbdsqlite -P CSWpmdbi +P CSWpm-dbd-sqlite +P CSWpm-dbi P CSWpmfilesysdf -P CSWpmhtmlparser +P CSWpm-html-parser P CSWpmmailtools P CSWpmmimetools -P CSWpmnetcidr +P CSWpm-net-cidr P CSWpmolestoragelite -P CSWpmpodescapes -P CSWpmpodsimple +P CSWpm-pod-simple P CSWpmsyshostnamelong +P CSWpmsyssigaction P CSWpmtestpod P CSWpmtimedate P CSWtnef Modified: csw/mgar/pkg/MailScanner/trunk/legacy/history =================================================================== --- csw/mgar/pkg/MailScanner/trunk/legacy/history 2011-11-21 16:32:55 UTC (rev 16226) +++ csw/mgar/pkg/MailScanner/trunk/legacy/history 2011-11-21 21:31:09 UTC (rev 16227) @@ -1,3 +1,13 @@ +2010-09-06 4.81.4-1,REV=2010.09.06 +---------- +- no news related to the package itself. + +2010-09-03 4.79.11-1,REV=2010.09.03 +---------- +- removed dependency to pm_podescapes. +- added dependencies Sys::SigAction and Compress::Raw::Zlib. +- fixed paths in update_spamassassin and update_spamassassin.cron. + 2010-07-03 4.79.11-1,REV=2010.07.03 ---------- - changed SA path from /opt/csw/etc/spamassassin to Modified: csw/mgar/pkg/MailScanner/trunk/legacy/history.csw =================================================================== --- csw/mgar/pkg/MailScanner/trunk/legacy/history.csw 2011-11-21 16:32:55 UTC (rev 16226) +++ csw/mgar/pkg/MailScanner/trunk/legacy/history.csw 2011-11-21 21:31:09 UTC (rev 16227) @@ -1,3 +1,15 @@ +- updated cswmailscanner to support SMF. + +2010-09-06 4.81.4-1,REV=2010.09.06 +---------- +- no news related to the package itself. + +2010-09-03 4.79.11-1,REV=2010.09.03 +---------- +- removed dependency to pm_podescapes. +- added dependencies Sys::SigAction and Compress::Raw::Zlib. +- fixed paths in update_spamassassin and update_spamassassin.cron. + 2010-07-03 4.79.11-1,REV=2010.07.03 ---------- - changed SA path from /opt/csw/etc/spamassassin to Added: csw/mgar/pkg/MailScanner/trunk/legacy/postinstall.nosmf =================================================================== --- csw/mgar/pkg/MailScanner/trunk/legacy/postinstall.nosmf (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/legacy/postinstall.nosmf 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,66 @@ +#!/bin/sh + +# postinstall for MailScanner +# 2007-09-03 Peter Bonivart + +CHMOD=/usr/bin/chmod +CHOWN=/usr/bin/chown +CP=/usr/bin/cp +ECHO=/usr/bin/echo +LN=/usr/bin/ln +MKDIR=/usr/bin/mkdir + +CONFFILES=$BASEDIR/share/doc/mailscanner/conffiles +INSTALLDIR=$BASEDIR/mailscanner +ETC=$INSTALLDIR/etc +MSDIR=$PKG_INSTALL_ROOT/var/spool/MailScanner +SADIR=$BASEDIR/etc/spamassassin + +# check csw.conf +if [ -x $BASEDIR/etc/csw.conf ] ; then + . $BASEDIR/etc/csw.conf +fi +if [ -x $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf ] ; then + . $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf +fi + +# create mailscanner dir +$ECHO "Creating $MSDIR directory." +if [ -h "$MSDIR" -o -f "$MSDIR" -o -d "$MSDIR" ]; then + $ECHO "! $MSDIR already exists. Could not create directory." +else + $MKDIR -m 755 "$MSDIR" + $CHOWN root:bin "$MSDIR" +fi + +# create symlink to spam.assassin.prefs.conf +if [ -d "$SADIR" -a ! -h "$SADIR/mailscanner.cf" ]; then + $ECHO "Creating symlink to spam.assassin.prefs.conf." + $LN -s $ETC/spam.assassin.prefs.conf $SADIR/mailscanner.cf +fi + +# copying x.CSW to x +$ECHO "Copying `wc -l $CONFFILES | awk '{print $1}'` CSW-configuration files to default files." +for i in `cat $CONFFILES` +do + if [ ! -f "$ETC/$i" ]; then + if [ "$i" = "./MailScanner.conf" -a "$autoenable_daemons" = "no" ]; then + $ECHO "\nMailScanner.conf not created due to csw.conf setting." + else + $CP $ETC/${i}.CSW $ETC/$i + $CHOWN root:bin $ETC/$i + $CHMOD 644 $ETC/$i + $ECHO ".\c" + fi + else + $ECHO "\n$i already present. Not copied." + fi +done +$ECHO + +# info +$ECHO +$ECHO ">>> Please read /opt/csw/share/doc/mailscanner/README.CSW <<<" +$ECHO + +exit 0 Property changes on: csw/mgar/pkg/MailScanner/trunk/legacy/postinstall.nosmf ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/MailScanner/trunk/legacy/postinstall.smf =================================================================== --- csw/mgar/pkg/MailScanner/trunk/legacy/postinstall.smf (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/legacy/postinstall.smf 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,92 @@ +#!/bin/sh + +# postinstall with SMF support for MailScanner +# 2007-09-13 Peter Bonivart + +CHMOD=/usr/bin/chmod +CHOWN=/usr/bin/chown +CHROOT=/usr/sbin/chroot +CP=/usr/bin/cp +ECHO=/usr/bin/echo +LN=/usr/bin/ln +MKDIR=/usr/bin/mkdir +SVCADM=/usr/sbin/svcadm +SVCCFG=/usr/sbin/svccfg + +CONFFILES=$BASEDIR/share/doc/mailscanner/conffiles +INSTALLDIR=$BASEDIR/mailscanner +ETC=$INSTALLDIR/etc +MSDIR=$PKG_INSTALL_ROOT/var/spool/MailScanner +SADIR=$BASEDIR/etc/spamassassin + +# check csw.conf +if [ -x $BASEDIR/etc/csw.conf ] ; then + . $BASEDIR/etc/csw.conf +fi +if [ -x $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf ] ; then + . $PKG_INSTALL_ROOT/etc/opt/csw/csw.conf +fi + +# create mailscanner dir +$ECHO "Creating $MSDIR directory." +if [ -h "$MSDIR" -o -f "$MSDIR" -o -d "$MSDIR" ]; then + $ECHO "! $MSDIR already exists. Could not create directory." +else + $MKDIR -m 755 "$MSDIR" + $CHOWN root:bin "$MSDIR" +fi + +# create symlink to spam.assassin.prefs.conf +if [ -d "$SADIR" -a ! -h "$SADIR/mailscanner.cf" ]; then + $ECHO "Creating symlink to spam.assassin.prefs.conf." + $LN -s $ETC/spam.assassin.prefs.conf $SADIR/mailscanner.cf +fi + +# copying x.CSW to x +$ECHO "Copying `wc -l $CONFFILES | awk '{print $1}'` CSW-configuration files to default files." +for i in `cat $CONFFILES` +do + if [ ! -f "$ETC/$i" ]; then + if [ "$i" = "./MailScanner.conf" -a "$autoenable_daemons" = "no" ]; then + $ECHO "\nMailScanner.conf not created due to csw.conf setting." + else + $CP $ETC/${i}.CSW $ETC/$i + $CHOWN root:bin $ETC/$i + $CHMOD 644 $ETC/$i + $ECHO ".\c" + fi + else + $ECHO "\n$i already present. Not copied." + fi +done +$ECHO + +# SMF +smf=no +if [ -f $PKG_INSTALL_ROOT/usr/sbin/svccfg -a -f $PKG_INSTALL_ROOT/usr/sbin/svcadm ]; then + smf=yes +fi + +if [ "$smf" = "yes" ]; then + $ECHO "Configuring service in SMF" + $CHROOT $PKG_INSTALL_ROOT $SVCCFG import /opt/csw/var/svc/manifest/network/smtp/mailscanner.xml >/dev/null 2>&1 + $CHROOT $PKG_INSTALL_ROOT $SVCADM disable svc:/network/smtp/cswmailscanner >/dev/null 2>&1 + $ECHO "MailScanner is using SMF. The FMRI is: svc:/network/smtp/cswmailscanner:default" +fi + +# If enabled, start the daemon +#if [ "$enable_daemon" = "yes" -a x"$PKG_INSTALL_ROOT" = x"" ]; then +# $ECHO "Starting MailScanner" +# if [ "$smf" = "no" ]; then +# /etc/init.d/cswmailscanner start +# else +# $SVCADM enable svc:/network/smtp/cswmailscanner +# fi +#fi + +# info +$ECHO +$ECHO ">>> Please read /opt/csw/share/doc/mailscanner/README.CSW <<<" +$ECHO + +exit 0 Property changes on: csw/mgar/pkg/MailScanner/trunk/legacy/postinstall.smf ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/MailScanner/trunk/legacy/preremove.nosmf =================================================================== --- csw/mgar/pkg/MailScanner/trunk/legacy/preremove.nosmf (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/legacy/preremove.nosmf 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,54 @@ +#!/bin/sh + +# preremove for MailScanner +# 2007-08-21 Peter Bonivart + +ECHO=/usr/bin/echo +RM=/usr/bin/rm +RMDIR=/usr/bin/rmdir + +CONFFILES=$BASEDIR/share/doc/mailscanner/conffiles +ETC=$BASEDIR/mailscanner/etc +MSDIR=$PKG_INSTALL_ROOT/var/spool/MailScanner +SADIR=$BASEDIR/etc/spamassassin + +# killing mailscanner +/etc/init.d/cswmailscanner stop + +# remove mailscanner dir +$ECHO "Removing $MSDIR directory." +if [ -d "$MSDIR" ]; then + dirs=`find $MSDIR -type d | wc -l | awk '{print $1}'` + test -f "$MSDIR/incoming/SpamAssassin.cache.db" + sacache=$? + if [ "$dirs" -le "3" -a "$sacache" -ne "0" ]; then + $RM -rf $MSDIR + else + $ECHO "! $MSDIR does not seem empty. Not removing." + fi +else + $ECHO "! No directory found." +fi + +# remove symlink to spam.assassin.prefs.conf +if [ -h "$SADIR/mailscanner.cf" ]; then + $ECHO "Removing symlink to spam.assassin.prefs.conf." + $RM $SADIR/mailscanner.cf +fi + +# remove x conf file if same as x.CSW +$ECHO "Removing configuration files that have not been modified." +for i in `cat $CONFFILES` +do + cmp -s "$ETC/$i" "$ETC/${i}.CSW" + if [ "x$?" = "x1" ]; then + $ECHO + echo "! $i modified, will not remove it." + else + $ECHO ".\c" + $RM -f $ETC/$i + fi +done +$ECHO + +exit 0 Property changes on: csw/mgar/pkg/MailScanner/trunk/legacy/preremove.nosmf ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/MailScanner/trunk/legacy/preremove.smf =================================================================== --- csw/mgar/pkg/MailScanner/trunk/legacy/preremove.smf (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/legacy/preremove.smf 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,73 @@ +#!/bin/sh + +# preremove with SMF support for MailScanner +# 2007-09-13 Peter Bonivart + +CHROOT=/usr/sbin/chroot +ECHO=/usr/bin/echo +RM=/usr/bin/rm +RMDIR=/usr/bin/rmdir +SVCADM=/usr/sbin/svcadm +SVCCFG=/usr/sbin/svccfg + +CONFFILES=$BASEDIR/share/doc/mailscanner/conffiles +ETC=$BASEDIR/mailscanner/etc +MSDIR=$PKG_INSTALL_ROOT/var/spool/MailScanner +SADIR=$BASEDIR/etc/spamassassin + +# SMF +smf=no +if [ -f $PKG_INSTALL_ROOT/usr/sbin/svccfg -a -f $PKG_INSTALL_ROOT/usr/sbin/svcadm ]; then + smf=yes +fi + +# killing mailscanner +if [ "$smf" = "yes" ]; then + $SVCADM disable -s svc:network/smtp/cswmailscanner:default >/dev/null 2>&1 + $SVCCFG delete svc:network/smtp/cswmailscanner:default >/dev/null 2>&1 +else + /etc/init.d/cswmailscanner stop >/dev/null 2>&1 +fi + +if [ "$smf" = "yes" ]; then + # Unregister with SMF + $CHROOT $PKG_INSTALL_ROOT $SVCCFG delete svc:network/smtp/cswmailscanner:\default >/dev/null 2>&1 +fi + +# remove mailscanner dir +$ECHO "Removing $MSDIR directory." +if [ -d "$MSDIR" ]; then + dirs=`find $MSDIR -type d | wc -l | awk '{print $1}'` + test -f "$MSDIR/incoming/SpamAssassin.cache.db" + sacache=$? + if [ "$dirs" -le "3" -a "$sacache" -ne "0" ]; then + $RM -rf $MSDIR + else + $ECHO "! $MSDIR does not seem empty. Not removing." + fi +else + $ECHO "! No directory found." +fi + +# remove symlink to spam.assassin.prefs.conf +if [ -h "$SADIR/mailscanner.cf" ]; then + $ECHO "Removing symlink to spam.assassin.prefs.conf." + $RM $SADIR/mailscanner.cf +fi + +# remove x conf file if same as x.CSW +$ECHO "Removing configuration files that have not been modified." +for i in `cat $CONFFILES` +do + cmp -s "$ETC/$i" "$ETC/${i}.CSW" + if [ "x$?" = "x1" ]; then + $ECHO + echo "! $i modified, will not remove it." + else + $ECHO ".\c" + $RM -f $ETC/$i + fi +done +$ECHO + +exit 0 Property changes on: csw/mgar/pkg/MailScanner/trunk/legacy/preremove.smf ___________________________________________________________________ Added: svn:executable + * Added: csw/mgar/pkg/MailScanner/trunk/legacy/prototype.stub.nosmf =================================================================== --- csw/mgar/pkg/MailScanner/trunk/legacy/prototype.stub.nosmf (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/legacy/prototype.stub.nosmf 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,25 @@ +i pkginfo +i depend +i copyright +i postinstall=./postinstall +i preremove=./preremove +d none share 0755 root bin +d none share/doc 0755 root bin +d none share/doc/mailscanner 0755 root bin +f none share/doc/mailscanner/ChangeLog 0644 root bin +f none share/doc/mailscanner/README.CSW 0644 root bin +f none share/doc/mailscanner/README 0644 root bin +f none share/doc/mailscanner/conffiles 0644 root bin +f none share/doc/mailscanner/copyright 0644 root bin +f none share/doc/mailscanner/history 0644 root bin +f none /etc/init.d/cswmailscanner=share/doc/mailscanner/cswmailscanner 0744 root bin +f none /etc/init.d/cswmailscanner.sendmail=share/doc/mailscanner/cswmailscanner.sendmail 0744 root bin +s none /etc/rc2.d/K28cswmailscanner=/etc/init.d/cswmailscanner +s none /etc/rc3.d/S28cswmailscanner=/etc/init.d/cswmailscanner +s none /etc/rc2.d/K78cswmailscanner.sendmail=/etc/init.d/cswmailscanner.sendmail +s none /etc/rc3.d/S78cswmailscanner.sendmail=/etc/init.d/cswmailscanner.sendmail +s none bin/MailScanner=../mailscanner/bin/MailScanner +s none bin/analyze_SpamAssassin_cache=../mailscanner/bin/analyze_SpamAssassin_cache +s none bin/upgrade_MailScanner_conf=../mailscanner/bin/upgrade_MailScanner_conf +s none bin/upgrade_languages_conf=../mailscanner/bin/upgrade_languages_conf +s none bin/cswmailscanner=/etc/init.d/cswmailscanner Added: csw/mgar/pkg/MailScanner/trunk/legacy/prototype.stub.smf =================================================================== --- csw/mgar/pkg/MailScanner/trunk/legacy/prototype.stub.smf (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/legacy/prototype.stub.smf 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,40 @@ +i pkginfo +i depend +i copyright +i checkinstall +i postinstall=./postinstall +i preremove=./preremove +i i.smfno +i i.smfyes +i space +d none share 0755 root bin +d none share/doc 0755 root bin +d none share/doc/mailscanner 0755 root bin +f none share/doc/mailscanner/ChangeLog 0644 root bin +f none share/doc/mailscanner/README.CSW 0644 root bin +f none share/doc/mailscanner/README 0644 root bin +f none share/doc/mailscanner/conffiles 0644 root bin +f none share/doc/mailscanner/copyright 0644 root bin +f none share/doc/mailscanner/history 0644 root bin +f smfno /etc/init.d/cswmailscanner=share/doc/mailscanner/cswmailscanner 0744 root bin +f smfno /etc/init.d/cswmailscanner.sendmail=share/doc/mailscanner/cswmailscanner.sendmail 0744 root bin +s smfno /etc/rc2.d/K28cswmailscanner=/etc/init.d/cswmailscanner +s smfno /etc/rc3.d/S28cswmailscanner=/etc/init.d/cswmailscanner +s smfno /etc/rc2.d/K78cswmailscanner.sendmail=/etc/init.d/cswmailscanner.sendmail +s smfno /etc/rc3.d/S78cswmailscanner.sendmail=/etc/init.d/cswmailscanner.sendmail +s smfno bin/cswmailscanner=/etc/init.d/cswmailscanner +d smfyes /var/opt/csw/svc 0755 root bin +d smfyes /var/opt/csw/svc/manifest 0755 root bin +d smfyes /var/opt/csw/svc/manifest/network 0755 root bin +d smfyes /var/opt/csw/svc/manifest/network/smtp 0755 root bin +f smfyes /var/opt/csw/svc/manifest/network/smtp/mailscanner.xml=/mailscanner.xml 0644 root bin +f smfyes /var/opt/csw/svc/manifest/network/smtp/mailscanner.sendmail.xml=/mailscanner.sendmail.xml 0644 root bin +d smfyes /var/opt/csw/svc 0755 root bin +d smfyes /var/opt/csw/svc/method 0755 root bin +f smfyes /var/opt/csw/svc/method/svc-mailscanner 0755 root bin +f smfyes /var/opt/csw/svc/method/svc-mailscanner.sendmail 0755 root bin +s smfyes bin/cswmailscanner=/var/opt/csw/svc/method/svc-mailscanner +s none bin/MailScanner=../mailscanner/bin/MailScanner +s none bin/analyze_SpamAssassin_cache=../mailscanner/bin/analyze_SpamAssassin_cache +s none bin/upgrade_MailScanner_conf=../mailscanner/bin/upgrade_MailScanner_conf +s none bin/upgrade_languages_conf=../mailscanner/bin/upgrade_languages_conf Added: csw/mgar/pkg/MailScanner/trunk/legacy/prototype.stub.smf.080903 =================================================================== --- csw/mgar/pkg/MailScanner/trunk/legacy/prototype.stub.smf.080903 (rev 0) +++ csw/mgar/pkg/MailScanner/trunk/legacy/prototype.stub.smf.080903 2011-11-21 21:31:09 UTC (rev 16227) @@ -0,0 +1,39 @@ +i pkginfo +i depend +i copyright +i checkinstall +i postinstall=./postinstall +i preremove=./preremove +i i.smfno +i i.smfyes +i space +d none share 0755 root bin +d none share/doc 0755 root bin +d none share/doc/mailscanner 0755 root bin +f none share/doc/mailscanner/ChangeLog 0644 root bin +f none share/doc/mailscanner/README.CSW 0644 root bin +f none share/doc/mailscanner/README 0644 root bin +f none share/doc/mailscanner/conffiles 0644 root bin +f none share/doc/mailscanner/copyright 0644 root bin +f none share/doc/mailscanner/history 0644 root bin +f smfno /etc/init.d/cswmailscanner=share/doc/mailscanner/cswmailscanner 0744 root bin +f smfno /etc/init.d/cswmailscanner.sendmail=share/doc/mailscanner/cswmailscanner.sendmail 0744 root bin +s smfno /etc/rc2.d/K28cswmailscanner=/etc/init.d/cswmailscanner +s smfno /etc/rc3.d/S28cswmailscanner=/etc/init.d/cswmailscanner +s smfno /etc/rc2.d/K78cswmailscanner.sendmail=/etc/init.d/cswmailscanner.sendmail +s smfno /etc/rc3.d/S78cswmailscanner.sendmail=/etc/init.d/cswmailscanner.sendmail +d smfyes /var/opt/csw/svc 0755 root bin +d smfyes /var/opt/csw/svc/manifest 0755 root bin +d smfyes /var/opt/csw/svc/manifest/network 0755 root bin +d smfyes /var/opt/csw/svc/manifest/network/smtp 0755 root bin +f smfyes /var/opt/csw/svc/manifest/network/smtp/mailscanner.xml=/mailscanner.xml 0644 root bin +f smfyes /var/opt/csw/svc/manifest/network/smtp/mailscanner.sendmail.xml=/mailscanner.sendmail.xml 0644 root bin +d smfyes /var/opt/csw/svc 0755 root bin +d smfyes /var/opt/csw/svc/method 0755 root bin +f smfyes /var/opt/csw/svc/method/svc-mailscanner 0755 root bin +f smfyes /var/opt/csw/svc/method/svc-mailscanner.sendmail 0755 root bin +s none bin/MailScanner=../mailscanner/bin/MailScanner +s none bin/analyze_SpamAssassin_cache=../mailscanner/bin/analyze_SpamAssassin_cache +s none bin/upgrade_MailScanner_conf=../mailscanner/bin/upgrade_MailScanner_conf +s none bin/upgrade_languages_conf=../mailscanner/bin/upgrade_languages_conf +s none bin/cswmailscanner=/etc/init.d/cswmailscanner This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Mon Nov 21 23:00:07 2011 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Mon, 21 Nov 2011 22:00:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[16228] csw/mgar/pkg/dovecot/trunk Message-ID: Revision: 16228 http://gar.svn.sourceforge.net/gar/?rev=16228&view=rev Author: jake_goerzen Date: 2011-11-21 22:00:07 +0000 (Mon, 21 Nov 2011) Log Message: ----------- dovecot: bump to version 2.0.16; remove some overrides as they are defaults in now Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile csw/mgar/pkg/dovecot/trunk/checksums Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2011-11-21 21:31:09 UTC (rev 16227) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2011-11-21 22:00:07 UTC (rev 16228) @@ -2,7 +2,7 @@ # - SSL certs to /etc/opt/csw/ssl? # - /var/run/dovecot instead of /var/opt/csw/run? NAME = dovecot -VERSION = 2.0.15 +VERSION = 2.0.16 CATEGORIES = server DESCRIPTION = Secure IMAP server @@ -53,10 +53,6 @@ # No test suite for Dovecot available TEST_SCRIPTS = -# Override some paths for configure -sysconfdir=/etc/opt/csw -localstatedir=/var/opt/csw - CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += MYSQL_LIBS="-L/opt/csw/mysql5/lib -L/opt/csw/lib -L/opt/csw/mysql5/lib/mysql -lmysqlclient -L/opt/csw/lib -lz -lposix4 -lresolv -lc -lgen -lsocket -lnsl -lm" CONFIGURE_ARGS += --with-gssapi Modified: csw/mgar/pkg/dovecot/trunk/checksums =================================================================== --- csw/mgar/pkg/dovecot/trunk/checksums 2011-11-21 21:31:09 UTC (rev 16227) +++ csw/mgar/pkg/dovecot/trunk/checksums 2011-11-21 22:00:07 UTC (rev 16228) @@ -1 +1 @@ -16a08dfd24422d482440a8b03d6f7f6c dovecot-2.0.15.tar.gz +e01a29a355afefcb9fb5f8b7a54e1a14 dovecot-2.0.16.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 22 11:56:44 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 22 Nov 2011 10:56:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[16229] csw/mgar/pkg/gamin Message-ID: Revision: 16229 http://gar.svn.sourceforge.net/gar/?rev=16229&view=rev Author: dmichelsen Date: 2011-11-22 10:56:44 +0000 (Tue, 22 Nov 2011) Log Message: ----------- gamin: Move old manual build aside Added Paths: ----------- csw/mgar/pkg/gamin/branches/ csw/mgar/pkg/gamin/tags/ csw/mgar/pkg/gamin/tags/legacy/ csw/mgar/pkg/gamin/tags/legacy/Makefile csw/mgar/pkg/gamin/tags/legacy/trunk/ csw/mgar/pkg/gamin/trunk/ Removed Paths: ------------- csw/mgar/pkg/gamin/Makefile csw/mgar/pkg/gamin/trunk/ Deleted: csw/mgar/pkg/gamin/Makefile =================================================================== --- csw/mgar/pkg/gamin/Makefile 2011-11-21 22:00:07 UTC (rev 16228) +++ csw/mgar/pkg/gamin/Makefile 2011-11-22 10:56:44 UTC (rev 16229) @@ -1,15 +0,0 @@ - -# This is somewhat of a "stub" Makefile, for -# directories managed by the "createpkg" TEMPLATES. -# -# Not all of targets listed here may actualy be supported by -# the subdir in question. But they are a goal - -DEFAULT_DIR=trunk - - -# The -C means you must use gmake, unfortunately. - -all package build garchive extract configure clean distclean reallyclean : - @echo Going to make $@ in $(DEFAULT_DIR) - $(MAKE) -C $(DEFAULT_DIR) $@ Copied: csw/mgar/pkg/gamin/tags/legacy/Makefile (from rev 16195, csw/mgar/pkg/gamin/Makefile) =================================================================== --- csw/mgar/pkg/gamin/tags/legacy/Makefile (rev 0) +++ csw/mgar/pkg/gamin/tags/legacy/Makefile 2011-11-22 10:56:44 UTC (rev 16229) @@ -0,0 +1,15 @@ + +# This is somewhat of a "stub" Makefile, for +# directories managed by the "createpkg" TEMPLATES. +# +# Not all of targets listed here may actualy be supported by +# the subdir in question. But they are a goal + +DEFAULT_DIR=trunk + + +# The -C means you must use gmake, unfortunately. + +all package build garchive extract configure clean distclean reallyclean : + @echo Going to make $@ in $(DEFAULT_DIR) + $(MAKE) -C $(DEFAULT_DIR) $@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 22 12:10:39 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 22 Nov 2011 11:10:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[16230] csw/mgar/pkg/top/trunk Message-ID: Revision: 16230 http://gar.svn.sourceforge.net/gar/?rev=16230&view=rev Author: dmichelsen Date: 2011-11-22 11:10:39 +0000 (Tue, 22 Nov 2011) Log Message: ----------- top/trunk: Update to 3.8beta1 and latest standards Modified Paths: -------------- csw/mgar/pkg/top/trunk/Makefile csw/mgar/pkg/top/trunk/checksums Modified: csw/mgar/pkg/top/trunk/Makefile =================================================================== --- csw/mgar/pkg/top/trunk/Makefile 2011-11-22 10:56:44 UTC (rev 16229) +++ csw/mgar/pkg/top/trunk/Makefile 2011-11-22 11:10:39 UTC (rev 16230) @@ -1,5 +1,5 @@ NAME = top -VERSION = 3.7 +VERSION = 3.8beta1 CATEGORIES = apps DESCRIPTION = Unix system state reporter @@ -10,14 +10,19 @@ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(NAME)-$(VERSION).tar.gz -SPKG_SOURCEURL = http://www.unixtop.org/ +VENDOR_URL = http://www.unixtop.org/ -UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=72892 -UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz - LICENSE = LICENSE +# This is for terminfo: +# TERMINFO=/usr/share/lib/terminfo/ +CHECKPKG_OVERRIDES_CSWtop += file-with-bad-content|/usr/share|root/opt/csw/bin/sparcv8/top +CHECKPKG_OVERRIDES_CSWtop += file-with-bad-content|/usr/share|root/opt/csw/bin/sparcv9/top +CHECKPKG_OVERRIDES_CSWtop += file-with-bad-content|/usr/share|root/opt/csw/bin/i386/top +CHECKPKG_OVERRIDES_CSWtop += file-with-bad-content|/usr/share|root/opt/csw/bin/amd64/top + BUILD64 = 1 +ISAEXEC = 1 # No runtime linker path as we don't reference any libs from /opt/csw RUNPATH_LINKER_FLAGS = Modified: csw/mgar/pkg/top/trunk/checksums =================================================================== --- csw/mgar/pkg/top/trunk/checksums 2011-11-22 10:56:44 UTC (rev 16229) +++ csw/mgar/pkg/top/trunk/checksums 2011-11-22 11:10:39 UTC (rev 16230) @@ -1 +1 @@ -166226469776c073da7abd35197627dc download/top-3.7.tar.gz +b7b67f88a0c39ce37fdc573fc68fcb88 top-3.8beta1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 22 13:48:12 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 22 Nov 2011 12:48:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[16231] csw/mgar/pkg/gsasl/trunk Message-ID: Revision: 16231 http://gar.svn.sourceforge.net/gar/?rev=16231&view=rev Author: dmichelsen Date: 2011-11-22 12:48:12 +0000 (Tue, 22 Nov 2011) Log Message: ----------- gsasl/trunk: Update to 1.6.2 Modified Paths: -------------- csw/mgar/pkg/gsasl/trunk/Makefile csw/mgar/pkg/gsasl/trunk/checksums Modified: csw/mgar/pkg/gsasl/trunk/Makefile =================================================================== --- csw/mgar/pkg/gsasl/trunk/Makefile 2011-11-22 11:10:39 UTC (rev 16230) +++ csw/mgar/pkg/gsasl/trunk/Makefile 2011-11-22 12:48:12 UTC (rev 16231) @@ -1,5 +1,5 @@ NAME = gsasl -VERSION = 1.6.1 +VERSION = 1.6.2 CATEGORIES = apps DESCRIPTION = GNU SASL binary @@ -12,6 +12,7 @@ GNU_PROJ = gsasl MASTER_SITES = $(GNU_MIRROR) +MASTER_SITES += http://daily.josefsson.org/gsasl/ DISTFILES = $(NAME)-$(VERSION).tar.gz VENDOR_URL = http://www.gnu.org/software/$(GNU_PROJ) @@ -66,11 +67,6 @@ # Disable 64 bit until krb5 is available in 64 bit BUILD64 = 1 -# One test inside GNULib fails, reported upstream. This is most -# probably harmless. Disable testsuite unless this is fixed: -# http://lists.gnu.org/archive/html/help-gsasl/2009-03/msg00005.html -SKIPTEST ?= 1 - EXTRA_MERGE_EXCLUDE_FILES = $(libdir)/charset.alias include gar/category.mk Modified: csw/mgar/pkg/gsasl/trunk/checksums =================================================================== --- csw/mgar/pkg/gsasl/trunk/checksums 2011-11-22 11:10:39 UTC (rev 16230) +++ csw/mgar/pkg/gsasl/trunk/checksums 2011-11-22 12:48:12 UTC (rev 16231) @@ -1 +1 @@ -7ae813eeb1f90ad52e9a781ac9e17f28 gsasl-1.6.1.tar.gz +b37d9268e734094281e928cd64f6fab9 gsasl-1.6.2.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 22 15:31:53 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 22 Nov 2011 14:31:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[16232] csw/mgar/pkg/gamin/trunk Message-ID: Revision: 16232 http://gar.svn.sourceforge.net/gar/?rev=16232&view=rev Author: dmichelsen Date: 2011-11-22 14:31:53 +0000 (Tue, 22 Nov 2011) Log Message: ----------- gamin: Complete rewrite during port into GAR Added Paths: ----------- csw/mgar/pkg/gamin/trunk/Makefile csw/mgar/pkg/gamin/trunk/checksums csw/mgar/pkg/gamin/trunk/files/ csw/mgar/pkg/gamin/trunk/files/0001-Patch-from-bugid-107675.patch csw/mgar/pkg/gamin/trunk/files/0003-Enable-64-bit-builds.patch Property Changed: ---------------- csw/mgar/pkg/gamin/trunk/ Property changes on: csw/mgar/pkg/gamin/trunk ___________________________________________________________________ Added: svn:ignore + work Added: csw/mgar/pkg/gamin/trunk/Makefile =================================================================== --- csw/mgar/pkg/gamin/trunk/Makefile (rev 0) +++ csw/mgar/pkg/gamin/trunk/Makefile 2011-11-22 14:31:53 UTC (rev 16232) @@ -0,0 +1,84 @@ +NAME = gamin +VERSION = 0.1.10 +CATEGORIES = server + +DESCRIPTION = GNOME replacement for FAM which watches for file alterations +define BLURB +endef + +MASTER_SITES += http://people.gnome.org/~veillard/gamin/sources/ +DISTFILES = $(DISTNAME).tar.gz + +# Solaris Nevada FEN support from +# https://bugzilla.gnome.org/show_bug.cgi?id=491319 +# The patch has been reformatted +# PATCHFILES += 0001-Patch-from-bugid-107675.patch + +# As taken from +# http://src.opensolaris.org/source/xref/jds/spec-files/trunk/base-specs/gamin.spec + +MASTER_SITES += http://src.opensolaris.org/source/raw/jds/spec-files/branches/opensolaris-2010-03/patches/ +PATCHDIRLEVEL = 0 +PATCHFILES += gamin-01-all.diff +PATCHFILES += gamin-02-gamin.diff + +PATCHFILES += 0003-Enable-64-bit-builds.patch + +VENDOR_URL = http://people.gnome.org/~veillard/gamin/ + +PACKAGES += CSWlibfam0 +SPKG_DESC_CSWlibfam0 = FAM compatibility library from GAMIN, libfam.so.0 +PKGFILES_CSWlibfam0 += $(call pkgfiles_lib,libfam.so.0) +OBSOLETED_BY_CSWlibfam0 += CSWfam + +PACKAGES += CSWlibgamin1-0 +SPKG_DESC_CSWlibgamin1-0 = GNOME replacement for FAM library, libgamin-1.so.0 +PKGFILES_CSWlibgamin1-0 += $(call pkgfiles_lib,libgamin-1.so.0) + +PACKAGES += CSWlibgamin-dev +SPKG_DESC_CSWlibgamin-dev = Development files for libgamin-1.so.0 and legacy compat libfam.so.0 +PKGFILES_CSWlibgamin-dev += $(PKGFILES_DEVEL) +RUNTIME_DEP_PKGS_CSWlibgamin-dev += CSWlibgamin1-0 +# That is a legacy-only library, no need to pull it in unless for legacy CSWfam +CHECKPKG_OVERRIDES_CSWlibgamin-dev += missing-dependency|CSWlibfam0 + +PACKAGES += CSWpy-gamin +SPKG_DESC_CSWpy-gamin = Python bindings for GAMIN file alteration monitor +PKGFILES_CSWpy-gamin += $(libdir)/site-packages/.* +RUNTIME_DEP_PKGS_CSWpy-gamin += CSWpython +RUNTIME_DEP_PKGS_CSWpy-gamin += CSWlibgamin1-0 + +PACKAGES += CSWgamin +SPKG_DESC_CSWgamin = GAMIN file alteration monitor daemon (compatible to FAM) +# PKGFILES is catchall +RUNTIME_DEP_PKGS_CSWgamin += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWgamin += CSWglib2 +OBSOLETED_BY_CSWgamin += CSWfam + +# For socket, recvmsg, connect +EXTRA_LINKER_FLAGS = -lsocket -lnsl + +BUILD64 = 1 + +# This is not passed to configure, although it is defined (but wrong) in configure.in +EXTRA_CONFIGURE_EXPORTS += ENV_CFLAGS +CONFIGURE_ENV_ENV_CFLAGS = $(CFLAGS) + +# No 64 bit Python yet +CONFIGURE_ARGS-64 += --without-python + +CONFIGURE_ARGS += $(DIRPATHS) +CONFIGURE_ARGS += $(CONFIGURE_ARGS-$(MEMORYMODEL)) + +PYCOMPILE = 1 +EXTRA_MERGE_EXCLUDE_FILES += .*\.pyo .*\.pyc +EXTRA_PAX_ARGS += -s ,$(libdir)/python2.6/site-packages,$(libdir)/site-packages, + +include gar/category.mk + +pre-configure-modulated: + cd $(WORKSRC) && libtoolize --copy --force + cd $(WORKSRC) && aclocal + cd $(WORKSRC) && autoconf --force + cd $(WORKSRC) && automake -a -c -f + @$(MAKECOOKIE) Added: csw/mgar/pkg/gamin/trunk/checksums =================================================================== --- csw/mgar/pkg/gamin/trunk/checksums (rev 0) +++ csw/mgar/pkg/gamin/trunk/checksums 2011-11-22 14:31:53 UTC (rev 16232) @@ -0,0 +1,3 @@ +b4ec549e57da470c04edd5ec2876a028 gamin-0.1.10.tar.gz +7470c29bca30a8e5a8e7db3066cc8ec3 gamin-01-all.diff +a4904d53e3ba167705966e6334667fab gamin-02-gamin.diff Added: csw/mgar/pkg/gamin/trunk/files/0001-Patch-from-bugid-107675.patch =================================================================== --- csw/mgar/pkg/gamin/trunk/files/0001-Patch-from-bugid-107675.patch (rev 0) +++ csw/mgar/pkg/gamin/trunk/files/0001-Patch-from-bugid-107675.patch 2011-11-22 14:31:53 UTC (rev 16232) @@ -0,0 +1,3424 @@ +From b817cb4d04a99894af10e38737399802b1677046 Mon Sep 17 00:00:00 2001 +From: Dagobert Michelsen +Date: Tue, 22 Nov 2011 12:44:16 +0100 +Subject: [PATCH] Patch from bugid #107675 + +--- + configure.in | 61 +++++ + libgamin/fam.h | 24 ++ + libgamin/gam_api.c | 46 +++- + server/Makefile.am | 20 ++- + server/fen-data.c | 720 ++++++++++++++++++++++++++++++++++++++++++++++++++ + server/fen-data.h | 88 ++++++ + server/fen-dump.c | 99 +++++++ + server/fen-dump.h | 28 ++ + server/fen-helper.c | 334 +++++++++++++++++++++++ + server/fen-helper.h | 35 +++ + server/fen-kernel.c | 527 ++++++++++++++++++++++++++++++++++++ + server/fen-kernel.h | 53 ++++ + server/fen-missing.c | 114 ++++++++ + server/fen-missing.h | 37 +++ + server/fen-node.c | 460 ++++++++++++++++++++++++++++++++ + server/fen-node.h | 72 +++++ + server/fen-sub.c | 41 +++ + server/fen-sub.h | 38 +++ + server/gam_channel.c | 26 ++- + server/gam_fen.c | 119 +++++++++ + server/gam_fen.h | 20 ++ + server/gam_fs.c | 29 ++- + server/gam_fs.h | 1 + + server/gam_server.c | 13 + + server/gam_server.h | 3 +- + tests/testing.c | 8 +- + 26 files changed, 3004 insertions(+), 12 deletions(-) + create mode 100644 server/fen-data.c + create mode 100644 server/fen-data.h + create mode 100644 server/fen-dump.c + create mode 100644 server/fen-dump.h + create mode 100644 server/fen-helper.c + create mode 100644 server/fen-helper.h + create mode 100644 server/fen-kernel.c + create mode 100644 server/fen-kernel.h + create mode 100644 server/fen-missing.c + create mode 100644 server/fen-missing.h + create mode 100644 server/fen-node.c + create mode 100644 server/fen-node.h + create mode 100644 server/fen-sub.c + create mode 100644 server/fen-sub.h + create mode 100644 server/gam_fen.c + create mode 100644 server/gam_fen.h + +diff --git a/configure.in b/configure.in +index 9fd852e..a2604f4 100644 +--- a/configure.in ++++ b/configure.in +@@ -37,6 +37,12 @@ AC_HEADER_STDC + AC_PROG_INSTALL + AC_PROG_MAKE_SET + ++dnl If the user set no CFLAGS, then don't assume the autotools defaults of ++dnl "-g -O2". We set default CFLAGS later based on the --disable-debug flag. ++if test -z "$ENV_CFLAGS"; then ++ CFLAGS="" ++fi ++ + dnl for the spec file + RELDATE=`date +'%a %b %e %Y'` + AC_SUBST(RELDATE) +@@ -248,6 +254,43 @@ if test x$kqueue = xtrue; then + backends="${backends}, kqueue" + fi + ++case "$os" in ++ solaris*) ++ AM_CONDITIONAL(ON_SOLARIS, true) ++ AC_COMPILE_IFELSE([ ++ #include ++ #ifndef PORT_SOURCE_FILE ++ #error "Please upgrade to Nevada 72 or above to suppoert FEN" ++ #endif ++ int main() { return 0; } ++ ],[have_fen=1],) ++ if test x$have_fen = x1 ; then ++ AC_ARG_ENABLE(fen, ++ AC_HELP_STRING([--disable-fen], [Disable the FEN backend]), ++ [fen="${enableval}"], [fen=true]) ++ ++ if test x$fen = xyes; then ++ fen=true ++ elif test x$fen = xno; then ++ fen=false ++ elif test x$fen != xtrue; then ++ AC_MSG_ERROR(bad value ${enableval} for --disable-fen) ++ fi ++ fi ++ break; ++ ;; ++ *) ++ fen=false ++ break; ++ ;; ++esac ++ ++AM_CONDITIONAL(ENABLE_FEN, test x$fen = xtrue) ++if test x$fen = xtrue; then ++ AC_DEFINE(ENABLE_FEN,1,[Use Solaris FEN as backend]) ++ backends="${backends}, FEN" ++fi ++ + dnl pthread support for reentrance of the client library. + AC_ARG_WITH(threads, + [ --with-threads add multithread support(on)]) +@@ -354,6 +397,14 @@ if test x$dbus_have_struct_cmsgcred = xyes; then + AC_DEFINE(HAVE_CMSGCRED,1,[Have cmsgcred structure]) + fi + ++dnl Check for getpeerucred support - Solaris ++ ++AC_CHECK_HEADER(ucred.h, ++ AC_CHECK_LIB(c, getpeerucred,[ ++ AC_DEFINE([HAVE_GETPEERUCRED],[],[Define if has getpeerucred]) ++ AC_DEFINE([HAVE_UCRED_H],[],[Define if exists])])) ++ ++ + #### Abstract sockets + + AC_MSG_CHECKING(abstract socket namespace) +@@ -501,6 +552,16 @@ AC_SUBST(PYTHON_SUBDIR) + AC_SUBST(PYTHON_INCLUDES) + AC_SUBST(PYTHON_SITE_PACKAGES) + ++dnl Check for -lsocket -lnsl ++ ++AC_CHECK_FUNC(gethostent, , AC_CHECK_LIB(nsl, gethostent)) ++AC_CHECK_FUNC(setsockopt, , AC_CHECK_LIB(socket, setsockopt)) ++ ++dnl Check for ++ ++AC_CHECK_HEADER(sys/mnttab.h, ++ AC_DEFINE([HAVE_SYS_MNTTAB_H], [], [Define if is there])) ++ + dnl After all config-related tweaking of CFLAGS, set it to its "build" value + + AC_MSG_CHECKING(for more compiler warnings) +diff --git a/libgamin/fam.h b/libgamin/fam.h +index b7490da..3e1d562 100644 +--- a/libgamin/fam.h ++++ b/libgamin/fam.h +@@ -190,6 +190,30 @@ extern int FAMPending (FAMConnection* fc); + extern int FAMErrno; + + /** ++ * FAMDebugLevel: ++ * ++ * Currently unimplemented as in the SGI FAM. Exists only for ++ * compatibility. ++ */ ++extern int FAMDebugLevel (FAMConnection *fc, ++ int level); ++/** ++ * FAM_DEBUG_OFF: ++ * Unused macro, compatibility for SGI FAM API. ++ */ ++#define FAM_DEBUG_OFF 0 ++/** ++ * FAM_DEBUG_ON: ++ * Unused macro, compatibility for SGI FAM API. ++ */ ++#define FAM_DEBUG_ON 1 ++/** ++ * FAM_DEBUG_VERBOSE: ++ * Unused macro, compatibility for SGI FAM API. ++ */ ++#define FAM_DEBUG_VERBOSE 2 ++ ++/** + * FamErrList: + * + * In case FAMErrno is set, FAMErrlist is a global string array indexed +diff --git a/libgamin/gam_api.c b/libgamin/gam_api.c +index cf0fd5b..86d6dcd 100644 +--- a/libgamin/gam_api.c ++++ b/libgamin/gam_api.c +@@ -14,6 +14,12 @@ + #include + #include + #include ++#if defined(sun) ++#include ++#endif ++#if defined(HAVE_UCRED_H) ++#include ++#endif defined(HAVE_UCRED_H) + #include "fam.h" + #include "gam_protocol.h" + #include "gam_data.h" +@@ -660,6 +666,10 @@ gamin_check_cred(GAMDataPtr conn, int fd) + } cmsg; + #endif + ++#if defined(HAVE_GETPEERUCRED) ++ ucred_t *creds; ++#endif ++ + s_uid = getuid(); + + #if defined(LOCAL_CREDS) && defined(HAVE_CMSGCRED) +@@ -726,11 +736,25 @@ retry: + fd, cr_len, (int) sizeof(cr)); + goto failed; + } ++#elif defined(HAVE_GETPEERUCRED) ++ if ((creds = (ucred_t *)malloc(ucred_size()))==(ucred_t *)NULL){ ++ GAM_DEBUG(DEBUG_INFO,"Malloc failed for ucreds"); ++ goto failed; ++ } ++ ++ if (getpeerucred(fd, &creds)!=0){ ++ GAM_DEBUG(DEBUG_INFO,"getpeerucred call failed"); ++ goto failed; ++ } ++ c_uid = ucred_getruid(creds); ++ c_gid = ucred_getrgid(creds); ++ c_pid = ucred_getpid(creds); ++ ucred_free(creds); + #elif defined(HAVE_CMSGCRED) + c_pid = cmsg.cred.cmcred_pid; + c_uid = cmsg.cred.cmcred_euid; + c_gid = cmsg.cred.cmcred_groups[0]; +-#else /* !SO_PEERCRED && !HAVE_CMSGCRED */ ++#else /* !SO_PEERCRED && !HAVE_CMSGCRED && !HAVE_GETPEERUCRED */ + GAM_DEBUG(DEBUG_INFO, + "Socket credentials not supported on this OS\n"); + goto failed; +@@ -1340,6 +1364,7 @@ FAMPending(FAMConnection * fc) + gamin_data_lock(conn); + if (gamin_data_event_ready(conn)) { + gamin_data_unlock(conn); ++ GAM_DEBUG(DEBUG_INFO, "FAMPending()gamin_data_event_ready\n"); + return (1); + } + +@@ -1347,15 +1372,18 @@ FAMPending(FAMConnection * fc) + * make sure we won't block if reading + */ + ret = gamin_data_available(fc->fd); ++ GAM_DEBUG(DEBUG_INFO, "FAMPending() gamin_data_available ret = %d \n", ret); + if (ret < 0) + return (-1); + if (ret > 0) { ++ GAM_DEBUG(DEBUG_INFO, "FAMPending() ret >0 \n"); + if (gamin_read_data(conn, fc->fd, 0) < 0) { + gamin_try_reconnect(conn, fc->fd); + } + } + + ret = (gamin_data_event_ready(conn)); ++ GAM_DEBUG(DEBUG_INFO, "FAMPending() gamin_data_event_ready ret = %d \n", ret); + gamin_data_unlock(conn); + + return ret; +@@ -1529,4 +1557,20 @@ FAMDebug(FAMConnection *fc, const char *filename, FAMRequest * fr, + } + return(ret); + } ++ ++/** ++ * FAMDebugLevel: ++ * @fc: pointer to a connection structure. ++ * @level: level of debug ++ * ++ * Entry point installed only for ABI compatibility with SGI FAM, ++ * doesn't do anything. ++ * ++ * Returns 1 ++ */ ++int ++FAMDebugLevel(FAMConnection *fc, int level) ++{ ++ return(1); ++} + #endif +diff --git a/server/Makefile.am b/server/Makefile.am +index 30fbe92..f98a335 100644 +--- a/server/Makefile.am ++++ b/server/Makefile.am +@@ -10,7 +10,7 @@ INCLUDES = \ + -DG_DISABLE_DEPRECATED + + if GAMIN_DEBUG +-INCLUDES += -DGAM_DEBUG_ENABLED ++INCLUDES += -DGAM_DEBUG_ENABLED -g + endif + + +@@ -69,6 +69,24 @@ if ENABLE_KQUEUE + gam_server_SOURCES += gam_kqueue.c gam_kqueue.h + endif + ++if ENABLE_FEN ++gam_server_SOURCES += gam_fen.c gam_fen.h \ ++ fen-dump.c \ ++ fen-dump.h \ ++ fen-kernel.c \ ++ fen-kernel.h \ ++ fen-missing.c \ ++ fen-missing.h \ ++ fen-helper.c \ ++ fen-helper.h \ ++ fen-data.c \ ++ fen-data.h \ ++ fen-node.c \ ++ fen-node.h \ ++ fen-sub.c \ ++ fen-sub.h ++endif ++ + if ENABLE_HURD_MACH_NOTIFY + gam_server_SOURCES += gam_hurd_mach_notify.c gam_hurd_mach_notify.h + +diff --git a/server/fen-data.c b/server/fen-data.c +new file mode 100644 +index 0000000..9a44b67 +--- /dev/null ++++ b/server/fen-data.c +@@ -0,0 +1,720 @@ ++/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ ++/* vim:set expandtab ts=4 shiftwidth=4: */ ++/* ++ * Copyright (C) 2008 Sun Microsystem. ++ * ++ * This library is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2 of the License, or (at your option) any later version. ++ * ++ * This library is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ * ++ * You should have received a copy of the GNU Lesser General ++ * Public License along with this library; if not, write to the ++ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, ++ * Boston, MA 02111-1307, USA. ++ * ++ * Authors: Lin Ma ++ */ ++ ++#include "config.h" ++#include ++#include ++#include ++#include ++#include ++#include ++#include "fen-data.h" ++#include "fen-kernel.h" ++#include "fen-missing.h" ++#include "fen-dump.h" ++ ++#define PROCESS_EVENTQ_TIME 10 /* in milliseconds */ ++#define PAIR_EVENTS_TIMEVAL 00000 /* in microseconds */ ++#define PAIR_EVENTS_INC_TIMEVAL 0000 /* in microseconds */ ++#define SCAN_CHANGINGS_TIME 50 /* in milliseconds */ ++#define SCAN_CHANGINGS_MAX_TIME (4*100) /* in milliseconds */ ++#define SCAN_CHANGINGS_MIN_TIME (4*100) /* in milliseconds */ ++#define INIT_CHANGES_NUM 2 ++#define BASE_NUM 2 ++ ++#define FD_W if (fd_debug_enabled) g_warning ++#ifdef GIO_COMPILATION ++static gboolean fd_debug_enabled = FALSE; ++#else ++static gboolean fd_debug_enabled = TRUE; ++#endif ++ ++G_LOCK_EXTERN (fen_lock); ++static GList *deleting_data = NULL; ++static guint deleting_data_id = 0; ++ ++static void (*emit_once_cb) (fdata *f, int events, gpointer sub); ++static void (*emit_cb) (fdata *f, int events); ++static int (*_event_converter) (int event); ++ ++static gboolean fdata_delete (fdata* f); ++static gint fdata_sub_find (gpointer a, gpointer b); ++static void scan_children (node_t *f); ++static void scan_known_children (node_t* f); ++ ++node_t* ++add_missing_cb (node_t* parent, gpointer user_data) ++{ ++ g_assert (parent); ++ FD_W ("%s p:0x%p %s\n", __func__, parent, (gchar*)user_data); ++ return add_node (parent, (gchar*)user_data); ++} ++ ++gboolean ++pre_del_cb (node_t* node, gpointer user_data) ++{ ++ fdata* data; ++ ++ g_assert (node); ++ data = node_get_data (node); ++ FD_W ("%s node:0x%p %s\n", __func__, node, NODE_NAME(node)); ++ if (data != NULL) { ++ if (!FN_IS_PASSIVE(data)) { ++ return FALSE; ++ } ++ fdata_delete (data); ++ } ++ return TRUE; ++} ++ ++static guint ++_pow (guint x, guint y) ++{ ++ guint z = 1; ++ g_assert (x >= 0 && y >= 0); ++ for (; y > 0; y--) { ++ z *= x; ++ } ++ return z; ++} ++ ++static guint ++get_scalable_scan_time (fdata* data) ++{ ++ guint sleep_time; ++ /* Caculate from num = 0 */ ++ sleep_time = _pow (BASE_NUM, data->changed_event_num) * SCAN_CHANGINGS_TIME; ++ if (sleep_time < SCAN_CHANGINGS_MIN_TIME) { ++ sleep_time = SCAN_CHANGINGS_MIN_TIME; ++ } else if (sleep_time > SCAN_CHANGINGS_MAX_TIME) { ++ sleep_time = SCAN_CHANGINGS_MAX_TIME; ++ data->change_update_id = INIT_CHANGES_NUM; ++ } ++ FD_W ("SCALABE SCAN num:time [ %4u : %4u ] %s\n", data->changed_event_num, sleep_time, FN_NAME(data)); ++ return sleep_time; ++} ++ ++static gboolean ++g_timeval_lt (GTimeVal *val1, GTimeVal *val2) ++{ ++ if (val1->tv_sec < val2->tv_sec) ++ return TRUE; ++ ++ if (val1->tv_sec > val2->tv_sec) ++ return FALSE; ++ ++ /* val1->tv_sec == val2->tv_sec */ ++ if (val1->tv_usec < val2->tv_usec) ++ return TRUE; ++ ++ return FALSE; ++} ++ ++/** ++ * If all active children nodes are ported, then cancel monitor the parent node ++ * ++ * Unsafe, need lock. ++ */ ++static void ++scan_known_children (node_t* f) ++{ ++ GDir *dir; ++ GError *err = NULL; ++ fdata* pdata; ++ ++ FD_W ("%s %s [0x%p]\n", __func__, NODE_NAME(f), f); ++ pdata = node_get_data (f); ++ /* ++ * Currect fdata must is directly monitored. Be sure it is 1 level monitor. ++ */ ++ dir = g_dir_open (NODE_NAME(f), 0, &err); ++ if (dir) { ++ const char *basename; ++ ++ while ((basename = g_dir_read_name (dir))) ++ { ++ node_t* childf = NULL; ++ fdata* data; ++ GList *idx; ++ /* ++ * If the node is existed, and isn't ported, then emit created ++ * event. Ignore others. ++ */ ++ childf = children_find (f, basename); ++ if (childf && ++ (data = node_get_data (childf)) != NULL && ++ !FN_IS_PASSIVE (data)) { ++ if (!is_monitoring (data) && ++ port_add (&data->fobj, &data->len, data)) { ++ fdata_emit_events (data, FN_EVENT_CREATED); ++ } ++ } ++ } ++ g_dir_close (dir); ++ } else { ++ FD_W (err->message); ++ g_error_free (err); ++ } ++} ++ ++static void ++scan_children (node_t *f) ++{ ++ GDir *dir; ++ GError *err = NULL; ++ fdata* pdata; ++ ++ FD_W ("%s %s [0x%p]\n", __func__, NODE_NAME(f), f); ++ pdata = node_get_data (f); ++ /* ++ * Currect fdata must is directly monitored. Be sure it is 1 level monitor. ++ */ ++ dir = g_dir_open (NODE_NAME(f), 0, &err); ++ if (dir) { ++ const char *basename; ++ ++ while ((basename = g_dir_read_name (dir))) ++ { ++ node_t* childf = NULL; ++ fdata* data; ++ GList *idx; ++ ++ childf = children_find (f, basename); ++ if (childf == NULL) { ++ gchar *filename; ++ ++ filename = g_build_filename (NODE_NAME(f), basename, NULL); ++ childf = add_node (f, filename); ++ g_assert (childf); ++ data = fdata_new (childf, FALSE); ++ g_free (filename); ++ } ++ if ((data = node_get_data (childf)) == NULL) { ++ data = fdata_new (childf, FALSE); ++ } ++ /* Be sure data isn't ported and add to port successfully */ ++ /* Don't need delete it, it will be deleted by the parent */ ++ if (is_monitoring (data)) { ++ /* Ignored */ ++ } else if (/* !is_ported (data) && */ ++ port_add (&data->fobj, &data->len, data)) { ++ fdata_emit_events (data, FN_EVENT_CREATED); ++ } ++ } ++ g_dir_close (dir); ++ } else { ++ FD_W (err->message); ++ g_error_free (err); ++ } ++} ++ ++static gboolean ++scan_deleting_data (gpointer data) ++{ ++ fdata *f; ++ GList* i; ++ GList* deleted_list = NULL; ++ gboolean ret = TRUE; ++ ++ if (G_TRYLOCK (fen_lock)) { ++ for (i = deleting_data; i; i = i->next) { ++ f = (fdata*)i->data; ++ if (fdata_delete (f)) { ++ deleted_list = g_list_prepend (deleted_list, i); ++ } ++ } ++ ++ for (i = deleted_list; i; i = i->next) { ++ deleting_data = g_list_remove_link (deleting_data, ++ (GList *)i->data); ++ g_list_free_1 ((GList *)i->data); ++ } ++ g_list_free (deleted_list); ++ ++ if (deleting_data == NULL) { ++ deleting_data_id = 0; ++ ret = FALSE; ++ } ++ G_UNLOCK (fen_lock); ++ } ++ return ret; ++} ++ ++gboolean ++is_monitoring (fdata* data) ++{ ++ return is_ported (data) || data->change_update_id > 0; ++} ++ ++fdata* ++get_parent_data (fdata* data) ++{ ++ if (FN_NODE(data) && !IS_TOPNODE(FN_NODE(data))) { ++ return node_get_data (FN_NODE(data)->parent); ++ } ++ return NULL; ++} ++ ++node_t* ++get_parent_node (fdata* data) ++{ ++ if (FN_NODE(data)) { ++ return (FN_NODE(data)->parent); ++ } ++ return NULL; ++} ++ ++fdata * ++fdata_new (node_t* node, gboolean is_mondir) ++{ ++ fdata *f = NULL; ++ ++ g_assert (node); ++ if ((f = g_new0 (fdata, 1)) != NULL) { ++ FN_NODE(f) = node; ++ FN_NAME(f) = g_strdup (NODE_NAME(node)); ++ f->is_dir = is_mondir; ++ f->eventq = g_queue_new (); ++ FD_W ("[ %s ] 0x%p %s\n", __func__, f, FN_NAME(f)); ++ node_set_data (node, f); ++ } ++ return f; ++} ++ ++static gboolean ++fdata_delete (fdata *f) ++{ ++ fnode_event_t *ev; ++ ++ FD_W ("[ TRY %s ] 0x%p id[%4d:%4d] %s\n", __func__, f, f->eventq_id, f->change_update_id, FN_NAME(f)); ++ g_assert (FN_IS_PASSIVE(f)); ++ ++ port_remove (f); ++ /* missing_remove (f); */ ++ ++ if (f->node != NULL) { ++ node_set_data (f->node, NULL); ++ f->node = NULL; ++ } ++ ++ if (f->change_update_id > 0 || f->eventq_id > 0) { ++ if (FN_IS_LIVING(f)) { ++ f->is_cancelled = TRUE; ++ deleting_data = g_list_prepend (deleting_data, f); ++ if (deleting_data_id == 0) { ++ deleting_data_id = g_idle_add (scan_deleting_data, NULL); ++ g_assert (deleting_data_id > 0); ++ } ++ } ++ return FALSE; ++ } ++ FD_W ("[ %s ] 0x%p %s\n", __func__, f, FN_NAME(f)); ++ ++ while ((ev = g_queue_pop_head (f->eventq)) != NULL) { ++ fnode_event_delete (ev); ++ } ++ ++ g_queue_free (f->eventq); ++ g_free (FN_NAME(f)); ++ g_free (f); ++ return TRUE; ++} ++ ++void ++fdata_reset (fdata* data) ++{ ++ fnode_event_t *ev; ++ ++ g_assert (data); ++ ++ while ((ev = g_queue_pop_head (data->eventq)) != NULL) { ++ fnode_event_delete (ev); ++ } ++} ++ ++static gint ++fdata_sub_find (gpointer a, gpointer b) ++{ ++ if (a != b) { ++ return 1; ++ } else { ++ return 0; ++ } ++} ++ ++void ++fdata_sub_add (fdata *f, gpointer sub) ++{ ++ FD_W ("[%s] [data: 0x%p ] [s: 0x%p ] %s\n", __func__, f, sub, FN_NAME(f)); ++ g_assert (g_list_find_custom (f->subs, sub, (GCompareFunc)fdata_sub_find) == NULL); ++ f->subs = g_list_prepend (f->subs, sub); ++} ++ ++void ++fdata_sub_remove (fdata *f, gpointer sub) ++{ ++ GList *l; ++ FD_W ("[%s] [data: 0x%p ] [s: 0x%p ] %s\n", __func__, f, sub, FN_NAME(f)); ++ g_assert (g_list_find_custom (f->subs, sub, (GCompareFunc)fdata_sub_find) != NULL); ++ l = g_list_find_custom (f->subs, sub, (GCompareFunc)fdata_sub_find); ++ g_assert (l); ++ g_assert (sub == l->data); ++ f->subs = g_list_delete_link (f->subs, l); ++} ++ ++/** ++ * Adjust self on failing to Port ++ */ ++void ++fdata_adjust_deleted (fdata* f) ++{ ++ node_t* parent; ++ fdata* pdata; ++ node_op_t op = {NULL, NULL, pre_del_cb, NULL}; ++ ++ /* ++ * It's a top node. We move it to missing list. ++ */ ++ parent = get_parent_node (f); ++ pdata = get_parent_data (f); ++ if (!FN_IS_PASSIVE(f) || ++ children_num (FN_NODE(f)) > 0 || ++ (pdata && !FN_IS_PASSIVE(pdata))) { ++ if (parent) { ++ if (pdata == NULL) { ++ pdata = fdata_new (parent, FALSE); ++ } ++ g_assert (pdata); ++ if (!port_add (&pdata->fobj, &pdata->len, pdata)) { ++ fdata_adjust_deleted (pdata); ++ } ++ } else { ++ /* f is root */ ++ g_assert (IS_TOPNODE(FN_NODE(f))); ++ missing_add (f); ++ } ++ } else { ++#ifdef GIO_COMPILATION ++ pending_remove_node (FN_NODE(f), &op); ++#else ++ remove_node (FN_NODE(f), &op); ++#endif ++ } ++} ++ ++static gboolean ++fdata_adjust_changed (fdata *f) ++{ ++ fnode_event_t *ev; ++ struct stat buf; ++ node_t* parent; ++ fdata* pdata; ++ ++ G_LOCK (fen_lock); ++ parent = get_parent_node (f); ++ pdata = get_parent_data (f); ++ ++ if (!FN_IS_LIVING(f) || ++ (children_num (FN_NODE(f)) == 0 && ++ FN_IS_PASSIVE(f) && ++ pdata && FN_IS_PASSIVE(pdata))) { ++ f->change_update_id = 0; ++ G_UNLOCK (fen_lock); ++ return FALSE; ++ } ++ ++ FD_W ("[ %s ] %s\n", __func__, FN_NAME(f)); ++ if (FN_STAT (FN_NAME(f), &buf) != 0) { ++ FD_W ("LSTAT [%-20s] %s\n", FN_NAME(f), g_strerror (errno)); ++ goto L_delete; ++ } ++ f->is_dir = S_ISDIR (buf.st_mode) ? TRUE : FALSE; ++ if (f->len != buf.st_size) { ++ /* FD_W ("LEN [%lld:%lld] %s\n", f->len, buf.st_size, FN_NAME(f)); */ ++ f->len = buf.st_size; ++ ev = fnode_event_new (FILE_MODIFIED, TRUE, f); ++ if (ev != NULL) { ++ ev->is_pending = TRUE; ++ fdata_add_event (f, ev); ++ } ++ /* Fdata is still changing, so scalable scan */ ++ f->change_update_id = g_timeout_add (get_scalable_scan_time (f), ++ (GSourceFunc)fdata_adjust_changed, ++ (gpointer)f); ++ G_UNLOCK (fen_lock); ++ return FALSE; ++ } else { ++ f->changed_event_num = 0; ++ f->fobj.fo_atime = buf.st_atim; ++ f->fobj.fo_mtime = buf.st_mtim; ++ f->fobj.fo_ctime = buf.st_ctim; ++ if (FN_IS_DIR(f)) { ++ if (FN_IS_MONDIR(f)) { ++ scan_children (FN_NODE(f)); ++ } else { ++ scan_known_children (FN_NODE(f)); ++ if ((children_num (FN_NODE(f)) == 0 && ++ FN_IS_PASSIVE(f) && ++ pdata && FN_IS_PASSIVE(pdata))) { ++ port_remove (f); ++ goto L_exit; ++ } ++ } ++ } ++ if (!port_add_simple (&f->fobj, f)) { ++ L_delete: ++ ev = fnode_event_new (FILE_DELETE, FALSE, f); ++ if (ev != NULL) { ++ fdata_add_event (f, ev); ++ } ++ } ++ } ++L_exit: ++ f->change_update_id = 0; ++ G_UNLOCK (fen_lock); ++ return FALSE; ++} ++ ++void ++fdata_emit_events_once (fdata *f, int event, gpointer sub) ++{ ++ emit_once_cb (f, _event_converter (event), sub); ++} ++ ++void ++fdata_emit_events (fdata *f, int event) ++{ ++ emit_cb (f, _event_converter (event)); ++} ++ ++static gboolean ++process_events (gpointer udata) ++{ ++ node_op_t op = {NULL, NULL, pre_del_cb, NULL}; ++ fdata* f; ++ fnode_event_t* ev; ++ int e; ++ ++ /* FD_W ("IN <======== %s\n", __func__); */ ++ ++ f = (fdata*)udata; ++ FD_W ("%s 0x%p id:%-4d %s\n", __func__, f, f->eventq_id, FN_NAME(f)); ++ ++ G_LOCK (fen_lock); ++ ++ if (!FN_IS_LIVING(f)) { ++ f->eventq_id = 0; ++ G_UNLOCK (fen_lock); ++ return FALSE; ++ } ++ ++ if ((ev = (fnode_event_t*)g_queue_pop_head (f->eventq)) != NULL) { ++ /* Send events to clients. */ ++ e = ev->e; ++ if (!ev->is_pending) { ++#ifdef GIO_COMPILATION ++ if (ev->has_twin) { ++ fdata_emit_events (f, FILE_ATTRIB); ++ } ++#endif ++ fdata_emit_events (f, ev->e); ++ } ++ ++ fnode_event_delete (ev); ++ ev = NULL; ++ ++ /* Adjust node state. */ ++ /* ++ * Node the node has been created, so we can delete create event in ++ * optimizing. To reduce the statings, we add it to Port on discoving ++ * it then emit CREATED event. So we don't need to do anything here. ++ */ ++ switch (e) { ++ case FILE_MODIFIED: ++ case MOUNTEDOVER: ++ case UNMOUNTED: ++ /* If the event is a changed event, then pending process it */ ++ if (f->change_update_id == 0) { ++ f->change_update_id = g_timeout_add (get_scalable_scan_time(f), ++ (GSourceFunc)fdata_adjust_changed, ++ (gpointer)f); ++ g_assert (f->change_update_id > 0); ++ } ++ break; ++ case FILE_ATTRIB: ++ g_assert (f->change_update_id == 0); ++ if (!port_add (&f->fobj, &f->len, f)) { ++ ev = fnode_event_new (FILE_DELETE, FALSE, f); ++ if (ev != NULL) { ++ fdata_add_event (f, ev); ++ } ++ } ++ break; ++ case FILE_DELETE: /* Ignored */ ++ break; ++ default: ++ g_assert_not_reached (); ++ break; ++ } ++ /* Process one event a time */ ++ G_UNLOCK (fen_lock); ++ return TRUE; ++ } ++ f->eventq_id = 0; ++ G_UNLOCK (fen_lock); ++ /* FD_W ("OUT ========> %s\n", __func__); */ ++ return FALSE; ++} ++ ++/** ++ * fdata_add_event: ++ * ++ */ ++void ++fdata_add_event (fdata *f, fnode_event_t *ev) ++{ ++ node_op_t op = {NULL, NULL, pre_del_cb, NULL}; ++ fnode_event_t *tail; ++ ++ if (!FN_IS_LIVING(f)) { ++ fnode_event_delete (ev); ++ return; ++ } ++ ++ FD_W ("%s %d\n", __func__, ev->e); ++ g_get_current_time (&ev->t); ++ /* ++ * If created/deleted events of child node happened, then we use parent ++ * event queue to handle. ++ * If child node emits deleted event, it seems no changes for the parent ++ * node, but the attr is changed. So we may try to cancel processing the ++ * coming changed events of the parent node. ++ */ ++ tail = (fnode_event_t*)g_queue_peek_tail (f->eventq); ++ switch (ev->e) { ++ case FILE_RENAME_FROM: ++ case FILE_RENAME_TO: ++ case FILE_ACCESS: ++ fnode_event_delete (ev); ++ g_assert_not_reached (); ++ return; ++ case FILE_DELETE: ++ /* clear changed event number */ ++ f->changed_event_num = 0; ++ /* ++ * We will cancel all previous events. ++ */ ++ if (tail) { ++ g_queue_pop_tail (f->eventq); ++ do { ++ fnode_event_delete (tail); ++ } while ((tail = (fnode_event_t*)g_queue_pop_tail (f->eventq)) != NULL); ++ } ++ /* ++ * Given a node "f" is deleted, process it ASAP. ++ */ ++ fdata_emit_events (f, ev->e); ++ fnode_event_delete (ev); ++ fdata_adjust_deleted (f); ++ return; ++ case FILE_MODIFIED: ++ case UNMOUNTED: ++ case MOUNTEDOVER: ++ /* clear changed event number */ ++ f->changed_event_num ++; ++ case FILE_ATTRIB: ++ default: ++ /* ++ * If in the time range, we will try optimizing ++ * (changed+) to (changed) ++ * (attrchanged changed) to ([changed, attrchanged]) ++ * (event attrchanged) to ([event, attrchanged]) ++ */ ++ if (tail) { ++ do { ++ if (tail->e == ev->e) { ++ if (g_timeval_lt (&ev->t, &tail->t)) { ++ g_queue_peek_tail (f->eventq); ++ /* Add the increment */ ++ g_time_val_add (&ev->t, PAIR_EVENTS_INC_TIMEVAL); ++ /* skip the previous event */ ++ FD_W ("SKIPPED -- %s\n", _event_string (tail->e)); ++ fnode_event_delete (tail); ++ } else { ++ break; ++ } ++ } else if (ev->e == FILE_MODIFIED && tail->e == FILE_ATTRIB) { ++ ev->has_twin = TRUE; ++ fnode_event_delete (tail); ++ } else if (ev->e == FILE_ATTRIB && f->change_update_id > 0) { ++ tail->has_twin = TRUE; ++ /* skip the current event */ ++ fnode_event_delete (ev); ++ return; ++ } else { ++ break; ++ } ++ } while ((tail = (fnode_event_t*)g_queue_peek_tail (f->eventq)) != NULL); ++ } ++ } ++ ++ /* must add the threshold time */ ++ g_time_val_add (&ev->t, PAIR_EVENTS_TIMEVAL); ++ ++ g_queue_push_tail (f->eventq, ev); ++ ++ /* starting process_events */ ++ if (f->eventq_id == 0) { ++ f->eventq_id = g_timeout_add (PROCESS_EVENTQ_TIME, ++ process_events, ++ (gpointer)f); ++ g_assert (f->eventq_id > 0); ++ } ++ FD_W ("%s 0x%p id:%-4d %s\n", __func__, f, f->eventq_id, FN_NAME(f)); ++} ++ ++gboolean ++fdata_class_init (void (*user_emit_cb) (fdata*, int), ++ void (*user_emit_once_cb) (fdata*, int, gpointer), ++ int (*user_event_converter) (int event)) ++{ ++ FD_W ("%s\n", __func__); ++ if (user_emit_cb == NULL) { ++ return FALSE; ++ } ++ if (user_emit_once_cb == NULL) { ++ return FALSE; ++ } ++ if (user_event_converter == NULL) { ++ return FALSE; ++ } ++ emit_cb = user_emit_cb; ++ emit_once_cb = user_emit_once_cb; ++ _event_converter = user_event_converter; ++ ++ if (!port_class_init (fdata_add_event)) { ++ FD_W ("port_class_init failed."); ++ return FALSE; ++ } ++ return TRUE; ++} +diff --git a/server/fen-data.h b/server/fen-data.h +new file mode 100644 +index 0000000..842358b +--- /dev/null ++++ b/server/fen-data.h +@@ -0,0 +1,88 @@ ++/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ ++/* vim:set expandtab ts=4 shiftwidth=4: */ ++/* ++ * Copyright (C) 2008 Sun Microsystem. ++ * ++ * This library is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2 of the License, or (at your option) any later version. ++ * ++ * This library is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ * ++ * You should have received a copy of the GNU Lesser General ++ * Public License along with this library; if not, write to the ++ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, ++ * Boston, MA 02111-1307, USA. ++ * ++ * Authors: Lin Ma ++ */ ++ ++#include ++#include ++#include ++#include "fen-node.h" ++#include "fen-kernel.h" ++ ++#ifndef _FEN_DATA_H_ ++#define _FEN_DATA_H_ ++ ++#define FN_EVENT_CREATED 0 ++#define FN_NAME(fp) (((fdata*)(fp))->fobj.fo_name) ++#define FN_NODE(fp) (((fdata*)(fp))->node) ++#define FN_IS_DIR(fp) (((fdata*)(fp))->is_dir) ++#define FN_IS_PASSIVE(fp) (((fdata*)(fp))->subs == NULL) ++#define FN_IS_MONDIR(fp) (((fdata*)(fp))->mon_dir_num > 0) ++#define FN_IS_LIVING(fp) (!((fdata*)(fp))->is_cancelled) ++ ++typedef struct ++{ ++ file_obj_t fobj; ++ off_t len; ++ gboolean is_cancelled; ++ ++ node_t* node; ++ /* to identify if the path is dir */ ++ gboolean is_dir; ++ guint mon_dir_num; ++ ++ /* List of subscriptions monitoring this fdata/path */ ++ GList *subs; ++ ++ /* prcessed changed events num */ ++ guint changed_event_num; ++ ++ /* process events source id */ ++ GQueue* eventq; ++ guint eventq_id; ++ guint change_update_id; ++} fdata; ++ ++/* fdata functions */ ++fdata* fdata_new (node_t* node, gboolean is_mondir); ++void fdata_reset (fdata* data); ++void fdata_emit_events_once (fdata *f, int event, gpointer sub); ++void fdata_emit_events (fdata *f, int event); ++void fdata_add_event (fdata *f, fnode_event_t *ev); ++void fdata_adjust_deleted (fdata *f); ++fdata* get_parent_data (fdata* data); ++node_t* get_parent_node (fdata* data); ++gboolean is_monitoring (fdata* data); ++ ++/* sub */ ++void fdata_sub_add (fdata *f, gpointer sub); ++void fdata_sub_remove (fdata *f, gpointer sub); ++ ++/* misc */ ++node_t* add_missing_cb (node_t* parent, gpointer user_data); ++gboolean pre_del_cb (node_t* node, gpointer user_data); ++ ++/* init */ ++gboolean fdata_class_init (void (*user_emit_cb) (fdata*, int), ++ void (*user_emit_once_cb) (fdata*, int, gpointer), ++ int (*user_event_converter) (int event)); ++ ++#endif /* _FEN_DATA_H_ */ +diff --git a/server/fen-dump.c b/server/fen-dump.c +new file mode 100644 +index 0000000..cd4de28 +--- /dev/null ++++ b/server/fen-dump.c +@@ -0,0 +1,99 @@ ++/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ ++/* vim:set expandtab ts=4 shiftwidth=4: */ ++/* ++ * Copyright (C) 2008 Sun Microsystem. ++ * ++ * This library is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2 of the License, or (at your option) any later version. ++ * ++ * This library is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ * ++ * You should have received a copy of the GNU Lesser General ++ * Public License along with this library; if not, write to the ++ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, ++ * Boston, MA 02111-1307, USA. ++ * ++ * Authors: Lin Ma ++ */ ++ ++#include "config.h" ++#include ++#include ++#include "fen-node.h" ++#include "fen-data.h" ++#include "fen-kernel.h" ++#include "fen-missing.h" ++#include "fen-dump.h" ++ ++G_LOCK_EXTERN (fen_lock); ++ ++/*-------------------- node ------------------*/ ++static void ++dump_node (node_t* node, gpointer data) ++{ ++ if (data && node->user_data) { ++ return; ++ } ++ g_printf ("[%s] < 0x%p : 0x%p > %s\n", __func__, node, node->user_data, NODE_NAME(node)); ++} ++ ++static gboolean ++dump_node_tree (node_t* node, gpointer user_data) ++{ ++ node_op_t op = {dump_node, NULL, NULL, user_data}; ++ GList* children; ++ GList* i; ++ if (G_TRYLOCK (fen_lock)) { ++ if (node) { ++ travel_nodes (node, &op); ++ } ++ G_UNLOCK (fen_lock); ++ } ++ return TRUE; ++} ++ ++/* ------------------ fdata port hash --------------------*/ ++void ++dump_hash_cb (gpointer key, ++ gpointer value, ++ gpointer user_data) ++{ ++ g_printf ("[%s] < 0x%p : 0x%p >\n", __func__, key, value); ++} ++ ++gboolean ++dump_hash (GHashTable* hash, gpointer user_data) ++{ ++ if (G_TRYLOCK (fen_lock)) { ++ if (g_hash_table_size (hash) > 0) { ++ g_hash_table_foreach (hash, dump_hash_cb, user_data); ++ } ++ G_UNLOCK (fen_lock); ++ } ++ return TRUE; ++} ++ ++/* ------------------ event --------------------*/ ++void ++dump_event (fnode_event_t* ev, gpointer user_data) ++{ ++ fdata* data = ev->user_data; ++ g_printf ("[%s] < 0x%p : 0x%p > [ %10s ] %s\n", __func__, ev, ev->user_data, _event_string (ev->e), FN_NAME(data)); ++} ++ ++void ++dump_event_queue (fdata* data, gpointer user_data) ++{ ++ if (G_TRYLOCK (fen_lock)) { ++ if (data->eventq) { ++ g_queue_foreach (data->eventq, (GFunc)dump_event, user_data); ++ } ++ G_UNLOCK (fen_lock); ++ } ++} ++ +diff --git a/server/fen-dump.h b/server/fen-dump.h +new file mode 100644 +index 0000000..a4b0e81 +--- /dev/null ++++ b/server/fen-dump.h +@@ -0,0 +1,28 @@ ++/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ ++/* vim:set expandtab ts=4 shiftwidth=4: */ ++/* ++ * Copyright (C) 2008 Sun Microsystem. ++ * ++ * This library is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2 of the License, or (at your option) any later version. ++ * ++ * This library is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ * ++ * You should have received a copy of the GNU Lesser General ++ * Public License along with this library; if not, write to the ++ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, ++ * Boston, MA 02111-1307, USA. ++ * ++ * Authors: Lin Ma ++ */ ++ ++#ifndef _FEN_DUMP_H_ ++#define _FEN_DUMP_H_ ++ ++ ++#endif /* _FEN_DUMP_H_ */ +diff --git a/server/fen-helper.c b/server/fen-helper.c +new file mode 100644 +index 0000000..6d304ac +--- /dev/null ++++ b/server/fen-helper.c +@@ -0,0 +1,334 @@ ++/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ ++/* vim:set expandtab ts=4 shiftwidth=4: */ ++/* ++ * Copyright (C) 2008 Sun Microsystem. ++ * ++ * This library is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2 of the License, or (at your option) any later version. ++ * ++ * This library is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ * ++ * You should have received a copy of the GNU Lesser General ++ * Public License along with this library; if not, write to the ++ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, ++ * Boston, MA 02111-1307, USA. ++ * ++ * Authors: Lin Ma ++ */ ++ ++#include "config.h" ++#include ++#include "fen-data.h" ++#include "fen-helper.h" ++#include "fen-kernel.h" ++#ifdef GIO_COMPILATION ++#include "gfilemonitor.h" ++#else ++#include "gam_event.h" ++#include "gam_server.h" ++#include "gam_protocol.h" ++#endif ++ ++#define FH_W if (fh_debug_enabled) g_warning ++#ifdef GIO_COMPILATION ++static gboolean fh_debug_enabled = FALSE; ++#else ++static gboolean fh_debug_enabled = TRUE; ++#endif ++ ++G_LOCK_EXTERN (fen_lock); ++ ++static void default_emit_event_cb (fdata *f, int events); ++static void default_emit_once_event_cb (fdata *f, int events, gpointer sub); ++static int default_event_converter (int event); ++ ++static void ++scan_children_init (node_t *f, gpointer sub) ++{ ++ GDir *dir; ++ GError *err = NULL; ++ node_op_t op = {NULL, NULL, pre_del_cb, NULL}; ++ fdata* pdata; ++ ++ FH_W ("%s %s [0x%p]\n", __func__, NODE_NAME(f), f); ++ pdata = node_get_data (f); ++ ++ dir = g_dir_open (NODE_NAME(f), 0, &err); ++ if (dir) { ++ const char *basename; ++ ++ while ((basename = g_dir_read_name (dir))) ++ { ++ node_t *childf = NULL; ++ fdata* data; ++ GList *idx; ++ ++ childf = children_find (f, basename); ++ if (childf == NULL) { ++ gchar *filename; ++ ++ filename = g_build_filename (NODE_NAME(f), basename, NULL); ++ childf = add_node (f, filename); ++ g_assert (childf); ++ g_free (filename); ++ } ++ if ((data = node_get_data (childf)) == NULL) { ++ data = fdata_new (childf, FALSE); ++ } ++ ++ if (is_monitoring (data)) { ++ /* Ignored */ ++ } else if (/* !is_ported (data) && */ ++ port_add (&data->fobj, &data->len, data)) { ++ /* Emit created to all other subs */ ++ fdata_emit_events (data, FN_EVENT_CREATED); ++ } ++ /* Emit created to the new sub */ ++#ifdef GIO_COMPILATION ++ /* fdata_emit_events_once (data, FN_EVENT_CREATED, sub); */ ++#else ++ gam_server_emit_one_event (NODE_NAME(childf), ++ gam_subscription_is_dir (sub), GAMIN_EVENT_EXISTS, sub, 1); ++#endif ++ } ++ g_dir_close (dir); ++ } else { ++ FH_W (err->message); ++ g_error_free (err); ++ } ++} ++ ++/** ++ * fen_add ++ * ++ * Won't hold a ref, we have a timout callback to clean unused fdata. ++ * If there is no value for a key, add it and return it; else return the old ++ * one. ++ */ ++void ++fen_add (const gchar *filename, gpointer sub, gboolean is_mondir) ++{ ++ node_op_t op = {NULL, add_missing_cb, pre_del_cb, (gpointer)filename}; ++ node_t* f; ++ fdata* data; ++ ++ g_assert (filename); ++ g_assert (sub); ++ ++ G_LOCK (fen_lock); ++ f = find_node_full (filename, &op); ++ FH_W ("[ %s ] f[0x%p] sub[0x%p] %s\n", __func__, f, sub, filename); ++ g_assert (f); ++ data = node_get_data (f); ++ if (data == NULL) { ++ data = fdata_new (f, is_mondir); ++ } ++ ++ if (is_mondir) { ++ data->mon_dir_num ++; ++ } ++ ++ /* Change to active */ ++#ifdef GIO_COMPILATION ++ if (port_add (&data->fobj, &data->len, data) || ++ g_file_test (FN_NAME(data), G_FILE_TEST_EXISTS)) { ++ if (is_mondir) { ++ scan_children_init (f, sub); ++ } ++ fdata_sub_add (data, sub); ++ } else { ++ fdata_sub_add (data, sub); ++ fdata_adjust_deleted (data); ++ } ++#else ++ if (port_add (&data->fobj, &data->len, data) || ++ g_file_test (FN_NAME(data), G_FILE_TEST_EXISTS)) { ++ gam_server_emit_one_event (FN_NAME(data), ++ gam_subscription_is_dir (sub), GAMIN_EVENT_EXISTS, sub, 1); ++ if (is_mondir) { ++ scan_children_init (f, sub); ++ } ++ gam_server_emit_one_event (FN_NAME(data), ++ gam_subscription_is_dir (sub), GAMIN_EVENT_ENDEXISTS, sub, 1); ++ fdata_sub_add (data, sub); ++ } else { ++ fdata_sub_add (data, sub); ++ gam_server_emit_one_event (FN_NAME(data), ++ gam_subscription_is_dir (sub), GAMIN_EVENT_DELETED, sub, 1); ++ fdata_adjust_deleted (data); ++ gam_server_emit_one_event (FN_NAME(data), ++ gam_subscription_is_dir (sub), GAMIN_EVENT_ENDEXISTS, sub, 1); ++ } ++#endif ++ G_UNLOCK (fen_lock); ++} ++ ++void ++fen_remove (const gchar *filename, gpointer sub, gboolean is_mondir) ++{ ++ node_op_t op = {NULL, add_missing_cb, pre_del_cb, (gpointer)filename}; ++ node_t* f; ++ fdata* data; ++ ++ g_assert (filename); ++ g_assert (sub); ++ ++ G_LOCK (fen_lock); ++ f = find_node (filename); ++ FH_W ("[ %s ] f[0x%p] sub[0x%p] %s\n", __func__, f, sub, filename); ++ ++ g_assert (f); ++ data = node_get_data (f); ++ g_assert (data); ++ ++ if (is_mondir) { ++ data->mon_dir_num --; ++ } ++ fdata_sub_remove (data, sub); ++ if (FN_IS_PASSIVE(data)) { ++#ifdef GIO_COMPILATION ++ pending_remove_node (f, &op); ++#else ++ remove_node (f, &op); ++#endif ++ } ++ G_UNLOCK (fen_lock); ++} ++ ++static gboolean ++fen_init_once_func (gpointer data) ++{ ++ FH_W ("%s\n", __func__); ++ if (!node_class_init ()) { ++ FH_W ("node_class_init failed."); ++ return FALSE; ++ } ++ if (!fdata_class_init (default_emit_event_cb, ++ default_emit_once_event_cb, ++ default_event_converter)) { ++ FH_W ("fdata_class_init failed."); ++ return FALSE; ++ } ++ return TRUE; ++} ++ ++gboolean ++fen_init () ++{ ++#ifdef GIO_COMPILATION ++ static GOnce fen_init_once = G_ONCE_INIT; ++ g_once (&fen_init_once, (GThreadFunc)fen_init_once_func, NULL); ++ return (gboolean)fen_init_once.retval; ++#else ++ return fen_init_once_func (NULL); ++#endif ++} ++ ++static void ++default_emit_once_event_cb (fdata *f, int events, gpointer sub) ++{ ++#ifdef GIO_COMPILATION ++ GFile* child; ++ fen_sub* _sub = (fen_sub*)sub; ++ child = g_file_new_for_path (FN_NAME(f)); ++ g_file_monitor_emit_event (G_FILE_MONITOR (_sub->user_data), ++ child, NULL, events); ++ g_object_unref (child); ++#else ++ gam_server_emit_one_event (FN_NAME(f), ++ gam_subscription_is_dir (sub), events, sub, 1); ++#endif ++} ++ ++static void ++default_emit_event_cb (fdata *f, int events) ++{ ++ GList* i; ++ fdata* pdata; ++ ++#ifdef GIO_COMPILATION ++ GFile* child; ++ child = g_file_new_for_path (FN_NAME(f)); ++ for (i = f->subs; i; i = i->next) { ++ fen_sub* sub = (fen_sub*)i->data; ++ gboolean file_is_dir = sub->is_mondir; ++ if ((events != G_FILE_MONITOR_EVENT_CHANGED && ++ events != G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED) || ++ !file_is_dir) { ++ g_file_monitor_emit_event (G_FILE_MONITOR (sub->user_data), ++ child, NULL, events); ++ } ++ } ++ if ((pdata = get_parent_data (f)) != NULL) { ++ for (i = pdata->subs; i; i = i->next) { ++ fen_sub* sub = (fen_sub*)i->data; ++ gboolean file_is_dir = sub->is_mondir; ++ g_file_monitor_emit_event (G_FILE_MONITOR (sub->user_data), ++ child, NULL, events); ++ } ++ } ++ g_object_unref (child); ++#else ++ for (i = f->subs; i; i = i->next) { ++ gboolean file_is_dir = gam_subscription_is_dir (i->data); ++ if (events != GAMIN_EVENT_CHANGED || !file_is_dir) { ++ gam_server_emit_one_event (FN_NAME(f), file_is_dir, events, i->data, 1); ++ } ++ } ++ if ((pdata = get_parent_data (f)) != NULL) { ++ for (i = pdata->subs; i; i = i->next) { ++ gboolean file_is_dir = gam_subscription_is_dir (i->data); ++ gam_server_emit_one_event (FN_NAME(f), file_is_dir, events, i->data, 1); ++ } ++ } ++#endif ++} ++ ++static int ++default_event_converter (int event) ++{ ++#ifdef GIO_COMPILATION ++ switch (event) { ++ case FN_EVENT_CREATED: ++ return G_FILE_MONITOR_EVENT_CREATED; ++ case FILE_DELETE: ++ case FILE_RENAME_FROM: ++ return G_FILE_MONITOR_EVENT_DELETED; ++ case UNMOUNTED: ++ return G_FILE_MONITOR_EVENT_UNMOUNTED; ++ case FILE_ATTRIB: ++ return G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED; ++ case MOUNTEDOVER: ++ case FILE_MODIFIED: ++ case FILE_RENAME_TO: ++ return G_FILE_MONITOR_EVENT_CHANGED; ++ default: ++ /* case FILE_ACCESS: */ ++ g_assert_not_reached (); ++ return -1; ++ } ++#else ++ switch (event) { ++ case FN_EVENT_CREATED: ++ return GAMIN_EVENT_CREATED; ++ case FILE_DELETE: ++ case FILE_RENAME_FROM: ++ return GAMIN_EVENT_DELETED; ++ case FILE_ATTRIB: ++ case MOUNTEDOVER: ++ case UNMOUNTED: ++ case FILE_MODIFIED: ++ case FILE_RENAME_TO: ++ return GAMIN_EVENT_CHANGED; ++ default: ++ /* case FILE_ACCESS: */ ++ g_assert_not_reached (); ++ return -1; ++ } ++#endif ++} +diff --git a/server/fen-helper.h b/server/fen-helper.h +new file mode 100644 +index 0000000..75fa0df +--- /dev/null ++++ b/server/fen-helper.h +@@ -0,0 +1,35 @@ ++/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ ++/* vim:set expandtab ts=4 shiftwidth=4: */ ++/* ++ * Copyright (C) 2008 Sun Microsystem. ++ * ++ * This library is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2 of the License, or (at your option) any later version. ++ * ++ * This library is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ * ++ * You should have received a copy of the GNU Lesser General ++ * Public License along with this library; if not, write to the ++ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, ++ * Boston, MA 02111-1307, USA. ++ * ++ * Authors: Lin Ma ++ */ ++ ++#include "fen-sub.h" ++ ++#ifndef _FEN_HELPER_H_ ++#define _FEN_HELPER_H_ ++ ++void fen_add (const gchar *filename, gpointer sub, gboolean is_mondir); ++void fen_remove (const gchar *filename, gpointer sub, gboolean is_mondir); ++ ++/* FEN subsystem initializing */ ++gboolean fen_init (); ++ ++#endif /* _FEN_HELPER_H_ */ +diff --git a/server/fen-kernel.c b/server/fen-kernel.c +new file mode 100644 +index 0000000..d9531da +--- /dev/null ++++ b/server/fen-kernel.c +@@ -0,0 +1,527 @@ ++/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ ++/* vim:set expandtab ts=4 shiftwidth=4: */ ++/* ++ * Copyright (C) 2008 Sun Microsystem. ++ * ++ * This library is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2 of the License, or (at your option) any later version. ++ * ++ * This library is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ * ++ * You should have received a copy of the GNU Lesser General ++ * Public License along with this library; if not, write to the ++ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, ++ * Boston, MA 02111-1307, USA. ++ * ++ * Authors: Lin Ma ++ */ ++ ++#include "config.h" ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include "fen-kernel.h" ++#include "fen-dump.h" ++ ++#define FK_W if (fk_debug_enabled) g_warning ++#ifdef GIO_COMPILATION ++static gboolean fk_debug_enabled = FALSE; ++#else ++static gboolean fk_debug_enabled = TRUE; ++#endif ++ ++G_GNUC_INTERNAL G_LOCK_DEFINE (fen_lock); ++#define PE_ALLOC 64 ++#define F_PORT(pp) (((_f *)(fo))->port->port) ++#define F_NAME(pp) (((_f *)(fo))->fobj->fo_name) ++#define FEN_ALL_EVENTS (FILE_MODIFIED | FILE_ATTRIB | FILE_NOFOLLOW) ++#define FEN_IGNORE_EVENTS (FILE_ACCESS) ++#define PROCESS_PORT_EVENTS_TIME 400 /* in milliseconds */ ++ ++static GHashTable *_obj_fen_hash = NULL; /* */ ++static ulong max_port_events = 512; ++static GList *pn_vq; /* the queue of ports which don't have the max objs */ ++static GList *pn_fq; /* the queue of ports which have the max objs */ ++static GQueue *g_eventq = NULL; ++static void (*add_event_cb) (gpointer, fnode_event_t*); ++ ++typedef struct pnode ++{ ++ long ref; /* how many fds are associated to this port */ ++ int port; ++ guint port_source_id; ++} pnode_t; ++ ++typedef struct { ++ pnode_t* port; ++ file_obj_t* fobj; ++ ++ gboolean is_active; ++ gpointer user_data; ++} _f; ++ ++static gboolean port_fetch_event_cb (void *arg); ++static pnode_t *pnode_new (); ++static void pnode_delete (pnode_t *pn); ++ ++gboolean ++is_ported (gpointer f) ++{ ++ _f* fo = g_hash_table_lookup (_obj_fen_hash, f); ++ ++ if (fo) { ++ return fo->is_active; ++ } ++ return FALSE; ++} ++ ++static void ++printevent (const char *pname, int event, const char *tag) ++{ ++ GString* str; ++ str = g_string_new (""); ++ ++ g_string_printf (str, "[%s] [%-20s]", tag, pname); ++ if (event & FILE_ACCESS) { ++ str = g_string_append (str, " ACCESS"); ++ } ++ if (event & FILE_MODIFIED) { ++ str = g_string_append (str, " MODIFIED"); ++ } ++ if (event & FILE_ATTRIB) { ++ str = g_string_append (str, " ATTRIB"); ++ } ++ if (event & FILE_DELETE) { ++ str = g_string_append (str, " DELETE"); ++ } ++ if (event & FILE_RENAME_TO) { ++ str = g_string_append (str, " RENAME_TO"); ++ } ++ if (event & FILE_RENAME_FROM) { ++ str = g_string_append (str, " RENAME_FROM"); ++ } ++ if (event & UNMOUNTED) { ++ str = g_string_append (str, " UNMOUNTED"); ++ } ++ if (event & MOUNTEDOVER) { ++ str = g_string_append (str, " MOUNTEDOVER"); ++ } ++ ++ FK_W ("%s\n", str->str); ++ g_string_free (str, TRUE); ++} ++ ++static void ++port_add_kevent (int e, gpointer f) ++{ ++ fnode_event_t *ev, *tail; ++ GTimeVal t; ++ gboolean has_twin = FALSE; ++ ++ /* printevent (F_NAME(f), e, "org"); */ ++ /* ++ * Child FILE_DELETE | FILE_RENAME_FROM will trigger parent FILE_MODIFIED. ++ * FILE_MODIFIED will trigger FILE_ATTRIB. ++ */ ++ ++ if ((e & FILE_ATTRIB) && e != FILE_ATTRIB) { ++ e ^= FILE_ATTRIB; ++ has_twin = TRUE; ++ } ++ if (e == FILE_RENAME_FROM) { ++ e = FILE_DELETE; ++ } ++ if (e == FILE_RENAME_TO) { ++ e = FILE_MODIFIED; ++ } ++ ++ switch (e) { ++ case FILE_DELETE: ++ case FILE_RENAME_FROM: ++ case FILE_MODIFIED: ++ case FILE_ATTRIB: ++ case UNMOUNTED: ++ case MOUNTEDOVER: ++ break; ++ case FILE_RENAME_TO: ++ case FILE_ACCESS: ++ default: ++ g_assert_not_reached (); ++ return; ++ } ++ ++ tail = (fnode_event_t*) g_queue_peek_tail (g_eventq); ++ if (tail) { ++ if (tail->user_data == f) { ++ if (tail->e == e) { ++ tail->has_twin = (has_twin | (tail->has_twin ^ has_twin)); ++ /* skip the current */ ++ return; ++ } else if (e == FILE_MODIFIED && !has_twin ++ && tail->e == FILE_ATTRIB) { ++ tail->e = FILE_MODIFIED; ++ tail->has_twin = TRUE; ++ return; ++ } else if (e == FILE_ATTRIB ++ && tail->e == FILE_MODIFIED && !tail->has_twin) { ++ tail->has_twin = TRUE; ++ return; ++ } ++ } ++ } ++ ++ if ((ev = fnode_event_new (e, has_twin, f)) != NULL) { ++ g_queue_push_tail (g_eventq, ev); ++ } ++} ++ ++static void ++port_process_kevents () ++{ ++ fnode_event_t *ev; ++ ++ while ((ev = (fnode_event_t*)g_queue_pop_head (g_eventq)) != NULL) { ++ FK_W ("[%s] 0x%p %s\n", __func__, ev, _event_string (ev->e)); ++ add_event_cb (ev->user_data, ev); ++ } ++} ++ ++static gboolean ++port_fetch_event_cb (void *arg) ++{ ++ pnode_t *pn = (pnode_t *)arg; ++ _f* fo; ++ uint_t nget = 0; ++ port_event_t pe[PE_ALLOC]; ++ timespec_t timeout; ++ gpointer f; ++ gboolean ret = TRUE; ++ ++ /* FK_W ("IN <======== %s\n", __func__); */ ++ G_LOCK (fen_lock); ++ ++ memset (&timeout, 0, sizeof (timespec_t)); ++ do { ++ nget = 1; ++ if (port_getn (pn->port, pe, PE_ALLOC, &nget, &timeout) == 0) { ++ int i; ++ for (i = 0; i < nget; i++) { ++ fo = (_f*)pe[i].portev_user; ++ /* handle event */ ++ switch (pe[i].portev_source) { ++ case PORT_SOURCE_FILE: ++ /* If got FILE_EXCEPTION or add to port failed, ++ delete the pnode */ ++ fo->is_active = FALSE; ++ if (fo->user_data) { ++ printevent (F_NAME(fo), pe[i].portev_events, "RAW"); ++ port_add_kevent (pe[i].portev_events, fo->user_data); ++ } else { ++ /* fnode is deleted */ ++ goto L_delete; ++ } ++ if (pe[i].portev_events & FILE_EXCEPTION) { ++ g_hash_table_remove (_obj_fen_hash, fo->user_data); ++ L_delete: ++ FK_W ("[ FREE_FO ] [0x%p]\n", fo); ++ pnode_delete (fo->port); ++ g_free (fo); ++ } ++ break; ++ default: ++ /* case PORT_SOURCE_TIMER: */ ++ FK_W ("[kernel] unknown portev_source %d\n", pe[i].portev_source); ++ } ++ } ++ } else { ++ FK_W ("[kernel] port_getn %s\n", g_strerror (errno)); ++ nget = 0; ++ } ++ } while (nget == PE_ALLOC); ++ ++ /* Processing g_eventq */ ++ port_process_kevents (); ++ ++ if (pn->ref == 0) { ++ pn->port_source_id = 0; ++ ret = FALSE; ++ } ++ G_UNLOCK (fen_lock); ++ /* FK_W ("OUT ========> %s\n", __func__); */ ++ return ret; ++} ++ ++/* ++ * ref - 1 if remove a watching file succeeded. ++ */ ++static void ++pnode_delete (pnode_t *pn) ++{ ++ g_assert (pn->ref <= max_port_events); ++ ++ if (pn->ref == max_port_events) { ++ FK_W ("PORT : move to visible queue - [pn] 0x%p [ref] %d\n", pn, pn->ref); ++ pn_fq = g_list_remove (pn_fq, pn); ++ pn_vq = g_list_prepend (pn_vq, pn); ++ } ++ if ((-- pn->ref) == 0) { ++ /* Should dispatch the source */ ++ } ++ FK_W ("%s [pn] 0x%p [ref] %d\n", __func__, pn, pn->ref); ++} ++ ++/* ++ * malloc pnode_t and port_create, start thread at pnode_ref. ++ * if pnode_new succeeded, the pnode_t will never ++ * be freed. So pnode_t can be freed only in pnode_new. ++ * Note pnode_monitor_remove_all can also free pnode_t, but currently no one ++ * invork it. ++ */ ++static pnode_t * ++pnode_new () ++{ ++ pnode_t *pn = NULL; ++ ++ if (pn_vq) { ++ pn = (pnode_t*)pn_vq->data; ++ g_assert (pn->ref < max_port_events); ++ } else { ++ pn = g_new0 (pnode_t, 1); ++ if (pn != NULL) { ++ if ((pn->port = port_create ()) >= 0) { ++ g_assert (g_list_find (pn_vq, pn) == NULL); ++ pn_vq = g_list_prepend (pn_vq, pn); ++ } else { ++ FK_W ("PORT_CREATE %s\n", g_strerror (errno)); ++ g_free (pn); ++ pn = NULL; ++ } ++ } ++ } ++ if (pn) { ++ FK_W ("%s [pn] 0x%p [ref] %d\n", __func__, pn, pn->ref); ++ pn->ref++; ++ if (pn->ref == max_port_events) { ++ FK_W ("PORT : move to full queue - [pn] 0x%p [ref] %d\n", pn, pn->ref); ++ pn_vq = g_list_remove (pn_vq, pn); ++ pn_fq = g_list_prepend (pn_fq, pn); ++ g_assert (g_list_find (pn_vq, pn) == NULL); ++ } ++ /* attach the source */ ++ if (pn->port_source_id == 0) { ++ pn->port_source_id = g_timeout_add (PROCESS_PORT_EVENTS_TIME, ++ port_fetch_event_cb, ++ (void *)pn); ++ g_assert (pn->port_source_id > 0); ++ } ++ } ++ ++ return pn; ++} ++ ++/** ++ * port_add_internal ++ * ++ * < private > ++ * Unsafe, need lock fen_lock. ++ */ ++static gboolean ++port_add_internal (file_obj_t* fobj, off_t* len, ++ gpointer f, gboolean need_stat) ++{ ++ int ret; ++ struct stat buf; ++ _f* fo = NULL; ++ ++ g_assert (f && fobj); ++ FK_W ("%s [0x%p] %s\n", __func__, f, fobj->fo_name); ++ ++ if ((fo = g_hash_table_lookup (_obj_fen_hash, f)) == NULL) { ++ fo = g_new0 (_f, 1); ++ fo->fobj = fobj; ++ fo->user_data = f; ++ g_assert (fo); ++ FK_W ("[ NEW_FO ] [0x%p] %s\n", fo, F_NAME(fo)); ++ g_hash_table_insert (_obj_fen_hash, f, fo); ++ } ++ ++ if (fo->is_active) { ++ return TRUE; ++ } ++ ++ if (fo->port == NULL) { ++ fo->port = pnode_new (); ++ } ++ ++ if (need_stat) { ++ if (FN_STAT (F_NAME(fo), &buf) != 0) { ++ FK_W ("LSTAT [%-20s] %s\n", F_NAME(fo), g_strerror (errno)); ++ goto L_exit; ++ } ++ g_assert (len); ++ fo->fobj->fo_atime = buf.st_atim; ++ fo->fobj->fo_mtime = buf.st_mtim; ++ fo->fobj->fo_ctime = buf.st_ctim; ++ *len = buf.st_size; ++ } ++ ++ if (port_associate (F_PORT(fo), ++ PORT_SOURCE_FILE, ++ (uintptr_t)fo->fobj, ++ FEN_ALL_EVENTS, ++ (void *)fo) == 0) { ++ fo->is_active = TRUE; ++ FK_W ("%s %s\n", "PORT_ASSOCIATE", F_NAME(fo)); ++ return TRUE; ++ } else { ++ FK_W ("PORT_ASSOCIATE [%-20s] %s\n", F_NAME(fo), g_strerror (errno)); ++ L_exit: ++ FK_W ("[ FREE_FO ] [0x%p]\n", fo); ++ g_hash_table_remove (_obj_fen_hash, f); ++ pnode_delete (fo->port); ++ g_free (fo); ++ } ++ return FALSE; ++} ++ ++gboolean ++port_add (file_obj_t* fobj, off_t* len, gpointer f) ++{ ++ return port_add_internal (fobj, len, f, TRUE); ++} ++ ++gboolean ++port_add_simple (file_obj_t* fobj, gpointer f) ++{ ++ return port_add_internal (fobj, NULL, f, FALSE); ++} ++ ++/** ++ * port_remove ++ * ++ * < private > ++ * Unsafe, need lock fen_lock. ++ */ ++void ++port_remove (gpointer f) ++{ ++ _f* fo = NULL; ++ ++ FK_W ("%s\n", __func__); ++ if ((fo = g_hash_table_lookup (_obj_fen_hash, f)) != NULL) { ++ /* Marked */ ++ fo->user_data = NULL; ++ g_hash_table_remove (_obj_fen_hash, f); ++ ++ if (port_dissociate (F_PORT(fo), ++ PORT_SOURCE_FILE, ++ (uintptr_t)fo->fobj) == 0) { ++ /* ++ * Note, we can run foode_delete if dissociating is failed, ++ * because there may be some pending events (mostly like ++ * FILE_DELETE) in the port_get. If we delete the foode ++ * the fnode may be deleted, then port_get will run on an invalid ++ * address. ++ */ ++ FK_W ("[ FREE_FO ] [0x%p]\n", fo); ++ pnode_delete (fo->port); ++ g_free (fo); ++ } else { ++ FK_W ("PORT_DISSOCIATE [%-20s] %s\n", F_NAME(fo), g_strerror (errno)); ++ } ++ } ++} ++ ++const gchar * ++_event_string (int event) ++{ ++ switch (event) { ++ case FILE_DELETE: ++ return "FILE_DELETE"; ++ case FILE_RENAME_FROM: ++ return "FILE_RENAME_FROM"; ++ case FILE_MODIFIED: ++ return "FILE_MODIFIED"; ++ case FILE_RENAME_TO: ++ return "FILE_RENAME_TO"; ++ case MOUNTEDOVER: ++ return "MOUNTEDOVER"; ++ case FILE_ATTRIB: ++ return "FILE_ATTRIB"; ++ case UNMOUNTED: ++ return "UNMOUNTED"; ++ case FILE_ACCESS: ++ return "FILE_ACCESS"; ++ default: ++ return "EVENT_UNKNOWN"; ++ } ++} ++ ++/** ++ * Get Solaris resouce values. ++ * ++ */ ++ ++extern gboolean ++port_class_init (void (*user_add_event) (gpointer, fnode_event_t*)) ++{ ++ rctlblk_t *rblk; ++ FK_W ("%s\n", __func__); ++ if ((rblk = malloc (rctlblk_size ())) == NULL) { ++ FK_W ("[kernel] rblk malloc %s\n", g_strerror (errno)); ++ return FALSE; ++ } ++ if (getrctl ("process.max-port-events", NULL, rblk, RCTL_FIRST) == -1) { ++ FK_W ("[kernel] getrctl %s\n", g_strerror (errno)); ++ free (rblk); ++ return FALSE; ++ } else { ++ max_port_events = rctlblk_get_value(rblk); ++ FK_W ("[kernel] max_port_events = %u\n", max_port_events); ++ free (rblk); ++ } ++ if ((_obj_fen_hash = g_hash_table_new(g_direct_hash, ++ g_direct_equal)) == NULL) { ++ FK_W ("[kernel] fobj hash initializing faild\n"); ++ return FALSE; ++ } ++ if ((g_eventq = g_queue_new ()) == NULL) { ++ FK_W ("[kernel] FEN global event queue initializing faild\n"); ++ } ++ if (user_add_event == NULL) { ++ return FALSE; ++ } ++ add_event_cb = user_add_event; ++ return TRUE; ++} ++ ++fnode_event_t* ++fnode_event_new (int event, gboolean has_twin, gpointer user_data) ++{ ++ fnode_event_t *ev; ++ ++ if ((ev = g_new (fnode_event_t, 1)) != NULL) { ++ g_assert (ev); ++ ev->e = event; ++ ev->user_data = user_data; ++ ev->has_twin = has_twin; ++ /* Default isn't a pending event. */ ++ ev->is_pending = FALSE; ++ } ++ return ev; ++} ++ ++void ++fnode_event_delete (fnode_event_t* ev) ++{ ++ g_free (ev); ++} +diff --git a/server/fen-kernel.h b/server/fen-kernel.h +new file mode 100644 +index 0000000..cf3ae42 +--- /dev/null ++++ b/server/fen-kernel.h +@@ -0,0 +1,53 @@ ++/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ ++/* vim:set expandtab ts=4 shiftwidth=4: */ ++/* ++ * Copyright (C) 2008 Sun Microsystem. ++ * ++ * This library is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2 of the License, or (at your option) any later version. ++ * ++ * This library is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ * ++ * You should have received a copy of the GNU Lesser General ++ * Public License along with this library; if not, write to the ++ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, ++ * Boston, MA 02111-1307, USA. ++ * ++ * Authors: Lin Ma ++ */ ++ ++#include ++#include ++#include ++ ++#ifndef _FEN_KERNEL_H_ ++#define _FEN_KERNEL_H_ ++ ++#define FN_STAT lstat ++ ++typedef struct fnode_event ++{ ++ int e; ++ gboolean has_twin; ++ gboolean is_pending; ++ gpointer user_data; ++ GTimeVal t; ++} fnode_event_t; ++ ++gboolean port_add (file_obj_t* fobj, off_t* len, gpointer f); ++gboolean port_add_simple (file_obj_t* fobj, gpointer f); ++void port_remove (gpointer f); ++gboolean is_ported (gpointer f); ++ ++fnode_event_t* fnode_event_new (int event, gboolean has_twin, gpointer user_data); ++void fnode_event_delete (fnode_event_t* ev); ++const gchar * _event_string (int event); ++ ++extern gboolean port_class_init (); ++ ++#endif /* _FEN_KERNEL_H_ */ +diff --git a/server/fen-missing.c b/server/fen-missing.c +new file mode 100644 +index 0000000..84662c2 +--- /dev/null ++++ b/server/fen-missing.c +@@ -0,0 +1,114 @@ ++/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ ++/* vim:set expandtab ts=4 shiftwidth=4: */ ++/* ++ * Copyright (C) 2008 Sun Microsystem. ++ * ++ * This library is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2 of the License, or (at your option) any later version. ++ * ++ * This library is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ * ++ * You should have received a copy of the GNU Lesser General ++ * Public License along with this library; if not, write to the ++ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, ++ * Boston, MA 02111-1307, USA. ++ * ++ * Authors: Lin Ma ++ */ ++ ++#include "config.h" ++#include ++#include "fen-data.h" ++#include "fen-missing.h" ++ ++G_LOCK_EXTERN (fen_lock); ++#define SCAN_MISSING_INTERVAL 4000 /* in milliseconds */ ++#define FM_W if (fm_debug_enabled) g_warning ++ ++/* global data structure for scan missing files */ ++gboolean fm_debug_enabled = TRUE; ++static GList *missing_list = NULL; ++static guint scan_missing_source_id = 0; ++ ++static gboolean scan_missing_list (gpointer data); ++ ++static gboolean ++scan_missing_list (gpointer data) ++{ ++ GList *existing_list = NULL; ++ GList *idx = NULL; ++ fdata *f; ++ gboolean ret = TRUE; ++ ++ G_LOCK (fen_lock); ++ ++ for (idx = missing_list; idx; idx = idx->next) { ++ f = (fdata*)idx->data; ++ ++ if (port_add (&f->fobj, &f->len, f)) { ++ /* TODO - emit CREATE event */ ++ fdata_emit_events (f, FN_EVENT_CREATED); ++ existing_list = g_list_prepend (existing_list, idx); ++ } ++ } ++ ++ for (idx = existing_list; idx; idx = idx->next) { ++ missing_list = g_list_remove_link (missing_list, (GList *)idx->data); ++ g_list_free_1 ((GList *)idx->data); ++ } ++ g_list_free (existing_list); ++ ++ if (missing_list == NULL) { ++ scan_missing_source_id = 0; ++ ret = FALSE; ++ } ++ ++ G_UNLOCK (fen_lock); ++ return ret; ++} ++ ++/** ++ * missing_add ++ * ++ * Unsafe, need lock fen_lock. ++ */ ++void ++missing_add (fdata *f) ++{ ++ GList *idx; ++ ++ g_assert (!is_ported (f)); ++ ++ if (g_list_find (missing_list, f) != NULL) { ++ FM_W ("%s is ALREADY added %s\n", __func__, FN_NAME(f)); ++ return; ++ } ++ FM_W ("%s is added %s\n", __func__, FN_NAME(f)); ++ ++ missing_list = g_list_prepend (missing_list, f); ++ ++ /* if doesn't scan, then start */ ++ if (scan_missing_source_id == 0) { ++ scan_missing_source_id = g_timeout_add (SCAN_MISSING_INTERVAL, ++ scan_missing_list, ++ NULL); ++ g_assert (scan_missing_source_id > 0); ++ } ++} ++ ++/** ++ * missing_remove ++ * ++ * Unsafe, need lock fen_lock. ++ */ ++void ++missing_remove (fdata *f) ++{ ++ FM_W ("%s %s\n", __func__, FN_NAME(f)); ++ missing_list = g_list_remove (missing_list, f); ++} +diff --git a/server/fen-missing.h b/server/fen-missing.h +new file mode 100644 +index 0000000..89e4389 +--- /dev/null ++++ b/server/fen-missing.h +@@ -0,0 +1,37 @@ ++/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ ++/* vim:set expandtab ts=4 shiftwidth=4: */ ++/* ++ * Copyright (C) 2008 Sun Microsystem. ++ * ++ * This library is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2 of the License, or (at your option) any later version. ++ * ++ * This library is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ * ++ * You should have received a copy of the GNU Lesser General ++ * Public License along with this library; if not, write to the ++ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, ++ * Boston, MA 02111-1307, USA. ++ * ++ * Authors: Lin Ma ++ */ ++ ++#ifndef __GAM_FEN_H__ ++#define __GAM_FEN_H__ ++ ++#include "fen-data.h" ++ ++G_BEGIN_DECLS ++ ++extern void missing_add (fdata *f); ++extern void missing_remove (fdata *f); ++ ++G_END_DECLS ++ ++#endif /* __GAM_FEN_H__ */ ++ +diff --git a/server/fen-node.c b/server/fen-node.c +new file mode 100644 +index 0000000..7285c72 +--- /dev/null ++++ b/server/fen-node.c +@@ -0,0 +1,460 @@ ++/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ ++/* vim:set expandtab ts=4 shiftwidth=4: */ ++/* ++ * Copyright (C) 2008 Sun Microsystem. ++ * ++ * This library is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2 of the License, or (at your option) any later version. ++ * ++ * This library is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ * ++ * You should have received a copy of the GNU Lesser General ++ * Public License along with this library; if not, write to the ++ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, ++ * Boston, MA 02111-1307, USA. ++ * ++ * Authors: Lin Ma ++ */ ++ ++#include "config.h" ++#include ++#include ++#include ++#include "fen-node.h" ++#include "fen-dump.h" ++ ++#define NODE_STAT(n) (((node_t*)(n))->stat) ++ ++struct _dnode { ++ gchar* filename; ++ node_op_t* op; ++ GTimeVal tv; ++}; ++ ++#define FN_W if (fn_debug_enabled) g_warning ++static gboolean fn_debug_enabled = FALSE; ++ ++G_LOCK_EXTERN (fen_lock); ++#define PROCESS_DELETING_INTERVAL 900 /* in second */ ++ ++static node_t* _head = NULL; ++static GList *deleting_nodes = NULL; ++static guint deleting_nodes_id = 0; ++ ++static node_t* node_new (node_t* parent, const gchar* basename); ++static void node_delete (node_t* parent); ++static gboolean remove_node_internal (node_t* node, node_op_t* op); ++static void children_add (node_t *p, node_t *f); ++static void children_remove (node_t *p, node_t *f); ++static guint children_foreach_remove (node_t *f, GHRFunc func, gpointer user_data); ++static void children_foreach (node_t *f, GHFunc func, gpointer user_data); ++static gboolean children_remove_cb (gpointer key, ++ gpointer value, ++ gpointer user_data); ++ ++static struct _dnode* ++_dnode_new (const gchar* filename, node_op_t* op) ++{ ++ struct _dnode* d; ++ ++ g_assert (op); ++ if ((d = g_new (struct _dnode, 1)) != NULL) { ++ d->filename = g_strdup (filename); ++ d->op = g_memdup (op, sizeof (node_op_t)); ++ g_assert (d->op); ++ g_get_current_time (&d->tv); ++ g_time_val_add (&d->tv, PROCESS_DELETING_INTERVAL); ++ } ++ return d; ++} ++ ++static void ++_dnode_free (struct _dnode* d) ++{ ++ g_assert (d); ++ g_free (d->filename); ++ g_free (d->op); ++ g_free (d); ++} ++ ++static gboolean ++g_timeval_lt (GTimeVal *val1, GTimeVal *val2) ++{ ++ if (val1->tv_sec < val2->tv_sec) ++ return TRUE; ++ ++ if (val1->tv_sec > val2->tv_sec) ++ return FALSE; ++ ++ /* val1->tv_sec == val2->tv_sec */ ++ if (val1->tv_usec < val2->tv_usec) ++ return TRUE; ++ ++ return FALSE; ++} ++ ++static gboolean ++scan_deleting_nodes (gpointer data) ++{ ++ struct _dnode* d; ++ GTimeVal tv_now; ++ GList* i; ++ GList* deleted_list = NULL; ++ gboolean ret = TRUE; ++ node_t* node; ++ ++ g_get_current_time (&tv_now); ++ ++ if (G_TRYLOCK (fen_lock)) { ++ for (i = deleting_nodes; i; i = i->next) { ++ d = (struct _dnode*)i->data; ++ /* Time to free, try only once */ ++ if (g_timeval_lt (&d->tv, &tv_now)) { ++ if ((node = find_node (d->filename)) != NULL) { ++ remove_node_internal (node, d->op); ++ } ++ _dnode_free (d); ++ deleted_list = g_list_prepend (deleted_list, i); ++ } ++ } ++ ++ for (i = deleted_list; i; i = i->next) { ++ deleting_nodes = g_list_remove_link (deleting_nodes, ++ (GList *)i->data); ++ g_list_free_1 ((GList *)i->data); ++ } ++ g_list_free (deleted_list); ++ ++ if (deleting_nodes == NULL) { ++ deleting_nodes_id = 0; ++ ret = FALSE; ++ } ++ G_UNLOCK (fen_lock); ++ } ++ return ret; ++} ++ ++gpointer ++node_get_data (node_t* node) ++{ ++ g_assert (node); ++ return node->user_data; ++} ++ ++gpointer ++node_set_data (node_t* node, gpointer user_data) ++{ ++ gpointer data = node->user_data; ++ g_assert (node); ++ node->user_data = user_data; ++ return data; ++} ++ ++void ++travel_nodes (node_t* node, node_op_t* op) ++{ ++ GList* children; ++ GList* i; ++ ++ if (node) { ++ if (op && op->hit) { ++ op->hit (node, op->user_data); ++ } ++ } ++ children = g_hash_table_get_values (node->children); ++ if (children) { ++ for (i = children; i; i = i->next) { ++ travel_nodes (i->data, op); ++ } ++ g_list_free (children); ++ } ++} ++ ++static node_t* ++find_node_internal (node_t* node, const gchar* filename, node_op_t* op) ++{ ++ gchar* str; ++ gchar* token; ++ gchar* lasts; ++ node_t* parent; ++ node_t* child; ++ ++ g_assert (filename && filename[0] == '/'); ++ g_assert (node); ++ ++ parent = node; ++ str = g_strdup (filename + strlen (NODE_NAME(parent))); ++ ++ if ((token = strtok_r (str, G_DIR_SEPARATOR_S, &lasts)) != NULL) { ++ do { ++ FN_W ("%s %s + %s\n", __func__, NODE_NAME(parent), token); ++ child = children_find (parent, token); ++ if (child) { ++ parent = child; ++ } else { ++ if (op && op->add_missing) { ++ child = op->add_missing (parent, op->user_data); ++ goto L_hit; ++ } ++ break; ++ } ++ } while ((token = strtok_r (NULL, G_DIR_SEPARATOR_S, &lasts)) != NULL); ++ } else { ++ /* It's the head */ ++ g_assert (parent == _head); ++ child = _head; ++ } ++ ++ if (token == NULL && child) { ++ L_hit: ++ if (op && op->hit) { ++ op->hit (child, op->user_data); ++ } ++ } ++ g_free (str); ++ return child; ++} ++ ++node_t* ++find_node (const gchar *filename) ++{ ++ return find_node_internal (_head, filename, NULL); ++} ++ ++node_t* ++find_node_full (const gchar* filename, node_op_t* op) ++{ ++ return find_node_internal (_head, filename, op); ++} ++ ++node_t* ++add_node (node_t* parent, const gchar* filename) ++{ ++ gchar* str; ++ gchar* token; ++ gchar* lasts; ++ node_t* child = NULL; ++ ++ g_assert (_head); ++ g_assert (filename && filename[0] == '/'); ++ ++ if (parent == NULL) { ++ parent = _head; ++ } ++ ++ str = g_strdup (filename + strlen (NODE_NAME(parent))); ++ ++ if ((token = strtok_r (str, G_DIR_SEPARATOR_S, &lasts)) != NULL) { ++ do { ++ FN_W ("%s %s + %s\n", __func__, NODE_NAME(parent), token); ++ child = node_new (parent, token); ++ if (child) { ++ children_add (parent, child); ++ parent = child; ++ } else { ++ break; ++ } ++ } while ((token = strtok_r (NULL, G_DIR_SEPARATOR_S, &lasts)) != NULL); ++ } ++ g_free (str); ++ if (token == NULL) { ++ return child; ++ } else { ++ return NULL; ++ } ++} ++ ++/** ++ * delete recursively ++ */ ++static gboolean ++remove_children (node_t* node, node_op_t* op) ++{ ++ FN_W ("%s 0x%p %s\n", __func__, node, NODE_NAME(node)); ++ if (children_num (node) > 0) { ++ children_foreach_remove (node, children_remove_cb, ++ (gpointer)op); ++ } ++ if (children_num (node) == 0) { ++ return TRUE; ++ } ++ return FALSE; ++} ++ ++static gboolean ++remove_node_internal (node_t* node, node_op_t* op) ++{ ++ node_t* parent = NULL; ++ /* ++ * If the parent is passive and doesn't have children, delete it. ++ * NOTE node_delete_deep is a depth first delete recursively. ++ * Top node is deleted in node_cancel_sub ++ */ ++ g_assert (node); ++ g_assert (op && op->pre_del); ++ if (node != _head) { ++ if (remove_children (node, op)) { ++ if (node->user_data) { ++ if (!op->pre_del (node, op->user_data)) { ++ return FALSE; ++ } ++ } ++ parent = node->parent; ++ children_remove (parent, node); ++ node_delete (node); ++ if (children_num (parent) == 0) { ++ remove_node_internal (parent, op); ++ } ++ return TRUE; ++ } ++ return FALSE; ++ } ++ return TRUE; ++} ++ ++void ++pending_remove_node (node_t* node, node_op_t* op) ++{ ++ struct _dnode* d; ++ GList* l; ++ ++ for (l = deleting_nodes; l; l=l->next) { ++ d = (struct _dnode*) l->data; ++ if (g_ascii_strcasecmp (d->filename, NODE_NAME(node)) == 0) { ++ return; ++ } ++ } ++ ++ d = _dnode_new (NODE_NAME(node), op); ++ g_assert (d); ++ deleting_nodes = g_list_prepend (deleting_nodes, d); ++ if (deleting_nodes_id == 0) { ++ deleting_nodes_id = g_timeout_add_seconds (PROCESS_DELETING_INTERVAL, ++ scan_deleting_nodes, ++ NULL); ++ g_assert (deleting_nodes_id > 0); ++ } ++} ++ ++void ++remove_node (node_t* node, node_op_t* op) ++{ ++ remove_node_internal (node, op); ++} ++ ++static node_t* ++node_new (node_t* parent, const gchar* basename) ++{ ++ node_t *f = NULL; ++ ++ g_assert (basename && basename[0]); ++ if ((f = g_new0 (node_t, 1)) != NULL) { ++ if (parent) { ++ f->basename = g_strdup (basename); ++ f->filename = g_build_filename (G_DIR_SEPARATOR_S, ++ NODE_NAME(parent), basename, NULL); ++ } else { ++ f->basename = g_strdup (basename); ++ f->filename = g_strdup (basename); ++ } ++ f->children = g_hash_table_new_full (g_str_hash, g_str_equal, ++ NULL, (GDestroyNotify)node_delete); ++ FN_W ("[ %s ] 0x%p %s\n", __func__, f, NODE_NAME(f)); ++ } ++ return f; ++} ++ ++static void ++node_delete (node_t *f) ++{ ++ FN_W ("[ %s ] 0x%p %s\n", __func__, f, NODE_NAME(f)); ++ g_assert (g_hash_table_size (f->children) == 0); ++ g_assert (f->user_data == NULL); ++ ++ g_hash_table_unref (f->children); ++ g_free (f->basename); ++ g_free (f->filename); ++ g_free (f); ++} ++ ++static void ++children_add (node_t *p, node_t *f) ++{ ++ FN_W ("%s [p] %8s [c] %8s\n", __func__, p->basename, f->basename); ++ g_hash_table_insert (p->children, f->basename, f); ++ f->parent = p; ++} ++ ++static void ++children_remove (node_t *p, node_t *f) ++{ ++ FN_W ("%s [p] %8s [c] %8s\n", __func__, p->basename, f->basename); ++ g_hash_table_steal (p->children, f->basename); ++ f->parent = NULL; ++} ++ ++guint ++children_num (node_t *f) ++{ ++ return g_hash_table_size (f->children); ++} ++ ++node_t * ++children_find (node_t *f, const gchar *basename) ++{ ++ return (node_t *) g_hash_table_lookup (f->children, (gpointer)basename); ++} ++ ++/** ++ * depth first delete recursively ++ */ ++static gboolean ++children_remove_cb (gpointer key, ++ gpointer value, ++ gpointer user_data) ++{ ++ node_t* f = (node_t*)value; ++ node_op_t* op = (node_op_t*) user_data; ++ ++ g_assert (f->parent); ++ ++ FN_W ("%s [p] %8s [c] %8s\n", __func__, f->parent->basename, f->basename); ++ if (remove_children (f, op)) { ++ if (f->user_data != NULL) { ++ return op->pre_del (f, op->user_data); ++ } ++ return TRUE; ++ } ++ return FALSE; ++} ++ ++static guint ++children_foreach_remove (node_t *f, GHRFunc func, gpointer user_data) ++{ ++ g_assert (f); ++ ++ return g_hash_table_foreach_remove (f->children, func, user_data); ++} ++ ++static void ++children_foreach (node_t *f, GHFunc func, gpointer user_data) ++{ ++ g_assert (f); ++ ++ g_hash_table_foreach (f->children, func, user_data); ++} ++ ++gboolean ++node_class_init () ++{ ++ FN_W ("%s\n", __func__); ++ if (_head == NULL) { ++ _head = node_new (NULL, G_DIR_SEPARATOR_S); ++ } ++ return _head != NULL; ++} +diff --git a/server/fen-node.h b/server/fen-node.h +new file mode 100644 +index 0000000..7c16762 +--- /dev/null ++++ b/server/fen-node.h +@@ -0,0 +1,72 @@ ++/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ ++/* vim:set expandtab ts=4 shiftwidth=4: */ ++/* ++ * Copyright (C) 2008 Sun Microsystem. ++ * ++ * This library is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2 of the License, or (at your option) any later version. ++ * ++ * This library is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ * ++ * You should have received a copy of the GNU Lesser General ++ * Public License along with this library; if not, write to the ++ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, ++ * Boston, MA 02111-1307, USA. ++ * ++ * Authors: Lin Ma ++ */ ++ ++#ifndef _FEN_NODE_H_ ++#define _FEN_NODE_H_ ++ ++typedef struct node node_t; ++ ++struct node ++{ ++ gchar *filename; ++ gchar *basename; ++ gint stat; ++ ++ /* the parent and children of node */ ++ node_t *parent; ++ GHashTable *children; /* children in basename */ ++ ++ gpointer user_data; ++}; ++ ++#define IS_TOPNODE(fp) (((node_t *)(fp))->parent == NULL) ++#define NODE_NAME(fp) (((node_t *)(fp))->filename) ++ ++typedef struct node_op ++{ ++ /* find */ ++ void (*hit) (node_t* node, gpointer user_data); ++ node_t* (*add_missing) (node_t* parent, gpointer user_data); ++ /* delete */ ++ gboolean (*pre_del) (node_t* node, gpointer user_data); ++ /* data */ ++ gpointer user_data; ++} node_op_t; ++ ++node_t* add_node (node_t* parent, const gchar* filename); ++void remove_node (node_t* node, node_op_t* op); ++void pending_remove_node (node_t* node, node_op_t* op); ++ ++void travel_nodes (node_t* node, node_op_t* op); ++node_t* find_node_full (const gchar* filename, node_op_t* op); ++node_t* find_node (const gchar *filename); ++ ++node_t* children_find (node_t *f, const gchar *basename); ++guint children_num (node_t *f); ++ ++gpointer node_get_data (node_t* node); ++gpointer node_set_data (node_t* node, gpointer user_data); ++ ++gboolean node_class_init (); ++ ++#endif /* _FEN_NODE_H_ */ +diff --git a/server/fen-sub.c b/server/fen-sub.c +new file mode 100644 +index 0000000..373cba5 +--- /dev/null ++++ b/server/fen-sub.c +@@ -0,0 +1,41 @@ ++/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ ++/* vim:set expandtab ts=4 shiftwidth=4: */ ++/* ++ * Copyright (C) 2008 Sun Microsystem. ++ * ++ * This library is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2 of the License, or (at your option) any later version. ++ * ++ * This library is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ * ++ * You should have received a copy of the GNU Lesser General ++ * Public License along with this library; if not, write to the ++ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, ++ * Boston, MA 02111-1307, USA. ++ * ++ * Authors: Lin Ma ++ */ ++ ++#include "config.h" ++#include "fen-sub.h" ++ ++fen_sub* ++fen_sub_new (gpointer udata, gboolean is_mondir) ++{ ++ fen_sub *sub; ++ sub = g_new (fen_sub, 1); ++ sub->user_data = udata; ++ sub->is_mondir = is_mondir; ++ return sub; ++} ++ ++void ++fen_sub_delete (fen_sub *sub) ++{ ++ g_free (sub); ++} +diff --git a/server/fen-sub.h b/server/fen-sub.h +new file mode 100644 +index 0000000..1f4bb5e +--- /dev/null ++++ b/server/fen-sub.h +@@ -0,0 +1,38 @@ ++/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ ++/* vim:set expandtab ts=4 shiftwidth=4: */ ++/* ++ * Copyright (C) 2008 Sun Microsystem. ++ * ++ * This library is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2 of the License, or (at your option) any later version. ++ * ++ * This library is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ * ++ * You should have received a copy of the GNU Lesser General ++ * Public License along with this library; if not, write to the ++ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, ++ * Boston, MA 02111-1307, USA. ++ * ++ * Authors: Lin Ma ++ */ ++ ++#include ++ ++#ifndef _FEN_SUB_H_ ++#define _FEN_SUB_H_ ++ ++typedef struct _fen_sub ++{ ++ gpointer user_data; ++ gboolean is_mondir; ++} fen_sub; ++ ++fen_sub* fen_sub_new (gpointer udata, gboolean is_mondir); ++void fen_sub_delete (fen_sub *sub); ++ ++#endif _FEN_SUB_H_ +diff --git a/server/gam_channel.c b/server/gam_channel.c +index 56c3ea7..6db1692 100644 +--- a/server/gam_channel.c ++++ b/server/gam_channel.c +@@ -7,6 +7,12 @@ + #include + #include + #include ++#if defined(sun) ++#include ++#endif ++#if defined(HAVE_UCRED_H) ++#include ++#endif defined(HAVE_UCRED_H) + #include "gam_error.h" + #include "gam_connection.h" + #include "gam_channel.h" +@@ -101,6 +107,10 @@ gam_client_conn_check_cred(GIOChannel * source, int fd, + } cmsg; + #endif + ++#if defined(HAVE_GETPEERUCRED) ++ ucred_t *creds; ++#endif ++ + s_uid = getuid(); + + #if defined(LOCAL_CREDS) && defined(HAVE_CMSGCRED) +@@ -167,11 +177,25 @@ gam_client_conn_check_cred(GIOChannel * source, int fd, + fd, cr_len, (int) sizeof(cr)); + goto failed; + } ++#elif defined(HAVE_GETPEERUCRED) ++ if ((creds = (ucred_t *)malloc(ucred_size()))==(ucred_t *)NULL){ ++ GAM_DEBUG(DEBUG_INFO,"Malloc failed for ucreds"); ++ goto failed; ++ } ++ ++ if (getpeerucred(fd, &creds)!=0){ ++ GAM_DEBUG(DEBUG_INFO,"getpeerucred call failed"); ++ goto failed; ++ } ++ c_uid = ucred_getruid(creds); ++ c_gid = ucred_getrgid(creds); ++ c_pid = ucred_getpid(creds); ++ ucred_free(creds); + #elif defined(HAVE_CMSGCRED) + c_pid = cmsg.cred.cmcred_pid; + c_uid = cmsg.cred.cmcred_euid; + c_gid = cmsg.cred.cmcred_groups[0]; +-#else /* !SO_PEERCRED && !HAVE_CMSGCRED */ ++#else /* !SO_PEERCRED && !HAVE_CMSGCRED && !HAVE_GETPEERUCRED */ + GAM_DEBUG(DEBUG_INFO, + "Socket credentials not supported on this OS\n"); + goto failed; +diff --git a/server/gam_fen.c b/server/gam_fen.c +new file mode 100644 +index 0000000..303f191 +--- /dev/null ++++ b/server/gam_fen.c +@@ -0,0 +1,119 @@ ++/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ ++/* vim:set expandtab ts=4 shiftwidth=4: */ ++/* ++ * Design: ++ * A Solaris port has a resource limit of events (port_max_events) which ++ * limits the number of objects (fds) that can be actively associated objects ++ * whith the port. The default is (65536), but can be changed. ++ * ++ * project.max-port-ids identify the max number of ports ++ * process.max-port-events identify the max objs of a port ++ * process.max-file-descriptor identify the max fds of a process ++ * ++ * For a user server process, process.max-file-descriptor seems a bottleneck. ++ * I will use a port list for monitor fds to avoid process.max-file-descriptor ++ * is greater than process.max-port-events. ++ */ ++#include "config.h" ++#include "gam_error.h" ++#include "gam_fen.h" ++#include "gam_event.h" ++#include "gam_server.h" ++#include "gam_protocol.h" ++#include ++#include "fen-helper.h" ++ ++/** ++ * Initializes the FEN system. This must be called before ++ * any other functions in this module. ++ * ++ * @returns TRUE if initialization succeeded, FALSE otherwise ++ */ ++ ++gboolean ++gam_fen_init (void) ++{ ++ if (!fen_init ()) ++ return FALSE; ++ ++ gam_server_install_kernel_hooks (GAMIN_K_FEN, ++ gam_fen_add_subscription, ++ gam_fen_remove_subscription, ++ gam_fen_remove_all_for, ++ NULL, NULL); ++ return TRUE; ++} ++ ++/** ++ * Adds a subscription to be monitored. ++ * ++ * @param sub a #GamSubscription to be polled ++ * @returns TRUE if adding the subscription succeeded, FALSE otherwise ++ */ ++ ++gboolean ++gam_fen_add_subscription (GamSubscription *sub) ++{ ++ g_debug ("[ %s ] sub[0x%p]\n", __func__, sub); ++ ++ gam_listener_add_subscription (gam_subscription_get_listener (sub), sub); ++ fen_add (gam_subscription_get_path(sub), ++ sub, ++ gam_subscription_is_dir (sub)); ++ return TRUE; ++} ++ ++/** ++ * Removes a subscription which was being monitored. ++ * ++ * @param sub a #GamSubscription to remove ++ * @returns TRUE if removing the subscription succeeded, FALSE otherwise ++ */ ++ ++gboolean ++gam_fen_remove_subscription (GamSubscription *sub) ++{ ++ g_debug ("[ %s ] sub[0x%p]\n", __func__, sub); ++ ++ fen_remove (gam_subscription_get_path(sub), ++ sub, ++ gam_subscription_is_dir (sub)); ++ /* free subscription */ ++ gam_subscription_cancel(sub); ++ gam_subscription_free(sub); ++ return TRUE; ++} ++ ++/** ++ * Stop monitoring all subscriptions for a given listener. ++ * ++ * @param listener a #GamListener ++ * @returns TRUE if removing the subscriptions succeeded, FALSE otherwise ++ */ ++ ++gboolean ++gam_fen_remove_all_for (GamListener *listener) ++{ ++ GList *subs; ++ GList *idx; ++ gboolean success = TRUE; ++ ++ subs = gam_listener_get_subscriptions (listener); ++ ++ if (subs == NULL) ++ return FALSE; ++ ++ for (idx = subs; idx != NULL; idx = idx->next) { ++ GamSubscription *sub = (GamSubscription *)idx->data; ++ g_assert (sub); ++ if (!gam_fen_remove_subscription (sub)) ++ success = FALSE; ++ } ++ ++ if (subs) { ++ g_list_free (subs); ++ return TRUE; ++ } else { ++ return FALSE; ++ } ++} +diff --git a/server/gam_fen.h b/server/gam_fen.h +new file mode 100644 +index 0000000..07bba39 +--- /dev/null ++++ b/server/gam_fen.h +@@ -0,0 +1,20 @@ ++/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ ++/* vim:set expandtab ts=4 shiftwidth=4: */ ++ ++#ifndef __GAM_FEN_H__ ++#define __GAM_FEN_H__ ++ ++#include ++#include "gam_subscription.h" ++ ++G_BEGIN_DECLS ++ ++gboolean gam_fen_init (void); ++gboolean gam_fen_add_subscription (GamSubscription *sub); ++gboolean gam_fen_remove_subscription (GamSubscription *sub); ++gboolean gam_fen_remove_all_for (GamListener *listener); ++ ++G_END_DECLS ++ ++#endif /* __GAM_FEN_H__ */ ++ +diff --git a/server/gam_fs.c b/server/gam_fs.c +index dd414b5..052e4d9 100644 +--- a/server/gam_fs.c ++++ b/server/gam_fs.c +@@ -7,9 +7,20 @@ + #include + #include + #include ++#ifdef HAVE_SYS_MNTTAB_H ++#include ++#endif + #include "gam_error.h" + #include "gam_fs.h" + ++#ifdef HAVE_SYS_MNTTAB_H ++#define MTAB MNTTAB ++#define MTABDEL "\t" ++#else ++#define MTAB "/etc/mtab" ++#define MTABDEL "\t" ++#endif ++ + #define DEFAULT_POLL_TIMEOUT 0 + + typedef struct _gam_fs_properties { +@@ -119,7 +130,7 @@ gam_fs_scan_mtab (void) + gam_fs *fs = NULL; + int i; + +- g_file_get_contents ("/etc/mtab", &contents, &len, NULL); ++ g_file_get_contents (MTAB, &contents, &len, NULL); + if (contents == NULL) + return; + +@@ -133,7 +144,7 @@ gam_fs_scan_mtab (void) + if (line[0] == '\0') + continue; + +- words = g_strsplit (line, " ", 0); ++ words = g_strsplit (line, MTABDEL, 0); + + if (words == NULL) + continue; +@@ -176,19 +187,23 @@ gam_fs_init (void) + gam_fs_set ("ext2", GFS_MT_DEFAULT, 0); + gam_fs_set ("reiser4", GFS_MT_DEFAULT, 0); + gam_fs_set ("reiserfs", GFS_MT_DEFAULT, 0); ++ gam_fs_set ("nfs", GFS_MT_DEFAULT, 0); ++ gam_fs_set ("zfs", GFS_MT_DEFAULT, 0); ++ gam_fs_set ("ufs", GFS_MT_DEFAULT, 0); ++ gam_fs_set ("vxfs", GFS_MT_DEFAULT, 0); + gam_fs_set ("novfs", GFS_MT_POLL, 30); +- gam_fs_set ("nfs", GFS_MT_POLL, 5); +- if (stat("/etc/mtab", &mtab_sbuf) != 0) ++ ++ if (stat(MTAB, &mtab_sbuf) != 0) + { +- GAM_DEBUG(DEBUG_INFO, "Could not stat /etc/mtab\n"); ++ GAM_DEBUG(DEBUG_INFO, "Could not stat %s\n",MTAB); + } + gam_fs_scan_mtab (); + } else { + struct stat sbuf; + +- if (stat("/etc/mtab", &sbuf) != 0) ++ if (stat(MTAB, &sbuf) != 0) + { +- GAM_DEBUG(DEBUG_INFO, "Could not stat /etc/mtab\n"); ++ GAM_DEBUG(DEBUG_INFO, "Could not stat %s\n",MTAB); + } + + /* /etc/mtab has changed */ +diff --git a/server/gam_fs.h b/server/gam_fs.h +index bc2d538..94e70fd 100644 +--- a/server/gam_fs.h ++++ b/server/gam_fs.h +@@ -8,6 +8,7 @@ typedef enum { + #if !defined(ENABLE_DNOTIFY) && \ + !defined(ENABLE_INOTIFY) && \ + !defined(ENABLE_KQUEUE) && \ ++ !defined(ENABLE_FEN) && \ + !defined(ENABLE_HURD_MACH_NOTIFY) + GFS_MT_DEFAULT = GFS_MT_POLL, + #else +diff --git a/server/gam_server.c b/server/gam_server.c +index f92a691..e5da29f 100644 +--- a/server/gam_server.c ++++ b/server/gam_server.c +@@ -45,6 +45,9 @@ + #ifdef ENABLE_HURD_MACH_NOTIFY + #include "gam_hurd_mach_notify.h" + #endif ++#ifdef ENABLE_FEN ++#include "gam_fen.h" ++#endif + #include "gam_excludes.h" + #include "gam_fs.h" + #include "gam_conf.h" +@@ -162,6 +165,12 @@ gam_init_subscriptions(void) + return(TRUE); + } + #endif ++#ifdef ENABLE_FEN ++ if (gam_fen_init()) { ++ GAM_DEBUG(DEBUG_INFO, "Using fen as backend\n"); ++ return(TRUE); ++ } ++#endif + } + + if (gam_poll_basic_init()) { +@@ -627,6 +636,10 @@ main(int argc, const char *argv[]) + signal(SIGQUIT, gam_exit); + signal(SIGTERM, gam_exit); + signal(SIGPIPE, SIG_IGN); ++#ifdef ENABLE_FEN ++ signal(SIGUSR1, SIG_IGN); ++ signal(SIGUSR2, SIG_IGN); ++#endif + + if (!gam_init_subscriptions()) { + GAM_DEBUG(DEBUG_INFO, "Could not initialize the subscription system.\n"); +diff --git a/server/gam_server.h b/server/gam_server.h +index bc99e09..313dd84 100644 +--- a/server/gam_server.h ++++ b/server/gam_server.h +@@ -16,7 +16,8 @@ typedef enum { + GAMIN_K_INOTIFY = 2, + GAMIN_K_KQUEUE = 3, + GAMIN_K_MACH = 4, +- GAMIN_K_INOTIFY2 = 5 ++ GAMIN_K_INOTIFY2 = 5, ++ GAMIN_K_FEN = 6 + } GamKernelHandler; + + typedef enum { +diff --git a/tests/testing.c b/tests/testing.c +index 9926c0a..4c08740 100644 @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Tue Nov 22 21:01:36 2011 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Tue, 22 Nov 2011 20:01:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[16233] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 16233 http://gar.svn.sourceforge.net/gar/?rev=16233&view=rev Author: jake_goerzen Date: 2011-11-22 20:01:35 +0000 (Tue, 22 Nov 2011) Log Message: ----------- dovecot: version 2.0 config file location Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2011-11-22 14:31:53 UTC (rev 16232) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2011-11-22 20:01:35 UTC (rev 16233) @@ -107,7 +107,9 @@ ginstall -d $(DESTDIR)$(localstatedir)/lib cp $(DESTDIR)/opt/csw/share/doc/dovecot/example-config/dovecot.conf \ - $(DESTDIR)$(sysconfdir)/dovecot.conf + $(DESTDIR)$(sysconfdir)/dovecot/dovecot.conf + cp -r $(DESTDIR)/opt/csw/share/doc/dovecot/example-config/conf.d \ + $(DESTDIR)$(sysconfdir)/dovecot # Create self-signed sample cert ginstall -d $(SSLDIR)/certs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 22 22:09:31 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 22 Nov 2011 21:09:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[16234] csw/mgar/pkg/rbgems Message-ID: Revision: 16234 http://gar.svn.sourceforge.net/gar/?rev=16234&view=rev Author: dmichelsen Date: 2011-11-22 21:09:30 +0000 (Tue, 22 Nov 2011) Log Message: ----------- rbgems/calendar_date_select: Initial commit Added Paths: ----------- csw/mgar/pkg/rbgems/calendar_date_select/ csw/mgar/pkg/rbgems/calendar_date_select/Makefile csw/mgar/pkg/rbgems/calendar_date_select/branches/ csw/mgar/pkg/rbgems/calendar_date_select/tags/ csw/mgar/pkg/rbgems/calendar_date_select/trunk/ csw/mgar/pkg/rbgems/calendar_date_select/trunk/Makefile csw/mgar/pkg/rbgems/calendar_date_select/trunk/checksums csw/mgar/pkg/rbgems/calendar_date_select/trunk/files/ Copied: csw/mgar/pkg/rbgems/calendar_date_select/Makefile (from rev 16195, csw/mgar/pkg/template/Makefile) =================================================================== --- csw/mgar/pkg/rbgems/calendar_date_select/Makefile (rev 0) +++ csw/mgar/pkg/rbgems/calendar_date_select/Makefile 2011-11-22 21:09:30 UTC (rev 16234) @@ -0,0 +1,15 @@ +# vim: ft=make ts=4 sw=4 noet + +default: + @echo "You are in the pkg/ directory." + +%: + $(MAKE) -C trunk $* + +paranoid-%: + $(MAKE) -C trunk $* || exit 2 + +export BUILDLOG ?= $(shell pwd)/buildlog.txt + +report-%: + $(MAKE) -C trunk $* || echo " *** make $* in $$i failed ***" >> $(BUILDLOG) Property changes on: csw/mgar/pkg/rbgems/calendar_date_select/trunk ___________________________________________________________________ Added: svn:ignore + work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/rbgems/calendar_date_select/trunk/Makefile =================================================================== --- csw/mgar/pkg/rbgems/calendar_date_select/trunk/Makefile (rev 0) +++ csw/mgar/pkg/rbgems/calendar_date_select/trunk/Makefile 2011-11-22 21:09:30 UTC (rev 16234) @@ -0,0 +1,17 @@ +NAME = calendar_date_select +VERSION = 1.16.3 +CATEGORIES = rbgems + +DESCRIPTION = Calendar date picker for rails + +define BLURB + Calendar date picker for rails +endef + +GEMPKGNAME = calendar-date-$(subst .,-,$(VERSION)) + +ARCHALL = 1 + +EXTRA_MERGE_EXCLUDE_FILES += .*/\.gitignore + +include gar/category.mk Added: csw/mgar/pkg/rbgems/calendar_date_select/trunk/checksums =================================================================== --- csw/mgar/pkg/rbgems/calendar_date_select/trunk/checksums (rev 0) +++ csw/mgar/pkg/rbgems/calendar_date_select/trunk/checksums 2011-11-22 21:09:30 UTC (rev 16234) @@ -0,0 +1 @@ +88b6183e442504d8563164ae2924ef1a calendar_date_select-1.16.3.gem This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Wed Nov 23 01:42:43 2011 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Wed, 23 Nov 2011 00:42:43 +0000 Subject: [csw-devel] SF.net SVN: gar:[16235] csw/mgar/pkg/dovecot/trunk/files Message-ID: Revision: 16235 http://gar.svn.sourceforge.net/gar/?rev=16235&view=rev Author: jake_goerzen Date: 2011-11-23 00:42:42 +0000 (Wed, 23 Nov 2011) Log Message: ----------- dovecot: update changelog.CSW and README.CSW Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/files/README.CSW csw/mgar/pkg/dovecot/trunk/files/changelog.CSW csw/mgar/pkg/dovecot/trunk/files/cswdovecot Modified: csw/mgar/pkg/dovecot/trunk/files/README.CSW =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/README.CSW 2011-11-22 21:09:30 UTC (rev 16234) +++ csw/mgar/pkg/dovecot/trunk/files/README.CSW 2011-11-23 00:42:42 UTC (rev 16235) @@ -1,66 +1,46 @@ -Configuration file migration ----------------------------- +Dovecot 2.0 README.CSW +---------------------- -The default configuration path has been migrated to /etc/opt/csw/dovecot.conf. During package installation the cswmigrateconf script (part of the class action utilities) migrates the dovecot.conf file to the new location. - Configuration file ------------------ -The default configuration path is /etc/opt/csw/dovecot.conf CSWdovecot -brings with it a sample configuration (suffixed with .CSW) that will be -installed when dovecot.conf doesn't exist yet. This sample configuration -provides IMAP/POP3 and IMAPS/POP3S services to system users and uses a -self-signed certificate that comes with the package. +Dovecot 1.2.x configuration file: -When you adjust dovecot.conf, package upgrades will preserve your -configuration and just install the sample configuration as dovecot.conf.CSW. + /etc/opt/csw/dovecot.conf +Dovecot 2.0 configuration file(s): -Machine-local configuration in shared /opt setups -------------------------------------------------- + /etc/opt/csw/dovecot/dovecot.conf + /etc/opt/csw/dovecot/conf.d/* -If you share /opt among several machines (via NFS for example) you can use -/etc/opt/csw/dovecot.conf as machine-local configuration. The dovecot -startup script will then use it instead of the default configuration. +Previously, Dovecot versions 1.2.x used /etc/opt/csw/dovecot.conf +as the default configuration file. +Starting with Dovecot 2.0 the default configuration file is located at +/etc/opt/csw/dovecot/dovecot.conf please note the addition of "dovecot" +directory in the path. For more information please see: + http://wiki2.dovecot.org/QuickConfiguration + User accounts ------------- -On installation CSWdovecot will create a user named dovecot in case no user -account by this name exists. This user account is required for the Dovecot -login service (and nothing else). +On installation CSWdovecot will create 2 user accounts named dovecot and +dovenull in case no user accounts by these names exist. These user accounts +are required for the Dovecot login service (and nothing else). -If you want to use Dovecot for virtual users, you need to create another -user account (!= dovecot). For background information, see + http://wiki2.dovecot.org/UserIds - http://wiki.dovecot.org/UserIds - - Upgrading --------- For upgrading information from other IMAP servers or previous Dovecot versions, see - http://wiki.dovecot.org/UpgradingDovecot + http://wiki2.dovecot.org/UpgradingDovecot - Sieve plugin ------------ -UPDATE!! CSWdovecot_sieve package is depreciated. - -Sieve support (via the cmusieve plugin) is now contained in the CSWdovecot -package. - -To use sieve add - - mail_plugins = cmusieve - -to the "protocol lda" section in dovecot.conf. This requires that you use -Dovecot's deliver as LDA of course. See the following URLs for details - - http://wiki.dovecot.org/LDA - http://wiki.dovecot.org/LDA/Sieve#CMUSieve_Plugin +Starting with CSWdovecot 2.0 the sieve plugin is in a separate package (TODO) Modified: csw/mgar/pkg/dovecot/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/changelog.CSW 2011-11-22 21:09:30 UTC (rev 16234) +++ csw/mgar/pkg/dovecot/trunk/files/changelog.CSW 2011-11-23 00:42:42 UTC (rev 16235) @@ -16,3 +16,11 @@ been included in the CSWdovecot package -- Jake Goerzen Sat, 15 Jan 2011 17:35:54 +0100 + +dovecot (2.0.16) + + * package updated to 2.0.16 + * Dovecot 2.0 configuration is /etc/opt/csw/dovecot/dovecot.conf + * sieve package going back into its own package (TODO) + + -- Jake Goerzen Tue Nov 22 22:31:26 CET 2011 Modified: csw/mgar/pkg/dovecot/trunk/files/cswdovecot =================================================================== --- csw/mgar/pkg/dovecot/trunk/files/cswdovecot 2011-11-22 21:09:30 UTC (rev 16234) +++ csw/mgar/pkg/dovecot/trunk/files/cswdovecot 2011-11-23 00:42:42 UTC (rev 16235) @@ -3,6 +3,7 @@ # # Taken from http://wiki.dovecot.org/DovecotInit # Modified for CSW by Sebastian Kayser +# Modified by Jake Goerzen # #FMRI network @@ -11,9 +12,7 @@ test -x $DAEMON || exit 1 set -e -CONF=/opt/csw/etc/dovecot.conf -CONF_LOCAL=/etc/opt/csw/dovecot.conf -[ -r $CONF_LOCAL ] && CONF=$CONF_LOCAL +CONF=/etc/opt/csw/dovecot/dovecot.conf [ "`ulimit -n`" -lt 1024 ] && ulimit -n 1024 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Wed Nov 23 01:50:46 2011 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Wed, 23 Nov 2011 00:50:46 +0000 Subject: [csw-devel] SF.net SVN: gar:[16236] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 16236 http://gar.svn.sourceforge.net/gar/?rev=16236&view=rev Author: jake_goerzen Date: 2011-11-23 00:50:46 +0000 (Wed, 23 Nov 2011) Log Message: ----------- dovecot: do not install sample config Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2011-11-23 00:42:42 UTC (rev 16235) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2011-11-23 00:50:46 UTC (rev 16236) @@ -73,7 +73,7 @@ # cswclassutils integration INITSMF = /etc/opt/csw/init.d/cswdovecot USERGROUP = /etc/opt/csw/pkg/CSWdovecot/cswusergroup -SAMPLECONF = .*/dovecot.pem $(sysconfdir)/dovecot.conf +SAMPLECONF = .*/dovecot.pem MIGRATE_FILES = dovecot.conf include gar/category.mk @@ -106,11 +106,6 @@ ginstall -d $(DESTDIR)$(localstatedir)/run ginstall -d $(DESTDIR)$(localstatedir)/lib - cp $(DESTDIR)/opt/csw/share/doc/dovecot/example-config/dovecot.conf \ - $(DESTDIR)$(sysconfdir)/dovecot/dovecot.conf - cp -r $(DESTDIR)/opt/csw/share/doc/dovecot/example-config/conf.d \ - $(DESTDIR)$(sysconfdir)/dovecot - # Create self-signed sample cert ginstall -d $(SSLDIR)/certs ginstall -d $(SSLDIR)/private This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Nov 23 16:36:37 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 23 Nov 2011 15:36:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[16237] csw/mgar/pkg/libcurl4/trunk Message-ID: Revision: 16237 http://gar.svn.sourceforge.net/gar/?rev=16237&view=rev Author: dmichelsen Date: 2011-11-23 15:36:37 +0000 (Wed, 23 Nov 2011) Log Message: ----------- libcurl4/trunk: Update to 7.23.1 Modified Paths: -------------- csw/mgar/pkg/libcurl4/trunk/Makefile csw/mgar/pkg/libcurl4/trunk/checksums Modified: csw/mgar/pkg/libcurl4/trunk/Makefile =================================================================== --- csw/mgar/pkg/libcurl4/trunk/Makefile 2011-11-23 00:50:46 UTC (rev 16236) +++ csw/mgar/pkg/libcurl4/trunk/Makefile 2011-11-23 15:36:37 UTC (rev 16237) @@ -3,7 +3,7 @@ # - Link against new librtmp0 NAME = curl -VERSION = 7.22.0 +VERSION = 7.23.1 CATEGORIES = net DESCRIPTION = Command line tool and library for client-side URL transfers Modified: csw/mgar/pkg/libcurl4/trunk/checksums =================================================================== --- csw/mgar/pkg/libcurl4/trunk/checksums 2011-11-23 00:50:46 UTC (rev 16236) +++ csw/mgar/pkg/libcurl4/trunk/checksums 2011-11-23 15:36:37 UTC (rev 16237) @@ -1 +1 @@ -bdb5c226d37c4a6082c70e7ef6f63060 curl-7.22.0.tar.bz2 +0296d3196b4bf82c896a869b38dbc5f2 curl-7.23.1.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Nov 23 22:30:58 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 23 Nov 2011 21:30:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[16238] csw/mgar/pkg/orca/trunk Message-ID: Revision: 16238 http://gar.svn.sourceforge.net/gar/?rev=16238&view=rev Author: dmichelsen Date: 2011-11-23 21:30:58 +0000 (Wed, 23 Nov 2011) Log Message: ----------- orca/trunk: Move to git snap, further split packages Modified Paths: -------------- csw/mgar/pkg/orca/trunk/Makefile csw/mgar/pkg/orca/trunk/checksums Added Paths: ----------- csw/mgar/pkg/orca/trunk/files/0001-Skip-unversioned-SVN-as-we-are-now-in-GITland.patch Modified: csw/mgar/pkg/orca/trunk/Makefile =================================================================== --- csw/mgar/pkg/orca/trunk/Makefile 2011-11-23 15:36:37 UTC (rev 16237) +++ csw/mgar/pkg/orca/trunk/Makefile 2011-11-23 21:30:58 UTC (rev 16238) @@ -1,6 +1,5 @@ NAME = orca -VERSION = snapshot-r535 -SPKG_VERSION = snapshot_r535 +VERSION = csw-1.0 CATEGORIES = utils DESCRIPTION = A system performance monitoring tool @@ -26,83 +25,128 @@ endef -MASTER_SITES = http://www.orcaware.com/orca/pub/snapshots/ -DISTFILES = $(NAME)-$(VERSION).tar.bz2 +MASTER_SITES = https://github.com/blair/orca/tarball/master +# DISTFILES = $(NAME)-$(VERSION).tar.gz DISTFILES += csworcallator csworcallator.xml svc-csworcallator DISTFILES += csworca_services DISTFILES += csworca -PATCHFILES = $(NAME)-$(VERSION)-se-3.5.0.patch +PATCHFILES = orca-snapshot-r535-se-3.5.0.patch PATCHFILES += fix-start-orcallator.patch +PATCHFILES += 0001-Skip-unversioned-SVN-as-we-are-now-in-GITland.patch -PACKAGES = CSWorca CSWorcaweb +GIT_REPOS = git://github.com/dago/orca.git +GIT_TREEISH_orca.git = $(VERSION) -CATALOGNAME_CSWorca = orca -CATALOGNAME_CSWorcaweb = orca_web +VENDOR_URL = http://www.orcaware.com/orca -SPKG_DESC_CSWorca = Performance Data Collector -SPKG_DESC_CSWorcaweb = Performance Data Viewer +BUILD_DEP_PKGS += CSWperl +BUILD_DEP_PKGS += CSWpmtimedate +BUILD_DEP_PKGS += CSWpmmathinterpolate +BUILD_DEP_PKGS += CSWpm-rrdtool +BUILD_DEP_PKGS += CSWgawk +BUILD_DEP_PKGS += CSWbzip2 +BUILD_DEP_PKGS += CSWsetoolkit -SPKG_SOURCEURL = http://www.orcaware.com/orca +PACKAGES += CSWorcallator +SPKG_DESC_CSWorcallator = Orcallator performance data collector +PKGFILES_CSWorcallator += /etc/opt/csw/init.d/csworcallator +PKGFILES_CSWorcallator += $(bindir)/.*orcallator.* +PKGFILES_CSWorcallator += $(libdir)/orca/orcallator.se +ARCHALL_CSWorcallator = 1 +RUNTIME_DEP_PKGS_CSWorcallator += CSWsetoolkit +RUNTIME_DEP_PKGS_CSWorcallator += CSWgawk +RUNTIME_DEP_PKGS_CSWorcallator += CSWbzip2 +# Checkpkg can't track these +CHECKPKG_OVERRIDES_CSWorcallator += surplus-dependency|CSWsetoolkit +CHECKPKG_OVERRIDES_CSWorcallator += surplus-dependency|CSWgawk +CHECKPKG_OVERRIDES_CSWorcallator += surplus-dependency|CSWbzip2 +OBSOLETED_BY_CSWorcallator += CSWorca -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.bz2 +PACKAGES += CSWorca-services-collector +SPKG_DESC_CSWorca-services-collector = Orca services data collector +PKGFILES_CSWorca-services-collector += /etc/opt/csw/init.d/csworca_services +PKGFILES_CSWorca-services-collector += $(bindir)/.*orca_services.* +PKGFILES_CSWorca-services-collector += $(libexecdir)/orca_services +ARCHALL_CSWorca-services-collector = 1 +OBSOLETED_BY_CSWorca-services-collector += CSWorca -BUILD_DEP_PKGS = CSWperl CSWpmtimedate CSWpmmathinterpolate CSWrrd CSWgawk CSWbzip2 CSWsetoolkit +PACKAGES += CSWorca-web +SPKG_DESC_CSWorca-web = Performance Data Viewer +ARCHALL_CSWorca-web = 1 +# PKGFILES is catchall +RUNTIME_DEP_PKGS_CSWorca-web += CSWperl +RUNTIME_DEP_PKGS_CSWorca-web += CSWpmtimedate +RUNTIME_DEP_PKGS_CSWorca-web += CSWpmmathinterpolate +RUNTIME_DEP_PKGS_CSWorca-web += CSWrrd +RUNTIME_DEP_PKGS_CSWorca-web += CSWapache2 +# Checkpkg can't track Perl dependencies +CHECKPKG_OVERRIDES_CSWorca-web += surplus-dependency|CSWperl +CHECKPKG_OVERRIDES_CSWorca-web += surplus-dependency|CSWpmtimedate +CHECKPKG_OVERRIDES_CSWorca-web += surplus-dependency|CSWpmmathinterpolate +CHECKPKG_OVERRIDES_CSWorca-web += surplus-dependency|CSWrrd +CHECKPKG_OVERRIDES_CSWorca-web += surplus-dependency|CSWapache2 +OBSOLETED_BY_CSWorca-web += CSWorcaweb +CATALOGNAME_CSWorcaweb = orca_web_stub -RUNTIME_DEP_PKGS_CSWorca = CSWsetoolkit CSWperl CSWpmtimedate -RUNTIME_DEP_PKGS_CSWorca += CSWpmmathinterpolate CSWrrd CSWgawk CSWbzip2 -RUNTIME_DEP_PKGS_CSWorcaweb = CSWperl CSWpmtimedate CSWpmmathinterpolate CSWrrd CSWapache2 +# TBD: Adjust to OpenCSW radius location +REINPLACEMENTS += radiuslog +REINPLACE_MATCH_radiuslog = /usr/local/etc/raddb/logfile +REINPLACE_WITH_radiuslog = /var/opt/csw/radius.log +REINPLACE_FILES_radiuslog = data_gatherers/orca_services/orca_services.pl.in -sysconfdir = /etc/opt/csw -localstatedir = /var/opt/csw +REINPLACEMENTS += radiusauth +REINPLACE_MATCH_radiusauth = /usr/local/lib/orca_services.DB. +REINPLACE_WITH_radiusauth = $(libexecdir)/orca_services.DB. +REINPLACE_FILES_radiusauth = data_gatherers/orca_services/orca_services.pl.in -COMMON_EXPORTS += perlcswlib +# TBD: Adjust to OpenCSW pop logfile location +REINPLACEMENTS += pop +REINPLACE_MATCH_pop = /var/log/ipop3d.log +REINPLACE_WITH_pop = /var/opt/csw/ipop3d.log +REINPLACE_FILES_pop = data_gatherers/orca_services/orca_services.pl.in -CONFIGURE_ARGS = $(DIRPATHS) \ - --with-html-dir=$(sharedstatedir)/www/orca \ - --disable-librrdtool +# TBD: Adjust to OpenCSW named logfiles location +REINPLACEMENTS += dns +REINPLACE_MATCH_dns = /var/log/named +REINPLACE_WITH_dns = /var/opt/csw/named/named.log +REINPLACE_FILES_dns = data_gatherers/orca_services/orca_services.pl.in + + +EXTRA_COMMON_EXPORTS += perlcswlib + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --with-html-dir=$(sharedstatedir)/www/orca +CONFIGURE_ARGS += --disable-librrdtool + # Exclude se-libraries for old SE Toolkit versions. We depend on 3.5.0 which # includes all needed se-libraries. EXTRA_MERGE_EXCLUDE_FILES = /opt/csw/lib/SE/.* +# This is for A/IX only +EXTRA_MERGE_EXCLUDE_FILES += $(bindir)/orca-aix-stat + +# This is for HP only +EXTRA_MERGE_EXCLUDE_FILES += $(bindir)/orca-hp-stat + +# This is for Linux /proc only +EXTRA_MERGE_EXCLUDE_FILES += $(bindir)/procallator + PRESERVECONF = /etc/opt/csw/orcallator.cfg PRESERVECONF += /etc/opt/csw/winallator.cfg PRESERVECONF += /etc/opt/csw/procallator.cfg PRESERVECONF += /etc/opt/csw/orca_services.cfg -INITSMF = /etc/opt/csw/init.d/csworca +INITSMF += /etc/opt/csw/init.d/csworca INITSMF += /etc/opt/csw/init.d/csworcallator +INITSMF += /etc/opt/csw/init.d/csworca_services -ARCHALL = 1 +include gar/category.mk -PKGFILES_CSWorcaweb = $(prefix)/apache2/.* -PKGFILES_CSWorcaweb += $(sharedstatedir)/www/orca/.* -PKGFILES_CSWorcaweb += $(bindir)/orca -PKGFILES_CSWorcaweb += $(sysconfdir)/.*\.cfg -PKGFILES_CSWorcaweb += $(libdir)/perl/.* -PKGFILES_CSWorcaweb += $(mandir)/man1/orca\.1 -PKGFILES_CSWorcaweb += /var/opt/csw/.* -PKGFILES_CSWorcaweb += /etc/opt/csw/init.d/csworca +post-extract-modulated: + -cd $(WORKSRC) && ./autogen.sh + @$(MAKECOOKIE) -# This one is purely optional -CHECKPKG_OVERRIDES_CSWorca += init-file-missing-cswinitsmf-class|/etc/opt/csw/init.d/csworca_services|class=none - -# Checkpkg can't track Perl dependencies -CHECKPKG_OVERRIDES_CSWorca += surplus-dependency|CSWperl -CHECKPKG_OVERRIDES_CSWorca += surplus-dependency|CSWgawk -CHECKPKG_OVERRIDES_CSWorca += surplus-dependency|CSWrrd -CHECKPKG_OVERRIDES_CSWorca += surplus-dependency|CSWpmtimedate -CHECKPKG_OVERRIDES_CSWorca += surplus-dependency|CSWpmmathinterpolate -CHECKPKG_OVERRIDES_CSWorca += surplus-dependency|CSWbzip2 -CHECKPKG_OVERRIDES_CSWorca += surplus-dependency|CSWsetoolkit -CHECKPKG_OVERRIDES_CSWorcaweb += surplus-dependency|CSWrrd -CHECKPKG_OVERRIDES_CSWorcaweb += surplus-dependency|CSWapache2 -CHECKPKG_OVERRIDES_CSWorcaweb += surplus-dependency|CSWpmtimedate -CHECKPKG_OVERRIDES_CSWorcaweb += surplus-dependency|CSWpmmathinterpolate - -include gar/category.mk - post-install-modulated: @ginstall -d $(DESTDIR)$(sysconfdir)/init.d @# TBD: Use custom manifest for Solaris 10 SMF support @@ -113,7 +157,3 @@ post-merge: @ginstall -d $(PKGROOT)/var/opt/csw/orca/rrd/orcallator - @ginstall -d $(PKGROOT)$(prefix)/share/www/orca/orcallator - @ginstall -d $(PKGROOT)$(prefix)/apache2/share/htdocs - @ln -s $(prefix)/share/www/orca $(PKGROOT)$(prefix)/apache2/share/htdocs/orca - @$(MAKECOOKIE) Modified: csw/mgar/pkg/orca/trunk/checksums =================================================================== --- csw/mgar/pkg/orca/trunk/checksums 2011-11-23 15:36:37 UTC (rev 16237) +++ csw/mgar/pkg/orca/trunk/checksums 2011-11-23 21:30:58 UTC (rev 16238) @@ -1,8 +0,0 @@ -40a01bc6854c77a39c00014e72cae252 csworca -4c74f4f1449fabd0838d0cd71678144c csworca_services -72c1eaa8d3f1ab48363e7ed5792e2855 csworcallator -a99644ffcc9164d9d0f4df2b44c61917 csworcallator.xml -22e921ee0ebc822479e99041d1045952 fix-start-orcallator.patch -ce08f37aa52f7b27bc82cc9c976d56b4 orca-snapshot-r535-se-3.5.0.patch -ba8e48e429008f53037e85fef2fcfe36 orca-snapshot-r535.tar.bz2 -23a2b76456b96c5fcff4a1d92c02e140 svc-csworcallator Added: csw/mgar/pkg/orca/trunk/files/0001-Skip-unversioned-SVN-as-we-are-now-in-GITland.patch =================================================================== --- csw/mgar/pkg/orca/trunk/files/0001-Skip-unversioned-SVN-as-we-are-now-in-GITland.patch (rev 0) +++ csw/mgar/pkg/orca/trunk/files/0001-Skip-unversioned-SVN-as-we-are-now-in-GITland.patch 2011-11-23 21:30:58 UTC (rev 16238) @@ -0,0 +1,24 @@ +From a271f9acd7dd49064eddc4aa66477d551e60b071 Mon Sep 17 00:00:00 2001 +From: Dagobert Michelsen +Date: Wed, 23 Nov 2011 21:28:07 +0100 +Subject: [PATCH] Skip unversioned SVN as we are now in GITland + +--- + lib/Makefile.in | 1 + + 1 files changed, 1 insertions(+), 0 deletions(-) + +diff --git a/lib/Makefile.in b/lib/Makefile.in +index b5f1ff1..f5ae744 100644 +--- a/lib/Makefile.in ++++ b/lib/Makefile.in +@@ -51,6 +51,7 @@ install-orca: all + @current_rev="`cd ..; sh -c 'svnversion .' 2>/dev/null || true`"; \ + echo "Subversion reversion of Orca is: $$current_rev"; \ + if test "$$current_rev" != "" && \ ++ test "$$current_rev" != "Unversioned directory" && \ + test "$$current_rev" != "exported"; then \ + echo Fixing svn revision number in $(DESTDIR)$(libdir)/perl/csw/Orca/Constants.pm; \ + echo $(PERL) -w -p -i \ +-- +1.7.6.1 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Wed Nov 23 22:31:59 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 23 Nov 2011 21:31:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[16239] csw/mgar/pkg/top/trunk Message-ID: Revision: 16239 http://gar.svn.sourceforge.net/gar/?rev=16239&view=rev Author: dmichelsen Date: 2011-11-23 21:31:58 +0000 (Wed, 23 Nov 2011) Log Message: ----------- top/trunk: Apply missing patches Modified Paths: -------------- csw/mgar/pkg/top/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/top/trunk/files/01.cmds.patch csw/mgar/pkg/top/trunk/files/02.hash-c.patch csw/mgar/pkg/top/trunk/files/03.sunos5.patch Modified: csw/mgar/pkg/top/trunk/Makefile =================================================================== --- csw/mgar/pkg/top/trunk/Makefile 2011-11-23 21:30:58 UTC (rev 16238) +++ csw/mgar/pkg/top/trunk/Makefile 2011-11-23 21:31:58 UTC (rev 16239) @@ -10,6 +10,14 @@ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(NAME)-$(VERSION).tar.gz +# Location for browsing these patches is +# http://src.opensolaris.org/source/xref/userland/src/components/top/patches/ +# For safety they have also been put in files/ +MASTER_SITES += http://src.opensolaris.org/source/raw/userland/src/components/top/patches/ +PATCHFILES += 01.cmds.patch +PATCHFILES += 02.hash-c.patch +PATCHFILES += 03.sunos5.patch + VENDOR_URL = http://www.unixtop.org/ LICENSE = LICENSE Added: csw/mgar/pkg/top/trunk/files/01.cmds.patch =================================================================== --- csw/mgar/pkg/top/trunk/files/01.cmds.patch (rev 0) +++ csw/mgar/pkg/top/trunk/files/01.cmds.patch 2011-11-23 21:31:58 UTC (rev 16239) @@ -0,0 +1,24 @@ +# +# This patch was added for +# 6820883 *top* segfaults when re-nicing +# +gdiff -Nurp top-3.8beta1/commands.c.orig top-3.8beta1/commands.c +--- top-3.8beta1/commands.c.orig 2009-03-24 16:04:32.180557626 +0000 ++++ top-3.8beta1/commands.c 2009-03-24 16:05:19.659662701 +0000 +@@ -501,13 +501,15 @@ renice_procs(char *str) + if (procnum == -1 || prio < PRIO_MIN || prio > PRIO_MAX) + { + message_error(" renice: bad priority value"); ++ return; + } + #endif + + /* move to the first process number */ + if ((str = next_field(str)) == NULL) + { +- message_error(" remice: no processes specified"); ++ message_error(" renice: no processes specified"); ++ return; + } + + #ifdef HAVE_SETPRIORITY Added: csw/mgar/pkg/top/trunk/files/02.hash-c.patch =================================================================== --- csw/mgar/pkg/top/trunk/files/02.hash-c.patch (rev 0) +++ csw/mgar/pkg/top/trunk/files/02.hash-c.patch 2011-11-23 21:31:58 UTC (rev 16239) @@ -0,0 +1,79 @@ +# +# This patch was included to address +# 6893978 top segfaults with high thread ids +# +*** top-3.8beta1/hash.c-old Thu Jul 2 15:30:55 2009 +--- top-3.8beta1/hash.c Thu Jul 2 15:48:39 2009 +*************** +*** 1354,1360 **** + hi->value = value; + + /* hash to the bucket */ +! bucket = &(ht->buckets[((key.k_thr * 10000 + key.k_pid) % ht->num_buckets)]); + + /* walk the list to make sure we do not have a duplicate */ + ll = &(bucket->list); +--- 1354,1360 ---- + hi->value = value; + + /* hash to the bucket */ +! bucket = &(ht->buckets[(((unsigned long)(key.k_thr) * 10000U + (unsigned long)(key.k_pid)) % ht->num_buckets)]); + + /* walk the list to make sure we do not have a duplicate */ + ll = &(bucket->list); +*************** +*** 1408,1414 **** + pidthr_t k1; + + /* find the bucket */ +! bucket = &(ht->buckets[((key.k_thr * 10000 + key.k_pid) % ht->num_buckets)]); + + /* walk the list until we find the existing item */ + ll = &(bucket->list); +--- 1408,1414 ---- + pidthr_t k1; + + /* find the bucket */ +! bucket = &(ht->buckets[(((unsigned long)(key.k_thr) * 10000U + (unsigned long)(key.k_pid)) % ht->num_buckets)]); + + /* walk the list until we find the existing item */ + ll = &(bucket->list); +*************** +*** 1460,1466 **** + pidthr_t k1; + + result = NULL; +! if ((bucket = &(ht->buckets[((key.k_thr * 10000 + key.k_pid) % ht->num_buckets)])) != NULL) + { + ll = &(bucket->list); + li = LL_FIRST(ll); +--- 1460,1466 ---- + pidthr_t k1; + + result = NULL; +! if ((bucket = &(ht->buckets[(((unsigned long)(key.k_thr) * 10000U + (unsigned long)(key.k_pid)) % ht->num_buckets)])) != NULL) + { + ll = &(bucket->list); + li = LL_FIRST(ll); +*************** +*** 1499,1505 **** + pidthr_t k1; + + result = NULL; +! if ((bucket = &(ht->buckets[((key.k_thr * 10000 + key.k_pid) % ht->num_buckets)])) != NULL) + { + ll = &(bucket->list); + li = LL_FIRST(ll); +--- 1499,1505 ---- + pidthr_t k1; + + result = NULL; +! if ((bucket = &(ht->buckets[(((unsigned long)(key.k_thr) * 10000U + (unsigned long)(key.k_pid)) % ht->num_buckets)])) != NULL) + { + ll = &(bucket->list); + li = LL_FIRST(ll); + + + + + Added: csw/mgar/pkg/top/trunk/files/03.sunos5.patch =================================================================== --- csw/mgar/pkg/top/trunk/files/03.sunos5.patch (rev 0) +++ csw/mgar/pkg/top/trunk/files/03.sunos5.patch 2011-11-23 21:31:58 UTC (rev 16239) @@ -0,0 +1,42 @@ +*** top-3.8beta1/machine/m_sunos5.c.orig Wed Aug 31 05:23:52 2011 +--- top-3.8beta1/machine/m_sunos5.c Wed Aug 31 05:25:25 2011 +*************** +*** 2064,2070 **** + + /* read the whole file */ + p = malloc(st.st_size); +! (void)pread(fd, p, st.st_size, 0); + + /* cache the file descriptor if we can */ + if (fd < maxfiles) +--- 2064,2076 ---- + + /* read the whole file */ + p = malloc(st.st_size); +! if (pread(fd, p, st.st_size, 0) == -1) +! { +! (void) close(fd); +! op->fd_psinfo = -1; +! free(p); +! continue; +! } + + /* cache the file descriptor if we can */ + if (fd < maxfiles) +*************** +*** 2148,2154 **** + op->oldtime = TIMESPEC_TO_DOUBLE(lwpp->pr_time); + op->seen = 1; + } +! free(p); + } + #endif + +--- 2154,2160 ---- + op->oldtime = TIMESPEC_TO_DOUBLE(lwpp->pr_time); + op->seen = 1; + } +! free(prp); + } + #endif + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 24 12:41:16 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 24 Nov 2011 11:41:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[16240] csw/mgar/pkg/xorriso/trunk Message-ID: Revision: 16240 http://gar.svn.sourceforge.net/gar/?rev=16240&view=rev Author: dmichelsen Date: 2011-11-24 11:41:16 +0000 (Thu, 24 Nov 2011) Log Message: ----------- xorriso/trunk: Update to 1.1.8 Modified Paths: -------------- csw/mgar/pkg/xorriso/trunk/Makefile csw/mgar/pkg/xorriso/trunk/checksums Modified: csw/mgar/pkg/xorriso/trunk/Makefile =================================================================== --- csw/mgar/pkg/xorriso/trunk/Makefile 2011-11-23 21:31:58 UTC (rev 16239) +++ csw/mgar/pkg/xorriso/trunk/Makefile 2011-11-24 11:41:16 UTC (rev 16240) @@ -1,6 +1,6 @@ # $Id$ NAME = xorriso -VERSION = 1.1.4 +VERSION = 1.1.8 CATEGORIES = utils DESCRIPTION = ISO 9660 Rock Ridge Filesystem Manipulator @@ -18,7 +18,7 @@ BUILD_DEP_PKGS += CSWlibreadline-dev RUNTIME_DEP_PKGS_CSWxorriso += CSWlibreadline6 -RUNTIME_DEP_PKGS_CSWxorriso += CSWbzip2 +RUNTIME_DEP_PKGS_CSWxorriso += CSWlibbz2-1-0 RUNTIME_DEP_PKGS_CSWxorriso += CSWlibiconv2 RUNTIME_DEP_PKGS_CSWxorriso += CSWlibz1 Modified: csw/mgar/pkg/xorriso/trunk/checksums =================================================================== --- csw/mgar/pkg/xorriso/trunk/checksums 2011-11-23 21:31:58 UTC (rev 16239) +++ csw/mgar/pkg/xorriso/trunk/checksums 2011-11-24 11:41:16 UTC (rev 16240) @@ -1 +1 @@ -c1ea356caa397fb7ff29a7159b342f9c xorriso-1.1.4.tar.gz +88c06aaa88ee7d11b547f43d479454f5 xorriso-1.1.8.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 24 13:16:38 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 24 Nov 2011 12:16:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[16241] csw/mgar/pkg/xjobs/trunk Message-ID: Revision: 16241 http://gar.svn.sourceforge.net/gar/?rev=16241&view=rev Author: dmichelsen Date: 2011-11-24 12:16:38 +0000 (Thu, 24 Nov 2011) Log Message: ----------- xjobs/trunk: Update to 20110730 Modified Paths: -------------- csw/mgar/pkg/xjobs/trunk/Makefile csw/mgar/pkg/xjobs/trunk/checksums Modified: csw/mgar/pkg/xjobs/trunk/Makefile =================================================================== --- csw/mgar/pkg/xjobs/trunk/Makefile 2011-11-24 11:41:16 UTC (rev 16240) +++ csw/mgar/pkg/xjobs/trunk/Makefile 2011-11-24 12:16:38 UTC (rev 16241) @@ -1,5 +1,5 @@ NAME = xjobs -VERSION = 20110724 +VERSION = 20110730 CATEGORIES = utils DESCRIPTION = Executes jobs in parallel similar to xargs @@ -22,6 +22,4 @@ # No tests available TEST_SCRIPTS = -INSTALL_OVERRIDE_DIRS = bindir mandir - include gar/category.mk Modified: csw/mgar/pkg/xjobs/trunk/checksums =================================================================== --- csw/mgar/pkg/xjobs/trunk/checksums 2011-11-24 11:41:16 UTC (rev 16240) +++ csw/mgar/pkg/xjobs/trunk/checksums 2011-11-24 12:16:38 UTC (rev 16241) @@ -1 +1 @@ -16fa95b8bcbfdfd1698f1fec5b4e9d2c xjobs-20110724.tgz +4a6547455adae84dc72a1519f516f86f xjobs-20110730.tgz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 24 13:25:40 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 24 Nov 2011 12:25:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[16242] csw/mgar/pkg/mbuffer/trunk Message-ID: Revision: 16242 http://gar.svn.sourceforge.net/gar/?rev=16242&view=rev Author: dmichelsen Date: 2011-11-24 12:25:40 +0000 (Thu, 24 Nov 2011) Log Message: ----------- mbuffer/trunk: Update to 20110724 and new standards Modified Paths: -------------- csw/mgar/pkg/mbuffer/trunk/Makefile csw/mgar/pkg/mbuffer/trunk/checksums Modified: csw/mgar/pkg/mbuffer/trunk/Makefile =================================================================== --- csw/mgar/pkg/mbuffer/trunk/Makefile 2011-11-24 12:16:38 UTC (rev 16241) +++ csw/mgar/pkg/mbuffer/trunk/Makefile 2011-11-24 12:25:40 UTC (rev 16242) @@ -1,5 +1,5 @@ NAME = mbuffer -VERSION = 20100526 +VERSION = 20110724 CATEGORIES = utils DESCRIPTION = A tool for buffering data streams @@ -12,11 +12,11 @@ if used correctly and speed up the whole backup process. endef -MASTER_SITES = http://www.maier-komor.de/software/mbuffer/ -DISTFILES = $(NAME)-$(VERSION).tgz -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz -SPKG_SOURCEURL = http://www.maier-komor.de/mbuffer.html +MASTER_SITES = http://www.maier-komor.de/software/mbuffer/ +DISTFILES = $(DISTNAME).tgz +VENDOR_URL = http://www.maier-komor.de/mbuffer.html + LICENSE = LICENSE # Required during packaging (for the "test" target) @@ -28,21 +28,14 @@ # 64-bit build enables buffers >= 2GB (see README). BUILD64 = 1 -CONFIGURE_ARGS = $(DIRPATHS) - -TEST_TARGET = check - # Required for updated libmhash (mbuffer builds against it) which allows for # flexible const/non-const definitions. There should be a more intelligent # way to do this than to just put it into every build recipe which requires # libmhash though ... EXTRA_CPPFLAGS = -D__const=const -# current9x doesn't know about libm.so.2 from the 64-bit modulated build -CHECKPKG_OVERRIDES_CSWmbuffer += soname-not-found|libm.so.2 +EXTRA_PAX_ARGS = -s ,ChangeLog$$,changelog,p -EXTRA_PAX_ARGS = '-s,ChangeLog$$,changelog,p' - include gar/category.mk post-install-modulated: DOCS = ChangeLog README AUTHORS Modified: csw/mgar/pkg/mbuffer/trunk/checksums =================================================================== --- csw/mgar/pkg/mbuffer/trunk/checksums 2011-11-24 12:16:38 UTC (rev 16241) +++ csw/mgar/pkg/mbuffer/trunk/checksums 2011-11-24 12:25:40 UTC (rev 16242) @@ -1 +1 @@ -e947c2d29064e2c87e96533e85517ad1 mbuffer-20100526.tgz +fc183b787f33011b42c9814029c69054 mbuffer-20110724.tgz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 24 13:37:42 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 24 Nov 2011 12:37:42 +0000 Subject: [csw-devel] SF.net SVN: gar:[16243] csw/mgar/pkg/wdiff/trunk Message-ID: Revision: 16243 http://gar.svn.sourceforge.net/gar/?rev=16243&view=rev Author: dmichelsen Date: 2011-11-24 12:37:42 +0000 (Thu, 24 Nov 2011) Log Message: ----------- wdiff/trunk: Update to 1.1.0 Modified Paths: -------------- csw/mgar/pkg/wdiff/trunk/Makefile csw/mgar/pkg/wdiff/trunk/checksums Modified: csw/mgar/pkg/wdiff/trunk/Makefile =================================================================== --- csw/mgar/pkg/wdiff/trunk/Makefile 2011-11-24 12:25:40 UTC (rev 16242) +++ csw/mgar/pkg/wdiff/trunk/Makefile 2011-11-24 12:37:42 UTC (rev 16243) @@ -1,6 +1,6 @@ # : Makefile 9089 2010-03-11 08:34:46Z wahwah $ NAME = wdiff -VERSION = 1.0.1 +VERSION = 1.1.0 CATEGORIES = utils DESCRIPTION = A front end to diff for comparing files on a word per word basis @@ -8,12 +8,8 @@ endef MASTER_SITES = $(GNU_MIRROR) -DISTFILES = $(NAME)-$(VERSION).tar.gz +DISTFILES = $(DISTNAME).tar.gz -# Use patch until this is fixed: -# http://lists.gnu.org/archive/html/wdiff-bugs/2011-09/msg00006.html -PATCHFILES += wdiff-1.0.1-testsuite.patch - VENDOR_URL = http://www.gnu.org/software/wdiff/ RUNTIME_DEP_PKGS_CSWwdiff += CSWlibintl8 Modified: csw/mgar/pkg/wdiff/trunk/checksums =================================================================== --- csw/mgar/pkg/wdiff/trunk/checksums 2011-11-24 12:25:40 UTC (rev 16242) +++ csw/mgar/pkg/wdiff/trunk/checksums 2011-11-24 12:37:42 UTC (rev 16243) @@ -1 +1 @@ -c3b8e48a113fd064731d7372aae782f5 wdiff-1.0.1.tar.gz +aa4dd87a9140a96ee85d2502673d19f3 wdiff-1.1.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 24 13:42:38 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 24 Nov 2011 12:42:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[16244] csw/mgar/pkg/grep/trunk Message-ID: Revision: 16244 http://gar.svn.sourceforge.net/gar/?rev=16244&view=rev Author: dmichelsen Date: 2011-11-24 12:42:38 +0000 (Thu, 24 Nov 2011) Log Message: ----------- grep/trunk: Update to 2.10 Modified Paths: -------------- csw/mgar/pkg/grep/trunk/Makefile csw/mgar/pkg/grep/trunk/checksums Modified: csw/mgar/pkg/grep/trunk/Makefile =================================================================== --- csw/mgar/pkg/grep/trunk/Makefile 2011-11-24 12:37:42 UTC (rev 16243) +++ csw/mgar/pkg/grep/trunk/Makefile 2011-11-24 12:42:38 UTC (rev 16244) @@ -1,5 +1,5 @@ NAME = grep -VERSION = 2.9.79-e340 +VERSION = 2.10 CATEGORIES = utils DESCRIPTION = GNU grep @@ -15,7 +15,7 @@ endef MASTER_SITES = $(GNU_MIRROR) -MASTER_SITES += http://meyering.net/grep/ +# MASTER_SITES += http://meyering.net/grep/ DISTFILES = $(DISTNAME).tar.xz PACKAGES = CSWggrep Modified: csw/mgar/pkg/grep/trunk/checksums =================================================================== --- csw/mgar/pkg/grep/trunk/checksums 2011-11-24 12:37:42 UTC (rev 16243) +++ csw/mgar/pkg/grep/trunk/checksums 2011-11-24 12:42:38 UTC (rev 16244) @@ -1 +1 @@ -fe62cc14b813cdcc3589be6066c04fa3 grep-2.9.79-e340.tar.xz +709915434d09f5db655e5ebd7fd6bb7f grep-2.10.tar.xz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 24 13:54:51 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 24 Nov 2011 12:54:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[16245] csw/mgar/pkg/libssh2/trunk Message-ID: Revision: 16245 http://gar.svn.sourceforge.net/gar/?rev=16245&view=rev Author: dmichelsen Date: 2011-11-24 12:54:51 +0000 (Thu, 24 Nov 2011) Log Message: ----------- libssh2/trunk: Update to 1.3.0, use new package naming Modified Paths: -------------- csw/mgar/pkg/libssh2/trunk/Makefile csw/mgar/pkg/libssh2/trunk/checksums Modified: csw/mgar/pkg/libssh2/trunk/Makefile =================================================================== --- csw/mgar/pkg/libssh2/trunk/Makefile 2011-11-24 12:42:38 UTC (rev 16244) +++ csw/mgar/pkg/libssh2/trunk/Makefile 2011-11-24 12:54:51 UTC (rev 16245) @@ -1,8 +1,8 @@ NAME = libssh2 -VERSION = 1.2.7 +VERSION = 1.3.0 CATEGORIES = lib -DESCRIPTION = A Library Implementing the SSH2 Protocol +DESCRIPTION = A library for impementing the SSH2 protocol define BLURB libssh2 is a library implementing the SSH2 protocol as defined by Internet Drafts: SECSH-TRANS, SECSH-USERAUTH, SECSH-CONNECTION, @@ -11,40 +11,37 @@ endef MASTER_SITES = http://www.libssh2.org/download/ -SPKG_SOURCEURL = http://www.libssh2.org -DISTFILES = $(NAME)-$(VERSION).tar.gz +DISTFILES += $(DISTNAME).tar.gz -# We define upstream file regex so we can be notifed of -# new upstream software release -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz +VENDOR_URL = http://www.libssh2.org -RUNTIME_DEP_PKGS_CSWlibssh2 = CSWosslrt CSWzlib -RUNTIME_DEP_PKGS_CSWlibssh2devel = CSWlibssh2 -BUILD_DEP_PKGS = CSWossldevel CSWzlib +BUILD_DEP_PKGS += CSWossldevel +BUILD_DEP_PKGS += CSWlibz-dev -PACKAGES = CSWlibssh2 CSWlibssh2devel +PACKAGES += CSWlibssh2-1 +SPKG_DESC_CSWlibssh2-1 = A library for impementing the SSH2 protocol, libssh2.so.1 +PKGFILES_CSWlibssh2-1 += $(call pkgfiles_lib,libssh2.so.1) +RUNTIME_DEP_PKGS_CSWlibssh2-1 += CSWosslrt +RUNTIME_DEP_PKGS_CSWlibssh2-1 += CSWlibz1 +OBSOLETED_BY_CSWlibssh2-1 += CSWlibssh2 -CATALOGNAME_CSWlibssh2 = libssh2 -CATALOGNAME_CSWlibssh2devel = libssh2_devel +PACKAGES += CSWlibssh2-dev +SPKG_DESC_CSWlibssh2-dev = Development files for libssh2.so.1 +# PKGFILES is catchall +RUNTIME_DEP_PKGS_CSWlibssh2-dev += CSWlibssh2-1 +OBSOLETED_BY_CSWlibssh2-dev += CSWlibssh2devel +CATALOGNAME_CSWlibssh2devel = libssh2_devel_stub -SPKG_DESC_CSWlibssh2 = $(DESCRIPTION) -SPKG_DESC_CSWlibssh2devel = Developer files for libssh2 - BUILD64 = 1 -NOISAEXEC = 1 CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-libz CONFIGURE_ARGS += --with-openssl=/opt/csw -TEST_TARGET = check - # Disable for now until this is fixed: # http://libssh2.stuge.se/ticket/170 +# GARFLAVOR = DBG +# EXTRA_CPPFLAGS = -DLIBSSH2DEBUG SKIPTEST ?= 1 -PKGFILES_CSWlibssh2devel = $(PKGFILES_DEVEL) - -CHECKPKG_OVERRIDES_CSWlibssh2devel += surplus-dependency|CSWlibssh2 - include gar/category.mk Modified: csw/mgar/pkg/libssh2/trunk/checksums =================================================================== --- csw/mgar/pkg/libssh2/trunk/checksums 2011-11-24 12:42:38 UTC (rev 16244) +++ csw/mgar/pkg/libssh2/trunk/checksums 2011-11-24 12:54:51 UTC (rev 16245) @@ -1 +1 @@ -a5d78344886f1282e4008c09bf568076 libssh2-1.2.7.tar.gz +6425331899ccf1015f1ed79448cb4709 libssh2-1.3.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 24 15:24:03 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 24 Nov 2011 14:24:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[16246] csw/mgar/pkg/wireshark/trunk Message-ID: Revision: 16246 http://gar.svn.sourceforge.net/gar/?rev=16246&view=rev Author: dmichelsen Date: 2011-11-24 14:24:03 +0000 (Thu, 24 Nov 2011) Log Message: ----------- wireshark/trunk: Update to 1.6.4, remove fixes accepted by upstream Modified Paths: -------------- csw/mgar/pkg/wireshark/trunk/Makefile csw/mgar/pkg/wireshark/trunk/checksums Modified: csw/mgar/pkg/wireshark/trunk/Makefile =================================================================== --- csw/mgar/pkg/wireshark/trunk/Makefile 2011-11-24 12:54:51 UTC (rev 16245) +++ csw/mgar/pkg/wireshark/trunk/Makefile 2011-11-24 14:24:03 UTC (rev 16246) @@ -1,5 +1,5 @@ NAME = wireshark -VERSION = 1.6.2 +VERSION = 1.6.4 CATEGORIES = apps DESCRIPTION = Wireshark (was Ethereal) is a free network protocol analyzer @@ -61,9 +61,6 @@ CHECKPKG_OVERRIDES_CSWwireshark += shared-lib-package-contains-so-symlink CHECKPKG_OVERRIDES_CSWwireshark += non-uniform-lib-versions-in-package -# This is probably from kerberos, revalidate after re-release of krb5 library -# CHECKPKG_OVERRIDES_CSWwireshark += bad-rpath-entry - # example, \fI/usr/local/share/wireshark/preferences\fR) on UNIX-compatible CHECKPKG_OVERRIDES_CSWwireshark += file-with-bad-content|/usr/local|root/opt/csw/share/man/man1/rawshark.1 CHECKPKG_OVERRIDES_CSWwireshark += file-with-bad-content|/usr/local|root/opt/csw/share/wireshark/rawshark.html @@ -77,9 +74,10 @@ CHECKPKG_OVERRIDES_CSWwireshark += file-with-bad-content|/usr/local|root/opt/csw/share/man/man1/tshark.1 CHECKPKG_OVERRIDES_CSWwireshark += file-with-bad-content|/usr/local|root/opt/csw/share/wireshark/tshark.html -# Hardwire largefiles unless this is fixed: -# https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6012 -# EXTRA_CPPFLAGS = -D_FILE_OFFSET_BITS=64 +REINPLACEMENTS += mibs +REINPLACE_MATCH_mibs = /usr/share/snmp/mibs +REINPLACE_WITH_mibs = /opt/csw/share/mibs +REINPLACE_FILES_mibs += epan/oids.c CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-usr-local=no @@ -88,9 +86,3 @@ include gar/category.mk PATH := /opt/csw/gnu:$(PATH) - -post-extract-modulated: - @# The path to the libsmi MIBs is hardwired - perl -pi \ - -e 's,/usr/share/snmp/mibs,/opt/csw/share/mibs,;' \ - $(WORKSRC)/epan/oids.c Modified: csw/mgar/pkg/wireshark/trunk/checksums =================================================================== --- csw/mgar/pkg/wireshark/trunk/checksums 2011-11-24 12:54:51 UTC (rev 16245) +++ csw/mgar/pkg/wireshark/trunk/checksums 2011-11-24 14:24:03 UTC (rev 16246) @@ -1 +1 @@ -301677b5f8150265315632fb6247e06e wireshark-1.6.2.tar.bz2 +a348521c514fcdd890d974f2a0b59db3 wireshark-1.6.4.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 24 15:42:49 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 24 Nov 2011 14:42:49 +0000 Subject: [csw-devel] SF.net SVN: gar:[16247] csw/mgar/pkg Message-ID: Revision: 16247 http://gar.svn.sourceforge.net/gar/?rev=16247&view=rev Author: dmichelsen Date: 2011-11-24 14:42:49 +0000 (Thu, 24 Nov 2011) Log Message: ----------- lbzip2: Initial commit Modified Paths: -------------- csw/mgar/pkg/lbzip2/trunk/Makefile csw/mgar/pkg/lbzip2/trunk/checksums Added Paths: ----------- csw/mgar/pkg/lbzip2/ Modified: csw/mgar/pkg/lbzip2/trunk/Makefile =================================================================== --- csw/mgar/pkg/pbzip2/trunk/Makefile 2011-11-15 10:21:50 UTC (rev 16195) +++ csw/mgar/pkg/lbzip2/trunk/Makefile 2011-11-24 14:42:49 UTC (rev 16247) @@ -1,45 +1,22 @@ -NAME = pbzip2 -VERSION = 1.1.6 +NAME = lbzip2 +VERSION = 2.1 CATEGORIES = utils DESCRIPTION = Parallel BZIP2 Data Compression Software define BLURB - PBZIP2 is a parallel implementation of the bzip2 block-sorting file - compressor that uses pthreads and achieves near-linear speedup on SMP - machines. The output of this version is fully compatible with - bzip2 v1.0.2 or newer endef -MASTER_SITES = http://compression.ca/pbzip2/ -DISTFILES = $(NAME)-$(VERSION).tar.gz +MASTER_SITES = http://github.com/downloads/kjn/lbzip2/ +DISTFILES = $(DISTNAME).tar.gz -PACKAGES += CSWpbzip2 -CATALOGNAME_CSWpbzip2 = pbzip2 -SPKG_DESC_CSWpbzip2 = Parallel BZIP2 data compression software -RUNTIME_DEP_PKGS_CSWpbzip2 += CSWlibbz2-1-0 +# Only use lbzip2 etc. and not the corresponding pbzip2 etc. programs +EXTRA_MERGE_EXCLUDE_FILES += .*/p[^/]* -# Since there is no configure script, this is intentionally left empty -CONFIGURE_SCRIPTS = +# Otherwise pthread_create with an "Unknown error" +EXTRA_CFLAGS += -mt -# There is no testsuite -TEST_SCRIPTS = +# /bin/bash is too old +TEST_OVERRIDE_VARS += SHELL +TEST_OVERRIDE_VAR_SHELL = /opt/csw/bin/bash -INSTALL_SCRIPTS = custom - -# After some testing. Using a special ISA modulation does *not* speed -# up bzip2. Therefore I will just stick to a regular 32bit build here. - include gar/category.mk - -pre-build-modulated: - gsed -i'' 's,-lpthread,-norunpath -lpthread,g;s,-pthread,-I$(includedir) -L$(libdir),g;s,g++,$(CXX),;s,-O2,-fast $(filter-out -xnorunpath,$(CFLAGS)),' $(WORKSRC)/Makefile - -install-custom: - [ ! -d "$(DESTDIR)$(mandir)/man1" ] && \ - ginstall -d $(DESTDIR)$(mandir)/man1 - ginstall -m 0644 $(WORKSRC)/pbzip2.1 $(DESTDIR)$(mandir)/man1 - [ ! -d "$(DESTDIR)$(bindir)" ] && \ - ginstall -d $(DESTDIR)$(bindir) - ginstall -m 0755 $(WORKSRC)/$(NAME) $(DESTDIR)$(bindir) - ln -s -f $(bindir)/$(NAME) $(DESTDIR)$(bindir)/pbunzip2 - ln -s -f $(bindir)/$(NAME) $(DESTDIR)$(bindir)/pbzcat Modified: csw/mgar/pkg/lbzip2/trunk/checksums =================================================================== --- csw/mgar/pkg/pbzip2/trunk/checksums 2011-11-15 10:21:50 UTC (rev 16195) +++ csw/mgar/pkg/lbzip2/trunk/checksums 2011-11-24 14:42:49 UTC (rev 16247) @@ -1 +1 @@ -26cc5a0d882198f106e75101ff0544a3 pbzip2-1.1.6.tar.gz +180c17fd09bbe6eeb189ffaabdc3fc4e lbzip2-2.1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Thu Nov 24 17:05:49 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Thu, 24 Nov 2011 16:05:49 +0000 Subject: [csw-devel] SF.net SVN: gar:[16248] csw/mgar/pkg/libconfuse/trunk/Makefile Message-ID: Revision: 16248 http://gar.svn.sourceforge.net/gar/?rev=16248&view=rev Author: d_pocock Date: 2011-11-24 16:05:49 +0000 (Thu, 24 Nov 2011) Log Message: ----------- libconfuse: update to build for solaris10-* Modified Paths: -------------- csw/mgar/pkg/libconfuse/trunk/Makefile Modified: csw/mgar/pkg/libconfuse/trunk/Makefile =================================================================== --- csw/mgar/pkg/libconfuse/trunk/Makefile 2011-11-24 14:42:49 UTC (rev 16247) +++ csw/mgar/pkg/libconfuse/trunk/Makefile 2011-11-24 16:05:49 UTC (rev 16248) @@ -2,6 +2,8 @@ VERSION = 2.7 CATEGORIES = lib +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 + # For libConfuse 2.7, the test suite doesn't compile cleanly on Solaris, # so we skip it. This should be re-assessed with each new release # from upstream. Proposed fixes for the test suite to be submitted This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 24 17:12:53 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 24 Nov 2011 16:12:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[16249] csw/mgar/pkg/wireshark/trunk Message-ID: Revision: 16249 http://gar.svn.sourceforge.net/gar/?rev=16249&view=rev Author: dmichelsen Date: 2011-11-24 16:12:52 +0000 (Thu, 24 Nov 2011) Log Message: ----------- wireshark/trunk: Add necessary patch Modified Paths: -------------- csw/mgar/pkg/wireshark/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/wireshark/trunk/files/0002-Don-t-return-value-in-void-functions.patch Modified: csw/mgar/pkg/wireshark/trunk/Makefile =================================================================== --- csw/mgar/pkg/wireshark/trunk/Makefile 2011-11-24 16:05:49 UTC (rev 16248) +++ csw/mgar/pkg/wireshark/trunk/Makefile 2011-11-24 16:12:52 UTC (rev 16249) @@ -12,8 +12,12 @@ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(NAME)-$(VERSION).tar.bz2 -PATCHFILES = 0001-Solaris-9-doesn-t-have-stdint.h.patch +PATCHFILES += 0001-Solaris-9-doesn-t-have-stdint.h.patch +# Use patch until this is fixed: +# https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6615 +PATCHFILES += 0002-Don-t-return-value-in-void-functions.patch + VENDOR_URL = http://www.wireshark.org/ BUILD_DEP_PKGS += CSWlibgcrypt-dev Added: csw/mgar/pkg/wireshark/trunk/files/0002-Don-t-return-value-in-void-functions.patch =================================================================== --- csw/mgar/pkg/wireshark/trunk/files/0002-Don-t-return-value-in-void-functions.patch (rev 0) +++ csw/mgar/pkg/wireshark/trunk/files/0002-Don-t-return-value-in-void-functions.patch 2011-11-24 16:12:52 UTC (rev 16249) @@ -0,0 +1,25 @@ +From 583bad1ad03a42d33e51108f2db484b0ef063b68 Mon Sep 17 00:00:00 2001 +From: Dagobert Michelsen +Date: Thu, 24 Nov 2011 16:40:06 +0100 +Subject: [PATCH] Don't return value in void functions + +--- + epan/dissectors/packet-capwap.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/epan/dissectors/packet-capwap.c b/epan/dissectors/packet-capwap.c +index 21afadc..b572492 100644 +--- a/epan/dissectors/packet-capwap.c ++++ b/epan/dissectors/packet-capwap.c +@@ -1376,7 +1376,7 @@ dissect_capwap_control(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) + { + const int len_rem = tvb_length_remaining(tvb, offset); + if (len_rem <= 0) +- return offset; ++ return; + + pinfo->fragmented = TRUE; + +-- +1.7.6.1 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Thu Nov 24 17:16:15 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Thu, 24 Nov 2011 16:16:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[16250] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16250 http://gar.svn.sourceforge.net/gar/?rev=16250&view=rev Author: d_pocock Date: 2011-11-24 16:16:15 +0000 (Thu, 24 Nov 2011) Log Message: ----------- Update for solaris10-*. Update dependency names. Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-24 16:12:52 UTC (rev 16249) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-24 16:16:15 UTC (rev 16250) @@ -2,6 +2,8 @@ VERSION = 3.1.7 CATEGORIES = utils +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 + # How should we set this? # There is a release number in configure.in, maybe use that? # RELVER = @@ -42,7 +44,7 @@ SPKG_DESC_CSWgangliagmetad = Ganglia gmetad SPKG_DESC_CSWgangliaweb = Ganglia web -BUILD_DEP_PKGS = CSWexpat CSWlibconfuse CSWapache2rt CSWapache2-devel CSWrrd CSWpcre +BUILD_DEP_PKGS = CSWexpat CSWlibconfuse CSWapache2rt CSWapache2-dev CSWrrdtool CSWpcre RUNTIME_DEP_PKGS_CSWgangliart = CSWexpat CSWlibconfuse CSWapache2rt RUNTIME_DEP_PKGS_CSWgangliart += CSWpcrert @@ -52,10 +54,10 @@ RUNTIME_DEP_PKGS_CSWgangliamodpython += CSWgangliaagent RUNTIME_DEP_PKGS_CSWgangliadevel = CSWexpat CSWlibconfuse CSWapache2rt RUNTIME_DEP_PKGS_CSWgangliagmetad = CSWexpat CSWlibconfuse CSWapache2rt -RUNTIME_DEP_PKGS_CSWgangliagmetad += CSWgangliart CSWgangliaagent CSWrrd +RUNTIME_DEP_PKGS_CSWgangliagmetad += CSWgangliart CSWgangliaagent CSWrrdtool RUNTIME_DEP_PKGS_CSWgangliagmetad += CSWpcrert RUNTIME_DEP_PKGS_CSWgangliaweb = CSWgangliagmetad -RUNTIME_DEP_PKGS_CSWgangliaweb += CSWapache2 CSWphp5 CSWap2modphp5 CSWrrd +RUNTIME_DEP_PKGS_CSWgangliaweb += CSWapache2 CSWphp5 CSWap2modphp5 CSWrrdtool # We define upstream file regex so we can be notifed of new upstream software release UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=43021 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Thu Nov 24 17:30:14 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Thu, 24 Nov 2011 16:30:14 +0000 Subject: [csw-devel] SF.net SVN: gar:[16251] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16251 http://gar.svn.sourceforge.net/gar/?rev=16251&view=rev Author: d_pocock Date: 2011-11-24 16:30:14 +0000 (Thu, 24 Nov 2011) Log Message: ----------- enable 64 bit build and enable add librrd path Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-24 16:16:15 UTC (rev 16250) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-24 16:30:14 UTC (rev 16251) @@ -70,7 +70,7 @@ # Uncomment this if we want to build both 32 bit and 64 bit binaries # By default, only 32 bit binaries are built -#BUILD64 = 1 +BUILD64 = 1 CONFIGURE_ARGS = $(DIRPATHS) @@ -84,6 +84,9 @@ # Use apr from CSWapache2rt CONFIGURE_ARGS += --with-libapr=/opt/csw/apache2/bin/apr-1-config +# Use rrd from CSWlibrrd4 +CONFIGURE_ARGS += --with-librrd=/opt/csw/lib + # Include the status module CONFIGURE_ARGS += --with-status This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at users.sourceforge.net Thu Nov 24 17:33:56 2011 From: bonivart at users.sourceforge.net (bonivart at users.sourceforge.net) Date: Thu, 24 Nov 2011 16:33:56 +0000 Subject: [csw-devel] SF.net SVN: gar:[16252] csw/mgar/pkg/cpan/Net-SSH2/trunk Message-ID: Revision: 16252 http://gar.svn.sourceforge.net/gar/?rev=16252&view=rev Author: bonivart Date: 2011-11-24 16:33:56 +0000 (Thu, 24 Nov 2011) Log Message: ----------- cpan/Net-SSH2/trunk: update to 0.40 Modified Paths: -------------- csw/mgar/pkg/cpan/Net-SSH2/trunk/Makefile csw/mgar/pkg/cpan/Net-SSH2/trunk/checksums Modified: csw/mgar/pkg/cpan/Net-SSH2/trunk/Makefile =================================================================== --- csw/mgar/pkg/cpan/Net-SSH2/trunk/Makefile 2011-11-24 16:30:14 UTC (rev 16251) +++ csw/mgar/pkg/cpan/Net-SSH2/trunk/Makefile 2011-11-24 16:33:56 UTC (rev 16252) @@ -1,18 +1,22 @@ NAME = Net-SSH2 -VERSION = 0.33 +VERSION = 0.40 CATEGORIES = cpan AUTHOR = RKITOVER -DESCRIPTION = Support for the SSH 2 protocol via libssh2 +DESCRIPTION = Support for the SSH2 protocol via libssh2 define BLURB - Support for the SSH 2 protocol via libssh2 + Support for the SSH2 protocol via libssh2 endef DISTFILES += COPYING -PACKAGES = CSWpmnetssh2 -CATALOGNAME = pm_netssh2 +PACKAGES = CSWpm-net-ssh2 +SPKG_DESC_CSWpm-net-ssh2 = $(DESCRIPTION) +OBSOLETED_BY_CSWpm-net-ssh2 = CSWpmnetssh2 +CATALOGNAME_CSWpmnetssh2 = pm_netssh2 -RUNTIME_DEP_PKGS_CSWpmnetssh2 += CSWosslrt CSWlibssh2 CSWzlib +RUNTIME_DEP_PKGS_CSWpm-net-ssh2 = CSWosslrt +RUNTIME_DEP_PKGS_CSWpm-net-ssh2 += CSWlibssh2-1 +RUNTIME_DEP_PKGS_CSWpm-net-ssh2 += CSWlibz1 include gar/category.mk Modified: csw/mgar/pkg/cpan/Net-SSH2/trunk/checksums =================================================================== --- csw/mgar/pkg/cpan/Net-SSH2/trunk/checksums 2011-11-24 16:30:14 UTC (rev 16251) +++ csw/mgar/pkg/cpan/Net-SSH2/trunk/checksums 2011-11-24 16:33:56 UTC (rev 16252) @@ -1 +1 @@ -96782c938539794c0c2c396a84ea2f09 Net-SSH2-0.33.tar.gz +fbc06247d999b24489ef1b8384420c03 Net-SSH2-0.40.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Thu Nov 24 17:35:16 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Thu, 24 Nov 2011 16:35:16 +0000 Subject: [csw-devel] SF.net SVN: gar:[16253] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16253 http://gar.svn.sourceforge.net/gar/?rev=16253&view=rev Author: d_pocock Date: 2011-11-24 16:35:16 +0000 (Thu, 24 Nov 2011) Log Message: ----------- Correct librrd path Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-24 16:33:56 UTC (rev 16252) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-24 16:35:16 UTC (rev 16253) @@ -85,7 +85,7 @@ CONFIGURE_ARGS += --with-libapr=/opt/csw/apache2/bin/apr-1-config # Use rrd from CSWlibrrd4 -CONFIGURE_ARGS += --with-librrd=/opt/csw/lib +CONFIGURE_ARGS += --with-librrd=/opt/csw # Include the status module CONFIGURE_ARGS += --with-status This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 24 17:41:38 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 24 Nov 2011 16:41:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[16254] csw/mgar/pkg/libjpeg62/trunk/Makefile Message-ID: Revision: 16254 http://gar.svn.sourceforge.net/gar/?rev=16254&view=rev Author: dmichelsen Date: 2011-11-24 16:41:37 +0000 (Thu, 24 Nov 2011) Log Message: ----------- libjpeg62/trunk: Fix shared libraries Modified Paths: -------------- csw/mgar/pkg/libjpeg62/trunk/Makefile Modified: csw/mgar/pkg/libjpeg62/trunk/Makefile =================================================================== --- csw/mgar/pkg/libjpeg62/trunk/Makefile 2011-11-24 16:35:16 UTC (rev 16253) +++ csw/mgar/pkg/libjpeg62/trunk/Makefile 2011-11-24 16:41:37 UTC (rev 16254) @@ -19,8 +19,16 @@ BUILD64 = 1 +# Ok, here comes a good one: a dynamic library is only generated when warnings are suppressed. +# This is because in ltconfig the test to look if -KPIC actually works detects if there are +# any warnings printed because some braindead compilers generate an .o even though -KPIC is +# ignored. As the test tries to compile an empty file Sun Studio just prints a warning line +# leading to disabling of the detection. Turning warnings off therefore leads to turning +# shared libs on. +EXTRA_CFLAGS += -w + CONFIGURE_ARGS += --enable-shared=yes -#CONFIGURE_ARGS += $(DIRPATHS) +CONFIGURE_ARGS += $(DIRPATHS) INSTALL_OVERRIDE_DIRS += prefix INSTALL_OVERRIDE_DIRS += exec_prefix This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bonivart at opencsw.org Thu Nov 24 17:47:54 2011 From: bonivart at opencsw.org (Peter Bonivart) Date: Thu, 24 Nov 2011 17:47:54 +0100 Subject: [csw-devel] SF.net SVN: gar:[16254] csw/mgar/pkg/libjpeg62/trunk/Makefile In-Reply-To: References: Message-ID: On Thu, Nov 24, 2011 at 5:41 PM, wrote: > +# Ok, here comes a good one: a dynamic library is only generated when warnings are suppressed. > +# This is because in ltconfig the test to look if -KPIC actually works detects if there are > +# any warnings printed because some braindead compilers generate an .o even though -KPIC is > +# ignored. As the test tries to compile an empty file Sun Studio just prints a warning line > +# leading to disabling of the detection. Turning warnings off therefore leads to turning > +# shared libs on. > +EXTRA_CFLAGS += -w :) From d_pocock at users.sourceforge.net Thu Nov 24 17:50:11 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Thu, 24 Nov 2011 16:50:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[16255] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16255 http://gar.svn.sourceforge.net/gar/?rev=16255&view=rev Author: d_pocock Date: 2011-11-24 16:50:11 +0000 (Thu, 24 Nov 2011) Log Message: ----------- Revert to build on solaris9-* until rrd available on solaris10 build servers Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-24 16:41:37 UTC (rev 16254) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-24 16:50:11 UTC (rev 16255) @@ -2,7 +2,7 @@ VERSION = 3.1.7 CATEGORIES = utils -PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 +#PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 # How should we set this? # There is a release number in configure.in, maybe use that? This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Thu Nov 24 17:57:35 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Thu, 24 Nov 2011 16:57:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[16256] csw/mgar/pkg Message-ID: Revision: 16256 http://gar.svn.sourceforge.net/gar/?rev=16256&view=rev Author: d_pocock Date: 2011-11-24 16:57:35 +0000 (Thu, 24 Nov 2011) Log Message: ----------- sqsh: initial import of packaging manifest/Makefile Added Paths: ----------- csw/mgar/pkg/sqsh/ csw/mgar/pkg/sqsh/branches/ csw/mgar/pkg/sqsh/tags/ csw/mgar/pkg/sqsh/trunk/ csw/mgar/pkg/sqsh/trunk/Makefile Added: csw/mgar/pkg/sqsh/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqsh/trunk/Makefile (rev 0) +++ csw/mgar/pkg/sqsh/trunk/Makefile 2011-11-24 16:57:35 UTC (rev 16256) @@ -0,0 +1,48 @@ +NAME = sqsh +VERSION = 2.1.7 +CATEGORIES = database + +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 + +# Hardwired to skip the tests +ifeq ($(VERSION),2.1.7) +#TEST_TARGET = check +TEST_SCRIPTS = +endif + +DESCRIPTION = powerful SQL shell with advanced scripting ability for Sybase +define BLURB + Sqsh (pronounced skwish) is short for SQshelL (pronounced s-q-shell), + it is intended as a replacement for the venerable 'isql' program + supplied by Sybase. It came about due to years of frustration of + trying to do real work with a program that was never meant to perform + real work. + + Sqsh is much more than a nice prompt, it is intended to provide much + of the functionality provided by a good shell, such as variables, + redirection, pipes, back-grounding, job control, history, command + completion, and dynamic configuration. Also, as a by-product of the + design, it is remarkably easy to extend and add functionality. +endef + +SF_PROJ = ganglia +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(NAME)-$(VERSION).tar.gz +DISTFILES += $(PATCHFILES) +DISTNAME = $(NAME)-$(VERSION) + +EXTRA_DOCS = $(PATCHFILES) + +# We define upstream file regex so we can be notifed of new upstream software release +UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz + +# If the url used to check for software update is different of MASTER_SITES, then +# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES +# UPSTREAM_MASTER_SITES = + +BUILD64 = 1 + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --enable-shared --disable-nls + +include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 24 17:59:07 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 24 Nov 2011 16:59:07 +0000 Subject: [csw-devel] SF.net SVN: gar:[16257] csw/mgar/pkg/libjpeg62/trunk/Makefile Message-ID: Revision: 16257 http://gar.svn.sourceforge.net/gar/?rev=16257&view=rev Author: dmichelsen Date: 2011-11-24 16:59:07 +0000 (Thu, 24 Nov 2011) Log Message: ----------- libjpeg62/trunk: Fix libdir for 64 bit Modified Paths: -------------- csw/mgar/pkg/libjpeg62/trunk/Makefile Modified: csw/mgar/pkg/libjpeg62/trunk/Makefile =================================================================== --- csw/mgar/pkg/libjpeg62/trunk/Makefile 2011-11-24 16:57:35 UTC (rev 16256) +++ csw/mgar/pkg/libjpeg62/trunk/Makefile 2011-11-24 16:59:07 UTC (rev 16257) @@ -32,6 +32,7 @@ INSTALL_OVERRIDE_DIRS += prefix INSTALL_OVERRIDE_DIRS += exec_prefix +INSTALL_OVERRIDE_DIRS += libdir INSTALL_OVERRIDE_VARS += mandir INSTALL_OVERRIDE_VAR_mandir = $(DESTDIR)$(mandir)/man1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Thu Nov 24 17:59:26 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Thu, 24 Nov 2011 16:59:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[16258] csw/mgar/pkg/sqsh/trunk/Makefile Message-ID: Revision: 16258 http://gar.svn.sourceforge.net/gar/?rev=16258&view=rev Author: d_pocock Date: 2011-11-24 16:59:25 +0000 (Thu, 24 Nov 2011) Log Message: ----------- change category Modified Paths: -------------- csw/mgar/pkg/sqsh/trunk/Makefile Modified: csw/mgar/pkg/sqsh/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqsh/trunk/Makefile 2011-11-24 16:59:07 UTC (rev 16257) +++ csw/mgar/pkg/sqsh/trunk/Makefile 2011-11-24 16:59:25 UTC (rev 16258) @@ -1,6 +1,6 @@ NAME = sqsh VERSION = 2.1.7 -CATEGORIES = database +CATEGORIES = utils PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Thu Nov 24 18:01:13 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Thu, 24 Nov 2011 17:01:13 +0000 Subject: [csw-devel] SF.net SVN: gar:[16259] csw/mgar/pkg/sqsh/trunk/Makefile Message-ID: Revision: 16259 http://gar.svn.sourceforge.net/gar/?rev=16259&view=rev Author: d_pocock Date: 2011-11-24 17:01:12 +0000 (Thu, 24 Nov 2011) Log Message: ----------- Update SF_PROJ Modified Paths: -------------- csw/mgar/pkg/sqsh/trunk/Makefile Modified: csw/mgar/pkg/sqsh/trunk/Makefile =================================================================== --- csw/mgar/pkg/sqsh/trunk/Makefile 2011-11-24 16:59:25 UTC (rev 16258) +++ csw/mgar/pkg/sqsh/trunk/Makefile 2011-11-24 17:01:12 UTC (rev 16259) @@ -25,7 +25,7 @@ design, it is remarkably easy to extend and add functionality. endef -SF_PROJ = ganglia +SF_PROJ = sqsh MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(NAME)-$(VERSION).tar.gz DISTFILES += $(PATCHFILES) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Thu Nov 24 18:03:03 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Thu, 24 Nov 2011 17:03:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[16260] csw/mgar/pkg/sqsh/trunk/checksums Message-ID: Revision: 16260 http://gar.svn.sourceforge.net/gar/?rev=16260&view=rev Author: d_pocock Date: 2011-11-24 17:03:02 +0000 (Thu, 24 Nov 2011) Log Message: ----------- Commit checksums for 2.1.7 Added Paths: ----------- csw/mgar/pkg/sqsh/trunk/checksums Added: csw/mgar/pkg/sqsh/trunk/checksums =================================================================== --- csw/mgar/pkg/sqsh/trunk/checksums (rev 0) +++ csw/mgar/pkg/sqsh/trunk/checksums 2011-11-24 17:03:02 UTC (rev 16260) @@ -0,0 +1 @@ +ce929dc8e23cedccac98288d24785e2d sqsh-2.1.7.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Thu Nov 24 18:08:05 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Thu, 24 Nov 2011 17:08:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[16261] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16261 http://gar.svn.sourceforge.net/gar/?rev=16261&view=rev Author: d_pocock Date: 2011-11-24 17:08:05 +0000 (Thu, 24 Nov 2011) Log Message: ----------- disable BUILD64 again Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-24 17:03:02 UTC (rev 16260) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-24 17:08:05 UTC (rev 16261) @@ -70,7 +70,7 @@ # Uncomment this if we want to build both 32 bit and 64 bit binaries # By default, only 32 bit binaries are built -BUILD64 = 1 +#BUILD64 = 1 CONFIGURE_ARGS = $(DIRPATHS) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Thu Nov 24 18:13:00 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Thu, 24 Nov 2011 17:13:00 +0000 Subject: [csw-devel] SF.net SVN: gar:[16262] csw/mgar/pkg/gcc4/branches/ada/Makefile Message-ID: Revision: 16262 http://gar.svn.sourceforge.net/gar/?rev=16262&view=rev Author: wahwah Date: 2011-11-24 17:13:00 +0000 (Thu, 24 Nov 2011) Log Message: ----------- gcc: ada work in progress Modified Paths: -------------- csw/mgar/pkg/gcc4/branches/ada/Makefile Modified: csw/mgar/pkg/gcc4/branches/ada/Makefile =================================================================== --- csw/mgar/pkg/gcc4/branches/ada/Makefile 2011-11-24 17:08:05 UTC (rev 16261) +++ csw/mgar/pkg/gcc4/branches/ada/Makefile 2011-11-24 17:13:00 UTC (rev 16262) @@ -27,8 +27,10 @@ LIBOBJC = 3 -PACKAGING_PLATFORMS = solaris9-sparc solaris9-i386 -PACKAGING_PLATFORMS += solaris10-sparc solaris10-i386 +PACKAGING_PLATFORMS = solaris9-sparc +PACKAGING_PLATFORMS += solaris9-i386 +PACKAGING_PLATFORMS += solaris10-sparc +PACKAGING_PLATFORMS += solaris10-i386 # GIT init takes a long time, disable for now, reenable if build works NOGITPATCH ?= 1 @@ -36,6 +38,12 @@ ## Source URLs VENDOR_URL = http://gcc.gnu.org +GCC4_CC_HOME = /opt/csw/gcc4 +GCC4_CC = $(GCC4_CC_HOME)/bin/gcc +GCC4_CXX = $(GCC4_CC_HOME)/bin/g++ +prefix = $(HOME)/usr-$(GARCH)-$(GAROSREL) +EXTRA_INC = $(prefix)/include +EXTRA_INC += $(BUILD_PREFIX)/include ## Copyright File LICENSE = COPYING3 @@ -46,12 +54,12 @@ # CONFIGURE_ARGS += --libdir=$(libdir) # CONFIGURE_ARGS += --exec-prefix=$(BUILD_PREFIX)/$(PKG_VERSION_TOKEN) -BUILD_DEP_PKGS += CSWlibz-dev +# BUILD_DEP_PKGS += CSWlibz-dev BUILD_DEP_PKGS += CSWlibgmp-dev BUILD_DEP_PKGS += CSWlibmpc-dev BUILD_DEP_PKGS += CSWlibmpfr-dev -BUILD_DEP_PKGS += CSWlibppl-dev -BUILD_DEP_PKGS += CSWcloog-dev +# BUILD_DEP_PKGS += CSWlibppl-dev +# BUILD_DEP_PKGS += CSWcloog-dev ## build options # http://gcc.gnu.org/install/configure.html @@ -70,7 +78,7 @@ CONFIGURE_ARGS += --with-libiconv-prefix=$(BUILD_PREFIX) CONFIGURE_ARGS += --with-x CONFIGURE_ARGS += --with-mpfr=$(BUILD_PREFIX) -CONFIGURE_ARGS += --with-gmp=$(BUILD_PREFIX) +CONFIGURE_ARGS += --with-gmp=$(prefix) # To be enabled when PPL is built CONFIGURE_ARGS += --with-ppl=$(BUILD_PREFIX) CONFIGURE_ARGS += --with-cloog=$(BUILD_PREFIX) @@ -80,11 +88,27 @@ CONFIGURE_ARGS += --enable-libssp CONFIGURE_ARGS += --enable-objc-gc CONFIGURE_ARGS += --enable-threads=posix -# We'll build ada later. It requires the PPL library. -# CONFIGURE_ARGS += --enable-languages=ada,c,c++,fortran,java,objc -CONFIGURE_ARGS += --enable-languages=c,c++,fortran,java,objc CONFIGURE_ARGS += --with-system-zlib=/opt/csw +# We cannot currently build ada on Solaris 10 x86. +# The Solaris 10 build fails with: +# +# Undefined first referenced +# symbol in file +# operand_equal_p libbackend.a(builtins.o) +# fold libbackend.a(convert.o) +# ggc_print_common_statistics libbackend.a(ggc-page.o) +# fold_build1_stat_loc libbackend.a(builtins.o) + +# Skipping Ada on Solaris 10 x86 +CONFIGURE_ARGS = --enable-languages=ada,c,c++,fortran,java,objc +# CONFIGURE_ARGS_sparc_5.9 = --enable-languages=ada,c,c++,fortran,java,objc +# CONFIGURE_ARGS_sparc_5.10 = --enable-languages=ada,c,c++,fortran,java,objc +# CONFIGURE_ARGS_i386_5.9 = --enable-languages=ada,c,c++,fortran,java,objc +# CONFIGURE_ARGS_i386_5.10 = --enable-languages=c,c++,fortran,java,objc +# CONFIGURE_ARGS += $(CONFIGURE_ARGS_$(GARCH)_$(GAROSREL)) + + # there could be some abstractions in gar.conf.mk, but at the moment there # aren't so let's specify architectures by hand. # @@ -106,20 +130,20 @@ # These flags are passed when gcc is built with gcc. # Needed to remove FLAVOR_FLAGS, because they were Sun Studio specific. -CFLAGS_FOR_TARGET_sparc = -O2 $(ARCHFLAGS_GCC4_$(ISA)) $(EXTRA_GCC4_CC_FLAGS) $(EXTRA_GCC_CC_FLAGS) $(EXTRA_CC_FLAGS) -CXXFLAGS_FOR_TARGET_sparc = -O2 $(ARCHFLAGS_GCC4_$(ISA)) $(EXTRA_GCC4_CXX_FLAGS) $(EXTRA_GCC_CXX_FLAGS) $(EXTRA_CXX_FLAGS) -CFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET_$(GARCH)) -CXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET_$(GARCH)) -EXTRA_EXPORTS += CFLAGS_FOR_TARGET -EXTRA_EXPORTS += CXXFLAGS_FOR_TARGET +# CFLAGS_FOR_TARGET_sparc = -O2 $(ARCHFLAGS_GCC4_$(ISA)) $(EXTRA_GCC4_CC_FLAGS) $(EXTRA_GCC_CC_FLAGS) $(EXTRA_CC_FLAGS) +# CXXFLAGS_FOR_TARGET_sparc = -O2 $(ARCHFLAGS_GCC4_$(ISA)) $(EXTRA_GCC4_CXX_FLAGS) $(EXTRA_GCC_CXX_FLAGS) $(EXTRA_CXX_FLAGS) +# CFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET_$(GARCH)) +# CXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET_$(GARCH)) +# EXTRA_EXPORTS += CFLAGS_FOR_TARGET +# EXTRA_EXPORTS += CXXFLAGS_FOR_TARGET # The theory goes that the CFLAGS and CXXFLAGS cause problems with the # multilib builds where 64-bit binaries are built. This is triggered by the # gcc build; the compiler binaries are 32-bit only, but since the compiler can # generate 32-bit and 64-bit binaries, the libraries have to be built for both # architectures. -CFLAGS = -CXXFLAGS = +CFLAGS = -I$(includedir) +CXXFLAGS = -I$(includedir) # Might be necessary, but CFLAGS_FOR_TARGET seem to be enough for now. # BOOT_CFLAGS = $(CFLAGS_FOR_TARGET) @@ -549,10 +573,10 @@ @$(MAKECOOKIE) # We need GNU find as find -PATH := /opt/csw/gnu:$(PATH) +PATH := $(prefix)/bin:/opt/csw/gcc4/bin:/opt/csw/gnu:$(PATH) # This override sets the right RPATH on libstdc++ and other libraries. -LD_OPTIONS := -R/opt/csw/lib -R/opt/csw/lib/\$$ISALIST +LD_OPTIONS := -R/opt/csw/lib -R/opt/csw/lib/\$$ISALIST -R$(prefix)/lib -R$(prefix)/lib/\$$ISALIST CONFIGURE_ENV := PATH=$(PATH) CC=$(CC) LD_OPTIONS="$(LD_OPTIONS)" BUILD_ENV := PATH=$(PATH) LD_OPTIONS="$(LD_OPTIONS)" INSTALL_ENV := PATH=$(PATH) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From maciej at opencsw.org Thu Nov 24 18:15:47 2011 From: maciej at opencsw.org (=?UTF-8?Q?Maciej_=28Matchek=29_Blizi=C5=84ski?=) Date: Thu, 24 Nov 2011 17:15:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[16261] csw/mgar/pkg/ganglia/trunk/Makefile In-Reply-To: References: Message-ID: 2011/11/24 : > Revision: 16261 > ? ? ? ? ?http://gar.svn.sourceforge.net/gar/?rev=16261&view=rev > Author: ? d_pocock > Date: ? ? 2011-11-24 17:08:05 +0000 (Thu, 24 Nov 2011) > Log Message: > ----------- > disable BUILD64 again Please prefix every commit message with the name of the package, e.g. "bash: enabling feature foo". You can say: mgar ci -m "enabling feature foo", and mgar will prefix the message for you automatically. Maciej From d_pocock at users.sourceforge.net Thu Nov 24 18:39:12 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Thu, 24 Nov 2011 17:39:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[16263] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16263 http://gar.svn.sourceforge.net/gar/?rev=16263&view=rev Author: d_pocock Date: 2011-11-24 17:39:12 +0000 (Thu, 24 Nov 2011) Log Message: ----------- Add rrdtool-dev to dependencies Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-24 17:13:00 UTC (rev 16262) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-24 17:39:12 UTC (rev 16263) @@ -44,7 +44,8 @@ SPKG_DESC_CSWgangliagmetad = Ganglia gmetad SPKG_DESC_CSWgangliaweb = Ganglia web -BUILD_DEP_PKGS = CSWexpat CSWlibconfuse CSWapache2rt CSWapache2-dev CSWrrdtool CSWpcre +BUILD_DEP_PKGS = CSWexpat CSWlibconfuse CSWapache2rt CSWapache2-dev CSWpcre +BUILD_DEP_PKGS += CSWrrdtool CSWrrdtool-dev RUNTIME_DEP_PKGS_CSWgangliart = CSWexpat CSWlibconfuse CSWapache2rt RUNTIME_DEP_PKGS_CSWgangliart += CSWpcrert This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Thu Nov 24 18:45:19 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Thu, 24 Nov 2011 17:45:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[16264] csw/mgar/pkg/libconfuse/trunk/Makefile Message-ID: Revision: 16264 http://gar.svn.sourceforge.net/gar/?rev=16264&view=rev Author: d_pocock Date: 2011-11-24 17:45:19 +0000 (Thu, 24 Nov 2011) Log Message: ----------- rename to libconfuse0 Modified Paths: -------------- csw/mgar/pkg/libconfuse/trunk/Makefile Modified: csw/mgar/pkg/libconfuse/trunk/Makefile =================================================================== --- csw/mgar/pkg/libconfuse/trunk/Makefile 2011-11-24 17:39:12 UTC (rev 16263) +++ csw/mgar/pkg/libconfuse/trunk/Makefile 2011-11-24 17:45:19 UTC (rev 16264) @@ -1,4 +1,4 @@ -NAME = libconfuse +NAME = libconfuse0 VERSION = 2.7 CATEGORIES = lib This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Thu Nov 24 19:00:59 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Thu, 24 Nov 2011 18:00:59 +0000 Subject: [csw-devel] SF.net SVN: gar:[16265] csw/mgar/pkg/libconfuse/trunk/Makefile Message-ID: Revision: 16265 http://gar.svn.sourceforge.net/gar/?rev=16265&view=rev Author: d_pocock Date: 2011-11-24 18:00:59 +0000 (Thu, 24 Nov 2011) Log Message: ----------- Update for building package with new naming convention Modified Paths: -------------- csw/mgar/pkg/libconfuse/trunk/Makefile Modified: csw/mgar/pkg/libconfuse/trunk/Makefile =================================================================== --- csw/mgar/pkg/libconfuse/trunk/Makefile 2011-11-24 17:45:19 UTC (rev 16264) +++ csw/mgar/pkg/libconfuse/trunk/Makefile 2011-11-24 18:00:59 UTC (rev 16265) @@ -1,4 +1,4 @@ -NAME = libconfuse0 +NAME = libconfuse VERSION = 2.7 CATEGORIES = lib @@ -27,12 +27,19 @@ #MASTER_SITES = http://bzero.se/confuse/ MASTER_SITES = http://savannah.nongnu.org/download/confuse/ PATCHFILES = -DISTFILES = confuse-$(VERSION).tar.gz +DISTFILES = $(NAME)-$(VERSION).tar.gz DISTFILES += $(PATCHFILES) -DISTNAME = confuse-$(VERSION) +DISTNAME = $(NAME)-$(VERSION) EXTRA_DOCS = $(PATCHFILES) +PACKAGES += CSWlibconfuse0-1 +SPKG_DESC_CSWlibconfuse0-1 = a configuration file parser library + +PACKAGES += CSWlibconfuse0-dev +SPKG_DESC_CSWlibconfuse0-dev = Development files for libconfuse +RUNTIME_DEP_PKGS_CSWlibconfuse0-dev = CSWlibconfuse0-1 + # We define upstream file regex so we can be notifed of new upstream software release UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Thu Nov 24 19:02:23 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Thu, 24 Nov 2011 18:02:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[16266] csw/mgar/pkg/libconfuse/trunk/Makefile Message-ID: Revision: 16266 http://gar.svn.sourceforge.net/gar/?rev=16266&view=rev Author: d_pocock Date: 2011-11-24 18:02:22 +0000 (Thu, 24 Nov 2011) Log Message: ----------- Update for building package with new naming convention Modified Paths: -------------- csw/mgar/pkg/libconfuse/trunk/Makefile Modified: csw/mgar/pkg/libconfuse/trunk/Makefile =================================================================== --- csw/mgar/pkg/libconfuse/trunk/Makefile 2011-11-24 18:00:59 UTC (rev 16265) +++ csw/mgar/pkg/libconfuse/trunk/Makefile 2011-11-24 18:02:22 UTC (rev 16266) @@ -27,9 +27,9 @@ #MASTER_SITES = http://bzero.se/confuse/ MASTER_SITES = http://savannah.nongnu.org/download/confuse/ PATCHFILES = -DISTFILES = $(NAME)-$(VERSION).tar.gz +DISTFILES = confuse-$(VERSION).tar.gz DISTFILES += $(PATCHFILES) -DISTNAME = $(NAME)-$(VERSION) +DISTNAME = confuse-$(VERSION) EXTRA_DOCS = $(PATCHFILES) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Nov 24 21:34:01 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 24 Nov 2011 20:34:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[16267] csw/mgar/pkg/libconfuse/trunk Message-ID: Revision: 16267 http://gar.svn.sourceforge.net/gar/?rev=16267&view=rev Author: dmichelsen Date: 2011-11-24 20:34:00 +0000 (Thu, 24 Nov 2011) Log Message: ----------- libconfuse/trunk: Rework package split Modified Paths: -------------- csw/mgar/pkg/libconfuse/trunk/Makefile Removed Paths: ------------- csw/mgar/pkg/libconfuse/trunk/files/setopt.diff Modified: csw/mgar/pkg/libconfuse/trunk/Makefile =================================================================== --- csw/mgar/pkg/libconfuse/trunk/Makefile 2011-11-24 18:02:22 UTC (rev 16266) +++ csw/mgar/pkg/libconfuse/trunk/Makefile 2011-11-24 20:34:00 UTC (rev 16267) @@ -2,18 +2,7 @@ VERSION = 2.7 CATEGORIES = lib -PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 - -# For libConfuse 2.7, the test suite doesn't compile cleanly on Solaris, -# so we skip it. This should be re-assessed with each new release -# from upstream. Proposed fixes for the test suite to be submitted -# upstream. -ifeq ($(VERSION),2.7) -#TEST_TARGET = check -TEST_SCRIPTS = -endif - -DESCRIPTION = a configuration file parser library +DESCRIPTION = A configuration file parser library define BLURB libConfuse is a configuration file parser library, licensed under the terms of the ISC license, and written in C. It supports sections @@ -24,32 +13,34 @@ to a program using a simple API. endef -#MASTER_SITES = http://bzero.se/confuse/ MASTER_SITES = http://savannah.nongnu.org/download/confuse/ -PATCHFILES = -DISTFILES = confuse-$(VERSION).tar.gz -DISTFILES += $(PATCHFILES) DISTNAME = confuse-$(VERSION) +DISTFILES += $(DISTNAME).tar.gz -EXTRA_DOCS = $(PATCHFILES) +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 -PACKAGES += CSWlibconfuse0-1 -SPKG_DESC_CSWlibconfuse0-1 = a configuration file parser library +LICENSE = AUTHORS -PACKAGES += CSWlibconfuse0-dev -SPKG_DESC_CSWlibconfuse0-dev = Development files for libconfuse -RUNTIME_DEP_PKGS_CSWlibconfuse0-dev = CSWlibconfuse0-1 +PACKAGES += CSWlibconfuse0 +SPKG_DESC_CSWlibconfuse0 = A configuration file parser library, libconfuse.so.0 +PKGFILES_CSWlibconfuse0 += $(call pkgfiles_lib,libconfuse.so.0) +OBSOLETED_BY_CSWlibconfuse0 += CSWlibconfuse -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz +PACKAGES += CSWlibconfuse-dev +SPKG_DESC_CSWlibconfuse-dev = Development files for libconfuse.so.0 +# PKGFILES is catchall +RUNTIME_DEP_PKGS_CSWlibconfuse-dev += CSWlibconfuse0 -# If the url used to check for software update is different of MASTER_SITES, then -# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES -# UPSTREAM_MASTER_SITES = - BUILD64 = 1 CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-shared --disable-nls +# For libConfuse 2.7, the test suite doesn't compile cleanly on Solaris, +# so we skip it. This should be re-assessed with each new release +# from upstream. Proposed fixes for the test suite to be submitted +# upstream. +SKIPTEST-2.7 = 1 +SKIPTEST = $(SKIPTEST-$(VERSION)) + include gar/category.mk Deleted: csw/mgar/pkg/libconfuse/trunk/files/setopt.diff =================================================================== --- csw/mgar/pkg/libconfuse/trunk/files/setopt.diff 2011-11-24 18:02:22 UTC (rev 16266) +++ csw/mgar/pkg/libconfuse/trunk/files/setopt.diff 2011-11-24 20:34:00 UTC (rev 16267) @@ -1,39 +0,0 @@ ---- confuse-2.6/src/confuse.c (revision x) -+++ confuse-2.6/src/confuse.c (revision y) -@@ -65,7 +65,6 @@ - - static int cfg_parse_internal(cfg_t *cfg, int level, - int force_state, cfg_opt_t *force_opt); --static cfg_value_t *cfg_setopt(cfg_t *cfg, cfg_opt_t *opt, char *value); - - #define STATE_CONTINUE 0 - #define STATE_EOF -1 -@@ -531,7 +530,7 @@ - } - } - --static cfg_value_t *cfg_setopt(cfg_t *cfg, cfg_opt_t *opt, char *value) -+DLLIMPORT cfg_value_t *cfg_setopt(cfg_t *cfg, cfg_opt_t *opt, char *value) - { - cfg_value_t *val = 0; - int b; ---- confuse-2.6/src/confuse.h (revision x) -+++ confuse-2.6/src/confuse.h (revision y) -@@ -839,6 +839,16 @@ - */ - DLLIMPORT int __export cfg_parse_boolean(const char *s); - -+/** Set an option (create an instance of an option). -+ * -+ * @param cfg The configuration file context. -+ * @param opt The option definition. -+ * @param value The initial value for the option. -+ * -+ * @return Returns a pointer to the value object. -+ */ -+DLLIMPORT cfg_value_t __export *cfg_setopt(cfg_t *cfg, cfg_opt_t *opt, char *value); -+ - /** Return an option given it's name. - * - * @param cfg The configuration file context. - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dam at opencsw.org Thu Nov 24 21:50:33 2011 From: dam at opencsw.org (Dagobert Michelsen) Date: Thu, 24 Nov 2011 21:50:33 +0100 Subject: [csw-devel] Fwd: SF.net SVN: gar:[16267] csw/mgar/pkg/libconfuse/trunk References: Message-ID: <8A1CF100-1CDE-4064-83E6-56599B12379F@opencsw.org> Hi Daniel, I took the liberty of updating your package and comment it here. Best regards -- Dago Anfang der weitergeleiteten E-Mail: > Von: dmichelsen at users.sourceforge.net > Datum: 24. November 2011 21:34:01 MEZ > An: devel at lists.opencsw.org > Betreff: [csw-devel] SF.net SVN: gar:[16267] csw/mgar/pkg/libconfuse/trunk > Antwort an: Broadcasts commit logs for build descriptions and GAR > > Revision: 16267 > http://gar.svn.sourceforge.net/gar/?rev=16267&view=rev > Author: dmichelsen > Date: 2011-11-24 20:34:00 +0000 (Thu, 24 Nov 2011) > Log Message: > ----------- > libconfuse/trunk: Rework package split ^^^^^^^^^^^ Please always use name in pkg/ as prefix to ease reading commit logs. > > Modified Paths: > -------------- > csw/mgar/pkg/libconfuse/trunk/Makefile > > Removed Paths: > ------------- > csw/mgar/pkg/libconfuse/trunk/files/setopt.diff > > Modified: csw/mgar/pkg/libconfuse/trunk/Makefile > =================================================================== > --- csw/mgar/pkg/libconfuse/trunk/Makefile 2011-11-24 18:02:22 UTC (rev 16266) > +++ csw/mgar/pkg/libconfuse/trunk/Makefile 2011-11-24 20:34:00 UTC (rev 16267) > @@ -2,18 +2,7 @@ > VERSION = 2.7 > CATEGORIES = lib > > -PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 I moved this down, there is a "natural" order of options most maintainers follow. > - > -# For libConfuse 2.7, the test suite doesn't compile cleanly on Solaris, > -# so we skip it. This should be re-assessed with each new release > -# from upstream. Proposed fixes for the test suite to be submitted > -# upstream. > -ifeq ($(VERSION),2.7) > -#TEST_TARGET = check > -TEST_SCRIPTS = > -endif Same. As this is about testing it would go below build: extract -> configure -> build -> test -> install -> merge -> package So the order in the Makefile is similar. > - > -DESCRIPTION = a configuration file parser library > +DESCRIPTION = A configuration file parser library Desc should start with uppercase to ease reading of pkginfo > define BLURB > libConfuse is a configuration file parser library, licensed under > the terms of the ISC license, and written in C. It supports sections > @@ -24,32 +13,34 @@ > to a program using a simple API. > endef > > -#MASTER_SITES = http://bzero.se/confuse/ > MASTER_SITES = http://savannah.nongnu.org/download/confuse/ > -PATCHFILES = Strip empty stuff. > -DISTFILES = confuse-$(VERSION).tar.gz > -DISTFILES += $(PATCHFILES) > DISTNAME = confuse-$(VERSION) > +DISTFILES += $(DISTNAME).tar.gz It is best practice to set DISTNAME and derive from that as it is also used to calculate the WORKSRC location. > -EXTRA_DOCS = $(PATCHFILES) Do not add patches to the distribution, soon we will have source packages for this in addition to the Makefile and upstream stuff. > +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 This is usually right before defining the packages, like 1. where to package 2. what to package > -PACKAGES += CSWlibconfuse0-1 > -SPKG_DESC_CSWlibconfuse0-1 = a configuration file parser library > +LICENSE = AUTHORS license is pretty much mandatory, although upstream doesn't include a decent one. > -PACKAGES += CSWlibconfuse0-dev The library is libconfuse.so.0, so the next version will probably be libconfuse.so.1. The dev-package is usually just for the latest, so the variable soname part is skipped here. > -SPKG_DESC_CSWlibconfuse0-dev = Development files for libconfuse > -RUNTIME_DEP_PKGS_CSWlibconfuse0-dev = CSWlibconfuse0-1 The name for libconfuse.so.1 is CSWlibconfuse1, probably my example "confused" you :-) > +PACKAGES += CSWlibconfuse0 > +SPKG_DESC_CSWlibconfuse0 = A configuration file parser library, libconfuse.so.0 > +PKGFILES_CSWlibconfuse0 += $(call pkgfiles_lib,libconfuse.so.0) You must also tell GAR which files belong to which package. Usually you do this for all but one which gets the rest... > +OBSOLETED_BY_CSWlibconfuse0 += CSWlibconfuse > > -# We define upstream file regex so we can be notifed of new upstream software release > -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz (no longer used) > +PACKAGES += CSWlibconfuse-dev > +SPKG_DESC_CSWlibconfuse-dev = Development files for libconfuse.so.0 > +# PKGFILES is catchall ...likt this package. > +RUNTIME_DEP_PKGS_CSWlibconfuse-dev += CSWlibconfuse0 > > -# If the url used to check for software update is different of MASTER_SITES, then > -# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES > -# UPSTREAM_MASTER_SITES = > - Stripped boilerplate code. > BUILD64 = 1 > > CONFIGURE_ARGS = $(DIRPATHS) > CONFIGURE_ARGS += --enable-shared --disable-nls > > +# For libConfuse 2.7, the test suite doesn't compile cleanly on Solaris, > +# so we skip it. This should be re-assessed with each new release > +# from upstream. Proposed fixes for the test suite to be submitted > +# upstream. > +SKIPTEST-2.7 = 1 > +SKIPTEST = $(SKIPTEST-$(VERSION)) > + In general variables assignments are preferable over conditionals as they are easier to read and the idiom is widely used in GAR and the Makefiles. > include gar/category.mk > > Deleted: csw/mgar/pkg/libconfuse/trunk/files/setopt.diff Remove unused patches. > =================================================================== > --- csw/mgar/pkg/libconfuse/trunk/files/setopt.diff 2011-11-24 18:02:22 UTC (rev 16266) > +++ csw/mgar/pkg/libconfuse/trunk/files/setopt.diff 2011-11-24 20:34:00 UTC (rev 16267) > @@ -1,39 +0,0 @@ > ---- confuse-2.6/src/confuse.c (revision x) > -+++ confuse-2.6/src/confuse.c (revision y) > -@@ -65,7 +65,6 @@ > - > - static int cfg_parse_internal(cfg_t *cfg, int level, > - int force_state, cfg_opt_t *force_opt); > --static cfg_value_t *cfg_setopt(cfg_t *cfg, cfg_opt_t *opt, char *value); > - > - #define STATE_CONTINUE 0 > - #define STATE_EOF -1 > -@@ -531,7 +530,7 @@ > - } > - } > - > --static cfg_value_t *cfg_setopt(cfg_t *cfg, cfg_opt_t *opt, char *value) > -+DLLIMPORT cfg_value_t *cfg_setopt(cfg_t *cfg, cfg_opt_t *opt, char *value) > - { > - cfg_value_t *val = 0; > - int b; > ---- confuse-2.6/src/confuse.h (revision x) > -+++ confuse-2.6/src/confuse.h (revision y) > -@@ -839,6 +839,16 @@ > - */ > - DLLIMPORT int __export cfg_parse_boolean(const char *s); > - > -+/** Set an option (create an instance of an option). > -+ * > -+ * @param cfg The configuration file context. > -+ * @param opt The option definition. > -+ * @param value The initial value for the option. > -+ * > -+ * @return Returns a pointer to the value object. > -+ */ > -+DLLIMPORT cfg_value_t __export *cfg_setopt(cfg_t *cfg, cfg_opt_t *opt, char *value); > -+ > - /** Return an option given it's name. > - * > - * @param cfg The configuration file context. > - > > This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. > > _______________________________________________ > devel mailing list > devel at lists.opencsw.org > https://lists.opencsw.org/mailman/listinfo/devel -- "You don't become great by trying to be great, you become great by wanting to do something, and then doing it so hard that you become great in the process." - xkcd #896 From d_pocock at users.sourceforge.net Fri Nov 25 03:35:39 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Fri, 25 Nov 2011 02:35:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[16268] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16268 http://gar.svn.sourceforge.net/gar/?rev=16268&view=rev Author: d_pocock Date: 2011-11-25 02:35:39 +0000 (Fri, 25 Nov 2011) Log Message: ----------- ganglia: enable build 64 and solaris10-* build Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-24 20:34:00 UTC (rev 16267) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 02:35:39 UTC (rev 16268) @@ -2,7 +2,7 @@ VERSION = 3.1.7 CATEGORIES = utils -#PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 # How should we set this? # There is a release number in configure.in, maybe use that? @@ -71,7 +71,7 @@ # Uncomment this if we want to build both 32 bit and 64 bit binaries # By default, only 32 bit binaries are built -#BUILD64 = 1 +BUILD64 = 1 CONFIGURE_ARGS = $(DIRPATHS) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Fri Nov 25 03:49:31 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Fri, 25 Nov 2011 02:49:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[16269] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16269 http://gar.svn.sourceforge.net/gar/?rev=16269&view=rev Author: d_pocock Date: 2011-11-25 02:49:30 +0000 (Fri, 25 Nov 2011) Log Message: ----------- ganglia: enable c99 Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 02:35:39 UTC (rev 16268) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 02:49:30 UTC (rev 16269) @@ -75,6 +75,9 @@ CONFIGURE_ARGS = $(DIRPATHS) +# For compatibility on Solaris 10 +CONFIGURE_ARGS += CFLAGS="-xc99" + # Don't build gmetad (not tested yet on Solaris, more deps required to build) #CONFIGURE_ARGS += --without-gmetad CONFIGURE_ARGS += --with-gmetad This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Fri Nov 25 04:03:47 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Fri, 25 Nov 2011 03:03:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[16270] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16270 http://gar.svn.sourceforge.net/gar/?rev=16270&view=rev Author: d_pocock Date: 2011-11-25 03:03:46 +0000 (Fri, 25 Nov 2011) Log Message: ----------- ganglia: add parameter for finding libconfuse Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 02:49:30 UTC (rev 16269) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 03:03:46 UTC (rev 16270) @@ -91,6 +91,9 @@ # Use rrd from CSWlibrrd4 CONFIGURE_ARGS += --with-librrd=/opt/csw +# Use confuse from CSWlibconfuse +CONFIGURE_ARGS += --with-libconfuse=/opt/csw + # Include the status module CONFIGURE_ARGS += --with-status This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Fri Nov 25 04:45:56 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Fri, 25 Nov 2011 03:45:56 +0000 Subject: [csw-devel] SF.net SVN: gar:[16271] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16271 http://gar.svn.sourceforge.net/gar/?rev=16271&view=rev Author: d_pocock Date: 2011-11-25 03:45:56 +0000 (Fri, 25 Nov 2011) Log Message: ----------- ganglia: revert settings for solaris9-* build Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 03:03:46 UTC (rev 16270) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 03:45:56 UTC (rev 16271) @@ -2,7 +2,7 @@ VERSION = 3.1.7 CATEGORIES = utils -PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 +#PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 # How should we set this? # There is a release number in configure.in, maybe use that? @@ -76,7 +76,7 @@ CONFIGURE_ARGS = $(DIRPATHS) # For compatibility on Solaris 10 -CONFIGURE_ARGS += CFLAGS="-xc99" +#CONFIGURE_ARGS += CFLAGS="-xc99" # Don't build gmetad (not tested yet on Solaris, more deps required to build) #CONFIGURE_ARGS += --without-gmetad This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Fri Nov 25 04:58:33 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Fri, 25 Nov 2011 03:58:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[16272] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16272 http://gar.svn.sourceforge.net/gar/?rev=16272&view=rev Author: d_pocock Date: 2011-11-25 03:58:32 +0000 (Fri, 25 Nov 2011) Log Message: ----------- ganglia: disable BUILD64 again Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 03:45:56 UTC (rev 16271) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 03:58:32 UTC (rev 16272) @@ -71,7 +71,7 @@ # Uncomment this if we want to build both 32 bit and 64 bit binaries # By default, only 32 bit binaries are built -BUILD64 = 1 +#BUILD64 = 1 CONFIGURE_ARGS = $(DIRPATHS) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Fri Nov 25 04:59:04 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Fri, 25 Nov 2011 03:59:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[16273] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16273 http://gar.svn.sourceforge.net/gar/?rev=16273&view=rev Author: d_pocock Date: 2011-11-25 03:59:04 +0000 (Fri, 25 Nov 2011) Log Message: ----------- ganglia: revert settings for solaris10-* build Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 03:58:32 UTC (rev 16272) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 03:59:04 UTC (rev 16273) @@ -2,7 +2,7 @@ VERSION = 3.1.7 CATEGORIES = utils -#PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 # How should we set this? # There is a release number in configure.in, maybe use that? @@ -76,7 +76,7 @@ CONFIGURE_ARGS = $(DIRPATHS) # For compatibility on Solaris 10 -#CONFIGURE_ARGS += CFLAGS="-xc99" +CONFIGURE_ARGS += CFLAGS="-xc99" # Don't build gmetad (not tested yet on Solaris, more deps required to build) #CONFIGURE_ARGS += --without-gmetad This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Nov 25 09:37:19 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 25 Nov 2011 08:37:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[16274] csw/mgar/pkg/libgss/trunk Message-ID: Revision: 16274 http://gar.svn.sourceforge.net/gar/?rev=16274&view=rev Author: dmichelsen Date: 2011-11-25 08:37:19 +0000 (Fri, 25 Nov 2011) Log Message: ----------- libgss/trunk: Update to official release Modified Paths: -------------- csw/mgar/pkg/libgss/trunk/Makefile csw/mgar/pkg/libgss/trunk/checksums Modified: csw/mgar/pkg/libgss/trunk/Makefile =================================================================== --- csw/mgar/pkg/libgss/trunk/Makefile 2011-11-25 03:59:04 UTC (rev 16273) +++ csw/mgar/pkg/libgss/trunk/Makefile 2011-11-25 08:37:19 UTC (rev 16274) @@ -6,11 +6,8 @@ define BLURB endef -# Strangely enough, gss is not on $(GNU_MIRROR) -MASTER_SITES = ftp://alpha.gnu.org/gnu/gss/ -MASTER_SITES = http://daily.josefsson.org/gss/ -DISTFILES = $(NAME)-$(VERSION).tar.gz -# DISTNAME = $(NAME)-0.1.0 +MASTER_SITES += $(GNU_MIRROR) +DISTFILES = $(DISTNAME).tar.gz VENDOR_URL = http://www.gnu.org/software/$(GNU_PROJ) Modified: csw/mgar/pkg/libgss/trunk/checksums =================================================================== --- csw/mgar/pkg/libgss/trunk/checksums 2011-11-25 03:59:04 UTC (rev 16273) +++ csw/mgar/pkg/libgss/trunk/checksums 2011-11-25 08:37:19 UTC (rev 16274) @@ -1 +1 @@ -8729aaec33e15e5381f70b81f08af3d6 gss-1.0.2.tar.gz +cfc83094ce92fff2db7a759c6f7541f7 gss-1.0.2.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Fri Nov 25 13:00:06 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Fri, 25 Nov 2011 12:00:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[16275] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16275 http://gar.svn.sourceforge.net/gar/?rev=16275&view=rev Author: d_pocock Date: 2011-11-25 12:00:05 +0000 (Fri, 25 Nov 2011) Log Message: ----------- ganglia: make changes recommended by checkpkg Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 08:37:19 UTC (rev 16274) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 12:00:05 UTC (rev 16275) @@ -26,10 +26,10 @@ DISTFILES += CSWgangliaweb.postinstall CSWgangliaweb.preremove DISTFILES += httpd-ganglia.conf.CSW cswgmond cswgmetad -PACKAGES = CSWgangliart CSWgangliaagent CSWgangliadevel CSWgangliagmetad CSWgangliaweb CSWgangliamodpython +PACKAGES = CSWlibganglia0 CSWgangliaagent CSWgangliadevel CSWgangliagmetad CSWgangliaweb CSWgangliamodpython CATALOGNAME_CSWganglia = ganglia -CATALOGNAME_CSWgangliart = ganglia_rt +CATALOGNAME_CSWlibganglia0 = libganglia0 CATALOGNAME_CSWgangliaagent = ganglia_agent CATALOGNAME_CSWgangliamodpython = ganglia_modpython CATALOGNAME_CSWgangliadevel = ganglia_devel @@ -37,7 +37,7 @@ CATALOGNAME_CSWgangliaweb = ganglia_web SPKG_DESC_CSWganglia = Dummy package -SPKG_DESC_CSWgangliart = Ganglia runtime libraries +SPKG_DESC_CSWlibganglia0 = Ganglia runtime libraries SPKG_DESC_CSWgangliaagent = Ganglia performance monitoring agent gmond SPKG_DESC_CSWgangliamodpython = Ganglia agent module for Python metrics SPKG_DESC_CSWgangliadevel = Ganglia headers for metric module development @@ -47,18 +47,18 @@ BUILD_DEP_PKGS = CSWexpat CSWlibconfuse CSWapache2rt CSWapache2-dev CSWpcre BUILD_DEP_PKGS += CSWrrdtool CSWrrdtool-dev -RUNTIME_DEP_PKGS_CSWgangliart = CSWexpat CSWlibconfuse CSWapache2rt -RUNTIME_DEP_PKGS_CSWgangliart += CSWpcrert -RUNTIME_DEP_PKGS_CSWgangliaagent = CSWexpat CSWlibconfuse CSWapache2rt -RUNTIME_DEP_PKGS_CSWgangliaagent += CSWgangliart CSWpcrert -RUNTIME_DEP_PKGS_CSWgangliamodpython = CSWlibconfuse CSWapache2rt CSWgangliart +RUNTIME_DEP_PKGS_CSWlibganglia0 = CSWlibexpat1 CSWlibconfuse CSWlibapr1-0 +RUNTIME_DEP_PKGS_CSWlibganglia0 += CSWlibpcre0 +RUNTIME_DEP_PKGS_CSWgangliaagent = CSWlibexpat1 CSWlibconfuse CSWlibapr1-0 +RUNTIME_DEP_PKGS_CSWgangliaagent += CSWlibganglia0 CSWlibpcre0 +RUNTIME_DEP_PKGS_CSWgangliamodpython = CSWlibconfuse CSWlibapr1-0 CSWlibganglia0 RUNTIME_DEP_PKGS_CSWgangliamodpython += CSWgangliaagent -RUNTIME_DEP_PKGS_CSWgangliadevel = CSWexpat CSWlibconfuse CSWapache2rt -RUNTIME_DEP_PKGS_CSWgangliagmetad = CSWexpat CSWlibconfuse CSWapache2rt -RUNTIME_DEP_PKGS_CSWgangliagmetad += CSWgangliart CSWgangliaagent CSWrrdtool -RUNTIME_DEP_PKGS_CSWgangliagmetad += CSWpcrert +RUNTIME_DEP_PKGS_CSWgangliadevel = CSWlibexpat0 CSWlibconfuse CSWlibapr1-0 +RUNTIME_DEP_PKGS_CSWgangliagmetad = CSWlibexpat1 CSWlibconfuse CSWlibapr1-0 +RUNTIME_DEP_PKGS_CSWgangliagmetad += CSWlibganglia0 CSWgangliaagent CSWrrdtool +RUNTIME_DEP_PKGS_CSWgangliagmetad += CSWlibrrd4 CSWlibpcre0 RUNTIME_DEP_PKGS_CSWgangliaweb = CSWgangliagmetad -RUNTIME_DEP_PKGS_CSWgangliaweb += CSWapache2 CSWphp5 CSWap2modphp5 CSWrrdtool +RUNTIME_DEP_PKGS_CSWgangliaweb += CSWapache2 CSWphp5 CSWap2-modphp5 CSWrrdtool # We define upstream file regex so we can be notifed of new upstream software release UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=43021 @@ -133,10 +133,10 @@ ETCGANGLIA = $(sysconfdir) PKGFILES_CSWganglia = -PKGFILES_CSWgangliart = $(libdir)/libganglia.* +PKGFILES_CSWlibganglia0 = $(libdir)/libganglia.so.* PKGFILES_CSWgangliamodpython = .*python.* -PKGFILES_CSWgangliadevel = .*/include/.*.h .*/bin/ganglia-config -PKGFILES_CSWgangliagmetad = .*/gmetad.* /opt/csw/var/ganglia/rrds /etc/opt/csw/init.d/cswgmetad +PKGFILES_CSWgangliadevel = .*/include/.*.h .*/bin/ganglia-config $(libdir)/libganglia.so +PKGFILES_CSWgangliagmetad = .*/gmetad.* /var/opt/csw/ganglia/rrds /etc/opt/csw/init.d/cswgmetad PKGFILES_CSWgangliaweb = $(WWWGANGLIA)/.* /opt/csw/apache2/etc/extra/.* PRESERVECONF = /opt/csw/apache2/etc/extra/httpd-ganglia.conf.CSW @@ -152,12 +152,13 @@ INITSMF += /etc/opt/csw/init.d/cswgmetad PROTOTYPE_FILTER_CSWgangliagmetad = awk '\ -$$$$3 ~ /\/opt\/csw\/var\/ganglia\/rrds/ { $$$$5 = "nobody"; $$$$6 = "nogroup" } \ +$$$$3 ~ /\/var\/opt\/csw\/ganglia\/rrds/ { $$$$5 = "nobody"; $$$$6 = "nogroup" } \ { print }' #ARCHALL_CSWgangliadevel = 1 -#ARCHALL_CSWgangliaweb = 1 +ARCHALL_CSWgangliaweb = 1 +ARCHALL_CSWgangliamodpython = 1 include gar/category.mk @@ -191,7 +192,7 @@ ifeq ($(VERSION),3.1.2) @rm -rf $(DESTDIR)$(ETCGANGLIA)/conf.d/modgstatus.conf.CSW endif - @ginstall -d $(DESTDIR)/opt/csw/var/ganglia/rrds + @ginstall -d $(DESTDIR)/var/opt/csw/ganglia/rrds This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Nov 25 13:06:15 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 25 Nov 2011 12:06:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[16276] csw/mgar/pkg/babl/trunk Message-ID: Revision: 16276 http://gar.svn.sourceforge.net/gar/?rev=16276&view=rev Author: dmichelsen Date: 2011-11-25 12:06:14 +0000 (Fri, 25 Nov 2011) Log Message: ----------- babl/trunk: Update to 0.1.6, package split Modified Paths: -------------- csw/mgar/pkg/babl/trunk/Makefile csw/mgar/pkg/babl/trunk/checksums Added Paths: ----------- csw/mgar/pkg/babl/trunk/files/0001-Use-inttypes.h-if-stdint.h-is-not-available.patch Modified: csw/mgar/pkg/babl/trunk/Makefile =================================================================== --- csw/mgar/pkg/babl/trunk/Makefile 2011-11-25 12:00:05 UTC (rev 16275) +++ csw/mgar/pkg/babl/trunk/Makefile 2011-11-25 12:06:14 UTC (rev 16276) @@ -1,40 +1,37 @@ NAME = babl -VERSION = 0.1.2 +VERSION = 0.1.6 CATEGORIES = gnome -DESCRIPTION = babl is a dynamic, any to any, pixel format translation library +DESCRIPTION = A dynamic, any to any, pixel format translation library define BLURB babl is a library for dynamically handling pixel formats and managing conversions between them. It is being used by GEGL. endef -MASTER_SITES = http://ftp.gnome.org/pub/gimp/babl/0.1/ -DISTFILES = $(NAME)-$(VERSION).tar.bz2 +MASTER_SITES = http://ftp.gtk.org/pub/babl/$(shell echo $(VERSION) | awk -F. '{print $$1"."$$2}')/ +DISTFILES += $(NAME)-$(VERSION).tar.bz2 -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.bz2 +PATCHFILES += 0001-Use-inttypes.h-if-stdint.h-is-not-available.patch -# If the url used to check for software update is different of MASTER_SITES, then -# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES -# UPSTREAM_MASTER_SITES = +PACKAGES += CSWlibbabl0-1-0 +SPKG_DESC_CSWlibbabl0-1-0 = A dynamic, any to any, pixel format translation library, libbabl-0.1.so.0 +PKGFILES_CSWlibbabl0-1-0 += $(call pkgfiles_lib,libbabl-0.1.so.0) +PKGFILES_CSWlibbabl0-1-0 += $(call baseisadirs,$(libdir),babl-0.1/.*) +OBSOLETED_BY_CSWlibbabl0-1-0 += CSWlibbabl -CONFIGURE_ARGS = $(DIRPATHS) +PACKAGES += CSWlibbabl-dev +SPKG_DESC_CSWlibbabl-dev = Development files for libbabl-0.1.so.0 +# PKGFILES is catchall +RUNTIME_DEP_PKGS_CSWlibbabl-dev += CSWlibbabl0-1-0 -# STRIP_LIBTOOL = 1 -PATCHFILES += patch-xml_insert.sh +BUILD64 = 1 -CHECKPKG_OVERRIDES_CSWbabl += symbol-not-found|CIE.so -CHECKPKG_OVERRIDES_CSWbabl += symbol-not-found|gimp-8bit.so -CHECKPKG_OVERRIDES_CSWbabl += symbol-not-found|gegl-fixups.so -CHECKPKG_OVERRIDES_CSWbabl += symbol-not-found|gggl.so -CHECKPKG_OVERRIDES_CSWbabl += symbol-not-found|gggl-lies.so -CHECKPKG_OVERRIDES_CSWbabl += symbol-not-found|naive-CMYK.so +REINPLACEMENTS += pthread +REINPLACE_MATCH_pthread = -pthread +REINPLACE_WITH_pthread = -lpthread +REINPLACE_FILES_pthread = tests/Makefile.in -TEST_SCRIPTS = +# There is currently one test failing, upstream has been notified, disable for now. +SKIPTEST ?= 1 include gar/category.mk - -post-configure-modulated: - gfind $(WORKSRC) -name \*.c | xargs perl -pi \ - -e 's/stdint.h/limits.h/' - perl -pi -e 's/-pthread/-lpthread/' $(WORKSRC)/tests/Makefile Modified: csw/mgar/pkg/babl/trunk/checksums =================================================================== --- csw/mgar/pkg/babl/trunk/checksums 2011-11-25 12:00:05 UTC (rev 16275) +++ csw/mgar/pkg/babl/trunk/checksums 2011-11-25 12:06:14 UTC (rev 16276) @@ -1,2 +1 @@ -8eebd8d78d3173db7af5e3e60b1e03ea babl-0.1.2.tar.bz2 -90be8f7b8dd32a8a94964953449c5c42 patch-xml_insert.sh +dc960981a5ec5330fc1c177be9f59068 babl-0.1.6.tar.bz2 Added: csw/mgar/pkg/babl/trunk/files/0001-Use-inttypes.h-if-stdint.h-is-not-available.patch =================================================================== --- csw/mgar/pkg/babl/trunk/files/0001-Use-inttypes.h-if-stdint.h-is-not-available.patch (rev 0) +++ csw/mgar/pkg/babl/trunk/files/0001-Use-inttypes.h-if-stdint.h-is-not-available.patch 2011-11-25 12:06:14 UTC (rev 16276) @@ -0,0 +1,113 @@ +From 2aebaf7b99852121d4314ea77f20b395f959d9f3 Mon Sep 17 00:00:00 2001 +From: Dagobert Michelsen +Date: Fri, 25 Nov 2011 11:35:09 +0100 +Subject: [PATCH] Use inttypes.h if stdint.h is not available + +--- + babl/babl-memory.c | 4 ++++ + babl/babl-mutex.c | 4 ++++ + babl/base/type-u16.c | 4 ++++ + babl/base/type-u32.c | 4 ++++ + babl/base/type-u8.c | 4 ++++ + extensions/sse-fixups.c | 4 ++++ + 6 files changed, 24 insertions(+), 0 deletions(-) + +diff --git a/babl/babl-memory.c b/babl/babl-memory.c +index 6ceca90..799e91d 100644 +--- a/babl/babl-memory.c ++++ b/babl/babl-memory.c +@@ -17,7 +17,11 @@ + */ + + #include "config.h" ++#ifdef HAVE_STDINT_H + #include ++#elif defined(HAVE_INTTYPES_H) ++#include ++#endif + #include + #include + #include +diff --git a/babl/babl-mutex.c b/babl/babl-mutex.c +index 3f82cc5..dce124b 100644 +--- a/babl/babl-mutex.c ++++ b/babl/babl-mutex.c +@@ -17,7 +17,11 @@ + */ + + #include "config.h" ++#ifdef HAVE_STDINT_H + #include ++#elif defined(HAVE_INTTYPES_H) ++#include ++#endif + #include + #include + #include +diff --git a/babl/base/type-u16.c b/babl/base/type-u16.c +index 9fcad8b..7f1926a 100644 +--- a/babl/base/type-u16.c ++++ b/babl/base/type-u16.c +@@ -18,7 +18,11 @@ + + #include "config.h" + #include ++#ifdef HAVE_STDINT_H + #include ++#elif defined(HAVE_INTTYPES_H) ++#include ++#endif + #include + #include + +diff --git a/babl/base/type-u32.c b/babl/base/type-u32.c +index fc38a01..6a31e8b 100644 +--- a/babl/base/type-u32.c ++++ b/babl/base/type-u32.c +@@ -18,7 +18,11 @@ + + #include "config.h" + #include ++#ifdef HAVE_STDINT_H + #include ++#elif defined(HAVE_INTTYPES_H) ++#include ++#endif + #include + #include + +diff --git a/babl/base/type-u8.c b/babl/base/type-u8.c +index 9a67a0e..d4f804e 100644 +--- a/babl/base/type-u8.c ++++ b/babl/base/type-u8.c +@@ -19,7 +19,11 @@ + #include "config.h" + #include + #include ++#ifdef HAVE_STDINT_H + #include ++#elif defined(HAVE_INTTYPES_H) ++#include ++#endif + + #include "babl-internal.h" + #include "babl-base.h" +diff --git a/extensions/sse-fixups.c b/extensions/sse-fixups.c +index 96c2585..7c98969 100644 +--- a/extensions/sse-fixups.c ++++ b/extensions/sse-fixups.c +@@ -23,7 +23,11 @@ + + #if defined(__GNUC__) && (__GNUC__ >= 4) && defined(USE_SSE) && defined(USE_MMX) + ++#ifdef HAVE_STDINT_H + #include ++#elif defined(HAVE_INTTYPES_H) ++#include ++#endif + #include + + #include "babl.h" +-- +1.7.6.1 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Nov 25 13:17:58 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 25 Nov 2011 12:17:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[16277] csw/mgar/pkg/libgegl Message-ID: Revision: 16277 http://gar.svn.sourceforge.net/gar/?rev=16277&view=rev Author: dmichelsen Date: 2011-11-25 12:17:58 +0000 (Fri, 25 Nov 2011) Log Message: ----------- libgegl: Move old stuff away Added Paths: ----------- csw/mgar/pkg/libgegl/branches/ csw/mgar/pkg/libgegl/tags/ csw/mgar/pkg/libgegl/tags/legacy/ csw/mgar/pkg/libgegl/tags/legacy/Makefile csw/mgar/pkg/libgegl/tags/legacy/trunk/ Removed Paths: ------------- csw/mgar/pkg/libgegl/Makefile csw/mgar/pkg/libgegl/trunk/ Deleted: csw/mgar/pkg/libgegl/Makefile =================================================================== --- csw/mgar/pkg/libgegl/Makefile 2011-11-25 12:06:14 UTC (rev 16276) +++ csw/mgar/pkg/libgegl/Makefile 2011-11-25 12:17:58 UTC (rev 16277) @@ -1,15 +0,0 @@ - -# This is somewhat of a "stub" Makefile, for -# directories managed by the "createpkg" TEMPLATES. -# -# Not all of targets listed here may actualy be supported by -# the subdir in question. But they are a goal - -DEFAULT_DIR=trunk - - -# The -C means you must use gmake, unfortunately. - -all package build garchive extract configure clean distclean reallyclean : - @echo Going to make $@ in $(DEFAULT_DIR) - $(MAKE) -C $(DEFAULT_DIR) $@ Copied: csw/mgar/pkg/libgegl/tags/legacy/Makefile (from rev 16195, csw/mgar/pkg/libgegl/Makefile) =================================================================== --- csw/mgar/pkg/libgegl/tags/legacy/Makefile (rev 0) +++ csw/mgar/pkg/libgegl/tags/legacy/Makefile 2011-11-25 12:17:58 UTC (rev 16277) @@ -0,0 +1,15 @@ + +# This is somewhat of a "stub" Makefile, for +# directories managed by the "createpkg" TEMPLATES. +# +# Not all of targets listed here may actualy be supported by +# the subdir in question. But they are a goal + +DEFAULT_DIR=trunk + + +# The -C means you must use gmake, unfortunately. + +all package build garchive extract configure clean distclean reallyclean : + @echo Going to make $@ in $(DEFAULT_DIR) + $(MAKE) -C $(DEFAULT_DIR) $@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From guengel at users.sourceforge.net Fri Nov 25 13:25:48 2011 From: guengel at users.sourceforge.net (guengel at users.sourceforge.net) Date: Fri, 25 Nov 2011 12:25:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[16278] csw/mgar/pkg/postgresql/branches/postgresql-8. 3-raos/ Message-ID: Revision: 16278 http://gar.svn.sourceforge.net/gar/?rev=16278&view=rev Author: guengel Date: 2011-11-25 12:25:48 +0000 (Fri, 25 Nov 2011) Log Message: ----------- postgresql: My work branch. Added Paths: ----------- csw/mgar/pkg/postgresql/branches/postgresql-8.3-raos/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Fri Nov 25 13:25:48 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Fri, 25 Nov 2011 12:25:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[16279] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16279 http://gar.svn.sourceforge.net/gar/?rev=16279&view=rev Author: d_pocock Date: 2011-11-25 12:25:48 +0000 (Fri, 25 Nov 2011) Log Message: ----------- ganglia: make changes recommended by checkpkg Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 12:25:48 UTC (rev 16278) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 12:25:48 UTC (rev 16279) @@ -26,21 +26,21 @@ DISTFILES += CSWgangliaweb.postinstall CSWgangliaweb.preremove DISTFILES += httpd-ganglia.conf.CSW cswgmond cswgmetad -PACKAGES = CSWlibganglia0 CSWgangliaagent CSWgangliadevel CSWgangliagmetad CSWgangliaweb CSWgangliamodpython +PACKAGES = CSWlibganglia0 CSWgangliaagent CSWganglia-dev CSWgangliagmetad CSWgangliaweb CSWgangliamodpython CATALOGNAME_CSWganglia = ganglia CATALOGNAME_CSWlibganglia0 = libganglia0 -CATALOGNAME_CSWgangliaagent = ganglia_agent -CATALOGNAME_CSWgangliamodpython = ganglia_modpython -CATALOGNAME_CSWgangliadevel = ganglia_devel -CATALOGNAME_CSWgangliagmetad = ganglia_gmetad -CATALOGNAME_CSWgangliaweb = ganglia_web +CATALOGNAME_CSWgangliaagent = gangliaagent +CATALOGNAME_CSWgangliamodpython = gangliamodpython +CATALOGNAME_CSWganglia-dev = ganglia-dev +CATALOGNAME_CSWgangliagmetad = gangliagmetad +CATALOGNAME_CSWgangliaweb = gangliaweb SPKG_DESC_CSWganglia = Dummy package SPKG_DESC_CSWlibganglia0 = Ganglia runtime libraries SPKG_DESC_CSWgangliaagent = Ganglia performance monitoring agent gmond SPKG_DESC_CSWgangliamodpython = Ganglia agent module for Python metrics -SPKG_DESC_CSWgangliadevel = Ganglia headers for metric module development +SPKG_DESC_CSWganglia-dev = Ganglia headers for metric module development SPKG_DESC_CSWgangliagmetad = Ganglia gmetad SPKG_DESC_CSWgangliaweb = Ganglia web @@ -51,14 +51,17 @@ RUNTIME_DEP_PKGS_CSWlibganglia0 += CSWlibpcre0 RUNTIME_DEP_PKGS_CSWgangliaagent = CSWlibexpat1 CSWlibconfuse CSWlibapr1-0 RUNTIME_DEP_PKGS_CSWgangliaagent += CSWlibganglia0 CSWlibpcre0 -RUNTIME_DEP_PKGS_CSWgangliamodpython = CSWlibconfuse CSWlibapr1-0 CSWlibganglia0 -RUNTIME_DEP_PKGS_CSWgangliamodpython += CSWgangliaagent -RUNTIME_DEP_PKGS_CSWgangliadevel = CSWlibexpat0 CSWlibconfuse CSWlibapr1-0 +RUNTIME_DEP_PKGS_CSWgangliamodpython = CSWgangliaagent +RUNTIME_DEP_PKGS_CSWganglia-dev = CSWlibganglia0 RUNTIME_DEP_PKGS_CSWgangliagmetad = CSWlibexpat1 CSWlibconfuse CSWlibapr1-0 RUNTIME_DEP_PKGS_CSWgangliagmetad += CSWlibganglia0 CSWgangliaagent CSWrrdtool RUNTIME_DEP_PKGS_CSWgangliagmetad += CSWlibrrd4 CSWlibpcre0 +CHECKPKG_OVERRIDES_CSWgangliagmetad += surplus-dependency|CSWrrdtool RUNTIME_DEP_PKGS_CSWgangliaweb = CSWgangliagmetad RUNTIME_DEP_PKGS_CSWgangliaweb += CSWapache2 CSWphp5 CSWap2-modphp5 CSWrrdtool +CHECKPKG_OVERRIDES_CSWgangliaweb += surplus-dependency|CSWgangliagmetad +CHECKPKG_OVERRIDES_CSWgangliaweb += surplus-dependency|CSWphp5 +CHECKPKG_OVERRIDES_CSWgangliaweb += surplus-dependency|CSWrrdtool # We define upstream file regex so we can be notifed of new upstream software release UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=43021 @@ -133,10 +136,12 @@ ETCGANGLIA = $(sysconfdir) PKGFILES_CSWganglia = -PKGFILES_CSWlibganglia0 = $(libdir)/libganglia.so.* +PKGFILES_CSWgangliaagent = .*/bin/gmond .*/bin/gmetric +PKGFILES_CSWlibganglia0 = $(call pkgfiles_lib,libganglia-3.1.7.so.0) +CHECKPKG_OVERRIDES_CSWlibganglia0 += shared-lib-pkgname-mismatch|file=opt/csw/lib/libganglia-3.1.7.so.0.0.0|soname=libganglia-3.1.7.so.0|pkgname=CSWlibganglia0|expected=CSWlibganglia3-1-7-0 PKGFILES_CSWgangliamodpython = .*python.* -PKGFILES_CSWgangliadevel = .*/include/.*.h .*/bin/ganglia-config $(libdir)/libganglia.so -PKGFILES_CSWgangliagmetad = .*/gmetad.* /var/opt/csw/ganglia/rrds /etc/opt/csw/init.d/cswgmetad +PKGFILES_CSWganglia-dev = .*/include/.*.h .*/bin/ganglia-config $(libdir)/libganglia.so +PKGFILES_CSWgangliagmetad = .*/bin/gmetad .*/gmetad.* /var/opt/csw/ganglia/rrds /etc/opt/csw/init.d/cswgmetad PKGFILES_CSWgangliaweb = $(WWWGANGLIA)/.* /opt/csw/apache2/etc/extra/.* PRESERVECONF = /opt/csw/apache2/etc/extra/httpd-ganglia.conf.CSW @@ -163,6 +168,7 @@ include gar/category.mk install-custom: + @rm $(DESTDIR)/opt/csw/bin/gstat @ginstall -D $(DOWNLOADDIR)/cswgmond \ $(PKGROOT)/etc/opt/csw/init.d/cswgmond @ginstall -D $(DOWNLOADDIR)/cswgmetad \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Fri Nov 25 13:36:29 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Fri, 25 Nov 2011 12:36:29 +0000 Subject: [csw-devel] SF.net SVN: gar:[16280] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16280 http://gar.svn.sourceforge.net/gar/?rev=16280&view=rev Author: d_pocock Date: 2011-11-25 12:36:29 +0000 (Fri, 25 Nov 2011) Log Message: ----------- ganglia: make changes recommended by checkpkg Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 12:25:48 UTC (rev 16279) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 12:36:29 UTC (rev 16280) @@ -32,7 +32,7 @@ CATALOGNAME_CSWlibganglia0 = libganglia0 CATALOGNAME_CSWgangliaagent = gangliaagent CATALOGNAME_CSWgangliamodpython = gangliamodpython -CATALOGNAME_CSWganglia-dev = ganglia-dev +CATALOGNAME_CSWganglia-dev = ganglia_dev CATALOGNAME_CSWgangliagmetad = gangliagmetad CATALOGNAME_CSWgangliaweb = gangliaweb @@ -52,10 +52,12 @@ RUNTIME_DEP_PKGS_CSWgangliaagent = CSWlibexpat1 CSWlibconfuse CSWlibapr1-0 RUNTIME_DEP_PKGS_CSWgangliaagent += CSWlibganglia0 CSWlibpcre0 RUNTIME_DEP_PKGS_CSWgangliamodpython = CSWgangliaagent +CHECKPKG_OVERRIDES_CSWgangliamodpython += surplus-dependency|CSWgangliaagent RUNTIME_DEP_PKGS_CSWganglia-dev = CSWlibganglia0 RUNTIME_DEP_PKGS_CSWgangliagmetad = CSWlibexpat1 CSWlibconfuse CSWlibapr1-0 RUNTIME_DEP_PKGS_CSWgangliagmetad += CSWlibganglia0 CSWgangliaagent CSWrrdtool RUNTIME_DEP_PKGS_CSWgangliagmetad += CSWlibrrd4 CSWlibpcre0 +CHECKPKG_OVERRIDES_CSWgangliagmetad += surplus-dependency|CSWgangliaagent CHECKPKG_OVERRIDES_CSWgangliagmetad += surplus-dependency|CSWrrdtool RUNTIME_DEP_PKGS_CSWgangliaweb = CSWgangliagmetad RUNTIME_DEP_PKGS_CSWgangliaweb += CSWapache2 CSWphp5 CSWap2-modphp5 CSWrrdtool @@ -137,7 +139,8 @@ PKGFILES_CSWganglia = PKGFILES_CSWgangliaagent = .*/bin/gmond .*/bin/gmetric -PKGFILES_CSWlibganglia0 = $(call pkgfiles_lib,libganglia-3.1.7.so.0) +PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0\.0\.0) +PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0(\.\d+)*) CHECKPKG_OVERRIDES_CSWlibganglia0 += shared-lib-pkgname-mismatch|file=opt/csw/lib/libganglia-3.1.7.so.0.0.0|soname=libganglia-3.1.7.so.0|pkgname=CSWlibganglia0|expected=CSWlibganglia3-1-7-0 PKGFILES_CSWgangliamodpython = .*python.* PKGFILES_CSWganglia-dev = .*/include/.*.h .*/bin/ganglia-config $(libdir)/libganglia.so This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From guengel at users.sourceforge.net Fri Nov 25 13:56:43 2011 From: guengel at users.sourceforge.net (guengel at users.sourceforge.net) Date: Fri, 25 Nov 2011 12:56:43 +0000 Subject: [csw-devel] SF.net SVN: gar:[16281] csw/mgar/pkg/yapet/trunk/Makefile Message-ID: Revision: 16281 http://gar.svn.sourceforge.net/gar/?rev=16281&view=rev Author: guengel Date: 2011-11-25 12:56:42 +0000 (Fri, 25 Nov 2011) Log Message: ----------- yapet/trunk: Added check overrides. Modified Paths: -------------- csw/mgar/pkg/yapet/trunk/Makefile Modified: csw/mgar/pkg/yapet/trunk/Makefile =================================================================== --- csw/mgar/pkg/yapet/trunk/Makefile 2011-11-25 12:36:29 UTC (rev 16280) +++ csw/mgar/pkg/yapet/trunk/Makefile 2011-11-25 12:56:42 UTC (rev 16281) @@ -2,12 +2,13 @@ # NAME = yapet VERSION = 0.8pre2 -GARTYPE = v2 CATEGORIES = apps -DESCRIPTION = Brief description +DESCRIPTION = Text-based Password Manager define BLURB - Long description + YAPET is a text based password manager using the Blowfish encryption + algorithm. Because of its small footprint and very few library dependencies, + it is suited for installing on desktop and server systems alike. endef MASTER_SITES = http://www.guengel.ch/myapps/yapet/downloads/ @@ -25,11 +26,8 @@ RUNTIME_DEP_PKGS = CSWosslrt RUNTIME_DEP_PKGS += CSWlibncurses5 -RUNTIME_DEP_PKGS += CSWggettextrt +RUNTIME_DEP_PKGS += CSWlibintl8 -BUILD64 = 1 -ISAEXEC = 1 - BUILD_DEP_PKGS = CSWossldevel BUILD_DEP_PKGS += CSWlibncurses-dev BUILD_DEP_PKGS += CSWggettext-dev @@ -38,5 +36,14 @@ CONFIGURE_ARGS = $(DIRPATHS) +CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/lib|opt/csw/bin/csv2yapet +CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/opt/SUNWspro/lib|opt/csw/bin/csv2yapet +CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/opt/SUNWspro/lib/rw7|opt/csw/bin/csv2yapet +CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/opt/SUNWspro/lib/v8|opt/csw/bin/csv2yapet +CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/lib|opt/csw/bin/yapet +CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/opt/SUNWspro/lib|opt/csw/bin/yapet +CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/opt/SUNWspro/lib/rw7|opt/csw/bin/yapet +CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/opt/SUNWspro/lib/v8|opt/csw/bin/yapet + include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Nov 25 14:09:50 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 25 Nov 2011 13:09:50 +0000 Subject: [csw-devel] SF.net SVN: gar:[16282] csw/mgar/pkg/babl/trunk/Makefile Message-ID: Revision: 16282 http://gar.svn.sourceforge.net/gar/?rev=16282&view=rev Author: dmichelsen Date: 2011-11-25 13:09:50 +0000 (Fri, 25 Nov 2011) Log Message: ----------- babl/trunk: Add comments about reported bug Modified Paths: -------------- csw/mgar/pkg/babl/trunk/Makefile Modified: csw/mgar/pkg/babl/trunk/Makefile =================================================================== --- csw/mgar/pkg/babl/trunk/Makefile 2011-11-25 12:56:42 UTC (rev 16281) +++ csw/mgar/pkg/babl/trunk/Makefile 2011-11-25 13:09:50 UTC (rev 16282) @@ -11,6 +11,8 @@ MASTER_SITES = http://ftp.gtk.org/pub/babl/$(shell echo $(VERSION) | awk -F. '{print $$1"."$$2}')/ DISTFILES += $(NAME)-$(VERSION).tar.bz2 +# Use patch until this is fixed: +# https://bugzilla.gnome.org/show_bug.cgi?id=664800 PATCHFILES += 0001-Use-inttypes.h-if-stdint.h-is-not-available.patch PACKAGES += CSWlibbabl0-1-0 @@ -26,12 +28,15 @@ BUILD64 = 1 +# Replace manually until this is fixed: +# https://bugzilla.gnome.org/show_bug.cgi?id=664800 REINPLACEMENTS += pthread REINPLACE_MATCH_pthread = -pthread REINPLACE_WITH_pthread = -lpthread REINPLACE_FILES_pthread = tests/Makefile.in -# There is currently one test failing, upstream has been notified, disable for now. +# There is currently one test failing, upstream has been notified, disable for now until this is fixed: +# https://bugzilla.gnome.org/show_bug.cgi?id=664800 SKIPTEST ?= 1 include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Fri Nov 25 14:10:03 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Fri, 25 Nov 2011 13:10:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[16283] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16283 http://gar.svn.sourceforge.net/gar/?rev=16283&view=rev Author: d_pocock Date: 2011-11-25 13:10:03 +0000 (Fri, 25 Nov 2011) Log Message: ----------- ganglia: make changes recommended by checkpkg Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 13:09:50 UTC (rev 16282) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 13:10:03 UTC (rev 16283) @@ -164,7 +164,7 @@ { print }' -#ARCHALL_CSWgangliadevel = 1 +ARCHALL_CSWganglia-dev = 1 ARCHALL_CSWgangliaweb = 1 ARCHALL_CSWgangliamodpython = 1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Nov 25 14:14:01 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 25 Nov 2011 13:14:01 +0000 Subject: [csw-devel] SF.net SVN: gar:[16284] csw/mgar/pkg/babl/trunk/Makefile Message-ID: Revision: 16284 http://gar.svn.sourceforge.net/gar/?rev=16284&view=rev Author: dmichelsen Date: 2011-11-25 13:14:01 +0000 (Fri, 25 Nov 2011) Log Message: ----------- babl/trunk: Add vendor url Modified Paths: -------------- csw/mgar/pkg/babl/trunk/Makefile Modified: csw/mgar/pkg/babl/trunk/Makefile =================================================================== --- csw/mgar/pkg/babl/trunk/Makefile 2011-11-25 13:10:03 UTC (rev 16283) +++ csw/mgar/pkg/babl/trunk/Makefile 2011-11-25 13:14:01 UTC (rev 16284) @@ -15,6 +15,8 @@ # https://bugzilla.gnome.org/show_bug.cgi?id=664800 PATCHFILES += 0001-Use-inttypes.h-if-stdint.h-is-not-available.patch +VENDOR_URL = http://gegl.org/babl/ + PACKAGES += CSWlibbabl0-1-0 SPKG_DESC_CSWlibbabl0-1-0 = A dynamic, any to any, pixel format translation library, libbabl-0.1.so.0 PKGFILES_CSWlibbabl0-1-0 += $(call pkgfiles_lib,libbabl-0.1.so.0) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Fri Nov 25 14:17:38 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Fri, 25 Nov 2011 13:17:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[16285] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16285 http://gar.svn.sourceforge.net/gar/?rev=16285&view=rev Author: d_pocock Date: 2011-11-25 13:17:38 +0000 (Fri, 25 Nov 2011) Log Message: ----------- ganglia: update dependency to CSWlibconfuse0/-dev Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 13:14:01 UTC (rev 16284) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 13:17:38 UTC (rev 16285) @@ -44,17 +44,17 @@ SPKG_DESC_CSWgangliagmetad = Ganglia gmetad SPKG_DESC_CSWgangliaweb = Ganglia web -BUILD_DEP_PKGS = CSWexpat CSWlibconfuse CSWapache2rt CSWapache2-dev CSWpcre +BUILD_DEP_PKGS = CSWexpat CSWlibconfuse-dev CSWapache2rt CSWapache2-dev CSWpcre BUILD_DEP_PKGS += CSWrrdtool CSWrrdtool-dev -RUNTIME_DEP_PKGS_CSWlibganglia0 = CSWlibexpat1 CSWlibconfuse CSWlibapr1-0 +RUNTIME_DEP_PKGS_CSWlibganglia0 = CSWlibexpat1 CSWlibconfuse0 CSWlibapr1-0 RUNTIME_DEP_PKGS_CSWlibganglia0 += CSWlibpcre0 -RUNTIME_DEP_PKGS_CSWgangliaagent = CSWlibexpat1 CSWlibconfuse CSWlibapr1-0 +RUNTIME_DEP_PKGS_CSWgangliaagent = CSWlibexpat1 CSWlibconfuse0 CSWlibapr1-0 RUNTIME_DEP_PKGS_CSWgangliaagent += CSWlibganglia0 CSWlibpcre0 RUNTIME_DEP_PKGS_CSWgangliamodpython = CSWgangliaagent CHECKPKG_OVERRIDES_CSWgangliamodpython += surplus-dependency|CSWgangliaagent RUNTIME_DEP_PKGS_CSWganglia-dev = CSWlibganglia0 -RUNTIME_DEP_PKGS_CSWgangliagmetad = CSWlibexpat1 CSWlibconfuse CSWlibapr1-0 +RUNTIME_DEP_PKGS_CSWgangliagmetad = CSWlibexpat1 CSWlibconfuse0 CSWlibapr1-0 RUNTIME_DEP_PKGS_CSWgangliagmetad += CSWlibganglia0 CSWgangliaagent CSWrrdtool RUNTIME_DEP_PKGS_CSWgangliagmetad += CSWlibrrd4 CSWlibpcre0 CHECKPKG_OVERRIDES_CSWgangliagmetad += surplus-dependency|CSWgangliaagent @@ -96,7 +96,7 @@ # Use rrd from CSWlibrrd4 CONFIGURE_ARGS += --with-librrd=/opt/csw -# Use confuse from CSWlibconfuse +# Use confuse from CSWlibconfuse0 CONFIGURE_ARGS += --with-libconfuse=/opt/csw # Include the status module This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dam at opencsw.org Fri Nov 25 15:39:19 2011 From: dam at opencsw.org (Dagobert Michelsen) Date: Fri, 25 Nov 2011 15:39:19 +0100 Subject: [csw-devel] Fwd: SF.net SVN: gar:[16281] csw/mgar/pkg/yapet/trunk/Makefile References: Message-ID: <019A6172-ED4D-4EC5-9654-1F67D267CEEB@opencsw.org> Hi Rafi, Anfang der weitergeleiteten E-Mail: > > +CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/lib|opt/csw/bin/csv2yapet > +CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/opt/SUNWspro/lib|opt/csw/bin/csv2yapet > +CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/opt/SUNWspro/lib/rw7|opt/csw/bin/csv2yapet > +CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/opt/SUNWspro/lib/v8|opt/csw/bin/csv2yapet > +CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/lib|opt/csw/bin/yapet > +CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/opt/SUNWspro/lib|opt/csw/bin/yapet > +CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/opt/SUNWspro/lib/rw7|opt/csw/bin/yapet > +CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/opt/SUNWspro/lib/v8|opt/csw/bin/yapet > + These go away if you add EXTRA_CXXFLAGS += -norunpath or similar. You probably have to make sure that it doesn't get stripped during libtool linkage by adding it to ltmain.sh or something also. Please also see http://wiki.opencsw.org/checkpkg-error-tags#toc8 Best regards -- Dago -- "You don't become great by trying to be great, you become great by wanting to do something, and then doing it so hard that you become great in the process." - xkcd #896 From dmichelsen at users.sourceforge.net Fri Nov 25 16:20:32 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 25 Nov 2011 15:20:32 +0000 Subject: [csw-devel] SF.net SVN: gar:[16286] csw/mgar/pkg/librsvg/trunk/Makefile Message-ID: Revision: 16286 http://gar.svn.sourceforge.net/gar/?rev=16286&view=rev Author: dmichelsen Date: 2011-11-25 15:20:31 +0000 (Fri, 25 Nov 2011) Log Message: ----------- librsvg: Add development package dependencies Modified Paths: -------------- csw/mgar/pkg/librsvg/trunk/Makefile Modified: csw/mgar/pkg/librsvg/trunk/Makefile =================================================================== --- csw/mgar/pkg/librsvg/trunk/Makefile 2011-11-25 13:17:38 UTC (rev 16285) +++ csw/mgar/pkg/librsvg/trunk/Makefile 2011-11-25 15:20:31 UTC (rev 16286) @@ -39,6 +39,9 @@ PKGFILES_CSWlibrsvg-dev += $(PKGFILES_DEVEL) PKGFILES_CSWlibrsvg-dev += $(sharedstatedir)/gtk-doc/.* RUNTIME_DEP_PKGS_CSWlibrsvg-dev += CSWlibrsvg2-2 +RUNTIME_DEP_PKGS_CSWlibrsvg-dev += CSWlibglib2-dev +RUNTIME_DEP_PKGS_CSWlibrsvg-dev += CSWgtk2devel +RUNTIME_DEP_PKGS_CSWlibrsvg-dev += CSWlibcairo-dev PACKAGES += CSWrsvg SPKG_DESC_CSWrsvg += SVG to raster image conversion utility This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Nov 25 16:26:03 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 25 Nov 2011 15:26:03 +0000 Subject: [csw-devel] SF.net SVN: gar:[16287] csw/mgar/pkg/libsdl/trunk/Makefile Message-ID: Revision: 16287 http://gar.svn.sourceforge.net/gar/?rev=16287&view=rev Author: dmichelsen Date: 2011-11-25 15:26:02 +0000 (Fri, 25 Nov 2011) Log Message: ----------- libsdl: Make CSWlibsdldevel depend on CSWlibsdl, rework option ordering Modified Paths: -------------- csw/mgar/pkg/libsdl/trunk/Makefile Modified: csw/mgar/pkg/libsdl/trunk/Makefile =================================================================== --- csw/mgar/pkg/libsdl/trunk/Makefile 2011-11-25 15:20:31 UTC (rev 16286) +++ csw/mgar/pkg/libsdl/trunk/Makefile 2011-11-25 15:26:02 UTC (rev 16287) @@ -13,26 +13,19 @@ DISTFILES = $(NAME)-$(VERSION).tar.gz PATCHFILES = 0001-Fix-nasm-options.patch -SPKG_SOURCEURL = http://www.libsdl.org/ +VENDOR_URL = http://www.libsdl.org/ -PACKAGES = CSWlibsdl CSWlibsdldevel +PACKAGES += CSWlibsdl +SPKG_DESC_CSWlibsdl = Simple DirectMedia Layer library +RUNTIME_DEP_PKGS_CSWlibsdl += CSWiconv -RUNTIME_DEP_PKGS_CSWlibsdl = CSWiconv - -CATALOGNAME_CSWlibsdl = libsdl +PACKAGES += CSWlibsdldevel +SPKG_DESC_CSWlibsdldevel = Simple DirectMedia Layer library development files +PKGFILES_CSWlibsdldevel = $(PKGFILES_DEVEL) +RUNTIME_DEP_PKGS += CSWlibsdl CATALOGNAME_CSWlibsdldevel = libsdl_devel -SPKG_DESC_CSWlibsdl = Simple DirectMedia Layer library -SPKG_DESC_CSWlibsdldevel = Simple DirectMedia Layer library development files - -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz - -# needs esound in 64 bit - BUILD64 = 1 CONFIGURE_ARGS = $(DIRPATHS) --disable-static -PKGFILES_CSWlibsdldevel = $(PKGFILES_DEVEL) - include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Nov 25 16:29:39 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 25 Nov 2011 15:29:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[16288] csw/mgar/pkg Message-ID: Revision: 16288 http://gar.svn.sourceforge.net/gar/?rev=16288&view=rev Author: dmichelsen Date: 2011-11-25 15:29:39 +0000 (Fri, 25 Nov 2011) Log Message: ----------- umfpack: Initial commit, still needs some work Added Paths: ----------- csw/mgar/pkg/umfpack/ csw/mgar/pkg/umfpack/branches/ csw/mgar/pkg/umfpack/tags/ csw/mgar/pkg/umfpack/trunk/ csw/mgar/pkg/umfpack/trunk/Makefile csw/mgar/pkg/umfpack/trunk/checksums csw/mgar/pkg/umfpack/trunk/files/ Property changes on: csw/mgar/pkg/umfpack/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/umfpack/trunk/Makefile =================================================================== --- csw/mgar/pkg/umfpack/trunk/Makefile (rev 0) +++ csw/mgar/pkg/umfpack/trunk/Makefile 2011-11-25 15:29:39 UTC (rev 16288) @@ -0,0 +1,40 @@ +NAME = umfpack +VERSION = 5.5.1 +CATEGORIES = lib + +DESCRIPTION = A set of routines for solving unsymmetric sparse linear systems +define BLURB + UMFPACK is a set of routines for solving unsymmetric sparse linear systems, + Ax=b, using the Unsymmetric MultiFrontal method. Written in ANSI/ISO C, with + a MATLAB (Version 6.0 and later) interface. Appears as a built-in routine + (for lu, backslash, and forward slash) in MATLAB. Includes a MATLAB interface, + a C-callable interface, and a Fortran-callable interface. Note that "UMFPACK" + is pronounced in two syllables, "Umph Pack". It is not "You Em Ef Pack". +endef + +MASTER_SITES = http://www.cise.ufl.edu/research/sparse/umfpack/ +MASTER_SITES += http://www.cise.ufl.edu/research/sparse/UFconfig/ +MASTER_SITES += http://www.cise.ufl.edu/research/sparse/amd/ +DISTNAME = UMFPACK +DISTFILES = UMFPACK-$(VERSION).tar.gz +DISTFILES += UFconfig-3.6.1.tar.gz +DISTFILES += AMD-2.2.2.tar.gz + +BUILD64 = 1 +# CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_SCRIPTS = + +# From UFconfig/UFconfig.mk +OPT_FLAGS_SOS_32 = -KPIC -dalign -xc99=%none -Xc -xlibmieee -xO5 -xlibmil +OPT_FLAGS_SOS_64 = -fast -KPIC -xc99=%none -xlibmieee -xlibmil -Xc +OPT_FLAGS_SOS = $(OPT_FLAGS_SOS_$(MEMORYMODEL)) + +FFLAGS = -fast -KPIC -dalign -xlibmil -m64 +BLAS = -xlic_lib=sunperf +LAPACK = + +BUILD_OVERRIDE_DIRS = CFLAGS FFLAGS BLAS LAPACK + +TEST_TARGET = check + +include gar/category.mk Added: csw/mgar/pkg/umfpack/trunk/checksums =================================================================== --- csw/mgar/pkg/umfpack/trunk/checksums (rev 0) +++ csw/mgar/pkg/umfpack/trunk/checksums 2011-11-25 15:29:39 UTC (rev 16288) @@ -0,0 +1,3 @@ +76b870aaf5c98eb34579467dfed38b19 AMD-2.2.2.tar.gz +6289d0372a475bdfdd58aba8de85cfc2 UFconfig-3.6.1.tar.gz +cb13431ce9cf2b515d1f889f329f4558 UMFPACK-5.5.1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Nov 25 16:55:37 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 25 Nov 2011 15:55:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[16289] csw/mgar/pkg/libgegl Message-ID: Revision: 16289 http://gar.svn.sourceforge.net/gar/?rev=16289&view=rev Author: dmichelsen Date: 2011-11-25 15:55:37 +0000 (Fri, 25 Nov 2011) Log Message: ----------- libgegl/trunk: Complete rework Added Paths: ----------- csw/mgar/pkg/libgegl/trunk/ csw/mgar/pkg/libgegl/trunk/Makefile csw/mgar/pkg/libgegl/trunk/checksums csw/mgar/pkg/libgegl/trunk/files/0001-Use-inttypes.h-if-stdint.h-is-not-available.patch Removed Paths: ------------- csw/mgar/pkg/libgegl/trunk/Makefile csw/mgar/pkg/libgegl/trunk/checksums Deleted: csw/mgar/pkg/libgegl/trunk/Makefile =================================================================== --- csw/mgar/pkg/babl/trunk/Makefile 2011-11-15 10:21:50 UTC (rev 16195) +++ csw/mgar/pkg/libgegl/trunk/Makefile 2011-11-25 15:55:37 UTC (rev 16289) @@ -1,40 +0,0 @@ -NAME = babl -VERSION = 0.1.2 -CATEGORIES = gnome - -DESCRIPTION = babl is a dynamic, any to any, pixel format translation library -define BLURB - babl is a library for dynamically handling pixel formats and managing - conversions between them. It is being used by GEGL. -endef - -MASTER_SITES = http://ftp.gnome.org/pub/gimp/babl/0.1/ -DISTFILES = $(NAME)-$(VERSION).tar.bz2 - -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.bz2 - -# If the url used to check for software update is different of MASTER_SITES, then -# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES -# UPSTREAM_MASTER_SITES = - -CONFIGURE_ARGS = $(DIRPATHS) - -# STRIP_LIBTOOL = 1 -PATCHFILES += patch-xml_insert.sh - -CHECKPKG_OVERRIDES_CSWbabl += symbol-not-found|CIE.so -CHECKPKG_OVERRIDES_CSWbabl += symbol-not-found|gimp-8bit.so -CHECKPKG_OVERRIDES_CSWbabl += symbol-not-found|gegl-fixups.so -CHECKPKG_OVERRIDES_CSWbabl += symbol-not-found|gggl.so -CHECKPKG_OVERRIDES_CSWbabl += symbol-not-found|gggl-lies.so -CHECKPKG_OVERRIDES_CSWbabl += symbol-not-found|naive-CMYK.so - -TEST_SCRIPTS = - -include gar/category.mk - -post-configure-modulated: - gfind $(WORKSRC) -name \*.c | xargs perl -pi \ - -e 's/stdint.h/limits.h/' - perl -pi -e 's/-pthread/-lpthread/' $(WORKSRC)/tests/Makefile Copied: csw/mgar/pkg/libgegl/trunk/Makefile (from rev 16282, csw/mgar/pkg/babl/trunk/Makefile) =================================================================== --- csw/mgar/pkg/libgegl/trunk/Makefile (rev 0) +++ csw/mgar/pkg/libgegl/trunk/Makefile 2011-11-25 15:55:37 UTC (rev 16289) @@ -0,0 +1,56 @@ +NAME = gegl +VERSION = 0.1.8 +CATEGORIES = gnome + +DESCRIPTION = A graph based image processing framework +define BLURB +endef + +MASTER_SITES = http://ftp.gtk.org/pub/gegl/$(shell echo $(VERSION) | awk -F. '{print $$1"."$$2}')/ +DISTFILES += $(NAME)-$(VERSION).tar.bz2 + +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 + +VENDOR_URL = http://gegl.org/ + +BUILD_DEP_PKGS += CSWlibpng-dev +BUILD_DEP_PKGS += CSWlibrsvg-dev +BUILD_DEP_PKGS += CSWlibsdldevel +BUILD_DEP_PKGS += CSWasciidoc +BUILD_DEP_PKGS += CSWlua + +PACKAGES += CSWlibgegl0-1-0 +SPKG_DESC_CSWlibgegl0-1-0 = A graph based image processing framework library, libgegl-0.1.so.0 +PKGFILES_CSWlibgegl0-1-0 += $(call pkgfiles_lib,libgegl-0.1.so.0) +PKGFILES_CSWlibgegl0-1-0 += $(call baseisadirs,$(libdir),gegl-0.1/.*) +RUNTIME_DEP_PKGS_CSWlibgegl0-1-0 += CSWlibpng12-0 +RUNTIME_DEP_PKGS_CSWlibgegl0-1-0 += CSWlibsdl +RUNTIME_DEP_PKGS_CSWlibgegl0-1-0 += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWlibgegl0-1-0 += CSWlibbabl0-1-0 +RUNTIME_DEP_PKGS_CSWlibgegl0-1-0 += CSWjasper +RUNTIME_DEP_PKGS_CSWlibgegl0-1-0 += CSWgtk2 +RUNTIME_DEP_PKGS_CSWlibgegl0-1-0 += CSWlibjpeg62 +RUNTIME_DEP_PKGS_CSWlibgegl0-1-0 += CSWglib2 +OBSOLETED_BY_CSWlibgegl0-1-0 += CSWlibgegl + +PACKAGES += CSWlibgegl-dev +SPKG_DESC_CSWlibgegl-dev = Development files for +# PKGFILES is catchall +RUNTIME_DEP_PKGS_CSWlibgegl-dev += CSWlibgegl0-1-0 + +PACKAGES += CSWgegl +SPKG_DESC_CSWgegl = The gegl image processing utility +PKGFILES_CSWgegl += $(call baseisadirs,$(bindir),gegl) +RUNTIME_DEP_PKGS_CSWgegl += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWgegl += CSWlibbabl0-1-0 +RUNTIME_DEP_PKGS_CSWgegl += CSWlibgegl0-1-0 +RUNTIME_DEP_PKGS_CSWgegl += CSWlibpng12-0 +RUNTIME_DEP_PKGS_CSWgegl += CSWglib2 + +BUILD64 = 1 +ISAEXEC = 1 + +include gar/category.mk + +# For diff option --report-identical-files +PATH := /opt/csw/gnu:$(PATH) Deleted: csw/mgar/pkg/libgegl/trunk/checksums =================================================================== --- csw/mgar/pkg/babl/trunk/checksums 2011-11-15 10:21:50 UTC (rev 16195) +++ csw/mgar/pkg/libgegl/trunk/checksums 2011-11-25 15:55:37 UTC (rev 16289) @@ -1,2 +0,0 @@ -8eebd8d78d3173db7af5e3e60b1e03ea babl-0.1.2.tar.bz2 -90be8f7b8dd32a8a94964953449c5c42 patch-xml_insert.sh Copied: csw/mgar/pkg/libgegl/trunk/checksums (from rev 16276, csw/mgar/pkg/babl/trunk/checksums) =================================================================== --- csw/mgar/pkg/libgegl/trunk/checksums (rev 0) +++ csw/mgar/pkg/libgegl/trunk/checksums 2011-11-25 15:55:37 UTC (rev 16289) @@ -0,0 +1 @@ +c8279b86b3d584ee4f503839fc500425 gegl-0.1.8.tar.bz2 Copied: csw/mgar/pkg/libgegl/trunk/files/0001-Use-inttypes.h-if-stdint.h-is-not-available.patch (from rev 16276, csw/mgar/pkg/babl/trunk/files/0001-Use-inttypes.h-if-stdint.h-is-not-available.patch) =================================================================== --- csw/mgar/pkg/libgegl/trunk/files/0001-Use-inttypes.h-if-stdint.h-is-not-available.patch (rev 0) +++ csw/mgar/pkg/libgegl/trunk/files/0001-Use-inttypes.h-if-stdint.h-is-not-available.patch 2011-11-25 15:55:37 UTC (rev 16289) @@ -0,0 +1,113 @@ +From 2aebaf7b99852121d4314ea77f20b395f959d9f3 Mon Sep 17 00:00:00 2001 +From: Dagobert Michelsen +Date: Fri, 25 Nov 2011 11:35:09 +0100 +Subject: [PATCH] Use inttypes.h if stdint.h is not available + +--- + babl/babl-memory.c | 4 ++++ + babl/babl-mutex.c | 4 ++++ + babl/base/type-u16.c | 4 ++++ + babl/base/type-u32.c | 4 ++++ + babl/base/type-u8.c | 4 ++++ + extensions/sse-fixups.c | 4 ++++ + 6 files changed, 24 insertions(+), 0 deletions(-) + +diff --git a/babl/babl-memory.c b/babl/babl-memory.c +index 6ceca90..799e91d 100644 +--- a/babl/babl-memory.c ++++ b/babl/babl-memory.c +@@ -17,7 +17,11 @@ + */ + + #include "config.h" ++#ifdef HAVE_STDINT_H + #include ++#elif defined(HAVE_INTTYPES_H) ++#include ++#endif + #include + #include + #include +diff --git a/babl/babl-mutex.c b/babl/babl-mutex.c +index 3f82cc5..dce124b 100644 +--- a/babl/babl-mutex.c ++++ b/babl/babl-mutex.c +@@ -17,7 +17,11 @@ + */ + + #include "config.h" ++#ifdef HAVE_STDINT_H + #include ++#elif defined(HAVE_INTTYPES_H) ++#include ++#endif + #include + #include + #include +diff --git a/babl/base/type-u16.c b/babl/base/type-u16.c +index 9fcad8b..7f1926a 100644 +--- a/babl/base/type-u16.c ++++ b/babl/base/type-u16.c +@@ -18,7 +18,11 @@ + + #include "config.h" + #include ++#ifdef HAVE_STDINT_H + #include ++#elif defined(HAVE_INTTYPES_H) ++#include ++#endif + #include + #include + +diff --git a/babl/base/type-u32.c b/babl/base/type-u32.c +index fc38a01..6a31e8b 100644 +--- a/babl/base/type-u32.c ++++ b/babl/base/type-u32.c +@@ -18,7 +18,11 @@ + + #include "config.h" + #include ++#ifdef HAVE_STDINT_H + #include ++#elif defined(HAVE_INTTYPES_H) ++#include ++#endif + #include + #include + +diff --git a/babl/base/type-u8.c b/babl/base/type-u8.c +index 9a67a0e..d4f804e 100644 +--- a/babl/base/type-u8.c ++++ b/babl/base/type-u8.c +@@ -19,7 +19,11 @@ + #include "config.h" + #include + #include ++#ifdef HAVE_STDINT_H + #include ++#elif defined(HAVE_INTTYPES_H) ++#include ++#endif + + #include "babl-internal.h" + #include "babl-base.h" +diff --git a/extensions/sse-fixups.c b/extensions/sse-fixups.c +index 96c2585..7c98969 100644 +--- a/extensions/sse-fixups.c ++++ b/extensions/sse-fixups.c +@@ -23,7 +23,11 @@ + + #if defined(__GNUC__) && (__GNUC__ >= 4) && defined(USE_SSE) && defined(USE_MMX) + ++#ifdef HAVE_STDINT_H + #include ++#elif defined(HAVE_INTTYPES_H) ++#include ++#endif + #include + + #include "babl.h" +-- +1.7.6.1 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Fri Nov 25 17:05:19 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Fri, 25 Nov 2011 16:05:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[16290] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16290 http://gar.svn.sourceforge.net/gar/?rev=16290&view=rev Author: d_pocock Date: 2011-11-25 16:05:19 +0000 (Fri, 25 Nov 2011) Log Message: ----------- ganglia: make changes recommended by checkpkg Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 15:55:37 UTC (rev 16289) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 16:05:19 UTC (rev 16290) @@ -164,7 +164,7 @@ { print }' -ARCHALL_CSWganglia-dev = 1 +#ARCHALL_CSWganglia-dev = 1 ARCHALL_CSWgangliaweb = 1 ARCHALL_CSWgangliamodpython = 1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Fri Nov 25 17:06:26 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Fri, 25 Nov 2011 16:06:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[16291] csw/mgar/pkg/libsdl/trunk Message-ID: Revision: 16291 http://gar.svn.sourceforge.net/gar/?rev=16291&view=rev Author: dmichelsen Date: 2011-11-25 16:06:26 +0000 (Fri, 25 Nov 2011) Log Message: ----------- libsdl/trunk: Update to latest package naming Modified Paths: -------------- csw/mgar/pkg/libsdl/trunk/Makefile csw/mgar/pkg/libsdl/trunk/checksums Modified: csw/mgar/pkg/libsdl/trunk/Makefile =================================================================== --- csw/mgar/pkg/libsdl/trunk/Makefile 2011-11-25 16:05:19 UTC (rev 16290) +++ csw/mgar/pkg/libsdl/trunk/Makefile 2011-11-25 16:06:26 UTC (rev 16291) @@ -15,17 +15,22 @@ VENDOR_URL = http://www.libsdl.org/ -PACKAGES += CSWlibsdl -SPKG_DESC_CSWlibsdl = Simple DirectMedia Layer library -RUNTIME_DEP_PKGS_CSWlibsdl += CSWiconv +PACKAGES += CSWlibsdl1-2-0 +SPKG_DESC_CSWlibsdl1-2-0 = Simple DirectMedia Layer library, libsdl-1.2.so.0 +PKGFILES_CSWlibsdl1-2-0 += $(call pkgfiles_lib,libSDL-1.2.so.0) +RUNTIME_DEP_PKGS_CSWlibsdl1-2-0 += CSWlibiconv2 +OBSOLETED_BY_CSWlibsdl1-2-0 += CSWlibsdl -PACKAGES += CSWlibsdldevel -SPKG_DESC_CSWlibsdldevel = Simple DirectMedia Layer library development files -PKGFILES_CSWlibsdldevel = $(PKGFILES_DEVEL) -RUNTIME_DEP_PKGS += CSWlibsdl +PACKAGES += CSWlibsdl-dev +SPKG_DESC_CSWlibsdl-dev = Simple DirectMedia Layer library development files for libsdl-1.2.so.0 +# PKGFILES is catchall +RUNTIME_DEP_PKGS += CSWlibsdl1-2-0 +OBSOLETED_BY_CSWlibsdl-dev += CSWlibsdldevel CATALOGNAME_CSWlibsdldevel = libsdl_devel BUILD64 = 1 CONFIGURE_ARGS = $(DIRPATHS) --disable-static +TEST_TARGET = test + include gar/category.mk Modified: csw/mgar/pkg/libsdl/trunk/checksums =================================================================== --- csw/mgar/pkg/libsdl/trunk/checksums 2011-11-25 16:05:19 UTC (rev 16290) +++ csw/mgar/pkg/libsdl/trunk/checksums 2011-11-25 16:06:26 UTC (rev 16291) @@ -1,2 +1 @@ -0d8f5ca93aa0c6d035e4f516393fc89a 0001-Fix-nasm-options.patch e52086d1b508fa0b76c52ee30b55bec4 SDL-1.2.14.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Fri Nov 25 17:14:21 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Fri, 25 Nov 2011 16:14:21 +0000 Subject: [csw-devel] SF.net SVN: gar:[16292] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16292 http://gar.svn.sourceforge.net/gar/?rev=16292&view=rev Author: d_pocock Date: 2011-11-25 16:14:21 +0000 (Fri, 25 Nov 2011) Log Message: ----------- ganglia: remove conflicting gstat Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 16:06:26 UTC (rev 16291) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 16:14:21 UTC (rev 16292) @@ -171,7 +171,7 @@ include gar/category.mk install-custom: - @rm $(DESTDIR)/opt/csw/bin/gstat + - at rm $(DESTDIR)/opt/csw/bin/gstat @ginstall -D $(DOWNLOADDIR)/cswgmond \ $(PKGROOT)/etc/opt/csw/init.d/cswgmond @ginstall -D $(DOWNLOADDIR)/cswgmetad \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Fri Nov 25 23:39:40 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Fri, 25 Nov 2011 22:39:40 +0000 Subject: [csw-devel] SF.net SVN: gar:[16293] csw/mgar/pkg/mc/trunk Message-ID: Revision: 16293 http://gar.svn.sourceforge.net/gar/?rev=16293&view=rev Author: wahwah Date: 2011-11-25 22:39:40 +0000 (Fri, 25 Nov 2011) Log Message: ----------- mc/trunk: update to 4.8, building on Solaris 10 only because of 'isblank' Modified Paths: -------------- csw/mgar/pkg/mc/trunk/Makefile csw/mgar/pkg/mc/trunk/checksums Added Paths: ----------- csw/mgar/pkg/mc/trunk/files/0001-Ticket-2643-4.8.0-can-t-compile-on-OpenIndiana-Solar.patch Modified: csw/mgar/pkg/mc/trunk/Makefile =================================================================== --- csw/mgar/pkg/mc/trunk/Makefile 2011-11-25 16:14:21 UTC (rev 16292) +++ csw/mgar/pkg/mc/trunk/Makefile 2011-11-25 22:39:40 UTC (rev 16293) @@ -1,20 +1,32 @@ # $Id$ NAME = mc -VERSION = 4.7.0.10 +VERSION = 4.8.0 CATEGORIES = utils DESCRIPTION = A curses-based visual shell and file manager define BLURB endef +# The function "isblank" is not there on Solaris 9, so we can either use +# gnulib and build on Solaris 9, or build on Solaris 10. +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 + MASTER_SITES = http://www.midnight-commander.org/downloads/ -DISTFILES = $(DISTNAME).tar.lzma +DISTFILES = $(DISTNAME).tar.bz2 -PATCHFILES = 0001-Honour-HAVE_STDINT_H.patch +PATCHFILES = 0001-Ticket-2643-4.8.0-can-t-compile-on-OpenIndiana-Solar.patch -# File name regex to get notifications about upstream software releases -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz +EXTRA_LDFLAGS= -lsocket +RUNTIME_DEP_PKGS_CSWmc += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWmc += CSWslang +RUNTIME_DEP_PKGS_CSWmc += CSWglib2 + +CHECKPKG_OVERRIDES_CSWmc += file-with-bad-content|/usr/local|root/etc/opt/csw/mc/mc.menu +CHECKPKG_OVERRIDES_CSWmc += file-with-bad-content|/usr/local|root/etc/opt/csw/mc/mc.menu.sr +CHECKPKG_OVERRIDES_CSWmc += file-with-bad-content|/usr/local|root/opt/csw/libexec/mc/extfs.d/README +CHECKPKG_OVERRIDES_CSWmc += missing-dependency|CSWperl + CONFIGURE_ARGS = $(DIRPATHS) include gar/category.mk Modified: csw/mgar/pkg/mc/trunk/checksums =================================================================== --- csw/mgar/pkg/mc/trunk/checksums 2011-11-25 16:14:21 UTC (rev 16292) +++ csw/mgar/pkg/mc/trunk/checksums 2011-11-25 22:39:40 UTC (rev 16293) @@ -1 +1 @@ -1c906166fcf1025c93ed37607085f33f mc-4.7.0.10.tar.lzma +592478c3edfa2ad64c8cd165b9bec446 mc-4.8.0.tar.bz2 Added: csw/mgar/pkg/mc/trunk/files/0001-Ticket-2643-4.8.0-can-t-compile-on-OpenIndiana-Solar.patch =================================================================== --- csw/mgar/pkg/mc/trunk/files/0001-Ticket-2643-4.8.0-can-t-compile-on-OpenIndiana-Solar.patch (rev 0) +++ csw/mgar/pkg/mc/trunk/files/0001-Ticket-2643-4.8.0-can-t-compile-on-OpenIndiana-Solar.patch 2011-11-25 22:39:40 UTC (rev 16293) @@ -0,0 +1,28 @@ +From 27041586cabe71426cf12095f76a0a8621e4894a Mon Sep 17 00:00:00 2001 +From: Andrew Borodin +Date: Sun, 23 Oct 2011 14:52:39 +0400 +Subject: [PATCH] Ticket #2643: 4.8.0 can't compile on OpenIndiana (Solaris) + +lib/vfs/parse_ls_vga.c: added #include "lib/unixcompat.h" where makedev +macro is defined. + +Signed-off-by: Andrew Borodin +--- + lib/vfs/parse_ls_vga.c | 1 + + 1 files changed, 1 insertions(+), 0 deletions(-) + +diff --git a/lib/vfs/parse_ls_vga.c b/lib/vfs/parse_ls_vga.c +index 8091c14..994c744 100644 +--- a/lib/vfs/parse_ls_vga.c ++++ b/lib/vfs/parse_ls_vga.c +@@ -41,6 +41,7 @@ + #include + + #include "lib/global.h" ++#include "lib/unixcompat.h" /* makedev */ + #include "lib/widget.h" /* message() */ + + #include "utilvfs.h" +-- +1.7.3.5 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Sat Nov 26 02:43:45 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Sat, 26 Nov 2011 01:43:45 +0000 Subject: [csw-devel] SF.net SVN: gar:[16294] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16294 http://gar.svn.sourceforge.net/gar/?rev=16294&view=rev Author: d_pocock Date: 2011-11-26 01:43:44 +0000 (Sat, 26 Nov 2011) Log Message: ----------- ganglia: correct gmond location Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-25 22:39:40 UTC (rev 16293) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-26 01:43:44 UTC (rev 16294) @@ -138,13 +138,13 @@ ETCGANGLIA = $(sysconfdir) PKGFILES_CSWganglia = -PKGFILES_CSWgangliaagent = .*/bin/gmond .*/bin/gmetric +PKGFILES_CSWgangliaagent = .*/sbin/gmond .*/bin/gmetric PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0\.0\.0) PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0(\.\d+)*) CHECKPKG_OVERRIDES_CSWlibganglia0 += shared-lib-pkgname-mismatch|file=opt/csw/lib/libganglia-3.1.7.so.0.0.0|soname=libganglia-3.1.7.so.0|pkgname=CSWlibganglia0|expected=CSWlibganglia3-1-7-0 PKGFILES_CSWgangliamodpython = .*python.* PKGFILES_CSWganglia-dev = .*/include/.*.h .*/bin/ganglia-config $(libdir)/libganglia.so -PKGFILES_CSWgangliagmetad = .*/bin/gmetad .*/gmetad.* /var/opt/csw/ganglia/rrds /etc/opt/csw/init.d/cswgmetad +PKGFILES_CSWgangliagmetad = .*/sbin/gmetad .*/gmetad.* /var/opt/csw/ganglia/rrds /etc/opt/csw/init.d/cswgmetad PKGFILES_CSWgangliaweb = $(WWWGANGLIA)/.* /opt/csw/apache2/etc/extra/.* PRESERVECONF = /opt/csw/apache2/etc/extra/httpd-ganglia.conf.CSW This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Sat Nov 26 02:49:04 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Sat, 26 Nov 2011 01:49:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[16295] csw/mgar/pkg/ganglia/trunk/files Message-ID: Revision: 16295 http://gar.svn.sourceforge.net/gar/?rev=16295&view=rev Author: d_pocock Date: 2011-11-26 01:49:03 +0000 (Sat, 26 Nov 2011) Log Message: ----------- ganglia: changing /opt/csw/var to /var/opt/csw Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/files/conf.php csw/mgar/pkg/ganglia/trunk/files/gmetad.conf Modified: csw/mgar/pkg/ganglia/trunk/files/conf.php =================================================================== --- csw/mgar/pkg/ganglia/trunk/files/conf.php 2011-11-26 01:43:44 UTC (rev 16294) +++ csw/mgar/pkg/ganglia/trunk/files/conf.php 2011-11-26 01:49:03 UTC (rev 16295) @@ -18,7 +18,7 @@ # # Where gmetad stores the rrd archives. -$gmetad_root = "/opt/csw/var/ganglia"; +$gmetad_root = "/var/opt/csw/ganglia"; $rrds = "$gmetad_root/rrds"; # Leave this alone if rrdtool is installed in $gmetad_root, Modified: csw/mgar/pkg/ganglia/trunk/files/gmetad.conf =================================================================== --- csw/mgar/pkg/ganglia/trunk/files/gmetad.conf 2011-11-26 01:43:44 UTC (rev 16294) +++ csw/mgar/pkg/ganglia/trunk/files/gmetad.conf 2011-11-26 01:49:03 UTC (rev 16295) @@ -112,5 +112,5 @@ # Where gmetad stores its round-robin databases # default: "/var/lib/ganglia/rrds" # rrd_rootdir "/some/other/place" -rrd_rootdir "/opt/csw/var/ganglia/rrds" +rrd_rootdir "/var/opt/csw/ganglia/rrds" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From guengel at users.sourceforge.net Sat Nov 26 12:52:54 2011 From: guengel at users.sourceforge.net (guengel at users.sourceforge.net) Date: Sat, 26 Nov 2011 11:52:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[16296] csw/mgar/pkg/yapet/trunk/Makefile Message-ID: Revision: 16296 http://gar.svn.sourceforge.net/gar/?rev=16296&view=rev Author: guengel Date: 2011-11-26 11:52:54 +0000 (Sat, 26 Nov 2011) Log Message: ----------- yapet/trunk: Added 'EXTRA_CXXFLAGS += -norunpath' instead of using CHECKPKG_OVERRIDES to get rid of complains from checkpkg about bad-rpath-entry Modified Paths: -------------- csw/mgar/pkg/yapet/trunk/Makefile Modified: csw/mgar/pkg/yapet/trunk/Makefile =================================================================== --- csw/mgar/pkg/yapet/trunk/Makefile 2011-11-26 01:49:03 UTC (rev 16295) +++ csw/mgar/pkg/yapet/trunk/Makefile 2011-11-26 11:52:54 UTC (rev 16296) @@ -33,17 +33,9 @@ BUILD_DEP_PKGS += CSWggettext-dev EXTRA_INC = /opt/csw/include/ncurses +EXTRA_CXXFLAGS += -norunpath CONFIGURE_ARGS = $(DIRPATHS) -CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/lib|opt/csw/bin/csv2yapet -CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/opt/SUNWspro/lib|opt/csw/bin/csv2yapet -CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/opt/SUNWspro/lib/rw7|opt/csw/bin/csv2yapet -CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/opt/SUNWspro/lib/v8|opt/csw/bin/csv2yapet -CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/lib|opt/csw/bin/yapet -CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/opt/SUNWspro/lib|opt/csw/bin/yapet -CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/opt/SUNWspro/lib/rw7|opt/csw/bin/yapet -CHECKPKG_OVERRIDES_CSWyapet += bad-rpath-entry|/opt/SUNWspro/lib/v8|opt/csw/bin/yapet - include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From bdwalton at users.sourceforge.net Sat Nov 26 17:18:35 2011 From: bdwalton at users.sourceforge.net (bdwalton at users.sourceforge.net) Date: Sat, 26 Nov 2011 16:18:35 +0000 Subject: [csw-devel] SF.net SVN: gar:[16297] csw/mgar/pkg/cswutils/trunk/Makefile Message-ID: Revision: 16297 http://gar.svn.sourceforge.net/gar/?rev=16297&view=rev Author: bdwalton Date: 2011-11-26 16:18:34 +0000 (Sat, 26 Nov 2011) Log Message: ----------- cswutils/trunk: version bump to pickup a checkpkg change Modified Paths: -------------- csw/mgar/pkg/cswutils/trunk/Makefile Modified: csw/mgar/pkg/cswutils/trunk/Makefile =================================================================== --- csw/mgar/pkg/cswutils/trunk/Makefile 2011-11-26 11:52:54 UTC (rev 16296) +++ csw/mgar/pkg/cswutils/trunk/Makefile 2011-11-26 16:18:34 UTC (rev 16297) @@ -1,7 +1,7 @@ # $Id$ NAME = cswutils -VERSION = 1.22 +VERSION = 1.23 CATEGORIES = utils DESCRIPTION = Utilities for CSW maintainers This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Sun Nov 27 00:04:11 2011 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sat, 26 Nov 2011 23:04:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[16298] csw/mgar/pkg/mbuffer/trunk/files/changelog.CSW Message-ID: Revision: 16298 http://gar.svn.sourceforge.net/gar/?rev=16298&view=rev Author: skayser Date: 2011-11-26 23:04:11 +0000 (Sat, 26 Nov 2011) Log Message: ----------- mbuffer/trunk: update changelog.CSW Modified Paths: -------------- csw/mgar/pkg/mbuffer/trunk/files/changelog.CSW Modified: csw/mgar/pkg/mbuffer/trunk/files/changelog.CSW =================================================================== --- csw/mgar/pkg/mbuffer/trunk/files/changelog.CSW 2011-11-26 16:18:34 UTC (rev 16297) +++ csw/mgar/pkg/mbuffer/trunk/files/changelog.CSW 2011-11-26 23:04:11 UTC (rev 16298) @@ -1,3 +1,9 @@ +mbuffer (20110724,REV=2011.11.27) + + * Version update to 20110724 (Closes #4665). + + -- Sebastian Kayser Sun, 27 Nov 2011 00:01:05 +0100 + mbuffer (20100526,REV=2010.07.28) * Version update to 20100526 (Closes #4407). This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Sun Nov 27 00:40:27 2011 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sat, 26 Nov 2011 23:40:27 +0000 Subject: [csw-devel] SF.net SVN: opencsw:[589] utilities/cswch Message-ID: Revision: 589 http://opencsw.svn.sourceforge.net/opencsw/?rev=589&view=rev Author: skayser Date: 2011-11-26 23:40:27 +0000 (Sat, 26 Nov 2011) Log Message: ----------- utilities: add cswch (helper to build changelog.CSW files) Added Paths: ----------- utilities/cswch Added: utilities/cswch =================================================================== --- utilities/cswch (rev 0) +++ utilities/cswch 2011-11-26 23:40:27 UTC (rev 589) @@ -0,0 +1,40 @@ +#!/bin/bash +# +# cswch [msg]: +# Assemble and display a changelog section (related to $PWD's build recipe) +# that's suitable for inclusion in changelog.CSW. Doesn't support parsing +# or extending existing changelog.CSW files, i.e. changelog.CSW editing needs +# to be done manually. +# +# TODO: +# * Feature: prepend a new section to an existing changelog.CSW + +[ -f Makefile ] && ggrep -q NAME Makefile || { + echo "Needs to be run from within a GAR trunk/ directory" >&2 + exit 1 +} + +CHANGETEXT="Describe changes" +[ -n "$1" ] && CHANGETEXT="$1" + +NAME=`grep ^NAME Makefile | cut -d= -f2 | tr -d " "` +GARNAME=`grep ^GARNAME Makefile | cut -d= -f2 | tr -d " "` +VERSION=`grep ^VERSION Makefile | cut -d= -f2 | tr -d " "` +GARVERSION=`grep ^GARVERSION Makefile | cut -d= -f2 | tr -d " "` +REV=`date +%Y.%m.%d` +USERNAME=`getent passwd $USER | cut -d: -f5` +RFC822TS=`gdate -R` + +echo `pwd` | ggrep -q pkg/cpan && \ + NAME=`grep ^CATALOGNAME Makefile | cut -d= -f2 | tr -d " "` + +[ -z "$NAME" ] && NAME=$GARNAME +[ -z "$VERSION" ] && VERSION=$GARVERSION + +cat < $RFC822TS +EOM This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From skayser at users.sourceforge.net Sun Nov 27 00:42:25 2011 From: skayser at users.sourceforge.net (skayser at users.sourceforge.net) Date: Sat, 26 Nov 2011 23:42:25 +0000 Subject: [csw-devel] SF.net SVN: opencsw:[590] utilities/cswch Message-ID: Revision: 590 http://opencsw.svn.sourceforge.net/opencsw/?rev=590&view=rev Author: skayser Date: 2011-11-26 23:42:25 +0000 (Sat, 26 Nov 2011) Log Message: ----------- utilities: mark cswch as executable Property Changed: ---------------- utilities/cswch Property changes on: utilities/cswch ___________________________________________________________________ Added: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Sun Nov 27 03:00:23 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Sun, 27 Nov 2011 02:00:23 +0000 Subject: [csw-devel] SF.net SVN: gar:[16299] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16299 http://gar.svn.sourceforge.net/gar/?rev=16299&view=rev Author: d_pocock Date: 2011-11-27 02:00:22 +0000 (Sun, 27 Nov 2011) Log Message: ----------- ganglia: add more files to agent package Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-26 23:04:11 UTC (rev 16298) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 02:00:22 UTC (rev 16299) @@ -138,7 +138,7 @@ ETCGANGLIA = $(sysconfdir) PKGFILES_CSWganglia = -PKGFILES_CSWgangliaagent = .*/sbin/gmond .*/bin/gmetric +PKGFILES_CSWgangliaagent = .*/gmond.conf* .*/sbin/gmond .*/bin/gmetric $(libdir)/ganglia/mod*.so /etc/opt/csw/init.d/cswgmond PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0\.0\.0) PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0(\.\d+)*) CHECKPKG_OVERRIDES_CSWlibganglia0 += shared-lib-pkgname-mismatch|file=opt/csw/lib/libganglia-3.1.7.so.0.0.0|soname=libganglia-3.1.7.so.0|pkgname=CSWlibganglia0|expected=CSWlibganglia3-1-7-0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Sun Nov 27 03:20:53 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Sun, 27 Nov 2011 02:20:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[16300] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16300 http://gar.svn.sourceforge.net/gar/?rev=16300&view=rev Author: d_pocock Date: 2011-11-27 02:20:53 +0000 (Sun, 27 Nov 2011) Log Message: ----------- ganglia: tweak for config files Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 02:00:22 UTC (rev 16299) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 02:20:53 UTC (rev 16300) @@ -138,18 +138,18 @@ ETCGANGLIA = $(sysconfdir) PKGFILES_CSWganglia = -PKGFILES_CSWgangliaagent = .*/gmond.conf* .*/sbin/gmond .*/bin/gmetric $(libdir)/ganglia/mod*.so /etc/opt/csw/init.d/cswgmond +PKGFILES_CSWgangliaagent = .*/gmond.conf.CSW /etc/opt/csw/ganglia/conf.d/* .*/sbin/gmond .*/bin/gmetric $(libdir)/ganglia/mod*.so /etc/opt/csw/init.d/cswgmond PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0\.0\.0) PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0(\.\d+)*) CHECKPKG_OVERRIDES_CSWlibganglia0 += shared-lib-pkgname-mismatch|file=opt/csw/lib/libganglia-3.1.7.so.0.0.0|soname=libganglia-3.1.7.so.0|pkgname=CSWlibganglia0|expected=CSWlibganglia3-1-7-0 PKGFILES_CSWgangliamodpython = .*python.* PKGFILES_CSWganglia-dev = .*/include/.*.h .*/bin/ganglia-config $(libdir)/libganglia.so -PKGFILES_CSWgangliagmetad = .*/sbin/gmetad .*/gmetad.* /var/opt/csw/ganglia/rrds /etc/opt/csw/init.d/cswgmetad +PKGFILES_CSWgangliagmetad = .*/sbin/gmetad .*/gmetad.conf.CSW /var/opt/csw/ganglia/rrds /etc/opt/csw/init.d/cswgmetad PKGFILES_CSWgangliaweb = $(WWWGANGLIA)/.* /opt/csw/apache2/etc/extra/.* PRESERVECONF = /opt/csw/apache2/etc/extra/httpd-ganglia.conf.CSW -PRESERVECONF += /etc/opt/csw/ganglia/gmond.conf.CSW -PRESERVECONF += /etc/opt/csw/ganglia/gmetad.conf.CSW +PRESERVECONF += /etc/opt/csw/ganglia/gmond.conf +PRESERVECONF += /etc/opt/csw/ganglia/gmetad.conf PRESERVECONF += /etc/opt/csw/ganglia/conf.d/modgstatus.conf.CSW PRESERVECONF += /etc/opt/csw/ganglia/conf.d/modpython.conf.CSW PRESERVECONF += $(WWWGANGLIA)/conf.php This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Sun Nov 27 03:54:31 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Sun, 27 Nov 2011 02:54:31 +0000 Subject: [csw-devel] SF.net SVN: gar:[16301] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16301 http://gar.svn.sourceforge.net/gar/?rev=16301&view=rev Author: d_pocock Date: 2011-11-27 02:54:31 +0000 (Sun, 27 Nov 2011) Log Message: ----------- ganglia: more config file fixes Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 02:20:53 UTC (rev 16300) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 02:54:31 UTC (rev 16301) @@ -138,19 +138,19 @@ ETCGANGLIA = $(sysconfdir) PKGFILES_CSWganglia = -PKGFILES_CSWgangliaagent = .*/gmond.conf.CSW /etc/opt/csw/ganglia/conf.d/* .*/sbin/gmond .*/bin/gmetric $(libdir)/ganglia/mod*.so /etc/opt/csw/init.d/cswgmond +PKGFILES_CSWgangliaagent = .*/gmond.conf.CSW /etc/opt/csw/ganglia/conf.d/modgstatus.conf.CSW .*/sbin/gmond .*/bin/gmetric /opt/csw/lib/ganglia/mod*.so /etc/opt/csw/init.d/cswgmond PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0\.0\.0) PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0(\.\d+)*) CHECKPKG_OVERRIDES_CSWlibganglia0 += shared-lib-pkgname-mismatch|file=opt/csw/lib/libganglia-3.1.7.so.0.0.0|soname=libganglia-3.1.7.so.0|pkgname=CSWlibganglia0|expected=CSWlibganglia3-1-7-0 PKGFILES_CSWgangliamodpython = .*python.* PKGFILES_CSWganglia-dev = .*/include/.*.h .*/bin/ganglia-config $(libdir)/libganglia.so PKGFILES_CSWgangliagmetad = .*/sbin/gmetad .*/gmetad.conf.CSW /var/opt/csw/ganglia/rrds /etc/opt/csw/init.d/cswgmetad -PKGFILES_CSWgangliaweb = $(WWWGANGLIA)/.* /opt/csw/apache2/etc/extra/.* +PKGFILES_CSWgangliaweb = $(WWWGANGLIA)/.* /opt/csw/apache2/etc/extra/httpd-ganglia.conf.CSW -PRESERVECONF = /opt/csw/apache2/etc/extra/httpd-ganglia.conf.CSW +PRESERVECONF = /opt/csw/apache2/etc/extra/httpd-ganglia.conf PRESERVECONF += /etc/opt/csw/ganglia/gmond.conf PRESERVECONF += /etc/opt/csw/ganglia/gmetad.conf -PRESERVECONF += /etc/opt/csw/ganglia/conf.d/modgstatus.conf.CSW +PRESERVECONF += /etc/opt/csw/ganglia/conf.d/modgstatus.conf PRESERVECONF += /etc/opt/csw/ganglia/conf.d/modpython.conf.CSW PRESERVECONF += $(WWWGANGLIA)/conf.php @@ -193,6 +193,7 @@ # $(DESTDIR)$(ETCGANGLIA)/gmond.conf @ginstall -D $(FILEDIR)/gmetad.conf \ $(DESTDIR)$(ETCGANGLIA)/gmetad.conf.CSW + @rm -rf $(DESTDIR)$(ETCGANGLIA)/gmetad.conf @cd $(WORKSRC)/gmond/modules/conf.d; \ for CONF_FILE in *.conf ; \ do cp -R "$${CONF_FILE}" $(DESTDIR)$(ETCGANGLIA)/conf.d/"$${CONF_FILE}.CSW" ; done This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Sun Nov 27 04:41:11 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Sun, 27 Nov 2011 03:41:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[16302] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16302 http://gar.svn.sourceforge.net/gar/?rev=16302&view=rev Author: d_pocock Date: 2011-11-27 03:41:10 +0000 (Sun, 27 Nov 2011) Log Message: ----------- ganglia: more config file fixes Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 02:54:31 UTC (rev 16301) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 03:41:10 UTC (rev 16302) @@ -130,7 +130,7 @@ TEST_SCRIPTS = endif -INSTALL_SCRIPTS = $(WORKSRC)/Makefile custom +#INSTALL_SCRIPTS = $(WORKSRC)/Makefile custom WWWROOT = /opt/csw/share/www WWWGANGLIA = $(WWWROOT)/ganglia @@ -138,7 +138,7 @@ ETCGANGLIA = $(sysconfdir) PKGFILES_CSWganglia = -PKGFILES_CSWgangliaagent = .*/gmond.conf.CSW /etc/opt/csw/ganglia/conf.d/modgstatus.conf.CSW .*/sbin/gmond .*/bin/gmetric /opt/csw/lib/ganglia/mod*.so /etc/opt/csw/init.d/cswgmond +PKGFILES_CSWgangliaagent = .*/gmond.conf.CSW etc/opt/csw/ganglia/conf.d/modgstatus.conf.CSW .*/sbin/gmond .*/bin/gmetric $(call baseisadirs,$(libdir),ganglia/mod*\.so) /etc/opt/csw/init.d/cswgmond PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0\.0\.0) PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0(\.\d+)*) CHECKPKG_OVERRIDES_CSWlibganglia0 += shared-lib-pkgname-mismatch|file=opt/csw/lib/libganglia-3.1.7.so.0.0.0|soname=libganglia-3.1.7.so.0|pkgname=CSWlibganglia0|expected=CSWlibganglia3-1-7-0 @@ -151,7 +151,7 @@ PRESERVECONF += /etc/opt/csw/ganglia/gmond.conf PRESERVECONF += /etc/opt/csw/ganglia/gmetad.conf PRESERVECONF += /etc/opt/csw/ganglia/conf.d/modgstatus.conf -PRESERVECONF += /etc/opt/csw/ganglia/conf.d/modpython.conf.CSW +PRESERVECONF += /etc/opt/csw/ganglia/conf.d/modpython.conf PRESERVECONF += $(WWWGANGLIA)/conf.php # For gmond @@ -170,15 +170,18 @@ include gar/category.mk -install-custom: +post-install-modulated: - at rm $(DESTDIR)/opt/csw/bin/gstat @ginstall -D $(DOWNLOADDIR)/cswgmond \ $(PKGROOT)/etc/opt/csw/init.d/cswgmond @ginstall -D $(DOWNLOADDIR)/cswgmetad \ $(PKGROOT)/etc/opt/csw/init.d/cswgmetad @ginstall -d $(DESTDIR)$(WWWGANGLIA) + @ginstall -d $(DESTDIR)$(sysconfdir)/ganglia + @ginstall -d $(DESTDIR)$(sysconfdir)/ganglia/conf.d @cd $(WORKSRC)/web; \ cp -R * $(DESTDIR)$(WWWGANGLIA) + @rm -rf $(DESTDIR)$(WWWGANGLIA)/conf.php @ginstall -D $(FILEDIR)/conf.php \ $(DESTDIR)$(WWWGANGLIA)/conf.php.CSW @rm -rf $(DESTDIR)$(WWWGANGLIA)/*.in @@ -189,14 +192,11 @@ > $(DESTDIR)$(ETCGANGLIA)/gmond.conf.CSW @echo "include ('/etc/opt/csw/ganglia/conf.d/*.conf')" \ >> $(DESTDIR)$(ETCGANGLIA)/gmond.conf.CSW -# @ginstall -D $(FILEDIR)/gmond.conf \ -# $(DESTDIR)$(ETCGANGLIA)/gmond.conf @ginstall -D $(FILEDIR)/gmetad.conf \ - $(DESTDIR)$(ETCGANGLIA)/gmetad.conf.CSW - @rm -rf $(DESTDIR)$(ETCGANGLIA)/gmetad.conf + $(DESTDIR)$(ETCGANGLIA)/gmetad.conf @cd $(WORKSRC)/gmond/modules/conf.d; \ for CONF_FILE in *.conf ; \ - do cp -R "$${CONF_FILE}" $(DESTDIR)$(ETCGANGLIA)/conf.d/"$${CONF_FILE}.CSW" ; done + do cp -R "$${CONF_FILE}" $(DESTDIR)$(ETCGANGLIA)/conf.d/"$${CONF_FILE}" ; done @rm -rf $(DESTDIR)$(ETCGANGLIA)/conf.d/example.conf.CSW \ $(DESTDIR)$(ETCGANGLIA)/conf.d/multicpu.conf.CSW ifeq ($(VERSION),3.1.2) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Sun Nov 27 05:40:34 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Sun, 27 Nov 2011 04:40:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[16303] csw/mgar/pkg/ganglia/trunk Message-ID: Revision: 16303 http://gar.svn.sourceforge.net/gar/?rev=16303&view=rev Author: d_pocock Date: 2011-11-27 04:40:34 +0000 (Sun, 27 Nov 2011) Log Message: ----------- ganglia: more config file fixes Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile csw/mgar/pkg/ganglia/trunk/files/CSWgangliaweb.postinstall Added Paths: ----------- csw/mgar/pkg/ganglia/trunk/files/httpd-ganglia.conf Removed Paths: ------------- csw/mgar/pkg/ganglia/trunk/files/httpd-ganglia.conf.CSW Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 03:41:10 UTC (rev 16302) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 04:40:34 UTC (rev 16303) @@ -138,7 +138,8 @@ ETCGANGLIA = $(sysconfdir) PKGFILES_CSWganglia = -PKGFILES_CSWgangliaagent = .*/gmond.conf.CSW etc/opt/csw/ganglia/conf.d/modgstatus.conf.CSW .*/sbin/gmond .*/bin/gmetric $(call baseisadirs,$(libdir),ganglia/mod*\.so) /etc/opt/csw/init.d/cswgmond +PKGFILES_CSWgangliaagent = .*/gmond.conf.CSW .*/modgstatus.conf.CSW .*/sbin/gmond .*/bin/gmetric /etc/opt/csw/init.d/cswgmond +PKGFILES_CSWgangliaagent += .*/modsys.so .*/modcpu.so .*/modnet.so .*/modmulticpu.so .*/modmem.so .*/modload.so .*/moddisk.so .*/modproc.so PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0\.0\.0) PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0(\.\d+)*) CHECKPKG_OVERRIDES_CSWlibganglia0 += shared-lib-pkgname-mismatch|file=opt/csw/lib/libganglia-3.1.7.so.0.0.0|soname=libganglia-3.1.7.so.0|pkgname=CSWlibganglia0|expected=CSWlibganglia3-1-7-0 @@ -177,15 +178,13 @@ @ginstall -D $(DOWNLOADDIR)/cswgmetad \ $(PKGROOT)/etc/opt/csw/init.d/cswgmetad @ginstall -d $(DESTDIR)$(WWWGANGLIA) - @ginstall -d $(DESTDIR)$(sysconfdir)/ganglia - @ginstall -d $(DESTDIR)$(sysconfdir)/ganglia/conf.d @cd $(WORKSRC)/web; \ cp -R * $(DESTDIR)$(WWWGANGLIA) @rm -rf $(DESTDIR)$(WWWGANGLIA)/conf.php @ginstall -D $(FILEDIR)/conf.php \ $(DESTDIR)$(WWWGANGLIA)/conf.php.CSW @rm -rf $(DESTDIR)$(WWWGANGLIA)/*.in - @ginstall -D $(FILEDIR)/httpd-ganglia.conf.CSW \ + @ginstall -D $(FILEDIR)/httpd-ganglia.conf \ $(DESTDIR)/opt/csw/apache2/etc/extra/httpd-ganglia.conf.CSW @ginstall -d $(DESTDIR)$(ETCGANGLIA)/conf.d @$(WORKSRC)/gmond/gmond -t | grep -v "^include" \ @@ -196,7 +195,7 @@ $(DESTDIR)$(ETCGANGLIA)/gmetad.conf @cd $(WORKSRC)/gmond/modules/conf.d; \ for CONF_FILE in *.conf ; \ - do cp -R "$${CONF_FILE}" $(DESTDIR)$(ETCGANGLIA)/conf.d/"$${CONF_FILE}" ; done + do cp -R "$${CONF_FILE}" $(DESTDIR)$(ETCGANGLIA)/conf.d/"$${CONF_FILE}.CSW" ; done @rm -rf $(DESTDIR)$(ETCGANGLIA)/conf.d/example.conf.CSW \ $(DESTDIR)$(ETCGANGLIA)/conf.d/multicpu.conf.CSW ifeq ($(VERSION),3.1.2) Modified: csw/mgar/pkg/ganglia/trunk/files/CSWgangliaweb.postinstall =================================================================== --- csw/mgar/pkg/ganglia/trunk/files/CSWgangliaweb.postinstall 2011-11-27 03:41:10 UTC (rev 16302) +++ csw/mgar/pkg/ganglia/trunk/files/CSWgangliaweb.postinstall 2011-11-27 04:40:34 UTC (rev 16303) @@ -4,12 +4,12 @@ AP2CONF=/opt/csw/apache2/etc/httpd.conf # no longer needed thanks to cswpreserveconf -#if [ -f "${AP2EXTRADIR}/httpd-ganglia.conf" ]; -#then -# echo "Existing config found" -#else -# cp "${AP2EXTRADIR}/httpd-ganglia.conf.CSW" "${AP2EXTRADIR}/httpd-ganglia.conf" -#fi +if [ -f "${AP2EXTRADIR}/httpd-ganglia.conf" ]; +then + echo "Existing config found" +else + cp "${AP2EXTRADIR}/httpd-ganglia.conf.CSW" "${AP2EXTRADIR}/httpd-ganglia.conf" +fi if [ -n "`grep 'Include etc/extra/httpd-ganglia.conf' ${AP2CONF}`" ]; then perl -i -pne 's|#(Include etc/extra/httpd-ganglia.conf)|$1|' ${AP2CONF} Copied: csw/mgar/pkg/ganglia/trunk/files/httpd-ganglia.conf (from rev 16274, csw/mgar/pkg/ganglia/trunk/files/httpd-ganglia.conf.CSW) =================================================================== --- csw/mgar/pkg/ganglia/trunk/files/httpd-ganglia.conf (rev 0) +++ csw/mgar/pkg/ganglia/trunk/files/httpd-ganglia.conf 2011-11-27 04:40:34 UTC (rev 16303) @@ -0,0 +1,13 @@ + +Alias /ganglia "/opt/csw/share/www/ganglia" + + + AllowOverride None + DirectoryIndex index.html index.php + + Order allow,deny + Allow from all + + + + Deleted: csw/mgar/pkg/ganglia/trunk/files/httpd-ganglia.conf.CSW =================================================================== --- csw/mgar/pkg/ganglia/trunk/files/httpd-ganglia.conf.CSW 2011-11-27 03:41:10 UTC (rev 16302) +++ csw/mgar/pkg/ganglia/trunk/files/httpd-ganglia.conf.CSW 2011-11-27 04:40:34 UTC (rev 16303) @@ -1,13 +0,0 @@ - -Alias /ganglia "/opt/csw/share/www/ganglia" - - - AllowOverride None - DirectoryIndex index.html index.php - - Order allow,deny - Allow from all - - - - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Sun Nov 27 05:43:33 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Sun, 27 Nov 2011 04:43:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[16304] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16304 http://gar.svn.sourceforge.net/gar/?rev=16304&view=rev Author: d_pocock Date: 2011-11-27 04:43:32 +0000 (Sun, 27 Nov 2011) Log Message: ----------- ganglia: more config file fixes Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 04:40:34 UTC (rev 16303) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 04:43:32 UTC (rev 16304) @@ -24,7 +24,7 @@ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(NAME)-$(VERSION).tar.gz DISTFILES += CSWgangliaweb.postinstall CSWgangliaweb.preremove -DISTFILES += httpd-ganglia.conf.CSW cswgmond cswgmetad +DISTFILES += httpd-ganglia.conf cswgmond cswgmetad PACKAGES = CSWlibganglia0 CSWgangliaagent CSWganglia-dev CSWgangliagmetad CSWgangliaweb CSWgangliamodpython This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Sun Nov 27 06:08:53 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Sun, 27 Nov 2011 05:08:53 +0000 Subject: [csw-devel] SF.net SVN: gar:[16305] csw/mgar/pkg/ganglia/trunk Message-ID: Revision: 16305 http://gar.svn.sourceforge.net/gar/?rev=16305&view=rev Author: d_pocock Date: 2011-11-27 05:08:53 +0000 (Sun, 27 Nov 2011) Log Message: ----------- ganglia: more config file fixes Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile csw/mgar/pkg/ganglia/trunk/files/conf.php Added Paths: ----------- csw/mgar/pkg/ganglia/trunk/files/conf.d/ csw/mgar/pkg/ganglia/trunk/files/conf.d/modgstatus.conf Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 04:43:32 UTC (rev 16304) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 05:08:53 UTC (rev 16305) @@ -110,6 +110,9 @@ CONFIGURE_ARGS += --disable-python #CONFIGURE_ARGS += --with-python=/opt/csw +# modgstatus - for Ganglia version and internal status metrics +CONFIGURE_ARGS += --enable-status + # For Ganglia 3.1.2, the test suite doesn't compile cleanly on Solaris, # so we skip it. This should be re-assessed with each new release # from upstream. Proposed fixes for the test suite to be submitted @@ -139,7 +142,7 @@ PKGFILES_CSWganglia = PKGFILES_CSWgangliaagent = .*/gmond.conf.CSW .*/modgstatus.conf.CSW .*/sbin/gmond .*/bin/gmetric /etc/opt/csw/init.d/cswgmond -PKGFILES_CSWgangliaagent += .*/modsys.so .*/modcpu.so .*/modnet.so .*/modmulticpu.so .*/modmem.so .*/modload.so .*/moddisk.so .*/modproc.so +PKGFILES_CSWgangliaagent += .*/modsys.so .*/modcpu.so .*/modnet.so .*/modmulticpu.so .*/modmem.so .*/modload.so .*/moddisk.so .*/modproc.so .*/modgstatus.so PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0\.0\.0) PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0(\.\d+)*) CHECKPKG_OVERRIDES_CSWlibganglia0 += shared-lib-pkgname-mismatch|file=opt/csw/lib/libganglia-3.1.7.so.0.0.0|soname=libganglia-3.1.7.so.0|pkgname=CSWlibganglia0|expected=CSWlibganglia3-1-7-0 @@ -193,9 +196,12 @@ >> $(DESTDIR)$(ETCGANGLIA)/gmond.conf.CSW @ginstall -D $(FILEDIR)/gmetad.conf \ $(DESTDIR)$(ETCGANGLIA)/gmetad.conf - @cd $(WORKSRC)/gmond/modules/conf.d; \ + @cd $(WORKSRC)/gmond/modules/conf.d ; \ for CONF_FILE in *.conf ; \ do cp -R "$${CONF_FILE}" $(DESTDIR)$(ETCGANGLIA)/conf.d/"$${CONF_FILE}.CSW" ; done + @cd $(FILEDIR)/conf.d ; \ + for CONF_FILE in *.conf ; \ + do cp -R "$${CONF_FILE}" $(DESTDIR)$(ETCGANGLIA)/conf.d/"$${CONF_FILE}.CSW" ; done @rm -rf $(DESTDIR)$(ETCGANGLIA)/conf.d/example.conf.CSW \ $(DESTDIR)$(ETCGANGLIA)/conf.d/multicpu.conf.CSW ifeq ($(VERSION),3.1.2) Added: csw/mgar/pkg/ganglia/trunk/files/conf.d/modgstatus.conf =================================================================== --- csw/mgar/pkg/ganglia/trunk/files/conf.d/modgstatus.conf (rev 0) +++ csw/mgar/pkg/ganglia/trunk/files/conf.d/modgstatus.conf 2011-11-27 05:08:53 UTC (rev 16305) @@ -0,0 +1,81 @@ +/* Uncomment the modules section to load the module, + then uncomment some or all of the metrics that are required */ + + +modules { + module { + name = "gstatus_module" + path = "modgstatus.so" + } +} + +collection_group { + collect_once = yes + time_threshold = 1200 + metric { + name = "gmond_version" + title = "gmond version" + } + metric { + name = "gmond_version_full" + title = "gmond version and release" + } +} + +/* Gmond status metrics */ +/* +collection_group { + collect_every = 10 + time_threshold = 20 + metric { + name = "gmond_pkts_recvd_all" + value_threshold = 1.0 + title = "Gmond All Pkts Recvd" + } + metric { + name = "gmond_pkts_recvd_failed" + value_threshold = 1.0 + title = "Gmond Failed Pkts Recvd" + } + metric { + name = "gmond_pkts_recvd_ignored" + value_threshold = 1.0 + title = "Gmond Ignored Pkts Recvd" + } + metric { + name = "gmond_pkts_recvd_metadata" + value_threshold = 1.0 + title = "Gmond Metadata Pkts Recvd" + } + metric { + name = "gmond_pkts_recvd_value" + value_threshold = 1.0 + title = "Gmond Data Pkts Recvd" + } + metric { + name = "gmond_pkts_recvd_request" + value_threshold = 1.0 + title = "Gmond Metadata Request Pkts" + } + metric { + name = "gmond_pkts_sent_all" + value_threshold = 1.0 + title = "Gmond All Sent Pkts" + } + metric { + name = "gmond_pkts_sent_metadata" + value_threshold = 1.0 + title = "Gmond Metadata Pkts Sent" + } + metric { + name = "gmond_pkts_sent_value" + value_threshold = 1.0 + title = "Gmond Data Pkts Sent" + } + metric { + name = "gmond_pkts_sent_request" + value_threshold = 1.0 + title = "Gmond Metadata Requests Sent" + } +} +*/ Modified: csw/mgar/pkg/ganglia/trunk/files/conf.php =================================================================== --- csw/mgar/pkg/ganglia/trunk/files/conf.php 2011-11-27 04:43:32 UTC (rev 16304) +++ csw/mgar/pkg/ganglia/trunk/files/conf.php 2011-11-27 05:08:53 UTC (rev 16305) @@ -1,5 +1,5 @@ = 3.2) +$case_sensitive_hostnames = true; ?> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Sun Nov 27 07:40:52 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Sun, 27 Nov 2011 06:40:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[16306] csw/mgar/pkg/ganglia/trunk/files/conf.php Message-ID: Revision: 16306 http://gar.svn.sourceforge.net/gar/?rev=16306&view=rev Author: d_pocock Date: 2011-11-27 06:40:52 +0000 (Sun, 27 Nov 2011) Log Message: ----------- ganglia: disable case sensitive hostnames (legacy behavior) for new users on Solaris by default Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/files/conf.php Modified: csw/mgar/pkg/ganglia/trunk/files/conf.php =================================================================== --- csw/mgar/pkg/ganglia/trunk/files/conf.php 2011-11-27 05:08:53 UTC (rev 16305) +++ csw/mgar/pkg/ganglia/trunk/files/conf.php 2011-11-27 06:40:52 UTC (rev 16306) @@ -204,5 +204,5 @@ # From version 3.2, backwards compatibility will be disabled by default. # default: true (for gmetad < 3.2) # default: false (for gmetad >= 3.2) -$case_sensitive_hostnames = true; +$case_sensitive_hostnames = false; ?> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Sun Nov 27 07:55:43 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Sun, 27 Nov 2011 06:55:43 +0000 Subject: [csw-devel] SF.net SVN: gar:[16307] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16307 http://gar.svn.sourceforge.net/gar/?rev=16307&view=rev Author: d_pocock Date: 2011-11-27 06:55:43 +0000 (Sun, 27 Nov 2011) Log Message: ----------- ganglia: install man pages Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 06:40:52 UTC (rev 16306) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 06:55:43 UTC (rev 16307) @@ -141,14 +141,14 @@ ETCGANGLIA = $(sysconfdir) PKGFILES_CSWganglia = -PKGFILES_CSWgangliaagent = .*/gmond.conf.CSW .*/modgstatus.conf.CSW .*/sbin/gmond .*/bin/gmetric /etc/opt/csw/init.d/cswgmond +PKGFILES_CSWgangliaagent = .*/gmond.conf.CSW .*/modgstatus.conf.CSW .*/sbin/gmond .*/bin/gmetric /etc/opt/csw/init.d/cswgmond .*/gmond.1 .*/gmetric.1 .*/gmond.conf.5 PKGFILES_CSWgangliaagent += .*/modsys.so .*/modcpu.so .*/modnet.so .*/modmulticpu.so .*/modmem.so .*/modload.so .*/moddisk.so .*/modproc.so .*/modgstatus.so PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0\.0\.0) PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0(\.\d+)*) CHECKPKG_OVERRIDES_CSWlibganglia0 += shared-lib-pkgname-mismatch|file=opt/csw/lib/libganglia-3.1.7.so.0.0.0|soname=libganglia-3.1.7.so.0|pkgname=CSWlibganglia0|expected=CSWlibganglia3-1-7-0 PKGFILES_CSWgangliamodpython = .*python.* PKGFILES_CSWganglia-dev = .*/include/.*.h .*/bin/ganglia-config $(libdir)/libganglia.so -PKGFILES_CSWgangliagmetad = .*/sbin/gmetad .*/gmetad.conf.CSW /var/opt/csw/ganglia/rrds /etc/opt/csw/init.d/cswgmetad +PKGFILES_CSWgangliagmetad = .*/sbin/gmetad .*/gmetad.conf.CSW /var/opt/csw/ganglia/rrds /etc/opt/csw/init.d/cswgmetad .*/gmetad.1 PKGFILES_CSWgangliaweb = $(WWWGANGLIA)/.* /opt/csw/apache2/etc/extra/httpd-ganglia.conf.CSW PRESERVECONF = /opt/csw/apache2/etc/extra/httpd-ganglia.conf @@ -208,6 +208,12 @@ @rm -rf $(DESTDIR)$(ETCGANGLIA)/conf.d/modgstatus.conf.CSW endif @ginstall -d $(DESTDIR)/var/opt/csw/ganglia/rrds + @ginstall -d $(DESTDIR)/opt/csw/man/man1 + @ginstall -d $(DESTDIR)/opt/csw/man/man5 + @ginstall -D $(WORKSRC)/gmond/gmond.conf.5 $(DESTDIR)/opt/csw/man/man5/gmond.conf.5 + @ginstall -D $(WORKSRC)/mans/gmetad.1 $(DESTDIR)/opt/csw/man/man1/gmetad.1 + @ginstall -D $(WORKSRC)/mans/gmond.1 $(DESTDIR)/opt/csw/man/man1/gmond.1 + @ginstall -D $(WORKSRC)/mans/gmetric.1 $(DESTDIR)/opt/csw/man/man1/gmetric.1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Sun Nov 27 08:11:05 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Sun, 27 Nov 2011 07:11:05 +0000 Subject: [csw-devel] SF.net SVN: gar:[16308] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16308 http://gar.svn.sourceforge.net/gar/?rev=16308&view=rev Author: d_pocock Date: 2011-11-27 07:11:05 +0000 (Sun, 27 Nov 2011) Log Message: ----------- ganglia: update location for man pages Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 06:55:43 UTC (rev 16307) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 07:11:05 UTC (rev 16308) @@ -208,12 +208,10 @@ @rm -rf $(DESTDIR)$(ETCGANGLIA)/conf.d/modgstatus.conf.CSW endif @ginstall -d $(DESTDIR)/var/opt/csw/ganglia/rrds - @ginstall -d $(DESTDIR)/opt/csw/man/man1 - @ginstall -d $(DESTDIR)/opt/csw/man/man5 - @ginstall -D $(WORKSRC)/gmond/gmond.conf.5 $(DESTDIR)/opt/csw/man/man5/gmond.conf.5 - @ginstall -D $(WORKSRC)/mans/gmetad.1 $(DESTDIR)/opt/csw/man/man1/gmetad.1 - @ginstall -D $(WORKSRC)/mans/gmond.1 $(DESTDIR)/opt/csw/man/man1/gmond.1 - @ginstall -D $(WORKSRC)/mans/gmetric.1 $(DESTDIR)/opt/csw/man/man1/gmetric.1 + @ginstall -D $(WORKSRC)/gmond/gmond.conf.5 $(DESTDIR)$(mandir)/man5/gmond.conf.5 + @ginstall -D $(WORKSRC)/mans/gmetad.1 $(DESTDIR)$(mandir)/man1/gmetad.1 + @ginstall -D $(WORKSRC)/mans/gmond.1 $(DESTDIR)$(mandir)/man1/gmond.1 + @ginstall -D $(WORKSRC)/mans/gmetric.1 $(DESTDIR)$(mandir)/man1/gmetric.1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dam at opencsw.org Sun Nov 27 13:13:13 2011 From: dam at opencsw.org (Dagobert Michelsen) Date: Sun, 27 Nov 2011 13:13:13 +0100 Subject: [csw-devel] Fwd: SF.net SVN: gar:[16300] csw/mgar/pkg/ganglia/trunk/Makefile References: Message-ID: Hi Daniel, some comments :-) Best regards -- Dago Anfang der weitergeleiteten E-Mail: > Von: d_pocock at users.sourceforge.net > Datum: 27. November 2011 03:20:53 MEZ > An: devel at lists.opencsw.org > Betreff: [csw-devel] SF.net SVN: gar:[16300] csw/mgar/pkg/ganglia/trunk/Makefile > Antwort an: Broadcasts commit logs for build descriptions and GAR > > Revision: 16300 > http://gar.svn.sourceforge.net/gar/?rev=16300&view=rev > Author: d_pocock > Date: 2011-11-27 02:20:53 +0000 (Sun, 27 Nov 2011) > Log Message: > ----------- > ganglia: tweak for config files > > Modified Paths: > -------------- > csw/mgar/pkg/ganglia/trunk/Makefile > > Modified: csw/mgar/pkg/ganglia/trunk/Makefile > =================================================================== > --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 02:00:22 UTC (rev 16299) > +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-27 02:20:53 UTC (rev 16300) > @@ -138,18 +138,18 @@ > ETCGANGLIA = $(sysconfdir) > > PKGFILES_CSWganglia = > -PKGFILES_CSWgangliaagent = .*/gmond.conf* .*/sbin/gmond .*/bin/gmetric $(libdir)/ganglia/mod*.so /etc/opt/csw/init.d/cswgmond > +PKGFILES_CSWgangliaagent = .*/gmond.conf.CSW /etc/opt/csw/ganglia/conf.d/* .*/sbin/gmond .*/bin/gmetric $(libdir)/ganglia/mod*.so /etc/opt/csw/init.d/cswgmond I suggest doing it one file at a time, this makes both reading, editing, moving files between packages and reviewing changes easier, e.g. PKGFILES_CSWgangliaagent += .*/gmond.conf.CSW <- better fully qualify PKGFILES_CSWgangliaagent += /etc/opt/csw/ganglia/conf.d/* PKGFILES_CSWgangliaagent += .*/sbin/gmond (even better if 32/64: $(call baseisadirs,$(sbindir),gmond) PKGFILES_CSWgangliaagent += .*/bin/gmetric PKGFILES_CSWgangliaagent += $(libdir)/ganglia/mod*.so <- Remmber we have regex, not globbing! PKGFILES_CSWgangliaagent += /etc/opt/csw/init.d/cswgmond > PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0\.0\.0) > PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0(\.\d+)*) There is the more consise $(call pkgfiles_lib,libganglia-3.1.7.so.0) which is however not suggested by checkpkg which replaces both lines. > CHECKPKG_OVERRIDES_CSWlibganglia0 += shared-lib-pkgname-mismatch|file=opt/csw/lib/libganglia-3.1.7.so.0.0.0|soname=libganglia-3.1.7.so.0|pkgname=CSWlibganglia0|expected=CSWlibganglia3-1-7-0 > PKGFILES_CSWgangliamodpython = .*python.* > PKGFILES_CSWganglia-dev = .*/include/.*.h .*/bin/ganglia-config $(libdir)/libganglia.so > -PKGFILES_CSWgangliagmetad = .*/sbin/gmetad .*/gmetad.* /var/opt/csw/ganglia/rrds /etc/opt/csw/init.d/cswgmetad > +PKGFILES_CSWgangliagmetad = .*/sbin/gmetad .*/gmetad.conf.CSW /var/opt/csw/ganglia/rrds /etc/opt/csw/init.d/cswgmetad > PKGFILES_CSWgangliaweb = $(WWWGANGLIA)/.* /opt/csw/apache2/etc/extra/.* > > PRESERVECONF = /opt/csw/apache2/etc/extra/httpd-ganglia.conf.CSW > -PRESERVECONF += /etc/opt/csw/ganglia/gmond.conf.CSW > -PRESERVECONF += /etc/opt/csw/ganglia/gmetad.conf.CSW > +PRESERVECONF += /etc/opt/csw/ganglia/gmond.conf > +PRESERVECONF += /etc/opt/csw/ganglia/gmetad.conf Right, usually the trailing .CSW is appended automatically, inspect work//build-global/*.protoype if in doubt. > PRESERVECONF += /etc/opt/csw/ganglia/conf.d/modgstatus.conf.CSW > PRESERVECONF += /etc/opt/csw/ganglia/conf.d/modpython.conf.CSW > PRESERVECONF += $(WWWGANGLIA)/conf.php > > This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. > > _______________________________________________ > devel mailing list > devel at lists.opencsw.org > https://lists.opencsw.org/mailman/listinfo/devel From dmichelsen at users.sourceforge.net Sun Nov 27 15:08:12 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sun, 27 Nov 2011 14:08:12 +0000 Subject: [csw-devel] SF.net SVN: gar:[16309] csw/mgar/pkg/libatk/trunk Message-ID: Revision: 16309 http://gar.svn.sourceforge.net/gar/?rev=16309&view=rev Author: dmichelsen Date: 2011-11-27 14:08:12 +0000 (Sun, 27 Nov 2011) Log Message: ----------- libatk/trunk: Update to 2.2.0, packages split Modified Paths: -------------- csw/mgar/pkg/libatk/trunk/Makefile csw/mgar/pkg/libatk/trunk/checksums Added Paths: ----------- csw/mgar/pkg/libatk/trunk/files/ csw/mgar/pkg/libatk/trunk/files/0001-Comment-out-problematic-definition-of-AtkTextRange.patch Modified: csw/mgar/pkg/libatk/trunk/Makefile =================================================================== --- csw/mgar/pkg/libatk/trunk/Makefile 2011-11-27 07:11:05 UTC (rev 16308) +++ csw/mgar/pkg/libatk/trunk/Makefile 2011-11-27 14:08:12 UTC (rev 16309) @@ -1,5 +1,5 @@ NAME = atk -VERSION = 2.0.1 +VERSION = 2.2.0 CATEGORIES = lib DESCRIPTION = An accessibility toolkit for GNOME @@ -14,22 +14,26 @@ MASTER_SITES = $(GNOME_MIRROR) DISTFILES = $(DISTNAME).tar.xz -PACKAGES += CSWlibatk -CATALOGNAME_CSWlibatk = libatk -SPKG_DESC_CSWlibatk = $(DESCRIPTION) -RUNTIME_DEP_PKGS_CSWlibatk = CSWggettextrt CSWglib2 +PATCHFILES += 0001-Comment-out-problematic-definition-of-AtkTextRange.patch -PACKAGES += CSWlibatkdevel -CATALOGNAME_CSWlibatkdevel = libatk_devel -SPKG_DESC_CSWlibatkdevel = Developer files for libatk -RUNTIME_DEP_PKGS_CSWlibatkdevel = CSWlibatk CSWglib2devel +PACKAGES += CSWlibatk1-0-0 +SPKG_DESC_CSWlibatk1-0-0 = An accessibility toolkit for GNOME, libatk-1.0.so.0 +PKGFILES_CSWlibatk1-0-0 += $(call pkgfiles_lib,libatk-1.0.so.0) +RUNTIME_DEP_PKGS_CSWlibatk1-0-0 += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWlibatk1-0-0 += CSWglib2 +OBSOLETED_BY_CSWlibatk1-0-0 += CSWlibatk +PACKAGES += CSWlibatk-dev +SPKG_DESC_CSWlibatk-dev = Development files for libatk-1.0.so.0 +# PKGFILES is catchall +RUNTIME_DEP_PKGS_CSWlibatk-dev += CSWlibatk1-0-0 +RUNTIME_DEP_PKGS_CSWlibatk-dev += CSWglib2devel +OBSOLETED_BY_CSWlibatk-dev = CSWlibatkdevel +CATALOGNAME_CSWlibatkdevel = libatk_devel_stub + BUILD64 = 1 CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-debug=yes -PKGFILES_CSWlibatkdevel = $(PKGFILES_DEVEL) -PKGFILES_CSWlibatkdevel += $(sharedstatedir)/gtk-doc/.* - include gar/category.mk Modified: csw/mgar/pkg/libatk/trunk/checksums =================================================================== --- csw/mgar/pkg/libatk/trunk/checksums 2011-11-27 07:11:05 UTC (rev 16308) +++ csw/mgar/pkg/libatk/trunk/checksums 2011-11-27 14:08:12 UTC (rev 16309) @@ -1 +1 @@ -87f20b78deaedef858ac54358c0786b1 atk-2.0.1.tar.bz2 +377ab03f5a1c32141fd9dfa86c6a714a atk-2.2.0.tar.xz Added: csw/mgar/pkg/libatk/trunk/files/0001-Comment-out-problematic-definition-of-AtkTextRange.patch =================================================================== --- csw/mgar/pkg/libatk/trunk/files/0001-Comment-out-problematic-definition-of-AtkTextRange.patch (rev 0) +++ csw/mgar/pkg/libatk/trunk/files/0001-Comment-out-problematic-definition-of-AtkTextRange.patch 2011-11-27 14:08:12 UTC (rev 16309) @@ -0,0 +1,25 @@ +From f039874b42e63d070dc3e4f45b31aee7a9e013a4 Mon Sep 17 00:00:00 2001 +From: Dagobert Michelsen +Date: Sun, 27 Nov 2011 13:59:33 +0100 +Subject: [PATCH] Comment out problematic definition of AtkTextRange + +--- + atk/atktext.c | 3 ++- + 1 files changed, 2 insertions(+), 1 deletions(-) + +diff --git a/atk/atktext.c b/atk/atktext.c +index a1e90de..638f4e6 100755 +--- a/atk/atktext.c ++++ b/atk/atktext.c +@@ -1429,6 +1429,7 @@ atk_text_range_free (AtkTextRange *range) + g_free (range->content); + g_free (range); + } +- ++/* + G_DEFINE_BOXED_TYPE (AtkTextRange, atk_text_range, atk_text_range_copy, + atk_text_range_free) ++*/ +-- +1.7.6.1 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sun Nov 27 15:13:19 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sun, 27 Nov 2011 14:13:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[16310] csw/mgar/pkg/libatk/trunk/Makefile Message-ID: Revision: 16310 http://gar.svn.sourceforge.net/gar/?rev=16310&view=rev Author: dmichelsen Date: 2011-11-27 14:13:19 +0000 (Sun, 27 Nov 2011) Log Message: ----------- libatk/trunk: Add locale files to lib-package Modified Paths: -------------- csw/mgar/pkg/libatk/trunk/Makefile Modified: csw/mgar/pkg/libatk/trunk/Makefile =================================================================== --- csw/mgar/pkg/libatk/trunk/Makefile 2011-11-27 14:08:12 UTC (rev 16309) +++ csw/mgar/pkg/libatk/trunk/Makefile 2011-11-27 14:13:19 UTC (rev 16310) @@ -19,6 +19,7 @@ PACKAGES += CSWlibatk1-0-0 SPKG_DESC_CSWlibatk1-0-0 = An accessibility toolkit for GNOME, libatk-1.0.so.0 PKGFILES_CSWlibatk1-0-0 += $(call pkgfiles_lib,libatk-1.0.so.0) +PKGFILES_CSWlibatk1-0-0 += $(sharedstatedir)/locale/.* RUNTIME_DEP_PKGS_CSWlibatk1-0-0 += CSWlibintl8 RUNTIME_DEP_PKGS_CSWlibatk1-0-0 += CSWglib2 OBSOLETED_BY_CSWlibatk1-0-0 += CSWlibatk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Sun Nov 27 16:10:52 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sun, 27 Nov 2011 15:10:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[16311] csw/mgar/gar/v2/gar.pkg.mk Message-ID: Revision: 16311 http://gar.svn.sourceforge.net/gar/?rev=16311&view=rev Author: wahwah Date: 2011-11-27 15:10:52 +0000 (Sun, 27 Nov 2011) Log Message: ----------- mGAR v2: Removing the 'submitpkg' target It's not necessary to tag releases and clutter filesystems. The OPENCSW_REPOSITORY entry in pkginfo holds enough information to retrieve the exact sources that have been used to build the package. Modified Paths: -------------- csw/mgar/gar/v2/gar.pkg.mk Modified: csw/mgar/gar/v2/gar.pkg.mk =================================================================== --- csw/mgar/gar/v2/gar.pkg.mk 2011-11-27 14:13:19 UTC (rev 16310) +++ csw/mgar/gar/v2/gar.pkg.mk 2011-11-27 15:10:52 UTC (rev 16311) @@ -1052,14 +1052,11 @@ )\ ) -submitpkg: submitpkg-default +submitpkg: + @echo "The 'submitpkg' target has been removed." + @echo "Subversion information is now part of the package," + @echo "as the OPENCSW_REPOSITORY entry in pkginfo." -submitpkg-%: _PKGURL=$(shell svn info .. | $(GAWK) '$$1 == "URL:" { print $$2 }') -submitpkg-%: - @$(if $(filter $(call _REVISION),UNCOMMITTED NOTVERSIONED NOSVN),\ - $(error You have local files not in the repository. Please commit everything before submitting a package)) - $(SVN) -m "$(NAME): Tag as release $(SPKG_VERSION),$(SPKG_REVSTAMP)$(if $(filter default,$*),, for project '$*')" cp $(_PKGURL)/trunk $(_PKGURL)/tags/$(if $(filter default,$*),,$*_)$(NAME)-$(SPKG_VERSION),$(SPKG_REVSTAMP) - # dependb - update the dependency database # dependb: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Sun Nov 27 16:30:15 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sun, 27 Nov 2011 15:30:15 +0000 Subject: [csw-devel] SF.net SVN: gar:[16312] csw/mgar/pkg/slang/trunk/Makefile Message-ID: Revision: 16312 http://gar.svn.sourceforge.net/gar/?rev=16312&view=rev Author: wahwah Date: 2011-11-27 15:30:15 +0000 (Sun, 27 Nov 2011) Log Message: ----------- slang/trunk: An attempt to upgrade the version, but the build fails. Modified Paths: -------------- csw/mgar/pkg/slang/trunk/Makefile Property Changed: ---------------- csw/mgar/pkg/slang/trunk/Makefile Modified: csw/mgar/pkg/slang/trunk/Makefile =================================================================== --- csw/mgar/pkg/slang/trunk/Makefile 2011-11-27 15:10:52 UTC (rev 16311) +++ csw/mgar/pkg/slang/trunk/Makefile 2011-11-27 15:30:15 UTC (rev 16312) @@ -1,5 +1,7 @@ +# $Id$ + NAME = slang -VERSION = 2.2.2 +VERSION = 2.2.4 CATEGORIES = lib EXTRA_MODULATORS = VERSION @@ -18,21 +20,15 @@ DISTFILES = $(SOURCEFILES) NOEXTRACT = $(filter-out $(NAME)-$(VERSION).tar.gz,$(SOURCEFILES)) -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz +# RUNTIME_DEP_PKGS = CSWiconv CSWpcrert CSWpng CSWzlib CSWoniguruma -RUNTIME_DEP_PKGS = CSWiconv CSWpcrert CSWpng CSWzlib CSWoniguruma - SPKG_SOURCEURL = http://www.s-lang.org/ # Setting -L$(libdir) before the newly built lib confuses function # definitions if the installed lib is older than the newly built one. LINKER_FLAGS = -sysconfdir = /etc/opt/csw - -NOISAEXEC = 1 -BUILD64 = 1 +UILD64 = 1 CONFIGURE_ARGS = $(DIRPATHS) TEST_TARGET_VERSION-1.4.9 = @@ -59,4 +55,3 @@ MERGE_DIRS_isa-default64-garversion-2.2.2 = $(libdir) include gar/category.mk - Property changes on: csw/mgar/pkg/slang/trunk/Makefile ___________________________________________________________________ Added: svn:keywords + Id This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From wahwah at users.sourceforge.net Sun Nov 27 16:31:30 2011 From: wahwah at users.sourceforge.net (wahwah at users.sourceforge.net) Date: Sun, 27 Nov 2011 15:31:30 +0000 Subject: [csw-devel] SF.net SVN: gar:[16313] csw/mgar/pkg/slang/trunk/Makefile Message-ID: Revision: 16313 http://gar.svn.sourceforge.net/gar/?rev=16313&view=rev Author: wahwah Date: 2011-11-27 15:31:30 +0000 (Sun, 27 Nov 2011) Log Message: ----------- slang/trunk: Fixing a typo: UILD64 Modified Paths: -------------- csw/mgar/pkg/slang/trunk/Makefile Modified: csw/mgar/pkg/slang/trunk/Makefile =================================================================== --- csw/mgar/pkg/slang/trunk/Makefile 2011-11-27 15:30:15 UTC (rev 16312) +++ csw/mgar/pkg/slang/trunk/Makefile 2011-11-27 15:31:30 UTC (rev 16313) @@ -28,7 +28,7 @@ # definitions if the installed lib is older than the newly built one. LINKER_FLAGS = -UILD64 = 1 +BUILD64 = 1 CONFIGURE_ARGS = $(DIRPATHS) TEST_TARGET_VERSION-1.4.9 = This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sun Nov 27 16:32:34 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sun, 27 Nov 2011 15:32:34 +0000 Subject: [csw-devel] SF.net SVN: gar:[16314] csw/mgar/pkg Message-ID: Revision: 16314 http://gar.svn.sourceforge.net/gar/?rev=16314&view=rev Author: dmichelsen Date: 2011-11-27 15:32:34 +0000 (Sun, 27 Nov 2011) Log Message: ----------- gdk-pixbuf: Initial commit Added Paths: ----------- csw/mgar/pkg/gdk-pixbuf/ csw/mgar/pkg/gdk-pixbuf/Makefile csw/mgar/pkg/gdk-pixbuf/branches/ csw/mgar/pkg/gdk-pixbuf/tags/ csw/mgar/pkg/gdk-pixbuf/trunk/ csw/mgar/pkg/gdk-pixbuf/trunk/Makefile csw/mgar/pkg/gdk-pixbuf/trunk/checksums csw/mgar/pkg/gdk-pixbuf/trunk/files/ Added: csw/mgar/pkg/gdk-pixbuf/Makefile =================================================================== --- csw/mgar/pkg/gdk-pixbuf/Makefile (rev 0) +++ csw/mgar/pkg/gdk-pixbuf/Makefile 2011-11-27 15:32:34 UTC (rev 16314) @@ -0,0 +1,2 @@ +%: + $(MAKE) -C trunk $* Property changes on: csw/mgar/pkg/gdk-pixbuf/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/gdk-pixbuf/trunk/Makefile =================================================================== --- csw/mgar/pkg/gdk-pixbuf/trunk/Makefile (rev 0) +++ csw/mgar/pkg/gdk-pixbuf/trunk/Makefile 2011-11-27 15:32:34 UTC (rev 16314) @@ -0,0 +1,32 @@ +# $Id$ +# TODO (release-critical prefixed with !, non release-critical with *) +# +NAME = gdk-pixbuf +VERSION = 2.24.0 +GARTYPE = v2 +CATEGORIES = gnome + +DESCRIPTION = GNOME tools for pixmap manupulation +define BLURB +endef + +MASTER_SITES = $(GNOME_MIRROR) +DISTFILES = $(DISTNAME).tar.xz + +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 + +PACKAGES += CSWgdkpixbuf +CATALOGNAME_CSWgdkpixbuf = gdk_pixbuf +# PKGFILES is catchall +RUNTIME_DEP_PKGS_CSWgdkpixbuf += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWgdkpixbuf += CSWtiff +RUNTIME_DEP_PKGS_CSWgdkpixbuf += CSWlibjpeg62 +RUNTIME_DEP_PKGS_CSWgdkpixbuf += CSWlibpng12-0 +RUNTIME_DEP_PKGS_CSWgdkpixbuf += CSWglib2 + +BUILD64 = 1 + +CONFIGURE_ARGS = $(DIRPATHS) + +include gar/category.mk + Property changes on: csw/mgar/pkg/gdk-pixbuf/trunk/Makefile ___________________________________________________________________ Added: svn:keywords + Id Added: csw/mgar/pkg/gdk-pixbuf/trunk/checksums =================================================================== --- csw/mgar/pkg/gdk-pixbuf/trunk/checksums (rev 0) +++ csw/mgar/pkg/gdk-pixbuf/trunk/checksums 2011-11-27 15:32:34 UTC (rev 16314) @@ -0,0 +1 @@ +bd7c2a9d23b573db467e39833f12103d gdk-pixbuf-2.24.0.tar.xz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sun Nov 27 19:42:51 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sun, 27 Nov 2011 18:42:51 +0000 Subject: [csw-devel] SF.net SVN: gar:[16315] csw/mgar/pkg/oniguruma/trunk/Makefile Message-ID: Revision: 16315 http://gar.svn.sourceforge.net/gar/?rev=16315&view=rev Author: dmichelsen Date: 2011-11-27 18:42:51 +0000 (Sun, 27 Nov 2011) Log Message: ----------- oniguruma/trunk: Split package, update to latest packaging standards Modified Paths: -------------- csw/mgar/pkg/oniguruma/trunk/Makefile Modified: csw/mgar/pkg/oniguruma/trunk/Makefile =================================================================== --- csw/mgar/pkg/oniguruma/trunk/Makefile 2011-11-27 15:32:34 UTC (rev 16314) +++ csw/mgar/pkg/oniguruma/trunk/Makefile 2011-11-27 18:42:51 UTC (rev 16315) @@ -14,14 +14,18 @@ DISTNAME = onig-$(VERSION) DISTFILES = $(DISTNAME).tar.gz -# We define upstream file regex so we can be notifed of new upstream software release -UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz +VENDOR_URL = http://www.geocities.jp/kosako3/oniguruma/ -SPKG_SOURCEURL = http://www.geocities.jp/kosako3/oniguruma/ +PACKAGES += CSWlibonig2 +SPKG_DESC_CSWlibonig2 = Oniguruma is a regular expression library, libonig.so.2 +PKGFILES_CSWlibonig2 += $(call pkgfiles_lib,libonig.so.2) +OBSOLETED_BY_CSWlibonig2 += CSWoniguruma +PACKAGES += CSWlibonig-dev +SPKG_DESC_CSWlibonig-dev = Development files for libonig.so.2 +# PKGFILES is catchall +RUNTIME_DEP_PKGS_CSWlibonig-dev += CSWlibonig2 + BUILD64 = 1 -CONFIGURE_ARGS = $(DIRPATHS) -TEST_TARGET = check - include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sun Nov 27 21:34:20 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sun, 27 Nov 2011 20:34:20 +0000 Subject: [csw-devel] SF.net SVN: gar:[16316] csw/mgar/pkg/slang/trunk Message-ID: Revision: 16316 http://gar.svn.sourceforge.net/gar/?rev=16316&view=rev Author: dmichelsen Date: 2011-11-27 20:34:20 +0000 (Sun, 27 Nov 2011) Log Message: ----------- slang/trunk: Last version with version modulation Modified Paths: -------------- csw/mgar/pkg/slang/trunk/Makefile csw/mgar/pkg/slang/trunk/checksums Modified: csw/mgar/pkg/slang/trunk/Makefile =================================================================== --- csw/mgar/pkg/slang/trunk/Makefile 2011-11-27 18:42:51 UTC (rev 16315) +++ csw/mgar/pkg/slang/trunk/Makefile 2011-11-27 20:34:20 UTC (rev 16316) @@ -5,24 +5,24 @@ CATEGORIES = lib EXTRA_MODULATORS = VERSION -MODULATIONS_VERSION = 1.4.9 2.2.2 +MODULATIONS_VERSION = 1.4.9 2.2.4 # The old package didn't contain 64 bit, so don't bother building it for compat -SKIP_MODULATIONS = isa-sparcv9-garversion-1.4.9 -SKIP_MODULATIONS += isa-amd64-garversion-1.4.9 +SKIP_MODULATIONS = isa-sparcv9-version-1.4.9 +SKIP_MODULATIONS += isa-amd64-version-1.4.9 DESCRIPTION = Library primarily to provide an alternative to libcurses define BLURB endef MASTER_SITES = $(foreach V,$(MODULATIONS_VERSION),ftp://space.mit.edu/pub/davis/slang/v$(shell echo $V | perl -ne 'print /(\d+\.\d+)/')/) -SOURCEFILES = $(foreach VERSION,$(MODULATIONS_VERSION), $(NAME)-$(VERSION).tar.gz) +SOURCEFILES = $(foreach VERSION,$(MODULATIONS_VERSION), $(NAME)-$(VERSION).tar.bz2) DISTFILES = $(SOURCEFILES) -NOEXTRACT = $(filter-out $(NAME)-$(VERSION).tar.gz,$(SOURCEFILES)) +NOEXTRACT = $(filter-out $(NAME)-$(VERSION).tar.bz2,$(SOURCEFILES)) # RUNTIME_DEP_PKGS = CSWiconv CSWpcrert CSWpng CSWzlib CSWoniguruma -SPKG_SOURCEURL = http://www.s-lang.org/ +VENDOR_URL = http://www.s-lang.org/ # Setting -L$(libdir) before the newly built lib confuses function # definitions if the installed lib is older than the newly built one. @@ -32,7 +32,7 @@ CONFIGURE_ARGS = $(DIRPATHS) TEST_TARGET_VERSION-1.4.9 = -TEST_TARGET_VERSION-2.2.2 = check +TEST_TARGET_VERSION-2.2.4 = check TEST_TARGET = $(TEST_TARGET_VERSION-$(VERSION)) INSTALL_ARGS_VERSION-1.4.9 = install-elf install-links @@ -45,13 +45,13 @@ BUILD_OVERRIDE_VARS = $(BUILD_OVERRIDE_VARS_VERSION-$(VERSION)) BUILD_OVERRIDE_VAR_ELF_CFLAGS = -K pic $(CFLAGS) -MERGE_SCRIPTS_isa-default-garversion-1.4.9 = copy-only -MERGE_DIRS_isa-default-garversion-1.4.9 = $(libdir) -MERGE_SCRIPTS_isa-default64-garversion-1.4.9 = copy-relocated-only -MERGE_DIRS_isa-default64-garversion-1.4.9 = $(libdir) +MERGE_SCRIPTS_isa-default-version-1.4.9 = copy-only +MERGE_DIRS_isa-default-version-1.4.9 = $(libdir) +MERGE_SCRIPTS_isa-default64-version-1.4.9 = copy-relocated-only +MERGE_DIRS_isa-default64-version-1.4.9 = $(libdir) -MERGE_SCRIPTS_isa-default-garversion-2.2.2 = copy-all -MERGE_SCRIPTS_isa-default64-garversion-2.2.2 = copy-relocated-only -MERGE_DIRS_isa-default64-garversion-2.2.2 = $(libdir) +MERGE_SCRIPTS_isa-default-version-2.2.4 = copy-all +MERGE_SCRIPTS_isa-default64-version-2.2.4 = copy-relocated-only +MERGE_DIRS_isa-default64-version-2.2.4 = $(libdir) include gar/category.mk Modified: csw/mgar/pkg/slang/trunk/checksums =================================================================== --- csw/mgar/pkg/slang/trunk/checksums 2011-11-27 18:42:51 UTC (rev 16315) +++ csw/mgar/pkg/slang/trunk/checksums 2011-11-27 20:34:20 UTC (rev 16316) @@ -1,2 +1,2 @@ -c73aa62b2d1b215ca55a7337daa3f543 slang-1.4.9.tar.gz -e7183d0acab9cc35fae12849f8b848e2 slang-2.2.2.tar.gz +4fbb1a7f1257e065ca830deefe13d350 slang-1.4.9.tar.bz2 +7fcfd447e378f07dd0c0bae671fe6487 slang-2.2.4.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sun Nov 27 21:35:29 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sun, 27 Nov 2011 20:35:29 +0000 Subject: [csw-devel] SF.net SVN: gar:[16317] csw/mgar/pkg/slang/tags Message-ID: Revision: 16317 http://gar.svn.sourceforge.net/gar/?rev=16317&view=rev Author: dmichelsen Date: 2011-11-27 20:35:28 +0000 (Sun, 27 Nov 2011) Log Message: ----------- slang: Put away version modulation Added Paths: ----------- csw/mgar/pkg/slang/tags/last-version-modulation-1.4.9-2.2.4/ csw/mgar/pkg/slang/tags/last-version-modulation-1.4.9-2.2.4/Makefile csw/mgar/pkg/slang/tags/last-version-modulation-1.4.9-2.2.4/checksums Removed Paths: ------------- csw/mgar/pkg/slang/tags/last-version-modulation-1.4.9-2.2.4/Makefile csw/mgar/pkg/slang/tags/last-version-modulation-1.4.9-2.2.4/checksums Deleted: csw/mgar/pkg/slang/tags/last-version-modulation-1.4.9-2.2.4/Makefile =================================================================== --- csw/mgar/pkg/slang/trunk/Makefile 2011-11-27 18:42:51 UTC (rev 16315) +++ csw/mgar/pkg/slang/tags/last-version-modulation-1.4.9-2.2.4/Makefile 2011-11-27 20:35:28 UTC (rev 16317) @@ -1,57 +0,0 @@ -# $Id$ - -NAME = slang -VERSION = 2.2.4 -CATEGORIES = lib - -EXTRA_MODULATORS = VERSION -MODULATIONS_VERSION = 1.4.9 2.2.2 - -# The old package didn't contain 64 bit, so don't bother building it for compat -SKIP_MODULATIONS = isa-sparcv9-garversion-1.4.9 -SKIP_MODULATIONS += isa-amd64-garversion-1.4.9 - -DESCRIPTION = Library primarily to provide an alternative to libcurses -define BLURB -endef - -MASTER_SITES = $(foreach V,$(MODULATIONS_VERSION),ftp://space.mit.edu/pub/davis/slang/v$(shell echo $V | perl -ne 'print /(\d+\.\d+)/')/) -SOURCEFILES = $(foreach VERSION,$(MODULATIONS_VERSION), $(NAME)-$(VERSION).tar.gz) -DISTFILES = $(SOURCEFILES) -NOEXTRACT = $(filter-out $(NAME)-$(VERSION).tar.gz,$(SOURCEFILES)) - -# RUNTIME_DEP_PKGS = CSWiconv CSWpcrert CSWpng CSWzlib CSWoniguruma - -SPKG_SOURCEURL = http://www.s-lang.org/ - -# Setting -L$(libdir) before the newly built lib confuses function -# definitions if the installed lib is older than the newly built one. -LINKER_FLAGS = - -BUILD64 = 1 -CONFIGURE_ARGS = $(DIRPATHS) - -TEST_TARGET_VERSION-1.4.9 = -TEST_TARGET_VERSION-2.2.2 = check -TEST_TARGET = $(TEST_TARGET_VERSION-$(VERSION)) - -INSTALL_ARGS_VERSION-1.4.9 = install-elf install-links -INSTALL_ARGS = $(INSTALL_ARGS_VERSION-$(VERSION)) - -BUILD_ARGS_VERSION-1.4.9 = elf -BUILD_ARGS = $(BUILD_ARGS_VERSION-$(VERSION)) - -BUILD_OVERRIDE_VARS_VERSION-1.4.9 = ELF_CFLAGS -BUILD_OVERRIDE_VARS = $(BUILD_OVERRIDE_VARS_VERSION-$(VERSION)) -BUILD_OVERRIDE_VAR_ELF_CFLAGS = -K pic $(CFLAGS) - -MERGE_SCRIPTS_isa-default-garversion-1.4.9 = copy-only -MERGE_DIRS_isa-default-garversion-1.4.9 = $(libdir) -MERGE_SCRIPTS_isa-default64-garversion-1.4.9 = copy-relocated-only -MERGE_DIRS_isa-default64-garversion-1.4.9 = $(libdir) - -MERGE_SCRIPTS_isa-default-garversion-2.2.2 = copy-all -MERGE_SCRIPTS_isa-default64-garversion-2.2.2 = copy-relocated-only -MERGE_DIRS_isa-default64-garversion-2.2.2 = $(libdir) - -include gar/category.mk Copied: csw/mgar/pkg/slang/tags/last-version-modulation-1.4.9-2.2.4/Makefile (from rev 16316, csw/mgar/pkg/slang/trunk/Makefile) =================================================================== --- csw/mgar/pkg/slang/tags/last-version-modulation-1.4.9-2.2.4/Makefile (rev 0) +++ csw/mgar/pkg/slang/tags/last-version-modulation-1.4.9-2.2.4/Makefile 2011-11-27 20:35:28 UTC (rev 16317) @@ -0,0 +1,57 @@ +# $Id$ + +NAME = slang +VERSION = 2.2.4 +CATEGORIES = lib + +EXTRA_MODULATORS = VERSION +MODULATIONS_VERSION = 1.4.9 2.2.4 + +# The old package didn't contain 64 bit, so don't bother building it for compat +SKIP_MODULATIONS = isa-sparcv9-version-1.4.9 +SKIP_MODULATIONS += isa-amd64-version-1.4.9 + +DESCRIPTION = Library primarily to provide an alternative to libcurses +define BLURB +endef + +MASTER_SITES = $(foreach V,$(MODULATIONS_VERSION),ftp://space.mit.edu/pub/davis/slang/v$(shell echo $V | perl -ne 'print /(\d+\.\d+)/')/) +SOURCEFILES = $(foreach VERSION,$(MODULATIONS_VERSION), $(NAME)-$(VERSION).tar.bz2) +DISTFILES = $(SOURCEFILES) +NOEXTRACT = $(filter-out $(NAME)-$(VERSION).tar.bz2,$(SOURCEFILES)) + +# RUNTIME_DEP_PKGS = CSWiconv CSWpcrert CSWpng CSWzlib CSWoniguruma + +VENDOR_URL = http://www.s-lang.org/ + +# Setting -L$(libdir) before the newly built lib confuses function +# definitions if the installed lib is older than the newly built one. +LINKER_FLAGS = + +BUILD64 = 1 +CONFIGURE_ARGS = $(DIRPATHS) + +TEST_TARGET_VERSION-1.4.9 = +TEST_TARGET_VERSION-2.2.4 = check +TEST_TARGET = $(TEST_TARGET_VERSION-$(VERSION)) + +INSTALL_ARGS_VERSION-1.4.9 = install-elf install-links +INSTALL_ARGS = $(INSTALL_ARGS_VERSION-$(VERSION)) + +BUILD_ARGS_VERSION-1.4.9 = elf +BUILD_ARGS = $(BUILD_ARGS_VERSION-$(VERSION)) + +BUILD_OVERRIDE_VARS_VERSION-1.4.9 = ELF_CFLAGS +BUILD_OVERRIDE_VARS = $(BUILD_OVERRIDE_VARS_VERSION-$(VERSION)) +BUILD_OVERRIDE_VAR_ELF_CFLAGS = -K pic $(CFLAGS) + +MERGE_SCRIPTS_isa-default-version-1.4.9 = copy-only +MERGE_DIRS_isa-default-version-1.4.9 = $(libdir) +MERGE_SCRIPTS_isa-default64-version-1.4.9 = copy-relocated-only +MERGE_DIRS_isa-default64-version-1.4.9 = $(libdir) + +MERGE_SCRIPTS_isa-default-version-2.2.4 = copy-all +MERGE_SCRIPTS_isa-default64-version-2.2.4 = copy-relocated-only +MERGE_DIRS_isa-default64-version-2.2.4 = $(libdir) + +include gar/category.mk Deleted: csw/mgar/pkg/slang/tags/last-version-modulation-1.4.9-2.2.4/checksums =================================================================== --- csw/mgar/pkg/slang/trunk/checksums 2011-11-27 18:42:51 UTC (rev 16315) +++ csw/mgar/pkg/slang/tags/last-version-modulation-1.4.9-2.2.4/checksums 2011-11-27 20:35:28 UTC (rev 16317) @@ -1,2 +0,0 @@ -c73aa62b2d1b215ca55a7337daa3f543 slang-1.4.9.tar.gz -e7183d0acab9cc35fae12849f8b848e2 slang-2.2.2.tar.gz Copied: csw/mgar/pkg/slang/tags/last-version-modulation-1.4.9-2.2.4/checksums (from rev 16316, csw/mgar/pkg/slang/trunk/checksums) =================================================================== --- csw/mgar/pkg/slang/tags/last-version-modulation-1.4.9-2.2.4/checksums (rev 0) +++ csw/mgar/pkg/slang/tags/last-version-modulation-1.4.9-2.2.4/checksums 2011-11-27 20:35:28 UTC (rev 16317) @@ -0,0 +1,2 @@ +4fbb1a7f1257e065ca830deefe13d350 slang-1.4.9.tar.bz2 +7fcfd447e378f07dd0c0bae671fe6487 slang-2.2.4.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sun Nov 27 22:53:48 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sun, 27 Nov 2011 21:53:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[16318] csw/mgar/pkg Message-ID: Revision: 16318 http://gar.svn.sourceforge.net/gar/?rev=16318&view=rev Author: dmichelsen Date: 2011-11-27 21:53:48 +0000 (Sun, 27 Nov 2011) Log Message: ----------- libslang1: Split out soname-specific version of slang Modified Paths: -------------- csw/mgar/pkg/libslang1/trunk/Makefile csw/mgar/pkg/libslang1/trunk/checksums Added Paths: ----------- csw/mgar/pkg/libslang1/ csw/mgar/pkg/libslang1/trunk/ Removed Paths: ------------- csw/mgar/pkg/libslang1/trunk/ Modified: csw/mgar/pkg/libslang1/trunk/Makefile =================================================================== --- csw/mgar/pkg/slang/trunk/Makefile 2011-11-27 15:30:15 UTC (rev 16312) +++ csw/mgar/pkg/libslang1/trunk/Makefile 2011-11-27 21:53:48 UTC (rev 16318) @@ -1,57 +1,45 @@ # $Id$ NAME = slang -VERSION = 2.2.4 +VERSION = 1.4.9 CATEGORIES = lib -EXTRA_MODULATORS = VERSION -MODULATIONS_VERSION = 1.4.9 2.2.2 - -# The old package didn't contain 64 bit, so don't bother building it for compat -SKIP_MODULATIONS = isa-sparcv9-garversion-1.4.9 -SKIP_MODULATIONS += isa-amd64-garversion-1.4.9 - DESCRIPTION = Library primarily to provide an alternative to libcurses define BLURB endef -MASTER_SITES = $(foreach V,$(MODULATIONS_VERSION),ftp://space.mit.edu/pub/davis/slang/v$(shell echo $V | perl -ne 'print /(\d+\.\d+)/')/) -SOURCEFILES = $(foreach VERSION,$(MODULATIONS_VERSION), $(NAME)-$(VERSION).tar.gz) -DISTFILES = $(SOURCEFILES) -NOEXTRACT = $(filter-out $(NAME)-$(VERSION).tar.gz,$(SOURCEFILES)) +MASTER_SITES = ftp://space.mit.edu/pub/davis/slang/v$(shell echo $(VERSION) | perl -ne 'print /(\d+\.\d+)/') +DISTFILES += $(DISTNAME).tar.bz2 -# RUNTIME_DEP_PKGS = CSWiconv CSWpcrert CSWpng CSWzlib CSWoniguruma +VENDOR_URL = http://www.s-lang.org/ -SPKG_SOURCEURL = http://www.s-lang.org/ +PACKAGES += CSWlibslang1 +SPKG_DESC_CSWlibslang = Library primarily to provide an alternative to libcurses, libslang.so.1 +PKGFILES_CSWlibslang1 += $(call pkgfiles_lib,libslang.so.1) +# These are locations of fallback terminfo/ directories, /opt/csw/share/terminfo comes first +# due to our reinplacement +CHECKPKG_OVERRIDES_CSWlibslang1 += file-with-bad-content|/usr/local|root/opt/csw/lib/libslang.so.1.4.9 +CHECKPKG_OVERRIDES_CSWlibslang1 += file-with-bad-content|/usr/share|root/opt/csw/lib/libslang.so.1.4.9 + # Setting -L$(libdir) before the newly built lib confuses function # definitions if the installed lib is older than the newly built one. LINKER_FLAGS = -UILD64 = 1 -CONFIGURE_ARGS = $(DIRPATHS) +# No testsuite available +TEST_TARGET = -TEST_TARGET_VERSION-1.4.9 = -TEST_TARGET_VERSION-2.2.2 = check -TEST_TARGET = $(TEST_TARGET_VERSION-$(VERSION)) +# Make sure to find just the right terminfo files +REINPLACEMENTS += usr_share_terminfo +REINPLACE_MATCH_usr_share_terminfo = /usr/share/terminfo +REINPLACE_WITH_usr_share_terminfo = /opt/csw/share/terminfo +REINPLACE_FILES_usr_share_terminfo = src/sltermin.c -INSTALL_ARGS_VERSION-1.4.9 = install-elf install-links -INSTALL_ARGS = $(INSTALL_ARGS_VERSION-$(VERSION)) +INSTALL_ARGS = install-elf install-links -BUILD_ARGS_VERSION-1.4.9 = elf -BUILD_ARGS = $(BUILD_ARGS_VERSION-$(VERSION)) +BUILD_ARGS = elf -BUILD_OVERRIDE_VARS_VERSION-1.4.9 = ELF_CFLAGS -BUILD_OVERRIDE_VARS = $(BUILD_OVERRIDE_VARS_VERSION-$(VERSION)) +BUILD_OVERRIDE_VARS = ELF_CFLAGS BUILD_OVERRIDE_VAR_ELF_CFLAGS = -K pic $(CFLAGS) -MERGE_SCRIPTS_isa-default-garversion-1.4.9 = copy-only -MERGE_DIRS_isa-default-garversion-1.4.9 = $(libdir) -MERGE_SCRIPTS_isa-default64-garversion-1.4.9 = copy-relocated-only -MERGE_DIRS_isa-default64-garversion-1.4.9 = $(libdir) - -MERGE_SCRIPTS_isa-default-garversion-2.2.2 = copy-all -MERGE_SCRIPTS_isa-default64-garversion-2.2.2 = copy-relocated-only -MERGE_DIRS_isa-default64-garversion-2.2.2 = $(libdir) - include gar/category.mk Modified: csw/mgar/pkg/libslang1/trunk/checksums =================================================================== --- csw/mgar/pkg/slang/trunk/checksums 2011-11-27 15:30:15 UTC (rev 16312) +++ csw/mgar/pkg/libslang1/trunk/checksums 2011-11-27 21:53:48 UTC (rev 16318) @@ -1,2 +1 @@ -c73aa62b2d1b215ca55a7337daa3f543 slang-1.4.9.tar.gz -e7183d0acab9cc35fae12849f8b848e2 slang-2.2.2.tar.gz +4fbb1a7f1257e065ca830deefe13d350 slang-1.4.9.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Nov 28 13:02:52 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 28 Nov 2011 12:02:52 +0000 Subject: [csw-devel] SF.net SVN: gar:[16319] csw/mgar/pkg/orca/trunk/Makefile Message-ID: Revision: 16319 http://gar.svn.sourceforge.net/gar/?rev=16319&view=rev Author: dmichelsen Date: 2011-11-28 12:02:52 +0000 (Mon, 28 Nov 2011) Log Message: ----------- orca/trunk: Update treeish version and dependencies Modified Paths: -------------- csw/mgar/pkg/orca/trunk/Makefile Modified: csw/mgar/pkg/orca/trunk/Makefile =================================================================== --- csw/mgar/pkg/orca/trunk/Makefile 2011-11-27 21:53:48 UTC (rev 16318) +++ csw/mgar/pkg/orca/trunk/Makefile 2011-11-28 12:02:52 UTC (rev 16319) @@ -1,5 +1,5 @@ NAME = orca -VERSION = csw-1.0 +VERSION = ef85fa3541 CATEGORIES = utils DESCRIPTION = A system performance monitoring tool @@ -34,10 +34,10 @@ PATCHFILES += fix-start-orcallator.patch PATCHFILES += 0001-Skip-unversioned-SVN-as-we-are-now-in-GITland.patch -GIT_REPOS = git://github.com/dago/orca.git +GIT_REPOS = git://github.com/blair/orca.git GIT_TREEISH_orca.git = $(VERSION) -VENDOR_URL = http://www.orcaware.com/orca +VENDOR_URL = https://github.com/blair/orca BUILD_DEP_PKGS += CSWperl BUILD_DEP_PKGS += CSWpmtimedate @@ -77,13 +77,13 @@ RUNTIME_DEP_PKGS_CSWorca-web += CSWperl RUNTIME_DEP_PKGS_CSWorca-web += CSWpmtimedate RUNTIME_DEP_PKGS_CSWorca-web += CSWpmmathinterpolate -RUNTIME_DEP_PKGS_CSWorca-web += CSWrrd +RUNTIME_DEP_PKGS_CSWorca-web += CSWpm-rrdtool RUNTIME_DEP_PKGS_CSWorca-web += CSWapache2 # Checkpkg can't track Perl dependencies CHECKPKG_OVERRIDES_CSWorca-web += surplus-dependency|CSWperl CHECKPKG_OVERRIDES_CSWorca-web += surplus-dependency|CSWpmtimedate CHECKPKG_OVERRIDES_CSWorca-web += surplus-dependency|CSWpmmathinterpolate -CHECKPKG_OVERRIDES_CSWorca-web += surplus-dependency|CSWrrd +CHECKPKG_OVERRIDES_CSWorca-web += surplus-dependency|CSWpm-rrdtool CHECKPKG_OVERRIDES_CSWorca-web += surplus-dependency|CSWapache2 OBSOLETED_BY_CSWorca-web += CSWorcaweb CATALOGNAME_CSWorcaweb = orca_web_stub This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Nov 28 13:53:09 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 28 Nov 2011 12:53:09 +0000 Subject: [csw-devel] SF.net SVN: gar:[16320] csw/mgar/pkg/setoolkit/trunk/Makefile Message-ID: Revision: 16320 http://gar.svn.sourceforge.net/gar/?rev=16320&view=rev Author: dmichelsen Date: 2011-11-28 12:53:08 +0000 (Mon, 28 Nov 2011) Log Message: ----------- setoolkit/trunk: Update overrides to match latest checkpkg Modified Paths: -------------- csw/mgar/pkg/setoolkit/trunk/Makefile Modified: csw/mgar/pkg/setoolkit/trunk/Makefile =================================================================== --- csw/mgar/pkg/setoolkit/trunk/Makefile 2011-11-28 12:02:52 UTC (rev 16319) +++ csw/mgar/pkg/setoolkit/trunk/Makefile 2011-11-28 12:53:08 UTC (rev 16320) @@ -17,11 +17,6 @@ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(DISTNAME).tar.gz -# We define upstream file regex so we can be notifed of new upstream software release -UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=189279 -UPSTREAM_USE_SF = 1 -UFILES_REGEX = SE.Toolkit.(\d+(?:\.\d+)*) - BUILD_DEP_PKGS = CSWpydocutils BUILD64 = 1 @@ -40,13 +35,19 @@ SKIPTEST = 1 CHECKPKG_OVERRIDES_CSWsetoolkit += missing-dependency|CSWemacscommon -CHECKPKG_OVERRIDES_CSWsetoolkit += linked-against-discouraged-library|libsegui.so|libX11.so.4 -CHECKPKG_OVERRIDES_CSWsetoolkit += linked-against-discouraged-library|libsegui.so|libX11.so.4 CHECKPKG_OVERRIDES_CSWsetoolkit += init-file-missing-cswinitsmf-class|/opt/csw/share/setoolkit/etc/init.d/mon_cm|class=none CHECKPKG_OVERRIDES_CSWsetoolkit += init-file-missing-cswinitsmf-class|/opt/csw/share/setoolkit/etc/init.d/monlog|class=none CHECKPKG_OVERRIDES_CSWsetoolkit += init-file-missing-cswinitsmf-class|/opt/csw/share/setoolkit/etc/init.d/percol|class=none CHECKPKG_OVERRIDES_CSWsetoolkit += init-file-missing-cswinitsmf-class|/opt/csw/share/setoolkit/etc/init.d/va_monitor|class=none CHECKPKG_OVERRIDES_CSWsetoolkit += init-file-missing-cswinitsmf-class|/opt/csw/share/setoolkit/etc/init.d/vader|class=none -CHECKPKG_OVERRIDES_CSWsetoolkit += soname-not-found|libm.so.2 +CHECKPKG_OVERRIDES_CSWsetoolkit += soname-equals-filename|file=/opt/csw/lib/libsegui.so +CHECKPKG_OVERRIDES_CSWsetoolkit += soname-equals-filename|file=/opt/csw/lib/libsenet.so +CHECKPKG_OVERRIDES_CSWsetoolkit += soname-equals-filename|file=/opt/csw/lib/amd64/libsegui.so +CHECKPKG_OVERRIDES_CSWsetoolkit += soname-equals-filename|file=/opt/csw/lib/amd64/libsenet.so +CHECKPKG_OVERRIDES_CSWsetoolkit += soname-equals-filename|file=/opt/csw/lib/sparcv9/libsegui.so +CHECKPKG_OVERRIDES_CSWsetoolkit += soname-equals-filename|file=/opt/csw/lib/sparcv9/libsenet.so +CHECKPKG_OVERRIDES_CSWsetoolkit += file-with-bad-content|/usr/local|root/opt/csw/share/doc/setoolkit/INSTALL +CHECKPKG_OVERRIDES_CSWsetoolkit += file-with-bad-content|/usr/local|root/opt/csw/share/setoolkit/examples/limits.se +CHECKPKG_OVERRIDES_CSWsetoolkit += shared-lib-pkgname-mismatch|sonames=libsegui.so,libsenet.so|pkgname=CSWsetoolkit|expected=CSWlibse| include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Nov 28 13:59:11 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 28 Nov 2011 12:59:11 +0000 Subject: [csw-devel] SF.net SVN: gar:[16321] csw/mgar/pkg/setoolkit/trunk/Makefile Message-ID: Revision: 16321 http://gar.svn.sourceforge.net/gar/?rev=16321&view=rev Author: dmichelsen Date: 2011-11-28 12:59:11 +0000 (Mon, 28 Nov 2011) Log Message: ----------- setoolkit/trunk: Fix override to be more global Modified Paths: -------------- csw/mgar/pkg/setoolkit/trunk/Makefile Modified: csw/mgar/pkg/setoolkit/trunk/Makefile =================================================================== --- csw/mgar/pkg/setoolkit/trunk/Makefile 2011-11-28 12:53:08 UTC (rev 16320) +++ csw/mgar/pkg/setoolkit/trunk/Makefile 2011-11-28 12:59:11 UTC (rev 16321) @@ -48,6 +48,6 @@ CHECKPKG_OVERRIDES_CSWsetoolkit += soname-equals-filename|file=/opt/csw/lib/sparcv9/libsenet.so CHECKPKG_OVERRIDES_CSWsetoolkit += file-with-bad-content|/usr/local|root/opt/csw/share/doc/setoolkit/INSTALL CHECKPKG_OVERRIDES_CSWsetoolkit += file-with-bad-content|/usr/local|root/opt/csw/share/setoolkit/examples/limits.se -CHECKPKG_OVERRIDES_CSWsetoolkit += shared-lib-pkgname-mismatch|sonames=libsegui.so,libsenet.so|pkgname=CSWsetoolkit|expected=CSWlibse| +CHECKPKG_OVERRIDES_CSWsetoolkit += shared-lib-pkgname-mismatch include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Nov 28 15:01:36 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 28 Nov 2011 14:01:36 +0000 Subject: [csw-devel] SF.net SVN: gar:[16322] csw/mgar/pkg/setoolkit/trunk/checksums Message-ID: Revision: 16322 http://gar.svn.sourceforge.net/gar/?rev=16322&view=rev Author: dmichelsen Date: 2011-11-28 14:01:36 +0000 (Mon, 28 Nov 2011) Log Message: ----------- setoolkit/trunk: Update to official release Modified Paths: -------------- csw/mgar/pkg/setoolkit/trunk/checksums Modified: csw/mgar/pkg/setoolkit/trunk/checksums =================================================================== --- csw/mgar/pkg/setoolkit/trunk/checksums 2011-11-28 12:59:11 UTC (rev 16321) +++ csw/mgar/pkg/setoolkit/trunk/checksums 2011-11-28 14:01:36 UTC (rev 16322) @@ -1 +1 @@ -53c5f7c38447951aceb619b1f60d12f1 setoolkit-3.5.1.tar.gz +a969416c60218f2dca2b1836543382f9 setoolkit-3.5.1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Nov 28 15:25:04 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 28 Nov 2011 14:25:04 +0000 Subject: [csw-devel] SF.net SVN: gar:[16323] csw/mgar/pkg/msmtp/trunk Message-ID: Revision: 16323 http://gar.svn.sourceforge.net/gar/?rev=16323&view=rev Author: dmichelsen Date: 2011-11-28 14:25:04 +0000 (Mon, 28 Nov 2011) Log Message: ----------- msmtp/trunk: Update to 1.4.26 Modified Paths: -------------- csw/mgar/pkg/msmtp/trunk/Makefile csw/mgar/pkg/msmtp/trunk/checksums Modified: csw/mgar/pkg/msmtp/trunk/Makefile =================================================================== --- csw/mgar/pkg/msmtp/trunk/Makefile 2011-11-28 14:01:36 UTC (rev 16322) +++ csw/mgar/pkg/msmtp/trunk/Makefile 2011-11-28 14:25:04 UTC (rev 16323) @@ -1,5 +1,5 @@ NAME = msmtp -VERSION = 1.4.25 +VERSION = 1.4.26 CATEGORIES = net DESCRIPTION = SMTP client @@ -26,7 +26,6 @@ DISTFILES = $(NAME)-$(VERSION).tar.bz2 PACKAGES += CSWmsmtp -CATALOGNAME_CSWmsmtp = msmtp SPKG_DESC_CSWmsmtp = $(DESCRIPTION) RUNTIME_DEP_PKGS_CSWmsmtp += CSWlibgsasl7 RUNTIME_DEP_PKGS_CSWmsmtp += CSWlibintl8 @@ -44,7 +43,7 @@ VENDOR_URL = http://msmtp.sourceforge.net/ BUILD_DEP_PKGS += CSWlibgnutls-dev -BUILD_DEP_PKGS += CSWlibgsasldevel +BUILD_DEP_PKGS += CSWlibgsasl-dev BUILD_DEP_PKGS += CSWggettext-dev BUILD_DEP_PKGS += CSWgnomekeyring-dev Modified: csw/mgar/pkg/msmtp/trunk/checksums =================================================================== --- csw/mgar/pkg/msmtp/trunk/checksums 2011-11-28 14:01:36 UTC (rev 16322) +++ csw/mgar/pkg/msmtp/trunk/checksums 2011-11-28 14:25:04 UTC (rev 16323) @@ -1 +1 @@ -2d9603a7b5c1ebd83ea289ac2aa3a634 msmtp-1.4.25.tar.bz2 +35734268c883aa06388742f902d95676 msmtp-1.4.26.tar.bz2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Mon Nov 28 15:54:49 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 28 Nov 2011 14:54:49 +0000 Subject: [csw-devel] SF.net SVN: gar:[16324] csw/mgar/pkg/libpcap/trunk Message-ID: Revision: 16324 http://gar.svn.sourceforge.net/gar/?rev=16324&view=rev Author: dmichelsen Date: 2011-11-28 14:54:49 +0000 (Mon, 28 Nov 2011) Log Message: ----------- libpcap/trunk: Update to 1.2.0 Modified Paths: -------------- csw/mgar/pkg/libpcap/trunk/Makefile csw/mgar/pkg/libpcap/trunk/checksums Modified: csw/mgar/pkg/libpcap/trunk/Makefile =================================================================== --- csw/mgar/pkg/libpcap/trunk/Makefile 2011-11-28 14:25:04 UTC (rev 16323) +++ csw/mgar/pkg/libpcap/trunk/Makefile 2011-11-28 14:54:49 UTC (rev 16324) @@ -1,5 +1,5 @@ NAME = libpcap -VERSION = 1.1.1 +VERSION = 1.2.0 CATEGORIES = lib DESCRIPTION = System-independent interface for user-level packet capture Modified: csw/mgar/pkg/libpcap/trunk/checksums =================================================================== --- csw/mgar/pkg/libpcap/trunk/checksums 2011-11-28 14:25:04 UTC (rev 16323) +++ csw/mgar/pkg/libpcap/trunk/checksums 2011-11-28 14:54:49 UTC (rev 16324) @@ -1 +1 @@ -1bca27d206970badae248cfa471bbb47 libpcap-1.1.1.tar.gz +dfb8aa690b7a29821bfa183025436569 libpcap-1.2.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Tue Nov 29 00:29:02 2011 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Mon, 28 Nov 2011 23:29:02 +0000 Subject: [csw-devel] SF.net SVN: gar:[16325] csw/mgar/pkg/dovecot/trunk/Makefile Message-ID: Revision: 16325 http://gar.svn.sourceforge.net/gar/?rev=16325&view=rev Author: jake_goerzen Date: 2011-11-28 23:29:02 +0000 (Mon, 28 Nov 2011) Log Message: ----------- dovecot: version 2.0 sample config Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2011-11-28 14:54:49 UTC (rev 16324) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2011-11-28 23:29:02 UTC (rev 16325) @@ -73,7 +73,7 @@ # cswclassutils integration INITSMF = /etc/opt/csw/init.d/cswdovecot USERGROUP = /etc/opt/csw/pkg/CSWdovecot/cswusergroup -SAMPLECONF = .*/dovecot.pem +SAMPLECONF = .*/dovecot.pem $(sysconfdir)/dovecot/dovecot.conf MIGRATE_FILES = dovecot.conf include gar/category.mk @@ -106,6 +106,9 @@ ginstall -d $(DESTDIR)$(localstatedir)/run ginstall -d $(DESTDIR)$(localstatedir)/lib + cp $(DESTDIR)/opt/csw/share/doc/dovecot/example-config/dovecot.conf \ + $(DESTDIR)$(sysconfdir)/dovecot/dovecot.conf + # Create self-signed sample cert ginstall -d $(SSLDIR)/certs ginstall -d $(SSLDIR)/private This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Tue Nov 29 05:25:33 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Tue, 29 Nov 2011 04:25:33 +0000 Subject: [csw-devel] SF.net SVN: gar:[16326] csw/mgar/pkg/ganglia/tags/3.1.7-2011.11.27/ Message-ID: Revision: 16326 http://gar.svn.sourceforge.net/gar/?rev=16326&view=rev Author: d_pocock Date: 2011-11-29 04:25:33 +0000 (Tue, 29 Nov 2011) Log Message: ----------- Tag 3.1.7-2011.11.27 Added Paths: ----------- csw/mgar/pkg/ganglia/tags/3.1.7-2011.11.27/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Tue Nov 29 06:52:26 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Tue, 29 Nov 2011 05:52:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[16327] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16327 http://gar.svn.sourceforge.net/gar/?rev=16327&view=rev Author: d_pocock Date: 2011-11-29 05:52:26 +0000 (Tue, 29 Nov 2011) Log Message: ----------- ganglia: obsoletes CSWgangliart Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-29 04:25:33 UTC (rev 16326) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-29 05:52:26 UTC (rev 16327) @@ -30,12 +30,15 @@ CATALOGNAME_CSWganglia = ganglia CATALOGNAME_CSWlibganglia0 = libganglia0 +CATALOGNAME_CSWgangliart = ganglia_rt_stub CATALOGNAME_CSWgangliaagent = gangliaagent CATALOGNAME_CSWgangliamodpython = gangliamodpython CATALOGNAME_CSWganglia-dev = ganglia_dev CATALOGNAME_CSWgangliagmetad = gangliagmetad CATALOGNAME_CSWgangliaweb = gangliaweb +OBSOLETED_BY_CSWlibganglia0 += CSWgangliart + SPKG_DESC_CSWganglia = Dummy package SPKG_DESC_CSWlibganglia0 = Ganglia runtime libraries SPKG_DESC_CSWgangliaagent = Ganglia performance monitoring agent gmond This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Tue Nov 29 07:06:48 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Tue, 29 Nov 2011 06:06:48 +0000 Subject: [csw-devel] SF.net SVN: gar:[16328] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16328 http://gar.svn.sourceforge.net/gar/?rev=16328&view=rev Author: d_pocock Date: 2011-11-29 06:06:48 +0000 (Tue, 29 Nov 2011) Log Message: ----------- ganglia: begin tidy up PKGFILES listing Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-29 05:52:26 UTC (rev 16327) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-29 06:06:48 UTC (rev 16328) @@ -144,11 +144,28 @@ ETCGANGLIA = $(sysconfdir) PKGFILES_CSWganglia = -PKGFILES_CSWgangliaagent = .*/gmond.conf.CSW .*/modgstatus.conf.CSW .*/sbin/gmond .*/bin/gmetric /etc/opt/csw/init.d/cswgmond .*/gmond.1 .*/gmetric.1 .*/gmond.conf.5 -PKGFILES_CSWgangliaagent += .*/modsys.so .*/modcpu.so .*/modnet.so .*/modmulticpu.so .*/modmem.so .*/modload.so .*/moddisk.so .*/modproc.so .*/modgstatus.so -PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0\.0\.0) -PKGFILES_CSWlibganglia0 += $(call baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0(\.\d+)*) +PKGFILES_CSWgangliaagent = /etc/opt/csw/ganglia/gmond.conf.CSW +PKGFILES_CSWgangliaagent += /etc/opt/csw/ganglia/modgstatus.conf.CSW +PKGFILES_CSWgangliaagent += /opt/csw/sbin/gmond +PKGFILES_CSWgangliaagent += /opt/csw/bin/gmetric +PKGFILES_CSWgangliaagent += /etc/opt/csw/init.d/cswgmond +PKGFILES_CSWgangliaagent += /opt/csw/share/man/man1/gmond.1 +PKGFILES_CSWgangliaagent += /opt/csw/share/man/man1/gmetric.1 +PKGFILES_CSWgangliaagent += /opt/csw/share/man/man5/gmond.conf.5 +PKGFILES_CSWgangliaagent += /opt/csw/lib/ganglia/modsys.so +PKGFILES_CSWgangliaagent += /opt/csw/lib/ganglia/modcpu.so +PKGFILES_CSWgangliaagent += /opt/csw/lib/ganglia/modnet.so +PKGFILES_CSWgangliaagent += /opt/csw/lib/ganglia/modmulticpu.so +PKGFILES_CSWgangliaagent += /opt/csw/lib/ganglia/modmem.so +PKGFILES_CSWgangliaagent += /opt/csw/lib/ganglia/modload.so +PKGFILES_CSWgangliaagent += /opt/csw/lib/ganglia/moddisk.so +PKGFILES_CSWgangliaagent += /opt/csw/lib/ganglia/modproc.so +PKGFILES_CSWgangliaagent += /opt/csw/lib/ganglia/modgstatus.so + +PKGFILES_CSWlibganglia0 += $(call pkgfiles_lib,libganglia-3.1.7.so.0) + CHECKPKG_OVERRIDES_CSWlibganglia0 += shared-lib-pkgname-mismatch|file=opt/csw/lib/libganglia-3.1.7.so.0.0.0|soname=libganglia-3.1.7.so.0|pkgname=CSWlibganglia0|expected=CSWlibganglia3-1-7-0 + PKGFILES_CSWgangliamodpython = .*python.* PKGFILES_CSWganglia-dev = .*/include/.*.h .*/bin/ganglia-config $(libdir)/libganglia.so PKGFILES_CSWgangliagmetad = .*/sbin/gmetad .*/gmetad.conf.CSW /var/opt/csw/ganglia/rrds /etc/opt/csw/init.d/cswgmetad .*/gmetad.1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Tue Nov 29 07:23:19 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Tue, 29 Nov 2011 06:23:19 +0000 Subject: [csw-devel] SF.net SVN: gar:[16329] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16329 http://gar.svn.sourceforge.net/gar/?rev=16329&view=rev Author: d_pocock Date: 2011-11-29 06:23:19 +0000 (Tue, 29 Nov 2011) Log Message: ----------- ganglia: adapt for 3.2.0 Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-29 06:06:48 UTC (rev 16328) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-29 06:23:19 UTC (rev 16329) @@ -1,5 +1,5 @@ NAME = ganglia -VERSION = 3.1.7 +VERSION = 3.2.0 CATEGORIES = utils PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 @@ -135,6 +135,9 @@ ifeq ($(VERSION),3.1.7) TEST_SCRIPTS = endif +ifeq ($(VERSION),3.2.0) +TEST_SCRIPTS = +endif #INSTALL_SCRIPTS = $(WORKSRC)/Makefile custom @@ -162,9 +165,9 @@ PKGFILES_CSWgangliaagent += /opt/csw/lib/ganglia/modproc.so PKGFILES_CSWgangliaagent += /opt/csw/lib/ganglia/modgstatus.so -PKGFILES_CSWlibganglia0 += $(call pkgfiles_lib,libganglia-3.1.7.so.0) +PKGFILES_CSWlibganglia0 += $(call pkgfiles_lib,libganglia-3.2.0.so.0) -CHECKPKG_OVERRIDES_CSWlibganglia0 += shared-lib-pkgname-mismatch|file=opt/csw/lib/libganglia-3.1.7.so.0.0.0|soname=libganglia-3.1.7.so.0|pkgname=CSWlibganglia0|expected=CSWlibganglia3-1-7-0 +CHECKPKG_OVERRIDES_CSWlibganglia0 += shared-lib-pkgname-mismatch|file=opt/csw/lib/libganglia-3.2.0.so.0.0.0|soname=libganglia-3.2.0.so.0|pkgname=CSWlibganglia0|expected=CSWlibganglia3-2-0-0 PKGFILES_CSWgangliamodpython = .*python.* PKGFILES_CSWganglia-dev = .*/include/.*.h .*/bin/ganglia-config $(libdir)/libganglia.so This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Tue Nov 29 07:26:38 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Tue, 29 Nov 2011 06:26:38 +0000 Subject: [csw-devel] SF.net SVN: gar:[16330] csw/mgar/pkg/ganglia/trunk/checksums Message-ID: Revision: 16330 http://gar.svn.sourceforge.net/gar/?rev=16330&view=rev Author: d_pocock Date: 2011-11-29 06:26:38 +0000 (Tue, 29 Nov 2011) Log Message: ----------- ganglia: checksum for 3.2.0 Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/checksums Modified: csw/mgar/pkg/ganglia/trunk/checksums =================================================================== --- csw/mgar/pkg/ganglia/trunk/checksums 2011-11-29 06:23:19 UTC (rev 16329) +++ csw/mgar/pkg/ganglia/trunk/checksums 2011-11-29 06:26:38 UTC (rev 16330) @@ -1,6 +1 @@ -f3436682e339279357aa98473a9f2b8a CSWgangliaweb.postinstall -c4c333a46db391464e372ad8ede4993c CSWgangliaweb.preremove -25d302948e25837bf17757d5e23e4955 cswgmetad -c6bb96c949dbb989d06ebb36b6af885d cswgmond -6aa5e2109c2cc8007a6def0799cf1b4c ganglia-3.1.7.tar.gz -2ff504ecb546aca2cdd6ee09af9a417e httpd-ganglia.conf.CSW +4fbc028ab6a9b085703a9cff8e0d26c0 ganglia-3.2.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Tue Nov 29 08:44:06 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Tue, 29 Nov 2011 07:44:06 +0000 Subject: [csw-devel] SF.net SVN: gar:[16331] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16331 http://gar.svn.sourceforge.net/gar/?rev=16331&view=rev Author: d_pocock Date: 2011-11-29 07:44:06 +0000 (Tue, 29 Nov 2011) Log Message: ----------- ganglia: tweak for 3.2.0 Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-29 06:26:38 UTC (rev 16330) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-29 07:44:06 UTC (rev 16331) @@ -84,7 +84,7 @@ CONFIGURE_ARGS = $(DIRPATHS) # For compatibility on Solaris 10 -CONFIGURE_ARGS += CFLAGS="-xc99" +#CONFIGURE_ARGS += CFLAGS="-xc99" # Don't build gmetad (not tested yet on Solaris, more deps required to build) #CONFIGURE_ARGS += --without-gmetad @@ -165,9 +165,9 @@ PKGFILES_CSWgangliaagent += /opt/csw/lib/ganglia/modproc.so PKGFILES_CSWgangliaagent += /opt/csw/lib/ganglia/modgstatus.so -PKGFILES_CSWlibganglia0 += $(call pkgfiles_lib,libganglia-3.2.0.so.0) +PKGFILES_CSWlibganglia0 += $(call pkgfiles_lib,libganglia-3.2.0.0.so.0) -CHECKPKG_OVERRIDES_CSWlibganglia0 += shared-lib-pkgname-mismatch|file=opt/csw/lib/libganglia-3.2.0.so.0.0.0|soname=libganglia-3.2.0.so.0|pkgname=CSWlibganglia0|expected=CSWlibganglia3-2-0-0 +CHECKPKG_OVERRIDES_CSWlibganglia0 += shared-lib-pkgname-mismatch|file=opt/csw/lib/libganglia-3.2.0.0.so.0.0.0|soname=libganglia-3.2.0.0.so.0|pkgname=CSWlibganglia0|expected=CSWlibganglia3-2-0-0-0 PKGFILES_CSWgangliamodpython = .*python.* PKGFILES_CSWganglia-dev = .*/include/.*.h .*/bin/ganglia-config $(libdir)/libganglia.so This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Tue Nov 29 10:58:24 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Tue, 29 Nov 2011 09:58:24 +0000 Subject: [csw-devel] SF.net SVN: gar:[16332] csw/mgar/pkg/ganglia/trunk/Makefile Message-ID: Revision: 16332 http://gar.svn.sourceforge.net/gar/?rev=16332&view=rev Author: d_pocock Date: 2011-11-29 09:58:24 +0000 (Tue, 29 Nov 2011) Log Message: ----------- ganglia: clean out git artifacts Modified Paths: -------------- csw/mgar/pkg/ganglia/trunk/Makefile Modified: csw/mgar/pkg/ganglia/trunk/Makefile =================================================================== --- csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-29 07:44:06 UTC (rev 16331) +++ csw/mgar/pkg/ganglia/trunk/Makefile 2011-11-29 09:58:24 UTC (rev 16332) @@ -204,6 +204,7 @@ @ginstall -D $(DOWNLOADDIR)/cswgmetad \ $(PKGROOT)/etc/opt/csw/init.d/cswgmetad @ginstall -d $(DESTDIR)$(WWWGANGLIA) + @find $(WORKSRC)/web -name .gitignore -exec rm '{}' \; @cd $(WORKSRC)/web; \ cp -R * $(DESTDIR)$(WWWGANGLIA) @rm -rf $(DESTDIR)$(WWWGANGLIA)/conf.php This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Nov 29 14:34:44 2011 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 29 Nov 2011 13:34:44 +0000 Subject: [csw-devel] SF.net SVN: gar:[16333] csw/mgar/pkg/tcpdump/trunk Message-ID: Revision: 16333 http://gar.svn.sourceforge.net/gar/?rev=16333&view=rev Author: dmichelsen Date: 2011-11-29 13:34:44 +0000 (Tue, 29 Nov 2011) Log Message: ----------- tcpdump/trunk: Update to 4.2.0 Modified Paths: -------------- csw/mgar/pkg/tcpdump/trunk/Makefile csw/mgar/pkg/tcpdump/trunk/checksums Added Paths: ----------- csw/mgar/pkg/tcpdump/trunk/files/0001-Do-not-use-unnamed-unions.patch csw/mgar/pkg/tcpdump/trunk/files/0002-Add-missing-ppi.h-from-upstream-GIT.patch csw/mgar/pkg/tcpdump/trunk/files/0003-Add-missing-testsuite-files-from-upstream-GIT.patch Modified: csw/mgar/pkg/tcpdump/trunk/Makefile =================================================================== --- csw/mgar/pkg/tcpdump/trunk/Makefile 2011-11-29 09:58:24 UTC (rev 16332) +++ csw/mgar/pkg/tcpdump/trunk/Makefile 2011-11-29 13:34:44 UTC (rev 16333) @@ -1,5 +1,5 @@ NAME = tcpdump -VERSION = 4.1.1 +VERSION = 4.2.0 CATEGORIES = utils DESCRIPTION = Dump network traffic @@ -9,26 +9,32 @@ MASTER_SITES = http://www.tcpdump.org/release/ DISTFILES = $(DISTNAME).tar.gz +# Use patches until this is fixed: +# http://sourceforge.net/tracker/?func=detail&aid=3444149&group_id=53066&atid=469573 +PATCHFILES += 0001-Do-not-use-unnamed-unions.patch +PATCHFILES += 0002-Add-missing-ppi.h-from-upstream-GIT.patch +PATCHFILES += 0003-Add-missing-testsuite-files-from-upstream-GIT.patch + VENDOR_URL = http://www.tcpdump.org/ LICENSE = LICENSE -BUILD_DEP_PKGS += CSWlibpcap +PACKAGES += CSWtcpdump +SPKG_DESC_CSWtcpdump = Dump network traffic +RUNTIME_DEP_PKGS_CSWtcpdump += CSWlibpcap1 +RUNTIME_DEP_PKGS_CSWtcpdump += CSWosslrt +RUNTIME_DEP_PKGS_CSWtcpdump += CSWlibsmi2 + +BUILD_DEP_PKGS += CSWlibpcap-dev BUILD_DEP_PKGS += CSWosslrt BUILD_DEP_PKGS += CSWossldevel -BUILD_DEP_PKGS += CSWlibsmi -RUNTIME_DEP_PKGS += CSWlibpcap -RUNTIME_DEP_PKGS += CSWosslrt -RUNTIME_DEP_PKGS += CSWlibsmi +BUILD_DEP_PKGS += CSWlibsmi-dev CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --enable-ipv6 CONFIGURE_ARGS += --with-crypto=$(prefix) CONFIGURE_ARGS += --with-smi -# We don't have a proper uudecode -TEST_SCRIPTS = - # There is a versioned tcpdump, which is not a hardlink. No need for that. EXTRA_MERGE_EXCLUDE_FILES = $(sbindir)/tcpdump\..* Modified: csw/mgar/pkg/tcpdump/trunk/checksums =================================================================== --- csw/mgar/pkg/tcpdump/trunk/checksums 2011-11-29 09:58:24 UTC (rev 16332) +++ csw/mgar/pkg/tcpdump/trunk/checksums 2011-11-29 13:34:44 UTC (rev 16333) @@ -1 +1 @@ -d0dd58bbd6cd36795e05c6f1f74420b0 tcpdump-4.1.1.tar.gz +0296d4c487c3a156879783643704bd39 tcpdump-4.2.0.tar.gz Added: csw/mgar/pkg/tcpdump/trunk/files/0001-Do-not-use-unnamed-unions.patch =================================================================== --- csw/mgar/pkg/tcpdump/trunk/files/0001-Do-not-use-unnamed-unions.patch (rev 0) +++ csw/mgar/pkg/tcpdump/trunk/files/0001-Do-not-use-unnamed-unions.patch 2011-11-29 13:34:44 UTC (rev 16333) @@ -0,0 +1,52 @@ +From 08494b5743cb3266ff69d1e26e83f5e142a0ac65 Mon Sep 17 00:00:00 2001 +From: Dagobert Michelsen +Date: Tue, 29 Nov 2011 13:51:05 +0100 +Subject: [PATCH] Do not use unnamed unions + +--- + print-rpki-rtr.c | 8 ++++---- + 1 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/print-rpki-rtr.c b/print-rpki-rtr.c +index 6b0ac52..99be576 100644 +--- a/print-rpki-rtr.c ++++ b/print-rpki-rtr.c +@@ -48,7 +48,7 @@ typedef struct rpki_rtr_pdu_ { + union { + u_char cache_nonce[2]; /* Cache Nonce */ + u_char error_code[2]; /* Error code */ +- }; ++ } ui; + u_char length[4]; + u_char msg[0]; /* message body */ + } __attribute__((packed)) rpki_rtr_pdu; +@@ -203,7 +203,7 @@ rpki_rtr_pdu_print (const u_char *tptr, u_int indent) + case RPKI_RTR_END_OF_DATA_PDU: + printf("%sCache-Nonce: 0x%04x, Serial: %u", + indent_string(indent+2), +- EXTRACT_16BITS(pdu_header->cache_nonce), ++ EXTRACT_16BITS(pdu_header->ui.cache_nonce), + EXTRACT_32BITS(pdu_header->msg)); + break; + +@@ -221,7 +221,7 @@ rpki_rtr_pdu_print (const u_char *tptr, u_int indent) + case RPKI_RTR_CACHE_RESPONSE_PDU: + printf("%sCache-Nonce: 0x%04x", + indent_string(indent+2), +- EXTRACT_16BITS(pdu_header->cache_nonce)); ++ EXTRACT_16BITS(pdu_header->ui.cache_nonce)); + break; + + case RPKI_RTR_IPV4_PREFIX_PDU: +@@ -262,7 +262,7 @@ rpki_rtr_pdu_print (const u_char *tptr, u_int indent) + encapsulated_pdu_length = EXTRACT_32BITS(pdu->encapsulated_pdu_length); + tlen = pdu_len; + +- error_code = EXTRACT_16BITS(pdu->pdu_header.error_code); ++ error_code = EXTRACT_16BITS(pdu->pdu_header.ui.error_code); + printf("%sError code: %s (%u), Encapsulated PDU length: %u", + indent_string(indent+2), + tok2str(rpki_rtr_error_codes, "Unknown", error_code), +-- +1.7.6.1 + Added: csw/mgar/pkg/tcpdump/trunk/files/0002-Add-missing-ppi.h-from-upstream-GIT.patch =================================================================== --- csw/mgar/pkg/tcpdump/trunk/files/0002-Add-missing-ppi.h-from-upstream-GIT.patch (rev 0) +++ csw/mgar/pkg/tcpdump/trunk/files/0002-Add-missing-ppi.h-from-upstream-GIT.patch 2011-11-29 13:34:44 UTC (rev 16333) @@ -0,0 +1,27 @@ +From 3a7f5fb4d0c5e632c439c7ae3e8189a64f77c853 Mon Sep 17 00:00:00 2001 +From: Dagobert Michelsen +Date: Tue, 29 Nov 2011 13:55:57 +0100 +Subject: [PATCH] Add missing ppi.h from upstream GIT + +--- + ppi.h | 8 ++++++++ + 1 files changed, 8 insertions(+), 0 deletions(-) + create mode 100644 ppi.h + +diff --git a/ppi.h b/ppi.h +new file mode 100644 +index 0000000..fa3359e +--- /dev/null ++++ b/ppi.h +@@ -0,0 +1,8 @@ ++typedef struct ppi_header { ++ uint8_t ppi_ver; ++ uint8_t ppi_flags; ++ uint16_t ppi_len; ++ uint32_t ppi_dlt; ++} ppi_header_t; ++ ++#define PPI_HDRLEN 8 +-- +1.7.6.1 + Added: csw/mgar/pkg/tcpdump/trunk/files/0003-Add-missing-testsuite-files-from-upstream-GIT.patch =================================================================== --- csw/mgar/pkg/tcpdump/trunk/files/0003-Add-missing-testsuite-files-from-upstream-GIT.patch (rev 0) +++ csw/mgar/pkg/tcpdump/trunk/files/0003-Add-missing-testsuite-files-from-upstream-GIT.patch 2011-11-29 13:34:44 UTC (rev 16333) @@ -0,0 +1,5255 @@ +From 74373a2c5790139f241ea13f2d03b0b4b1063981 Mon Sep 17 00:00:00 2001 +From: Dagobert Michelsen +Date: Tue, 29 Nov 2011 14:19:03 +0100 +Subject: [PATCH] Add missing testsuite files from upstream GIT + +--- + tests/02-sunrise-sunset-esp.pcap | Bin 0 -> 1352 bytes + tests/08-sunrise-sunset-aes.pcap | Bin 0 -> 1480 bytes + tests/08-sunrise-sunset-esp2.pcap | Bin 0 -> 1800 bytes + tests/QinQpacket.out | 249 ++++ + tests/QinQpacket.pcap | Bin 0 -> 78264 bytes + tests/QinQpacketv.out | 1977 +++++++++++++++++++++++++++++ + tests/TESTrun.sh | 2 +- + tests/babel.pcap | Bin 0 -> 3320 bytes + tests/babel1.out | 25 + + tests/babel1v.out | 51 + + tests/eapon1.pcap | Bin 0 -> 16412 bytes + tests/espudp1.pcap | Bin 0 -> 1416 bytes + tests/forces2.pcap | Bin 0 -> 9878 bytes + tests/forces3.pcap | Bin 0 -> 18176 bytes + tests/ikev2four.pcap | Bin 0 -> 5856 bytes + tests/ikev2pI2.pcap | Bin 0 -> 912 bytes + tests/isakmp-delete-segfault.pcap | Bin 0 -> 721 bytes + tests/isakmp-identification-segfault.pcap | Bin 0 -> 356 bytes + tests/isakmp-pointer-loop.pcap | Bin 0 -> 112 bytes + tests/isakmp4500.pcap | Bin 0 -> 6830 bytes + tests/lmp.pcap | Bin 0 -> 1732 bytes + tests/mpls-ldp-hello.pcap | Bin 0 -> 114 bytes + tests/ospf-gmpls.pcap | Bin 0 -> 640 bytes + tests/print-flags.pcap | Bin 0 -> 6621 bytes + tests/sflow_multiple_counter_30_pdus.out | 1828 ++++++++++++++++++++++++++ + tests/sflow_multiple_counter_30_pdus.pcap | Bin 0 -> 29308 bytes + 26 files changed, 4131 insertions(+), 1 deletions(-) + create mode 100644 tests/02-sunrise-sunset-esp.pcap + create mode 100644 tests/08-sunrise-sunset-aes.pcap + create mode 100644 tests/08-sunrise-sunset-esp2.pcap + create mode 100644 tests/QinQpacket.out + create mode 100644 tests/QinQpacket.pcap + create mode 100644 tests/QinQpacketv.out + create mode 100644 tests/babel.pcap + create mode 100644 tests/babel1.out + create mode 100644 tests/babel1v.out + create mode 100644 tests/eapon1.pcap + create mode 100644 tests/espudp1.pcap + create mode 100644 tests/forces2.pcap + create mode 100644 tests/forces3.pcap + create mode 100644 tests/ikev2four.pcap + create mode 100644 tests/ikev2pI2.pcap + create mode 100644 tests/isakmp-delete-segfault.pcap + create mode 100644 tests/isakmp-identification-segfault.pcap + create mode 100644 tests/isakmp-pointer-loop.pcap + create mode 100644 tests/isakmp4500.pcap + create mode 100644 tests/lmp.pcap + create mode 100644 tests/mpls-ldp-hello.pcap + create mode 100644 tests/ospf-gmpls.pcap + create mode 100644 tests/print-flags.pcap + create mode 100644 tests/sflow_multiple_counter_30_pdus.out + create mode 100644 tests/sflow_multiple_counter_30_pdus.pcap + +diff --git a/tests/02-sunrise-sunset-esp.pcap b/tests/02-sunrise-sunset-esp.pcap +new file mode 100644 +index 0000000000000000000000000000000000000000..e52af9888c73487889c94e88d550c8674de70c8e +GIT binary patch +literal 1352 +zcmca|c+)~A1{MZ5U}IolgmV}erUBU?EWp5!lHv*`l{pw(85lbLr!z1(7=4?1fRRZY +zh;@Zb!YY6Y8GRI7^=&px61=?JW?He(dg-Jl>-jSJ%U2$cns9|d +z=k2}~B at 5R~ZhtKQh)YfCO+>xkzH94E+8^tE-N9_crM02{z2B<~=ifLvyVf^OP_uuh +zH*bEZm4 at p}u7{?YucpNQI2*Vtj)yT!$AtBp>(yt5f3?>W;mS;~D<`A5k{M=N!ksY5 +zdZ}h%ub!ZKwLMw-Wl3iYLQ<74ML(Kfa4`#R>n4iGB=7FK{o~b=;IhEnqP*3$ +zleVSG$FRHowf=r5wk=w#Vx8($-Yr}1y=H1%oyIo9K3sqA#ge4lf-BxmX_p~I&R{CX!G!!wl#SLT9U*^lN* +zc9>~ZdQ}z7Pg-x!ZdLBHG!CD=`gQHn?D-w*7=FeJpF8U+>@vqPTJd$0?m_&IV$Jx*bLxwkxSa(312>6^mx +z$-!>!5|h5w>R*G*T6V12%wcw>bIYv5k4`pK?F*C> +Xf2=91c;)*0pI(cVm(FF_J*O4`-3kV% + +literal 0 +HcmV?d00001 + +diff --git a/tests/08-sunrise-sunset-aes.pcap b/tests/08-sunrise-sunset-aes.pcap +new file mode 100644 +index 0000000000000000000000000000000000000000..1ebe3deac5a7d44910e5ec73b0b5b651e088b3ec +GIT binary patch +literal 1480 +zcmca|c+)~A1{MZ5U}IolgmV}emI2uyEWp5!lHv*`l{pw(85m~#dBwosVDyve03(w) +z5bIu4c1;H=WPG+;=Ea2-jRm(7?%3lSi?YF+s9UZgh;**;bw&%5OggG3Kt6zg%&4}h|CUjF> +zGA4()Z#cT>*5-Yk{;AP&Zkb>1UzmBHTjy(jL)Q1JpH&a=XdNhi_J7m$n)z%|S=(!4 +z!&C*LXY(%M&soDi+tkowSDf<+o-gI40;P*~Z*iKzd+LX(Sb_!fl)rH)KiAHl$8wLU +z+GI^@RlmWaJ|bNG2JC7EG*>gDn_8M2eI at Z4=ld%QTU55s-<1~fYop!!U60lj=q-rp +zUH`q;&Q at zfLG!<)xB903{GAb5(@gbp&NIba?8u#w`&aX7tHil?Csz9u71T*a3(Y&p +z+TC`_{QV`@J2z%zUUlZ0`t<4Mm}QSO`BynfHER|T;p(>_SO55r=4uvnQ?tc*W~&LQ +z7RIH>v57U+GMOZ{Mf^o?qK0# +z_DrwQx~TSg>92DqO?YJ!-}p)2IC*WYzoGi_6E}a#$yqP<(vN+(vna-Y_n#@$di=aho++%NIZ!yKNR7c77HtSLRMVu?t=naLMY +zC&?#i{!Oh83)4}pS$m<$=C!{3|9?5&bEYx)d8GVn4%_hmo4uU>&K^<0DF+f*)3u3k +z^#`!4|Dd^=9o^Jls{_Ng{uc6m<*>ohwjuNW%Zf>REML~W)SkWd)uG1{w@=B56`hpX +z=soLD+sCFC-mjkBORYS*P~?WNU|reW{WGOmj{KZZ+i`!NgD?VpEk0;78Bg9D=leV7_s?gb^(h$y5Cr at hFaQAjbpQap +zKl{HC2LL=h(foZ-7=Q)V|05cs%R1**+{WBU8dQMS4AA#29TJ4x at yvSk$b%6Ev +zg_0oW_P3U|SMMbkU?Szv;4;DBXu7p38((ZmZ7*R3m8DH;BBF4CfuRVyG~UH4y}nmKC!(icLqY_y>n4YNyD>Bb>uE#^W3xZb +z3{gz+TZmy)RacQaLw|p2@@@Q+8_D}#mCORK;!+nhfu)JJZAPrQAQIiGuS?~y_bPYi +zv6iFd4oj1rns%VG$}EA%Vrwsp=+MZFMJ$c$md-p1{OlC6EuZ%4oYBZMvz3fBAIkH)R9^I6n88dj!__CRinNmQ{Vy*9E`XIS?pfQ7 +zi48gV`<^rezR at aDp}}X~A at ns+^kvftyPL|Fm`&-|`uB$*(Hv>U^A8m9!Zoq=LN9^o +zhhr(r)1OCkXzCt+beDvsyd#xJ_Jmiw=-z?Ofv*eQrW3paTO0jYnKzRkp%E7;KX2^{ +z64t90 at 0`gHU$swzOcy)^CG?OsUyr`&S!(L*aLmq1Lc=@JXtxJpc^gv&s=V)Q2OI{ba09p!}7((6CID_xF17ErNv3EW*4d +zR5qrG8uszkX7YpDo;B06tt-9z4L@`mwZgCrlC8W|U5xF at wig}FMW<-T%Ho};E@~3l83!ITzl}bq-Po7) +zLZLNx<%F%M6vXU1{kNm{-=|GnD-Vo3u-UGiRO!C=WJXK`&Q at -crnnpS{O-6{025?j +z6MZHx(Sw+p`u&jlapg*l4Fr9QW4Z$!j;{;Yrh_Qfw8gUbC49O1se9F!eW!3T-SA2p +zlTur2OAOgy~;+KSUc($1x7k`@yR^e?=bO@;Mr% +z{Hl3X-#!TMEF@^uhVfA96&+H%h*FQT?z+AMoeN**w at oKZW~@q* +zbtQHu(a*yI!K`u=H!tJ416=tA$>oNBE%1J5K-sdPpLBW;&thQSixu?6xsWYca|o$4 +zr=IsCb=?T23nReevLU{dsgQNf+qK8%i%%hkv?~;FMOBQDhOd*-V=cMiwOm!pw6o ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 (03:6f:72:67:00:00) tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 (6f:6e:02:63:61:00) tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 (03:6f:72:67:00:00) tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 (03:6f:72:67:00:00) tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 (03:6f:72:67:00:00) tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 (6f:6e:02:63:61:00) tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 (03:6f:72:67:00:00) tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 (03:6f:72:67:00:00) tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 (03:6f:72:67:00:00) tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 (03:6f:72:67:00:00) tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548 +diff --git a/tests/QinQpacket.pcap b/tests/QinQpacket.pcap +new file mode 100644 +index 0000000000000000000000000000000000000000..eeabfe4ebab5dc2a3aa11b1423da8c83c6dc058f +GIT binary patch +literal 78264 +zcmeI5dw7)9wZ>-#2zM>lauF0E2?@ayL%DenK`2N~DWX)WA_f#H3P_~32<=fpn}h_Y +z7P&(Z&_oiIfCvE*0hLQaf>=3PD)zCW;-R3T9OVFg_nI$zb~ZD!&OFcl=bTydJcRjX +z$RhKu-&%X`_uJo>_jZ at 94*2T&Y91Fa`h0#I+;_4x^Z4F|z5#fy{#>MoufdqkO>W33 +z^6hPq;PW@|CDg?~rq at cE`C8(i;els?;4|~LqEZ?JEWKO?D=-=E-n_SwP(W<>p*{(pV+fBwn%CvF|z)9>#asCTq?Lw}uw +z)NX+rR~0sC)~k1qYwu4_Pw&%na7K^xK|O}_Yd$dR;py2~!$yqw_0%c%(fb#tLFab7 +z&YzIZdz4s)&K;_ at mwz8vSPa^Dh7GcdbVeK_np(jF^5C$45Kv-UD +zck7f&#B1H;GH2_aD#Xh_+{9VDLx@*zSz~AM4kKRixJJ(6oj|;tE!_HJ-)*Ym7u;%A +zJbaMlUd6WxmAUauD&DC0lhFBnUgxo-^G%k{OSH~)41H^!iq3}4r=atRYY)t?oZdGqZV}A0eHuwRC<$>)g)Jx8|wnZ0Ot>I^PYQ +z86RY!(s_OxQ)jGFi?q%)+M0ih&W6sWF!A*~34|r`ge at k*Xy#z}AnPT57e at 1ef +zV8yRm5;oZ~FE-}I_e1Bt=&aHA-R%1->0Dvy+*0c-XUUk(Ite=eXqvnJG7a%I^Yuad +zc;@f1^43J>P4KhNv at 4b{h{+BzrwkJefCgD^U;hR$iwIl2$BzXi?kmYO;T +z(h|F9oz)xmL;AhZ?`?77=Xfm$>&z3 at nh0B@bP26e6TKa#m{Eui!c=nn5M_VT5)js& +zCyaI+&9inKCAQT)OneX_%tp&Q-Uh-dUS&tg?$pB`Q{QCtutu6NIV&TCc|_TN?EqoD +zzIW#{>_WVpcCoE{>P*d^80k8Z-H2EJth=A at EyP=0dsJ1jc7YxSr{A#QPhcw>v0rKezI> +zK<7<-6{b_4g3dd5owG>iA(qa$T4$MaF*;v>&NFzOA0nN5TRK0gb(Wb2qjQH-rJ1Xs +zGvkBIS31w at XzC0fq)_Xu-mo9i?~Q(MixWS`oj_PRPuMd=7}cw>hVXWnuIgZ15*(6F +z2ou6ULkbA%&l9$c2y3qJF$fFIS>@aWGggEOFW#Q at 1z~S(WJk&ML|DKgY>pl!<*bYl +z7NK;m2Vuv46x(_*7%KezE&3x~W`eu at AOjF@f2BL$;zq>lxX|5xkim#oewVxbAY&2l +zhcea&IY1SE)U0 at aM%Na>ieI at hY_et6V$53ZfzDS>cE|mA#H)i&9esbv{=ZP(-nH^} +zxz3yTAWWy81f93@^>LJRK49tGKlfTzGix0x+yaYPm +z1f8S%AO{*No(rBcbq=H at U8!|eZ`cp%_eQ_B#fhKe6(Fn!PuS%|7|k3)tJI|SnlKre +zm`aWxqU=w)_J7yIXva~3wc{ws+gpn{tBlD)n2nZqya|LI+rW;JNz}vssJ_YQVRdy6 +zlj~xHun2^01z{^LbGIHWN4$#@n>xE+#&*P;@o(;YkR6Ek#dq#}i=Bu!dxyLIAb&-? +z;#au!^nst!I&Yj=@$f;sE8$jl37c%07aQ~9qtN-?gMMe6euQ{m^LZOVdAr at pTb|dc +zyU6Zi?*6vNp>qHuVsyXhz-ZF>7naW6eJfBOGUsAO#P6VU7hdOIlg>9-I%jL1W#+-? +z-1>BBW(hyT%TYQPB$_(I2l4JxB>kShFSb%HJ|AsCSRqf?Tq5jhrIE3Qcve at kTo=Ps +za(vRIK6NJ$wgYn?#>=H0M+Mf7qojG7Fd37Dun0wz4#NJx6ZRbSFyhGQVgI2Cle02H +zSOmg)g0PR9y7NJLsd$^*`5=7|Z{#d at KFD>5_m at HL_Ja&lpLdEoALJIqoBT4n&f7&5 +z|EWr9O~v~&QoJkSR=f~4+2Vs3KFBEO{5h}lJEZf+md**m&I+C7EE&^TM?>c|?cMd4 +zF^E^j=dFtJ_Mf%$*7btUo9w}5 at -`VdKgR2PjC9^>>HJTvv+P7=bS{9-Eub^AhPbG7 +z&VR|&IgpmzTI;OdupiRzjec*76F; +zgRl=?;(Ay`BO+{#MOb6q!^8(+#)`-p`2YS+5eTc~32R4$S-({+>6|7^&dLa35lTf7 +z_GKG)zC|hG`F|W+ylD3a*?@Rk8pgJciWaX7@!H1t^97{~e;v?Uhhw +zd$^SIK`Q#HiZ7U=ezKZb3w)5ry^2o{n{1gE8}s5S=)9iSc_8UL!P5EnT4(V=n9lkh +zbS|G5Tm44656cn6o5$yE80GD5D{sHic at rOm$=h-0Je=2=_T3a%`)*PuXq{!|!RTD? +zE8IsII!E_GDt=2dyj~{HSfzUV|5ix9XMaz6*by-XwE8QvJe)QFYGu1Vegi(qa^J(%C~kLB~R0{5jiU( +zghe2%I|wVOAKN-57%IFka1G);KQ1;OBwD<5#7j?gw;v<}@ru84cU{a+5O3(#*nE&^ +zpLZzYO#;I?L>k +z>8vB5^UQtju0I-yc+c{A+e3N##LC-goi{o6#N;gtI{%8-`7r7Ho~85Owa&5=mC^Ze +z=sX8HGd{>SO6R%drp|%1uJyIf>J9rL{od&Jwm9)~JO_kb#}oD)5%!wWrDjF}!n|wi +zG1AF(F-#@L4^j3f%?DwhyvX*j3q;ti;xB8SjA7ne?z1_~853&>S +zJ}BmVkjgYw@%b~&iuY%vPWLMQ`mo8Cd9g7s-UFRK<#p~wI#087en{&qJ_yrU4?yQx +z at 3`|pRJ`SU-ma&-O|tTKzs{S?xtP3t2%X3CI at 9m1%D>an`3|kK%sd#Ke}K-(&^fvf +zQu!dw at CKSXW0m@t)>*w_KcwFq{oWQQevZ$Buns(7Q;D$tN*BWi at pe8gzg~P0?#@;5 +zLzMkV>waCDdA^A4VUG}Dy)D8X(LJn at 9T&&a!=#4+gBBoc7f;xeL|9jgu!)+mwnA8+ +zo`W-bqz~#bq+j!aSr1Ro&KfpC2m=;fK-gP#-1#7hhTwipmd|6$PKca~7BF2~$tfvujmUZ|HoE*SVNF*9A-G6T!{}o#iYPvySQmoqw3% +z&WG!dcr7sEM86MdDu&@(e5)&29D1gb +z!>b<;ug(BrYk0!wcY)>YvIz6;{e&JS=Msdl2<4Is!am>$J4ZdN%p&X~-NWRnS|Ka~ +zVT(Z6*L~gj49gKOqgQP4qTS!35b>Uh(N~EUZ?*coJ!AX%g3^V*Zf6bR&D`nES9uxn +zHmu{;jR)xtK64AqiuY%98|PI#U0;7m!o>?WoXRrje3I9>3$62JTRM-`I*YHubk#W|eA2NOzOCQN)4A`J3*pXBvoj+xfh0RC&ugqk4^zw>Nd(#8+YRmIa*) +zp)=#F99BB#erW0pU*)*g`I2Uj7o^`C{XU#P@$uTdAZ!s&*!x5n%^Yef8H9N|1~H?M +zk&db4_ at F7=r+ff}-OLmAHzKTBMKB0Es(YA>@j_TQyztsg5O(1?c9c9xgzZ#848kfj +zVdAR at VG52gk3}GC<3)G#=f#Nk6kD=%Dl7Ibv8=pEuXpbuL==wEIMKI>p!ZRQ{EO at c^lz%!ZC86RPL(jBIw+d +z*O~T99qL$G0`j-eQ +z^G;*lsdPTtqp`DnGVKsA`<%OV;}wXP#&a-_IH3M%_+f8r4rKQ+(^)%1=M-M&g`{(H +ztKQzwI?EnhM&}IZT)B$vYqaks&)RpB_KMb7&X_Pd_kzy58oS$%d5f1f#s}H0>Lcfb +zSs(C0-q(4%WH7=DG9DS at Q8@jo(hOl>tu;WUTnvo8Ky{ie6k&fvM at j+9# +zPk9#zyN at UAAQ5)VBJ6-BOvZR2EF4~V?LiRsC{Nf&L|BzY*fvd=+`mK!i$K^@Agsmh +z?tF{6hh(%3WvWZII5JoP}aKm(qE7jP(|*hVa*AJ&kxJTip4Mix96D&p|`t +zV5P-DKh1%hD`GfU1D%uCyYmTOK)eepxV~H6mhv{w%3GSwoA at eB-pZhJlhN*cmA4V^ +zE95Qus<*li%@}`U<}HxcZKTdyutn7VD&wUwUe=Z-o{si`urGMR{+$TRR?38Ym2SV# +zgvrRxbcT3hs`h8C24VAg!fqtOXl`#1=Iu#c at _h#k-x)+bqgkH!E+i>b%M9hUpBAp>vy4vH672^41jb@;AHlEt(>pd)n7D0b&tbV9rz^LcxQ@_O*|b924UxU!Zs6OXO%KFodJaH +z)P%`?5T-N46H~Q6>&+nSNuIFRiLlcaVOup}jcZ4xBk5t%!vMmaAZ#d4SS1nmu_DLl +zVa1v-*$*N;Ou-T6 at dpsreJSf(&>d)U%2j|G!u%Q6^z;au6(+Fk%dK_4j3=P;WM1bp +zs*-ayS~_2=b(Yx(Q^`+4=d<6s^M{^7ysJ*S^DS}^Z~Z2BzC|wL74lr2Bd$s;u2MBu +zG6!L}%7f0GXSuu1D1Mxu^4vL`jf8XlP2YC(g +zjxXVSkV7dn!<%E~Es&NrQ0Gm(VLxOIA!`UQQ4YeYc*4?%u*VfdH8VUA)?X7QXE>P7 +zV3%L~9KQ*|UgZhvL4-YO5!PE1Cg)Csun0wS2!!qA2^&O&O|l3})`ZFIMhJ^Q*uMbI +CiISfH + +literal 0 +HcmV?d00001 + +diff --git a/tests/QinQpacketv.out b/tests/QinQpacketv.out +new file mode 100644 +index 0000000..03ed7cf +--- /dev/null ++++ b/tests/QinQpacketv.out +@@ -0,0 +1,1977 @@ ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51417, offset 0, flags [DF], proto UDP (17), length 326) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298, xid 0x9696a090, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51427, offset 0, flags [DF], proto UDP (17), length 326) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298, xid 0x9696a090, secs 4, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51435, offset 0, flags [DF], proto UDP (17), length 326) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298, xid 0x9696a090, secs 12, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51451, offset 0, flags [DF], proto UDP (17), length 326) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298, xid 0x9696a090, secs 28, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51482, offset 0, flags [DF], proto UDP (17), length 576) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548, xid 0x9696a090, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51486, offset 0, flags [DF], proto UDP (17), length 576) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548, xid 0x9696a090, secs 4, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51493, offset 0, flags [DF], proto UDP (17), length 576) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548, xid 0x9696a090, secs 11, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51509, offset 0, flags [DF], proto UDP (17), length 576) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548, xid 0x9696a090, secs 27, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51540, offset 0, flags [DF], proto UDP (17), length 326) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298, xid 0x9696a015, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51551, offset 0, flags [DF], proto UDP (17), length 326) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298, xid 0x9696a015, secs 3, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51558, offset 0, flags [DF], proto UDP (17), length 326) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298, xid 0x9696a015, secs 10, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51574, offset 0, flags [DF], proto UDP (17), length 326) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298, xid 0x9696a015, secs 26, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51605, offset 0, flags [DF], proto UDP (17), length 576) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548, xid 0x9696a015, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51608, offset 0, flags [DF], proto UDP (17), length 576) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548, xid 0x9696a015, secs 3, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51616, offset 0, flags [DF], proto UDP (17), length 576) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548, xid 0x9696a015, secs 11, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51632, offset 0, flags [DF], proto UDP (17), length 576) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548, xid 0x9696a015, secs 27, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51664, offset 0, flags [DF], proto UDP (17), length 326) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298, xid 0x96969f99, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51675, offset 0, flags [DF], proto UDP (17), length 326) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298, xid 0x96969f99, secs 4, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51683, offset 0, flags [DF], proto UDP (17), length 326) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298, xid 0x96969f99, secs 12, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51699, offset 0, flags [DF], proto UDP (17), length 326) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298, xid 0x96969f99, secs 28, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51731, offset 0, flags [DF], proto UDP (17), length 576) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548, xid 0x96969f99, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51734, offset 0, flags [DF], proto UDP (17), length 576) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548, xid 0x96969f99, secs 3, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51742, offset 0, flags [DF], proto UDP (17), length 576) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548, xid 0x96969f99, secs 11, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51757, offset 0, flags [DF], proto UDP (17), length 576) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548, xid 0x96969f99, secs 26, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 (03:6f:72:67:00:00) tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51788, offset 0, flags [DF], proto UDP (17), length 326) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298, xid 0x96969f1d, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 (6f:6e:02:63:61:00) tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51802, offset 0, flags [DF], proto UDP (17), length 326) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298, xid 0x96969f1d, secs 4, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51809, offset 0, flags [DF], proto UDP (17), length 326) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298, xid 0x96969f1d, secs 11, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51824, offset 0, flags [DF], proto UDP (17), length 326) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298, xid 0x96969f1d, secs 26, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51855, offset 0, flags [DF], proto UDP (17), length 576) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548, xid 0x96969f1d, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51859, offset 0, flags [DF], proto UDP (17), length 576) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548, xid 0x96969f1d, secs 4, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51867, offset 0, flags [DF], proto UDP (17), length 576) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548, xid 0x96969f1d, secs 12, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 594: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51883, offset 0, flags [DF], proto UDP (17), length 576) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 548, xid 0x96969f1d, secs 28, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 64: vlan 200, p 0, ethertype ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 172.17.0.2 tell 172.17.0.20, length 46 ++00:08:5d:23:0c:3f > ff:ff:ff:ff:ff:ff, ethertype 802.1Q-QinQ (0x88a8), length 344: vlan 200, p 0, ethertype IPv4, (tos 0x0, ttl 32, id 51915, offset 0, flags [DF], proto UDP (17), length 326) ++ 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:08:5d:23:0c:3f, length 298, xid 0x96969e9e, Flags [none] ++ Client-Ethernet-Address 00:08:5d:23:0c:3f ++ Vendor-rfc1048 Extensions ++ Magic Cookie 0x63825363 ++ DHCP-Message Option 53, length 1: Discover ++ MSZ Option 57, length 2: 1500 ++ Parameter-Request Option 55, length 9: ++ Subnet-Mask, Default-Gateway, Domain-Name-Server, NTP ++ Vendor-Option, Time-Zone, TFTP, Option 159 ++ Option 160 ++ Hostname Option 12, length 17: "6731i00085D230C3F" ++ Vendor-Class Option 60, length 18: "AastraIPPhone6731i" @@ Diff output truncated at 100000 characters. @@ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Wed Nov 30 05:19:58 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Wed, 30 Nov 2011 04:19:58 +0000 Subject: [csw-devel] SF.net SVN: gar:[16334] csw/mgar/pkg Message-ID: Revision: 16334 http://gar.svn.sourceforge.net/gar/?rev=16334&view=rev Author: d_pocock Date: 2011-11-30 04:19:57 +0000 (Wed, 30 Nov 2011) Log Message: ----------- host-sflow: initial directory structure Added Paths: ----------- csw/mgar/pkg/host-sflow/ csw/mgar/pkg/host-sflow/branches/ csw/mgar/pkg/host-sflow/tags/ csw/mgar/pkg/host-sflow/trunk/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Wed Nov 30 05:23:55 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Wed, 30 Nov 2011 04:23:55 +0000 Subject: [csw-devel] SF.net SVN: gar:[16335] csw/mgar/pkg/host-sflow/trunk/Makefile Message-ID: Revision: 16335 http://gar.svn.sourceforge.net/gar/?rev=16335&view=rev Author: d_pocock Date: 2011-11-30 04:23:55 +0000 (Wed, 30 Nov 2011) Log Message: ----------- host-sflow: initial Makefile Added Paths: ----------- csw/mgar/pkg/host-sflow/trunk/Makefile Added: csw/mgar/pkg/host-sflow/trunk/Makefile =================================================================== --- csw/mgar/pkg/host-sflow/trunk/Makefile (rev 0) +++ csw/mgar/pkg/host-sflow/trunk/Makefile 2011-11-30 04:23:55 UTC (rev 16335) @@ -0,0 +1,13 @@ +NAME = hsflowd +VERSION = 1.19 +CATEGORIES = utils + +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 + +DESCRIPTION = monitoring agent using sFlow protocol + +SF_PROJ = host-sflow +MASTER_SITES = $(SF_MIRRORS) +DISTFILES = $(NAME)-$(VERSION).tar.gz + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From d_pocock at users.sourceforge.net Wed Nov 30 05:30:26 2011 From: d_pocock at users.sourceforge.net (d_pocock at users.sourceforge.net) Date: Wed, 30 Nov 2011 04:30:26 +0000 Subject: [csw-devel] SF.net SVN: gar:[16336] csw/mgar/pkg/host-sflow/trunk Message-ID: Revision: 16336 http://gar.svn.sourceforge.net/gar/?rev=16336&view=rev Author: d_pocock Date: 2011-11-30 04:30:25 +0000 (Wed, 30 Nov 2011) Log Message: ----------- host-sflow: add checksums Modified Paths: -------------- csw/mgar/pkg/host-sflow/trunk/Makefile Added Paths: ----------- csw/mgar/pkg/host-sflow/trunk/checksums Modified: csw/mgar/pkg/host-sflow/trunk/Makefile =================================================================== --- csw/mgar/pkg/host-sflow/trunk/Makefile 2011-11-30 04:23:55 UTC (rev 16335) +++ csw/mgar/pkg/host-sflow/trunk/Makefile 2011-11-30 04:30:25 UTC (rev 16336) @@ -5,9 +5,18 @@ PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 DESCRIPTION = monitoring agent using sFlow protocol +define BLURB + The Host sFlow agent exports physical and virtual server performance + metrics using the sFlow protocol. The agent provides scalable, + multi-vendor, multi-OS performance monitoring with minimal impact + on the systems being monitored. +endef SF_PROJ = host-sflow MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(NAME)-$(VERSION).tar.gz +BUILD64 = 1 +include gar/category.mk + Added: csw/mgar/pkg/host-sflow/trunk/checksums =================================================================== --- csw/mgar/pkg/host-sflow/trunk/checksums (rev 0) +++ csw/mgar/pkg/host-sflow/trunk/checksums 2011-11-30 04:30:25 UTC (rev 16336) @@ -0,0 +1 @@ +07c9fa02b0bbf8b6bdaae97aa479aed0 hsflowd-1.19.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rthurner at users.sourceforge.net Wed Nov 30 20:30:54 2011 From: rthurner at users.sourceforge.net (rthurner at users.sourceforge.net) Date: Wed, 30 Nov 2011 19:30:54 +0000 Subject: [csw-devel] SF.net SVN: gar:[16337] csw/mgar/pkg/lang-python/subvertpy/trunk Message-ID: Revision: 16337 http://gar.svn.sourceforge.net/gar/?rev=16337&view=rev Author: rthurner Date: 2011-11-30 19:30:54 +0000 (Wed, 30 Nov 2011) Log Message: ----------- upgrade to subvertpy-0.8.9 from 0.8.2 Modified Paths: -------------- csw/mgar/pkg/lang-python/subvertpy/trunk/Makefile csw/mgar/pkg/lang-python/subvertpy/trunk/checksums Modified: csw/mgar/pkg/lang-python/subvertpy/trunk/Makefile =================================================================== --- csw/mgar/pkg/lang-python/subvertpy/trunk/Makefile 2011-11-30 04:30:25 UTC (rev 16336) +++ csw/mgar/pkg/lang-python/subvertpy/trunk/Makefile 2011-11-30 19:30:54 UTC (rev 16337) @@ -1,7 +1,7 @@ # $Id$ # NAME = subvertpy -VERSION = 0.8.2 +VERSION = 0.8.9 GARTYPE = v2 CATEGORIES = python Modified: csw/mgar/pkg/lang-python/subvertpy/trunk/checksums =================================================================== --- csw/mgar/pkg/lang-python/subvertpy/trunk/checksums 2011-11-30 04:30:25 UTC (rev 16336) +++ csw/mgar/pkg/lang-python/subvertpy/trunk/checksums 2011-11-30 19:30:54 UTC (rev 16337) @@ -1 +1 @@ -452dad38ab14dcc4364b472d9b2f012d subvertpy-0.8.2.tar.gz +e6f9e33bd93269897461dae87cffbfd4 subvertpy-0.8.9.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rthurner at users.sourceforge.net Wed Nov 30 20:32:37 2011 From: rthurner at users.sourceforge.net (rthurner at users.sourceforge.net) Date: Wed, 30 Nov 2011 19:32:37 +0000 Subject: [csw-devel] SF.net SVN: gar:[16338] csw/mgar/pkg/lang-python/subvertpy/trunk/ Message-ID: Revision: 16338 http://gar.svn.sourceforge.net/gar/?rev=16338&view=rev Author: rthurner Date: 2011-11-30 19:32:37 +0000 (Wed, 30 Nov 2011) Log Message: ----------- remove unnecessary external to gar Property Changed: ---------------- csw/mgar/pkg/lang-python/subvertpy/trunk/ Property changes on: csw/mgar/pkg/lang-python/subvertpy/trunk ___________________________________________________________________ Deleted: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rthurner at users.sourceforge.net Wed Nov 30 20:35:39 2011 From: rthurner at users.sourceforge.net (rthurner at users.sourceforge.net) Date: Wed, 30 Nov 2011 19:35:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[16339] csw/mgar/pkg/lang-python/subvertpy/trunk/Makefile Message-ID: Revision: 16339 http://gar.svn.sourceforge.net/gar/?rev=16339&view=rev Author: rthurner Date: 2011-11-30 19:35:39 +0000 (Wed, 30 Nov 2011) Log Message: ----------- subvertpy, new library naming convention Modified Paths: -------------- csw/mgar/pkg/lang-python/subvertpy/trunk/Makefile Modified: csw/mgar/pkg/lang-python/subvertpy/trunk/Makefile =================================================================== --- csw/mgar/pkg/lang-python/subvertpy/trunk/Makefile 2011-11-30 19:32:37 UTC (rev 16338) +++ csw/mgar/pkg/lang-python/subvertpy/trunk/Makefile 2011-11-30 19:35:39 UTC (rev 16339) @@ -12,7 +12,7 @@ UPSTREAM_MASTER_SITES = http://launchpad.net/subvertpy/trunk LICENSE = COPYING -RUNTIME_DEP_PKGS_CSWpy-subvertpy += CSWapr +RUNTIME_DEP_PKGS_CSWpy-subvertpy += CSWlibapr1-0 RUNTIME_DEP_PKGS_CSWpy-subvertpy += CSWlibpython2-6-1-0 RUNTIME_DEP_PKGS_CSWpy-subvertpy += CSWsvn This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rthurner at users.sourceforge.net Wed Nov 30 21:09:47 2011 From: rthurner at users.sourceforge.net (rthurner at users.sourceforge.net) Date: Wed, 30 Nov 2011 20:09:47 +0000 Subject: [csw-devel] SF.net SVN: gar:[16340] csw/mgar/pkg/openldap/trunk Message-ID: Revision: 16340 http://gar.svn.sourceforge.net/gar/?rev=16340&view=rev Author: rthurner Date: 2011-11-30 20:09:46 +0000 (Wed, 30 Nov 2011) Log Message: ----------- openldap, upgrade to 2.4.28 Modified Paths: -------------- csw/mgar/pkg/openldap/trunk/Makefile csw/mgar/pkg/openldap/trunk/checksums Modified: csw/mgar/pkg/openldap/trunk/Makefile =================================================================== --- csw/mgar/pkg/openldap/trunk/Makefile 2011-11-30 19:35:39 UTC (rev 16339) +++ csw/mgar/pkg/openldap/trunk/Makefile 2011-11-30 20:09:46 UTC (rev 16340) @@ -1,5 +1,5 @@ NAME = openldap -VERSION = 2.4.26 +VERSION = 2.4.28 GARTYPE = v2 CATEGORIES = server Modified: csw/mgar/pkg/openldap/trunk/checksums =================================================================== --- csw/mgar/pkg/openldap/trunk/checksums 2011-11-30 19:35:39 UTC (rev 16339) +++ csw/mgar/pkg/openldap/trunk/checksums 2011-11-30 20:09:46 UTC (rev 16340) @@ -1 +1 @@ -f36f3086031dd56ae94f722ffae8df5e openldap-2.4.26.tgz +196023e552eeb259e048edcd61a9645b openldap-2.4.28.tgz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From rthurner at users.sourceforge.net Wed Nov 30 21:10:39 2011 From: rthurner at users.sourceforge.net (rthurner at users.sourceforge.net) Date: Wed, 30 Nov 2011 20:10:39 +0000 Subject: [csw-devel] SF.net SVN: gar:[16341] csw/mgar/pkg/openldap/trunk/ Message-ID: Revision: 16341 http://gar.svn.sourceforge.net/gar/?rev=16341&view=rev Author: rthurner Date: 2011-11-30 20:10:39 +0000 (Wed, 30 Nov 2011) Log Message: ----------- openldap, remove svn:external, mgar does not need it Property Changed: ---------------- csw/mgar/pkg/openldap/trunk/ Property changes on: csw/mgar/pkg/openldap/trunk ___________________________________________________________________ Deleted: svn:externals - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.