Index: head/devel/libsearpc/Makefile =================================================================== --- head/devel/libsearpc/Makefile (revision 379072) +++ head/devel/libsearpc/Makefile (revision 379073) @@ -1,28 +1,47 @@ # $FreeBSD$ PORTNAME= libsearpc PORTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= yan_jingfeng@yahoo.com COMMENT= Simple RPC framework based on GObject System in C LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libjansson.so:${PORTSDIR}/devel/jansson \ libgobject-2.0.so:${PORTSDIR}/devel/glib20 USE_GITHUB= yes GH_ACCOUNT= haiwen GH_TAGNAME= v3.0-latest GH_COMMIT= 8998e7b USES= autoreconf libtool pathfix pkgconfig python:2 USE_LDCONFIG= yes PATHFIX_MAKEFILEIN= Makefile.am GNU_CONFIGURE= yes INSTALL_TARGET= install-strip + +HAIWENDIR= www/haiwen +SEAFILE_SERVER= ${HAIWENDIR}/seafile-server +SEALIB= ${SEAFILE_SERVER}/seafile/lib + +SEAFILE_USERNAME?= www +SEAFILE_GROUPNAME?= ${SEAFILE_USERNAME} + +PLIST_SUB= SEAFILE_USERNAME=${SEAFILE_USERNAME} \ + SEAFILE_GROUPNAME=${SEAFILE_GROUPNAME} \ + SEAFILE_SERVER=${SEAFILE_SERVER} \ + HAIWENDIR=${HAIWENDIR} + +post-install: + @${MKDIR} ${STAGEDIR}${SEALIB} + (cd ${STAGEDIR}${PREFIX}/lib && \ + ${COPYTREE_SHARE} ${PYTHON_VERSION} ${STAGEDIR}${PREFIX}/${SEALIB}) + ${RM} -rf ${STAGEDIR}${PREFIX}/lib/${PYTHON_VERSION} .include Index: head/devel/libsearpc/files/patch-Makefile.am =================================================================== --- head/devel/libsearpc/files/patch-Makefile.am (revision 379072) +++ head/devel/libsearpc/files/patch-Makefile.am (revision 379073) @@ -1,15 +1,15 @@ ---- Makefile.am.orig 2014-08-14 11:48:58.000000000 -0400 -+++ Makefile.am 2014-09-06 03:15:27.906790580 -0400 -@@ -19,11 +19,7 @@ - SUBDIRS = lib pysearpc ${MAKE_DEMO} tests - - install-data-local: --if MACOS -- sed -i '' -e "s|(DESTDIR)|${DESTDIR}|g" $(pcfiles) --else -- ${SED} -i "s|(DESTDIR)|${DESTDIR}|g" $(pcfiles) --endif -+ ${SED} -i '' "s|(DESTDIR)||g" $(pcfiles) +--- Makefile.am.orig 2015-02-16 05:30:39 UTC ++++ Makefile.am +@@ -22,8 +22,12 @@ install-data-local: + if MACOS + sed -i '' -e "s|(DESTDIR)|${DESTDIR}|g" $(pcfiles) + else ++if BSD ++ ${SED} -i '' "s|(DESTDIR)|${PREFIX}|g" $(pcfiles) ++else + ${SED} -i "s|(DESTDIR)|${DESTDIR}|g" $(pcfiles) + endif ++endif dist-hook: git log -1 > $(distdir)/latest_commit Index: head/devel/libsearpc/files/patch-configure.ac =================================================================== --- head/devel/libsearpc/files/patch-configure.ac (nonexistent) +++ head/devel/libsearpc/files/patch-configure.ac (revision 379073) @@ -0,0 +1,19 @@ +--- configure.ac.orig 2014-08-14 15:48:58 UTC ++++ configure.ac +@@ -68,6 +68,16 @@ fi + AM_CONDITIONAL([MACOS], [test "$bmac" = "yes"]) + AC_SUBST(MACOS) + ++AC_MSG_CHECKING(for BSD) ++ ++if test `uname | grep -e BSD -e DragonFly | wc -l` = "1"; then ++ bbsd=true ++ AC_MSG_RESULT(compile in BSD) ++fi ++ ++AM_CONDITIONAL([BSD], [test "$bbsd" = "true"]) ++AC_SUBST(BSD) ++ + # Checks for libraries. + + GLIB_REQUIRED=2.26.0 Property changes on: head/devel/libsearpc/files/patch-configure.ac ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/devel/libsearpc/pkg-plist =================================================================== --- head/devel/libsearpc/pkg-plist (revision 379072) +++ head/devel/libsearpc/pkg-plist (revision 379073) @@ -1,22 +1,23 @@ bin/searpc-codegen.py include/searpc-client.h include/searpc-server.h include/searpc-utils.h include/searpc.h lib/libsearpc.a lib/libsearpc.so lib/libsearpc.so.1 lib/libsearpc.so.1.0.2 -%%PYTHON_SITELIBDIR%%/pysearpc/__init__.py -%%PYTHON_SITELIBDIR%%/pysearpc/__init__.pyc -%%PYTHON_SITELIBDIR%%/pysearpc/__init__.pyo -%%PYTHON_SITELIBDIR%%/pysearpc/client.py -%%PYTHON_SITELIBDIR%%/pysearpc/client.pyc -%%PYTHON_SITELIBDIR%%/pysearpc/client.pyo -%%PYTHON_SITELIBDIR%%/pysearpc/common.py -%%PYTHON_SITELIBDIR%%/pysearpc/common.pyc -%%PYTHON_SITELIBDIR%%/pysearpc/common.pyo -%%PYTHON_SITELIBDIR%%/pysearpc/server.py -%%PYTHON_SITELIBDIR%%/pysearpc/server.pyc -%%PYTHON_SITELIBDIR%%/pysearpc/server.pyo libdata/pkgconfig/libsearpc.pc +%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/pysearpc/__init__.py +%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/pysearpc/__init__.pyc +%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/pysearpc/__init__.pyo +%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/pysearpc/client.py +%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/pysearpc/client.pyc +%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/pysearpc/client.pyo +%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/pysearpc/common.py +%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/pysearpc/common.pyc +%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/pysearpc/common.pyo +%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/pysearpc/server.py +%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/pysearpc/server.pyc +%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/pysearpc/server.pyo +@dir(%%SEAFILE_USERNAME%%,%%SEAFILE_GROUPNAME%%,755) %%HAIWENDIR%%