summaryrefslogtreecommitdiff
path: root/devel/zlib
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2007-08-02 13:22:20 +0000
committerjoerg <joerg@pkgsrc.org>2007-08-02 13:22:20 +0000
commit7694ac36156d1976352297d69af6c01f7a77dc2f (patch)
treecf5d732ff7104d5678aa5e42a2b9c24945a1fd62 /devel/zlib
parente4fd1dd6dd990043942f3da720a0228d6ce294f5 (diff)
downloadpkgsrc-7694ac36156d1976352297d69af6c01f7a77dc2f.tar.gz
Use in-tree versions. The replacement Makefile can be used for direct
builds in bootstrap tools as well.
Diffstat (limited to 'devel/zlib')
-rw-r--r--devel/zlib/Makefile22
-rw-r--r--devel/zlib/files/Makefile27
-rw-r--r--devel/zlib/patches/patch-aa56
3 files changed, 44 insertions, 61 deletions
diff --git a/devel/zlib/Makefile b/devel/zlib/Makefile
index 9a8f9786df9..c060c422f39 100644
--- a/devel/zlib/Makefile
+++ b/devel/zlib/Makefile
@@ -1,23 +1,35 @@
-# $NetBSD: Makefile,v 1.37 2007/06/08 18:39:24 wiz Exp $
+# $NetBSD: Makefile,v 1.38 2007/08/02 13:22:20 joerg Exp $
DISTNAME= zlib-1.2.3
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libpng/} \
http://www.gzip.org/zlib/
-MAINTAINER= pkgsrc-users@NetBSD.org
+MAINTAINER= joerg@NetBSD.org
HOMEPAGE= http://www.zlib.net/
COMMENT= General purpose data compression library
+DISTFILES= # empty
+EXTRACT_ONLY= # empty
+
PKG_DESTDIR_SUPPORT= user-destdir
PKG_INSTALLATION_TYPES= overwrite pkgviews
USE_LIBTOOL= yes
-HAS_CONFIGURE= yes
+
INSTALLATION_DIRS= include lib ${PKGMANDIR}/man3
-MAKE_ENV+= PKGSRC_LDFLAGS=${LDFLAGS:Q}
+.include "../../mk/bsd.prefs.mk"
+
+CFLAGS+= ${CPPFLAGS}
+
+do-extract:
+ ${CP} -r ${FILESDIR} ${WRKSRC}
-TEST_TARGET= check
+do-install:
+ ${LIBTOOL} --mode=install ${INSTALL_LIB} ${WRKSRC}/libz.la ${DESTDIR}${PREFIX}/lib
+ ${INSTALL_MAN} ${WRKSRC}/zlib.3 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3
+ ${INSTALL_DATA} ${WRKSRC}/zconf.h ${DESTDIR}${PREFIX}/include
+ ${INSTALL_DATA} ${WRKSRC}/zlib.h ${DESTDIR}${PREFIX}/include
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/zlib/files/Makefile b/devel/zlib/files/Makefile
new file mode 100644
index 00000000000..34714b44a07
--- /dev/null
+++ b/devel/zlib/files/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2007/08/02 13:22:20 joerg Exp $
+#
+# Replacement Makefile for bzip2.
+#
+
+OBJS= adler32.o compress.o crc32.o deflate.o gzio.o \
+ infback.o inffast.o inflate.o inftrees.o trees.o \
+ uncompr.o zutil.o
+LOBJS= ${OBJS:R:S/$/.lo/g}
+
+all: libz.la
+
+libz.la: ${LOBJS}
+ ${LIBTOOL} --mode=link ${CC} ${LDFLAGS} ${CFLAGS} -o ${.TARGET} \
+ ${LOBJS} -version-info 1:2 -rpath ${PREFIX}/lib
+
+libz.a: ${OBJS}
+ ${AR} cq ${.TARGET} ${OBJS}
+ ${RANLIB} ${.TARGET}
+
+.SUFFIXES: .c .o .lo
+
+.c.o:
+ ${CC} -c ${CFLAGS} -o ${.TARGET} ${.IMPSRC}
+
+.c.lo:
+ ${LIBTOOL} --mode=compile ${CC} -c ${CFLAGS} -o ${.TARGET} ${.IMPSRC}
diff --git a/devel/zlib/patches/patch-aa b/devel/zlib/patches/patch-aa
deleted file mode 100644
index b360955c121..00000000000
--- a/devel/zlib/patches/patch-aa
+++ /dev/null
@@ -1,56 +0,0 @@
-$NetBSD: patch-aa,v 1.11 2007/05/15 19:39:12 heinz Exp $
-
---- Makefile.in.orig 2005-07-18 04:25:21.000000000 +0200
-+++ Makefile.in
-@@ -16,7 +16,6 @@
- # To install in $HOME instead of /usr/local, use:
- # make install prefix=$HOME
-
--CC=cc
-
- CFLAGS=-O
- #CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
-@@ -54,10 +53,9 @@ OBJA =
-
- TEST_OBJS = example.o minigzip.o
-
--all: example$(EXE) minigzip$(EXE)
-
- check: test
--test: all
-+test: all example minigzip
- @LD_LIBRARY_PATH=.:$(LD_LIBRARY_PATH) ; export LD_LIBRARY_PATH; \
- echo hello world | ./minigzip | ./minigzip -d || \
- echo ' *** minigzip test FAILED ***' ; \
-@@ -77,19 +75,24 @@ match.o: match.S
- mv _match.o match.o
- rm -f _match.s
-
--$(SHAREDLIBV): $(OBJS)
-- $(LDSHARED) -o $@ $(OBJS)
-- rm -f $(SHAREDLIB) $(SHAREDLIBM)
-- ln -s $@ $(SHAREDLIB)
-- ln -s $@ $(SHAREDLIBM)
-+all: $(OBJS)
-+ ${LIBTOOL} --mode=link ${CC} ${CPPFLAGS} ${CFLAGS} ${PKGSRC_LDFLAGS} -o libz.la ${OBJS:.o=.lo} -rpath ${PREFIX}/lib -version-info 1:2
-+
-+.c.o:
-+ ${LIBTOOL} --mode=compile ${CC} ${CPPFLAGS} ${CFLAGS} -c $<
-
- example$(EXE): example.o $(LIBS)
-- $(CC) $(CFLAGS) -o $@ example.o $(LDFLAGS)
-+ ${LIBTOOL} --mode=link ${CC} ${CPPFLAGS} ${CFLAGS} ${PKGSRC_LDFLAGS} -o $@ $>
-
- minigzip$(EXE): minigzip.o $(LIBS)
-- $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS)
-+ ${LIBTOOL} --mode=link ${CC} ${CPPFLAGS} ${CFLAGS} ${PKGSRC_LDFLAGS} -o $@ $>
-
- install: $(LIBS)
-+ ${BSD_INSTALL_DATA} zconf.h zlib.h ${DESTDIR}${PREFIX}/include
-+ ${BSD_INSTALL_DATA} zlib.3 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3
-+ ${LIBTOOL} --mode=install ${BSD_INSTALL_LIB} libz.la ${DESTDIR}${PREFIX}/lib
-+
-+installold: $(LIBS)
- -@if [ ! -d $(exec_prefix) ]; then mkdir -p $(exec_prefix); fi
- -@if [ ! -d $(includedir) ]; then mkdir -p $(includedir); fi
- -@if [ ! -d $(libdir) ]; then mkdir -p $(libdir); fi