Created attachment 151883 [details] svn diff depend on Pillow instead of PIL. In addition, clean the installation to global site-packages, and server installation is as non-root user/group.
Created attachment 152228 [details] svn diff
Created attachment 152229 [details] portlint result
Created attachment 152230 [details] testport result
Created attachment 152772 [details] svn diff (1) using py-pillow instead of PIL, which is too old. (2) add missing assignment for SHEBANG_FILES. (3) move python code to server deployment directory. (4) only top level directory has the ownership changes to www/www because it write data to there.
Created attachment 152774 [details] testport result should include portlint test.
same comment - what about "@exec install -d -o %%SEAFILE_USERNAME%% -g %%SEAFILE_GROUPNAME%% -m 755 %D/%%HAIWENDIR%%" and there's a "@" on an rm command in post-instal
Created attachment 153355 [details] svn diff correct @exec to @dir
Created attachment 153356 [details] testport result
A commit references this bug: Author: marino Date: Mon Feb 23 09:21:53 UTC 2015 New revision: 379650 URL: https://svnweb.freebsd.org/changeset/ports/379650 Log: net-mgmt/seafile: relocate python files PR: 196922 Submitted by: maintainer (JingFeng Yan) Changes: head/net-mgmt/seafile/Makefile head/net-mgmt/seafile/pkg-plist
Thanks