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 3a94393cc0 ports-mgmt/synth: Upgrade version 1.03 => 1.10
This release addresses unacceptably long repository rebuild times for the
worst cases (FreeBSD [1], slow CPU, slow mechanical disk).  Until now,
rebuilding the repository required a full tree scan (nearly 26k ports).
While I only saw around 4 minutes on a 4-year DragonFly machine equipped
with a SSD, others reported times exceeding 20 minutes.

This new method scans existing packages twice -- first to eliminate those
packages where the port was removed and also those with a mismatching
version (parallel).  This sets up a second pass to serially and
recursively scan the ports of the remaining packages.  That leads to the
final validation (same as previously done) and the actual repository
generation.  Now the repository generation time is much shorter, but
corresponds to the number of build packages in the packages directory.

The long repository generation times were identified prior to the 1.0
release, but I targetted 1.1 for the enhancement.
2016-03-02 19:42:40 +00:00
..
chucky
dialog4ports
dialog4ports-static
distilator
fastest_sites
fbsdmon
freebsd-bugzilla-cli
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
p5-FreeBSD-Ports
p5-FreeBSD-Ports-INDEXhash
packagekit
packagekit-qt4
pchecker - Update to 1.18 2015-12-24 11:36:20 +00:00
pkg Add missing patch for r409562 2016-02-25 22:35:10 +00:00
pkg_cleanup
pkg_cutleaves Fix usage of ${PERL5}. 2015-12-17 17:19:48 +00:00
pkg_jail
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
pkg-rmleaf
pkgcompare
pkgs_which
port-authoring-tools
port-maintenance-tools
portal - Update to 0.2 2016-02-24 10:19:34 +00:00
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
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: Upgrade version 1.03 => 1.10 2016-03-02 19:42:40 +00:00
tinderbox
wanted-ports
xps
Makefile Portal is a front-end to FreeBSD's package manipulation tool pkg(8). 2016-02-20 14:31:40 +00:00