File: [local] / ports / net / ccnetc / ccnet / Attic / Makefile (download)
Revision 1.1.1.1 (vendor branch), Fri Jan 17 10:43:48 2014 UTC (10 years, 5 months ago) by kirby
Branch: kirby
CVS Tags: kirby_20140116 Changes since 1.1: +0 -0 lines
import ccnet, seafile dependency
|
# $OpenBSD: Makefile.template,v 1.68 2013/10/02 07:34:45 ajacoutot Exp $
#ONLY_FOR_ARCHS = ???
#NOT_FOR_ARCHS = ???
#SHARED_ONLY = ???
#COMES_WITH = ???
#BROKEN = reason
COMMENT = framework for writing networked applications in C
# COMMENT-foo = ??? for multi packages
V = 2.0.8
DISTNAME = ccnet-$V
DISTFILES = ${DISTNAME}.tar.gz{v$V.tar.gz}
#PKGNAME = ???
#PKGNAME-foo = ??? for multi packages
#SHARED_LIBS = ???
CATEGORIES = net
#HOMEPAGE = ??? URL
#MAINTAINER = ???
# GPLv3+
PERMIT_PACKAGE_CDROM = Yes
#WANTLIB = ???
MASTER_SITES = https://github.com/haiwen/ccnet/archive/
MODULES = lang/python
BUILD_DEPENDS = lang/vala
#RUN_DEPENDS = ???
LIB_DEPENDS = devel/libevent2 \
net/searpc
#TEST_DEPENDS = ???
#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 += CPPFLAGS=-I${LOCALBASE}/include \
LDFLAGS=-L${LOCALBASE}/lib
AUTOCONF_VERSION = 2.63
AUTOMAKE_VERSION = 1.11
#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 --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,<event.h>,<event2\/event.h>,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,<evutil.h>,<event2\/util.h>,g' ${WRKSRC}/$i
.endfor
.include <bsd.port.mk>