Index: head/archivers/py-rcssmin/Makefile =================================================================== --- head/archivers/py-rcssmin/Makefile (revision 444979) +++ head/archivers/py-rcssmin/Makefile (revision 444980) @@ -1,19 +1,19 @@ -# Created by: Ultima +# Created by: Richard Gallamore # $FreeBSD$ PORTNAME= rcssmin PORTVERSION= 1.0.6 PORTREVISION= 1 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Fast CSS minifier for Python LICENSE= APACHE20 USES= python USE_PYTHON= autoplist distutils .include Index: head/archivers/py-rjsmin/Makefile =================================================================== --- head/archivers/py-rjsmin/Makefile (revision 444979) +++ head/archivers/py-rjsmin/Makefile (revision 444980) @@ -1,19 +1,19 @@ -# Created by: Ultima +# Created by: Richard Gallamore # $FreeBSD$ PORTNAME= rjsmin PORTVERSION= 1.0.12 PORTREVISION= 1 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Fast javascript minifier for Python LICENSE= APACHE20 USES= python USE_PYTHON= autoplist distutils .include Index: head/audio/teamspeak3-server/Makefile =================================================================== --- head/audio/teamspeak3-server/Makefile (revision 444979) +++ head/audio/teamspeak3-server/Makefile (revision 444980) @@ -1,94 +1,94 @@ # Created by: Daniel O'Connor # $FreeBSD$ PORTNAME= teamspeak3-server PORTVERSION= 3.0.13.6 PORTEPOCH= 1 CATEGORIES= audio net MASTER_SITES= http://dl.4players.de/ts/releases/${PORTVERSION}/ \ http://teamspeak.gameserver.gamed.de/ts3/releases/${PORTVERSION}/ DISTNAME= ${PORTNAME}_freebsd_${TEAMSPEAK_ARCH}-${PORTVERSION} -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Server side of the TeamSpeak group voice chat system LICENSE= teamspeak LICENSE_NAME= TeamSpeak 3.x End User License Agreement LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell USES= tar:bz2 NO_BUILD= yes USE_LDCONFIG= ${LIBDIR} USE_RC_SUBR= teamspeak SUB_FILES= pkg-message RESTRICTED= No redistribution ONLY_FOR_ARCHS= amd64 i386 USERS= teamspeak GROUPS= teamspeak CONFLICTS= teamspeak_server-[0-9]* PLIST_SUB+= DBDIR=${DBDIR} \ ETCDIR=${ETCDIR} \ LOGDIR=${LOGDIR} \ BINGRP=${BINGRP} SUB_LIST+= DBDIR=${DBDIR} \ ETCDIR=${ETCDIR} \ LOGDIR=${LOGDIR} OPTIONS_DEFINE= DOCS .include .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1100000 && ${OSVERSION} < 1100507 BROKEN= Will not start on FreeBSD 11, Bug 212493 .endif .if ${ARCH} == "i386" TEAMSPEAK_ARCH= x86 WRKSRC= ${WRKDIR}/${PORTNAME}_freebsd_${TEAMSPEAK_ARCH} .endif .if ${ARCH} == "amd64" TEAMSPEAK_ARCH= amd64 WRKSRC= ${WRKDIR}/${PORTNAME}_freebsd_${TEAMSPEAK_ARCH} .endif DBDIR= /var/db/teamspeak ETCDIR= ${PREFIX}/etc/teamspeak LIBDIR= ${PREFIX}/lib/teamspeak/server LIBEXECDIR= ${PREFIX}/libexec LOGDIR= /var/log/teamspeak SHAREDIR= ${PREFIX}/share/teamspeak/server PORTDOCS= permissiondoc.txt \ privilegekey_guide.txt \ server_quickstart.txt \ server_upgrade.txt \ update_mysql_to_mariadb.txt do-install: @${MKDIR} ${STAGEDIR}${SHAREDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${STAGEDIR}${SHAREDIR} ${INSTALL_DATA} ${WRKSRC}/LICENSE ${STAGEDIR}${SHAREDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "sql serverquerydocs" ${STAGEDIR}${SHAREDIR}) @${MKDIR} ${STAGEDIR}${LIBDIR} ${INSTALL_LIB} ${WRKSRC}/*.so ${STAGEDIR}${LIBDIR} ${INSTALL_LIB} ${WRKSRC}/redist/*.so* ${STAGEDIR}${LIBDIR} ${INSTALL_PROGRAM} ${WRKSRC}/ts3server \ ${STAGEDIR}${LIBEXECDIR}/ @${MKDIR} ${STAGEDIR}${DOCSDIR} . for DOCFILE in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/doc/${DOCFILE} ${STAGEDIR}${DOCSDIR} . endfor ${INSTALL} -d ${STAGEDIR}${DBDIR} ${INSTALL} -d ${STAGEDIR}${LOGDIR} ${INSTALL} -d ${STAGEDIR}${ETCDIR} .include Index: head/deskutils/puush/Makefile =================================================================== --- head/deskutils/puush/Makefile (revision 444979) +++ head/deskutils/puush/Makefile (revision 444980) @@ -1,28 +1,28 @@ -# Created by: Ultima +# Created by: Richard Gallamore # $FreeBSD$ PORTNAME= puush PORTVERSION= 0.0.2 CATEGORIES= deskutils -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Screen capture and Puush image-bin client RUN_DEPENDS= gnome-screenshot:deskutils/gnome-screenshot \ curl:ftp/curl \ zenity:x11/zenity \ xclip:x11/xclip USE_GITHUB= yes GH_ACCOUNT= ultima1252 NO_BUILD= yes PLIST_FILES= sbin/puush \ share/icons/puush.png do-install: ${INSTALL_SCRIPT} ${WRKSRC}/puush ${STAGEDIR}${PREFIX}/sbin/puush ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons ${CP} -R ${WRKSRC}/icon.png ${STAGEDIR}${PREFIX}/share/icons/puush.png .include Index: head/devel/libsearpc/Makefile =================================================================== --- head/devel/libsearpc/Makefile (revision 444979) +++ head/devel/libsearpc/Makefile (revision 444980) @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= libsearpc PORTVERSION= 3.0.8 PORTEPOCH= 1 CATEGORIES= devel -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Simple RPC framework based on GObject System in C LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libjansson.so:devel/jansson \ libgobject-2.0.so:devel/glib20 USE_GITHUB= yes GH_ACCOUNT= haiwen GH_TAGNAME= 12a0126 USES= autoreconf gettext libtool pathfix pkgconfig python:2 USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip .include Index: head/multimedia/plexwatch/Makefile =================================================================== --- head/multimedia/plexwatch/Makefile (revision 444979) +++ head/multimedia/plexwatch/Makefile (revision 444980) @@ -1,56 +1,56 @@ -# Created by: ultima +# Created by: Richard Gallamore # $FreeBSD$ PORTNAME= plexWatch PORTVERSION= 0.3.3 DISTVERSIONPREFIX= v CATEGORIES= multimedia -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Notify, Log Now Playing and Watched content from a Plex Media Server RUN_DEPENDS= p5-libwww>=0:www/p5-libwww \ p5-XML-Simple>=0:textproc/p5-XML-Simple \ p5-DBI>=0:databases/p5-DBI \ p5-Time-Duration>=0:devel/p5-Time-Duration \ p5-Time-modules>=0:devel/p5-Time-modules \ p5-JSON>=0:converters/p5-JSON \ p5-DBD-SQLite>=0:databases/p5-DBD-SQLite \ p5-LWP-Protocol-https>=0:www/p5-LWP-Protocol-https USES= perl5 shebangfix SHEBANG_FILES= plexWatch.pl USE_GITHUB= yes GH_ACCOUNT= ljunkie NO_BUILD= yes SUB_FILES= pkg-message OPTIONS_DEFINE= EMAIL GNTP IPLOG TWITTER OPTIONS_DEFAULT= EMAIL_RUN_DEPENDS= p5-Net-SMTPS>=0:mail/p5-Net-SMTPS EMAIL_DESC= Email support GNTP_RUN_DEPENDS= p5-Growl-GNTP>=0:net/p5-Growl-GNTP GNTP_DESC= Growl GNTP support IPLOG_RUN_DEPENDS= p5-File-ReadBackwards>=0:devel/p5-File-ReadBackwards IPLOG_DESC= Client IP logging support TWITTER_RUN_DEPENDS= p5-Net-Twitter-Lite>=0:net/p5-Net-Twitter-Lite \ p5-Net-OAuth>=0:net/p5-Net-OAuth TWITTER_DESC= Twitter support post-patch: ${REINPLACE_CMD} "s|%%ETCDIR%%|${ETCDIR}|" ${WRKSRC}/plexWatch.pl ${REINPLACE_CMD} "s|/opt/plexWatch|${DATADIR}|" ${WRKSRC}/config.pl-dist do-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${MKDIR} -m 777 ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/plexWatch.pl ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_DATA} ${WRKSRC}/config.pl-dist ${STAGEDIR}${ETCDIR}/ .include Index: head/net/guacamole-server/Makefile =================================================================== --- head/net/guacamole-server/Makefile (revision 444979) +++ head/net/guacamole-server/Makefile (revision 444980) @@ -1,67 +1,67 @@ -# Created by: Ultima +# Created by: Richard Gallamore # $FreeBSD$ PORTNAME= guacamole-server PORTVERSION= 0.9.12 DISTVERSIONSUFFIX= -incubating PORTREVISION= 2 CATEGORIES= net -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= HTML5 Clientless Remote Desktop LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libossp-uuid.so:misc/ossp-uuid \ libpng.so:graphics/png CONFLICTS_BUILD=pulseaudio-*+jack_* ffmpeg-*+jack_* USE_GITHUB= yes GH_ACCOUNT= apache GH_PROJECT= incubator-guacamole-server USES= autoreconf gettext-runtime jpeg libtool localbase \ pkgconfig shebangfix ssl USE_GNOME= cairo SHEBANG_FILES= ${WRKSRC}/src/protocols/rdp/keymaps/generate.pl GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-guacd-conf=${PREFIX}/etc/guacd/guacd.conf USE_LDCONFIG= yes INSTALL_TARGET= install-strip USERS= guacamole GROUPS= guacamole USE_RC_SUBR= guacd SUB_LIST+= GUACD_USER=${USERS} \ GUACD_GROUP=${GROUPS} OPTIONS_DEFINE= RDP SSH VNC VORBIS PULSEAUDIO WEBP GUACENC OPTIONS_DEFAULT= RDP SSH VNC VORBIS PULSEAUDIO WEBP GUACENC OPTIONS_SUB= yes GUACENC_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg GUACENC_DESC?= Video Encoding Utility PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_DESC?= VNC audio support (Experimental) RDP_LIB_DEPENDS= libfreerdp1.so:net/freerdp1 RDP_DESC?= RDP Protocal Support SSH_LIB_DEPENDS= libssh2.so:security/libssh2 SSH_USE= GNOME=pango SSH_DESC?= SSH Support VNC_LIB_DEPENDS= libvncserver.so:net/libvncserver VNC_DESC?= VNC Protocol Support VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg VORBIS_DESC?= Ogg Vorbis for compression WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_DESC?= WebP support post-patch: @${REINPLACE_CMD} 's|/etc/ssl|${PREFIX}/etc/ssl|g ; \ s|/etc/guacamole|${PREFIX}/etc/guacd|g' \ ${WRKSRC}/src/guacd/man/guacd.conf.5 .include Index: head/net-mgmt/ccnet-client/Makefile =================================================================== --- head/net-mgmt/ccnet-client/Makefile (revision 444979) +++ head/net-mgmt/ccnet-client/Makefile (revision 444980) @@ -1,41 +1,41 @@ # $FreeBSD$ PORTNAME= ccnet-client PORTVERSION= ${SEAFILE_CLIENT_VER} DISTVERSIONPREFIX= v CATEGORIES= net-mgmt devel -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Framework for writing networked applications LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libsearpc.so:devel/libsearpc \ libsqlite3.so:databases/sqlite3 \ libzdb.so:databases/libzdb \ libuuid.so:misc/e2fsprogs-libuuid \ libevent.so:devel/libevent \ libjansson.so:devel/jansson CONFLICTS= ccnet-server-[0-9]* USE_GITHUB= yes GH_ACCOUNT= haiwen GH_PROJECT= ccnet USES= autoreconf gettext libtool localbase pathfix pkgconfig \ python:-2.7 ssl USE_GNOME= glib20 USE_LDCONFIG= yes USE_OPENLDAP= yes CONFIGURE_ENV= SSL_CFLAGS="${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-ldap INSTALL_TARGET= install-strip .include "${.CURDIR}/../seafile-client/Makefile.include" .include Index: head/net-mgmt/ccnet-server/Makefile =================================================================== --- head/net-mgmt/ccnet-server/Makefile (revision 444979) +++ head/net-mgmt/ccnet-server/Makefile (revision 444980) @@ -1,52 +1,52 @@ # $FreeBSD$ PORTNAME= ccnet-server PORTVERSION= ${SEAFILE_VER} DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= -server CATEGORIES= net-mgmt devel -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Internal communication framework for Seafile server LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libsearpc.so:devel/libsearpc \ libsqlite3.so:databases/sqlite3 \ libzdb.so:databases/libzdb \ libuuid.so:misc/e2fsprogs-libuuid \ libevent.so:devel/libevent \ libjansson.so:devel/jansson CONFLICT= ccnet-[0-9]* USE_GITHUB= yes GH_ACCOUNT= haiwen USES= autoreconf gettext libtool localbase mysql:client \ pathfix pgsql pkgconfig python:-2.7 shebangfix ssl USE_GNOME= glib20 USE_LDCONFIG= yes USE_OPENLDAP= yes CONFIGURE_ENV= SSL_CFLAGS="${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-ldap INSTALL_TARGET= install-strip post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${SEABIN} ${STAGEDIR}${PREFIX}/${SEALIB} ${INSTALL_PROGRAM} ${STAGEDIR}${PREFIX}/bin/ccnet-init ${STAGEDIR}${PREFIX}/${SEABIN} ${INSTALL_PROGRAM} ${STAGEDIR}${PREFIX}/bin/ccnet-server ${STAGEDIR}${PREFIX}/${SEABIN} ${RM} ${STAGEDIR}${PREFIX}/bin/ccnet-init \ ${STAGEDIR}${PREFIX}/bin/ccnet-server (cd ${STAGEDIR}${PREFIX}/lib && \ ${COPYTREE_SHARE} ${PYTHON_VERSION} ${STAGEDIR}${PREFIX}/${SEALIB}) @${RM} -rf ${STAGEDIR}${PREFIX}/lib/${PYTHON_VERSION} ${LN} -s '../${SEABIN}/ccnet-server' ${STAGEDIR}/${PREFIX}/bin/ccnet-server .include "${.CURDIR}/../seafile-server/Makefile.include" .include Index: head/net-mgmt/seafile-client/Makefile =================================================================== --- head/net-mgmt/seafile-client/Makefile (revision 444979) +++ head/net-mgmt/seafile-client/Makefile (revision 444980) @@ -1,61 +1,61 @@ # $FreeBSD$ PORTNAME= seafile-client PORTVERSION= ${SEAFILE_CLIENT_VER} DISTVERSIONPREFIX= v CATEGORIES= net-mgmt -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Open Source Cloud Storage (Client) LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libsearpc.so:devel/libsearpc \ libevhtp.so:www/libevhtp \ libzdb.so:databases/libzdb \ libcurl.so:ftp/curl \ libinotify.so:devel/libinotify \ libccnet.so:net-mgmt/ccnet-client \ libevent.so:devel/libevent \ libuuid.so:misc/e2fsprogs-libuuid \ libjansson.so:devel/jansson RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3 \ bash:shells/bash CONFLICTS= seafile-server-[0-9]* USE_GITHUB= yes GH_ACCOUNT= haiwen GH_PROJECT= seafile USES= autoreconf gettext iconv libarchive libtool mysql pathfix \ pkgconfig python:-2.7 shebangfix sqlite ssl USE_GNOME= glib20 SHEBANG_FILES= *.sh scripts/*.sh app/seaf-cli integration-tests/*.sh GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ENV= SSL_CFLAGS="${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/evhtp LDFLAGS+= -L${LOCALBASE}/lib .include post-patch: # Fix P_KTHREAD r295435 .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1100097 ${REINPLACE_CMD} 's/P_KTHREAD/P_KPROC/' ${WRKSRC}/lib/utils.c .endif makesum-all: .for PORT in net-mgmt/ccnet-client net-mgmt/seafile-client net-mgmt/seafile-gui ${MAKE} -C "${PORTSDIR}/${PORT}" makesum .endfor .include "${.CURDIR}/Makefile.include" .include Index: head/net-mgmt/seafile-gui/Makefile =================================================================== --- head/net-mgmt/seafile-gui/Makefile (revision 444979) +++ head/net-mgmt/seafile-gui/Makefile (revision 444980) @@ -1,44 +1,44 @@ # $FreeBSD$ PORTNAME= seafile-gui PORTVERSION= ${SEAFILE_CLIENT_VER} DISTVERSIONPREFIX= v CATEGORIES= net-mgmt devel -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Open Source Cloud Storage (Client) LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsearpc.so:devel/libsearpc \ libseafile.so:net-mgmt/seafile-client \ libsqlite3.so:databases/sqlite3 \ libccnet.so:net-mgmt/ccnet-client \ libjansson.so:devel/jansson \ libevent.so:devel/libevent \ libuuid.so:misc/e2fsprogs-libuuid USE_GITHUB= yes GH_ACCOUNT= haiwen GH_PROJECT= seafile-client USES= compiler:c++11-lang cmake gettext pkgconfig shebangfix ssl SHEBANG_FILES= extensions/*.sh scripts/*.sh fsplugin/*.sh \ scripts/*.py USE_GNOME= glib20 USE_QT5= core dbus gui network testlib widgets \ qmake_build buildtools_build linguisttools_build INSTALLS_ICONS= yes CMAKE_ARGS+= -DCMAKE_INCLUDE_PATH:PATH=include/glib-2.0 \ -DOPENSSL_INCLUDE_DIRS=${OPENSSLINC} \ -DOPENSSL_LIBRARIES="-L${OPENSSLLIB} -lcrypto" OPTIONS_DEFINE= DEBUG # Note that per PR 197984, cairo must be built with X11 and XCB options # otherwise configure fails with "cairo needs x11 enabled" message .include "${.CURDIR}/../seafile-client/Makefile.include" .include Index: head/net-mgmt/seafile-server/Makefile =================================================================== --- head/net-mgmt/seafile-server/Makefile (revision 444979) +++ head/net-mgmt/seafile-server/Makefile (revision 444980) @@ -1,116 +1,116 @@ # $FreeBSD$ PORTNAME= seafile-server PORTVERSION= ${SEAFILE_VER} DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= -server CATEGORIES= net-mgmt -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Open Source Cloud Storage (Server) LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libsearpc.so:devel/libsearpc \ libevhtp.so:www/libevhtp \ libzdb.so:databases/libzdb \ libcurl.so:ftp/curl \ libinotify.so:devel/libinotify \ libccnet.so:net-mgmt/ccnet-server \ libevent.so:devel/libevent \ libuuid.so:misc/e2fsprogs-libuuid \ libjansson.so:devel/jansson RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3 \ bash:shells/bash CONFLICTS= seafile-[0-9]* USE_GITHUB= yes GH_ACCOUNT= haiwen USES= autoreconf gettext iconv libarchive libtool mysql pathfix \ pgsql pkgconfig python:-2.7 shebangfix sqlite ssl USE_GNOME= glib20 SHEBANG_FILES= scripts/*.sh scripts/upgrade/*.sh *.sh scripts/build/*.py \ scripts/*.py scripts/upgrade/*.py tools/seafile-admin GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ENV= SSL_CFLAGS="${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" PATHFIX_MAKEFILEIN= Makefile.am INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/evhtp LDFLAGS+= -L${LOCALBASE}/lib USE_RC_SUBR= seafile SUB_FILES= pkg-message MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= FUSE OPTIONS_SUB= yes FUSE_DESC= Use file system in userspace FUSE_CONFIGURE_ENABLE= fuse FUSE_LIB_DEPENDS= libfuse.so:sysutils/fusefs-libs OPTIONS_DEFAULT= FUSE OPTIONS_EXCLUDE_DragonFly= FUSE .include post-patch: # Fix P_KTHREAD r295435 .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1100097 ${REINPLACE_CMD} 's/P_KTHREAD/P_KPROC/' ${WRKSRC}/lib/utils.c .endif ${REINPLACE_CMD} 's/python/${PYTHON_VERSION}/' \ ${WRKSRC}/scripts/upgrade/regenerate_secret_key.sh ${REINPLACE_CMD} -e 's|^INSTALL.*|INSTALLPATH="${PREFIX}/${SEAFILE_SERVER}/seafile"|' \ ${WRKSRC}/scripts/seaf-cli-wrapper.sh ${REINPLACE_CMD} 's///' ${WRKSRC}/server/upload-file.c \ ${WRKSRC}/server/access-file.c ${WRKSRC}/server/http-server.c ${REINPLACE_CMD} -E 's/stat.+\$$/stat -f %Su $$/' ${WRKSRC}/scripts/seafile.sh ${REINPLACE_CMD} 's/%%SEAFILE_USER%%/${USERS:[1]}/ ; s/%%SEAFILE_GROUP%%/${GROUPS:[1]}/' \ ${WRKSRC}/scripts/setup-seafile.sh ${WRKSRC}/scripts/setup-seafile-mysql.py post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${SEABIN} ${STAGEDIR}${PREFIX}/${SEALIB} \ ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/seafile/share/doc/seafile \ ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/upgrade .for SERVPROG in seaf-fsck seafserv-gc seaf-fuse seaf-migrate \ seaf-server seaf-server-init seafile-controller if [ -e "${STAGEDIR}${PREFIX}/bin/${SERVPROG}" ]; then \ ${INSTALL_PROGRAM} ${STAGEDIR}${PREFIX}/bin/${SERVPROG} ${STAGEDIR}${PREFIX}/${SEABIN}; \ ${RM} ${STAGEDIR}${PREFIX}/bin/${SERVPROG}; \ fi .endfor .for SERVPROG in seafile-controller seaf-server ${LN} -s "../${SEABIN}/${SERVPROG}" ${STAGEDIR}${PREFIX}/bin/${SERVPROG} .endfor (cd ${STAGEDIR}${PREFIX}/lib && \ ${COPYTREE_SHARE} ${PYTHON_VERSION} ${STAGEDIR}${PREFIX}/${SEALIB}) @${RM} -rf ${STAGEDIR}${PREFIX}/lib/${PYTHON_VERSION} \ ${STAGEDIR}${PREFIX}/bin/seafile-admin ${INSTALL_SCRIPT} ${WRKSRC}/scripts/*.[ps][yh] ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER} ${INSTALL_SCRIPT} ${WRKSRC}/scripts/upgrade/*.[ps][yh] \ ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/upgrade ${INSTALL_DATA} ${WRKSRC}/doc/seafile-tutorial.doc \ ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/seafile/share/doc/seafile/ (cd ${WRKSRC}/scripts/upgrade && \ ${COPYTREE_SHARE} sql ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/upgrade) makesum-all: .for PORT in net-mgmt/ccnet-server net-mgmt/seafile-server www/py-seafdav www/py-seafobj www/seahub ${MAKE} -C "${PORTSDIR}/${PORT}" makesum .endfor .include "${.CURDIR}/Makefile.include" .include Index: head/ports-mgmt/portest/Makefile =================================================================== --- head/ports-mgmt/portest/Makefile (revision 444979) +++ head/ports-mgmt/portest/Makefile (revision 444980) @@ -1,38 +1,38 @@ -# Created by: Ultima +# Created by: Richard Gallamore # $FreeBSD$ PORTNAME= portest PORTVERSION= 0.1.9 CATEGORIES= ports-mgmt -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Patch file automation for FreeBSD-ports LICENSE= BSD2CLAUSE USE_GITHUB= yes GH_ACCOUNT= ultima1252 NO_BUILD= yes PLIST_FILES= sbin/portest OPTIONS_DEFINE= GIT PORTLINT PORTTOOLS POUDRIERE GIT_DESC= Git support GIT_RUN_DEPENDS= git:devel/git PORTLINT_DESC= Portlint support PORTLINT_RUN_DEPENDS= portlint:ports-mgmt/portlint PORTTOOLS_DESC= Porttools support PORTTOOLS_RUN_DEPENDS= port:ports-mgmt/porttools POUDRIERE_DESC= Poudriere and parallel build support POUDRIERE_RUN_DEPENDS= poudriere:ports-mgmt/poudriere \ tmux:sysutils/tmux do-install: ${INSTALL_SCRIPT} ${WRKSRC}/portest ${STAGEDIR}${PREFIX}/sbin/portest .include Index: head/sysutils/mcelog/Makefile =================================================================== --- head/sysutils/mcelog/Makefile (revision 444979) +++ head/sysutils/mcelog/Makefile (revision 444980) @@ -1,43 +1,43 @@ # Created by: Jeremy Chadwick # $FreeBSD$ PORTNAME= mcelog PORTVERSION= 153 DISTVERSIONPREFIX= v CATEGORIES= sysutils -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Collects and decodes Machine Check Exception data LICENSE= GPLv2 TEST_DEPENDS= bash:shells/bash USE_GITHUB= yes GH_ACCOUNT= andikleen ONLY_FOR_ARCHS= amd64 i386 USES= alias gmake shebangfix SHEBANG_FILES= tests/cache/inject tests/memdb/inject tests/page/inject \ tests/pfa/inject tests/server/inject tests/socket/inject \ tests/trigger tests/unknown/inject MAKE_ENV+= FREEBSD=1 MAKE_ARGS+= CFLAGS="${CFLAGS}" prefix="${PREFIX}" LDFLAGS+= -lkvm PLIST_FILES= bin/mcelog man/man8/mcelog.8.gz post-patch: @${ECHO} "${DISTVERSIONPREFIX}${PORTVERSION}" >${WRKSRC}/.os_version @${CP} ${FILESDIR}/memstream.c ${WRKSRC}/memstream.c @${REINPLACE_CMD} 's/\"unknown\"/\"${PORTVERSION}\"/' \ ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/mcelog ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/mcelog.8 ${STAGEDIR}${MANPREFIX}/man/man8 .include Index: head/www/guacamole-client/Makefile =================================================================== --- head/www/guacamole-client/Makefile (revision 444979) +++ head/www/guacamole-client/Makefile (revision 444980) @@ -1,78 +1,78 @@ -# Created by: Ultima +# Created by: Richard Gallamore # $FreeBSD$ PORTNAME= guacamole-client PORTVERSION= 0.9.12 DISTVERSIONSUFFIX= -incubating PORTREVISION= 1 CATEGORIES= www java MASTER_SITES+= https://sourceforge.net/projects/distfiles/files/${PORTNAME}/:repo \ http://sourceforge.net/projects/distfiles/files/${PORTNAME}/:repo DISTFILES= repository-${PORTVERSION}${EXTRACT_SUFX}:repo DIST_SUBDIR= ${PORTNAME} -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= HTML5 Clientless Remote Desktop LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/share/java/maven33/bin/mvn:devel/maven33 USE_GITHUB= yes GH_ACCOUNT= apache GH_PROJECT= incubator-guacamole-client MVN= mvn MVN_ARGS= package -Duser.home=${WRKDIR} USE_JAVA= yes JAVA_VERSION= 1.8+ NO_ARCH= yes OPTIONS_SUB= yes SUB_FILES= pkg-message OPTIONS_DEFINE= MK_LINK SERVER TOMCAT OPTIONS_DEFAULT= MK_LINK SERVER TOMCAT MK_LINK_DESC= Make sybolic links TOMCAT_RUN_DEPENDS= ${LOCALBASE}/apache-tomcat-8.0/bin/bootstrap.jar:www/tomcat8 TOMCAT_DESC= Use Tomcat as your servlet SERVER_RUN_DEPENDS= guacd:net/guacamole-server SERVER_DESC= Include Guacamole Server GUACAMOLE_CONF= ${PREFIX}/etc/guacamole GUACAMOLE_DATA= ${PREFIX}/share/${PORTNAME} .include do-build: cd ${WRKSRC} && ${MVN} ${MVN_ARGS} do-install: @${MKDIR} ${STAGEDIR}${GUACAMOLE_DATA} @${MKDIR} ${STAGEDIR}${GUACAMOLE_CONF} @${CP} ${WRKSRC}/guacamole/target/guacamole-${DISTVERSIONFULL}.war \ ${STAGEDIR}${GUACAMOLE_DATA}/guacamole.war @${CP} ${WRKSRC}/extensions/guacamole-auth-duo/target/guacamole-auth-duo-${DISTVERSIONFULL}.tar.gz \ ${STAGEDIR}/${GUACAMOLE_DATA}/guacamole-auth-duo.tar.gz @${CP} ${WRKSRC}/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-dist/target/guacamole-auth-jdbc-${DISTVERSIONFULL}.tar.gz \ ${STAGEDIR}/${GUACAMOLE_DATA}/guacamole-auth-jdbc.tar.gz @${CP} ${WRKSRC}/extensions/guacamole-auth-ldap/target/guacamole-auth-ldap-${DISTVERSIONFULL}.tar.gz \ ${STAGEDIR}/${GUACAMOLE_DATA}/guacamole-auth-ldap.tar.gz @${CP} ${WRKSRC}/extensions/guacamole-auth-noauth/target/guacamole-auth-noauth-${DISTVERSIONFULL}.tar.gz \ ${STAGEDIR}/${GUACAMOLE_DATA}/guacamole-auth-noauth.tar.gz .if ${PORT_OPTIONS:MMK_LINK} @${MKDIR} ${STAGEDIR}/root @${MKDIR} ${STAGEDIR}${PREFIX}/apache-tomcat-8.0/webapps @${LN} -s ..${GUACAMOLE_CONF} ${STAGEDIR}/root/.guacamole @${LN} -s ../../share/${PORTNAME}/guacamole.war \ ${STAGEDIR}${PREFIX}/apache-tomcat-8.0/webapps/ .endif @${CP} ${FILESDIR}/user-mapping.xml.sample ${STAGEDIR}${GUACAMOLE_CONF}/ @${CP} ${FILESDIR}/logback.xml.sample ${STAGEDIR}${GUACAMOLE_CONF}/ @${CP} ${FILESDIR}/guacamole.properties.sample ${STAGEDIR}${GUACAMOLE_CONF}/ .include Index: head/www/libevhtp/Makefile =================================================================== --- head/www/libevhtp/Makefile (revision 444979) +++ head/www/libevhtp/Makefile (revision 444980) @@ -1,47 +1,47 @@ # $FreeBSD$ PORTNAME= libevhtp PORTVERSION= 1.2.11 PORTREVISION= 4 CATEGORIES= www -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Flexible replacement for libevent httpd API LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libevent.so:devel/libevent USE_GITHUB= yes GH_ACCOUNT= ellzey USES= cmake:outsource USE_LDCONFIG= yes CMAKE_ARGS= -DCMAKE_INCLUDE_PATH:PATH=include/event2 \ -DCMAKE_LIBRARY_PATH:PATH=lib/event2 PLIST_SUB+= PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= SSL THREADS STATIC DEBUG OPTIONS_DEFAULT=SSL THREADS OPTIONS_SUB= yes SSL_CMAKE_ON= -DEVHTP_DISABLE_SSL:STRING=OFF SSL_CMAKE_OFF= -DEVHTP_DISABLE_SSL:STRING=ON THREADS_CMAKE_ON= -DEVHTP_DISABLE_EVTHR:STRING=OFF THREADS_CMAKE_OFF= -DEVHTP_DISABLE_EVTHR:STRING=ON STATIC_CMAKE_ON= -DEVHTP_BUILD_SHARED:STRING=OFF STATIC_CMAKE_OFF= -DEVHTP_BUILD_SHARED:STRING=ON post-patch: @${REINPLACE_CMD} '/HAS_SYS_ONIG onig/d ; s/lib\/pkgconfig/libdata\/pkgconfig/ ; s/PATCH_VERSION [0-9]*/PATCH_VERSION ${PORTVERSION:S/1.2.//}/' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} 's//"evhtp-config.h"/ ; s//"evthr.h"/ ; s//"htparse.h"/' \ ${WRKSRC}/evhtp.h ${WRKSRC}/evthr.h post-build: @${REINPLACE_CMD} 's//"onigposix.h"/' \ ${WRKSRC}/evhtp.h .include Index: head/www/plexwatchweb/Makefile =================================================================== --- head/www/plexwatchweb/Makefile (revision 444979) +++ head/www/plexwatchweb/Makefile (revision 444980) @@ -1,30 +1,30 @@ -# Created by: ultima +# Created by: Richard Gallamore # $FreeBSD$ PORTNAME= plexWatchWeb PORTVERSION= 1.5.4.2 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= www -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Web front-end for plexWatch RUN_DEPENDS= plexWatch>=0.1.6:multimedia/plexwatch USE_PHP= curl json session simplexml sqlite3 USERS= ${WWWOWN} GROUPS= ${WWWGRP} USE_GITHUB= yes GH_ACCOUNT= ecleese GH_TAGNAME= 0d05556 NO_BUILD= yes do-install: ${MKDIR} ${STAGEDIR}${WWWDIR}/config ${RM} -r ${WRKSRC}/config (cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${WWWDIR}/) .include Index: head/www/py-django-constance/Makefile =================================================================== --- head/www/py-django-constance/Makefile (revision 444979) +++ head/www/py-django-constance/Makefile (revision 444980) @@ -1,27 +1,27 @@ -# Created by: Ultima +# Created by: Richard Gallamore # $FreeBSD$ PORTNAME= django-constance PORTVERSION= 2.0.0 CATEGORIES= www python MASTER_SITES= GH PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Dynamic Django settings LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis \ ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage \ ${PYTHON_PKGNAMEPREFIX}django-picklefield>=0:www/py-django-picklefield \ ${PYTHON_PKGNAMEPREFIX}django18>=1.8:www/py-django18 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= jazzband .include Index: head/www/py-django-post_office/Makefile =================================================================== --- head/www/py-django-post_office/Makefile (revision 444979) +++ head/www/py-django-post_office/Makefile (revision 444980) @@ -1,26 +1,26 @@ -# Created by: Ultima +# Created by: Richard Gallamore # $FreeBSD$ PORTNAME= django-post_office PORTVERSION= 2.0.8 DISTVERSIONPREFIX= v CATEGORIES= www python MASTER_SITES= GH PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Django app to monitor and send mail asynchronously LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-jsonfield>=0:www/py-django-jsonfield \ ${PYTHON_PKGNAMEPREFIX}django18>=1.4:www/py-django18 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= ui .include Index: head/www/py-django-statici18n/Makefile =================================================================== --- head/www/py-django-statici18n/Makefile (revision 444979) +++ head/www/py-django-statici18n/Makefile (revision 444980) @@ -1,23 +1,23 @@ # Created by: Ultima # $FreeBSD$ PORTNAME= django-statici18n PORTVERSION= 1.4.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Helper for generating Javascript catalog to static files LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 \ ${PYTHON_PKGNAMEPREFIX}django-appconf>=0.6:www/py-django-appconf USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include Index: head/www/py-seafdav/Makefile =================================================================== --- head/www/py-seafdav/Makefile (revision 444979) +++ head/www/py-seafdav/Makefile (revision 444980) @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= seafdav PORTVERSION= ${SEAHUB_VER} DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= -pro CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Python library for accessing seafile data model LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= haiwen USES= python:-2.7 shebangfix SHEBANG_FILES= *.sh *.template wsgidav/addons/seafile/*.py NO_ARCH= yes NO_BUILD= yes do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${SITEPACKAGEDIR}/wsgidav (cd ${WRKSRC}/wsgidav && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${WRKSRC}/wsgidav \ -f ${WRKSRC}/wsgidav && \ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${WRKSRC}/wsgidav \ -f ${WRKSRC}/wsgidav) (cd ${WRKSRC}/wsgidav && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${SITEPACKAGEDIR}/wsgidav) .include "${.CURDIR}/../../net-mgmt/seafile-server/Makefile.include" .include Index: head/www/py-seafobj/Makefile =================================================================== --- head/www/py-seafobj/Makefile (revision 444979) +++ head/www/py-seafobj/Makefile (revision 444980) @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= seafobj PORTVERSION= ${SEAHUB_VER} DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= -pro CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Python library for accessing seafile data model LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USE_GITHUB= yes GH_ACCOUNT= haiwen NO_ARCH= yes NO_BUILD= yes USES= python:-2.7 shebangfix SHEBANG_FILES= *.sh *.py do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${SITEPACKAGEDIR}/seafobj (cd ${WRKSRC}/seafobj && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${WRKSRC}/seafobj \ -f ${WRKSRC}/seafobj && \ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${WRKSRC}/seafobj \ -f ${WRKSRC}/seafobj) (cd ${WRKSRC}/seafobj && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${SITEPACKAGEDIR}/seafobj) .include "${.CURDIR}/../../net-mgmt/seafile-server/Makefile.include" .include Index: head/www/py-wsgidav/Makefile =================================================================== --- head/www/py-wsgidav/Makefile (revision 444979) +++ head/www/py-wsgidav/Makefile (revision 444980) @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= WsgiDAV PORTVERSION= 2.1.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= WSGI based WebDAV server for sharing resources LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cherrypy>=0:www/py-cherrypy \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest \ ${PYTHON_PKGNAMEPREFIX}cov-core>=0:devel/py-cov-core \ ${PYTHON_PKGNAMEPREFIX}WebTest>=0:www/py-WebTest \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests \ ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml NO_ARCH= yes USES= python zip USE_PYTHON= distutils autoplist post-extract: ${RM} -r ${WRKSRC}/tests .include Index: head/www/seahub/Makefile =================================================================== --- head/www/seahub/Makefile (revision 444979) +++ head/www/seahub/Makefile (revision 444980) @@ -1,98 +1,98 @@ # $FreeBSD$ PORTNAME= seahub PORTVERSION= ${SEAHUB_VER} DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= -pro CATEGORIES= www -MAINTAINER= ultima1252@gmail.com +MAINTAINER= ultima@FreeBSD.org COMMENT= Web frontend for Seafile LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= bash:shells/bash \ ${LOCALBASE}/www/haiwen/seafile-server/seafile/bin/seaf-server:net-mgmt/seafile-server \ ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \ ${PYTHON_PKGNAMEPREFIX}django-statici18n>=0:www/py-django-statici18n \ ${PYTHON_PKGNAMEPREFIX}djangorestframework>=0:www/py-djangorestframework \ ${PYTHON_PKGNAMEPREFIX}django_compressor>=0:www/py-django_compressor \ ${PYTHON_PKGNAMEPREFIX}django-post_office>=0:www/py-django-post_office \ ${PYTHON_PKGNAMEPREFIX}django-constance>=0:www/py-django-constance \ ${PYTHON_PKGNAMEPREFIX}gunicorn>=0:www/py-gunicorn \ ${PYTHON_PKGNAMEPREFIX}flup>=0:www/py-flup \ ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six \ ${PYTHON_PKGNAMEPREFIX}openpyxl>=0:textproc/py-openpyxl \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow \ ${PYTHON_PKGNAMEPREFIX}MySQLdb>0:databases/py-MySQLdb USE_GITHUB= yes GH_ACCOUNT= haiwen USES= python:-2.7 shebangfix SHEBANG_FILES= *.sh tests/*.sh *.template *.py tools/*.py seahub/*.py NO_BUILD= yes NO_ARCH= yes OPTIONS_DEFINE= SEAFOBJ SEAFDAV NLS OPTIONS_DEFAULT= SEAFOBJ SEAFDAV OPTIONS_SUB= yes SEAFOBJ_DESC= Enable Seafile file object modeling support SEAFDAV_DESC= Enable Seafile WsgiDav-based support SEAFOBJ_CONFIGURE_WITH= seafobj SEAFOBJ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}seafobj>0:www/py-seafobj SEAFDAV_CONFIGURE_WITH= seafdav SEAFDAV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}seafdav>0:www/py-seafdav NLS_USES= gettext iconv NLS_CONFIGURE_OFF= --disable-nls USE_RC_SUBR= ${PORTNAME} SUB_FILES= pkg-message do-patch: echo "${WRKSRC}..." @${MKDIR} ${WRKSRC}/runtime ${CP} ${FILESDIR}/runtime_seahub.conf ${WRKSRC}/runtime/seahub.conf ${REINPLACE_CMD} -Ee "s|SEAFILE_VERSION = '[0-9]+\.[0-9]+\.[0-9]+'|SEAFILE_VERSION = '${SEAFILE_VER}'|" \ ${WRKSRC}/seahub/settings.py ${REINPLACE_CMD} -e 's|##FIX_WWWDIR##|${PREFIX}/${HAIWENDIR}|' ${WRKSRC}/*.template ${REINPLACE_CMD} -e 's|##FIX_SEALIB##|${PREFIX}/${SEALIB}|' ${WRKSRC}/*.template ${REINPLACE_CMD} -e 's|##FIX_SITEPACKAGEDIR##|${PREFIX}/${SITEPACKAGEDIR}|' ${WRKSRC}/*.template ${REINPLACE_CMD} -e 's|##PYTHON_VERSION##|${PYTHON_VERSION}|g' ${WRKSRC}/*.template ${REINPLACE_CMD} -e 's|##FIX_LOCALBASE##|${LOCALBASE}|' ${WRKSRC}/*.template ${FIND} ${WRKSRC} -name "*.bak" -exec ${RM} {} \; ${FIND} ${WRKSRC} -name "*.orig" -exec ${RM} {} \; (cd ${WRKSRC}; (for file in run-seahub.sh.template \ send_user_notifications.sh.template setenv.sh.template; do \ ${CP} $$file $${file%%.template}; \ done)) ${RM} ${WRKSRC}/.gitignore do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/runtime/ \ ${STAGEDIR}${PREFIX}/${SEAHUBDIR} ${STAGEDIR}${PREFIX}/${SEAHUB_DATA_DIR} \ ${STAGEDIR}${PREFIX}/${SEAHUB_DATA_DIR}/custom ${INSTALL} ${WRKSRC}/runtime/seahub.conf \ ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/runtime/ (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${SEAHUBDIR} \ "! -name Makefile ! -name runtime ! -name seahub.conf ! -name avatars \ ! -name default-non-register.jpg ! -name default.png ! -name groups") (cd ${WRKSRC}/media && ${COPYTREE_SHARE} ./avatars \ ${STAGEDIR}${PREFIX}/${SEAHUB_DATA_DIR}) ${LN} -fs ../../../seahub-data/avatars \ ${STAGEDIR}${PREFIX}/${SEAHUBDIR}/media/avatars .include "${.CURDIR}/../../net-mgmt/seafile-server/Makefile.include" .include