aboutsummaryrefslogtreecommitdiffstats
path: root/graphics/p5-Imlib2
diff options
context:
space:
mode:
authormarino <marino@FreeBSD.org>2016-02-07 17:48:56 +0800
committermarino <marino@FreeBSD.org>2016-02-07 17:48:56 +0800
commit3e2cdc45c761c027b75e201654bbea8fd232bec5 (patch)
treed36fbebf556802baceeeb048dc8ae68718653186 /graphics/p5-Imlib2
parent47fb88746afd7df810cdbeb6f8f1a77e967d479c (diff)
downloadfreebsd-ports-gnome-3e2cdc45c761c027b75e201654bbea8fd232bec5.tar.gz
freebsd-ports-gnome-3e2cdc45c761c027b75e201654bbea8fd232bec5.tar.zst
freebsd-ports-gnome-3e2cdc45c761c027b75e201654bbea8fd232bec5.zip
ports-mgmt/synth: bug fixes and feature for port developers
I had hoped that 0.99_5 would be bug-free and the basis for the first release (1.00), but couple were found. If use of 0.99_6 reveals no further issues after a week or so, I'll re-release it as v1.00. bugs fixed: * if the origin started with a directory separator, an exception would occur. Now it properly labels it as an invalid origin. * The "extract" stage was labelled as "checksum". Internally everything was fine, but on the display, the order was checksum, extract-depends, checksum instead of checksum, extract-depends, extract. * During one phase (build), the DEVELOPER flag was set unconditionally. This was a regression as it wasn't always the case. This code was tweaked several times since 0.99_5 and now the DEVELOPER setting has been moved the builder's make.conf to ensure it's consistently present or absent (as needed). * It turns out that the ports tree scan is affected by the DEVELOPER flag. It turns out the setting can affect the dependencies list so it needs to be set (or absent) appropriately to match how it will be on the builders. The make.conf solution above solves this too. * There was "NO_BACKUP" set in the builders make.conf. This line is for the DragonFly src builder and it's presence caused no harm, but it's been removed now. * Make ports makefile respect CFLAGS new feature: * Provide ability to break into a build at a specific point and interact with it. - Only available on "test" command - Only active when one (1) port origin is given to "test" command - Only active when ENTERAFTER is defined in environment as: > extract > patch > configure > build > stage > install > deinstall - All dependencies are built first with typical display and DEVELOPER=1 set. Afterwards, Synth converts to text mode and builds the specified port up to and including the phase specified by ENTERAFTER. Then it launches a tcsh shell and gives control to the user at the builder's root directory - The user ends the interactive session with the shell cmd "exit" - Synth will clean up and exit (it will not try to continue the build due to possible corruption from the users) * This is a port developers tool. The average user does not need it. * The average user might use "test" command to generate a log to submit as a FreeBSD Bugzilla PR attachment.
Diffstat (limited to 'graphics/p5-Imlib2')
0 files changed, 0 insertions, 0 deletions