aboutsummaryrefslogtreecommitdiffstats
path: root/ports-mgmt/synth
diff options
context:
space:
mode:
authormarino <marino@FreeBSD.org>2016-01-24 17:42:44 +0800
committermarino <marino@FreeBSD.org>2016-01-24 17:42:44 +0800
commit892854400a1697b4df634b1bc8200ddcd46f4ab4 (patch)
treef0c65bb5dccefdf17d1d649f3aa623dba040be53 /ports-mgmt/synth
parentb87e5d06b4b52d6e244f651e80590217b8b9445a (diff)
downloadfreebsd-ports-gnome-892854400a1697b4df634b1bc8200ddcd46f4ab4.tar.gz
freebsd-ports-gnome-892854400a1697b4df634b1bc8200ddcd46f4ab4.tar.zst
freebsd-ports-gnome-892854400a1697b4df634b1bc8200ddcd46f4ab4.zip
ports-mgmt/synth: Finish test mode and various fixes
The following changes have been implemented: * The "test" command checks for file system violations between the configure and build targets (inclusive) * The "test" command hecks for leftover (extra), missing, and unexpectedly modified files and directories between the stage and deinstall targets (inclusive) * Fix bug where success system-upgrade was indicated as a failure * Bring in procfs mounts for x11-toolkits/gnustep-gui (only!) It appears to the be only port that needs it, but procfs appears to be pretty unstable, so we don't mount/dismount it unconditionally * Similarly, change linprocfs mounts/dismounts to only occur when when linux ports are building. Linprocfs stability is unknown (and I can't test it on DF) so be conservative and use it as little as possible. * Fix bug on builders /etc/group file (some groups were missing) * Install /etc/master.passwd in builders, it is required for at least one port * Install /etc/rc.d and /etc/defaults/rc.conf in builders. It is required for at least one port * Disable repository rebuild after synth-everything. Twice it has removed all packages (over 23,000!) after a build, so there's a bug or missing safeguard there. * Watchdog status: Situation is better if scons ports are unwatched, but python3* freezes along with a handful of other ports. It works 99% of the time, but not reliably enough yet to re-enable.
Diffstat (limited to 'ports-mgmt/synth')
-rw-r--r--ports-mgmt/synth/Makefile10
-rw-r--r--ports-mgmt/synth/distinfo4
2 files changed, 7 insertions, 7 deletions
diff --git a/ports-mgmt/synth/Makefile b/ports-mgmt/synth/Makefile
index 251baf4a1f00..fcfa8fee02fb 100644
--- a/ports-mgmt/synth/Makefile
+++ b/ports-mgmt/synth/Makefile
@@ -3,7 +3,7 @@
PORTNAME= synth
PORTVERSION= 0.98
-PORTREVISION= 4
+PORTREVISION= 5
DISTVERSIONPREFIX= v
CATEGORIES= ports-mgmt
@@ -21,7 +21,7 @@ USES= ada:6 ncurses:port
USE_GITHUB= yes
GH_ACCOUNT= jrmarino
GH_PROJECT= synth_external:bundle
-GH_TAGNAME= v1.3:bundle 87fa713
+GH_TAGNAME= v1.3:bundle 4507b31
# When framework is moved to Ada6, the ada-util and ini-file-manager
# libraries can be used as prebuilt (switch default.gpr url)
@@ -42,12 +42,12 @@ do-build:
(cd ${WRKSRC}/external/include/adacurses && ${SETENV} ${MAKE_ENV} \
gcc -I. -c ${csrc}.c -o ../../build/adacurses/${csrc}.o)
.endfor
- (cd ${WRKSRC}/synthexec && ${SETENV} ${MAKE_ENV} \
- gcc -c nonblock_wait.c -o ../build/nonblock_wait.o)
+ (cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} \
+ gcc -c unix_core.c -o ../build/unix_core.o)
(cd ${WRKSRC}/synthexec && ${SETENV} ${MAKE_ENV} \
gcc synthexec.c -o ../build/synthexec)
(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gnatmake -P default \
- -largs build/nonblock_wait.o)
+ -largs build/unix_core.o)
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/build/synth \
diff --git a/ports-mgmt/synth/distinfo b/ports-mgmt/synth/distinfo
index cc9cf40bf87e..5705a2fcbd32 100644
--- a/ports-mgmt/synth/distinfo
+++ b/ports-mgmt/synth/distinfo
@@ -1,4 +1,4 @@
-SHA256 (jrmarino-synth-v0.98-87fa713_GH0.tar.gz) = aa5c5b3ec8c676c403d91ef0eecd0c4bef554fcfa7485a2e5bf01161d04d9986
-SIZE (jrmarino-synth-v0.98-87fa713_GH0.tar.gz) = 75751
+SHA256 (jrmarino-synth-v0.98-4507b31_GH0.tar.gz) = f31587d240e9e987b6088845ee20cadaf4a4fd690d654207202bce29fba7e984
+SIZE (jrmarino-synth-v0.98-4507b31_GH0.tar.gz) = 79026
SHA256 (jrmarino-synth_external-v1.3_GH0.tar.gz) = 2afc03e494d2394446eabdb5244967c202a79b449c7cad7ea67a87807cc25f44
SIZE (jrmarino-synth_external-v1.3_GH0.tar.gz) = 209283