View | Details | Raw Unified | Return to bug 119281
Collapse All | Expand All

(-)libixp/Makefile (-14 / +25 lines)
Lines 6-34 Link Here
6
#
6
#
7
7
8
PORTNAME=	libixp
8
PORTNAME=	libixp
9
PORTVERSION=	0.2.${CHANGESET}
9
PORTVERSION=	0.4
10
CATEGORIES=	devel
10
CATEGORIES=	devel
11
MASTER_SITES=	CENKES
11
MASTER_SITES=	http://www.suckless.org/download/
12
12
13
MAINTAINER=	infofarmer@FreeBSD.org
13
MAINTAINER=	infofarmer@FreeBSD.org
14
COMMENT=	Standalone client/server 9P library
14
COMMENT=	Standalone client/server 9P library
15
15
16
CHANGESET=	42
17
USE_LDCONFIG=	yes
16
USE_LDCONFIG=	yes
18
USE_BZIP2=	yes
17
USE_GMAKE=	yes
19
CFLAGS+=	-I. -fPIC
18
CFLAGS+=	-I. -I${WRKSRC}/include -fPIC
20
LDFLAGS+=	-L.
19
LDFLAGS+=	-L. -L${WRKSRC}/lib
21
MAKE_ARGS=	PREFIX="${PREFIX}" CC="${CC}" MANPREFIX="${MANPREFIX}/man" \
20
MAKE_ARGS=	PREFIX="${PREFIX}" CC="${CC} -c" LD="${CC}" \
22
		CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
21
		CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
23
MAN1=	ixpc.1
22
MAN1=		ixpc.1
24
PLIST_FILES=	bin/ixpc include/ixp.h include/ixp_fcall.h lib/libixp.so lib/libixp.so.0
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
25
26
26
post-patch:
27
post-patch:
27
	@${REINPLACE_CMD} -e 's|\.a|.so|g;/RANLIB/d;s|{AR}|{CC} -shared -fPIC -o|;s|AR|CC|'\
28
	@${REINPLACE_CMD} -e 's|\.a|.so|g;s|{AR}|{LD} -shared -fPIC -o|' \
28
		${WRKSRC}/Makefile
29
		${WRKSRC}/config.mk ${WRKSRC}/mk/lib.mk ${WRKSRC}/mk/hdr.mk
29
	@${REINPLACE_CMD} -e 's|"VERSION"|${PORTVERSION}|' ${WRKSRC}/ixpc.c
30
	@${REINPLACE_CMD} -e 's|\.sowk|.awk|' ${WRKSRC}/mk/hdr.mk
31
	@${REINPLACE_CMD} -e 's|\(echo.*\)AR|\1LD|' ${WRKSRC}/mk/lib.mk
32
	@${REINPLACE_CMD} -e 's|$${ROOT}/lib/libixp.a|-lixp|' ${WRKSRC}/cmd/Makefile
33
	@${REINPLACE_CMD} -e 's|VERSION|"${PORTVERSION}"|' ${WRKSRC}/cmd/ixpc.c
30
34
31
post-install:
35
do-install:
32
	@${LN} -sf ${PREFIX}/lib/libixp.so ${PREFIX}/lib/libixp.so.0
36
	${INSTALL_DATA} ${WRKSRC}/include/ixp.h ${PREFIX}/include
37
	${INSTALL_DATA} ${WRKSRC}/include/ixp_fcall.h ${PREFIX}/include
38
	${INSTALL_PROGRAM} ${WRKSRC}/lib/libixp.so ${PREFIX}/lib/libixp.so.1
39
	${INSTALL_PROGRAM} ${WRKSRC}/lib/libixp_pthread.so ${PREFIX}/lib/libixp_pthread.so.1
40
	${INSTALL_PROGRAM} ${WRKSRC}/cmd/ixpc.O ${PREFIX}/bin/ixpc
41
	${INSTALL_MAN} ${WRKSRC}/man/ixpc.1 ${PREFIX}/man/man1
42
	${LN} -sf ${PREFIX}/lib/libixp.so.1 ${PREFIX}/lib/libixp.so
43
	${LN} -sf ${PREFIX}/lib/libixp_pthread.so.1 ${PREFIX}/lib/libixp_pthread.so
33
44
34
.include <bsd.port.mk>
45
.include <bsd.port.mk>
(-)libixp/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (libixp-0.2.42.tar.bz2) = fd282b80b69fe3046c464a49ccd5bc07
1
MD5 (libixp-0.4.tar.gz) = 59d9e918adffaf4413b32ac4f66724fd
2
SHA256 (libixp-0.2.42.tar.bz2) = a459adc9bf7dff737a1c88c19d2ce7a9c8edbce12df2bd11525d5bb3e3caccd2
2
SHA256 (libixp-0.4.tar.gz) = 171878dfb67ecf47866843c2d25882aeae44b2efd9a0d685f3b7ffba79ba842c
3
SIZE (libixp-0.2.42.tar.bz2) = 19964
3
SIZE (libixp-0.4.tar.gz) = 130229

Return to bug 119281