=================================================================== RCS file: /cvs/ports/net/searpc/Attic/Makefile,v retrieving revision 1.1.1.1 retrieving revision 1.1.1.2 diff -u -r1.1.1.1 -r1.1.1.2 --- ports/net/searpc/Attic/Makefile 2013/11/11 19:58:43 1.1.1.1 +++ ports/net/searpc/Attic/Makefile 2014/01/17 10:43:12 1.1.1.2 @@ -1,18 +1,20 @@ -# $OpenBSD: Makefile,v 1.1.1.1 2013/11/11 19:58:43 kirby Exp $ +# $OpenBSD: Makefile,v 1.1.1.2 2014/01/17 10:43:12 kirby Exp $ #ONLY_FOR_ARCHS = ??? #NOT_FOR_ARCHS = ??? #SHARED_ONLY = ??? #COMES_WITH = ??? #BROKEN = reason -COMMENT = simple RPC framework based on GObject system +COMMENT = framework for writing networked applications in C +# COMMENT-foo = ??? for multi packages -V = 2.0.6 -DISTNAME = libsearpc-$V -DISTFILES = ${DISTNAME}.zip{v$V.zip} +V = 2.0.8 +DISTNAME = ccnet-$V +DISTFILES = ${DISTNAME}.tar.gz{v$V.tar.gz} +#PKGNAME = ??? +#PKGNAME-foo = ??? for multi packages -SHARED_LIBS += searpc-json-glib 0.0 # 1400.2 -SHARED_LIBS += searpc 0.0 # 1.2 +#SHARED_LIBS = ??? CATEGORIES = net @@ -20,74 +22,73 @@ #MAINTAINER = ??? -# Setting PERMIT_PACKAGE_CDROM=Yes defaults other PERMIT_* variables to Yes. +# GPLv3+ PERMIT_PACKAGE_CDROM = Yes -WANTLIB += ffi gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 pcre pthread -WANTLIB += z +#WANTLIB = ??? -MASTER_SITES = https://github.com/haiwen/libsearpc/archive/ +MASTER_SITES = https://github.com/haiwen/ccnet/archive/ -MODULES = devel/gettext \ - lang/python -#BUILD_DEPENDS = ??? +MODULES = lang/python +BUILD_DEPENDS = lang/vala #RUN_DEPENDS = ??? -LIB_DEPENDS = devel/glib2 +LIB_DEPENDS = devel/libevent2 \ + net/searpc #TEST_DEPENDS = ??? -#SEPARATE_BUILD = Yes (build in a directory other than WRKSRC) -#SEPARATE_BUILD = flavored (distinct flavors may share a common WRKSRC) +#MAKE_FLAGS = ??? +#MAKE_ENV += +#FAKE_FLAGS = ??? +#TEST_FLAGS = ??? + USE_GMAKE = Yes #USE_GROFF = Yes #USE_LIBTOOL= gnu CONFIGURE_STYLE = automake #CONFIGURE_ARGS += ${CONFIGURE_SHARED} -#CONFIGURE_ENV = ??? +CONFIGURE_ENV += CPPFLAGS=-I${LOCALBASE}/include \ + LDFLAGS=-L${LOCALBASE}/lib AUTOCONF_VERSION = 2.63 AUTOMAKE_VERSION = 1.11 -#FLAVORS = 1 2 3 a b -#FLAVOR ?= -# grab multiple choice value -#CHOICE = ${FLAVOR:Na:Nb} -# check that CHOICE is 1 OR 2 OR 3, or error out -#.if ${CHOICE} == "1" -# code for 1 -#.elif ${CHOICE} == "2" -# code for 2 -#.elif ${CHOICE} == "3" -# code for 3 -#.else -#ERRORS += "Fatal: Conflicting flavor: ${FLAVOR}" -#.endif -# check for switches -#.if ${FLAVOR:Ma} -# code for a -#.endif -#.if ${FLAVOR:Mb} -# code for b -#.endif +#TEST_IS_INTERACTIVE = Yes +#NO_TEST = Yes + #CFLAGS = ??? #LDFLAGS = ??? #ALL_TARGET = ??? #INSTALL_TARGET = ??? +#TEST_TARGET = ??? pre-configure: -# cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \ -# AUTOMAKE_VERSION=${AUTOMAKE_VERSION} libtoolize --force -# cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \ -# AUTOMAKE_VERSION=${AUTOMAKE_VERSION} aclocal --force -# cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \ -# AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoconf -f -# cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \ -# AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoheader -f -# cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \ -# AUTOMAKE_VERSION=${AUTOMAKE_VERSION} automake -a -c -f cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \ - AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoreconf --install + AUTOMAKE_VERSION=${AUTOMAKE_VERSION} libtoolize --force --copy + cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \ + AUTOMAKE_VERSION=${AUTOMAKE_VERSION} aclocal --force + cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \ + AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoconf -f + cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \ + AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoheader -f + cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \ + AUTOMAKE_VERSION=${AUTOMAKE_VERSION} automake --add-missing +post-extract: +.for i in lib/processor.c net/common/packet-io.c \ + net/common/peer.c net/common/connect-mgr.h + perl -pi -e 's,,,g' ${WRKSRC}/$i +.endfor + +.for i in net/cluster/server.c net/daemon/ccnet-daemon.c \ + net/daemon/ccnet-test.c net/server/ccnet-server.c + perl -pi -e 's,evdns.h,event2\/dns.h,g' ${WRKSRC}/$i +.endfor + +.for i in include/ccnet/ccnet-client.h lib/net.c lib/libccnet_utils.h \ + lib/net.h lib/packet-io.h lib/utils.h net/common/packet-io.h + perl -pi -e 's,,,g' ${WRKSRC}/$i +.endfor .include