[csw-devel] SF.net SVN: gar:[18467] csw/mgar/pkg

cgrzemba at users.sourceforge.net cgrzemba at users.sourceforge.net
Wed Jun 20 13:41:48 CEST 2012


Revision: 18467
          http://gar.svn.sourceforge.net/gar/?rev=18467&view=rev
Author:   cgrzemba
Date:     2012-06-20 11:41:47 +0000 (Wed, 20 Jun 2012)
Log Message:
-----------
gthumb/trunk: initial commit, public build recipe

Added Paths:
-----------
    csw/mgar/pkg/gthumb/
    csw/mgar/pkg/gthumb/Makefile
    csw/mgar/pkg/gthumb/branches/
    csw/mgar/pkg/gthumb/tags/
    csw/mgar/pkg/gthumb/trunk/
    csw/mgar/pkg/gthumb/trunk/Makefile
    csw/mgar/pkg/gthumb/trunk/checksums
    csw/mgar/pkg/gthumb/trunk/files/
    csw/mgar/pkg/gthumb/trunk/files/mkdtemp-patch

Added: csw/mgar/pkg/gthumb/Makefile
===================================================================
--- csw/mgar/pkg/gthumb/Makefile	                        (rev 0)
+++ csw/mgar/pkg/gthumb/Makefile	2012-06-20 11:41:47 UTC (rev 18467)
@@ -0,0 +1,2 @@
+%:
+	$(MAKE) -C trunk $*


Property changes on: csw/mgar/pkg/gthumb/trunk
___________________________________________________________________
Added: svn:ignore
   + work


Added: csw/mgar/pkg/gthumb/trunk/Makefile
===================================================================
--- csw/mgar/pkg/gthumb/trunk/Makefile	                        (rev 0)
+++ csw/mgar/pkg/gthumb/trunk/Makefile	2012-06-20 11:41:47 UTC (rev 18467)
@@ -0,0 +1,113 @@
+# $Id$
+# TODO (release-critical prefixed with !, non release-critical with *)
+#
+NAME = gthumb
+VERSION = 2.10.12
+SUBDIR=$(basename $(VERSION))
+GARTYPE = v2
+CATEGORIES = gnome
+
+DESCRIPTION = Brief description
+define BLURB
+  Long description
+endef
+
+MASTER_SITES = http://ftp.gnome.org/pub/gnome/sources/gthumb/$(SUBDIR)
+DISTFILES  = $(NAME)-$(VERSION).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 = 
+
+GARCOMPILER = SOS12U3
+PACKAGING_PLATFORMS = Solaris10-sparc Solaris10-i386
+
+PATCHFILES += mkdtemp-patch
+
+PACKAGES += CSWlibgthumb
+PKGFILES_CSWlibgthumb += $(call baseisadirs,$(libdir),libgthumb\.so)
+SPKG_DESC_CSWlibgthumb += $(DESCRIPTION), libgthumb.so
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibgthread2-0-0
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibgnomeui2-0
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibgmodule2-0-0
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibxrender
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibatk1-0-0
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibexif12
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibjpeg7
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibgnomecanvas
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibpopt0
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibintl8
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibz1
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibcairo2
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibfreetype6
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibgnome
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibxml2-2
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibgtk-x11-2-0-0
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWorbit2
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibgdk-x11-2-0-0
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibgconf2-4
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibgdk-pixbuf2-0-0
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibglade2
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibgobject2-0-0
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibgio2-0-0
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWpango
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibfontconfig1
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibbonoboui
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibart
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibpng12-0
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibtiff3
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWgnomevfs2
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibbonobo2
+RUNTIME_DEP_PKGS_CSWlibgthumb += CSWlibglib2-0-0
+# this is reported because lib was not split out in the old package
+CHECKPKG_OVERRIDES_CSWlibgthumb += file-collision|/opt/csw/lib/libgthumb.so|CSWgthumb|CSWlibgthumb
+# there is really only the .so name
+CHECKPKG_OVERRIDES_CSWlibgthumb += soname-equals-filename|file=/opt/csw/lib/libgthumb.so
+
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibgthumb
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibgthread2-0-0
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibgnomeui2-0
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibgmodule2-0-0
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibxrender
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibglib2-0-0
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibexif12
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibjpeg7
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibgnomecanvas
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibpopt0
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibintl8
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibgdk-x11-2-0-0
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibcairo2
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibfreetype6
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibgnome
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibxml2-2
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibgtk-x11-2-0-0
+RUNTIME_DEP_PKGS_CSWgthumb += CSWorbit2
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibz1
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibgconf2-4
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibgdk-pixbuf2-0-0
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibglade2
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibgobject2-0-0
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibgio2-0-0
+RUNTIME_DEP_PKGS_CSWgthumb += CSWpango
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibfontconfig1
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibbonoboui
+RUNTIME_DEP_PKGS_CSWgthumb += CSWgnomevfs2
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibpng12-0
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibtiff3
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibart
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibbonobo2
+RUNTIME_DEP_PKGS_CSWgthumb += CSWlibatk1-0-0
+
+# for xmllint
+EXTRA_TEST_ENV += http_proxy=http://proxy:3128
+
+CONFIGURE_ARGS = $(DIRPATHS)
+
+include gar/category.mk
+
+PATH:=/opt/csw/gnu:$(PATH)


Property changes on: csw/mgar/pkg/gthumb/trunk/Makefile
___________________________________________________________________
Added: svn:keywords
   + Id

Added: csw/mgar/pkg/gthumb/trunk/checksums
===================================================================
--- csw/mgar/pkg/gthumb/trunk/checksums	                        (rev 0)
+++ csw/mgar/pkg/gthumb/trunk/checksums	2012-06-20 11:41:47 UTC (rev 18467)
@@ -0,0 +1 @@
+14732ffc8b5cea9a80e32de6c34480b3  gthumb-2.10.12.tar.gz

Added: csw/mgar/pkg/gthumb/trunk/files/mkdtemp-patch
===================================================================
--- csw/mgar/pkg/gthumb/trunk/files/mkdtemp-patch	                        (rev 0)
+++ csw/mgar/pkg/gthumb/trunk/files/mkdtemp-patch	2012-06-20 11:41:47 UTC (rev 18467)
@@ -0,0 +1,18 @@
+--- a/libgthumb/file-utils.c
++++ b/libgthumb/file-utils.c
+@@ -2462,10 +2462,13 @@ get_temp_dir_name (void)
+         template = g_strconcat (best_folder, "/.gth-XXXXXX", NULL);
+         g_free (best_folder);
+         
+-        result = mkdtemp (template);
++	if( !mktemp( template ) || mkdir( template, 0700 ) ) {
++                g_free (template);
++ 		return NULL; 
++	}
++	result = template;
+ 
+         if ((result == NULL) || (*result == '\0')) {
+-                g_free (template);
+                 result = NULL;
+         }
+ 

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