Commit graph

85 commits

Author SHA1 Message Date
spz
a0818ab6e1 the fonts that xpdf uses used to be in ghostscript-fonts, but nowadays
they are present in urw-fonts; fix dependencies and font search paths.
Also add X11R7 to the font search paths.
2010-06-13 08:56:04 +00:00
wiz
f17be0e8e5 Use full path for depends. 2009-11-15 22:31:51 +00:00
wiz
f96a8851c8 Bump PKGREVISION for previous. 2009-11-14 07:10:17 +00:00
christos
78d467a6cc make those not conflict, by using the poppler version of the pdftofoo programs. 2009-11-13 23:12:02 +00:00
tez
b11530a43a update to xpdf-3.02pl4 to fix CVE-2009-3603, CVE-2009-3604, CVE-2009-3606,
CVE-2009-3608 & CVE-2009-3609
2009-10-16 19:36:29 +00:00
wiz
34912be4d6 Remove message about xpdf being obsolete.
There are still pdfs that evince doesn't display correctly, while
xpdf does.
2009-10-08 17:27:58 +00:00
wiz
2226bc28da Use standard format for MESSAGE files. 2009-08-23 15:11:57 +00:00
christos
f177eab52b add a message that this is obsolete. 2009-08-23 01:14:00 +00:00
joerg
dde8c871c5 Remove @dirrm entries from PLISTs 2009-06-14 18:11:52 +00:00
reed
a748bf9ce2 Add conflict with poppler-utils. And bump package revision. 2009-06-01 13:48:36 +00:00
tron
ee47e376d3 Update "xpdf" package to version 3.02pl3. This update fixes the
security vulnerabilities reported in CVE-2009-0146, CVE-2009-0147,
CVE-2009-0166, CVE-2009-0799, CVE-2009-0800, CVE-2009-1179,
CVE-2009-1180, CVE-2009-1181, CVE-2009-1182 and CVE-2009-1183.
2009-04-17 12:09:35 +00:00
tonnerre
4ad89e4880 Fix embedded font handling (CVE-2008-1693). While at it, add a patch
from upstream CVS which fixes display of 16-bit colors. Update from
print/poppler.
Approved-by: joerg
2008-04-20 15:48:12 +00:00
obache
842916fea3 Swith to vender supplied patch file xpdf-3.02pl1.patch. 2008-03-29 04:03:41 +00:00
obache
b32bc73dc4 Update xpdf to 3.02pl2.
Security fix for CVE-2007-4352, CVE-2007-5392 and CVE-2007-5393.
2008-03-29 03:00:57 +00:00
rillig
1ee0df86ec Sunpro fix. 2008-01-13 22:59:42 +00:00
drochner
7f6cde374c add a vendor supplied patch to fix an integer overflow vulnerability
(CVE-2007-3387)
2007-08-02 14:54:33 +00:00
gdt
df83d8187d Add "MAKE_JOBS_SAFE= no"; the build fails horribly with MAKE_JOBS. 2007-04-06 14:29:59 +00:00
drochner
537340a227 oops - remove obsolete patches 2007-03-13 11:07:23 +00:00
drochner
882f7025a2 update to 3.02
changes: many fixes, added support for PDF features, UI improvements
see the CHANGELOG for details
2007-03-13 11:06:04 +00:00
drochner
fa160e8bb7 apply the patch from poppler to fix MOAB-06-01-2007 (DOS)
bump PKGREVISION
2007-01-17 17:38:05 +00:00
joerg
a2e9765cae Switch to modular buildlinks and prefer OWN_DIRS over PLIST
exec/unexec.
2006-11-06 10:47:18 +00:00
joerg
f75176b39c Flag a number of packages I use as supporting (user-)destdir.
apg is a bit special as it has some hardcoded ownership, so
mark that as "destdir".
2006-10-09 12:52:34 +00:00
tron
d10e997262 Set API dependence for "freetype2" to version 2.2.1 or newer. The new
"xpdf" package works fine with an old "freetype2" library but cannot
be built with the old include files.

This fixes PR pkg/33607 by Brad Harder.
2006-05-31 07:57:17 +00:00
tron
0c89b16782 Add patch provided by the FreeType2 maintaines to make this package
build with version 2.2.1 and newer of the "freetype2" package.
Bump package revision because of this fix.
2006-05-30 20:03:28 +00:00
joerg
9ad2ba16ec Update xpdf to 3.01 patch level 2. The patch level addresses a number of
vulnerabilities reported and adds at least some constraint checks not
done before.
2006-03-29 17:20:09 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
tron
e72e3d6021 Apply security fix for SA18303 taken from Fedora Core 4.
Bump package revision because of this fix.
2006-01-22 23:13:33 +00:00
ghen
99245a1e72 [subst.mk] WARNING: Ignoring non-existent file "./doc/pdftopnm.1".
-> should be "doc/pdftoppm.1".
2006-01-22 22:01:11 +00:00
dillo
46637a5519 Drop maintainership: I don't have the time to chase two vulnerabilities
per month.
2006-01-21 22:31:58 +00:00
ghen
dfdc1e8cb0 Use += instead of = for appending to SUBST_FILES. (btw, Joerg, you could also
have used *.1 *.5 as in the original post-patch target.)
2006-01-12 13:56:12 +00:00
joerg
04daac8ff6 Use SUBST framework. 2006-01-12 02:02:16 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
ghen
7ac0365057 Fix window resizing bug,
from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=324172

Bump PKGREVISION.  Ok by joerg, wiz, dillo.
2005-12-20 16:00:16 +00:00
dillo
a31cd3b54d Fix vulnerability CAN-2005-3191. Patch provided by jlam.
Bump PKGREVISION to 2.
2005-12-18 20:05:32 +00:00
joerg
6e4a0dd799 Bump all motif packages for recent openmotif update. The major version
of the shared libXm has changed.
2005-12-12 21:36:54 +00:00
dillo
d4239c0005 Fix subdirectory on sunsite mirrors, noted by reed. 2005-12-08 18:53:24 +00:00
uebayasi
0f61f01e89 Fix a patch for "Xpdf Multiple Buffer Overflow Vulnerabilities"
(http://secunia.com/advisories/17897/).
2005-12-07 09:26:58 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
adam
ab930d51b1 Changes 3.01:
------------------
Added the continuous view mode, including the '-cont' switch and the
  'continuousView' config file option.
At high zoom levels, don't rasterize the entire page - this avoids
  problems running out of memory.
Added "search backward" and "match case" options to the find dialog.
Support explicitly masked images and soft masked images.
Add support to DCTStream for 16-bit quant tables.
Don't segfault if the user clicks on an outline entry with a broken
  destination.
Changed the makefiles and configure script to skip building pdftoppm
  (in addition to xpdf) if X, Motif, or FreeType is not found; changed
  the error message in the configure script to match.
Move an inline function in JArithmeticDecoder.cc to avoid compiler
  errors.
Fixed a bug in the rasterizer that was sometimes causing infinite
  loops with round line caps on vertical lines.
Various rasterizer optimizations.
Look for intermediate resize events - try to avoid lagging when the
  user is doing an opaque resize.
The FormType key in Form XObjects is optional.
Handle external 16-bit TrueType fonts correctly, using the Unicode
  cmap.
Add class declarations to TextOutputDev.h to work with stricter C++
  compilers.
More...
2005-09-07 15:19:08 +00:00
salo
ec0630dd50 Security fix for CAN-2005-2097.
"A vulnerability has been reported in Xpdf, which can be exploited by
malicious people to cause a DoS (Denial of Service) on a vulnerable system."

http://secunia.com/advisories/16374/

Patches from Ubuntu and RedHat.
2005-08-12 12:27:30 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
d81d19f8e0 Add RMD160 digests. 2005-02-24 12:51:41 +00:00
drochner
ceaf2394df the daily security patch: update to 3.00pl3, fixes:
http://www.idefense.com/application/poi/display?id=186&type=vulnerabilities
2005-01-19 10:01:03 +00:00
adrianp
a850d933c5 - Update to 3.00pl2 to address recent security issue:
http://www.idefense.com/application/poi/display?id=172&type=vulnerabilities
2004-12-22 21:24:44 +00:00
dillo
a8a73a60c1 on second thought, let's call it pl1, as was done before 2004-11-25 13:26:16 +00:00
dillo
b2f8eab280 update to 3.00.1 (pl1): fix various buffer overflows 2004-11-25 13:20:36 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00