[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / ports / net / ccnet

File: [local] / ports / net / ccnet / Attic / Makefile (download)

Revision 1.2, Fri Jan 17 12:35:30 2014 UTC (10 years, 5 months ago) by kirby
Branch: MAIN
Changes since 1.1: +15 -14 lines

mark as broken

# $OpenBSD: Makefile.template,v 1.68 2013/10/02 07:34:45 ajacoutot Exp $
#ONLY_FOR_ARCHS =	???
#NOT_FOR_ARCHS =	???
#SHARED_ONLY =		???
BROKEN =		../common/packet-io.c:56: error: dereferencing pointer to incomplete type

COMMENT =		framework for writing networked applications in C
# COMMENT-foo =		???	for multi packages

V = 			2.1.1
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 #gcc4
#MODGCC4_ARCHS =        *
#MODGCC4_LANGS +=       c++
#MODGCC4_VERSION =      4.8
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>