A couple of minor things, in the script in files/: +LIQUIBASE_HOME=${LOCALBASE}/share/java/classes/liquibase
LOCALBASE is "where other ports have already been installed", the script should use TRUEPREFIX instead i.e. "Base directory for the current port installation". And in README, --classpath=/usr/local/share/postgresql/java/postgresql.jar The hardcoded /usr/local here should be ${LOCALBASE}. Rest is ok.