ports/132133: [update] devel/libixp : update to 0.5
Sofian Brabez
sbrabez at gmail.com
Sat Feb 28 14:04:53 UTC 2009
In the precedent patch missing the .so conversion for the update of libixp-0.5.
Thanks to apply the new patch attached to fix it.
On Thu, Feb 26, 2009 at 7:20 PM, <FreeBSD-gnats-submit at freebsd.org> wrote:
> Thank you very much for your problem report.
> It has the internal identification `ports/132133'.
> The individual assigned to look at your
> report is: freebsd-ports-bugs.
>
> You can access the state of your problem report at any time
> via this link:
>
> http://www.freebsd.org/cgi/query-pr.cgi?pr=132133
>
>>Category: ports
>>Responsible: freebsd-ports-bugs
>>Synopsis: [update] devel/libixp : update to 0.5
>>Arrival-Date: Thu Feb 26 18:20:03 UTC 2009
>
--
sbz
-------------- next part --------------
diff -urN libixp.orig/Makefile libixp/Makefile
--- libixp.orig/Makefile 2009-02-26 17:51:34.000000000 +0100
+++ libixp/Makefile 2009-02-28 13:58:29.000000000 +0100
@@ -6,9 +6,10 @@
#
PORTNAME= libixp
-PORTVERSION= 0.4
+PORTVERSION= 0.5
+PORTREVISION= 1
CATEGORIES= devel
-MASTER_SITES= http://www.suckless.org/download/
+MASTER_SITES= http://code.suckless.org/dl/libs/
MAINTAINER= ports at FreeBSD.org
COMMENT= Standalone client/server 9P library
@@ -20,31 +21,27 @@
CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
MAN1= ixpc.1
-PLIST_FILES= 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
-post-patch: .SILENT
- ${REINPLACE_CMD} -e 's|\.a|.so|g; s|{AR}|{LD} -shared -fPIC -o|' \
+post-patch:
+ @${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}"|' \
+ @${REINPLACE_CMD} -e 's|\.sowk|.awk|' ${WRKSRC}/mk/hdr.mk
+ @${REINPLACE_CMD} -e 's|\(echo.*\)AR\(.*\)|\1LD\2|' ${WRKSRC}/mk/lib.mk
+ @${REINPLACE_CMD} -e 's|VERSION|"${PORTVERSION}.${PORTREVISION}"|' \
${WRKSRC}/cmd/ixpc.c
-# XXX Apparently, vendor's install: target is broken for us XXX
+do-build:
+ cd ${WRKSRC}; ${MAKE};
+
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 \
+ @${INSTALL_DATA} ${WRKSRC}/include/ixp.h ${PREFIX}/include
+ @${INSTALL_DATA} ${WRKSRC}/include/ixp_srvutil.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
+ @${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>
diff -urN libixp.orig/distinfo libixp/distinfo
--- libixp.orig/distinfo 2009-02-26 17:51:34.000000000 +0100
+++ libixp/distinfo 2009-02-26 17:54:08.000000000 +0100
@@ -1,3 +1,3 @@
-MD5 (libixp-0.4.tar.gz) = 59d9e918adffaf4413b32ac4f66724fd
-SHA256 (libixp-0.4.tar.gz) = 171878dfb67ecf47866843c2d25882aeae44b2efd9a0d685f3b7ffba79ba842c
-SIZE (libixp-0.4.tar.gz) = 130229
+MD5 (libixp-0.5.tar.gz) = 2a394310c209605ba54ecf5eab518bff
+SHA256 (libixp-0.5.tar.gz) = 65f4f0bb67e83cbd1414f297e22648c867f914e2498bdbae3afdc0f83be21e4b
+SIZE (libixp-0.5.tar.gz) = 142064
diff -urN libixp.orig/pkg-descr libixp/pkg-descr
--- libixp.orig/pkg-descr 2009-02-26 17:51:34.000000000 +0100
+++ libixp/pkg-descr 2009-02-26 17:53:19.000000000 +0100
@@ -5,4 +5,4 @@
libixp's server API is based heavily on that of Plan 9's lib9p, and the
two libraries export virtually identical data structures.
-WWW: http://www.suckless.org/wiki/libs
+WWW: http://www.suckless.org/libs/libixp.html
diff -urN libixp.orig/pkg-plist libixp/pkg-plist
--- libixp.orig/pkg-plist 1970-01-01 01:00:00.000000000 +0100
+++ libixp/pkg-plist 2009-02-26 19:00:30.000000000 +0100
@@ -0,0 +1,7 @@
+bin/ixpc
+include/ixp.h
+include/ixp_srvutil.h
+lib/libixp.so
+lib/libixp.so.1
+lib/libixp_pthread.so
+lib/libixp_pthread.so.1
More information about the freebsd-ports-bugs
mailing list