Xpdf is a viewer for Portable Document Format (PDF) files. These are
also sometimes also called 'Acrobat' files, from the name of Adobe's
PDF software.
It can also convert PDF input to ps, text, and info formats; and
split out fonts and images.
===> The following configuration options are available for xpdf-4.06,1:
FONTCONFIG=on: Enable use of libfontconfig (not for XFCE)
GUI=on: GUI interface
LIBPAPER=off: Paper size selection support via libpaper
PRINT=on: Print support (CUPS dependency)
TYPE1=on: Ghostscript type1 fonts
===> Use 'make config' to modify these settings
Please note: The binaries in this package -- pdffonts, pdfimages, pdfinfo,
pdfdetach, pdftohtml, pdftopng, pdftoppm, pdftops, pdftotext -- are
installed in ${LOCALBASE}/libexec/xpdf. The reason for this is to not
conflict with the poppler-utils package, which is a prerequisite of many
other packages. If you need to use any of these utilites,
a) create symlinks in ${LOCALBASE}/bin or some other directory in $PATH, or
b) install graphics/poppler-utils.
This is the functional update of xpdf to xpdf 4.00.
graphics/xpdf is renamed (actually copied) to xpdf3. Those who want to
continue to use xpdf with a Motif interface can either install xpdf3 or
set XPDF_VERSION=3 in make.conf and continue to install graphics/xpdf.
This works around any POLA issues people might have between the
old and the new.
PR: 222002
Add a man config file, to point to the custom location where xpdf puts the
man pages. This is done to avoid a conflict with poppler-utils. If both
are installed, the poppler-utils man pages are prefered.
PR: 202231
Submitted by: Joseph Mingrone <jrm@ftfl.ca>
Approved by: maintainer timeout (14 days)
MASTER_SITES cleanup.
- 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
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:
NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE
This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.
This patch also contains updates of libxcb and related ports, pixman, as well
(Only the first 15 lines of the commit message are shown above )
Fix man page CONFLICTS with graphics/poppler.
Pointy hat to: myself, missed in r296465.
Pointed out by: Jan Henrik Sylvester <me@janh.de>
Approved by: araujo (Maintainer)
- Rollback to the revision r301663.
- It is necessary to keep the freetype2 path header, or it cannot build the xpdf
file.
- BUMP PORTREVISION.
PR: ports/172664 [1], ports/172634 [2]
Submitted by: Helge Oldach <ports-xpdf-oct12@oldach.net> [1]
Oliver Hartmann <ohartman@zedat.fu-berlin.de> [2]
Approved by: beat (portmgr)
Feature safe: yes
- Fix build and use the right path of freetype2. [1]
- Don't install xpdf on libexec when build without X support. [1]
PR: ports/169196 [1], ports/170525 [2]
Submitted by: Christopher <chris@imagemetrica.com> [1]
Rainer Duffner <rainer@ultra-secure.de> [2]
Feature safe: yes
- I forgotten to remove all comments about the option DRAW that used to have in
the previous version, it is a third part patch and doesn't apply anymore.
PR: ports/166601
Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua>
- Update to 3.03.
- Remove the DRAW options, regards it is a third patch and doesn't apply
anymore in this new version.
- Add ghostscript fonts(TYPE1) to be build as an option.
PR: ports/166601
Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua>
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
(Only the first 15 lines of the commit message are shown above )
- Use WITH_DRAW instead of WITHOUT_DRAW.
- Commenting the new functionality in pkg-descr.
- Bump PORTREVISION.
Suggested by: Luigi Rizzo <rizzo@iet.unipi.it>
- Add an unofficial support to annotations in PDF files, this function enables
that users could mark some text in document and save it. Build this option
with "WITHOUT_DRAW=yes".
- Bump PORTREVISION.
Submitted by: Luigi Rizzo <rizzo@iet.unipi.it>
Discussed with: Derek B. Noonburg <derekn@foolabs.com>
- Adding support to recognizing the keys Ctrl+(numpad+) and Ctrl+(numpad-) to
control the ZoomIn and ZoomOut.
- Bump PORTREVISION.
Submitted by: Eugeny N Dzhurinsky <bofh@redwerk.com> (via email)
Apply xpdf 3.02pl2 patch for CVE-2007-4352, CVE-2007-5392, CVE-2007-5393;
while I am there, rework on the way of applying xpdf 3.02pl1 patch to ease
future upgrade.
Approved by: portmgr (linimon)
Security: 2747fc39-915b-11dc-9239-001c2514716c
Remove my name and e-mail address from these pkg-descr files for ports
that I no longer maintain. This was finally identified by a helpful user
as the source of the mystery e-mails that I still get from time to time
asking about support for them.
Chase the GNOME X11BASE to LOCALBASE move, and fix the build with the
new freetype2 where needed.
Submitted by: mezz, ahze, pav, and many others
Approved by: portmgr (implicit, kris)
[PATCH] WITHOUT_X11 support for graphics/xpdf
The xpdf toolset does not require X libraries installed.
(only the xpdf and pdftoppm binaries are not built)
pdftoppm compiles with freetype2 only, too. So patch
patchfiles enable build for pdftoppm.
PR: ports/89822
Submitted by: Martin Matuska <martin@matuska.org>
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
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.
Fix integer overflow vulnerabilities.
Patch made by: Chris Evans, Dirk Muller, Sebastian Krahmer,
Derek Noonburg and Marcus Meissner
Submitted by: nectar
Upgrade to 3.00. There are too many fixes and improvements to mention here,
see CHANGES for details.
Submitted in various forms by: A cast of thousands
Small patch from the developers to handle (an extremely small) vulnerability
in pdftops.
PR: ports/47211
Submitted by: KOMATSU Shinichiro <koma2@jiro.c.u-tokyo.ac.jp>
Upgrade to 2.00, which includes several nice new features; including
the ability to open multiple documents, view document outlines,
and support for JBIG2. For better or worse, this now depends on motif.
While I'm here, overhaul the port:
* Group the GNU dependencies.
* USE_MOTIF implies USE_XPM, so bring in the former and remove the latter.
* Add with-x to the configure args to make sure it knows what we're after.
* Install portdocs
* Update and expand pkg-comment and pkg-descr.