aboutsummaryrefslogtreecommitdiffstats
path: root/ports-mgmt/synth
diff options
context:
space:
mode:
authormarino <marino@FreeBSD.org>2016-03-08 09:48:59 +0800
committermarino <marino@FreeBSD.org>2016-03-08 09:48:59 +0800
commit03ac5358c11046f2c8e4242c1c52b72cc19e2a93 (patch)
tree4fcc59153d08e31b0b67be125e986cdff27f240f /ports-mgmt/synth
parentf30711c61ec3b3733972b7f6ce8006780c8da49d (diff)
downloadfreebsd-ports-gnome-03ac5358c11046f2c8e4242c1c52b72cc19e2a93.tar.gz
freebsd-ports-gnome-03ac5358c11046f2c8e4242c1c52b72cc19e2a93.tar.zst
freebsd-ports-gnome-03ac5358c11046f2c8e4242c1c52b72cc19e2a93.zip
ports-mgmt/synth: Upgrade version 1.11 => 1.20
This was meant to be a pure enhancement release to support the signing of the repository, but there were some regressions brought in with version 1.1x and also some long standing bugs found. Fixed: * Regression: Interactive test mode Changing the TERM setting to "dumb" semi-broke the interactive shell when ENTERAFTER is used with the test command. The fix was to set TERM back to cons25 in this particular case. * Regression (serious): install command The improvement in speed of package validation for the rebuilding of the repository resulted in a new bug that caused the "synth install" command to install every port in the repository. It was caused by reusing a container that I thought was available, but it turns out that the "install" command still needed it. * Bug: handle exception that occurred when Synth asked a question when no TTY was attached. Running a command like "force" would result in a question, and if Synth was running in a cron job or having args piped to it via xargs, no terminal would be available and Synth would throw an exception. Now in this case, Synth just assumes answer to question is "No" and ends gracefully. * Bug: purge-distfiles command would delete everything if any error was encountered. It should have just stopped, which it does now. * Bug: purge-distfiles container had a bug which prevented all the distfiles from being stored, which caused removal of good distfiles. * Bug: purge-distfiles container didn't check for duplicates, resulting in unhandled exceptions. Now fixed, purge-distfiles command works now. enhancements: * Show version information on status commands. On the display, a symbol of "N" (New), "R" (result), or "U" (upgrade) shows next to each line. Additionaly for "U", the old version and new version are shown. The same information is shown in the log, but in addition the actual version for "N" and "R" categories is also listed. * Test mode: Add filters from poudriere to prevent false test failures with leftover and modified files. Mostly it involves files that get modified, but it's okay so the MD5 check failures need ignoring * Support signing repository with local RSA keys. Adjust man page with two new FILES (public key and private key) along with an example on how to generate those files. * Support signing repository with external signing command and fingerprints. Adjust man page with two more new FILES and an example of how configure this feature.
Diffstat (limited to 'ports-mgmt/synth')
-rw-r--r--ports-mgmt/synth/Makefile2
-rw-r--r--ports-mgmt/synth/distinfo4
2 files changed, 3 insertions, 3 deletions
diff --git a/ports-mgmt/synth/Makefile b/ports-mgmt/synth/Makefile
index 06bb24e2e919..94e96d69f7de 100644
--- a/ports-mgmt/synth/Makefile
+++ b/ports-mgmt/synth/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= synth
-PORTVERSION= 1.11
+PORTVERSION= 1.20
DISTVERSIONPREFIX= v
CATEGORIES= ports-mgmt
diff --git a/ports-mgmt/synth/distinfo b/ports-mgmt/synth/distinfo
index fd2f62493140..8154a5aa10f8 100644
--- a/ports-mgmt/synth/distinfo
+++ b/ports-mgmt/synth/distinfo
@@ -1,4 +1,4 @@
-SHA256 (jrmarino-synth-v1.11_GH0.tar.gz) = 7e4858b0487df06060dcb7a875a44d3ab751570a01c005786cab8818fd5c1132
-SIZE (jrmarino-synth-v1.11_GH0.tar.gz) = 92961
+SHA256 (jrmarino-synth-v1.20_GH0.tar.gz) = ea9c83d6e4f0302bd295701140f85299d1a1101dbf15e3eef3c247a758eab069
+SIZE (jrmarino-synth-v1.20_GH0.tar.gz) = 97431
SHA256 (jrmarino-synth_external-v1.3_GH0.tar.gz) = 2afc03e494d2394446eabdb5244967c202a79b449c7cad7ea67a87807cc25f44
SIZE (jrmarino-synth_external-v1.3_GH0.tar.gz) = 209283