[csw-devel] SF.net SVN: gar:[20988] csw/mgar/pkg/cfengine3/branches
guengel at users.sourceforge.net
guengel at users.sourceforge.net
Sat May 4 16:47:29 CEST 2013
Revision: 20988
http://gar.svn.sourceforge.net/gar/?rev=20988&view=rev
Author: guengel
Date: 2013-05-04 14:47:27 +0000 (Sat, 04 May 2013)
Log Message:
-----------
cfengine3/branches/solaris9: Recipe for CFEngine 3.4.4 tailored for Solaris 9 on specific user request.
Modified Paths:
--------------
csw/mgar/pkg/cfengine3/branches/solaris9/files/0003-Fix-empty-initializer.-Add-mkdtemp.patch
Added Paths:
-----------
csw/mgar/pkg/cfengine3/branches/solaris9/
csw/mgar/pkg/cfengine3/branches/solaris9/Makefile
csw/mgar/pkg/cfengine3/branches/solaris9/checksums
csw/mgar/pkg/cfengine3/branches/solaris9/files/0000-Fix-src-hashes.c-so-it-compiles-under-Solaris-9.patch
csw/mgar/pkg/cfengine3/branches/solaris9/files/0000-No-Werror-implicit-function-declaration.patch
csw/mgar/pkg/cfengine3/branches/solaris9/files/changelog.CSW
Removed Paths:
-------------
csw/mgar/pkg/cfengine3/branches/solaris9/Makefile
csw/mgar/pkg/cfengine3/branches/solaris9/checksums
csw/mgar/pkg/cfengine3/branches/solaris9/files/changelog.CSW
Deleted: csw/mgar/pkg/cfengine3/branches/solaris9/Makefile
===================================================================
--- csw/mgar/pkg/cfengine3/trunk/Makefile 2013-03-22 23:18:52 UTC (rev 20496)
+++ csw/mgar/pkg/cfengine3/branches/solaris9/Makefile 2013-05-04 14:47:27 UTC (rev 20988)
@@ -1,219 +0,0 @@
-# $Id$
-#
-NAME = cfengine3
-VERSION = 3.4.1
-GARTYPE = v2
-GARCOMPILER = SOS12U2
-
-PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386
-
-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/
-DISTFILES = $(DISTNAME).tar.gz
-DISTFILES += $(NAME)rc
-DISTFILES += CSW$(NAME)utils.postinstall
-DISTFILES += csw$(NAME)-cfexecd
-DISTFILES += csw$(NAME)-cfmonitord
-DISTFILES += csw$(NAME)-cfserverd
-DISTFILES += README.CSW
-DISTFILES += changelog.CSW
-VENDOR_URL = http://www.cfengine.com/community
-
-UFILES_REGEX = cfengine-(\d+(?:\.\d+)*).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 =
-
-# See comment in patch
-PATCHFILES += 0000-Do-not-perform-acceptance-test.patch
-# Make build and tests work
-PATCHFILES += 0001-Fix-preprocessor-macro-FUNC_DEPRECATED-to-avoid-synt.patch
-PATCHFILES += 0003-Fix-empty-initializer.-Add-mkdtemp.patch
-PATCHFILES += 0003-Remove-unsupported-compiler-flags.-Add-z-interpose-w.patch
-
-#
-# CUSTOM VARIABLES
-#
-cfengine_workdir = $(localstatedir)/$(NAME)
-cfengine_workdir_bin = $(cfengine_workdir)/bin
-initddir = $(sysconfdir)/init.d
-
-PACKAGES = CSW$(NAME)utils
-# Catch all
-CATALOGNAME_CSW$(NAME)utils = $(NAME)_utils
-SPKG_DESC_CSW$(NAME)utils = CFEngine 3 utilities and documentation
-RUNTIME_DEP_PKGS_CSW$(NAME)utils += CSWlibtokyocabinet9
-RUNTIME_DEP_PKGS_CSW$(NAME)utils += CSWlibssl1-0-0
-RUNTIME_DEP_PKGS_CSW$(NAME)utils += CSWlibpcre1
-CHECKPKG_OVERRIDES_CSW$(NAME)utils += catalogname-does-not-match-pkgname|pkgname=CSW$(NAME)utils|catalogname=$(NAME)_utils|expected-catalogname=$(NAME)utils
-CHECKPKG_OVERRIDES_CSW$(NAME)utils += file-with-bad-content|/usr/local|root/opt/csw/share/doc/$(NAME)_utils/CoreBase/failsafe/failsafe.cf
-CHECKPKG_OVERRIDES_CSW$(NAME)utils += file-with-bad-content|/usr/local|root/opt/csw/share/doc/$(NAME)_utils/ChangeLog
-OBSOLETED_BY_CSW$(NAME)utils = CSWlibpromises1 CSW$(NAME)rt
-CATALOGNAME_CSWlibpromises1 = libpromises1_stub
-CATALOGNAME_CSW$(NAME)rt = $(NAME)_rt_stub
-
-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 += CSWlibssl1-0-0
-RUNTIME_DEP_PKGS_CSW$(NAME)server += CSW$(NAME)utils
-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/.*\.CSW
-CHECKPKG_OVERRIDES_CSW$(NAME)server += catalogname-does-not-match-pkgname|pkgname=CSW$(NAME)server|catalogname=$(NAME)_server|expected-catalogname=$(NAME)server
-
-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 += CSWlibssl1-0-0
-RUNTIME_DEP_PKGS_CSW$(NAME)client += CSW$(NAME)utils
-RUNTIME_DEP_PKGS_CSW$(NAME)client += CSWlibpcre1
-RUNTIME_DEP_PKGS_CSW$(NAME)client += CSWlibxml2-2
-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/.*\.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)
-# - cf-monitord (client)
-# - cf-serverd (server)
-INITSMF = $(initddir)/csw$(NAME)-cfexecd
-INITSMF += $(initddir)/csw$(NAME)-cfmonitord
-INITSMF += $(initddir)/csw$(NAME)-cfserverd
-
-LICENSE = LICENSE
-
-# This file gets installed by CSW$(NAME)util since it is used by
-# the server and client component
-PRESERVECONF = $(sysconfdir)/$(NAME)rc
-
-BUILD_DEP_PKGS = CSWlibssl-dev
-BUILD_DEP_PKGS += CSWlibpcre-dev
-BUILD_DEP_PKGS += CSWlibxml2-dev
-BUILD_DEP_PKGS += CSWlibtokyocabinet-dev
-BUILD_DEP_PKGS += CSWflex
-BUILD_DEP_PKGS += CSWbison
-
-CONFIGURE_ARGS = $(DIRPATHS)
-CONFIGURE_ARGS += --disable-silent-rules
-CONFIGURE_ARGS += --with-tokyocabinet=$(prefix)
-CONFIGURE_ARGS += --with-openssl=$(prefix)
-CONFIGURE_ARGS += --with-pcre=$(prefix)
-CONFIGURE_ARGS += --with-workdir=$(cfengine_workdir)
-CONFIGURE_ARGS += --without-qdbm
-CONFIGURE_ARGS += --without-postgresql
-CONFIGURE_ARGS += --without-mysql
-
-EXTRA_CPPFLAGS = -xc99=all
-# -features=extensions is needed since some void functions return values...
-EXTRA_CFLAGS = -xc99=all -features=extensions
-
-# We use this because libpromises will be moved to this private
-# directory (see also move-libpromises:)
-EXTRA_LDFLAGS += -R$(libdir)/$(NAME)
-
-# Those libs are used by configure to detect getaddrinfo()
-EXTRA_CONFIGURE_ENV = LIBS="-lsocket -lnsl"
-
-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 fix-paths-in-files move-libpromises move-binaries
- @$(MAKECOOKIE)
-
-rename-cfengine-dir:
- ginstall -d $(DESTDIR)$(docdir)/$(NAME)_utils
- if [ -d $(DESTDIR)$(datadir)/CoreBase ] ; then \
- mv $(DESTDIR)$(datadir)/CoreBase $(DESTDIR)$(docdir)/$(NAME)_utils ; \
- fi
- for f in example_config README ChangeLog examples ; do \
- mv $(DESTDIR)$(docdir)/$$f $(DESTDIR)$(docdir)/$(NAME)_utils/ || echo "Unable to move $$f" ; \
- done
-
-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 -m 644 $(WORKDIR)/README.CSW $(DESTDIR)$(docdir)/$(NAME)_utils/
-
-fix-paths-in-files: rename-cfengine-dir
- for d in $(DESTDIR)$(docdir)/$(NAME)_utils/example_config $(DESTDIR)$(docdir)/$(NAME)_utils/examples $(DESTDIR)$(docdir)/$(NAME)_utils/CoreBase; 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
-
-# We move libpromises to a prive directory, since there is no publicly
-# available API. Please note, the rpath has to be set appropriately
-move-libpromises:
- ginstall -d $(DESTDIR)$(libdir)/$(NAME)
- if test -f $(DESTDIR)$(libdir)/libpromises.so.1.0.0 ; then \
- mv $(DESTDIR)$(libdir)/libpromises.* $(DESTDIR)$(libdir)/$(NAME)/ ; \
- fi
-
-# The cfengine guys decided to put binaries into $(prefix)/bin starting
-# with 3.3.0. I don't see the point and keep the binaries in $(prefix)/sbin
-move-binaries:
- ginstall -d $(DESTDIR)$(prefix)/sbin
- if test -f $(DESTDIR)$(prefix)/bin/cf-agent ; then \
- mv $(DESTDIR)$(prefix)/bin/* $(DESTDIR)$(prefix)/sbin/ ; \
- rmdir $(DESTDIR)$(prefix)/bin ; \
- fi
-
-post-merge:
-# Get rid of the .so files. Since there are no header files provided,
-# .so files are pretty much useless
- find $(PKGROOT)$(libdir) -name libpromises.so -exec rm \{\} \;
-
Copied: csw/mgar/pkg/cfengine3/branches/solaris9/Makefile (from rev 20497, csw/mgar/pkg/cfengine3/trunk/Makefile)
===================================================================
--- csw/mgar/pkg/cfengine3/branches/solaris9/Makefile (rev 0)
+++ csw/mgar/pkg/cfengine3/branches/solaris9/Makefile 2013-05-04 14:47:27 UTC (rev 20988)
@@ -0,0 +1,232 @@
+# $Id$
+#
+#
+# I made this recipe for Solaris 9 on specific request
+# of
+#
+# Marko Jauhiainen <mark at tech.tpu.fi>
+#
+# It deviates from the regular build script in the following manner
+#
+# * it uses qdbm instead of tokyocabinet
+# * gcc instead of Sun Studio
+# * tests will not be performed
+
+SKIPTEST = 1
+
+
+NAME = cfengine3
+VERSION = 3.4.4
+GARTYPE = v2
+GARCOMPILER = GCC4
+
+PACKAGING_PLATFORMS = solaris9-sparc solaris9-i386
+
+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/
+DISTFILES = $(DISTNAME).tar.gz
+DISTFILES += $(NAME)rc
+DISTFILES += CSW$(NAME)utils.postinstall
+DISTFILES += csw$(NAME)-cfexecd
+DISTFILES += csw$(NAME)-cfmonitord
+DISTFILES += csw$(NAME)-cfserverd
+DISTFILES += README.CSW
+DISTFILES += changelog.CSW
+VENDOR_URL = http://www.cfengine.com/community
+
+UFILES_REGEX = cfengine-(\d+(?:\.\d+)*).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 =
+
+# See comment in patch
+PATCHFILES += 0000-Do-not-perform-acceptance-test.patch
+PATCHFILES += 0000-No-Werror-implicit-function-declaration.patch
+# Make build and tests work
+PATCHFILES += 0001-Fix-preprocessor-macro-FUNC_DEPRECATED-to-avoid-synt.patch
+PATCHFILES += 0003-Fix-empty-initializer.-Add-mkdtemp.patch
+PATCHFILES += 0003-Remove-unsupported-compiler-flags.-Add-z-interpose-w.patch
+
+#
+# CUSTOM VARIABLES
+#
+cfengine_workdir = $(localstatedir)/$(NAME)
+cfengine_workdir_bin = $(cfengine_workdir)/bin
+initddir = $(sysconfdir)/init.d
+
+PACKAGES = CSW$(NAME)utils
+# Catch all
+CATALOGNAME_CSW$(NAME)utils = $(NAME)_utils
+SPKG_DESC_CSW$(NAME)utils = CFEngine 3 utilities and documentation
+RUNTIME_DEP_PKGS_CSW$(NAME)utils += CSWlibqdbm14
+RUNTIME_DEP_PKGS_CSW$(NAME)utils += CSWlibssl1-0-0
+RUNTIME_DEP_PKGS_CSW$(NAME)utils += CSWlibpcre1
+RUNTIME_DEP_PKGS_CSW$(NAME)utils += CSWlibgcc-s1
+CHECKPKG_OVERRIDES_CSW$(NAME)utils += catalogname-does-not-match-pkgname|pkgname=CSW$(NAME)utils|catalogname=$(NAME)_utils|expected-catalogname=$(NAME)utils
+CHECKPKG_OVERRIDES_CSW$(NAME)utils += file-with-bad-content|/usr/local|root/opt/csw/share/doc/$(NAME)_utils/CoreBase/failsafe/failsafe.cf
+CHECKPKG_OVERRIDES_CSW$(NAME)utils += file-with-bad-content|/usr/local|root/opt/csw/share/doc/$(NAME)_utils/ChangeLog
+OBSOLETED_BY_CSW$(NAME)utils = CSWlibpromises1 CSW$(NAME)rt
+CATALOGNAME_CSWlibpromises1 = libpromises1_stub
+CATALOGNAME_CSW$(NAME)rt = $(NAME)_rt_stub
+
+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 += CSWlibssl1-0-0
+RUNTIME_DEP_PKGS_CSW$(NAME)server += CSW$(NAME)utils
+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/.*\.CSW
+CHECKPKG_OVERRIDES_CSW$(NAME)server += catalogname-does-not-match-pkgname|pkgname=CSW$(NAME)server|catalogname=$(NAME)_server|expected-catalogname=$(NAME)server
+
+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 += CSWlibssl1-0-0
+RUNTIME_DEP_PKGS_CSW$(NAME)client += CSW$(NAME)utils
+RUNTIME_DEP_PKGS_CSW$(NAME)client += CSWlibpcre1
+RUNTIME_DEP_PKGS_CSW$(NAME)client += CSWlibxml2-2
+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/.*\.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)
+# - cf-monitord (client)
+# - cf-serverd (server)
+INITSMF = $(initddir)/csw$(NAME)-cfexecd
+INITSMF += $(initddir)/csw$(NAME)-cfmonitord
+INITSMF += $(initddir)/csw$(NAME)-cfserverd
+
+LICENSE = LICENSE
+
+# This file gets installed by CSW$(NAME)util since it is used by
+# the server and client component
+PRESERVECONF = $(sysconfdir)/$(NAME)rc
+
+BUILD_DEP_PKGS = CSWlibssl-dev
+BUILD_DEP_PKGS += CSWlibpcre-dev
+BUILD_DEP_PKGS += CSWlibxml2-dev
+BUILD_DEP_PKGS += CSWlibqdbm-dev
+BUILD_DEP_PKGS += CSWflex
+BUILD_DEP_PKGS += CSWbison
+
+CONFIGURE_ARGS = $(DIRPATHS)
+CONFIGURE_ARGS += --disable-silent-rules
+CONFIGURE_ARGS += --with-qdbm=$(prefix)
+CONFIGURE_ARGS += --with-openssl=$(prefix)
+CONFIGURE_ARGS += --with-pcre=$(prefix)
+CONFIGURE_ARGS += --with-workdir=$(cfengine_workdir)
+CONFIGURE_ARGS += --without-tokyocabinet
+CONFIGURE_ARGS += --without-postgresql
+CONFIGURE_ARGS += --without-mysql
+
+# We use this because libpromises will be moved to this private
+# directory (see also move-libpromises:)
+EXTRA_LDFLAGS += -R$(libdir)/$(NAME)
+
+# Those libs are used by configure to detect getaddrinfo()
+EXTRA_CONFIGURE_ENV = LIBS="-lsocket -lnsl"
+
+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 fix-paths-in-files move-libpromises move-binaries
+ @$(MAKECOOKIE)
+
+rename-cfengine-dir:
+ ginstall -d $(DESTDIR)$(docdir)/$(NAME)_utils
+ if [ -d $(DESTDIR)$(datadir)/CoreBase ] ; then \
+ mv $(DESTDIR)$(datadir)/CoreBase $(DESTDIR)$(docdir)/$(NAME)_utils ; \
+ fi
+ for f in example_config README ChangeLog examples ; do \
+ mv $(DESTDIR)$(docdir)/$$f $(DESTDIR)$(docdir)/$(NAME)_utils/ || echo "Unable to move $$f" ; \
+ done
+
+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 -m 644 $(WORKDIR)/README.CSW $(DESTDIR)$(docdir)/$(NAME)_utils/
+
+fix-paths-in-files: rename-cfengine-dir
+ for d in $(DESTDIR)$(docdir)/$(NAME)_utils/example_config $(DESTDIR)$(docdir)/$(NAME)_utils/examples $(DESTDIR)$(docdir)/$(NAME)_utils/CoreBase; 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
+
+# We move libpromises to a prive directory, since there is no publicly
+# available API. Please note, the rpath has to be set appropriately
+move-libpromises:
+ ginstall -d $(DESTDIR)$(libdir)/$(NAME)
+ if test -f $(DESTDIR)$(libdir)/libpromises.so.1.0.0 ; then \
+ mv $(DESTDIR)$(libdir)/libpromises.* $(DESTDIR)$(libdir)/$(NAME)/ ; \
+ fi
+
+# The cfengine guys decided to put binaries into $(prefix)/bin starting
+# with 3.3.0. I don't see the point and keep the binaries in $(prefix)/sbin
+move-binaries:
+ ginstall -d $(DESTDIR)$(prefix)/sbin
+ if test -f $(DESTDIR)$(prefix)/bin/cf-agent ; then \
+ mv $(DESTDIR)$(prefix)/bin/* $(DESTDIR)$(prefix)/sbin/ ; \
+ rmdir $(DESTDIR)$(prefix)/bin ; \
+ fi
+
+post-merge:
+# Get rid of the .so files. Since there are no header files provided,
+# .so files are pretty much useless
+ find $(PKGROOT)$(libdir) -name libpromises.so -exec rm \{\} \;
+
Deleted: csw/mgar/pkg/cfengine3/branches/solaris9/checksums
===================================================================
--- csw/mgar/pkg/cfengine3/trunk/checksums 2013-03-22 23:18:52 UTC (rev 20496)
+++ csw/mgar/pkg/cfengine3/branches/solaris9/checksums 2013-05-04 14:47:27 UTC (rev 20988)
@@ -1 +0,0 @@
-96e2221ca0e1341f4abacde81df41ac2 cfengine-3.4.1.tar.gz
Copied: csw/mgar/pkg/cfengine3/branches/solaris9/checksums (from rev 20497, csw/mgar/pkg/cfengine3/trunk/checksums)
===================================================================
--- csw/mgar/pkg/cfengine3/branches/solaris9/checksums (rev 0)
+++ csw/mgar/pkg/cfengine3/branches/solaris9/checksums 2013-05-04 14:47:27 UTC (rev 20988)
@@ -0,0 +1 @@
+81d574a6d68f3f0a91f0803349a8b8f5 cfengine-3.4.4.tar.gz
Added: csw/mgar/pkg/cfengine3/branches/solaris9/files/0000-Fix-src-hashes.c-so-it-compiles-under-Solaris-9.patch
===================================================================
--- csw/mgar/pkg/cfengine3/branches/solaris9/files/0000-Fix-src-hashes.c-so-it-compiles-under-Solaris-9.patch (rev 0)
+++ csw/mgar/pkg/cfengine3/branches/solaris9/files/0000-Fix-src-hashes.c-so-it-compiles-under-Solaris-9.patch 2013-05-04 14:47:27 UTC (rev 20988)
@@ -0,0 +1,250 @@
+From ec426c55ca7f005ba2de5acf311b3c2de9b314a8 Mon Sep 17 00:00:00 2001
+From: Rafael Ostertag <raos at opencsw.org>
+Date: Sat, 4 May 2013 15:46:35 +0200
+Subject: [PATCH] Fix src/hashes.c, so it compiles under Solaris 9
+
+---
+ src/hashes.c | 78 +++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 39 insertions(+), 39 deletions(-)
+
+diff --git a/src/hashes.c b/src/hashes.c
+index 1a2366a..836e217 100644
+--- a/src/hashes.c
++++ b/src/hashes.c
+@@ -50,7 +50,7 @@ struct AssocHashTable_
+ {
+ AssocArray array;
+ CfAssoc **buckets;
+- };
++ } __sol9union;
+ bool huge;
+ };
+
+@@ -88,11 +88,11 @@ static void HashConvertToHuge(AssocHashTable *hashtable)
+ CfAssoc **buckets = xcalloc(1, sizeof(CfAssoc *) * CF_HASHTABLESIZE);
+ int i;
+
+- for (i = 0; i < hashtable->array.size; ++i)
++ for (i = 0; i < hashtable->__sol9union.array.size; ++i)
+ {
+ /* This is a stripped down HugeHashInsertElement: it will fail on duplicate
+ * elements or nearly-full hash table, or table with HASH_ENTRY_DELETED */
+- CfAssoc *assoc = hashtable->array.values[i];
++ CfAssoc *assoc = hashtable->__sol9union.array.values[i];
+ int bucket = GetHash(assoc->lval);
+
+ for (;;)
+@@ -107,7 +107,7 @@ static void HashConvertToHuge(AssocHashTable *hashtable)
+ }
+
+ hashtable->huge = true;
+- hashtable->buckets = buckets;
++ hashtable->__sol9union.buckets = buckets;
+ }
+
+ /*******************************************************************/
+@@ -120,14 +120,14 @@ static bool HugeHashInsertElement(AssocHashTable *hashtable, const char *element
+ do
+ {
+ /* Free bucket is found */
+- if (hashtable->buckets[i] == NULL || hashtable->buckets[i] == HASH_ENTRY_DELETED)
++ if (hashtable->__sol9union.buckets[i] == NULL || hashtable->__sol9union.buckets[i] == HASH_ENTRY_DELETED)
+ {
+- hashtable->buckets[i] = NewAssoc(element, rval, dtype);
++ hashtable->__sol9union.buckets[i] = NewAssoc(element, rval, dtype);
+ return true;
+ }
+
+ /* Collision -- this element already exists */
+- if (strcmp(element, hashtable->buckets[i]->lval) == 0)
++ if (strcmp(element, hashtable->__sol9union.buckets[i]->lval) == 0)
+ {
+ return false;
+ }
+@@ -146,15 +146,15 @@ static bool TinyHashInsertElement(AssocHashTable *hashtable, const char *element
+ {
+ int i;
+
+- if (hashtable->array.size == TINY_LIMIT)
++ if (hashtable->__sol9union.array.size == TINY_LIMIT)
+ {
+ HashConvertToHuge(hashtable);
+ return HugeHashInsertElement(hashtable, element, rval, dtype);
+ }
+
+- for (i = 0; i < hashtable->array.size; ++i)
++ for (i = 0; i < hashtable->__sol9union.array.size; ++i)
+ {
+- if (strcmp(hashtable->array.values[i]->lval, element) == 0)
++ if (strcmp(hashtable->__sol9union.array.values[i]->lval, element) == 0)
+ {
+ return false;
+ }
+@@ -170,7 +170,7 @@ static bool TinyHashInsertElement(AssocHashTable *hashtable, const char *element
+
+ CfAssoc *a = NewAssoc(element, rval, dtype);
+
+- hashtable->array.values[hashtable->array.size++] = a;
++ hashtable->__sol9union.array.values[hashtable->__sol9union.array.size++] = a;
+ return true;
+ }
+
+@@ -198,23 +198,23 @@ static bool HugeHashDeleteElement(AssocHashTable *hashtable, const char *element
+ do
+ {
+ /* End of allocated chunk */
+- if (hashtable->buckets[i] == NULL)
++ if (hashtable->__sol9union.buckets[i] == NULL)
+ {
+ break;
+ }
+
+ /* Keep looking */
+- if (hashtable->buckets[i] == HASH_ENTRY_DELETED)
++ if (hashtable->__sol9union.buckets[i] == HASH_ENTRY_DELETED)
+ {
+ i = (i + 1) % CF_HASHTABLESIZE;
+ continue;
+ }
+
+ /* Element is found */
+- if (strcmp(element, hashtable->buckets[i]->lval) == 0)
++ if (strcmp(element, hashtable->__sol9union.buckets[i]->lval) == 0)
+ {
+- DeleteAssoc(hashtable->buckets[i]);
+- hashtable->buckets[i] = NULL;
++ DeleteAssoc(hashtable->__sol9union.buckets[i]);
++ hashtable->__sol9union.buckets[i] = NULL;
+ return true;
+ }
+
+@@ -232,18 +232,18 @@ static bool TinyHashDeleteElement(AssocHashTable *hashtable, const char *element
+ {
+ int i;
+
+- for (i = 0; i < hashtable->array.size; ++i)
++ for (i = 0; i < hashtable->__sol9union.array.size; ++i)
+ {
+- if (strcmp(hashtable->array.values[i]->lval, element) == 0)
++ if (strcmp(hashtable->__sol9union.array.values[i]->lval, element) == 0)
+ {
+ int j;
+
+- DeleteAssoc(hashtable->array.values[i]);
+- for (j = i; j < hashtable->array.size - 1; ++j)
++ DeleteAssoc(hashtable->__sol9union.array.values[i]);
++ for (j = i; j < hashtable->__sol9union.array.size - 1; ++j)
+ {
+- hashtable->array.values[j] = hashtable->array.values[j + 1];
++ hashtable->__sol9union.array.values[j] = hashtable->__sol9union.array.values[j + 1];
+ }
+- hashtable->array.size--;
++ hashtable->__sol9union.array.size--;
+ return true;
+ }
+ }
+@@ -274,14 +274,14 @@ static CfAssoc *HugeHashLookupElement(AssocHashTable *hashtable, const char *ele
+ do
+ {
+ /* End of allocated chunk */
+- if (hashtable->buckets[i] == NULL)
++ if (hashtable->__sol9union.buckets[i] == NULL)
+ {
+ return NULL;
+ }
+
+- if (hashtable->buckets[i] != HASH_ENTRY_DELETED && strcmp(element, hashtable->buckets[i]->lval) == 0)
++ if (hashtable->__sol9union.buckets[i] != HASH_ENTRY_DELETED && strcmp(element, hashtable->__sol9union.buckets[i]->lval) == 0)
+ {
+- return hashtable->buckets[i];
++ return hashtable->__sol9union.buckets[i];
+ }
+
+ i = (i + 1) % CF_HASHTABLESIZE;
+@@ -298,11 +298,11 @@ static CfAssoc *TinyHashLookupElement(AssocHashTable *hashtable, const char *ele
+ {
+ int i;
+
+- for (i = 0; i < hashtable->array.size; ++i)
++ for (i = 0; i < hashtable->__sol9union.array.size; ++i)
+ {
+- if (strcmp(hashtable->array.values[i]->lval, element) == 0)
++ if (strcmp(hashtable->__sol9union.array.values[i]->lval, element) == 0)
+ {
+- return hashtable->array.values[i];
++ return hashtable->__sol9union.array.values[i];
+ }
+ }
+ return NULL;
+@@ -328,11 +328,11 @@ static void TinyHashClear(AssocHashTable *hashtable)
+ {
+ int i;
+
+- for (i = 0; i < hashtable->array.size; ++i)
++ for (i = 0; i < hashtable->__sol9union.array.size; ++i)
+ {
+- DeleteAssoc(hashtable->array.values[i]);
++ DeleteAssoc(hashtable->__sol9union.array.values[i]);
+ }
+- hashtable->array.size = 0;
++ hashtable->__sol9union.array.size = 0;
+ }
+
+ /*******************************************************************/
+@@ -343,15 +343,15 @@ static void HugeHashClear(AssocHashTable *hashtable)
+
+ for (i = 0; i < CF_HASHTABLESIZE; i++)
+ {
+- if (hashtable->buckets[i] != NULL)
++ if (hashtable->__sol9union.buckets[i] != NULL)
+ {
+- if (hashtable->buckets[i] != HASH_ENTRY_DELETED)
++ if (hashtable->__sol9union.buckets[i] != HASH_ENTRY_DELETED)
+ {
+- DeleteAssoc(hashtable->buckets[i]);
++ DeleteAssoc(hashtable->__sol9union.buckets[i]);
+ }
+ }
+ }
+- memset(hashtable->buckets, 0, sizeof(CfAssoc *) * CF_HASHTABLESIZE);
++ memset(hashtable->__sol9union.buckets, 0, sizeof(CfAssoc *) * CF_HASHTABLESIZE);
+ }
+
+ /*******************************************************************/
+@@ -361,7 +361,7 @@ void HashClear(AssocHashTable *hashtable)
+ if (hashtable->huge)
+ {
+ HugeHashClear(hashtable);
+- free(hashtable->buckets);
++ free(hashtable->__sol9union.buckets);
+ }
+ else
+ {
+@@ -388,7 +388,7 @@ HashIterator HashIteratorInit(AssocHashTable *hashtable)
+
+ static CfAssoc *HugeHashIteratorNext(HashIterator *i)
+ {
+- CfAssoc **buckets = i->hashtable->buckets;
++ CfAssoc **buckets = i->hashtable->__sol9union.buckets;
+
+ for (; i->pos < CF_HASHTABLESIZE; i->pos++)
+ {
+@@ -412,13 +412,13 @@ static CfAssoc *HugeHashIteratorNext(HashIterator *i)
+
+ static CfAssoc *TinyHashIteratorNext(HashIterator *i)
+ {
+- if (i->pos >= i->hashtable->array.size)
++ if (i->pos >= i->hashtable->__sol9union.array.size)
+ {
+ return NULL;
+ }
+ else
+ {
+- return i->hashtable->array.values[i->pos++];
++ return i->hashtable->__sol9union.array.values[i->pos++];
+ }
+ }
+
+--
+1.7.10.3
+
Added: csw/mgar/pkg/cfengine3/branches/solaris9/files/0000-No-Werror-implicit-function-declaration.patch
===================================================================
--- csw/mgar/pkg/cfengine3/branches/solaris9/files/0000-No-Werror-implicit-function-declaration.patch (rev 0)
+++ csw/mgar/pkg/cfengine3/branches/solaris9/files/0000-No-Werror-implicit-function-declaration.patch 2013-05-04 14:47:27 UTC (rev 20988)
@@ -0,0 +1,24 @@
+From f9d0d0870b4f4d1ce2ab8ebeaee225fc8cb80229 Mon Sep 17 00:00:00 2001
+From: Rafael Ostertag <raos at opencsw.org>
+Date: Sat, 4 May 2013 16:02:51 +0200
+Subject: [PATCH] No -Werror=implicit-function-declaration
+
+---
+ configure | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/configure b/configure
+index 8b73a6d..5eb38f8 100755
+--- a/configure
++++ b/configure
+@@ -19129,7 +19129,6 @@ _ACEOF
+ if ac_fn_c_try_compile "$LINENO"; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+ $as_echo "yes" >&6; }
+- GCC_CFLAG="$GCC_CFLAG -Werror=implicit-function-declaration"
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+--
+1.7.10.3
+
Modified: csw/mgar/pkg/cfengine3/branches/solaris9/files/0003-Fix-empty-initializer.-Add-mkdtemp.patch
===================================================================
--- csw/mgar/pkg/cfengine3/trunk/files/0003-Fix-empty-initializer.-Add-mkdtemp.patch 2013-03-22 23:18:52 UTC (rev 20496)
+++ csw/mgar/pkg/cfengine3/branches/solaris9/files/0003-Fix-empty-initializer.-Add-mkdtemp.patch 2013-05-04 14:47:27 UTC (rev 20988)
@@ -26,7 +26,7 @@
+#include <sys/stat.h>
+#include <stdlib.h>
+
-+static char* mkdtemp(char *template) {
++char* mkdtemp(char *template) {
+ char *tmp;
+ int retval;
+
@@ -61,7 +61,7 @@
+#include <sys/stat.h>
+#include <stdlib.h>
+
-+static char* mkdtemp(char *template) {
++char* mkdtemp(char *template) {
+ char *tmp;
+ int retval;
+
@@ -101,7 +101,7 @@
+#include <sys/stat.h>
+#include <stdlib.h>
+
-+static char* mkdtemp(char *template) {
++char* mkdtemp(char *template) {
+ char *tmp;
+ int retval;
+
@@ -137,7 +137,7 @@
+#include <sys/stat.h>
+#include <stdlib.h>
+
-+static char* mkdtemp(char *template) {
++char* mkdtemp(char *template) {
+ char *tmp;
+ int retval;
+
@@ -175,7 +175,7 @@
+#include <sys/stat.h>
+#include <stdlib.h>
+
-+static char* mkdtemp(char *template) {
++char* mkdtemp(char *template) {
+ char *tmp;
+ int retval;
+
@@ -202,7 +202,7 @@
+#include <sys/stat.h>
+#include <stdlib.h>
+
-+static char* mkdtemp(char *template) {
++char* mkdtemp(char *template) {
+ char *tmp;
+ int retval;
+
@@ -229,7 +229,7 @@
+#include <sys/stat.h>
+#include <stdlib.h>
+
-+static char* mkdtemp(char *template) {
++char* mkdtemp(char *template) {
+ char *tmp;
+ int retval;
+
@@ -269,7 +269,7 @@
+#include <sys/stat.h>
+#include <stdlib.h>
+
-+static char* mkdtemp(char *template) {
++char* mkdtemp(char *template) {
+ char *tmp;
+ int retval;
+
@@ -309,7 +309,7 @@
+#include <sys/stat.h>
+#include <stdlib.h>
+
-+static char* mkdtemp(char *template) {
++char* mkdtemp(char *template) {
+ char *tmp;
+ int retval;
+
Deleted: csw/mgar/pkg/cfengine3/branches/solaris9/files/changelog.CSW
===================================================================
--- csw/mgar/pkg/cfengine3/trunk/files/changelog.CSW 2013-03-22 23:18:52 UTC (rev 20496)
+++ csw/mgar/pkg/cfengine3/branches/solaris9/files/changelog.CSW 2013-05-04 14:47:27 UTC (rev 20988)
@@ -1,50 +0,0 @@
-cfengine3 (3.4.1,REV=2012.12.09)
-
- * New upstream release 3.4.1.
-
- -- Rafael Ostertag <raos at opencsw.org> Sun, 09 Dec 2012 10:12:11 +0100
-
-
-cfengine3 (3.3.9,REV=2012.11.10)
-
- * New upstream release 3.3.9.
-
- -- Rafael Ostertag <raos at opencsw.org> Sat, 10 Nov 2012 14:52:46 +0100
-
-
-cfengine3 (3.3.7,REV=2012.10.09)
-
- * New upstream release 3.3.7.
-
- -- Rafael Ostertag <raos at opencsw.org> Tue, 09 Oct 2012 14:48:49 +0200
-
-
-cfengine3 (3.3.5,REV=2012.08.21)
-
- * New upstream release 3.3.5.
-
- -- Rafael Ostertag <raos at opencsw.org> Tue, 21 Aug 2012 19:22:27 +0200
-
-
-cfengine3 (3.3.3,REV=2012.06.17)
-
- * New upstream release 3.3.3.
-
- * Starting with CFEngine 3.3.0, Berkeley DB support was
- dropped. Tokyocabinet is used instead.
-
- * Dropped support for Solaris 9.
-
- -- Rafael Ostertag <raos at opencsw.org> Sun, 17 Jun 2012 14:09:15 +0200
-
-
-cfengine3 (3.2.3,REV=2012.01.06)
-
- * Obsoleted CSWlibpromises1.
-
- * Built now explicitely with LIBS="-lsocket -lnsl" in order to make
- configure detect getaddrinfo()
-
- * Packages are now also built for Solaris 10.
-
- -- Rafael Ostertag <raos at opencsw.org> Fri, 06 Jan 2012 16:24:39 +0100
Copied: csw/mgar/pkg/cfengine3/branches/solaris9/files/changelog.CSW (from rev 20522, csw/mgar/pkg/cfengine3/trunk/files/changelog.CSW)
===================================================================
--- csw/mgar/pkg/cfengine3/branches/solaris9/files/changelog.CSW (rev 0)
+++ csw/mgar/pkg/cfengine3/branches/solaris9/files/changelog.CSW 2013-05-04 14:47:27 UTC (rev 20988)
@@ -0,0 +1,67 @@
+cfengine3 (3.4.4,REV=2013.05.04)
+
+ * This is a respin for Solaris 9. It was compiled with GCC instead
+ of Sun Studio and links to QDBM instead of tokyocabinet.
+
+ * This package is purely intended for Solaris 9.
+
+ -- Rafael Ostertag <raos at opencsw.org> Sat, 04 May 2013 16:42:34 +0200
+
+
+cfengine3 (3.4.4,REV=2013.03.26)
+
+ * New upstream release 3.4.4.
+
+ -- Rafael Ostertag <raos at opencsw.org> Tue, 26 Mar 2013 11:24:16 +0100
+
+
+cfengine3 (3.4.1,REV=2012.12.09)
+
+ * New upstream release 3.4.1.
+
+ -- Rafael Ostertag <raos at opencsw.org> Sun, 09 Dec 2012 10:12:11 +0100
+
+
+cfengine3 (3.3.9,REV=2012.11.10)
+
+ * New upstream release 3.3.9.
+
+ -- Rafael Ostertag <raos at opencsw.org> Sat, 10 Nov 2012 14:52:46 +0100
+
+
+cfengine3 (3.3.7,REV=2012.10.09)
+
+ * New upstream release 3.3.7.
+
+ -- Rafael Ostertag <raos at opencsw.org> Tue, 09 Oct 2012 14:48:49 +0200
+
+
+cfengine3 (3.3.5,REV=2012.08.21)
+
+ * New upstream release 3.3.5.
+
+ -- Rafael Ostertag <raos at opencsw.org> Tue, 21 Aug 2012 19:22:27 +0200
+
+
+cfengine3 (3.3.3,REV=2012.06.17)
+
+ * New upstream release 3.3.3.
+
+ * Starting with CFEngine 3.3.0, Berkeley DB support was
+ dropped. Tokyocabinet is used instead.
+
+ * Dropped support for Solaris 9.
+
+ -- Rafael Ostertag <raos at opencsw.org> Sun, 17 Jun 2012 14:09:15 +0200
+
+
+cfengine3 (3.2.3,REV=2012.01.06)
+
+ * Obsoleted CSWlibpromises1.
+
+ * Built now explicitely with LIBS="-lsocket -lnsl" in order to make
+ configure detect getaddrinfo()
+
+ * Packages are now also built for Solaris 10.
+
+ -- Rafael Ostertag <raos at opencsw.org> Fri, 06 Jan 2012 16:24:39 +0100
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list