Lines 1-55
Link Here
|
1 |
# $FreeBSD$ |
1 |
# $FreeBSD$ |
2 |
PORTNAME= ccnet |
2 |
PORTNAME= ccnet |
3 |
PORTVERSION= 3.1.4 |
3 |
PORTVERSION= 3.1.4 |
4 |
CATEGORIES= www |
4 |
CATEGORIES= www |
5 |
MAINTAINER= yan_jingfeng@yahoo.com |
5 |
MAINTAINER= yan_jingfeng@yahoo.com |
6 |
COMMENT= A framework for writing networked applications |
6 |
COMMENT= Framework for writing networked applications |
7 |
LICENSE= GPLv3 |
7 |
LICENSE= GPLv3 |
8 |
BUILD_DEPENDS= valac:${PORTSDIR}/lang/vala |
8 |
BUILD_DEPENDS= valac:${PORTSDIR}/lang/vala |
9 |
LIB_DEPENDS= libsearpc.so:${PORTSDIR}/www/libsearpc \ |
9 |
LIB_DEPENDS= libsearpc.so:${PORTSDIR}/www/libsearpc \ |
10 |
libcrypto.so:${PORTSDIR}/security/openssl \ |
10 |
libcrypto.so:${PORTSDIR}/security/openssl \ |
11 |
libglib-2.0.so:${PORTSDIR}/devel/glib20 \ |
11 |
libglib-2.0.so:${PORTSDIR}/devel/glib20 \ |
12 |
libgobject-2.0.so:${PORTSDIR}/devel/glib20 \ |
12 |
libgobject-2.0.so:${PORTSDIR}/devel/glib20 \ |
13 |
libsqlite3.so:${PORTSDIR}/databases/sqlite3 \ |
13 |
libsqlite3.so:${PORTSDIR}/databases/sqlite3 \ |
14 |
libzdb.so:${PORTSDIR}/databases/libzdb \ |
14 |
libzdb.so:${PORTSDIR}/databases/libzdb \ |
15 |
libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid \ |
15 |
libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid \ |
16 |
libevent.so:${PORTSDIR}/devel/libevent2 \ |
16 |
libevent.so:${PORTSDIR}/devel/libevent2 \ |
17 |
libjansson.so:${PORTSDIR}/devel/jansson |
17 |
libjansson.so:${PORTSDIR}/devel/jansson |
18 |
USE_GITHUB= yes |
18 |
USE_GITHUB= yes |
19 |
GH_ACCOUNT= haiwen |
19 |
GH_ACCOUNT= haiwen |
20 |
GH_PROJECT= ccnet |
20 |
GH_TAGNAME= v3.1.4 |
21 |
GH_TAGNAME= ${GH_COMMIT} |
21 |
GH_COMMIT= 6b55658 |
22 |
GH_COMMIT= 6b55658 |
|
|
23 |
USES= libtool pkgconfig |
22 |
USES= libtool pkgconfig pathfix python:2 |
24 |
USE_AUTOTOOLS= libtoolize |
23 |
PATHFIX_MAKEFILEIN= Makefile.am |
25 |
USE_AUTOTOOLS+= aclocal |
24 |
USE_LDCONFIG= yes |
26 |
USE_AUTOTOOLS+= autoheader |
25 |
USE_AUTOTOOLS= libtoolize aclocal autoheader automake autoconf |
27 |
USE_AUTOTOOLS+= automake |
26 |
LIBTOOLIZE_ARGS=-i -c -f |
28 |
USE_AUTOTOOLS+= autoconf |
27 |
ACLOCAL_ARGS= -I m4 |
29 |
USES+= python:2 |
|
|
30 |
LIBTOOLIZE_ARGS= -i -c -f |
31 |
ACLOCL_ARGS= -I m4 |
32 |
AUTOHEADER_ARGS= |
33 |
AUTOMAKE_ARGS= --add-missing --gnu |
28 |
AUTOMAKE_ARGS= --add-missing --gnu |
34 |
AUTOCONF_ARGS= |
29 |
CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/event2 |
35 |
CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/event2 |
30 |
LDFLAGS+= -L${LOCALBASE}/lib -L${LOCALBASE}/lib/event2 |
36 |
LDFLAGS+= -L${LOCALBASE}/lib -L${LOCALBASE}/lib/event2 |
|
|
37 |
GNU_CONFIGURE= yes |
31 |
GNU_CONFIGURE= yes |
38 |
CONFIGURE_ARGS+= --prefix=${PREFIX} --enable-server |
32 |
CONFIGURE_ARGS+=--enable-server |
39 |
CONFIGURE_ENV+= PKG_CONFIG_PATH="${LOCALBASE}/lib/pkgconfig" |
|
|
40 |
INSTALL_TARGET= install-strip |
33 |
INSTALL_TARGET= install-strip |
41 |
WITH_OPENSSL_PORT= yes |
34 |
WITH_OPENSSL_PORT= yes |
42 |
USE_OPENSSL= yes |
35 |
USE_OPENSSL= yes |
43 |
WWWDIR= ${PREFIX}/www/haiwen/seafile-server |
36 |
WWWDIR= ${PREFIX}/www/haiwen/seafile-server |
44 |
post-install: |
37 |
post-install: |
45 |
@${MKDIR} -m 0755 ${STAGEDIR}${WWWDIR}/seafile/bin |
38 |
@${MKDIR} -m 0755 ${STAGEDIR}${WWWDIR}/seafile/bin |