- jail -x: Tell where native-xtools is being built
- XDEV: Support the fixed native-xtools build target in FreeBSD head
that builds from the Jail rather than the host system's /usr/src. [1]
- Add XDEV_SRC_JAIL, if set will use the jail's source for xdev. This
should only be used in special cases and will effectively default to
on for head and soon for stable/11.
- Record flavor for port build results.
- jail -c: Fix EMULATOR being unset if ran via poudriered
- Assert EMULATOR is not empty on use
- .poudriere.ports.queued: Store flavor for dependencies
- jail -x: Respect MAKEOBJDIRPREFIX [2]
- jail -c: Disallow using a colon (:) in jail name.
PR: 216083 [1]
PR: 215541 [2]
- image: Speed up tar creation by using 'xz -T 0'
- FLAVORS: Default listed ports to main flavor only, @all to build all,
bulk -a does all.
- testport: Disallow testing @all
- Support loading hooks from POUDRIERED/hooks.d/plugins/<plugin-name>/<hook>.sh
- Support a plugin make.conf at POUDRIERED/hooks/plugins/<plugin-name>/make.conf
- bulk -n: Fix 'Ports to build' list to only show what needs to be built.
- Implement some new hooks for perf profiling
- run_hook: Pass along logdir as LOG
- gather_port_vars_ports: Show more information for debug SKIP message
- gather_port_vars_port: Add verbose output about which flavors will be expanded
- bulk -n: Show log information at the end
- Rename .poudriere.deps% to .poudriere.pkg_deps% based on its proper name
- Store all_pkgs as .poudriere.all_pkgs%
- QEMU: Allow overriding QEMU_{MAX_EXECUTION_TIME/NOHANG_TIME}
The flag has partial support across the tree, and the same effect
can be obtained by using ".undef WITH_DEBUG".
Reviewed by: mat, rene
Approved by: portmgr (rene)
Differential Revision: https://reviews.freebsd.org/D12548
- Fix FLAVORS assertion in compute_deps to properly show flavor
- Add FLAVOR to a few job status outputs
- Show origin for a FLAVOR assertion
- Check for and error if
'security.bsd.hardlink_check_uid' or 'security.bsd.hardlink_check_uid'
are not set to '0' with BUILD_AS_NON_ROOT=yes to avoid staging errors
* Do not complain about USE_GITHUB before USES [1]
* Make sure each variable in a dependency is fully expanded [2]
* Clean up the earlier checks for BROKEN, etc. to prevent bogus warnings [3]
* 'USE=execinfo' is removed with ports r450351. So stop suggesting to use it [4]
PR: 221971 [1]
221605 [2]
222409 [3]
222653 [4]
Submitted by: amdmi3 [1]
jrm [2]
Yasuhiro KIMURA <yasu@utahime.org> [4]
- testport + FLAVORS: Fix incorrectly calling the default flavor for
dependencies duplicates
- FLAVORS: Fix non-listed ports being deleted with -C and showing in
queued list
- Update to ptsort 1.20170904
- Fix more issues with internal list parsing
- testport: Fix time elapsed not showing in HTML listing.
- HTML: Be backwards compatible with data without elapsed for built/failed
- HTML: Fix queued ports list containing items not actually being built.
- testport: Add some specific tests for broken port or missing PREFIX.
- FLAVORS: Tweak exception to hint about unprovided FLAVORS.
- jail: Add -C (for clean) option in order to clean poudriere data when
deleting a jail
- image: Fix tar image type
is dead and so the port is not useable anymore.
If someone wants to continue the project please head up to
https://github.com/freebsd/redports/
Thanks and goodbye redports.
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275
2017-08-30 www/speedtest-mini: Discontinued upstream (on June 30, 2017)
2017-08-31 devel/rubygem-sequel3: Use devel/rubygem-sequel instead
2017-08-31 audio/tomahawk: Project is dead upstream.
2017-08-31 mail/rubygem-larch: Unmaintained by upstream, no changes since 2013
2017-08-31 devel/rubygem-sidekiq4: Use devel/rubygem-sidekiq instead
2017-08-31 devel/rubygem-webpacker1-rails5: Use devel/rubygem-webpacker-rails5 instead
2017-08-31 devel/rubygem-sidekiq-cron04: Use devel/rubygem-sidekiq-cron instead
2017-09-01 www/py-django19: Unsupported upstream
2017-09-01 mail/movemail: Out of date
2017-09-01 german/phone: Out of date
2017-09-01 ports-mgmt/fbsdmon: no longer maintained, web site it sends data to has been taken over by cybersquatters
-image: Update the firmware description in manpage
- image: Clean up some grammar for image type
- image: firmware: -s is required
- image: For firmware, build an image that is actually the size we say it
should be.
- Detect invalid dependency lines
- Fix kern.randompid / parallel pid reuse resulting in 100% CPU.
- testport: Properly use BUILD_PARALLEL_JOBS (not PREPARE) for
dependency building.
- options: Honor the -p option
- Add <tree>-<jailname> CUSTOMISATION support
- options: if no jail is passed, the local host architecture is taken
- options: Add arch -a option
* Don't check for absolute paths inside make variables [1]
* Check pkg-plist for use of OPTIONS [1]
* Fix an issue with line number offsets [2]
* Don't alert on double-dollar (VARIABLE) [3]
* Allow BROKEN, IGNORE, DEPRECATED to appear before the *_DEPENDS block [4]
* Check that manpages are not installed into share/man [5]
* Check for a space anywhere between a variable and its value [6]
PR: 221507 [1]
221291 [2]
221397 [3]
221377 [4]
221455 [5]
221219 [6]
Submitted by: Dmitri Goutnik <dg@syrec.org> [4]
Chase the consolekit port move committed in r447399 (See Also: r447400)
causing INDEX failure:
make_index: /home/indexbuild/tindex/ports/ports-mgmt/packagekit: no entry for /home/indexbuild/tindex/ports/sysutils/consolekit
Reported by: cperciva (subsequent to indexbuild report)
image: Convert firmware to be like nanobsd with split partitions
image: Use the same image for the second partition as a sort of backup
image: Add /etc/save_cfg to the image
bulk logs: Reduce execs by using port_var_fetch for -V lookups
sh: Add mkfifo(1) builtin from FreeBSD head r314436
sh: Add unlink(2) builtin and use for simple file removals
Revert "Do not create a FS when '-m none'"
Partially revert "Do not delete a ports tree created with method=none."
ports -cF: Allow importing existing tree with -F
ports -c: Don't destroy filesystem on error with -f none.
ports: Add new method -m null for managing system ports trees.
ports -d: Fixup various deletion cases.
ports -cF: Allow specifying -m override with -F
Link a jail/latest-done when done building.
Don't show arrow when there's a timestamp.
* Trim comments after USE_GCC [1]
* Add a check for redundant SHEBANG_LANG values [2]
* Make sure both USES and USE_* are actually seen before checking
to see if one is included before the other [3]
PR: 221085 [1]
220500 [2]
Submitted by: gerald [1]
Reported by: dbaio [3]
- pkg clean is now happy if the cache dir non existing
- 410.pkg-audit now uses anticongestion on freebsd 12
- fix pkg install -r foo if foo is a disabled repository
- fix elf handling on non FreeBSD
- fix support for platforms without AT_SYMLINK_NOFOLLOW
- fix dropping privileges on Linux
- fix build with recent libbsd
- fix duplicate pkg registration overwriting the existing pkg
- better ABI name on linux
- lots of changes in internal API to use fd when possible
- removed option: pkg repo -L
* Remove the other check for conflicts that are too broad [1]
* Remove the check for portlint that is more than 30 days old [2]
* Check to see uf USE_* comes before USES [3]
PR: 220087 [2]
220340 [3]
Reminded by: dbaio [1]
- jail -c -m ftp: Install QEMU before running freebsd-update if needed.
- jail -m src: Support -x without -b
- jail -m tar: Support -x
- jail -m ftp/url/...: Support -x.
- bulk: Handle jail -x hardlinking during startup now.
- jail -x: Only build native-xtools if emulation will be required
- ports -u: Fix portsnap msg having timestamp for 'done'
- Fix inverted check which always failed for nested jails IPv4/IPv6
addresses
- jail -x: Add back a default for NXBDESTDIR for older base branches
- testport/bulk -i: Fix not installing main package in jail.
- bulk: Store build name in PACKAGES/.buildname
- jail -cu -m ftp: Fix freebsd-update not being properly ran.
- HTML: Don't show NaN:NaN:NaN for duration on older builds.
- HTML Remaining: Hide table if there's no [more] data.
- HTML Remaining: Hide find warnings from racing with clean.sh.
- pkgclean: Remove packages from .building directory if it exists.
- jail -u -m ftp: Don't run freebsd-update on unsupported branches.
* Changed comment headers to match my name and FreeBSD email
Reviewed by: matthew (mentor)
Approved by: matthew (mentor)
Differential Revision: https://reviews.freebsd.org/D11466