The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
- Patch from hrs [2]:
o Update to 1.3.3-pre1
o Install openjade(1) manual page.
o Fix a possible problem that prevents xmlcatmgr from
working during pkg_delete.
o Clean up Makefile to make portlint happy.
o Improvements since 1.3.2: the following flow objects added:
page-sequence
column-set-sequence
embedded-text
anchor
included-container-area
glyph-annotation
aligned-column
multi-line-inline-note
emphasizing-mark
side-by-side
side-by-side-item
PR: ports/107648 [1]
Submitted by: Jason Lenthe<lenthe@comcast.net> [1],
hrs [2]
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run.
the libtoolX ports instead of the one included with each port. Ports that
set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of
the included version. To restore previous behavior, use the new macro,
USE_INC_LIBTOOL_VER. Both macros accept the same argument: a libtool version.
For example, to use the ports version of libtool-1.5, add the following to
your Makefile:
USE_LIBTOOL_VER= 15
To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:
USE_INC_LIBTOOL_VER= 15
With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).
PR: 63944
Based on work by:eik and marcus
Approved by: ade (autotools maintainer)
Tested by: kris on pointyhat
Bound to be hidden problems: You bet
Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".
For ports-in-waiting:
USE_LIBTOOL=YES -> USE_LIBTOOL_VER=13
USE_AUTOCONF=YES -> USE_AUTOCONF_VER=213
USE_AUTOMAKE=YES -> USE_AUTOMAKE_VER=14
Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
restartable multibyte/wide character functions (mbsrtowcs(),
wcsrtombs()) means that all of the other ISO C90 Amd.1 wide character
functions exist. The restartable mb/wc functions were added recently
and do not exist in -stable.
Making blind assumptions like this defeats the purpose of using
autoconf at all..
Submitted by: tjr
more readable and follows most ports using similar solutions.
Besides, it is more lightweight.
Use the same AWK pattern with SED adding the option -E
for extended pattern matching.
Submitted by: roam
both all -m machine and -O > -O1 optimizations such as
(-O[s2-9]+|-m[0-9a-zA-Z]+(=[0-9a-zA-Z]*)?|-O[s2-9]+) since openjade
built with some of these optimizations core dumps when building
some of the /usr/doc files
o Use INSTALLS_SHLIB=yes instead of a post-install ldconfig line
o "UN"echo post-install (prefix lines with @). Cleaner
o Also, fix openjade's complain that it does not find builtins.dls,
point it in the right direction with CONFIGURE_ARGS+=--datadir
o Bump PORTREVISION since there is an improvement fix
Approved by: MAINTAINER
Uses autoconf and libtool, now. Thus shared libraries are working now
and the bmakefiles are not necessary any longer.
OK'ed by: John Fieber <jfieber@FreeBSD.ORG>