Commit graph

1875 commits

Author SHA1 Message Date
tron
92adfc2f1c Force compilation with "gcc" under Solaris because the "libtiff" from the
package sources requires linking with "libgcc".
2001-07-08 21:40:48 +00:00
tron
2ca1afc26f Fix typo in last commit. 2001-07-08 20:25:45 +00:00
tron
86adffde4b Replace OpenWindows's "libtiff.so", too, because applications might get
linked against it otherwise.
2001-07-08 20:20:23 +00:00
tron
de43ad4426 Use "${MAKE_PROGRAM}" not "${MAKE}" in "pre-build" target (only used
under Solaris).
2001-07-08 20:12:45 +00:00
tron
21d61aedde Replace TIFF library included in OpenWindows distribution with the one from
this package because OpenWindows and CDE programs work with it while
package sources program don't work with the OpenWindows library. The
original library is restored on deinstallation.
2001-07-08 13:01:44 +00:00
rh
3e12c072d2 Add and enable ploticus-examples 2001-07-08 08:27:33 +00:00
rh
b9fc68ad00 Initial import of ploticus-examples-1.41, a set of example scripts and data
for ploticus.
2001-07-08 08:26:30 +00:00
rh
d544b6e344 Update ploticus to 1.41. Licence is now GPL.
Notable changes are:
 * Fixed bug: proc axis - when producing stubs running from negative
              to positive, zero is displayed as a very tiny non-zero
              value such as 5.2579e-17 due to rounding error.

 * Fixed bug: proc getdata - buffer overflow when 'filter' is used
              with data records longer than 254 chars, causing garbage
              result or instability.

 Version 1.41 as of 18 June '01:

 * Ploticus now covered under GPL.

 * Fixed bug: colored background not completely filling the result window
              when scale is being done

 * Fixed scripts in test suite: The change in default size (version 1.40)
   sometimes caused general layout problems with graphics that were layed
   out with an 8.5" x 11" default size in mind.  The solution for these
   scripts is to add a #proc page and specify pagesize: 8.5 11. Some of
   the scripts in the test suite had such problems and are now fixed.

 * Fixed bug: EPS bounding box incorrect for 1) pltab output and 2) pl
              where result draws into negative absolute coordinate space.

 * Fixed bug: proc areadef xautorange/yautorange not working correctly in
              some cases when a nearest= value is specified. This bug was
              apparently introduced in 1.40.

 * Fixed bug: proc lineplot - accum option choking when non-numeric data
              encountered.

 * Fixed bug: proc rangebar - negative barloc values not working.

 * Added: proc areadef - autorange datafield may now be a comma-delimited
          list of dfields so that multiple data fields are considered
          when determining the axis min and max.

 * Changed: scaletypes - times hh:mm:ss and mm:ss - validity checking
            relaxed slightly to allow degenerate values such as 0:4:9

 * Fixed bug: pltab - incorrect interaction between #font and
              sectionheadings

 * Fixed bug: proc rangebar - textdetails controls N= label but not
              missing label


 * Fixed bug: pltab - creates 8.5 x 11 inch gif, png regardless of result
              size

 * Fixed bug: axis - line grid and gridblock starting point incorrect in X

 * Fixed bug: axis - colors incorrect when specified in certain
              combinations for tics, stubs, grid

 * Fixed bug: bars - ticks not being drawn when truncating was not
              switched on

 Version 1.40 as of 16 Jan '01:

 * proc getdata - variables may be declared and set from within data files
                  using #set

 * proc curvefit - linear regression and correlation

 * proc areadef - "autowidth" and "autoheight" attributes for data-driven
                  plot area size

 * proc axis - alternating shaded block backgrounds

 * added: new script $functions - $exists() and $notexists() to test if a
          @VARIABLE has a value. See functions(pl)
          added: new script #operators - #hideund and #showund to control
          display of embedded underscores, and #includesh. See scripts(pl)

 * added: new scaletype - log+1 scaling for handling log-characeristic
          data that may contain values of 0.0

 * added: proc areadef - autorange - "incmult", which assists in
          automatically determining hi and low margin

 * added: proc areadef - "xextracategory" and "yextracategory" attributes,
          which allow categories to be added explicitly even when most
          categories are defined from data

 * added: proc axis - "stubcull" attribute for eliminating stub collision,
          or pile up on log axis

 * added: proc axis - definable extent for grid lines

 * added: cmyk color specification for use with PostScript and EPS.

 * added: textdetails - "font" subattribute for setting PostScript font.

 * added: proc print - "outfile" and "outmode" attributes allowing proc
          print to write to files

 * added: proc print - now sets a variable called NSELECTED.

 * added: proc legend - "reset" attribute.

 * added: proc bars - "hidezerobars" attribute

 * added: proc curvefit - "select" attribute

 * added: proc curvefit - new curvetype - "avg"

 * added: proc tabulate - "showrange" attribute supercedes
          showrangelowonly.  Range label can be the average of low and
          high end of range.

 * added: proc rangebar - "logmean" attribute, for computing means and
          standard deviations in log space.

 * added: proc rangebar - "statsonly" attribute, to compute stats and set
          variables without drawing the bar.
          added: proc rangebar - now sets the variables RANGEBARIQRMIN and
          RANGEBARIQRMAX.

 * changed: proc getdata - pl no longer quits when no data could be read.
            Scripts can check @NRECORDS after getdata finishes and take
            appropriate action.

 * changed: default result size is now 8" x 8".

 * changed: proc curvefit - data no longer need to be ordered on X for
            curve computation

 * changed: standalone $functions (those that are not part of an #if
            construct) may contain embedded white space

 * changed: color specifications - the separator character in rgb(r,g,b)
            constructs may be any of comma, dash, colon, or pipe. Comma
            was problematic if rgb constructs were put into a comma-
            delimited list, as in students example.

 * changed: .pls is now a "known extension" for script files.

 * changed: improved the heuristic for automatic axis increment
            determination

 * fixed bug: proc scatterplot - if select condition used or if values are
              out-of-range, labels from data and datapoint size from data
              may be incorrect due to data alignment bug.

 * fixed bug: proc lineplot - if select condition used or if values are
              out-of-range, labels from data may be incorrect due to data
              alignment bug.

 * fixed bug: proc rangebar - file close problem causing core dump on
              linux

 * fixed bug: multipage plots & page breaks - if proc page was used to
              break to page 2, and proc page wasn't used for page 1,
              drawing continues on page 1.

 * fixed bug: proc getdata - select was not working when field names used
              (message: no such data field).

 * fixed bug: date scaling - dates containing embedded dashes were not
              converted properly when used. as locvalue e.g. proc
              annotate location.

 * fixed bug: $max() function was giving incorrect results

 * fixed bug: proc page - on multipage landscape plots using PNG/GIF only
              the last page was viewable.

 * fixed bug: PNG/GIF driver memory leak when doing multipage plots.
              fixed bug: incorrect fda() calls in tabulate.c and
              processdata.c.

 * fixed bug: proc getdata filters - potential instability if references
              were made to data fields beyond NFIELDS.

 * fixed bug: proc bars - tics produced through the use of leftticfield,
              rightticfield, and midticfield were being drawn outside of
              plotting area
2001-07-08 08:09:39 +00:00
garbled
61a10873fd Add gphoto2 and gtkam. 2001-07-08 01:49:45 +00:00
garbled
0afca3dac4 This is a front-end for gphoto2, that allows access via USB/serial/etc to
a variety of cameras.  If your camera isn't supported by gphoto, try this
applicaion instead.
2001-07-08 01:48:38 +00:00
garbled
bda60534b4 initial import of gphoto2 package. This is related to gphoto, but no
longer bundles the UI, and now supports USB.  These packages are really
quite separate, so this does not replace the old gphoto pkg.
2001-07-08 01:47:40 +00:00
rh
e65cfeac26 Add and enable SDL-image 2001-07-07 11:33:21 +00:00
rh
2d39e9aed6 Initial import of SDL-image-1.2.0, an SDL image loading library 2001-07-07 11:32:23 +00:00
tron
796d536a10 Fix typo in last commit. 2001-07-07 06:24:12 +00:00
tron
cd2cc93a76 Check if "${X11BASE}/lib/X11/config/X11.tmpl" before searching with
"grep" in it to avoid problems under Solaris.
2001-07-07 06:19:21 +00:00
tron
ffac0bf198 Install "Xpm.h" to "include/X11" instead of "include/X11/X11" under
OpenWindows to avoid build lossage in several packages.
2001-07-06 21:11:33 +00:00
jtb
39f78f4b8e Fix installation of info files. 2001-07-06 15:27:14 +00:00
jtb
1ff0b9a2cc Don't install patched files -- in particular, plplotdoc.info.orig.
(From i386 bulk build).
2001-07-06 13:16:55 +00:00
fredb
47b501671a Update ${HOMEPAGE} for Mesa and family. 2001-07-06 00:49:05 +00:00
jlam
a5f5b18417 Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. If not
on Linux, force use of specific fstropen code.  Also fix check for AIX in
the source code.
2001-07-04 03:08:57 +00:00
zuntum
36e001929b o convert to use buildlink.mk files
o add buildlink.mk file for use by other packages

  Fixes enlightenment build problem noted by David Brownlee <abs@netbsd.org>
  in private mail.
2001-07-03 16:30:19 +00:00
jlam
ed82dfd720 Remove unnecessary patches again, now that we can build-depend on
buildlink-x11.
2001-07-02 21:08:08 +00:00
jlam
306421ef82 Move inclusion of buildlink.mk files to end of Makefile. Also patch
configure script to not add -L${PREFIX}/lib, -I${PREFIX}/include to
LDFLAGS, CFLAGS to encapsulate build.
2001-07-02 16:48:31 +00:00
jlam
ce1c571588 Copy the checks for built-in freetype2 and xpm into the buildlink.mk files
as they can't always use the logic in bsd.prefs.mk.
2001-07-02 14:16:54 +00:00
jlam
3d8f4bf4e7 Handle case where freetype2 is installed as part of XFree86. Also remove
unnecessary inclusion of gettext-lib/buildlink.mk.
2001-07-02 08:06:16 +00:00
jlam
98f8f6ddd0 Instead of double-listing files in both X11BASE and LOCALBASE, use
HAVE_BUILTIN_XPM to figure out where it's installed and set the
BUILDLINK_PREFIX directly.  Remove unnecessary USE_XPM as we use do the
check for Xpm ourselves.
2001-07-02 08:05:06 +00:00
jlam
8d8c3630b3 Make check for Xpm in XFree86 look like the checks for Mesa and freetype2. 2001-07-02 08:02:33 +00:00
jlam
9943bc93db Allow overriding of *_CONFIG variables in a package Makefile when using
USE_BUILDLINK_ONLY.
2001-07-02 05:33:56 +00:00
jlam
cb76bd5efc Move inclusion of bsd.buildlink.mk to start of file. 2001-07-01 22:59:08 +00:00
jlam
a0e88ea6a9 Honor CFLAGS passed in from environment during build. 2001-07-01 22:00:52 +00:00
tron
3104dbcd9e Fix typo in last commit. 2001-06-30 22:15:25 +00:00
tron
3860b254e5 Make this package build under Solaris. 2001-06-30 22:13:14 +00:00
taca
6b6b53a58a Remove ruby-gl, since it has renamed to ruby-opengl. 2001-06-30 15:18:53 +00:00
taca
ee172a159d Add and enable ruby-opengl, delete ruby-gl. 2001-06-30 15:15:31 +00:00
taca
e93cd94491 Importing ruby-opengl pacakge.
This is update of ruby-gl package from 0.31 to 0.32a, quoted from ChangeLog.

2001-05-05  <yoshi@giganet.net>

	* release OpenGL module 0.32a

2001-04-30  Akinori MUSHA  <knu@iDaemons.org>

	* extconf.rb: Use the better way to default X11 lib/header
	directories to /usr/X11R6/{lib,include}.

2001-04-30  <yoshi@giganet.net>

        * extconf.rb ogl.c glu.c: patch for cygwin environment.

2001-04-24  Akinori MUSHA  <knu@iDaemons.org>

	* glu.c: change errno to errorno to avoid the clash.

	* extconf.rb: do dir_config("x11").

2001-03-20    <yoshi@giganet.net>
        * release OpenGL module 0.32

        * extconf.rb : patch for ruby 1.6.x

        * extconf.rb : add site-install target

2001-01-15    <yoshi@giganet.net>
        * ogl.c : fixed constant name
2001-06-30 15:09:33 +00:00
zuntum
4e9357cdbd Converted to use buildlink.mk 2001-06-30 11:41:57 +00:00
zuntum
97033fa2c9 o add buildlink.mk file for use by other packages
o convert to use buildlink.mk files
2001-06-30 11:26:31 +00:00
zuntum
29843ec68e Add buildlink.mk file for use by other packages and set USE_BUILDLINK_ONLY 2001-06-30 11:09:50 +00:00
zuntum
9396781da8 Converted to use buildlink.mk files 2001-06-29 22:49:52 +00:00
zuntum
2c8e6cc97b Add buidlink.mk file for use by other packages 2001-06-29 22:48:24 +00:00
zuntum
b230cd1887 Add buildlink.mk file for use by other packages 2001-06-29 22:25:06 +00:00
zuntum
51456c7725 This package builds fine with USE_BUILDLINK_ONLY set 2001-06-29 21:38:24 +00:00
jlam
3e2dafbb66 Add back patch-aa...it wasn't so unnecessary after all (non-xpkgwedge). 2001-06-29 20:03:40 +00:00
jlam
22fd2152ae Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. Also
some whitespace changes.
2001-06-29 19:53:21 +00:00
jlam
b2d4580e34 Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. 2001-06-29 18:32:02 +00:00
jlam
76df2beb4c Mark as USE_BUILDLINK_ONLY and remove an unnecessary patch as a result. 2001-06-29 18:32:01 +00:00
zuntum
c8f92e52e6 Converted to use buildlink.mk files 2001-06-29 14:53:34 +00:00
jlam
f3bb60afb6 Convert to use buildlink.mk files. 2001-06-29 09:25:12 +00:00
jlam
3b65bde2f7 USE_CONFIG_WRAPPER is automatically set if USE_BUILDLINK_ONLY is defined,
so remove it from package Makefiles.  Also move the inclusion of the
buildlink.mk files to the end of the Makefile to just before bsd.pkg.mk
to ensure that any Makefile settings occur before the buildlink.mk files.
2001-06-29 04:54:49 +00:00
jlam
96c822c3a8 Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. 2001-06-28 22:05:27 +00:00
jlam
b1ee4157e6 Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. Also
use REPLACE_PERL instead of patching to replace /usr/bin/perl.
2001-06-28 20:02:56 +00:00
zuntum
5188766251 o previous update contained 1.0.2, but I announced it as 1.0.3...
update to 1.0.3 now -- the only change is cosmetic change in Makefile
2001-06-27 11:19:34 +00:00
zuntum
aa21572c27 Update apla to 1.0.3
o fix -a ('no audio') option not to open audio device
o fix audio time scale with avifile-0.53
o fix 8bit audio decoding to use proper format (ie. unsigned samples)
o apla's directory in distfile now has version numers in its name
o updated to use SDL_ttf 2.0.3
o reworked Makefile

Thanks Witold, great software!
2001-06-27 11:02:57 +00:00
zuntum
bbc0369e36 o convert build to use buildlink.mk files, set USE_BUILDLINK_ONLY
o fix BUILDLINK_FILES.freetype2 in buildlink.mk, so it now works properly
o provide freetype-config config wrapper
2001-06-26 22:02:26 +00:00
zuntum
7bd7092570 Update for new version (2.0.3) of SDL_ttf and set USE_BUILDLINK_ONLY 2001-06-26 21:45:55 +00:00
zuntum
673eefb84e o add buildlink.mk file for use by other packages 2001-06-26 21:39:30 +00:00
zuntum
668932e224 Update freetype2 to 2.0.3
Changelog:

2001-05-25  David Turner  <david@freetype.org>

        Moved several documents from the top-level to the "docs" directory.

        * src/base/ftcalc.c (FT_DivFix): Small fix to return value.

2001-05-16  David Turner  <david@freetype.org>

        * src/truetype/ttgload.c (load_truetype_glyph): Fixed a bug in the
        composite loader.  Spotted by Keith Packard.
        * src/base/ftobjs.c (FT_GlyphLoader_Check_Points,
        FT_GlyphLoader_Check_Subglyphs): Ditto.

2001-05-14  David Turner  <david@freetype.org>

        Fixed the incorrect blue zone computations, and improved the
        composite support.  Note that these changes result in improved
        rendering, while sometimes introducing their own artefacts.  This is
        probably the last big change to the autohinter before the
        introduction of a complete replacement.

        * src/autohint/ahglobal.c (sort_values): Fix loop.
        * src/autohint/ahglyph.c: Removed some obsolete code.
        (ah_outline_compute_edges): Modify code to set the ah_edge_round
        flag.
        (ah_outline_compute_blue_edges): Add code to compute active blue
        zones.
        * src/autohint/ahhint.c (ah_hinter_glyph_load): Change load_flags
        value.

        * src/base/ftcalc.c (FT_DivFix): Fixed a bug in the 64-bit code that
        created incorrect scale factors!
        (FT_Round_Fix, FT_CeilFix, FT_FloorFix): Minor improvements.

2001-05-12  Werner Lemberg  <wl@gnu.org>
        * include/freetype/ftbbox.h: FTBBOX_H -> __FTBBOX_H__.
        * include/freetype/fttrigon.h: __FT_TRIGONOMETRY_H__ ->
        __FTTRIGON_H__.
        Include FT_FREETYPE_H.
        Beautified; added copyright.
        * src/base/fttrigon.c: Beautified; added copyright.

2001-05-11  David Turner  <david@freetype.org>

        * src/cff/cffparse.c (cff_parse_font_matrix), src/cid/cidload.c
        (parse_font_matrix), src/type1/t1load.c (parse_font_matrix): Fixed
        the incorrect EM size computation.

        * include/freetype/fttrigon.h, src/base/fttrigon.c: New files,
        adding trigonometric functions to the core API (using Cordic
        algorithms).
        * src/base/ftbase.c, src/base/Jamfile, src/base/rules.mk: Use them.

        * builds/newline: New file.
        * builds/top_level.mk, builds/detect.mk: Use it.  This fixes
        problems with Make on Windows 2000, as well as problems when "make
        distclean" is invoked on a non-Unix platform when there is no
        "config.mk" in the current directory.

        * builds/freetype.mk: Fixed a problem with object deletions under
        Dos/Windows/OS/2 systems.

        Added new directory to hold tools and test programs.

        * docs/docmaker.py, docs/glnames.py: Moved to...
        * src/tools/docmaker.py, src/tools/glnames.py: This place.
        * src/tools/cordic.py: New file used to compute arctangent table
        needed by fttrigon.c.
        * src/tools/test_bbox.c, src/tools/test_trig.c: New test files.

        * src/tools/docmaker.py: Improved the script to add the current date
        at the footer of each web page (useful to distinguish between
        versions).

        * Jamfile: Fixed incorrect HDRMACRO argument.

        * TODO: Removed the cubic arc bbox computation note, since it has been
        fixed recently.
        * src/base/ftbbox.c (test_cubic_zero): Renamed to...
        (test_cubic_extrema): This function.  Use `UL' for unsigned long
        constants.

        * include/freetype/t1tables.h, include/freetype/config/ftoption.h:
        Formatting.

2001-05-10  David Turner  <david@freetype.org>

        * src/base/ftobjs.c (FT_Open_Face): Fixed a small memory leak
        which happened when trying to open 0-size font files!

2001-05-09  Werner Lemberg  <wl@gnu.org>

        * include/freetype/internal/ftcalc.h: Move declaration of
        FT_SqrtFixed() out of `#ifdef FT_LONG64'.

2001-05-08  Francesco Zappa Nardelli  <Francesco.Zappa.Nardelli@ens.fr>

        * src/pcfdriver.c (PCF_Load_Glyph): Fixed incorrect bitmap width
        computation.

2001-05-08  David Turner  <david@freetype.org>

        * docs/docmaker.py: Updated the DocMaker script in order to add
        command line options (--output,--prefix,--title), fix the erroneous
        line numbers reported during errors and warnings, and other
        formatting issues.

        * src/base/ftcalc.c (FT_MulDiv, FT_MulFix, FT_DivFix): Various tiny
        fixes related to rounding in 64-bits routines and
        pseudo-"optimizations".

2001-04-27  David Turner  <david@freetype.org>

        * src/base/ftbbox.c (BBox_Cubic_Check): Fixed the coefficient
        normalization algorithm (invalid final bit position, and invalid
        shift computation).

2001-04-26  Werner Lemberg  <wl@gnu.org>

        * builds/unix/config.guess, builds/unix/config.sub: Updated to
        latest versions from gnu.org.

        * builds/compiler/gcc-dev.mk: Add `-Wno-long-long' flag.

        * include/freetype/internal/ftcalc.h: Define FT_SqrtFixed()
        uncoditionally.
        * src/base/ftbbox.c: Include FT_INTERNAL_CALC_H.
        Fix compiler warnings.
        * src/base/ftcalc.c: Fix (potential) compiler warnings.

2001-04-26  David Turner  <david@freetype.org>

        * src/base/ftcalc.c (FT_SqrtFixed): Corrected/optimized the 32-bit
        fixed-point square root computation.  It is now used even with
        64-bits integers, as it is _much_ faster than calling FT_Sqrt64 :-)

        * src/base/ftbbox.c: Removed invalid "#include FT_BEZIER_H" line.

2001-04-25  David Turner  <david@freetype.org>

        * src/base/ftbbox.c (BBox_Cubic_Check): Rewrote function to use
        direct computations with 16.16 values instead of sub-divisions.  It
        is now slower, but proves a point :-)
        * src/base/ftcalc.c (FT_MulDiv, FT_MulFix, FT_DivFix): Various tiny
        fixes related to rounding in 64-bits routines and
        pseudo-"optimizations".

2001-04-27  David Turner  <david@freetype.org>

        * src/base/ftbbox.c (BBox_Cubic_Check): Fixed the coefficient
        normalization algorithm (invalid final bit position, and invalid
        shift computation).

2001-04-26  Werner Lemberg  <wl@gnu.org>

        * builds/unix/config.guess, builds/unix/config.sub: Updated to
        latest versions from gnu.org.

        * builds/compiler/gcc-dev.mk: Add `-Wno-long-long' flag.

        * include/freetype/internal/ftcalc.h: Define FT_SqrtFixed()
        uncoditionally.
        * src/base/ftbbox.c: Include FT_INTERNAL_CALC_H.
        Fix compiler warnings.
        * src/base/ftcalc.c: Fix (potential) compiler warnings.

2001-04-26  David Turner  <david@freetype.org>

        * src/base/ftcalc.c (FT_SqrtFixed): Corrected/optimized the 32-bit
        fixed-point square root computation.  It is now used even with
        64-bits integers, as it is _much_ faster than calling FT_Sqrt64 :-)

        * src/base/ftbbox.c: Removed invalid "#include FT_BEZIER_H" line.

2001-04-25  David Turner  <david@freetype.org>

        * src/base/ftbbox.c (BBox_Cubic_Check): Rewrote function to use
        direct computations with 16.16 values instead of sub-divisions.  It
        is now slower, but proves a point :-)

        * src/raster/ftraster.c, src/smooth/ftgrays.c, src/base/ftbbox.c:
        Fixed the bezier stack depths.

        * src/base/ftcalc.c (FT_MulFix): Minor rounding fix.

        * builds/beos: Added BeOS-specific files to the old build system
        (no changes were necessary to support BeOS in the Jamfile though).

2001-04-20  David Turner  <david@freetype.org>

        * ftconfig.h, ftoption.h: Updated "ftconfig.h" to detect 64-bit int
        types on platforms where Autoconf is not available).  Also removed
        FTCALC_USE_LONG_LONG and replaced it with
        FT_CONFIG_OPTION_FORCE_INT64.

        * builds/win32/freetype.dsp: Updated the Visual C++ project file.
        Doesn't create a DLL yet.

        * cffgload.c: Removed a compilation warning.

2001-04-10  Tom Kacvinsky  <tjk@ams.org>

        * t1load.c (parse_charstrings): Changed code for placing .notdef
        glyph into slot 0 so that we no longer have a memory access
        violation.

        * t1load.h: In structure T1_Loader, added swap_table (of type
        PS_Table) to facilitate placing the .notdef glyph into slot 0.

2001-04-10  Francesco Zappa Nardelli  <francesco.zappa.nardelli@ens.fr>

        * src/pcf/pcfdriver.c (PCF_Get_Char_Index): Fix return value.

2001-04-09  Laurence Withers  <lwithers@lwithers.demon.co.uk>

        * builds/dos/detect.mk: Add support for bash.

2001-04-05  Werner Lemberg  <wl@gnu.org>

        * builds/os2/*.mk: These files have been forgotten to update to
        the structure of similar makefiles.
        * builds/dos/*.mk: Ditto.
        * builds/ansi/*.mk: Ditto.

        * builds/win32/win32-def.mk (BUILD): Fix typo.

        * builds/compiler/*.mk (CLEAN_LIBRARY): Don't use NO_OUTPUT.
        This is already used in the link_*.mk files.

2001-04-03  Werner Lemberg  <wl@gnu.org>

        * src/*/Jamfile: Slight changes to make files more cryptic.

2001-04-03  Werner Lemberg  <wl@gnu.org>

        * Jamfile, src/Jamfile, src/*/Jamfile: Formatted.  Slight changes
        to give files identical structure.

2001-04-02  Werner Lemberg  <wl@gnu.org>

        * CHANGES: Reformatted, minor fixes.
        * TODO: Updated.
        * README: Formatting.
        * include/freetype/freetype.h: Formatting.

        * Jamfile: Fix typo.

        * src/cff/cffparse.c: Move error code #defines to...
        * include/freetype/internal/cfferrs.h: This file.
        * src/cff/cffdrivr.c, src/cff/cffobjs.c, src/cff/cffload.c: Replaced
        `FT_Err_*' with `CFF_Err_*'.
        * src/cid/cidparse.c: Replaced `FT_Err_*' with `T1_Err_*'.
        * src/psaux/psobjs.c, src/psaux/t1decode.c: Ditto.
        * src/sfnt/sfobcs.c, src/sfnt/ttload.c: Replaced `FT_Err_*' with
        `TT_Err_*'.
        * src/truetype/ttgload.c, src/truetype/ttobjs.c: Ditto.
        * src/type1/t1gload.c, src/type1/t1load.c, src/type1/t1objs.c,
        src/type1/t1parse.c: Replaced `FT_Err_*' with `T1_Err_*'.

        * include/freetype/internal/cfferrs.h: Add
        `CFF_Err_Unknown_File_Format'.
        * include/freetype/internal/t1errors.h: Add
        `T1_Err_Unknown_File_Format'.
        * include/freetype/internal/tterrors.h: Add
        `TT_Err_Unknown_File_Format'.

        * src/cff/cffload.h: Add `cff_*_encoding' and `cff_*_charset'
        references.
        * src/psaux/psobjs.c: Include `FT_INTERNAL_TYPE1_ERRORS_H'.

        * src/cff/cffobjs.c (CFF_Init_Face, CFF_Done_Face): Use
        FT_LOCAL_DEF.
        * src/cid/cidobjs.c (CID_Done_Driver): Ditto.
        * src/trutype/ttobjs.c (TT_Init_Face, TT_Done_Face, TT_Init_Size):
        Ditto.
        * src/type1/t1objs.c (T1_Done_Driver): Ditto.
        * src/pcf/pcfdriver.c (PCF_Done_Face): Ditto.
        * src/pcf/pcf.h: Use FT_LOCAL for `PCF_Done_Face'.

2001-04-02  Tom Kacvinsky  <tjk@ams.org>

        * src/sfnt/ttload.c (TT_Load_Metrics): Fix an improper pointer
        dereference.  Submitted by Herbert Duerr <duerr@sun.com>

2001-03-26  Tom Kacvinsky  <tjk@ams.org>

        * include/freetype/config/ftconfig.h: Changed hexadecimal
        constants to use suffix U to avoid problems with HP-UX's c89
        compiler.  Submitted by G.W. Lucas <glucas@sonalysts.com>

2001-03-24  David Turner  <david.turner@freetype.org>

        * Jamrules, Jamfile, src/Jamfile, src/*/Jamfile: Adding jamfiles to
        the source tree.  See www.freetype.org/jam/index.html for details.


        * Version 2.0.2 released.
        =========================


2001-03-20  Werner Lemberg  <wl@gnu.org>

        * builds/win32/detekt.mk: Fix .PHONY target for Intel compiler.

2001-03-20  David Turner  <david.turner@freetype.org>

        * include/freetype/config/ftheader.h, include/freetype/ftsnames.h:
        Renamed "ftnames.h" to "ftsnames.h", and FT_NAMES_H to
        FT_SFNT_NAMES_H.

        * docs/docmaker.py: Added generation of INDEX link in table of
        contents.

        * INSTALL, docs/BUILD: Updated documentation to indicate that the
        compilation process has changed slightly (no more `src' required in
        the include path).

        * builds/*/*-def.mk: Changed the objects directory from "obj" to
        "objs".

        * include/freetype/config/ftheader.h: Removed obsolete macros like
        FT_SOURCE_FILE, etc. and added cache-specific macro definitions that
        were previously defined in <freetype/ftcache.h>.  Added comments to
        be included in a new API Reference section.

        * src/*/*: Removed the use of FT_SOURCE_FILE, etc.  Now, each
        component needs to add its own directory to the include path at
        compile time.  Modified all "rules.mk" and "descrip.mms"
        accordingly.

2001-03-20  Werner Lemberg  <wl@gnu.org>

        * builds/unix/configure.in: Add $ft_version.
        * builds/unix/freetype-config.in: Use it.
        * builds/unix/configure: Updated.

2001-03-19  Tom Kacvinsky  <tjk@ams.org>

        * src/type1/t1load.c (parse_font_matrix): Assign the units per em
        value an unsigned short value, first by shifting right 16 bits,
        then by casting the results to FT_UShort.

        * src/cff/cffparse.c (cff_parse_font_bbox): Assign the units per em
        value an unsigned short value, first by shifting right 16 bits,
        then by casting the results to FT_UShort.

2001-03-17  David Turner   <david.turner@freetype.org>

        * src/cid/cidobjs.c, src/cid/cidload.c, src/pcf/pcfread.c,
        src/type1/t1load.c, src/type1/t1objs.c: Added a few casts to remove
        compiler warnings in pedantic modes.

        * include/config/ft2build.h, include/config/ftheader.h: The file
        "ft2build.h" was renamed to "ftheader.h" to avoid conflicts with the
        top-level <ft2build.h>.

        * include/config/ftheader.h: Added new section describing the #include
        macros.

2001-03-17  Tom Kacvinsky  <tjk@ams.org>

        * src/cff/cffparse.c (cff_parse_font_bbox): Obtain rounded FT_Fixed
        values for the bounding box numbers.

        * src/cff/cffobjs.c (CFF_Init_Face): When processing a CFF/CEF font,
        set `root->ascender' (`root->descender') to the integer part of
        `root->bbox.yMax' (`root->bbox.yMin', respectively).

2001-03-16  Tom Kacvinsky  <tjk@ams.org>

        * src/cff/cffdrivr.c (get_cff_glyph_name):  New function.  Used in
        cff_get_interface to facilitate getting a glyph name for glyph index
        via FT_Get_Glyph_Name().

        (cff_get_interface): Added support for getting a glyph name via the
        "glyph_name" module interface.  Uses the new function
        get_cff_glyph_name().
        Submitted by Sander van der Wal <svdwal@xs4all.nl>

        * src/cff/cffobjs.c (CFF_Init_Face): Logical or the face flags with
        FT_FACE_FLAG_GLYPH_NAMES only if FT_CONFIG_OPTION_NO_GLYPH_NAMES is
        not defined.  This is to add support for getting a glyph name from a
        glyph index via FT_Get_Glyph_Name().
        Submitted by Sander van der Wal <svdwal@xs4all.nl>

        * src/cff/cffgload.c (CFF_Parse_CharStrings): Added support for
        deprecated operator "dotsection".
        Submitted by Sander van der Wal <svdwal@xs4all.nl>

2001-03-12  Werner Lemberg  <wl@gnu.org>

        * src/psaux/t1decode.c (T1_Decoder_Parse_Charstrings): Fix error
        messages.

        * INSTALL, docs/BUILD: We need GNU make 3.78.1 or newer.

2001-03-12  Tom Kacvinsky  <tjk@ams.org>

        * include/freetype/internal/psaux.h:  Changed the lenIV member of
        the T1_Decoder_ struct to be an FT_Int instead of an FT_UInt.

        * src/psaux/t1decode.c (T1_Decoder_Parse_Charstrings):  Adjust
        for lenIV seed bytes at the start of a decrypted subroutine.

        * src/cid/cidload.c (cid_read_subrs): Decrypt subroutines only
        if lenIV >= 0.

        * src/cid/cidgload.c (cid_load_glyph): Decrypt charstrings only
        if lenIV >= 0.

2001-03-11  Werner Lemberg  <wl@gnu.org>

        * TODO: Updated.

        * src/pcf/pcfread.c: Put READ_Fields() always in a conditional to
        avoid compiler warnings.

2001-03-10  Tom Kacvinsky  <tjk@ams.org>

        * TODO: New file.

        * include/freetype/freetype.h: Added prototypes and notes for
        three new functions: FT_RoundFix, FT_CeilFix, and FT_FloorFix.
        * src/base/ftcalc.c (FT_RoundFix, FT_CeilFix, FT_FloorFix): Added
        implementation code.

        * src/cid/cidobjs.c (CID_Init_Face): Use calculated units_per_EM,
        and if that is not available, default to 1000 units per EM.  Changed
        assignment code for ascender and descender values.
        * src/cid/cidload.c (parse_font_matrix): Added units_per_EM
        processing.
        (parse_font_bbox): Changed to use FT_Fixed number handling.

        * src/type1/t1objs.c (T1_Init_Face): Changed the assignment code
        for ascender, descender, and max_advance_width.
        * src/type1/t1load.c (parse_font_bbox): Changed to use FT_Fixed
        number handling.

2001-03-10  Henrik Grubbstr<F6>m  <grubba@roxen.com>

        * src/*/*.c: Added many casts to make code more 64bit-safe.

2001-03-07  Werner Lemberg  <wl@gnu.org>

        * INSTALL, docs/BUILD: We need GNU make 3.78 or newer.

2001-03-07  Tom Kacvinsky  <tjk@ams.org>

        * src/type1/t1objs.c (T1_Init_Face): Minor correction: We must wait
        until parse_font_bbox is changed before we use logical shift rights
        in the assignments of `root->ascender', `root->descender', and
        `root->max_advance_width'.

        (T1_Done_Face): Free `char_name' table to avoid a memory leak.
        Submitted by Sander van der Wal <svdwal@xs4all.nl>.

2001-03-05  Tom Kacvinsky  <tjk@ams.org>

        * src/cff/cffgload.c (CFF_Load_Glyph): Set glyph control data to the
        the Type 2 glyph charstring (used by conversion programs).
        Submitted by Ha Shao <hashao@chinese.com>.

2001-03-04  Antoine Leca  <Antoine.Leca@renault.fr>

        * include/freetype/ttnameid.h: Correct a stupid typo which prevented
        correct compilation (TT_MS_LANGID_TIGRIGNA_ETHIOPIA appeared twice).

2001-03-04  Werner Lemberg  <wl@gnu.org>

        * src/autohint/ahtypes.h (AH_Hinter): Add elements
        `disable_horz_edges', `disable_vert_edges'.
        * src/autohint/ahhint.c (ah_hint_edges_3, ah_hinter_hint_edges): Use
        them (and remove static variables with the same names).
        * src/pcf/pcfutil.c (BitOrderInvert): Add `const'.
        * docs/glnames.py: Updated to latest pstables.h changes.

        * builds/unix/detect.mk: Add test for Hurd.
        * builds/hurd/detect.mk: Removed.

2001-03-04  Sander van der Wal  <svdwal@xs4all.nl>

        * src/psnames/pstables.h: Add more `const'.
        * src/pcf/pcfutil.c: Ditto.

2001-03-04  Werner Lemberg  <wl@gnu.org>

        * src/base/ftglyph.c (FT_Glyph_To_Bitmap): Fixing typo
        (FT_Glyph_Done -> FT_Done_Glyph).

2001-03-01  Antoine Leca  <Antoine.Leca@renault.fr>

        * include/freetype/ttnameid.h: Added some new Microsoft language
        codes and LCIDs as found in Office Xp.

2001-02-28  David Turner  <david.turner@freetype.org>

        * builds/hurd/detect.mk: New file.  Added support to detect the GNU
        Hurd operating system as Unix-like.  Fix submitted by Anthony Fok
        <foka@debian.org>.

        * src/type1/t1gload.c (T1_Load_Glyph): Set glyph control data to the
        the Type 1 glyph charstring (used by conversion programs).
        Submitted by Ha Shao <hashao@chinese.com>.

2001-02-22  David Turner  <david.turner@freetype.org>

        * src/base/ftgrays.c (grays_sweep): The function didn't exit
        immediately if `num_cells' was 0 as it should.  Thanks to Boris for
        finding this out.

        * src/base/ftglyph.c (FT_Glyph_To_Bitmap): Fixed memory leak when
        bitmap rendering fails (thanks to Graham Asher).

2001-02-13  Werner Lemberg  <wl@gnu.org>

        * docs/docmaker.py (DocSection::add_element): Use
        `self.print_error()'.

        * builds/unix/config.{guess,sub}: Updated (from ftp.gnu.org).

2001-02-13  David Turner  <david.turner@freetype.org>

        * docs/docmaker.py, include/freetype/*.h: Updated the DocMaker
        script to support chapters and section block ordering.  Updated the
        public header files accordingly.

        * src/base/ftglyph.c (FT_Glyph_Copy): Advance width and glyph format
        were not correctly copied.

2001-02-08  Tom Kacvinsky  <tjk@ams.org>

        * src/cff/cffparse.c (cff_parse_font_matrix): Removed an
        unnecessary fprintf( stderr, ... ).

2001-02-07  Tom Kacvinsky  <tjk@ams.org>

        * src/type1/t1objs.c (T1_Init_Face): Added code to get the
        units_per_EM from the value assigned in parse_font_matrix, if
        available.  Default to 1000 if not available.

        * src/cff/cffparse.c (cff_parse_font_matrix): Added logic to get
        the units_per_EM from the FontMatrix.

        (cff_parse_fixed_thousand): New function. Gets a real number from
        the CFF font, but multiplies by 1000 (this is to avoid rounding
        errors when placing this real number into a 16.16 fixed number).

        (cff_parse_real): Added code so that the integer part is moved
        into the high sixteen bits of the 16.16 fixed number.

        * src/cff/cffobjs.c (CFF_Init_Face): Added logic to get the units
        per EM from the CFF dictionary, if available.

        * include/freetype/internal/cfftypes.h: In struct CFF_Font_Dict_,
        added a units_per_em member to facilitate passing of units_per_em
        from function cff_parse_font_matrix.

        * src/type1/t1load.c (is_alpha): Make `-' a legal alphanumeric
        character.  This is so that font names with `-' are fully parsed,
        etc...

2001-02-02  Werner Lemberg  <wl@gnu.org>

        * src/psaux/psobjs.c (shift_elements): Remove if clause (which is
        obsolete now).

        (reallocate_t1_table, PS_Table_Done): Replace REALLOC() with ALLOC()
        + MEM_Copy() to avoid a memory bug.

2001-02-01  David Turner  <david.turner@freetype.org>

        * docs/docmaker.py: Improved the index sorting routine to place
        capital letters before small ones.  Added the "<order>" marker to
        section blocks in order to give the order of blocks.

2001-01-30  Antoine Leca  <Antoine.Leca@renault.fr>

        * include/freetype/ttnameid.h: Latest updates to Microsoft language
        ID codes.

2001-01-24  Tom Kacvinsky  <tjk@ams.org>

        * src/cff/t1load.c (parse_font_matrix): Added heuristic to get
        units_per_EM from the font matrix.

        (parse_dict): Deleted test to see whether the FontInfo keyword has
        been seen.  Deletion of this test allows fonts without FontInfo
        dictionaries to be parsed by the Type 1 driver.

        (T1_Open_Face): Deleted empty subroutines array test to make sure
        fonts with no subroutines still are parsed.

2001-01-17  Francesco Zappa Nardelli  <francesco.zappa.nardelli@ens.fr>

        * src/pcfread.c (pcf_get_properties, pcf_get_metrics,
        pcf_get_bitmaps): Fix compiler errors.

2001-01-11  David Turner  <david.turner@freetype.org>

        * src/pcf/pcfread.c: Removed some compilation warnings related
        to comparison of signed vs. unsigned integers.

        * include/freetype/internal/ftdebug.h: Changed the debug trace
        constants from trace_t2xxxx to trace_cffxxxx to be able to compile
        the CFF driver in debug mode.

2001-01-11  Matthew Crosby  <mcrosby@marthon.org>

        * builds/unix/freetype-config.in: Fix problems with separate
        --prefix and --exec-prefix.

2001-01-11  David Turner  <david.turner@freetype.org>

        * docs/docmaker.py: Added cross-references generation as well as
        more robust handling of pathname wildcard matching.

2001-01-10  Werner Lemberg  <wl@gnu.org>

        * docs/docmaker.py: Minor improvements to reduce unwanted spaces
        and empty lines in output.

2001-01-09  David Turner  <david.turner@freetype.org>

        * docs/docmaker.py: Improved script to generate table of contents
        and index pages.  It also supports wildcards on non Unix systems.

        * include/freetype/*.h, include/freetype/cache/*.h: Updated comments
        to include section definitions/delimitations for the API Reference
        generator.

        * include/freetype/freetype.h: Moved declaration of
        `FT_Generic_Finalizer' and the `FT_Generic' structure to...
        * include/freetype/fttypes.h: here.

2001-01-04  Werner Lemberg  <wl@gnu.org>

        * include/freetype/ttnameid.h: Updated Unicode code range comments.

2001-01-03  Tom Kacvinsky  <tjk@ams.org>

        * src/cff/rules.mk: Use cffgload.{c,h} instead of t2gload.{c,h}.

        * include/freetype/internal/internal.h: Changed to use cfftypes.h
        (cfferrs.h) instead of t2types.h (t2errors.h, respectively).

        * include/freetype/internal/cfftypes.h: Merged in changes from
        t2types.h and made this the canonical `types' header for the CFF
        driver.

        * include/freetype/internal/t2types.h: This file was merged with
        cfftypes.h and is no longer necessary.

        * include/freetype/internal/t2errors.h: Renamed to cfferrs.h.

        * src/cff/cffobjs.c, src/cff/cffobjs.h, src/cff/cffparse.c,
        src/cff/cffdrivr.c, src/cff/cff.c, src/cff/cffload.c,
        src/cff/cffgload.c, src/cff/cffgload.h: Changed to use
        cffgload.{c,h} instead of t2gload.{c,h}.  All occurences of t2_
        (T2_) were replaced with cff_ (CFF_, respectively).

        * src/cff/t2gload.h: Renamed cffgload.h.

        * src/cff/t2gload.c: Renamed cffgload.c

2000-01-02  Jouk Jansen  <joukj@hrem.stm.tudelft.nl>

        * builds/vms: Support files for VMS architecture added.
        * descrip.mms, src/*/descrip.mms: VMS makefiles added.
        * README.VMS: New file.

2000-01-01  Werner Lemberg  <wl@gnu.org>

        * LICENSE.TXT: Added info about PCF driver license.

2001-01-01  Francesco Zappa Nardelli  <francesco.zappa.nardelli@ens.fr>

        * src/pcf/*: New driver module for PCF font format (used in
        X Windows).
        * include/freetype/internal/ftdebug.h (FT_Trace): Added values for
        PCF driver.
        * include/freetype/internal/pcftypes.h: New file.
        * include/freetype/config/ftmodule.h: Added PCF driver module.

2001-01-01  Werner Lemberg  <wl@gnu.org>

        * src/winfonts/winfnt.c (FNT_Get_Char_Index): Fix parameter type.

2000-12-31  Werner Lemberg  <wl@gnu.org>

        * builds/modules.mk (clean_module_list): Fixed deletion of module
        file in case `make make_module_list' is called before `make setup'.

2000-12-30  Werner Lemberg  <wl@gnu.org>

        * src/cff/cffload.c (CFF_Load_Charset): Improved error messages.
        (CFF_Load_Charset, CFF_Load_Encoding): Remove unnecessary variable
        definition.

2000-12-30  Tom Kacvinsky  <tjk@ams.org>

        * include/freetype/internal/t2types.h,
        include/freetype/internal/cfftypes.h: Changed the structures for
        CFF_Encoding and CFF_Encoding for the new implementations of the
        charset and encoding parsers in the CFF driver.

        * src/cff/t2gload.c (t2_lookup_glyph_by_stdcharcode,
        t2_operator_seac): Added these functions for use in implementing the
        seac emulation provided by the Type 2 endchar operator.
        (T2_Parse_CharStrings): Added seac emulation for the endchar
        operator.

        * src/cff/cffload.c (CFF_Load_Encoding, CFF_Load_Charset,
        CFF_Done_Encoding, CFF_Done_Charset): Extended to load and parse the
        charset/encoding tables, and free the memory used by them when the
        CFF driver is finished with them.  Added tables

            cff_isoadobe_charset
            cff_expert_charset
            cff_expertsubset_charset
            cff_standard_encoding
            cff_expert_encoding

        so that the encoding/charset parser can handle predefined encodings and
        charsets.

2000-12-24  Tom Kacvinsky  <tjk@ams.org>

        * src/cff/t2gload.c (T2_Load_Glyph): Added code so that the font
        transform is applied.

        * src/cff/cffparse.c (cff_parse_font_matrix): Added code so that
        the font matrix numbers are scaled by 1/(matrix->yy).  Also, the
        offset vector now contains integer values instead of 16.16 fixed
        numbers.

2000-12-22  Tom Kacvinsky  <tjk@ams.org>

        * src/autohint/ahhint.c (ah_hinter_load_glyph):
        Removed unnecessary comments and commented-out code.

2000-12-21  David Turner  <david.turner@freetype.org>

        * src/cid/cidafm.c, src/cid/cidafm.h: removed un-needed files,
        we'll work on supporting CID AFM files later I guess :-)

2000-12-21  Tom Kacvinsky  <tjk@ams.org>

        * src/autohint/ahhint.c (ah_hinter_load, ah_hinter_load_glyph):
        Changed so that fonts with a non-standard FontMatrix render
        correctly.  Previously, the first glyph rendered from such a
        font did not have the tranformation matrix applied.

2000-12-17  Werner Lemberg  <wl@gnu.org>

        * *.mk: Added lots of `.PHONY' targets.

2000-12-17  Karsten Fleischer  <kfleisc1@ford.com>

        * *.mk: Implemented `platform' target to disable auto-detection.

2000-12-14  Werner Lemberg  <wl@gnu.org>

        * docs/design/modules.html: Removed.  Covered by design-*.html.

        * INSTALL: Added info about makepp.

2000-12-14  David Turner  <david.turner@freetype.org>

        Added support for clipped direct rendering in the smooth renderer.
        This should not break binary compatibility of existing applications.

        * include/freetype/fttypes.h, include/freetype/ftimage.h: Move
        definition of the FT_BBox structure from the former to the latter.
        * include/freetype/ftimage.h: Add `ft_raster_flag_clip' value to
        FT_Raster_Flag enumeration.
        Add `clip_box' element to FT_Raster_Params structure.
        * src/smooth/ftgrays.c (grays_convert_glyph): Implement it.

        * INSTALL: Updated installation instructions on Win32, listing the
        new "make setup list" target used to list supported
        compilers/targets.

        * src/raster/ftraster.c (ft_black_render): Test for unsupported
        direct rendering before testing arguments.

2000-12-13  David Turner  <david.turner@freetype.org>

        * include/freetype/config/ft2build.h,
        include/freetype/internal/internal.h: Fixed header inclusion macros
        to use direct definitions.  This is the only way to do these things
        in a portable way :-(  The rest of the code should follow shortly
        though everything compiles now.

        * builds/compiler/intelc.mk, builds/compiler/watcom.mk: New files.

        * builds/win32/detect.mk: Added support for the Intel C/C++
        compiler, as well as _preliminary_ (read: doesn't work!) support for
        Watcom.  Also added a new setup target.  Type "make setup list" for
        a list of supported command-line compilers on Win32.

        * src/base/ftdebug.c: Added dummy symbol to avoid empty file if
        conditionals are off.

2000-12-13  Werner Lemberg  <wl@gnu.org>

        * builds/unix/ftsystem.c: Fixed typos.  Fixed inclusion of wrong
        ftconfig.h file.

2000-12-12  Werner Lemberg  <wl@gnu.org>

        * include/freetype/config/ft2build.h (FT2_ROOT, FT2_CONFIG_ROOT):
        Removed.  ANSI C doesn't (explicitly) allow macro expansion in
        arguments using `##'.
        (FT2_PUBLIC_FILE, FT2_CONFIG_FILE, FT2_INTERNAL_FILE): Use directory
        names directly.  Make them configurable.  Use `##' to strip leading
        and trailing spaces from arguments.

        * builds/unix/ft2unix.h: Adapted.

        * src/base/ftsystem.c (ft_alloc, ft_realloc, ft_free, ft_io_stream,
        ft_close_stream): Use FT_CALLBACK_DEF.

        * builds/unix/ftsystem.c: Use new header scheme.
        (FT_Done_Memory): Use free() from FT_Memory structure.

        * src/base/ftinit.c, src/base/ftmac.c: Header scheme fixes.

2000-12-11  Werner Lemberg  <wl@gnu.org>

        * include/freetype/config/ft2build.h (FT2_CONFIG_ROOT,
        FT2_PUBLIC_FILE, FT2_CONFIG_FILE, FT2_INTERNAL_FILE,
        FT_SOURCE_FILE): Use `##' operator to be really ANSI C compliant.

2000-12-09  Werner Lemberg  <wl@gnu.org>

        * builds/unix/detect.mk: Remove unused USE_CFLAGS variable.

2000-12-08  Werner Lemberg  <wl@gnu.org>

        * */*.h: Changed body inclusion macro names to start and end with
        `__' (those which haven't converted yet).  Fixed minor conversion
        issues.

        * src/winfonts/winfnt.c: Updated to new header inclusion scheme.

        * src/truetype/ttinterp.c: Remove unused CALC_Length() macro.

2000-12-07  David Turner  <david.turner@freetype.org>

        * */*.[ch]: Changed source files to adhere to the new
        header inclusion scheme.  Not completely tested but works for now
        here.

        * src/cff/t2driver.c: Renamed and updated to...
        * src/cff/cffdrivr.c: New file.
        * src/cff/t2driver.h: Renamed and updated to...
        * src/cff/cffdrivr.h: New file.
        * src/cff/t2load.c: Renamed and updated to...
        * src/cff/cffload.c: New file.
        * src/cff/t2load.h: Renamed and updated to...
        * src/cff/cffload.h: New file.
        * src/cff/t2objs.c: Renamed and updated to...
        * src/cff/cffobjs.c: New file.
        * src/cff/t2objs.h: Renamed and updated to...
        * src/cff/cffobjs.h: New file.
        * src/cff/t2parse.c: Renamed and updated to...
        * src/cff/cffparse.c: New file.
        * src/cff/t2parse.h: Renamed and updated to...
        * src/cff/cffparse.h: New file.
        * src/cff/t2tokens.h: Renamed and updated to...
        * src/cff/cfftoken.h: New file.

        * src/cff/cff.c, src/cff/rules.mk: Updated.

2000-12-06  David Turner  <david.turner@freetype.org>

        * src/cache/ftlru.c (FT_Lru_Done): Fixed memory leak.

2000-12-06  Werner Lemberg  <wl@gnu.org>

        * builds/module.mk: Replaced `xxx #' with `xxx$(space).
        * builds/os2/detekt.mk, builds/win32/detekt.mk: Moved comment to
        avoid trailing spaces in variable.
        * builds/freetype.mk: Use $(D) instead of $D to make statement more
        readable.

        * docs/docmaker.py: Formatting.

2000-12-05  David Turner  <david.turner@freetype.org>

        * src/psaux/psauxmod.c: Fixed a broken inclusion of component
        header files (an FT_FLAT_COMPILE test was missing).

        * src/cache/ftcmanag.c (FTC_Manager_Done): Fixed a bug that caused
        an occasional crash when the function was called (due to a dangling
        pointer).

        * src/base/ftsystem.c (FT_Done_Memory): Fixed an obvious bug:
        The ANSI "free()" function was called instead of "memory->free()".

        * docs/docmaker.py: Added section filtering, multi-page generation
        (index page generation is still missing though).

2000-12-04  David Turner  <david.turner@freetype.org>

        * builds/unix/install.mk, builds/unix/ft2unix.h: The file "ft2unix.h"
        is now installed as <ft2build.h> for Unix systems.  Note that we
        still use the "freetype2/freetype" installation path for now.

        * */*.[ch]: Now using <ft2build.h> as the default build and setup
        configuration file in all public headers.  Internal source files
        still need some changes though.

        * builds/devel/ft2build.h, builds/devel/ftoption.h: Created a new
        directory to hold all development options for both the Unix and
        Win32 developer builds.

        * builds/win32/detect.mk, builds/win32/w32-bccd.mk,
        builds/win32/w32-dev.mk: Changed the developer build targets to
        "devel-gcc" and "devel-bcc" in order to be able to develop with the
        Borland C++ compiler.
2001-06-26 21:30:13 +00:00
zuntum
b2e80fffb8 o don't pass UIC, MOC, QTDIR and others to MAKE_ENV as this happens
automatically now
2001-06-26 21:22:20 +00:00
zuntum
a22f309d5f regen distinfo 2001-06-26 17:33:34 +00:00
zuntum
01789dd965 o now we can use SDL's bulidlink.mk file, too
o set USE_BUILDLINK_ONLY
2001-06-26 17:33:02 +00:00
jlam
31d1b3af60 Use REPLACE_BUILDLINK instead of repeating the post-build same code over
and over again in the pkgsrc tree.
2001-06-26 16:30:55 +00:00
zuntum
8b297d083e o convert to use buildlink.mk 2001-06-26 10:00:05 +00:00
zuntum
3c75f0906a o add buildlink.mk for use by other packages 2001-06-26 09:56:28 +00:00
zuntum
f848c29136 Add \t between CONFIGURE_ARGS+= and -- 2001-06-26 08:53:32 +00:00
zuntum
3c9df57eb2 o converted to use devel/SDL/buildlink.mk, mark as USE_BUILDLINK_ONLY
and set USE_CONFIG_WRAPPER
o remove redundant switches from CONFIGURE_ARGS

Thank you Johnny C. Lam! :)
2001-06-26 08:45:56 +00:00
zuntum
030afc1756 Converted to use buildlink.mk 2001-06-25 23:58:32 +00:00
zuntum
1baadf5f27 o convert to use graphics/png/buildlink.mk 2001-06-25 23:54:31 +00:00
zuntum
3d4e3224e3 o converted to use buildlink.mk files 2001-06-25 23:48:42 +00:00
jlam
eebb8986f6 Mark as USE_BUILDLINK_ONLY. 2001-06-25 20:03:54 +00:00
jlam
8291707236 It's freetype-lib>=1.3.1, not freetype>=1.3.1. 2001-06-25 20:02:08 +00:00
wiz
a0c338703f Move -I${LOCALBASE}/include from CFLAGS to CPPFLAGS per pkg/13240
(both work for me, but changing it seems to help Anthony Mallet).
2001-06-25 18:44:15 +00:00
zuntum
22e303d4f2 o converted to use the buildlink technology
o make WITH_QT work properly
2001-06-25 14:09:45 +00:00
taca
a249b78dbb Remove share/examples/mgp/dns-jp.mgp from PLIST since magicpoint-1.08a
dosen't contain this file any more.
2001-06-24 09:01:54 +00:00
zuntum
43cf5395a4 Remove MOC and UIC references -- we no longer try to compile this package
with qt2 support.
2001-06-24 02:25:51 +00:00
zuntum
d6ed635561 Remove FreeBSDism -- USE_AUTOCONF 2001-06-24 02:22:25 +00:00
zuntum
0f58b87f48 Remove USE_XLIB as it has no effect; I wonder who put it here 2001-06-24 02:16:38 +00:00
jlam
34d11d8a0f Generalize how the dependency pattern may be specified. Instead of just
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify
the dependency pattern as FOO_DEPENDS=foo>=1.0.  This allows things like
JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib.
Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
2001-06-23 19:26:48 +00:00
jlam
8ca42bcf7c Add buildlink.mk file for use by other package Makefiles. 2001-06-23 19:24:20 +00:00
jlam
bad64676c1 Pull in buildlink files for jpeg, lcms, and zlib as they're needed when
linking against libmng.
2001-06-22 16:46:51 +00:00
jlam
9273f351a3 Add buildlink.mk file for use by other package Makefiles. 2001-06-22 16:44:18 +00:00
jlam
a0079390c9 Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. Add
missing dependency on zlib.
2001-06-22 16:43:27 +00:00
jlam
a6abca1729 Add buildlink.mk file for use by other package Makefiles. 2001-06-22 16:39:00 +00:00
jlam
2b08fa4da3 Mark as USE_BUILDLINK_ONLY. 2001-06-22 16:38:38 +00:00
jtb
17b2810279 Install yorick files under ${PREFIX}/share instead of ${PREFIX}/lib. 2001-06-22 14:05:36 +00:00
jlam
7ac386cc9e Add dependency on bzip2 for libbz2.a, needed to support bzip2-compressed
MIFF files.
2001-06-21 22:53:30 +00:00
jlam
9283b87452 Remove changes to remove BZ2_ prefix from bzip2 function calls. bzip2
1.0.1 and up prefix functions with BZ2_ while older versions don't, but
ImageMagick was tested to work with bzip2 1.0.1, so don't change its
expectations.
2001-06-21 01:59:07 +00:00
jlam
b4748402e1 Add back dependency on mpeg2codec that was accidentally removed in last
set of changes.
2001-06-21 01:48:43 +00:00
jlam
af84a04b84 Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. Allow
finding libbz2 on NetBSD systems by removing BZ2_ prefix from bzip2
function calls.
2001-06-20 22:24:44 +00:00
jlam
29d8f0652e Mark as USE_BUILDLINK_ONLY and make a few whitespace adjustments. Also
remove unnecessary NO_CONFIGURE setting.
2001-06-20 21:38:58 +00:00
jtb
7aec40a4ea Update of yplot to 1.1.0.
Changes include:

 * Configuration now done with autoconf
 * Many API extensions
 * Updated documentation
 * Many more demos
 * etc.
2001-06-20 12:58:56 +00:00
jtb
2b0432e86c Regen. 2001-06-20 12:55:11 +00:00
jtb
a0a213ac76 Update of plplot to 5.0.4.
Important Changes:
(1) Default orientation for the ljii, ljiip, psc, ps, and pstex drivers has
been rotated from seascape (upside-down landscape) by 180 deg to landscape.
With this change no special 180 deg latex rotations will be required to get
true landscape mode (top of the plot on the left of the page as opposed to
on the right of the page for seascape mode).  If you still require seascape
for some reason for these drivers, use the -ori 2. command-line option or
else use plsdiori(2.) or plsetopt("ori", "2.").

(2) The installation location for examples has been changed to
$prefix/lib/plplot<ver>/examples to be in better conformance with the FHS.

Important Bug fixes:

(1) Many improvements to the octave front end.

(2) Many improvements to the xfig driver.

(3) If the overall aspect ratio is changed by the -geometry, -a, or -portrait
options or else by the combination of the -ori 1 and -freeaspect options, the
character aspect ratio remains unaffected.  For example, when the overall
aspect ratio is changed now, circular symbols remain circular rather than
turning into ellipses as in the old code.

(4) Software pattern fills now rotate correctly with the rest of the plot
when the -ori option is used.  This fix affects all drivers (e.g., xwin,
psc) which do not handle their own pattern fills.  (Previously the rotation
angle for software pattern fills was mistakenly doubled by two calls to the
orientation transformation routine.)

Important New Features:

(1) Portrait mode.  Use the -portrait option on the command line or else
plsetopt("portrait", "") to get this option which only currently affects the
ljii, ljiip, ps, psc, and pstex drivers.  This option is especially useful
for yplot, the yorick front-end to PLplot.  yplot previously maintained
separate (==> hard-to-maintain and buggy) portrait versions of the psc, ps,
and ljiip drivers.  Those will no longer be necessary with this PLplot
core change, and in fact portrait mode is now available for a much wider
range of drivers.

(2) -drvopt command-line option (or else use plsetopt("drvopt","option")).
This allows setting options for particular drivers.  For example, the
-drvopt text option for the psc or ps driver allows use of Adobe fonts (This
is poorly documented currently, but for now see notes in ps.c for more
details).

(3) New pstex driver.  This is not currently documented, but there is post
from João Cardoso on plplot_devel
(http://www.geocrawler.com/archives/3/10834/2001/4/50/5536095/) that gives
the recipe (ignore the configuration stuff and start with the ./x01c
command).  The idea is to emulate the pstex output of the xfig application
so that latex can be used to directly process the file output from the
PLplot pstex driver.
2001-06-20 12:51:53 +00:00
jlam
caed2a1d79 Mark as USE_BUILDLINK_ONLY. 2001-06-19 04:32:29 +00:00
jlam
263cd7fd21 Mark as USE_BUILDLINK_ONLY. 2001-06-19 04:22:08 +00:00
jlam
17d8e3bfa1 Regen. 2001-06-19 04:21:32 +00:00
jlam
d2193b82a7 It's ${BUILDLINK_DIR}/lib, not ${BUILDLINK_LIBDIR}. 2001-06-19 04:21:04 +00:00
jlam
b7c02290c3 Mirror changes in libungif/Makefile 2001-06-19 04:08:48 +00:00
jlam
8f1a1450ae Mark as USE_BUILDLINK_ONLY. 2001-06-19 04:00:48 +00:00
zuntum
6e8c3a98a3 Convert to use buildlink.mk files 2001-06-18 22:23:03 +00:00
jlam
dc31dadfc9 Convert to use buildlink.mk files. 2001-06-18 21:48:52 +00:00
jlam
6159cd1c07 Mark gdk-pixbuf and gdk-pixbuf-gnome as USE_BUILDLINK_ONLY. 2001-06-18 21:40:25 +00:00
jlam
ad98a7645b Mark these packages as USE_BUILDLINK_ONLY. 2001-06-18 21:32:23 +00:00
jlam
30911b7ace Instead of explicitly including ${includedir} in header search path,
just use Mesa's buildlink.mk file to handle all possible combinations
of XFree86 versions and xpkgwedge installations.
2001-06-18 21:20:36 +00:00
zuntum
0f0e3b107f Update avifile-devel to 0.6.20010618
* a lot of fixes in asf parsing code - finally we are able to correctly
  detect end of file
* redesigned and simplified event handling in aviplayer
* a-v sync is now 100% better then it ever was
* maximize return to its previous size when switching of fullscreen
* hopefully fixed problem with mpg sound which could occasionaly get broken
* GUI updates
* added keys '[', ']' to modify a-v sync - (adds, subs 0.1 sec)
* UNIQUE frame-dropping technique - now even very slow computers could
  be used to was movies in sync !!!!
2001-06-18 21:01:46 +00:00
jlam
8f39419491 Regularize fixes to config scripts to use the same code. 2001-06-18 20:49:00 +00:00
veego
5adffe4185 Add ${includedir} aka $(PREFIX)/include to make it work with xpkgwedge. 2001-06-18 20:45:35 +00:00
jlam
2e41bb732b Rename xpm-{1,2} to xpm-{x11base,localbase} to be more informative. 2001-06-17 17:54:33 +00:00
jlam
a1ee30d07a Define USE_MESA if this file is included and remove unused MESA_REQD.
Also rename Mesa-{1,2} to Mesa-{x11base,localbase} to be more informative.
2001-06-17 17:45:52 +00:00
veego
1605b48599 Use HAVE_BUILTIN_GLU from <bsd.prefs.mk> to exclude the dependency for glu
on XFree86 4.1.0, which now comes with this library.
Bump the version number for this package to ${DISTNAME}nb1 (3.4.2nb1).
2001-06-17 08:08:49 +00:00
jlam
9985c58ee6 Converted to use buildlink.mk files. 2001-06-16 19:57:12 +00:00
jlam
4bd1cc4973 Regen. 2001-06-16 19:56:48 +00:00
jlam
1de57759e1 Refer to glib-config as $GLIB_CONFIG in configure script, and add X_LDFLAGS
variable for X libraries linker flags.
2001-06-16 19:56:16 +00:00
jlam
8bd2534b14 Use gtk-config, not @GTK_CONFIG@ to avoid putting buildlink references
in config script.  Also add X_LDFLAGS for X libraries linker flags.
2001-06-16 19:54:50 +00:00
jlam
259afe8a04 Converted to use buildlink.mk files. 2001-06-16 19:51:51 +00:00
jlam
0f5b5101f4 Convrt to use buildlink.mk. 2001-06-16 19:50:57 +00:00
jlam
35b12a3c80 Use ${XARGS}, not find/-exec 2001-06-16 19:50:17 +00:00
jlam
8fea51aacb Add buildlink.mk files for use by other packages. 2001-06-16 19:23:17 +00:00
zuntum
d4eebb00c9 add & enable avifile-devel 2001-06-16 11:48:34 +00:00
zuntum
21880bf330 Initial import of avifile-devel 20010616
An MPEG-4 (aka DivX) player library built around the Windows binaries,
that does not need Wine.  There is also a xmps plugin you can build
(manually).

This package is based on avifile-0.6 source from CVS as of 20010616
2001-06-16 11:48:04 +00:00
zuntum
f0a407c0b9 add & enable apla 2001-06-16 11:44:14 +00:00
zuntum
eb079e3e0d Initial import of apla-1.0
apla is temporary replacement for aviplay player. It uses avifile library.

If you have slow CPU/framebuffer you can try -s option to reduce count of
frames displayed (all frames have to be decoded in most video formats
though).  Using 16 bit video mode may help as well. Absolutely mandatory
for optimal performance is use of write-combining access to framebuffer
memory on i386 hardware, see memconfig(8).

This great program was written by Witold J. Wnuk <w.wnuk@zodiac.mimuw.edu.pl>
Thanks Witold!
2001-06-16 11:40:33 +00:00
jlam
2b14cd12f3 A buildlink.mk file for use by other packages 2001-06-15 09:00:58 +00:00
jlam
033fafe853 Use buildlink.mk files to get dependencies, CPPFLAGS, and LDFLAGS for
png, tiff, and jpeg.  Remove the now unneeded explicit CPPFLAGS and
LDFLAGS settings.
2001-06-15 08:30:44 +00:00
jlam
d2dc7915ee Move CPPFLAGS and LDFLAGS settings from ../gdk-pixbuf/Makefile.common to
here.  These may not be needed, but we'll keep them here till we can be
sure one way or the other.
2001-06-15 08:29:37 +00:00
kei
707c65edaa added support to fix the path to perl.
It seems that we need more generic way to replace the symbols (e.g. paths)
in the various files.
2001-06-14 06:36:50 +00:00
jlam
328a35f96f LIBS is automatically added to CONFIGURE_ENV by bsd.pkg.mk if
GNU_CONFIGURE is defined, so simply set LIBS to the appropriate value.
2001-06-12 20:33:00 +00:00
jlam
c4e71c5e7a CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, so
adapt by moving CPPFLAGS settings to top-level, and removing explicit
inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-06-11 06:34:17 +00:00
jlam
dbfde59b14 The buildlink include and lib directories are added to CFLAGS, CPPFLAGS,
CXXFLAGS, and LDFLAGS by the buildlink.mk files so remove the extra
definitions to add them from the package Makefiles.  As advised by the
bsd.buildlink.mk file, also ensure that the buildlink.mk files are
included prior to defining any package-specific CFLAGS/LDFLAGS to ensure
that the buildlink directories are at the head of the compiler search
paths.
2001-06-11 02:05:07 +00:00
jlam
072be2ad69 Use bsd.buildlink.mk instead of duplicating code all over the place. 2001-06-11 01:59:33 +00:00
mjl
496cdb3073 Update to 1.5.5
Reset reduce_to_gray and it_is_opaque flags prior to processing each image.
Enable removal of safe-to-copy chunks that are being handled as unknown
Added 262 to the length of uncompressed data when calculating
required_window_size, to account for zlib/deflate implementation.
Added "-bit_depth n" to the help screen.
Call png_set_packing() when increasing bit_depth to 2 or 4.
Added warning about not overwriting an existing tRNS chunk.
Reduced the memory usage
Write 500K IDAT chunks even when system libpng is being used.
Ignore all-zero gAMA and cHRM chunks, with a warning.
Added "-loco" option (writes MNG files with filter_method 64)
"-dir" and "-ext" options are no longer mutually exclusive, e.g.:
pngcrush -loco -dir Crushed -ext .mng *.png
Added "-iccp" option
Increased the zlib memory level to 9, which improves compression
Enabled the "-max max_idat_size" option, even when max_idat_size
exceeds the default 1/2 megabyte size.
Added missing "png_ptr" argument to png_error() call
Revised the "-help" output slightly and improved the "-version" output.
The "-already[_crushed]" option is now ignored if the "-force" option
is present or if chunks are being added, deleted, or modified.
Improved "things_have_changed" behavior (now, when set in a particular file, it is not set for all remaining files)
2001-06-10 20:01:22 +00:00
jlam
5d02f04b3a Use cookies (.*_done) to determine whether headers and libs have been
linked from a particular package, and add a pre-configure target to
the buildlink.mk file to more painlessly use buildlink.mk files.  A
${BUILDLINK_TARGETS} variable still exists in case a package _must_
define NO_CONFIGURE.
2001-06-10 00:09:29 +00:00
jlam
3bc5e40254 Remove dependency on ${BUILDLINK_TARGETS} in pre-configure and pre-build
targets as the buildlink.mk files now add the dependency automatically.
Remove any NO_CONFIGURE definitions as they seem to be useless.
2001-06-10 00:08:41 +00:00
wiz
23dbeaec09 ' ' -> '\t' 2001-06-09 15:32:16 +00:00
wiz
5be454e29d ' '->'\t' 2001-06-09 15:25:18 +00:00
tron
653d0df5a9 Solve problem caused by "xpkwedge" support showing up under Solaris in a
better way. Patch supplied by Johnny C. Lam in private e-mail.
2001-06-09 11:41:36 +00:00
tron
2937ea4319 Fix path of include files on systems using OpenWindows. 2001-06-08 21:30:35 +00:00
wiz
9577358c63 Don't shift graphics higher, which makes them drop off the page in letter
style. pkg/13056 by Ben Wong.
2001-06-08 15:13:14 +00:00
tron
856132aa53 Fix broken "xpkwedge" patch which unconditionally modifies
"USRLIBDIRPATH" causing build problems under Solaris.
2001-06-08 14:35:38 +00:00
jlam
f97c2600f4 Add conflict with freetype<1.3.1 to freetype-lib and freetype-utils.
Fixes pkg/13084 by Bill Squier <groo@old-ones.com>.
2001-06-07 16:07:12 +00:00
tron
0e30732ffd Add support for ACER ScanPrisa 620ST. 2001-06-02 20:31:59 +00:00
skrll
f1dd3185db Ignore pthread.h even if found.
This fixes pkg/13025 from Greg A. Woods <woods@weird.com>
2001-05-31 17:40:05 +00:00
tron
f21d2ac951 Remove "ftp.mesa3d.org" from master list because it is an alias name for
"download.sourceforge.net" these days.
2001-05-31 05:54:45 +00:00
drochner
1bebbc2217 MesaLib's diskfile has changed on the server.
(found by David Brownlee)
2001-05-30 10:53:06 +00:00
drochner
93ca91b6eb update Mesa to 3.4.2
Bug fixes:
        - deleting the currently bound texture could cause bad problems
        - using fog could result in random vertex alpha values
         - AA triangle rendering could touch pixels outside right window bound
        - fixed byteswapping problem in clear_32bit_ximage() function
        - fixed bugs in wglUseFontBitmapsA(), by Frank Warmerdam
        - fixed memory leak in glXUseXFont()
        - fragment sampling in AA triangle function was off by 1/2 pixel
        - Windows: reading pixels from framebuffer didn't always work
        - glConvolutionFilter2D could segfault or cause FP exception
        - fixed segfaults in FX and X drivers when using tex unit 1 but not 0
        - GL_NAND logicop didn't work right in RGBA mode
        - fixed a memory corruption bug in vertex buffer reset code
        - clearing the softwara alpha buffer with scissoring was broken
        - fixed a few color index mode fog bugs
        - fixed some bad assertions in color index mode
        - fixed FX line 'stipple' bug #420091
Changes:
        - optimized writing mono-colored pixel spans to X pixmaps
        - increased max viewport size to 2048 x 2048
2001-05-30 07:53:01 +00:00
jlam
88a22cb3bd Rework build to use buildlink.mk files so that it won't pick up installed
headers and libraries during a "make build".
2001-05-28 03:16:44 +00:00
jlam
3fff674009 Add buildlink.mk file to link appropriate libraries and headers into
${BUILDLINK_INCDIR} and ${BUILDLINK_LIBDIR}, to be used by other packages.
2001-05-28 03:09:10 +00:00
jlam
e84ef3ccb1 Find location of zlib using EVAL_PREFIX. Use buildlink.mk files to find
the required headers and libraries for jpeg and zlib.
2001-05-28 02:50:24 +00:00
jlam
d0fb8a773f png depends on zlib, so add dependency on zlib for those platforms without
in the base system.  Make sure that libz.so is found during the build.
2001-05-28 02:41:54 +00:00
jlam
2ac54684e2 Add buildlink.mk files that can link headers and libraries into
${BUILDLINK_INCDIR} and ${BUILDLINK_LIBDIR}, for use by other packages
during build.
2001-05-26 16:30:18 +00:00
jlam
321e922031 Add buildlink.mk files that can link headers and libraries into
${BUILDLINK_INCDIR} and ${BUILDLINK_LIBDIR}, for use by other packages
during build.
2001-05-26 08:10:42 +00:00
jlam
45126d79ee Set required version to 3.2.1 to match bsd.pkg.mk. 2001-05-26 06:46:31 +00:00
jlam
7415aa8f62 Add buildlink.mk Makefile fragment to link GL headers and libs into
${BUILDLINK_INCDIR} and ${BUILDLINK_LIBDIR}, for use by other packages.
2001-05-26 06:36:11 +00:00
itojun
38a0ec704b upgrade magicpoint to 0.18a.
- The "charset" directive: you can use iso-8859-[1-4]
- MNG support: animation without "mark" and "again"
- Enhancing "mgp2ps"
  * Supporting "cont", "mark", "again"
  * Resizing image
- bug fixes
2001-05-24 10:36:00 +00:00
manu
a7c8e855cb disabled shlibs checking (this is a Linux package) 2001-05-24 08:38:40 +00:00
wiz
26c40c61dd Update dependency on png to >=1.0.11 because of the shlib major bump.
Noted by Frederick Bruckman.
2001-05-22 09:32:18 +00:00
wiz
ff1f2b2d8e Update libpng to 1.0.11.
pkgsrc change: bump shared library major like it happened in libpng some
time ago -- our libtool'ified build didn't reflect this. Fixes pkg/12856
by Thor Simon. Note necessity of manual major/minor handling in Makefile,
to decrease chance that this will repeat in the future.
Changes since 1.0.10:
  Added type casts on several png_malloc() calls (Dimitri Papadapoulos).
  Removed a no-longer needed AIX work-around from pngconf.h
  Changed several "//" single-line comments to C-style in pnggccrd.c
  Removed PNGAPI from several functions whose prototypes did not have PNGAPI.
  Updated scripts/pngos2.def
  Added a check for NULL return from user's malloc_fn().
  Removed some useless type casts of the NULL pointer.
  Added makefile.netbsd [not used, since we're using libtool instead]
2001-05-21 21:39:13 +00:00
jtb
9ad6a2f5e1 Fix some typos. 2001-05-19 23:46:38 +00:00
jtb
02fcf56cb1 Install the docs in ${PREFIX}/share/igmt. Some of the help expects them
to be there, it's not the modifications to put them in
${PREFIX}/share/doc/igmt.  Bump version number.
2001-05-19 17:48:27 +00:00
jlam
dc6eadbf21 Use ${XARGS} instead of invoking xargs directly. 2001-05-19 03:56:23 +00:00
hubertf
f37274f66e add & enable dumpmpeg 2001-05-17 16:02:45 +00:00
hubertf
72a3877d50 Added dumpmpeg-0.6: Splits mpeg stream into single images
dumpmpeg is a program that allows you to dump video frames from
MPEG movie files. It uses the SDL MPEG Player Library to  accomplish
this  and  thus requires an open X-Window.  Since it uses the SMPEG
library, it can dump  frames  from format it supports, which
currently is MPEG-1 video files.
2001-05-17 16:00:52 +00:00
hubertf
69b94ee6ad add & enable mpeg_encode 2001-05-14 23:07:27 +00:00
hubertf
a70cacaa1d Add mpeg_encode-1.5b: The Parallel Berkeley MPEG Encoder
The primary focus of MPEG encoding algorithms is 1) To create fast
and efficient motion vector search techniques and 2) To find "good"
encoding parameters that provide a balance of encoding speed,
compression and quality.

The Berkeley encoder accelerates the process by parallelizing in
the temporal direction. The overall organization of the encoder is
shown in Figure 2. The Master server is the overall coordinator.
It allocates groups of frames to the Slave servers for encoding.
The sharing of the files is achieved best, if the directories
containing the video files are NFS mounted and accessible uniformly
to all processors (alternatively they can be sent out though sockets
by the Master). The various activities are managed by inter process
communication through sockets.
2001-05-14 23:06:03 +00:00
rh
e61f849d50 Add and enable librsvg 2001-05-14 17:48:06 +00:00
rh
d98b1c936e Initial import of librsvg-1.0.0, a library for scalable vector graphics. 2001-05-14 17:47:27 +00:00
rh
ee0b109f1f Add and enable gle 2001-05-14 17:01:05 +00:00
rh
594f05581d Initial import of gle-3.0.3, a set of GL subroutines for drawing tubing
and extrusions.
2001-05-14 17:00:32 +00:00
drochner
114ece5630 explicitely pass "--without-wmf" to "configure" to avoid a spurious
warning
2001-05-14 16:34:38 +00:00
wiz
d84c0883fd true -> ${TRUE} 2001-05-12 16:17:45 +00:00
dmcmahill
f4c83acaa9 add a missing CL_String << long operator overload needed on systems for
which sizeof(long) != sizeof(int).
2001-05-11 14:12:10 +00:00
wiz
b0a3e019a8 Adapt to linuxppc version number change. 2001-05-11 09:20:55 +00:00
jtb
717d3eec39 Changes the names of the libraries created during the build --
"libtcmgui" instead of "libgui".  emulators/gpsim installs a libgui
which causes problems.  There may be conflicts with the other libs
(libglobal, libtable, etc). To be safe, rename them all similarly.

Get rid of the terrible configure script.  It saved a few patches, but
isn't worth the ugliness.
2001-05-10 23:35:27 +00:00
tron
72ac289570 Mark this package as arm32, atari and i386 only. These are the only ports
with PCI support which install the header files for the XFree86 server
extentension required to build (but not to run) this program.
2001-05-10 22:54:12 +00:00
wiz
1e62e42445 Use SHA1, and add sizes.
New distfiles for solaris, but since it's binary only and we only
have one distsite, what can one do.
2001-05-09 21:13:34 +00:00
agc
00e2337e78 Move to ${MASTER_SITE_BACKUP} from a hardcoded ftp.netbsd.org for the
MASTER_SITES
2001-05-09 13:11:26 +00:00
agc
9b33bf8b9d The distfile which sourceforge is distributing is different to the one
on ftp.netbsd.org. Use the one on ftp.netbsd.org (it's usually a bit
quicker anyway).

Use sha1 digest, and add distfile size.
2001-05-09 11:37:35 +00:00
dmcmahill
9387a3b8ab make sure the build doesn't pick up a bad ARCH from the users
environment.

Also, `uname -p` == "alpha" is not a check for OSF...
2001-05-08 19:48:45 +00:00
agc
c91357e86f Move to sha1 digest, and add distfile size 2001-05-08 16:36:01 +00:00
jtb
e90e7f15d7 Remove unnecessary backslash. Pointed out by zuntum. 2001-05-07 18:41:16 +00:00
jtb
d5a5353bbc Remove unnecessary post-patch target. 2001-05-07 18:12:12 +00:00
jtb
976aced7d8 Fix a problem with gif generation. 2001-05-07 12:00:58 +00:00
jlam
022d07a536 Mechanical changes of tk DEPENDS:
tk-8.3.2  -> tk>=8.3.2
	tk-[0-9]* -> tk>=8.0
	tk-8.*    -> tk>=8.0
2001-05-05 19:51:13 +00:00
hubertf
a07a06ff47 Regen for changed patch-ad.
This broke 194 pkgs in the last bulk build - highscore! :-)
2001-05-05 15:52:18 +00:00
hubertf
17bae807e0 Fix EXTRACT_CMD - an empty string is not a valid command. 2001-05-05 02:38:00 +00:00
agc
72fbd7f12b Correct the distfile name for the Alpha
Add back distfile digests for Alpha, Sparc and PowerPC
Add distfile sizes
2001-05-04 12:42:45 +00:00
jtb
7836024168 Increment PKGNAME rather than DISTNAME. 2001-05-03 21:17:23 +00:00
jtb
474909bb94 Add some defaults for EVAL_PREFIX. 2001-05-03 21:06:12 +00:00
jtb
055e3e429f Make the Fortran interface work properly. Install the demos.
While here, build shared libraries using libtool.  Increment version number.
2001-05-03 20:56:32 +00:00
jtb
16e944068f Fix a typo. 2001-05-03 20:18:55 +00:00
jlam
68ac9466b2 Have the program look for locale files in the same place they're installed. 2001-05-03 14:41:30 +00:00
skrll
f282fbbfb9 Pass CC down to configure script and make sure its used properly.
This fixes pkg/12797
2001-05-03 13:22:50 +00:00
jlam
4acac02ea9 Install locale files under ${PKGLOCALEDIR} instead of always under share.
Cosmetic file changes to Makefile.common.
2001-05-03 04:28:25 +00:00
jlam
c662685ee8 Share a common distinfo file between freetype-lib and freetype-utils. 2001-05-03 04:24:35 +00:00
jlam
7ade8a3d56 Patch configure instead of configure.in so we don't need autoconf as a
build dependency.  Also minimize diffs between giflib/Makefile and
libungif/Makefile.
2001-05-02 15:51:21 +00:00
jtb
a52e4e914f Add a MESABASE_DEFAULT. 2001-05-02 15:08:52 +00:00
jtb
74291604c7 Determine MESABASE using EVAL_PREFIX so that it works correctly with
xpkgwedge.  Thanks to Johnny C. Lam for noticing the problem and
Alistair G. Crooks for the suggested solution.
2001-05-02 14:49:37 +00:00
jtb
7cbf29c50f Add PLPLOT_PREFIX_DEFAULT=${LOCALBASE} so that EVAL_PREFIX returns the
correct prefix when plplot isn't already installed.
2001-05-01 22:40:43 +00:00
jtb
9cefc30625 Use --with-opengl=${X11BASE} in CONFIGURE_ENV. 2001-05-01 22:37:13 +00:00
tron
5d0d5766a3 Add missing checksum and size for LZW compression kit. 2001-05-01 07:14:05 +00:00
jlam
d75cbbb9fd Change build dependency from perl-5.* to perl>=${PERL5_REQD}. Also change
dependency from libperl-5.* to libperl>=${PERL5_REQD}.
2001-04-30 04:16:08 +00:00
jtb
b97c41dde3 Remove redundant echoing, quoting, and input redirection to sed. 2001-04-28 23:59:17 +00:00
drochner
a09fea41b1 gtk+extra-0.99.14 changed some gtk_plot_* function names, so we have
to update to 0.6.3.
Other changes (from the ChangeLog file):
            Bugfixes everywhere, mainly reported
            by Rob Lahaye<lahaye@postech.edu>
            Edit dialog for datasets.
            First version of the Preferences dialog
            Enhancements in the layer control
            Fixes and enhancements in gtkextra
            2nd version of the preferences dialog
            Enhancements in Python and Worksheets
            Complete overview and report of bugs and possible enhancements.
            Emergency rescue in case of a crash
            Autosave
            First version of the Bonobo interfase for embedding Scigraphica
2001-04-28 14:34:12 +00:00
hubertf
daaf60749a Add BUILD_USES_MSGFMT=yes as this wants msgfmt - build breaks if it's not
installed (I wonder why this wasn't catched in bulk builds...)
2001-04-28 00:50:35 +00:00
agc
c25d3f9ed4 Put some other entries into alphabetical order whilst I'm here. 2001-04-27 13:37:01 +00:00
agc
11fdeaa938 Add and enable wmphoto 2001-04-27 13:36:06 +00:00
agc
09cd085b00 Initial import of wmphoto-0.3a into the packages collection.
Provided by Thomas Runge (runge@rostock.zgdv.de) in PR 12491.

wmphoto is a dock-app that can show you a photo and execute a command
related to that photo.  You can have many photos.
2001-04-27 13:35:09 +00:00
jtb
65734247a2 Add leftovers from i386 bulk build. 2001-04-26 21:05:18 +00:00
jtb
9021e3354b A newer version of GMT is in pkgsrc now, update dependence to reflect this. 2001-04-26 20:56:38 +00:00
tron
ae64e02fa5 Fix "bash" problem consistently. 2001-04-23 20:30:40 +00:00
tron
39b046fa0f Don't use "/bin/bash" as shell in "ulib/Makefile". Problem pointed out by
Mario Kemper in private e-mail.
2001-04-23 20:28:04 +00:00
dmcmahill
6de2d0953c Update from hp2xx-3.3.2nb2 to 3.4.0.
Changes are:

Bug fixes:

- Added polygon mode support for CI
- Label characters from unsupported fonts are now replaced by their
  charset 0 equivalents instead of being replaced by blanks.
- Text was sometimes incorrectly clipped when IW was set
- Fixed a typo (missing parenthesis) in the Sun5 part of generic.mak
- Polygon fills were (again) miscalculated in some cases
- The 'pen dot' feature was unnecessarily adding dots for the segments of
  polylines as well
- PS command with height only and PS with width>height were not treated
  correctly, rotation and scaling were applied twice due to code duplication
- small (cosmetic) corrections to the new linetype code (A. Bird)
- lines drawn in IW mode had extraneous pen-up moves added, which confused
  the line pattern generator.
- clipping (IW) was seriously broken by cleanup and prototyping efforts in
  ALPHA2/3. Thanks to Andrew Bird for finding and fixing this.
  Auto-generation of output filenames sometimes failed (side effect of
  the less restrictive naming rules introduced in ALPHA2)
- removed extraneous asterisk in the INFO-DIR-ENTRY section of the
  texinfo doc file (Reinhard Kotucha)
- IW without parameters was assigned wrong values in some cases (bug
  introduced in ALPHA2)
- IW could clip lines just inside the limits due to rounding errors on
  some platforms
- chanell makefiles to include fillpoly.(c,o)
- Line pattern length was too long for LT-2
- SC scale factors were not applied to XT/YT tick marks, resulting in
  distorted plots
- Added a #define to support compiling on WinNT (mentioned, but not
  actually included in ALPHA2)
- deactivated the excessive debug output in the fill code (which could lead
  to huge temporary files)
- made the simple scanline algorithm a bit more robust (but it still gets out
  of step in a few pathological cases - which means that filled and unfilled
  sections will be reversed for the remainder of that line)
- enclosed all references to the unfinished Epson driver in #ifdefs, so that
  it is not built by default. (also fixed a few glaring bugs in the esc/p2 file
  header code, but the driver still does not work _at_all_)
- absolute PW pen widths between 0 and .1 were accidentally rounded to zero
  (invisible lines)
- the picture border was too wide in some cases (Gerhard Buergmann)
- IW limits were interpreted as plotter units even if scaling (SC) was set.
- PCX output sometimes had dark red background in b/w mode and wrong colors
  in colormap mode (rewrote to_pcx.c for PCX5, see above).


New Features:

- Support for HPGL/2 commands related to polygons and area fills :
  EP, ER, FP, FT, PM, PT, RA, RR, WG (no user-defined fill types yet)
- WU command support, PW fixed accordingly.
- AT,RT command support (arc through three points)
- Initial (non-functional) version of an Epson Esc/P2 driver based on
  to_pcl.
- Parser improved to be more robust (especially with PE commands),
  cliping (IW) support for PE lines, PJL and RTL control sequence handler,
  type 1 and 2 (anisotropic) scaling support added to SC (Eugene Doudine).
- Modified to_pcx to produce PCX mode 5 (truecolor) files in color mode,
  PCX2 in monochrome. (The old PCX2 module is in the 'old' directory, in
  case this proves to be worse - i have changed a few of the palette
  definitions to get correct b/w output and primary colors even with this
  version).
- New linetype handling including support for line types 7,8,-7,-8 and
  user-defined linetype (UL) (written by Andrew Bird)
- Support for the COmment keyword added (Andrew Bird)
- PD;PU-sequences without pen movement create a small dot now to mimick the
  behaviour of a real pen plotter.
- Added -S option for selection of TIFF compression mode (Andrew Bird)
- Rewrote pen property handling - a pen can now change width during a
  plot (Andrew Bird). Similarly added pencolor changing support (though for
  the postscript driver only - all other modes require a rewrite of the
  intermediate raster 'picbuf' code).
- Output mode 'esc2' for the Epson Stylus series of printers at 720dpi.
  (limited to A4 size for now, and in 'microweave' mode, i.e. using only
  one row of nozzles, which results in exact but very slow printing)
- added command line option '-n'/'--nofill' to suppress polygon filling
- OS/2 PM previewer now has stderr output redirection to a separate window
  (patch provided by Kazutaka Nishiyama)
- Added step-by-step instructions for compiling on Windows NT (provided by
  James D. Shaw)
- X11 preview generates a warning, but no longer aborts if the window is
  larger than the current screen size
- file names may start with non-alphabetic characters (e.g. numbers
  or unix-style path names) now (Michael Kennedy)
2001-04-23 19:25:46 +00:00
jtb
0ce4dc8e5b Update of xzgv to 0.7.
2001-04-10  Russell Marks  <russell.marks@ntlworld.com>

	* Version 0.7.

	* src/Makefile: whoops, `-lz' was missing. I usually got away
	with this, but it did break in some cases (perhaps with Imlib
	1.9.10?). Thanks to Gabor Z. Papp for pointing this out
	(albeit, again, somewhat indirectly :-)).

	* src/mkopts.awk: there isn't any reason I can't just use stdout
	for error messages, so do that.

	* src/updatetn.c (cb_update_tn): this'll be fun to explain. :-)
	Ok... the non-recursive thumbnail update stops thumbnail reading
	before doing the update (as does the recursive one, but never mind
	that). Previously, if you pressed `u' soon enough after the
	thumbnail-read had started, and only files a long way down in a
	big directory needed new thumbnails, then you could be left with a
	mostly-blank set of thumbnails onscreen for (say) a few seconds.
	It now makes sure all thumbnails in the visible portion of the
	list are read before it starts, rather like recursive update.

	* src/backend.c: marking image as uncacheable seems to *very*
	occasionally lead to a segfault (infrequently enough that I've
	found this hard to track down), apparently due to unearthing a bug
	in Imlib1's uncacheable-image code which is (I think) never
	otherwise used. So we don't do that any more.

2001-04-09  Russell Marks  <russell.marks@ntlworld.com>

	* Added support for PRF (ported from zgv), which is basically a
	kind of extrapolated version of my old mrf format - unlike mrf,
	PRF supports greyscale and colour. Thanks to Brian Raiter for both
	devising the format, and writing the reference implementation
	readprf.c is heavily based on.

	* src/mkopts.awk: now detects running under an old awk, and
	complains about it with a pointer to config.mk.

2001-03-01  Russell Marks  <russell.marks@ntlworld.com>

	* src/main.c: toggling all tags is now possible, with Alt-o or
	Tagging/Toggle All.

	* src/main.c: you can now move to the next/previous tagged file
	with `/' and `?' respectively (or equivalent menu options). When
	used in the viewer, this also views the file.
	(init_window): moved `Tag then Next' to new viewer `Tagging' menu.

	* src/main.c: fix for redraw-related position problem. (In 0.6,
	try going to the end of the selector's list, pressing `v', then
	pressing `v' again - the row positioning is slightly wrong.)
	(init_window): added `Open' to selector `File' menu, and
	rearranged the menu slightly; moved tagging commands to `Tagging'
	menu.

2001-02-03  Russell Marks  <russell.marks@ntlworld.com>

	* src/main.c (set_title): no longer includes the version number in
	the window title, as you can get this from both `xzgv --version'
	and About on either Help menu.

	* Added help menus. Currently just runs info on the relevant node,
	but it's better than nothing I s'pose. :-)

2001-01-16  Russell Marks  <russell.marks@ntlworld.com>

	* Added choice of timestamps to use when sorting in time/date
	order - you can now choose mtime (default), ctime, or atime. You
	can switch with alt-shift-m/c/a, or from selector menu's
	Directory/Time & Date Type submenu, or with `sort-timestamp-type'
	option/config. Thanks for Wolfram Kleff for suggesting this.

	* src/main.c (viewer_key_press): you can now use shifted cursor
	keys as an alternative means of paging up/down/left/right in the
	viewer.
	(selector_key_press): any `Menu' key you might have can now be
	used to show the selector/viewer menus, just as right-clicking or
	pressing F10 does.

2000-12-28  Russell Marks  <russell.marks@ntlworld.com>

	* src/readtiff.c: didn't need to include rcfile.h.
	(read_tiff_file): previously flipped the image incorrectly.

2000-12-21  Russell Marks  <russell.marks@ntlworld.com>

	* `make install' now uses slightly more friendly Debian-ish
	permissions (755 for executable, 644 for docs).

2000-12-15  Russell Marks  <russell.marks@ntlworld.com>

	* src/readgif.c (outputstring): copied new non-recursive
	outputstring() across from zgv. No real advantage in xzgv, but
	it saves a gratuitous inconsistency at least. :-) Oh,
	actually, there is an advantage - this version shouldn't be
	hangable even with badly broken GIFs.

2000-12-14  Russell Marks  <russell.marks@ntlworld.com>

	* src/main.c (cb_selection): made toggles which could possibly
	affect the image display (in fact, did just about any which do
	GTK+ stuff) ignore the toggle attempt if currently loading an
	image. The main problem this fixes is the weirdness that used to
	happen after toggling zoom while a picture was loading
	(particularly when unzooming, and loading a `big' picture).

2000-12-13  Russell Marks  <russell.marks@ntlworld.com>

	* src/readgif.c (decompress): inittable() shouldn't have trusted
	code size to match numcols. It broke on a certain flavour of
	unusual and suboptimal, but valid, GIF with less than 256 colours
	(probably generated by a `broken' encoder). Thanks to Lenart
	Janos, Josip Rodin, and Chris Lawrence for spotting this and/or
	pushing the bug report to your friendly neighbourhood upstream
	maintainer. :-)

	* src/readjpeg.c (read_jpeg_file): sped things up a bit by reading
	in a slightly less simplistic manner, and by not doing "fancy
	upsampling" (doing this previously was the main reason why
	Imlib1's reader was faster). Combined with the change below, this
	makes native JPEG reading a teeny bit faster than Imlib1's, so
	it's now done that way for non-thumbnail use too. Also added
	`careful-jpeg' option/config, in case you want to leave it
	enabled (seems to be about a 10% slowdown).

	* src/backend.c (backend_create_image_from_data_destructively):
	now properly implemented for Imlib1. The way I've done it is
	slightly evil, but it speeds things up. ;-)

	* doc/xzgv.texi (File Type Identification): this bit could
	probably do with a rewrite, but at least it vaguely resembles
	reality now. :-)

	* src/readtiff.c: TIFF reader - uses libtiff. This means yet
	another library dependancy :-/, but enough people seem to use xzgv
	with TIFFs that it's probably worth doing properly.

2000-12-10  Russell Marks  <russell.marks@ntlworld.com>

	* src/updatetn.c (update_one_tn): now makes sure a page of
	thumbnails is visible even when doing non-recursive update -
	previously doing such an update before all thumbnails had been
	read in would show blank spots during the update (unlike the
	now-usual xzgv behaviour of loading onscreen thumbnails asap).
	This only seems to slow it down fractionally (by about 0.5% in a
	large dir full of small files in thin-rows mode), so I think it's
	worth it to get the consistency.

2000-11-24  Russell Marks  <russell.marks@ntlworld.com>

	* INSTALL: added more 0.6 success/failure reports - thanks to
	Joerg Reuter at SuSE.

	* src/main.c (viewer_key_press): whoops, I broke alt-a/u from
	viewer when I added ^a/^u - sorted that out.

	* src/backend.c: added gdk-pixbuf backend (aimed at 0.9.0).
	gdk-pixbuf doesn't quite provide everything xzgv needs, and seems
	rather slower than Imlib1 at rendering *despite* avoiding some
	unnecessary pixmap creation, so I don't see myself recommending
	use of this any time soon. Anyway, it's there if you want to try
	it. It doesn't support flip/mirror/rotate, or any
	brightness/contrast/gamma changes (I suppose I'll get around to
	these eventually, but expect them to be *slow* as gdk-pixbuf
	doesn't provide native facilities for this stuff), and doesn't
	support as many filetypes as Imlib1 (no fallback I suppose), but
	the rest is there.

2000-11-23  Russell Marks  <russell.marks@ntlworld.com>

	* src/readjpeg.c: adapted readjpegtn.c so it's usable as a normal
	JPEG reader too. Unfortunately this seems to be slower than Imlib1
	at reading JPEGs :-) (probably because creating Imlib's image from
	the RGB data involves copying it?), so it's still only used for
	thumbnails.

	* src/main.c (cb_delete_file): added `delete-single-prompt'
	option (cmdline and config file) so you can disable the y/n
	prompt when deleting a file, rather like zgv's `nodelprompt'.
	Thanks to Martin Bialasinski for suggesting this.

2000-11-21  Russell Marks  <russell.marks@ntlworld.com>

	* doc/xzgv.texi: case of chars in Alt-x and Ctrl-x forms should
	now be uniformly lowercase.
	(File Details): now mentions problem with zgv 5.0/5.1 generating
	incorrect thumbnail width/height details (5.2 is ok).

	* src/main.c: many keyboard navigation fixes/additions. Selector
	and viewer now both support ^u/^v/^a/^e as alternatives to page
	up/down and home/end. j/k in selector were fixed to behave more
	like cursor up/down do.

2000-11-20  Russell Marks  <russell.marks@ntlworld.com>

	* src/main.c: concerted attempt to nail all the remaining
	recursion problems. Now everything which even *thinks* of calling
	render_pixmap() is protected. :-) This isn't perfect though, as
	the protections are independent (do a mirror and flip at about the
	same time, and it'll mess up), so I'll need a better fix
	eventually.
	(do_gtk_stuff): this is now a LOT smarter about what to do when
	thumbnails are being loaded - fixes the bug where (while
	thumbnails were being loaded) holding down space to storm through
	N images got it very confused indeed.

	* doc/xzgv.texi (Renaming a File): it's xzgv not zgv. :-)

	* src/main.c (load_image): X windows are limited to a maximum size
	of 32767x32767 pixels, and xzgv uses a GTK+ widget based on an X
	window for its image. That's not the change, this is - previously,
	my GIF/PNG/mrf file readers failed to notice the problem larger
	images would cause, leading to a segfault - they now give an
	error.
	(cb_selection): now ensures focus is returned to selector when
	changing dir, making the pastpos action clearer when using the
	mouse (i.e. if you go down into a dir and then back up, the
	keyboard cursor will show which dir you just left). Previously, if
	you'd viewed an image before changing dir with the mouse, focus
	would have remained on the image.

	* src/updatetn.c: recursive thumbnail update no longer reads all
	thumbnails before doing updates - it now only bothers to read
	visible thumbnails. This makes the `fast-recursive-update' option
	rather less useful, as it's nearly that fast already. :-)
	(cb_update_tn_recursive_confirmed): previously didn't do pastpos
	stuff to save/restore cursor row `around' recursive update -
	fixed.

2000-11-17  Russell Marks  <russell.marks@ntlworld.com>

	* Now adapts rendering method for big images. When the number of
	pixels in the image exceeds the value set by
	image-bigness-threshold (as set in config file or on command-line,
	defaulting to 2 million pixels), it's drawn piece-by-piece on
	demand rather than all-at-once. The all-at-once behaviour is worth
	keeping around for smaller images, as it gives much nicer
	scrolling - but for big images it's just impractical, hence this
	feature.

	* src/main.c: previously, when you scaled down as far as it would
	go, it would never let you scale down again in the same way, due
	to breaking an anti-recursion measure. Fixed that.

2000-11-16  Russell Marks  <russell.marks@ntlworld.com>

	* src/backend.c: wrapper for rendering backend. This is now (apart
	from the Makefile) the only place with any Imlib1 dependence, so
	this should make it easier (or rather, slightly less than
	infinitely hard :-)) to switch backends if I decide to do that, or
	to support multiple backends (choosing backend at compile time).

2000-11-11  Russell Marks  <russell.marks@ntlworld.com>

	* doc/Makefile: replaced ifeq/ifneq with shell equivalent, which
	turns out to be sufficient (if uglier). This should avoid the need
	to use GNU make. Thanks to Frank Pohl for spotting this problem.

2000-11-07  Russell Marks  <russell.marks@ntlworld.com>

	* Changed `install -m' invocations to do plain install and change
	permissions after (with chmod). Thanks to Steven Bankowitz for
	reminding me of `-m' being a problem on things like Solaris.

2000-10-29  Russell Marks  <russell.marks@ntlworld.com>

	* src/main.c (init_window): as must be traditional by now, I found
	a bug almost immediately after the release. :-) Quite a minor one,
	thankfully. Previously you could still toggle thin-rows while
	running in the `xzgv file(s)' way, which was silly and made things
	look strange. Harmless, but fixed now.
2001-04-22 21:35:50 +00:00
wiz
142b50e9eb Update to 1.2.1, since older distfile isn't available anymore.
Move to sha1 checksum, and add size.
XXX: Still doesn't work for me, though.
2001-04-22 18:22:45 +00:00
tron
30d179ff7f Add and enable "dvdview". 2001-04-22 08:23:42 +00:00
tron
67eb5e882c Fix bug in window creatin code which caused hangs with some window
managers like "WindowMaker".
2001-04-22 07:24:46 +00:00
wiz
a4f21a5507 Move to sha1 digests, and/or add distfile sizes. 2001-04-21 09:54:06 +00:00
wiz
ed52fc5a67 Update mirror list. 2001-04-21 09:36:03 +00:00
jtb
e4024254fa The homepage has moved (just a few minutes ago). 2001-04-20 21:57:39 +00:00
jtb
1acbced92d Fix byte ordering in grdraster. Proper location of HTML docs in the
GMT help script. Fix some patch fuzz. Install libgmt_mgg.la before
the programs depending on it, saving some warnings from libtool.
2001-04-20 17:16:19 +00:00
tron
009400920e Import new "dvdview" package:
Software only MPEG-1/2 video decoder
2001-04-20 16:46:27 +00:00
jtb
04a92e30ac Build libx2sys before the x2sys executables. 2001-04-19 21:36:30 +00:00
jtb
942d775f8a patch-aj is no longer needed. 2001-04-19 21:06:04 +00:00
jtb
d43e77975b Update of GMT to 3.4. See
http://imina.soest.hawaii.edu/gmt/gmt/gmt_releases.html

for details of changes.
2001-04-19 20:51:30 +00:00
jlam
2505570ce2 Handle freetype2 package like the MesaLib package as it is bundled with
XFree86-4.0.x.
2001-04-19 19:11:59 +00:00
zuntum
dff09da8f3 o use /dev/sound, not /dev/audio 2001-04-18 15:57:25 +00:00
agc
fb467f5ac2 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:22:34 +00:00
agc
5c6d9ebbfd + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
+ include distfile filesizes in distinfo
2001-04-17 09:11:05 +00:00
hubertf
c26a0e62e5 this pkg installs only a library (and headers etc.), no binary.
Make this clear in DESCR & COMMENT
2001-04-14 23:09:46 +00:00
jtb
eb0cef2016 Change MAINTAINER section to packages@netbsd.org 2001-04-14 21:43:38 +00:00
zuntum
654b0ef493 unzip is not necessary, so remove it from BUILD_DEPENDS 2001-04-13 13:08:09 +00:00
zuntum
d67bbe8a54 Add NetBSD ID to the MESSAGE file 2001-04-13 09:16:57 +00:00
jtb
8a45277dbd Cosmetic changes. 2001-04-13 00:56:26 +00:00
zuntum
605e474a34 add & enable avifile 2001-04-12 21:30:40 +00:00
zuntum
821cb0d8ef Initial import of avifile-0.53.5
An MPEG-4 (aka DivX) player built around the Windows binaries,
but does not need Wine.
There is also a xmps plugin you can build (manually).

NOTE: aviplay (player originally included in the package) does not work
and thus the package does not build it. I'll send mail about tiny,
but working player to netbsd-users@netbsd.org soon.
2001-04-12 21:26:21 +00:00
zuntum
cf680ac28e add & enable win32-codecs 2001-04-12 20:51:09 +00:00
zuntum
4f65d56c53 Initial import of win32-codecs-010122 (required for incoming avifile import)
A huge compilation of Win32 codecs:

Video:
- Win32 VfW DLLs:
    Indeo Video 3.2, 4.1
    Microsoft MPEG-4 v1 & v2 beta
    Microsoft MPEG-4 v3 ( also known as DivX ;-) )
    Cinepak Video
    ATI VCR-2
    I263
- Win32 DirectShow filters, decompression-only support:
    Microsoft MPEG-4 v3 ( this decoder is slower than VfW one,
      but offers wider range of picture control features )
    Windows Media Video 7
    Indeo Video 5.0
    Motion JPEG ( using Morgan Multimedia shareware codec )
- Open-source plugins:
    Motion JPEG ( using libjpeg, very slow )

Audio:
- Win32 ACM DLLs, decompression-only support:
    Windows Media Audio ( also known as DivX ;-) Audio )
    MS ADPCM
    Intel Music Codec
- Open-source plugins, decompression-only support:
    PCM
    AC3
    IMA ADPCM
    MPEG Layer-1,2,3 ( compression into MP3 is also supported )
    MSN Audio
    GSM 6.1 Audio
- Win32 DirectShow filters, untested decompression-only support:
    Voxware Metasound
    ACELP.net
2001-04-12 20:48:03 +00:00
hubertf
31f5ce665c Trivia - What's wrong in this picture:
smaug% grep 'MesaLib.*3.4' */*/Makefile*
graphics/Mesa/Makefile:DEPENDS+=	MesaLib-3.4:../../graphics/MesaLib
graphics/MesaLib/Makefile:DISTNAME=	MesaLib-3.4.1

Invent a variable MESA_VERSION in Mesa/Makefile.common and use it.
2001-04-12 20:38:25 +00:00
wiz
e24773864b Wildcard dependency on gtkglarea. 2001-04-12 15:01:45 +00:00
jtb
12a5fb83ac Add a conflict -- both packages have a `pgps' executable.
From Lex Wennmacher's pkgconflict results.
2001-04-11 21:49:15 +00:00
jtb
108d5a9aeb Get rid of some use of __NetBSD__. "values.h" is either inexistant or
deprecated on most systems.
2001-04-11 21:31:59 +00:00
hubertf
22589b4153 Make the pkg name a bit more standard (rename to 3.10anb1) 2001-04-10 07:26:22 +00:00
hubertf
2c512b91fc It seems Macromedia replaced the file on their server without changing
the distname/dir. Fix for i386 - it seems the solaris file was not
changed.
2001-04-09 20:51:37 +00:00
wiz
8af3f4d4c6 Move CONFLICT line for pkglint. 2001-04-09 11:59:43 +00:00
manu
2f8e1ef711 Bumped the package version after last change 2001-04-08 16:28:02 +00:00
manu
834c5fa654 Fixed minor problems, added support for i386 (not ready yet) 2001-04-08 16:22:45 +00:00
jtb
3694278322 Updated to ncview-1.92c. No changelog. 2001-04-06 21:00:33 +00:00
wiz
b3118416e4 Standardize patch file names. 2001-04-05 15:54:55 +00:00
wiz
7eb8846863 Standardize patch file names. 2001-04-05 13:57:14 +00:00
wiz
ad4cbc04bc Move ghostscript-fonts from print to fonts. 2001-04-03 14:47:15 +00:00
wiz
d1418ded1a Disable vidmode, since this doesn't work on XF4 after v1.3 of patch-ai. 2001-04-02 22:15:48 +00:00