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