[Midnightbsd-cvs] mports: devel/libixp: Update to 0.4

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed Mar 5 00:54:44 EST 2008


Log Message:
-----------
Update to 0.4

Modified Files:
--------------
    mports/devel/libixp:
        Makefile (r1.6 -> r1.7)
        distinfo (r1.2 -> r1.3)
        pkg-plist (r1.1 -> r1.2)

-------------- next part --------------
Index: pkg-plist
===================================================================
RCS file: /home/cvs/mports/devel/libixp/pkg-plist,v
retrieving revision 1.1
retrieving revision 1.2
diff -L devel/libixp/pkg-plist -L devel/libixp/pkg-plist -u -r1.1 -r1.2
--- devel/libixp/pkg-plist
+++ devel/libixp/pkg-plist
@@ -1,3 +1,7 @@
-include/ixp.h
-lib/libixp.a
 bin/ixpc
+include/ixp.h
+include/ixp_fcall.h
+lib/libixp.so
+lib/libixp.so.1
+lib/libixp_pthread.so
+lib/libixp_pthread.so.1
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/devel/libixp/Makefile,v
retrieving revision 1.6
retrieving revision 1.7
diff -L devel/libixp/Makefile -L devel/libixp/Makefile -u -r1.6 -r1.7
--- devel/libixp/Makefile
+++ devel/libixp/Makefile
@@ -6,21 +6,45 @@
 #
 
 PORTNAME=	libixp
-DISTVERSION=	0.2.42
-PORTREVISION=	2
+PORTVERSION=	0.4
 CATEGORIES=	devel
-MASTER_SITES=	http://libs.suckless.org/download/
-USE_BZIP2=	yes
+MASTER_SITES=	http://www.suckless.org/download/
 FAKE_OPTS=	prefixhack
 
 MAINTAINER=	ports at MidnightBSD.org
-COMMENT=	A stand-alone client/server 9P library including ixpc client
+COMMENT=	A stand-alone client/server 9P library
+LICENSE=	unknown
 
-MAKE_ARGS=	X11LIB="${X11BASE}/lib" \
-		X11INC="${X11BASE}/include" CC="${CC}" \
+USE_LDCONFIG=	yes
+CFLAGS+=	-I. -I${WRKSRC}/include -fPIC
+LDFLAGS+=	-L. -L${WRKSRC}/lib
+MAKE_ARGS=	PREFIX="${PREFIX}" CC="${CC} -c" LD="${CC}" \
+		CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
 		MANPREFIX="${MANPREFIX}/man"
 
 MAN1=		ixpc.1
 
+post-patch: .SILENT
+	${REINPLACE_CMD} -e 's|\.a|.so|g; s|{AR}|{LD} -shared -fPIC -o|' \
+		${WRKSRC}/mk/lib.mk ${WRKSRC}/mk/hdr.mk
+# Fix garbled "awk" strings after previous sed(1) invocation
+	${REINPLACE_CMD} -e 's|\.sowk|.awk|' ${WRKSRC}/mk/hdr.mk
+	${REINPLACE_CMD} -e 's|\(echo.*\)AR|\1LD|' ${WRKSRC}/mk/lib.mk
+	${REINPLACE_CMD} -e 's|$${ROOT}/lib/libixp.a|-lixp|' \
+		${WRKSRC}/cmd/Makefile
+	${REINPLACE_CMD} -e 's|VERSION|"${PORTVERSION}"|' \
+		${WRKSRC}/cmd/ixpc.c
+
+# XXX Apparently, vendor's install: target is broken for us XXX
+do-install:
+	${INSTALL_DATA} ${WRKSRC}/include/ixp.h ${PREFIX}/include
+	${INSTALL_DATA} ${WRKSRC}/include/ixp_fcall.h ${PREFIX}/include
+	${INSTALL_PROGRAM} ${WRKSRC}/lib/libixp.so ${PREFIX}/lib/libixp.so.1
+	${INSTALL_PROGRAM} ${WRKSRC}/lib/libixp_pthread.so \
+		${PREFIX}/lib/libixp_pthread.so.1
+	${LN} -sf libixp.so.1 ${PREFIX}/lib/libixp.so
+	${LN} -sf libixp_pthread.so.1 ${PREFIX}/lib/libixp_pthread.so
+	${INSTALL_PROGRAM} ${WRKSRC}/cmd/ixpc.O ${PREFIX}/bin/ixpc
+	${INSTALL_MAN} ${WRKSRC}/man/ixpc.1 ${MANPREFIX}/man/man1
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /home/cvs/mports/devel/libixp/distinfo,v
retrieving revision 1.2
retrieving revision 1.3
diff -L devel/libixp/distinfo -L devel/libixp/distinfo -u -r1.2 -r1.3
--- devel/libixp/distinfo
+++ devel/libixp/distinfo
@@ -1,3 +1,3 @@
-MD5 (libixp-0.2.42.tar.bz2) = fd282b80b69fe3046c464a49ccd5bc07
-SHA256 (libixp-0.2.42.tar.bz2) = a459adc9bf7dff737a1c88c19d2ce7a9c8edbce12df2bd11525d5bb3e3caccd2
-SIZE (libixp-0.2.42.tar.bz2) = 19964
+MD5 (libixp-0.4.tar.gz) = 59d9e918adffaf4413b32ac4f66724fd
+SHA256 (libixp-0.4.tar.gz) = 171878dfb67ecf47866843c2d25882aeae44b2efd9a0d685f3b7ffba79ba842c
+SIZE (libixp-0.4.tar.gz) = 130229


More information about the Midnightbsd-cvs mailing list