- Add EXECINFO_LDFLAGS to LDFLAGS so that libexecinfo
can be found by configure script on FreeBSD 9.x where
libexecinfo comes from ports
PR: 205383
Submitted by: myself
Approved by: maintainer timeout
The attached patch removes the static library version of SpiceClientGtk.a from
the port's plist. After 0.26, the spice-gtk disables static builds by default.
I tried passing --enable-static, but the build fails:
gmake[3]: Entering directory '/wrkdirs/usr/ports/deskutils/py-spice-gtk/work/spice-gtk-0.30/tests'
CC coroutine.o
CC util.o
CC session.o
CCLD coroutine
CCLD session
CCLD util
/usr/bin/ld: undefined reference to symbol `hypot@@FBSD_1.0' (try adding -lm)
//lib/libm.so.5: could not read symbols: Bad value
cc: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:719: recipe for target 'session' failed
PR: 205442
Approved by: maintainer timeout (15 days)
The top-level directory in the tarball is now called "plan9port" instead of
"plan9". This fixes `make patch':
===> Missing license file for LUCENT in /wrkdirs/usr/ports/devel/plan9port/work/plan9/LICENSE
Thanks to antoine for poking me.
There was a typo in the line setting LDFLAGS: we need -L/some/dir, not
/some/dir.
From the logs:
/usr/local/lib: file not recognized: Is a directory
c++: error: linker command failed with exit code 1 (use -v to see invocation)
Thanks to antoine for raising the issue, and sorry for the brain fart.
MFH: 2015Q4
been marked BROKEN because the distfile is unfetchable. Change the
port to USE_GITHUB=yes and unmark BROKEN. Comparing the old and new
tarballs does not reveal any changes to the source. The new tarball
now contains .gitignore, .hgeol, and README.asciidoc. The new tarball
is missing the man pages and html docs, Changelog, and the files
generated by the autotools. The latter requires the addition of
USES=autoreconf, which in turn requires patches to be applied to some
files at an earlier stage. The missing documentation files are
generated by the build.
While here, switch to INSTALL_TARGET=install-strip to silence a stage-qa
warning.
PR: 205793
Approved by: portmgr (blanket)
- Switch to USES=localbase
- Use REINPLACE_ARGS to stop generating backup files which then
don't have to be removed in post-patch target
- Convert to options helper
- Remove usage of deprecated @dirrm, set files ownerships in
pkg-plist using newer @(,,) keywords
- Replace deprecated @dirrm entries and @exec's creating directories
with @dir keywords. We need more @dir entries to be sure that
directories are created as before with games:games ownership
instead of default root:wheel
Some ports may need to use Python for their testing suite but otherwise
do not need it at all (ie, not for build or run). This patch adds
support for the test argument to be used in the USES clause, such as
python:3.2+,test. This enables the relevant Python environment and
modifies TEST_DEPENDS as necessary.
For non-Python ports that use Python as their testing suite, add
python:<ver>,test as required to the USES clause.
PR: 205616
Submitted by: Brendan Molloy <brendan+freebsd bbqsrc net>
Reviewed by: mat, miwi, koobs, antoine
Approved by: koobs (python)
Differential Revision: https://reviews.freebsd.org/D4711