Make using groff from ports an option that's forced on if groff isn't
present in base. While here, sort options.
PR: 229566
Submitted by: Dries Michiels <driesm.michiels@gmail.com>
changed the license to the AGPL 3 in version 9.07 so print/ghostscript9-base
is stuck at 9.06 which is almost 4 years old now.
Fix the logic in Uses/ghostscript.mk so "agpl" is treated as a real version
on its own instead of as a variant of other versions.
Fix print/ghostscript9-agpl-base to install eps2write.
Update math/asymptote to 2.37 to support newer Ghostscript.
PR: 208159
Exp-run by: antoine
Approved by: portmgr (antoine)
* print/ghostscript{7,8,9,9-agpl}-base
Installs Ghostscript binary, libgs, and related files.
These ports do not depend on X11 libraries (i.e. x11* devices
are not available). USES=ghostscript will set dependency on
one of them depending on GHOSTSCRIPT_DEFAULT.
The default device is set to "display" or "bbox".
* print/ghostscript{7,8,9,9-agpl}-x11
Installs a shared library which provides X11 support to
the installed Ghostscript binaries. x11* devices will be
enabled when the library is available.
This depends on *-base (RUN_DEPENDS). USES=ghostscript:x11
will set dependency on one of them.
- Fix integer overflow reported as CVE-2015-3228.
- Update Uses/ghostscript.mk:
* Add x11 keyword. nox11 keyword is now obsolete.
* Use packagename in *_DEPENDS line to prevent relationship between
-base and -x11 packages from being broken.
- Fix x11/nox11 keyword and bump PORTREVISION in ports using
USES=ghostscript to update dependency of pre-compiled packages.
Xorg is now looking in ${LOCALBASE}/share/fonts by default
Xorg now accepts symlinks in etc/X11/fontpath.d (as decribed in Xserver(1))
Large cleanup on lots of font ports
All fonts are now properly dynamically generating fonts.dir and fonts.scale
instead of sometime overwriting existing ones)
All fonts are generating fontconfig's cache
Improve consistency in fonts ports
o textproc/docproj-jadetex:
- Remove port; functionality is moved to
textproc/docproj
o textproc/docproj-nojadetex:
- Remove extraneous MAINTAINER line
- Trim headers
o textproc/docproj:
- Trim headers
- Convert to new options framework
- Default to WITH_JADETEX=yes
- Make devel/subversion dependency optional while
noting it is required for source checkout; this
allows us to skip svn and dependencies for release
builds
- Bump PORTREVISION
o Add UPDATING entry explaining who needs to update
port origins
o Add MOVED entry for textproc/docproj-jadetex
As discussed at
http://docs.freebsd.org/cgi/getmsg.cgi?fetch=118376+0+archive/2007/freebsd-doc/20070520.freebsd-doc,
and on #bsddocs with Chimera and keramida, please add a
dependency on p5-XML-Parser to textproc/docproj so the
FreeBSD Multimedia List can be re-added to the www-build.
PR: ports/113119
Submitted by: Edwin Groothuis <edwin@mavetju.org>
Approved by: timeout and more or less agreement in private emails.