1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-02 06:03:50 +00:00
freebsd-ports/ports-mgmt
John Marino 4d3257c9df ports-mgmt/synth: Release version 1.00
I'm pleased to finally issue the first release of Synth.  There were some
significant changes since the last release candidate:

* Rework piped command handling to fix command parsing
  Synth was using ada-util to execute external commands and receive the
  output.  Unfortunately, this implementation currently can not handle
  either extra whitespace nor can it support quoted values.  The author
  is going to fix this soon using popen and pclose for Unix, but I just
  implemented the functionality by binding to those functions myself.
* This was the only use of ada-util (I originally expected to use more
  of this library's functionality) so it's been dropped as a dependency.
  This reduces the stripped executable size by about 30%.
* The environment was prepopulated with UNAME_[x] variables.  This is
  required for Synth to support building packages for different releases
  or even architectures (e.g. building 10.2 packages on 11.0-CURRENT).
* Define OSREL in the builder's /etc/make.conf.  This seemed to be
  required for emulators/virtio-kmod which uses <pre> although it's not
  clear defining OSREL is necessary.
* Fix graceful shutdown handling in text mode.
  When the graceful shutdown key was changed from Escape to Control-Q, it
  stopped working in text mode (i.e. when it wasn't in curses).  I believe
  that's because the curses display uses the "raw" tty mode and lets all
  control characters through.  In text mode, Control-Q has a flow control
  functionality.  I wrote a routine to disable that flow control and give
  Synth access to control-Q keypress in all cases.
* The same routine disables TTY echoes when they are unwanted
* Fix "status-everything" dry-run issue where a graceful shutdown resulted
  in an unwanted "sorry" message.
* In test mode file system violation check, mark changes to /var/run
  during building to be excluded from checks.
* Add a guard that checks if Synth is launched when the current directory
  is <sysroot>/usr/local (or a subdirectory of it).  Synth will fail
  to mount everything in this case, so now it stops and tells the user
  to change directories and try again.
2016-02-16 23:12:33 +00:00
..
chucky
dialog4ports Drop 8 support. 2015-10-15 14:55:14 +00:00
dialog4ports-static
distilator
fastest_sites
fbsdmon
freebsd-bugzilla-cli - Add PORTSDIR to RUN_DEPENDS: the PORTSDIR removal is planned after 2016Q1 branch created 2015-11-11 14:28:52 +00:00
genpatch
genplist - fix install target s/reinstall/stage/ 2016-02-14 22:29:56 +00:00
hs-porte
jailaudit
kpackagekit
lsknobs
managepkg
mkreadmes
octopkg Add patch (sent upstream) to prepare for the upcoming Qt 5.5.1 update. 2016-01-21 12:35:54 +00:00
p5-FreeBSD-Portindex Update to 3.6 2015-10-18 13:21:17 +00:00
p5-FreeBSD-Ports
p5-FreeBSD-Ports-INDEXhash
packagekit
packagekit-qt4
pchecker - Update to 1.18 2015-12-24 11:36:20 +00:00
pkg Update to 1.6.4 2016-02-10 23:27:17 +00:00
pkg_cleanup
pkg_cutleaves Fix usage of ${PERL5}. 2015-12-17 17:19:48 +00:00
pkg_jail - update to 1.88 2015-10-25 19:06:52 +00:00
pkg_replace
pkg_rmleaves
pkg_search
pkg_tree Fix usage of ${PERL5}. 2015-12-17 17:19:48 +00:00
pkg-devel Update to 1.6.99.5 2016-01-26 23:30:24 +00:00
pkg-plist - New maintainer: Torsten Zühlsdorff <ports@toco-domains.de> 2015-11-08 08:34:47 +00:00
pkg-rmleaf
pkgcompare
pkgs_which
port-authoring-tools
port-maintenance-tools
portconf
portdowngrade
portell
portfind
portless
portlint Update to 2.16.8. 2015-12-19 21:16:07 +00:00
portmaster Remove unneeded dependencies on bash and zsh. 2016-02-12 15:46:04 +00:00
portrac Fix build on FreeBSD 9. 2016-01-23 14:31:10 +00:00
portscout ports-mgmt/portscout: Loop through all PyPI files 2016-02-04 08:48:40 +00:00
portsearch
portshaker - replace whitespaces with tab 2015-12-30 15:42:37 +00:00
portshaker-config
portsreinstall
porttools Update to 1.06 2015-11-05 20:34:14 +00:00
porttree
portupdate-scan
portupgrade
portupgrade-devel
poudriere - Update to 3.1.12 2016-02-16 17:03:36 +00:00
poudriere-devel - Update to 3.0-1641-gf976ae1 2016-02-16 17:01:44 +00:00
psearch
py-pytoport Bump minimal python3 version to 3.3 in USES 2016-02-02 20:01:44 +00:00
py-skog Bump minimal python3 version to 3.3 in USES 2016-02-02 20:01:44 +00:00
redports-node Redports is a fully hosted continuous integration platform for 2016-01-22 14:32:36 +00:00
symports
synth ports-mgmt/synth: Release version 1.00 2016-02-16 23:12:33 +00:00
tinderbox
wanted-ports
xps
Makefile Remove expired port: 2016-02-14 12:53:04 +00:00