[csw-devel] SF.net SVN: gar:[9191] csw/mgar/pkg/poppler/trunk

hson at users.sourceforge.net hson at users.sourceforge.net
Mon Mar 15 22:34:20 CET 2010


Revision: 9191
          http://gar.svn.sourceforge.net/gar/?rev=9191&view=rev
Author:   hson
Date:     2010-03-15 21:34:20 +0000 (Mon, 15 Mar 2010)

Log Message:
-----------
poppler: Fix for dependency loop

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

Modified: csw/mgar/pkg/poppler/trunk/Makefile
===================================================================
--- csw/mgar/pkg/poppler/trunk/Makefile	2010-03-15 19:59:11 UTC (rev 9190)
+++ csw/mgar/pkg/poppler/trunk/Makefile	2010-03-15 21:34:20 UTC (rev 9191)
@@ -11,24 +11,63 @@
 SPKG_SOURCEURL = http://poppler.freedesktop.org/
 MASTER_SITES = http://poppler.freedesktop.org/
 DISTFILES  = $(GARNAME)-$(GARVERSION).tar.gz
+DISTFILES += old_libs_i386.tar.bz2
+DISTFILES += old_libs_sparc.tar.bz2
 
-PATCHFILES += missing-includes.patch
+PACKAGES = CSWpoppler CSWlibpoppler CSWlibpopplerdev CSWlibpopplerdoc
+CATALOGNAME_CSWpoppler = poppler
+CATALOGNAME_CSWlibpoppler = libpoppler
+CATALOGNAME_CSWlibpopplerdev = libpoppler_devel
+CATALOGNAME_CSWlibpopplerdoc = libpoppler_doc
+SPKG_DESC_CSWpoppler = $(DESCRIPTION) - utilities
+SPKG_DESC_CSWlibpoppler = $(DESCRIPTION)
+SPKG_DESC_CSWlibpopplerdev = $(DESCRIPTION) - developer package
+SPKG_DESC_CSWlibpopplerdoc = $(DESCRIPTION) - documentation
 
-# 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
+PKGFILES_CSWlibpoppler= $(PKGFILES_RT)
+PKGFILES_CSWlibpopplerdev = $(PKGFILES_DEVEL)
+PKGFILES_CSWlibpopplerdoc = $(sharedstatedir)/gtk-doc/.*
+
+INCOMPATIBLE_PKGS_CSWpoppler = CSWxpdf
+
+RUNTIME_DEP_PKGS_CSWpoppler += CSWfconfig
+RUNTIME_DEP_PKGS_CSWpoppler += CSWftype2
+RUNTIME_DEP_PKGS_CSWpoppler += CSWjpeg
+RUNTIME_DEP_PKGS_CSWpoppler += CSWlibpoppler
+RUNTIME_DEP_PKGS_CSWpoppler += CSWlibxml2
+
+RUNTIME_DEP_PKGS_CSWlibpoppler += CSWfconfig
+RUNTIME_DEP_PKGS_CSWlibpoppler += CSWftype2
+RUNTIME_DEP_PKGS_CSWlibpoppler += CSWggettextrt
+RUNTIME_DEP_PKGS_CSWlibpoppler += CSWglib2
+RUNTIME_DEP_PKGS_CSWlibpoppler += CSWgtk2
+RUNTIME_DEP_PKGS_CSWlibpoppler += CSWjpeg
+RUNTIME_DEP_PKGS_CSWlibpoppler += CSWlibcairo
+RUNTIME_DEP_PKGS_CSWlibpoppler += CSWlibxml2
+RUNTIME_DEP_PKGS_CSWlibpoppler += CSWpango
+RUNTIME_DEP_PKGS_CSWlibpoppler += CSWzlib
+
+CHECKPKG_OVERRIDES_CSWlibpopplerdev += missing-dependency|CSWlibpoppler
+
+#PATCHFILES += missing-includes.patch
+
 # UPSTREAM_MASTER_SITES = 
 UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz
 
 BUILD64 = 1
 
+# Fix for making sure libtool doesn't pick up libpoppler.so from /opt/csw/lib
+# when relinking libpoppler-glib during install phaze
+EXTRA_SOS_LD_FLAGS += -L$(abspath $(WORKSRC)/poppler/.libs)
+
 CONFIGURE_ARGS = $(DIRPATHS)
 
-RUNTIME_DEP_PKGS += CSWfconfig
-RUNTIME_DEP_PKGS += CSWftype2
-RUNTIME_DEP_PKGS += CSWggettextrt
-RUNTIME_DEP_PKGS += CSWglib2
-RUNTIME_DEP_PKGS += CSWjpeg
-RUNTIME_DEP_PKGS += CSWlibxml2
-RUNTIME_DEP_PKGS += CSWzlib
+include gar/category.mk
 
-include gar/category.mk
+post-install-isa-sparcv8:
+	(cd $(INSTALLISADIR)$(libdir);bzip2 -dc $(CURDIR)/$(DOWNLOADDIR)/old_libs_sparc.tar.bz2|tar xf -)
+	$(MAKECOOKIE)
+
+post-install-isa-i386:
+	(cd $(INSTALLISADIR)$(libdir);bzip2 -dc $(CURDIR)/$(DOWNLOADDIR)/old_libs_i386.tar.bz2|tar xf -)
+	$(MAKECOOKIE)

Modified: csw/mgar/pkg/poppler/trunk/checksums
===================================================================
--- csw/mgar/pkg/poppler/trunk/checksums	2010-03-15 19:59:11 UTC (rev 9190)
+++ csw/mgar/pkg/poppler/trunk/checksums	2010-03-15 21:34:20 UTC (rev 9191)
@@ -1,2 +1,3 @@
-bf4abf5006e4a812d00567eeea42faaa  missing-includes.patch
-4155346f9369b192569ce9184ff73e43  poppler-0.12.4.tar.gz
+776b02d90c238f08b9a8900d8e4a2580  old_libs_i386.tar.bz2
+eabd006c9b65bac874297157c8b774cb  old_libs_sparc.tar.bz2
+e1a2d98ba5a4199f20d7637a7d79a829  poppler-0.10.6.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