2017-05-09 20:50:06 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.69 2017/05/09 20:50:06 sebastia Exp $
|
2016-03-31 09:00:29 +00:00
|
|
|
|
|
|
|
PORTROACH+= limit:^2
|
2010-11-24 18:16:03 +00:00
|
|
|
|
|
|
|
COMMENT = web based groupware server
|
2010-12-11 14:21:08 +00:00
|
|
|
|
2017-05-09 20:50:06 +00:00
|
|
|
VERSION = 2.3.20
|
2016-03-13 22:22:15 +00:00
|
|
|
DISTNAME = SOGo-${VERSION}
|
|
|
|
PKGNAME = sogo-${VERSION}
|
2010-11-24 18:16:03 +00:00
|
|
|
|
2012-10-30 15:09:53 +00:00
|
|
|
SHARED_LIBS += GDLContentStore 2.0
|
|
|
|
SHARED_LIBS += NGCards 2.0
|
2015-09-26 14:29:22 +00:00
|
|
|
SHARED_LIBS += SOGo 3.0
|
2012-10-30 15:09:53 +00:00
|
|
|
SHARED_LIBS += SOGoUI 2.0
|
2010-11-24 18:16:03 +00:00
|
|
|
|
|
|
|
CATEGORIES = www
|
|
|
|
HOMEPAGE = http://www.sogo.nu/
|
|
|
|
MASTER_SITES = ${HOMEPAGE}/files/downloads/SOGo/Sources/
|
|
|
|
MAINTAINER = Sebastian Reitenbach <sebastia@openbsd.org>
|
|
|
|
|
|
|
|
# LGPLv2/GPLv2
|
|
|
|
PERMIT_PACKAGE_CDROM = Yes
|
|
|
|
|
|
|
|
MODULES = x11/gnustep
|
|
|
|
MODGNUSTEP_NEEDS_GUI = No
|
|
|
|
|
2012-10-30 15:09:53 +00:00
|
|
|
WANTLIB += c m pthread crypto memcached SBJson
|
|
|
|
WANTLIB += DOM EOControl GDLAccess NGExtensions NGLdap
|
2010-11-24 18:16:03 +00:00
|
|
|
WANTLIB += NGMime NGObjWeb NGStreams SaxObjC WEExtensions
|
2015-05-10 11:41:12 +00:00
|
|
|
WANTLIB += objc2 gnustep-base curl
|
2010-11-24 18:16:03 +00:00
|
|
|
|
|
|
|
LIB_DEPENDS += devel/libmemcached \
|
2012-03-31 17:02:23 +00:00
|
|
|
net/curl \
|
2017-02-02 21:34:34 +00:00
|
|
|
www/sope>=${VERSION}
|
2010-11-24 18:16:03 +00:00
|
|
|
RUN_DEPENDS += sope-postgres-*|sope-mysql-*:www/sope,-postgres \
|
|
|
|
archivers/zip
|
|
|
|
|
2014-01-08 20:28:54 +00:00
|
|
|
.if ${MACHINE_ARCH} == "powerpc"
|
|
|
|
PATCH_LIST = patch-* gcc-*
|
|
|
|
.endif
|
|
|
|
|
2010-11-24 18:16:03 +00:00
|
|
|
CONFIGURE_STYLE = simple dest
|
2013-08-24 11:16:04 +00:00
|
|
|
CONFIGURE_ARGS += --gsmake=`gnustep-config --variable=GNUSTEP_MAKEFILES` \
|
2015-05-10 11:41:12 +00:00
|
|
|
--with-ssl=ssl
|
2012-03-31 17:02:23 +00:00
|
|
|
MAKE_FLAGS += libGDLContentStore_INTERFACE_VERSION=${LIBGDLContentStore_VERSION} \
|
|
|
|
libNGCards_INTERFACE_VERSION=${LIBNGCards_VERSION} \
|
|
|
|
libOGoContentStore_INTERFACE_VERSION=${LIBOGoContentStore_VERSION} \
|
|
|
|
libSOGoUI_INTERFACE_VERSION=${LIBSOGoUI_VERSION} \
|
|
|
|
SOGo_INTERFACE_VERSION=${LIBSOGo_VERSION}
|
2011-07-21 06:30:44 +00:00
|
|
|
|
2012-07-08 14:21:02 +00:00
|
|
|
SOGOLIBDIR = lib/GNUstep/Frameworks/SOGo.framework/Versions/${LIBSOGo_VERSION}
|
2014-05-22 09:49:51 +00:00
|
|
|
SUBST_VARS += SOGOLIBDIR VARBASE
|
2012-07-08 14:21:02 +00:00
|
|
|
|
2010-11-24 18:16:03 +00:00
|
|
|
post-install:
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/sogo
|
|
|
|
${INSTALL_SCRIPT} -c -o ${SHAREOWN} -g ${SHAREGRP} \
|
|
|
|
${WRKSRC}/Scripts/cas-proxy-validate.py \
|
|
|
|
${PREFIX}/share/doc/sogo/cas-proxy-validate.py
|
2012-03-31 17:02:23 +00:00
|
|
|
${INSTALL_SCRIPT} -c -o ${SHAREOWN} -g ${SHAREGRP} \
|
|
|
|
${WRKSRC}/Scripts/sql-update-1.3.11_to_1.3.12.sh \
|
|
|
|
${PREFIX}/share/doc/sogo/sql-update-1.3.11_to_1.3.12-postgres.sh
|
|
|
|
${INSTALL_SCRIPT} -c -o ${SHAREOWN} -g ${SHAREGRP} \
|
|
|
|
${WRKSRC}/Scripts/sql-update-1.3.11_to_1.3.12-mysql.sh \
|
|
|
|
${PREFIX}/share/doc/sogo/sql-update-1.3.11_to_1.3.12-mysql.sh
|
2012-08-17 09:59:08 +00:00
|
|
|
${INSTALL_SCRIPT} -c -o ${SHAREOWN} -g ${SHAREGRP} \
|
|
|
|
${WRKSRC}/Scripts/sql-update-1.3.16_to_1.3.17.sh \
|
|
|
|
${PREFIX}/share/doc/sogo/sql-update-1.3.16_to_1.3.17-postgres.sh
|
|
|
|
${INSTALL_SCRIPT} -c -o ${SHAREOWN} -g ${SHAREGRP} \
|
|
|
|
${WRKSRC}/Scripts/sql-update-1.3.16_to_1.3.17-mysql.sh \
|
|
|
|
${PREFIX}/share/doc/sogo/sql-update-1.3.16_to_1.3.17-mysql.sh
|
2015-09-26 14:29:22 +00:00
|
|
|
${INSTALL_SCRIPT} -c -o ${SHAREOWN} -g ${SHAREGRP} \
|
|
|
|
${WRKSRC}/Scripts/sql-update-2.2.17_to_2.3.0.sh \
|
|
|
|
${PREFIX}/share/doc/sogo/sql-update-2.2.17_to_2.3.0-postgres.sh
|
|
|
|
${INSTALL_SCRIPT} -c -o ${SHAREOWN} -g ${SHAREGRP} \
|
|
|
|
${WRKSRC}/Scripts/sql-update-2.2.17_to_2.3.0-mysql.sh \
|
|
|
|
${PREFIX}/share/doc/sogo/sql-update-2.2.17_to_2.3.0-mysql.sh
|
2012-11-15 10:25:50 +00:00
|
|
|
${INSTALL_SCRIPT} -c -o ${SHAREOWN} -g ${SHAREGRP} \
|
|
|
|
${WRKSRC}/Scripts/updates.php \
|
|
|
|
${PREFIX}/share/doc/sogo/updates.php
|
2010-11-24 18:16:03 +00:00
|
|
|
|
2015-09-26 14:29:22 +00:00
|
|
|
do-test:
|
|
|
|
cd ${WRKSRC}/Tests/Integration && ${MAKE_PROGRAM} && ./teststrings.sh
|
|
|
|
cd ${WRKSRC}/Tests/Unit && ${MAKE_PROGRAM} && obj/sogo-tests
|
|
|
|
|
2010-11-24 18:16:03 +00:00
|
|
|
.include <bsd.port.mk>
|