Make this package build on Darwin.
- Libtoolize. - Make "install" a phony target for case-insensitive file systems.
This commit is contained in:
parent
5ef39e324a
commit
99fa2d0f63
5 changed files with 38 additions and 124 deletions
|
@ -1,7 +1,8 @@
|
|||
# $NetBSD: Makefile,v 1.4 2006/03/04 21:31:03 jlam Exp $
|
||||
# $NetBSD: Makefile,v 1.5 2006/06/10 19:43:24 minskim Exp $
|
||||
|
||||
DISTNAME= qDecoder-7.0.1
|
||||
CATEGORIES= www
|
||||
PKGREVISION= 1
|
||||
MASTER_SITES= ftp://ftp.qDecoder.org/pub/qDecoder/
|
||||
EXTRACT_SUFX= .tar.Z
|
||||
|
||||
|
@ -10,6 +11,7 @@ HOMEPAGE= http://www.qDecoder.org/
|
|||
COMMENT= Web Application Interface for C/C++ (CGI Library)
|
||||
|
||||
GNU_CONFIGURE= YES
|
||||
USE_LIBTOOL= YES
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/qDecoder
|
||||
|
|
|
@ -1,10 +1,6 @@
|
|||
@comment $NetBSD: PLIST,v 1.1.1.1 2002/05/04 00:53:51 jtb Exp $
|
||||
@comment $NetBSD: PLIST,v 1.2 2006/06/10 19:43:24 minskim Exp $
|
||||
include/qDecoder.h
|
||||
lib/libqDecoder.a
|
||||
lib/libqDecoder.so
|
||||
lib/libqDecoder.so.0
|
||||
lib/libqDecoder.so.0.0
|
||||
lib/libqDecoder_pic.a
|
||||
lib/libqDecoder.la
|
||||
share/doc/qDecoder/AUTHORS
|
||||
share/doc/qDecoder/CHANGES
|
||||
share/doc/qDecoder/COPYING
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
$NetBSD: distinfo,v 1.3 2005/02/24 14:08:38 wiz Exp $
|
||||
$NetBSD: distinfo,v 1.4 2006/06/10 19:43:24 minskim Exp $
|
||||
|
||||
SHA1 (qDecoder-7.0.1.tar.Z) = a5c8f76e6a62405628f0b75a9e536b8ba4539f96
|
||||
RMD160 (qDecoder-7.0.1.tar.Z) = f8e4dfc7d531c749ee51eebbbfe864a66b05e3a2
|
||||
Size (qDecoder-7.0.1.tar.Z) = 993825 bytes
|
||||
SHA1 (patch-aa) = ff345b6eddc1851de1a4cafe2032232bf168ba72
|
||||
SHA1 (patch-aa) = 4824679d8d4d6b0efc5e2138d703fb56dcc8dcb3
|
||||
SHA1 (patch-ab) = 47b2c521b57ab6ae94119cca4337818e44f46c6f
|
||||
|
|
|
@ -1,129 +1,34 @@
|
|||
$NetBSD: patch-aa,v 1.1.1.1 2002/05/04 00:53:51 jtb Exp $
|
||||
$NetBSD: patch-aa,v 1.2 2006/06/10 19:43:24 minskim Exp $
|
||||
|
||||
--- src/Makefile.in.orig Thu Sep 6 16:33:39 2001
|
||||
+++ src/Makefile.in Thu Apr 25 09:06:29 2002
|
||||
@@ -37,87 +37,45 @@
|
||||
# Name
|
||||
PRGNAME = qDecoder
|
||||
--- src/Makefile.in.orig 2001-09-06 08:33:39.000000000 -0700
|
||||
+++ src/Makefile.in
|
||||
@@ -92,24 +92,17 @@ OBJ = qDecoder.o \
|
||||
|
||||
-# Static Library Name
|
||||
-LIBNAME = lib${PRGNAME}.a
|
||||
+# Library Name
|
||||
+LIB = ${PRGNAME}
|
||||
|
||||
-# Shared Library Name
|
||||
-SLIBVERSION = 2
|
||||
-SLIBNAME = lib${PRGNAME}.so
|
||||
-SLIBREALNAME = ${SLIBNAME}.${SLIBVERSION}
|
||||
+# Shared Library Version
|
||||
+SHLIB_MAJOR = 0
|
||||
+SHLIB_MINOR = 0
|
||||
|
||||
# System library directory
|
||||
LIBDIR = @libdir@
|
||||
-HEADERDIR = @includedir@
|
||||
|
||||
-# Which compiler & options for release
|
||||
-CC = @CC@
|
||||
-CFLAGS = @CFLAGS@
|
||||
-DEFS = @DEFS@
|
||||
-INCLUDE = -I.
|
||||
-
|
||||
-# Utilities
|
||||
-AR = @AR@
|
||||
-ARFLAGS = -rc
|
||||
-CHMOD = @CHMOD@
|
||||
-INSTALL = @INSTALL@ -m 444
|
||||
-LD = @LD@
|
||||
-LDFLAGS = -G
|
||||
-LN_S = @LN_S@
|
||||
-RANLIB = @RANLIB@
|
||||
-RM = @RM@
|
||||
-
|
||||
-
|
||||
-# Objects List
|
||||
-OBJ = qDecoder.o \
|
||||
- qSession.o \
|
||||
- qfDecoder.o \
|
||||
- qsDecoder.o \
|
||||
- qHttpHeader.o \
|
||||
- qError.o \
|
||||
- qEnv.o \
|
||||
- qEncode.o \
|
||||
- qString.o \
|
||||
- qFile.o \
|
||||
- qValid.o \
|
||||
- qArg.o \
|
||||
- qAwk.o \
|
||||
- qSed.o \
|
||||
- qCount.o \
|
||||
- qDownload.o \
|
||||
- qTime.o \
|
||||
- qMisc.o \
|
||||
- qInternalCommon.o \
|
||||
- qInternalEntry.o \
|
||||
- md5/md5c.o
|
||||
-
|
||||
-## Make Library
|
||||
-all: ${OBJ}
|
||||
## Make Library
|
||||
all: ${OBJ}
|
||||
- ${AR} ${ARFLAGS} ${LIBNAME} ${OBJ}
|
||||
- ${RANLIB} ${LIBNAME}
|
||||
- ${LD} ${LDFLAGS} -o ${SLIBREALNAME} ${OBJ}
|
||||
- ${CHMOD} 0644 ${SLIBREALNAME}
|
||||
- ${RM} -f ${SLIBNAME}
|
||||
- ${LN_S} ${SLIBREALNAME} ${SLIBNAME}
|
||||
-
|
||||
-## Compile Module
|
||||
-.c.o:
|
||||
+ ${LIBTOOL} --mode=link ${CC} -o ${LIBNAME:.a=.la} ${OBJ:.o=.lo} \
|
||||
+ -rpath ${PREFIX}/lib -version-info ${SLIBVERSION}:0:0
|
||||
|
||||
## Compile Module
|
||||
.c.o:
|
||||
- ${CC} ${CFLAGS} ${DEFS} ${INCLUDE} -c -o $@ $<
|
||||
-
|
||||
-## Install Module
|
||||
+ ${LIBTOOL} --mode=compile ${CC} ${CFLAGS} ${DEFS} ${INCLUDE} -c -o $@ $<
|
||||
|
||||
## Install Module
|
||||
-install: all
|
||||
- ${INSTALL} qDecoder.h ${HEADERDIR}/qDecoder.h
|
||||
+install:
|
||||
${INSTALL} qDecoder.h ${HEADERDIR}/qDecoder.h
|
||||
- ${INSTALL} ${LIBNAME} ${LIBDIR}/${LIBNAME}
|
||||
- ${INSTALL} ${SLIBREALNAME} ${LIBDIR}/${SLIBREALNAME}
|
||||
- ${RM} -f ${LIBDIR}/${SLIBNAME}
|
||||
- ${LN_S} ${LIBDIR}/${SLIBREALNAME} ${LIBDIR}/${SLIBNAME}
|
||||
-
|
||||
-uninstall: deinstall
|
||||
-deinstall:
|
||||
- ${RM} -f ${HEADERDIR}/qDecoder.h
|
||||
- ${RM} -f ${LIBDIR}/${LIBNAME}
|
||||
- ${RM} -f ${LIBDIR}/${SLIBREALNAME}
|
||||
- ${RM} -f ${LIBDIR}/${SLIBNAME}
|
||||
-
|
||||
-## Clear Module
|
||||
-clean:
|
||||
- ${RM} -f ${OBJ} ${LIBNAME} ${SLIBREALNAME} ${SLIBNAME}
|
||||
+CPPFLAGS += @DEFS@ -I.
|
||||
+
|
||||
+NOLINT = 1
|
||||
+NOPROFILE = 1
|
||||
+
|
||||
+# Sources List
|
||||
+SRCS = qDecoder.c \
|
||||
+ qSession.c \
|
||||
+ qfDecoder.c \
|
||||
+ qsDecoder.c \
|
||||
+ qHttpHeader.c \
|
||||
+ qError.c \
|
||||
+ qEnv.c \
|
||||
+ qEncode.c \
|
||||
+ qString.c \
|
||||
+ qFile.c \
|
||||
+ qValid.c \
|
||||
+ qArg.c \
|
||||
+ qAwk.c \
|
||||
+ qSed.c \
|
||||
+ qCount.c \
|
||||
+ qDownload.c \
|
||||
+ qTime.c \
|
||||
+ qMisc.c \
|
||||
+ qInternalCommon.c \
|
||||
+ qInternalEntry.c \
|
||||
+ md5/md5c.c
|
||||
+
|
||||
+afterinstall:
|
||||
+ ${BSD_INSTALL_DATA} qDecoder.h ${PREFIX}/include
|
||||
+
|
||||
+.include <bsd.lib.mk>
|
||||
+ ${LIBTOOL} --mode=install ${INSTALL} ${LIBNAME:.a=.la} ${LIBDIR}
|
||||
|
||||
uninstall: deinstall
|
||||
deinstall:
|
||||
|
|
10
www/qDecoder/patches/patch-ab
Normal file
10
www/qDecoder/patches/patch-ab
Normal file
|
@ -0,0 +1,10 @@
|
|||
$NetBSD: patch-ab,v 1.1 2006/06/10 19:43:24 minskim Exp $
|
||||
|
||||
--- Makefile.in.orig 2001-09-06 08:33:40.000000000 -0700
|
||||
+++ Makefile.in
|
||||
@@ -61,3 +61,5 @@ distclean: clean
|
||||
echo "===> Removing $${DIR}/Makefile"; \
|
||||
(cd $${DIR}; rm -f Makefile); \
|
||||
done
|
||||
+
|
||||
+.PHONY: install
|
Loading…
Reference in a new issue