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

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Tue Jun 7 17:06:34 CEST 2011


Revision: 14728
          http://gar.svn.sourceforge.net/gar/?rev=14728&view=rev
Author:   dmichelsen
Date:     2011-06-07 15:06:34 +0000 (Tue, 07 Jun 2011)

Log Message:
-----------
liblcms2: Initial commit, testsuite dumps core on 64 bit

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

Added Paths:
-----------
    csw/mgar/pkg/liblcms2/
    csw/mgar/pkg/liblcms2/trunk/files/0001-Remove-hardcoded-Wall.patch

Modified: csw/mgar/pkg/liblcms2/trunk/Makefile
===================================================================
--- csw/mgar/pkg/liblcms/trunk/Makefile	2011-06-06 21:33:42 UTC (rev 14718)
+++ csw/mgar/pkg/liblcms2/trunk/Makefile	2011-06-07 15:06:34 UTC (rev 14728)
@@ -1,10 +1,7 @@
-NAME = lcms
-VERSION = 1.18a
+NAME = lcms2
+VERSION = 2.2
 CATEGORIES = apps
-LCMS_VERSION := $(shell echo $(VERSION) | sed -e 's/[a-z]//g')
-LCMS_RELEASE := $(shell echo $(VERSION) | sed -e 's/[^a-z]//g')
 
-DISTNAME = $(NAME)-$(LCMS_VERSION)
 DESCRIPTION = The little color management system and tools
 define BLURB
 	Little cms intends to be a small-footprint, speed optimized 
@@ -17,26 +14,22 @@
 	as well as being distributed in major linux environments. 
 endef
 
-MASTER_SITES = http://www.littlecms.com/
+SF_PROJ = lcms
+MASTER_SITES = $(SF_MIRRORS)
 DISTFILES  = $(NAME)-$(VERSION).tar.gz
 
-PACKAGES = CSWlcms 
-CATALOGNAME_CSWlcms = lcms
-SPKG_DESC_CSWlcms = $(DESCRIPTION)
+PATCHFILES += 0001-Remove-hardcoded-Wall.patch
 
-RUNTIME_DEP_PKGS_CSWlcms   = CSWjpeg CSWtiff CSWzlib
+VENDOR_URL = http://www.littlecms.com/
 
-# We define upstream file regex so we can be notifed of 
-# new upstream software release
-UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz
+# Probably make separate package for Solaris 10 as it has float support
+EXTRA_CPPFLAGS-5.9 = -Dpowf=pow -Dfabsf=labs
+EXTRA_CPPFLAGS = $(EXTRA_CPPFLAGS-$(GAROSREL))
 
-BUILD64 = 1
-STRIP_LIBTOOL = 1
+EXTRA_LINKER_FLAGS = -lm
 
-CONFIGURE_ARGS  = $(DIRPATHS)
-TEST_TARGET = check
+OPT_FLAGS_SOS = -xO0
 
-include gar/category.mk
-SPKG_VERSION  := $(LCMS_VERSION)
-SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(LCMS_RELEASE)
+BUILD64 = 1
 
+include gar/category.mk

Modified: csw/mgar/pkg/liblcms2/trunk/checksums
===================================================================
--- csw/mgar/pkg/liblcms/trunk/checksums	2011-06-06 21:33:42 UTC (rev 14718)
+++ csw/mgar/pkg/liblcms2/trunk/checksums	2011-06-07 15:06:34 UTC (rev 14728)
@@ -1 +1 @@
-f4abfe1c57ea3f633c2e9d034e74e3e8  download/lcms-1.18a.tar.gz
+aaf33c7c25675e6163189ba488ae20f5  lcms2-2.2.tar.gz

Added: csw/mgar/pkg/liblcms2/trunk/files/0001-Remove-hardcoded-Wall.patch
===================================================================
--- csw/mgar/pkg/liblcms2/trunk/files/0001-Remove-hardcoded-Wall.patch	                        (rev 0)
+++ csw/mgar/pkg/liblcms2/trunk/files/0001-Remove-hardcoded-Wall.patch	2011-06-07 15:06:34 UTC (rev 14728)
@@ -0,0 +1,25 @@
+From 3e8a1c71e3c350e9a0f31a00cb747959d48d73ba Mon Sep 17 00:00:00 2001
+From: Dagobert Michelsen <dam at opencsw.org>
+Date: Tue, 7 Jun 2011 15:32:08 +0200
+Subject: [PATCH] Remove hardcoded -Wall
+
+---
+ testbed/Makefile.in |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/testbed/Makefile.in b/testbed/Makefile.in
+index 89f5c13..0be576f 100644
+--- a/testbed/Makefile.in
++++ b/testbed/Makefile.in
+@@ -81,7 +81,7 @@ AUTOMAKE = @AUTOMAKE@
+ AWK = @AWK@
+ CC = @CC@
+ CCDEPMODE = @CCDEPMODE@
+-CFLAGS = --pedantic -Wall -std=c99 -O2
++CFLAGS = @CFLAGS@
+ CPP = @CPP@
+ CPPFLAGS = @CPPFLAGS@
+ CXX = @CXX@
+-- 
+1.7.5.4
+


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