Commit graph

94 commits

Author SHA1 Message Date
obache
3c9903932b Skip iconv_open in libiconv check in configure script.
It always failed with libiconv from pkgsrc.
2010-07-26 14:57:51 +00:00
obache
05c050ac08 * Also need SIGCHLD-fallback for OpenBSD and DragonFly
* using iconv, so buildlink with libiconv
XXX: but failed to link with libiconv from pkgsrc, bad configure test.
2010-07-26 14:40:22 +00:00
obache
f10e4a067a Update gv to 3.7.1.
%%%%%%%%%%%%%%%%%%% GV 3.7.1 (June 2010) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%

# Fix bug [bug #30081] gv 3.7.0: unable to print/save pdf files.

%%%%%%%%%%%%%%%%%%% GV 3.7.0 (June 2010) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%

* GV 3.6.91 has been released as GV 3.7.0 with no changes but
  some minor code cleanups.

%%%%%%%%%%%%%%%%%%% GV 3.6.91 (June 2010) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%

# Support starting ghostscript from a safe directory.

# ghostscript is started with -P- if SAFER is enabled.

# ghostscript is started with -dSAFER and -dDELAYSAFER for "pdf2dsc"
  and "pdf2ps" if safer is enabled

# Minor bugfixes

%%%%%%%%%%%%%%%%%%% GV 3.6.90 (May 2010) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%

# Fix compiling on Mac OS X

# Support for localised user interfaces

%%%%%%%%%%%%%%%%%%% GV 3.6.9  (April 2010) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%

# Bugfix in gv-update-userconfig

%%%%%%%%%%%%%%%%%%% GV 3.6.8.91  (March 2010) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%

# Fixed compiling on Xaw3d 1.5.

%%%%%%%%%%%%%%%%%%% GV 3.6.8.90  (March 2010) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%

# UTF-8 Support. Read the included file README.I18N for details.

%%%%%%%%%%%%%%%%%%% GV 3.6.8  (December 2009) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%

# GV 3.6.7.90 has been released as GV 3.6.8 with no changes

? "Fit to window magnification" and "Fit width to window magnification" with
  "Automatic resizing" turned on sometime miss rescaling, especially when
  changing the orientation or resizing the window. You can force
  rescaling by selecting the active "special" scale in the scales menu.

? Interactive prompting for the password of encrypted PDF files do not work
  if and only if DSC is turned off. As a workarouund, you can load the file
  with DSC turned on and then turn DSC off.

%%%%%%%%%%%%%%%%%%% GV 3.6.7.90  (December 2009) %%%%%%%%%%%%%%%%%%%%%%%%%%%

# Compilation fix for Mac OS X: Requires --enable-SIGCHLD-fallback during
  compilation.

# "Fit height to window magnification"  --
  currently works best with "Automatic resizing" turned off.
  With --scale=-1003, you can access the new scale from the command line.

# Improved handling of filename "-" (which means read document from stdin)

%%%%%%%%%%%%%%%%%%% GV 3.6.7  (March 2009) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%

# GV 3.6.6.92 has been released as GV 3.6.7 with no changes

? "Fit to window magnification" and "Fit width to window magnification" with
  "Automatic resizing" turned on sometime miss rescaling, especially when
  changing the orientation or resizing the window. You can force
  rescaling by selecting the active "special" scale in the scales menu.

? Interactive prompting for the password of encrypted PDF files do not work
  if and only if DSC is turned off. As a workarouund, you can load the file
  with DSC turned on and then turn DSC off.

%%%%%%%%%%%%%% GV 3.6.6.92 (internal release: March 2009) %%%%%%%%%%%%%%

# Fixed debian bug #516995: Misleading error message when .gv file is not
present [and XUSERFILESEARCHPATH is used]

%%%%%%%%%%%%%%%%%%% GV 3.6.6.91 (February 2009) %%%%%%%%%%%%%%%%%%%%%%%%

# Fixed a bug in switching to presentation mode.

# Fixed reset scrolling position in open dialog when changing directories.

%%%%%%%%%%%%%%%%%%% GV 3.6.6.90 (January 2009) %%%%%%%%%%%%%%%%%%%%%%%%

# TOC can now display more than about 2000 pages (fixes bug #24069).

# File open dialog can now display more than about 2000 files
  (fixes ubuntu bug #274767).

# By pressing "Shift-P" or selecting "State/Presentation Mode", you can
  open another instance of GNU gv which is in presentation mode.

%%%%%%%%%%%%%%%%%%% GV 3.6.6  (September 2008) %%%%%%%%%%%%%%%%%%%%%%%%

# Updated maintainer's e-mail address, otherwise no changes

%%%%%%%%%%%%%%%%%%% GV 3.6.5.92  (September 2008) %%%%%%%%%%%%%%%%%%%%%

# libzio is now used if available during compile time

%%%%%%%%%%%%%%%%%%% GV 3.6.5.91  (September 2008) %%%%%%%%%%%%%%%%%%%%%

# gv-update-userconfig now offers the options -n resp. -N to switch to an
  alternative navigation: After each page switch (except if selected by the
  page number) the page is scrolled to   the top (if switching forward) resp.
  the bottom (if switching backward).

# gv-update-userconfig can remove the resources inserted by -n resp. -N with
  the new option -s.

# Support for encrypted PDF files. New command line switch
  "--password=PASSWORD" for opening encrypted PDFs. If the password
  is not supplied via command line, the user will be asked to enter it.

# Support for files > 2GB on file systems with large file support.

? Interactive prompting for the password of encrypted PDF files do not work
  if and only if DSC is turned off. As a workarouund, you can load the file
  with DSC turned on and then turn DSC off.

%%%%%%%%%%%%%%%%%%% GV 3.6.5.90  (August 2008) %%%%%%%%%%%%%%%%%%%%%%%%

# the current coordinate can be saved to a file by the z resp. the u key.
  See gv.info for details.

# The return key now scrolls through the whole document vertically.
  Unlike the space key no horizontal scrolling is performed. The old function
  of the return key is still available through the "Page Down" and the "f" key.

# *.ad and *.dat files are installed to $PREFIX/share/gv

# "ERROR:" and "error:" now also trigger the info popup in error mode

# Xinerama support. It can be configured by the "xinerama"-resource.
  Its values can be "On", "Off" or "Auto". "Auto" is the default.

# New helper Script "gv-update-userconfig", which is a simple script to
  update an .gv config file to the current version of gv.

# Should build on Solaris now using sun studio 11 compiler

%%%%%%%%%%%%%%%%%%% GV 3.6.5  (July 2008) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%

# GV 3.6.4.91 has been released as GV 3.6.5 with no changes

? "Fit to window magnification" and "Fit width to window magnification" with
  "Automatic resizing" turned on sometime miss rescaling, especially when
  changing the orientation or resizing the window. You can force
  rescaling by selecting the active "special" scale in the scales menu.

%%%%%%%%%%%%%%%%%%% GV 3.6.4.91  (June 2008) %%%%%%%%%%%%%%%%%%%%%%%%%%

# ~/.gv now contains the version that has saved that configuration.

%%%%%%%%%%%%%%%%%%% GV 3.6.4.90  (June 2008) %%%%%%%%%%%%%%%%%%%%%%%%%%

* Build-system ensures that the man-page is always up to date

# Fixed some compiler warnings

# Added new widgetless mode, usable via option "--widgetless"

# --help, --usage and --version now work without having an X11 display

# --spartan and --widgetless now use embedded resources. Before this bugfix,
  you had to use --style=gv_spartan.dat to use the embedded resource.

# --infoSilent, --infoErrors and --infoAll will control, which ghostscript
  messages will lead to an info pop-up window.
  The same effect can be reached via a resource "infoVerbose", which values can
  be "Silent", "Errors" and "All". It can also be edited via the "gv options"
  dialog.

# "Fit to window magnification" and "Fit width to window magnification" --
  currently works best with "Automatic resizing" turned off. With --scale=-1000
  resp. --scale=-1001, you can access these special scales from the command line.

? "Fit to window magnification" and "Fit width to window magnification" with
  "Automatic resizing" turned on sometime miss rescaling, especially when
  changing the orientation or resizing the window. You can force
  rescaling by selecting the active "special" scale in the scales menu.

# Arbitrary scales are now possible - input them in the gv options dialog
  or with --scale=n, where n is a float.

# New fullscreen mode which needs support from the window manager

# New command line switch "--presentation" as a shortcut for
  "--fullscreen --noresize --scale=-1000 --widgetless"

%%%%%%%%%%%%%%%%%%% GV 3.6.4  (June 2008) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%

# GV 3.6.3.90 has been released as GV 3.6.4 with no changes

%%%%%%%%%%%%%%%%%%% GV 3.6.3.90  (May 2008) %%%%%%%%%%%%%%%%%%%%%%%%%%%

# DSC parser now respects the level of BeginDocument/EndDocument

# Possible segfault has been fixed

# Fixed bug #21239: Vlist.c produces garbage if International is set

# Fixed bug #21740: popup windows may partly invisible as not on the screen

# The escape key is now working in more contexts

# The filename can optionally be shown insted of the title

# Fixed bug #23199: No error message for errors in opened file

* Got rid of non-free code.
2010-07-24 08:22:02 +00:00
drochner
527fe3b2c3 fix a format string mismatch with 64-bit time_t which made the program
crash with PDF files (on NetBSD-current), bump PKGREVISION
2010-03-11 12:46:42 +00:00
heinz
2ed94cb8b5 Added LICENSE. 2010-01-16 23:37:48 +00:00
joerg
dde8c871c5 Remove @dirrm entries from PLISTs 2009-06-14 18:11:52 +00:00
wiz
285b7dd776 Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
tron
5653b15d71 Remove me as maintainer of some package, clame ownership of a few packages. 2008-05-25 14:45:16 +00:00
joerg
f031d2ddbb Supports DESTDIR installation. 2007-08-08 17:12:43 +00:00
wiz
eb8900025a Update to 3.6.3:
%%%%%%%%%%%%%%%%%%% GV 3.6.3  (June 2007) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%

# gv is now able to work with latest ghostscript: gs 8.57

# The bug causing the version not to figure in the manual has been
  fixed.

# The SIGINT signal is now masked (ignored) by gv.

# gv no more segfaults when reading a configuration file as produced by
  State -> Setup Options -> Save

# gv should compile in non-GNU system that doesnt have glib2. The
  `getopt' gnulib module has been imported to fix this.

# gv now correctly adjust the page index window after PAGE-UP and
  PAGE-DOWN events.

# gv is now able to open files with minus character beginning
  filenames.

# X resources related bugs has been fixed. gv is now able to get
  resources from the display database, user file, gv system database
  and command line doing the Right Thing (TM).

# gv is now able to correctly understand DocumentMedia and other DSC
  directives that uses postscript strings. It was not possible with
  previous versions due to a bug in the postscript names scanning
  routine.

* Vulnerability CVE-2006-5864 has been fixed.

* gs is now invoked with `-dFIXEDMEDIA'

* The internal gettext implementation has been renamed to `ps_gettext'
  to avoid collisions with the builtin `gettext' function.

* --quiet and --noquiet now works as expected.

? There are troubles with 64 bits machines: the use of x-pointers to
  store data should be eliminated in subsequent versions.
2007-07-03 20:01:43 +00:00
dmcmahill
361fd2be1e limit the SunOS test to 5.[6789] since 5.10 does not need the --enable-setenv-code configure argument. Noted by Gilles Dauphin. 2007-01-23 13:24:42 +00:00
dmcmahill
64f57b525d Include libgetopt/buildlink3.mk for systems like solaris.
Add an extra configure argument on solaris to let this build there.  Tested
with solaris-2.9/sparc and the sunpro compiler.
2007-01-22 13:49:31 +00:00
tron
86be05da32 Add security fix for CVE-2006-5864 based on patch taken from Debian Sarge.
Bump package revision because of this fix.
2006-11-21 13:58:10 +00:00
tron
9c193670e8 Update "gv" package to version 3.6.2. This is release fixes several
bugs present in the 3.6.1 release.

Based on patches provided by Thomas Klausner in private e-mail.
2006-10-23 12:29:56 +00:00
jlam
292727e131 List the info files directly in the PLIST and honor PKG{INFO,MAN}DIR. 2006-04-06 18:18:15 +00:00
jlam
6e0c050321 * Teach the tools framework how to supply the pkgsrc version of
makeinfo if no native makeinfo executable exists.  Honor TEXINFO_REQD
  when determining whether the native makeinfo can be used.

* Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo.

* Get rid of all the "split" argument deduction for makeinfo since
  the PLIST module already handles varying numbers of split info files
  correctly.

NOTE: Platforms that have "makeinfo" in the base system should check
      that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are
      correct.
2006-03-05 16:27:22 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
joerg
f0fe973f27 Fix errno. 2006-01-15 20:07:42 +00:00
garbled
c86ee7f74c Modify this pkg so it works with either xaw-xpm or xaw3d. If XAW_TYPE is
set to "standard" automatically promote it to xaw3d, as the pkg will not
work with stock xaw.  Change approved by Matthias (maintainer)
2005-12-30 04:00:01 +00:00
jlam
e6e49a2f0f Change all instances of including mk/ghostscript.mk into asking for
the appropriate tool via USE_TOOLS (usually "gs:run"), and remove
ghostscript.mk.  This change removes a rather out-dated file from
pkgsrc and switches packages to use the more compact implementation
of the Ghostcript-handling inside the tools framework.
2005-11-28 06:41:20 +00:00
wiz
b1f934a4a5 This package only supports Xaw3d, so include its bl3 file
instead of using the general Xaw framework.

tron@ says ok.
2005-06-01 19:23:26 +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
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
wiz
c66a9cdd88 tron volunteered to maintain this package. 2005-04-18 13:20:40 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
b8e0eb28f4 Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be
useful.
2005-03-24 21:12:50 +00:00
dmcmahill
c3c5765875 use libnbcompat for missing getopt. Fixes compilation on solaris. 2005-03-01 22:59:16 +00:00
agc
d81d19f8e0 Add RMD160 digests. 2005-02-24 12:51:41 +00:00
reed
704484e0e3 Define ENODATA (if not defined) in patch-ad.
Also make it work with older gcc (patch-aa).
2005-02-24 07:43:30 +00:00
snj
08e0a497e2 Reset maintainer to tech-pkg@. 2005-02-12 23:01:59 +00:00
snj
ead14399fe Update to 3.6.1, based on a patch sent by "pancake" in PR pkg/28816. While
here, do some sorting and take maintainership.

Changes:
* configure.ac: Change reference source file on AC_INIT
* src/gv_message.h (displayed\n\): Fixed a typo on the help message.
* src/gv_misc_res.dat: Changed the Reopen label to Reload for the
  File menu.
* src/Makefile.am ($(srcdir)/gv_intern_res_unix.dat): Fix
  GV.gsCmdConvPDF in order to work.
* src/main.c (main): Process GNU arguments after X initialization
* configure.ac: Changed the scratch dir from ~/ to /tmp/
2004-12-30 21:04:25 +00:00
minskim
445ec02112 Make this package build on NetBSD 1.6.2.
Patch provided by Bernhard "Burnhard" Riedel in private email.
  - Remove C99-ism.
  - Force to use texinfo>=4.2.
2004-12-08 03:51:54 +00:00
xtraeme
3f9ff4a22a Update to 3.6.0, based on patch sent by Stefan Krueger in PR pkg/28502.
Changes on this release:

o New build system using GNU Autotools.
o Documentation is now distributed in the texinfo format.
o Some bugs (some of them critical) has been fixed.
2004-12-01 21:24:30 +00:00
jlam
5e5ac5cef9 USE_BUILDLINK3 is a yes/no variable. 2004-11-13 21:28:27 +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
reed
a3fe09307f Make this build and then install under Linux. The generated Makefile
had some problems in the developer's own "My personal settings" section
which was for Linux only. I made it work and then noticed that the
app-defaults was now wrong and so it would not package.
So I commented out the entire "My personal settings" section.
This won't change for other operating system builds because
it was "LinuxArchitecture" only.

I didn't bump PKGREVISION because this didn't build (as far
as I can tell) in the first place under Linux and didn't package
under Linux either.

I tested under NetBSD 1.6.2_STABLE also.
2004-07-24 00:06:23 +00:00
wiz
5362fbfddd Convert to bl3. 2004-04-18 23:58:29 +00:00
grant
6eab5759a3 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-24 14:50:05 +00:00
danw
71ba5a3368 add Darwin to the list of architectures to not try to override setenv on. 2003-11-10 02:45:01 +00:00
cjep
b42456df51 Add NetBSD RCS tags 2003-09-01 10:17:35 +00:00
mrg
0960eb4e11 fix some CPP magic (mmm, gcc3.3) 2003-07-29 15:59:58 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
jmmv
4bf9cd97cc Fix build when using gcc3. 2003-07-17 20:51:14 +00:00
jschauma
2326b40f47 Make this work on IRIX. 2003-06-12 15:37:13 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
jschauma
cd17cf84c3 Make this build and install under Linux. 2003-03-31 02:43:10 +00:00
jschauma
399a7c320e It's IMAKE_MAN_DIR not IMAKE_MAN_PATH. Sheesh. 2003-03-03 02:56:00 +00:00
jschauma
86e6bcbf20 Use new IMAKE_MAN_PATH variables in PLISTs to make these packages more
portable.  Bump PKGREVISION accordingly.
2003-03-03 02:45:51 +00:00
itojun
f2d60df747 pull security patch from http://www.epita.fr/~bevand_m/asa/asa-0000,
as suggested in PR18522.
bump PKGREVISION to 2.
2002-10-04 03:00:11 +00:00
jlam
3591ad5b54 buildlink1 -> buildlink2 2002-09-13 22:08:25 +00:00