Lines 6-14
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= libixp |
8 |
PORTNAME= libixp |
9 |
PORTVERSION= 0.4 |
9 |
PORTVERSION= 0.5 |
|
|
10 |
PORTREVISION= 1 |
10 |
CATEGORIES= devel |
11 |
CATEGORIES= devel |
11 |
MASTER_SITES= http://www.suckless.org/download/ |
12 |
MASTER_SITES= http://code.suckless.org/dl/libs/ |
12 |
|
13 |
|
13 |
MAINTAINER= ports@FreeBSD.org |
14 |
MAINTAINER= ports@FreeBSD.org |
14 |
COMMENT= Standalone client/server 9P library |
15 |
COMMENT= Standalone client/server 9P library |
Lines 20-44
Link Here
|
20 |
CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" |
21 |
CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" |
21 |
|
22 |
|
22 |
MAN1= ixpc.1 |
23 |
MAN1= ixpc.1 |
23 |
PLIST_FILES= bin/ixpc include/ixp.h include/ixp_fcall.h \ |
|
|
24 |
lib/libixp.so lib/libixp.so.1 \ |
25 |
lib/libixp_pthread.so lib/libixp_pthread.so.1 |
26 |
|
24 |
|
27 |
post-patch: .SILENT |
25 |
post-patch: |
28 |
${REINPLACE_CMD} -e 's|\.a|.so|g; s|{AR}|{LD} -shared -fPIC -o|' \ |
26 |
${REINPLACE_CMD} -e 's|\.a|.so|g; s|{AR}|{LD} -shared -fPIC -o|' \ |
29 |
${WRKSRC}/mk/lib.mk ${WRKSRC}/mk/hdr.mk |
27 |
${WRKSRC}/mk/lib.mk ${WRKSRC}/mk/hdr.mk |
30 |
# Fix garbled "awk" strings after previous sed(1) invocation |
28 |
${REINPLACE_CMD} -e 's|VERSION|"${PORTVERSION}.${PORTREVISION}"|' \ |
31 |
${REINPLACE_CMD} -e 's|\.sowk|.awk|' ${WRKSRC}/mk/hdr.mk |
|
|
32 |
${REINPLACE_CMD} -e 's|\(echo.*\)AR|\1LD|' ${WRKSRC}/mk/lib.mk |
33 |
${REINPLACE_CMD} -e 's|$${ROOT}/lib/libixp.a|-lixp|' \ |
34 |
${WRKSRC}/cmd/Makefile |
35 |
${REINPLACE_CMD} -e 's|VERSION|"${PORTVERSION}"|' \ |
36 |
${WRKSRC}/cmd/ixpc.c |
29 |
${WRKSRC}/cmd/ixpc.c |
37 |
|
30 |
|
38 |
# XXX Apparently, vendor's install: target is broken for us XXX |
31 |
do-build: |
|
|
32 |
cd ${WRKSRC}; ${MAKE}; |
33 |
|
39 |
do-install: |
34 |
do-install: |
40 |
${INSTALL_DATA} ${WRKSRC}/include/ixp.h ${PREFIX}/include |
35 |
${INSTALL_DATA} ${WRKSRC}/include/ixp.h ${PREFIX}/include |
41 |
${INSTALL_DATA} ${WRKSRC}/include/ixp_fcall.h ${PREFIX}/include |
36 |
${INSTALL_DATA} ${WRKSRC}/include/ixp_srvutil.h ${PREFIX}/include |
42 |
${INSTALL_PROGRAM} ${WRKSRC}/lib/libixp.so ${PREFIX}/lib/libixp.so.1 |
37 |
${INSTALL_PROGRAM} ${WRKSRC}/lib/libixp.so ${PREFIX}/lib/libixp.so.1 |
43 |
${INSTALL_PROGRAM} ${WRKSRC}/lib/libixp_pthread.so \ |
38 |
${INSTALL_PROGRAM} ${WRKSRC}/lib/libixp_pthread.so \ |
44 |
${PREFIX}/lib/libixp_pthread.so.1 |
39 |
${PREFIX}/lib/libixp_pthread.so.1 |