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

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

Revision 1.3, Tue Apr 8 16:58:22 2014 UTC (10 years, 3 months ago) by kirby
Branch: MAIN
Changes since 1.2: +15 -22 lines

make it build and even package, update to 2.1.2

# $OpenBSD: Makefile.template,v 1.68 2013/10/02 07:34:45 ajacoutot Exp $
#ONLY_FOR_ARCHS =	???
#NOT_FOR_ARCHS =	???
#SHARED_ONLY =		???

#V = 			2.1.5-server

COMMENT =		seafile server
# COMMENT-foo =		???	for multi packages

NAME =			seafile
#PKGNAME-foo =		???	for multi packages

SHARED_LIBS =		seafile 0.0

WANTLIB += c ccnet crypto event_core ffi gio-2.0 glib-2.0
WANTLIB += gmodule-2.0 gobject-2.0 iconv inotify intl jansson
WANTLIB += pcre pthread searpc sqlite3 ssl uuid z

MODULES =		lang/python
BUILD_DEPENDS =		lang/vala
RUN_DEPENDS =		devel/desktop-file-utils \
			x11/gtk+2,-guic
LIB_DEPENDS =		\
			devel/libinotify \
			net/seafile/ccnet
#TEST_DEPENDS =		???

#MAKE_FLAGS +=		-i
#MAKE_ENV =		gmake -d
#FAKE_FLAGS =		???
#TEST_FLAGS =		???

USE_GMAKE =		Yes
#USE_GROFF =		Yes
#USE_LIBTOOL=		gnu
CONFIGURE_STYLE =	automake
CONFIGURE_ARGS +=	--disable-fuse \
			--disable-server
CONFIGURE_ENV +=	CPPFLAGS=-I${LOCALBASE}/include \
			LDFLAGS="-L${LOCALBASE}/lib -linotify"

AUTOCONF_VERSION =	2.65
AUTOMAKE_VERSION =	1.13

MODPY_ADJ_FILES = 	scripts/*.py scripts/build/*.py scripts/upgrade/*.py \
			tests/test-share.py tests/test-transfer.py \
			tools/seafile-admin app/seaf-cli

pre-configure:
#	cd ${WRKSRC} && \
#		intltoolize --copy --force --automake
	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} autoheader -f
	cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
		AUTOMAKE_VERSION=${AUTOMAKE_VERSION} automake --add-missing
	cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
		AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoconf -f

.include <bsd.port.mk>