[csw-devel] SF.net SVN: gar:[13793] csw/mgar/pkg/libiconv/trunk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Mon Mar 14 13:28:32 CET 2011


Revision: 13793
          http://gar.svn.sourceforge.net/gar/?rev=13793&view=rev
Author:   dmichelsen
Date:     2011-03-14 12:28:32 +0000 (Mon, 14 Mar 2011)

Log Message:
-----------
libiconv: Work towards package split, has checkpkg issues

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

Modified: csw/mgar/pkg/libiconv/trunk/Makefile
===================================================================
--- csw/mgar/pkg/libiconv/trunk/Makefile	2011-03-14 12:02:31 UTC (rev 13792)
+++ csw/mgar/pkg/libiconv/trunk/Makefile	2011-03-14 12:28:32 UTC (rev 13793)
@@ -25,11 +25,32 @@
 # Package naming is a bit unfortunate CSWiconv vs. libiconv :/ but
 # that's not something i want to change right now. CSWiconv has
 # heaps of dependents.
-PACKAGES = CSWiconv
-CATALOGNAME_CSWiconv = libiconv
+#PACKAGES = CSWiconv
+#CATALOGNAME_CSWiconv = libiconv
 
-# The current 1.12 only has a 32-Bit iconv binary, leave it that way
-EXTRA_MERGE_EXCLUDE_FILES = /opt/csw/bin/.*/iconv
+PACKAGES += CSWlibiconv2
+CATALOGNAME_CSWlibiconv2 = libiconv2
+SPKG_DESC_CSWlibiconv2 = GNU iconv library, libiconv.so.2
+PKGFILES_CSWlibiconv2 += $(call pkgfiles_lib,libiconv.so.2)
+PKGFILES_CSWlibiconv2 += $(libdir)/preloadable_libiconv.so
+
+PACKAGES += CSWlibcharset1
+CATALOGNAME_CSWlibcharset1 = libcharset1
+SPKG_DESC_CSWlibcharset1 = GNU iconv charset library, libcharset.so.1
+PKGFILES_CSWlibcharset1 += $(call pkgfiles_lib,libcharset.so.1)
+# Now *this* time it is ok, iconv is the only package that is allowed to ship this!
+CHECKPKG_OVERRIDES_CSWlibcharset1 += disallowed-path|opt/csw/lib/charset.alias
+PKGFILES_CSWlibcharset1 += $(libdir)/charset.alias
+
+PACKAGES += CSWlibiconv-utils
+CATALOGNAME_CSWlibiconv-utils = libiconv_utils
+SPKG_DESC_CSWlibiconv-utils = GNU iconv utility programs
+PKGFILES_CSWlibiconv-utils += $(bindir)/.*
+PKGFILES_CSWlibiconv-utils += .*iconv\.1.*
+RUNTIME_DEP_PKGS_CSWlibiconv-utils += CSWlibiconv2
+RUNTIME_DEP_PKGS_CSWlibiconv-utils += CSWlibcharset1
+OBSOLETES_CSWlibiconv-utils = CSWiconv
+
 NOISAEXEC = 1
 BUILD64 = 1
 
@@ -59,6 +80,8 @@
 CONFIGURE_ARGS = $(DIRPATHS)
 CONFIGURE_ARGS += --disable-rpath
 
+MERGE_DIRS_isa-extra = $(libdir)
+
 include gar/category.mk
 
 post-install-modulated: DOCDEST=$(DESTDIR)$(docdir)/$(NAME)

Modified: csw/mgar/pkg/libiconv/trunk/checksums
===================================================================
--- csw/mgar/pkg/libiconv/trunk/checksums	2011-03-14 12:02:31 UTC (rev 13792)
+++ csw/mgar/pkg/libiconv/trunk/checksums	2011-03-14 12:28:32 UTC (rev 13793)
@@ -1,2 +1 @@
-7ab33ebd26687c744a37264a330bbe9a  download/libiconv-1.13.1.tar.gz
-9c66308f6f3bfe70afc4fc67c07d7de3  download/patch-configure-stdbool.diff
+7ab33ebd26687c744a37264a330bbe9a  libiconv-1.13.1.tar.gz


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