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

hson at users.sourceforge.net hson at users.sourceforge.net
Tue Mar 24 01:50:53 CET 2009


Revision: 3896
          http://gar.svn.sourceforge.net/gar/?rev=3896&view=rev
Author:   hson
Date:     2009-03-24 00:50:52 +0000 (Tue, 24 Mar 2009)

Log Message:
-----------
zlib: Initial commit

Added Paths:
-----------
    csw/mgar/pkg/zlib/
    csw/mgar/pkg/zlib/branches/
    csw/mgar/pkg/zlib/tags/
    csw/mgar/pkg/zlib/trunk/
    csw/mgar/pkg/zlib/trunk/Makefile
    csw/mgar/pkg/zlib/trunk/checksums
    csw/mgar/pkg/zlib/trunk/files/
    csw/mgar/pkg/zlib/trunk/files/Makefile.in.diff
    csw/mgar/pkg/zlib/trunk/files/configure.diff


Property changes on: csw/mgar/pkg/zlib/trunk
___________________________________________________________________
Added: svn:ignore
   + cookies
download
work


Added: svn:externals
   + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2


Added: csw/mgar/pkg/zlib/trunk/Makefile
===================================================================
--- csw/mgar/pkg/zlib/trunk/Makefile	                        (rev 0)
+++ csw/mgar/pkg/zlib/trunk/Makefile	2009-03-24 00:50:52 UTC (rev 3896)
@@ -0,0 +1,38 @@
+GARNAME = zlib
+GARVERSION = 1.2.3
+CATEGORIES = lib
+
+DESCRIPTION = Zlib Data Compression Library
+define BLURB
+ zlib is designed to be a free, general-purpose, legally unencumbered -- that
+ is, not covered by any patents -- lossless data-compression library for use 
+ on virtually any computer hardware and operating system. The zlib data format
+ is itself portable across platforms. Unlike the LZW compression method used
+ in Unix compress(1) and in the GIF image format, the compression method
+ currently used in zlib essentially never expands the data. (LZW can double or
+ triple the file size in extreme cases.) zlib's memory footprint is also
+ independent of the input data and can be reduced, if necessary, at some cost
+ in compression
+endef
+
+SF_PROJ=libpng
+MASTER_SITES = $(SF_MIRRORS)
+DISTFILES  = $(GARNAME)-$(GARVERSION).tar.bz2
+
+SPKG_SOURCEURL = http://www.zlib.net
+
+# We define upstream file regex so we can be notifed of new upstream software release
+UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=5624
+UPSTREAM_USE_SF = 1
+UFILES_REGEX = (\d+(?:\.\d+)*)
+
+PATCHFILES = Makefile.in.diff
+PATCHFILES += configure.diff
+
+BUILD64 = 1
+NO_ISAEXEC = 1
+
+CONFIGURE_ARGS = --prefix=$(prefix) --exec_prefix=$(exec_prefix) 
+CONFIGURE_ARGS += --libdir=$(libdir) --includedir=$(includedir)  --shared
+
+include gar/category.mk

Added: csw/mgar/pkg/zlib/trunk/checksums
===================================================================
--- csw/mgar/pkg/zlib/trunk/checksums	                        (rev 0)
+++ csw/mgar/pkg/zlib/trunk/checksums	2009-03-24 00:50:52 UTC (rev 3896)
@@ -0,0 +1,3 @@
+dee233bf288ee795ac96a98cc2e369b6  download/zlib-1.2.3.tar.bz2
+f1b6f2e9b6ce5902d2e7d83728233532  download/Makefile.in.diff
+59755e3443f9a9c0374febf39663bf5f  download/configure.diff

Added: csw/mgar/pkg/zlib/trunk/files/Makefile.in.diff
===================================================================
--- csw/mgar/pkg/zlib/trunk/files/Makefile.in.diff	                        (rev 0)
+++ csw/mgar/pkg/zlib/trunk/files/Makefile.in.diff	2009-03-24 00:50:52 UTC (rev 3896)
@@ -0,0 +1,47 @@
+--- ../build-global/zlib-1.2.3/Makefile.in	2005-07-18 04:25:21.000000000 +0200
++++ zlib-1.2.3/Makefile.in	2009-03-23 08:05:49.549504439 +0100
+@@ -43,7 +43,7 @@
+ exec_prefix = ${prefix}
+ libdir = ${exec_prefix}/lib
+ includedir = ${prefix}/include
+-mandir = ${prefix}/share/man
++mandir = ${mandir}
+ man3dir = ${mandir}/man3
+ 
+ OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \
+@@ -90,23 +90,23 @@
+ 	$(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS)
+ 
+ install: $(LIBS)
+-	- at if [ ! -d $(exec_prefix) ]; then mkdir -p $(exec_prefix); fi
+-	- at if [ ! -d $(includedir)  ]; then mkdir -p $(includedir); fi
+-	- at if [ ! -d $(libdir)      ]; then mkdir -p $(libdir); fi
+-	- at if [ ! -d $(man3dir)     ]; then mkdir -p $(man3dir); fi
+-	cp zlib.h zconf.h $(includedir)
+-	chmod 644 $(includedir)/zlib.h $(includedir)/zconf.h
+-	cp $(LIBS) $(libdir)
+-	cd $(libdir); chmod 755 $(LIBS)
+-	-@(cd $(libdir); $(RANLIB) libz.a || true) >/dev/null 2>&1
+-	cd $(libdir); if test -f $(SHAREDLIBV); then \
++	- at if [ ! -d $(DESTDIR)$(exec_prefix) ]; then mkdir -p $(DESTDIR)$(exec_prefix); fi
++	- at if [ ! -d $(DESTDIR)$(includedir)  ]; then mkdir -p $(DESTDIR)$(includedir); fi
++	- at if [ ! -d $(DESTDIR)$(libdir)      ]; then mkdir -p $(DESTDIR)$(libdir); fi
++	- at if [ ! -d $(DESTDIR)$(man3dir)     ]; then mkdir -p $(DESTDIR)$(man3dir); fi
++	cp zlib.h zconf.h $(DESTDIR)$(includedir)
++	chmod 644 $(DESTDIR)$(includedir)/zlib.h $(DESTDIR)$(includedir)/zconf.h
++	cp $(LIBS) $(DESTDIR)$(libdir)
++	cd $(DESTDIR)$(libdir); chmod 755 $(LIBS)
++	-@(cd $(DESTDIR)$(libdir); $(RANLIB) libz.a || true) >/dev/null 2>&1
++	cd $(DESTDIR)$(libdir); if test -f $(SHAREDLIBV); then \
+ 	  rm -f $(SHAREDLIB) $(SHAREDLIBM); \
+ 	  ln -s $(SHAREDLIBV) $(SHAREDLIB); \
+ 	  ln -s $(SHAREDLIBV) $(SHAREDLIBM); \
+ 	  (ldconfig || true)  >/dev/null 2>&1; \
+ 	fi
+-	cp zlib.3 $(man3dir)
+-	chmod 644 $(man3dir)/zlib.3
++	cp zlib.3 $(DESTDIR)$(man3dir)
++	chmod 644 $(DESTDIR)$(man3dir)/zlib.3
+ # The ranlib in install is needed on NeXTSTEP which checks file times
+ # ldconfig is for Linux
+ 

Added: csw/mgar/pkg/zlib/trunk/files/configure.diff
===================================================================
--- csw/mgar/pkg/zlib/trunk/files/configure.diff	                        (rev 0)
+++ csw/mgar/pkg/zlib/trunk/files/configure.diff	2009-03-24 00:50:52 UTC (rev 3896)
@@ -0,0 +1,11 @@
+--- ../build-global/zlib-1.2.3/configure	2005-07-11 22:11:57.000000000 +0200
++++ zlib-1.2.3/configure	2009-03-23 08:21:07.639754073 +0100
+@@ -29,7 +29,7 @@
+ exec_prefix=${exec_prefix-'${prefix}'}
+ libdir=${libdir-'${exec_prefix}/lib'}
+ includedir=${includedir-'${prefix}/include'}
+-mandir=${mandir-'${prefix}/share/man'}
++#mandir=${mandir-'${prefix}/share/man'}
+ shared_ext='.so'
+ shared=0
+ gcc=0


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