- Clean up pkg-plist a bit [1]
- Use modern LIB_DEPENDS
PR: ports/188037
Submitted by: Danilo G. Baio <dbaio@bsd.com.br>
Approved by: maintainer timeout (<pakhom706@gmail.com> , 3 weeks)
- Fix shebang for fetchmailconf.py [1]
- Convert POP2 knob into an option [1]
- Use option helpers [1]
- Fix staging of documentation and X11 files [1]
- Simplify post-install target and pkg-plist
- Replace USE_GMAKE and USE_XZ by their USES equivalents
- Do not display pkg-message in post-install
- Do not create /var/run/fetchmail in pkg-plist
PR: ports/185572 [1]
Submitted by: Takefu <takefu@airport.fm>
Approved by: maintainer timeout (<chalpin@cs.wisc.edu>)
Changes:
* The chapter in the manual about the foreign function interface has
been improved.
* A paragraph about regular expressions and lexical scanner functions
has been added to the FAQ.
* The handling of the actions CHR_CLIT and INT_STRI in the compiler
has been improved. The string buffers for chrCLitToBuffer and
intStrToBuffer use the correct alignment now.
* In big_rtl.c the functions bigParseBasedPow2 and bigParseBased2To36
have been added and bigParseBased has been changed to call them.
This improves the conversion of a string to a bigInteger, when the
base is a power of two. Valgrind measurements of the function
bigParseBased in chkbig.sd7 show a speed improvement with a factor
of 239.
* The macros memcpy_to_strelem and memset_to_strelem (defined in
striutl.h) have been turned into functions (defined in striutl.c).
* The unrolling in memcpy_to_strelem and memset_to_strelem has been
changed from 8 times to 32 times. This improves the performance
for big data amounts by 16% (Measured with valgrind and gcc).
* Usages of the macros memcpy_to_strelem and memset_to_strelem in
bst_rtl.c, fil_rtl.c, soc_rtl.c and str_rtl.c have been turned into
usages of the corresponding functions.
* Calls of cstri_expand, ustri_expand, cstri_expand2 and
ustri_expand2 in analyze.c, chr_rtl.c, flt_rtl.c, infile.c,
str_rtl.c and striutl.c have been turned into calls of
memcpy_to_strelem.
* The functions (macros) cstri_expand, ustri_expand, cstri_expand2
and ustri_expand2 have been removed from striutl.c and striutl.h.
* The functions doCompileAndLink, compileAndLinkWithOptionsOk,
compileAndLinkOk, appendToFile and detemineDatabaseDefines have
been added to chkccomp.c. The function compilationOkay has been
replaced by compileAndLinkOk.
Changes:
- Queue is now priotitized by the dependency-chain
length and not by number of direct dependencies.
- Add PRIORITY_BOOST in poudriere.conf which takes
PKGNAME globs to boost up to the top of the queue.
Example:
PRIORITY_BOOST="apache-openoffice* pypy* mysql-workbench*"
- bulk/testport: Add -k to keep going on test failures.
The failures are stll considered failures but do not skip
further builds depending on that port.
- bulk -at: This now defaults to -k
- Leftovers and Orphan checking now uses the scripts in
ports so we can update them frequently without a poudriere
release and allow Tinderbox to use the same checks. [1]
- This fixes many false-positives with orphans
- Now @dirrm are not shown if they are already in the plist
- Hook-up stage-qa into the tests and remove our redundant
checks.
- testport -i: Fix common double-install error
- Fix leftover mtree not showing all results when a directory
is modified. I.e., changed user and group, only one of which
was showing.
- bulk -a: Don't consider missing origins as fatal.
- Rework distfile handling to be more atomic
- Fix many race conditions with cleanup after
port build, especially with skipping ports.
- Optimize port cleanup after builds
- Speedup compute_deps
- Fix crashed build detection (commonly shows as
"unknown stuck queue bug")
- status: Fix regression causing it to not work with multiple
builds at once
[1] It's possible we may change the format of the scripts in ports
once Tinderbox integrates with them. If this happens you will
need to update poudriere-devel.
SoCo (Sonos Controller) is a simple Python class that allows you to
programmatically control Sonos speakers.
WWW: https://github.com/SoCo/SoCo
PR: ports/186993
Submitted by: Conall O'Brien <conall at conall dot net>