Page MenuHomeFreeBSD

www/seahub Update with several fixes

Authored by matthew on Oct 19 2015, 11:50 PM.



This is primarily an update, new depends, and default option change, and bug fixes. As of 4.2, django-appconf, django_compressor, and django-statici18n are required to run seahub. This was added to SITEPACKAGES options. Currently I cannot get seahub to run without SITEPACKAGES option on, therefore I am adding it to default. Because of this option change, I decided on updating the third party packages to the most current version without breaking the port.

When running an update script in ${SEAFILE_SERVER}/update, a link is created that can cause pkg upgrade issues. This update Integrates the update in the pkg to prevent this. An old fix that was broken has been fixed to set env variables.

This port may requires net-mgmt/Seafile, net-mgmt/ccnet, www/py-seafdav, and www/py-seafobj to be updated together.

* Updated to 5.1.0
* Updated third party packages
* New runtime depends  django-appconf, django_compressor, and django-statici18n
* Added Max python version
* Added SHEBANGFIX files
* Added SITEPACKAGES to default
* SEAFILE_VERSION will now display properly
* Fixed scripts to correctly display locations in PATH
* Minor changes to satisfy portlint
* Removed undeeded files this update creates.
* Moved/Added symlink to fix upgrade problems.
Test Plan

Currently testing, and using this patch. It works better then current
version. Have created many jails and installed this port to verify working order.
Poudriere is happy on with bulk -t on 102amd64, 102i386, 93amd64, and 93i386.

Diff Detail

rP FreeBSD ports repository
Lint Skipped
Unit Tests Skipped

Event Timeline retitled this revision from to www/seahub Update with several fixes. updated this object. edited the test plan for this revision. (Show Details)
miwi updated this revision to Diff 11783.
miwi added a reviewer:
miwi added a subscriber: koobs.
matthew abandoned this revision.
matthew added a reviewer: miwi.

Port is at 6.0.0 now. Overcome by events