After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.
Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.
Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them
Bump revision of all impacted ports
PR: 232907
exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D17816
When gnupg is installed, installing gnupg1 overwrites the link. Uninstall
should restore the link so the system is back in the same state.
Approved by: adamw (maintainer)
Readline for everyone instead of it sometimes showing up and never
being recorded.
Don't link gpg to gpg2 on uninstallation. This is not a good idea.
The gnupg{,20} ports handle creating that symlink.
Remove the .sig file from distinfo.
PORTREVISION bump for the dependency and plist changes.
- Don't download the unusued signature
- Use the standard ICONV knob instead of LIBICONV
- Improve option descriptions and proper capitalization
- Handle the SUID chmod in the plist instead of the Makefile
- Simplify CFLAGS modification and skip the unnecessary -std=c89 addition
- Don't patch docs installation out, just let pkg DTRT
- Switch WWW to https
No PORTREVISION bump because most of these changes are NOOPs, except
the WWW change which isn't worth forcing a rebuild for.
- While here, convert to options helpers and new test framework
PR: 207449
Submitted by: dewayne@heuristicsystems.com.au
Approved by: maintainer timeout (kuriyama, 6 months)
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight
This fixes build on 10 and head when libiconv is installed and
LIBICONV option is disabled
While here:
- Convert to USES gmake and USES tar [2]
- Convert to new LIB_DEPENDS format [2]
Reported by: Mike Harding <mvharding@gmail.com> (via email)
Approved by: portmgr (bapt, implicit) [1]
Approved by: implicit portmgr@ blanket approval [2]
Make lib/charset.alias a file only provided by converters/libiconv
Create a new USES: charsetfix, that will modify in post patch the Makefile.in to prevent a port from modifying/overwritting the charset.alias file during make install.
Prevent devel/gettext from installing that files.
Fix a couple of ports that actually touch charset.alias during the build phase.
Based on a patch by ale (http://lists.freebsd.org/pipermail/freebsd-gnome/2012-October/027747.html)
Approved by: kwm (gnome)
Exp-run by: miwi