Created attachment 157279 [details]
patch updates to version 1.20.0
The actual release of databases/pgadmin3 is from Dec. 15th, 2014, while in the ports is a version from Oct. 7th, 2013.
pgadmin3 version 1.20.0 is especially needed for PostgreSQL 9.4, because version 1.18.1 does not work well with recent PostgreSQL.
- update from 1.18.1 to 1.20.0
- change 'IGNORE_WITH_PGSQL= 82 83' to USES=pgsql:9.0+
- add LICENSE= PostgreSQL
- activate wxrc-gtk2u-2.8 to unpack needed C++ sources
- change from PLIST_FILES to pkg-plist
- redo files/patch-plugins.d-plugins.ini via 'make makepatch'
Poudriere tests went well, see attachments.
portlint -AC gives
WARN: Makefile: Consider adding support for a NLS knob to conditionally disable gettext support.
I leave it to the maintainer to decide, if a NLS knob is needed ;)
Created attachment 157280 [details]
Poudriere run with HEAD amd64
Created attachment 157281 [details]
Poudriere run with 9.3 amd64
Created attachment 157282 [details]
Poudriere run with 10.1 amd64
A commit references this bug:
Date: Mon Jun 1 10:59:11 UTC 2015
New revision: 388213
Update to 1.20.0
Submitted by: Rainer Hurling
Thanks, committed (module pkg-plist changes - why do you think they are needed?).
(In reply to Max Khon from comment #5)
You are right, pkg-plist isn't necessary here.
While working out the changes for the update, I erroneously thought I would need it because of files, not mentioned by PLIST_FILES=bin/pgadmin3 and PORTDATA=*. But that was wrong.
Thanks for the hint and thanks for the commit.