Annotation of ports/net/ccnetc/ccnet/Makefile, Revision 1.1.1.1
1.1 kirby 1: # $OpenBSD: Makefile.template,v 1.68 2013/10/02 07:34:45 ajacoutot Exp $
2: #ONLY_FOR_ARCHS = ???
3: #NOT_FOR_ARCHS = ???
4: #SHARED_ONLY = ???
5: #COMES_WITH = ???
6: #BROKEN = reason
7:
8: COMMENT = framework for writing networked applications in C
9: # COMMENT-foo = ??? for multi packages
10:
11: V = 2.0.8
12: DISTNAME = ccnet-$V
13: DISTFILES = ${DISTNAME}.tar.gz{v$V.tar.gz}
14: #PKGNAME = ???
15: #PKGNAME-foo = ??? for multi packages
16:
17: #SHARED_LIBS = ???
18:
19: CATEGORIES = net
20:
21: #HOMEPAGE = ??? URL
22:
23: #MAINTAINER = ???
24:
25: # GPLv3+
26: PERMIT_PACKAGE_CDROM = Yes
27:
28: #WANTLIB = ???
29:
30: MASTER_SITES = https://github.com/haiwen/ccnet/archive/
31:
32: MODULES = lang/python
33: BUILD_DEPENDS = lang/vala
34: #RUN_DEPENDS = ???
35: LIB_DEPENDS = devel/libevent2 \
36: net/searpc
37: #TEST_DEPENDS = ???
38:
39: #MAKE_FLAGS = ???
40: #MAKE_ENV +=
41: #FAKE_FLAGS = ???
42: #TEST_FLAGS = ???
43:
44: USE_GMAKE = Yes
45: #USE_GROFF = Yes
46: #USE_LIBTOOL= gnu
47: CONFIGURE_STYLE = automake
48: #CONFIGURE_ARGS += ${CONFIGURE_SHARED}
49: CONFIGURE_ENV += CPPFLAGS=-I${LOCALBASE}/include \
50: LDFLAGS=-L${LOCALBASE}/lib
51:
52: AUTOCONF_VERSION = 2.63
53: AUTOMAKE_VERSION = 1.11
54:
55: #TEST_IS_INTERACTIVE = Yes
56:
57: #NO_TEST = Yes
58:
59: #CFLAGS = ???
60: #LDFLAGS = ???
61:
62: #ALL_TARGET = ???
63: #INSTALL_TARGET = ???
64: #TEST_TARGET = ???
65:
66: pre-configure:
67: cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
68: AUTOMAKE_VERSION=${AUTOMAKE_VERSION} libtoolize --force --copy
69: cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
70: AUTOMAKE_VERSION=${AUTOMAKE_VERSION} aclocal --force
71: cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
72: AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoconf -f
73: cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
74: AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoheader -f
75: cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
76: AUTOMAKE_VERSION=${AUTOMAKE_VERSION} automake --add-missing
77: post-extract:
78:
79: .for i in lib/processor.c net/common/packet-io.c \
80: net/common/peer.c net/common/connect-mgr.h
81: perl -pi -e 's,<event.h>,<event2\/event.h>,g' ${WRKSRC}/$i
82: .endfor
83:
84: .for i in net/cluster/server.c net/daemon/ccnet-daemon.c \
85: net/daemon/ccnet-test.c net/server/ccnet-server.c
86: perl -pi -e 's,evdns.h,event2\/dns.h,g' ${WRKSRC}/$i
87: .endfor
88:
89: .for i in include/ccnet/ccnet-client.h lib/net.c lib/libccnet_utils.h \
90: lib/net.h lib/packet-io.h lib/utils.h net/common/packet-io.h
91: perl -pi -e 's,<evutil.h>,<event2\/util.h>,g' ${WRKSRC}/$i
92: .endfor
93:
94: .include <bsd.port.mk>
CVSweb