Commit graph

30 commits

Author SHA1 Message Date
joerg
3a06eb96bf Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
obache
fdefdadca8 Update mftrace to 1.2.15.
This update should fix PR#42003 and approved by wiz@.

While here, set LICENSE= mit AND gnu-gpl-v2
(Xdvi license mentioned in README.txt is same as pkgsrc/license/mit).

Changes:
2008-08-16	Han-Wen Nienhuys	Bump version. release/1.2.15
2008-08-16	Han-Wen Nienhuys	Fix Julian Bradfields' issues.
2008-08-16	Han-Wen Nienhuys	Python 2.6 compat - (Thanks to Petr Uzel <petr.uzel@suse.cz>)
2007-08-23	Han-Wen Nienhuys	Remove spurious spaces in .enc filenames
2007-02-03	Han-Wen Nienhuys	push tag when disting.
2010-01-07 11:18:33 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
joerg
3c645bb7fc Switch to Python 2.5 as default. Bump revision of all packages that have
changed runtime dependencies now.
2009-02-09 22:56:21 +00:00
joerg
a77e7015fe Update PYTHON_VERSIONS_COMPATIBLE
- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.
2008-04-25 20:39:06 +00:00
jlam
d6ccf8cf66 Mechanical changes to add DESTDIR support to packages that install
their files via a custom do-install target.
2008-03-03 20:17:11 +00:00
darcy
61e2527132 Fix distinfo. 2007-02-24 18:06:21 +00:00
darcy
3c568cc46e Upgrade to 1.2.14.
The web site has no change log so I don't have a list of changes but the
development seems to have moved and the version we had was getting pretty
old.  Some packages (e.g.Lilypond) won't even attempt to build under the
old version.
2007-02-24 18:03:03 +00:00
rillig
90d948fec1 Fixed PKGMANDIR. 2007-01-07 01:14:49 +00:00
obache
e896edb7fe Rename variable MAKEFILE to MAKE_FILE. 2006-09-09 02:41:53 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
darcy
429a5ece21 Upgrade to version 1.1.18.
The web site has no description of changes but the version we had was too
old for print/lilypond so I bumped it to the latest version anyway.
2006-02-23 22:22:05 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
tonio
5517232822 converted to use tex.buildlink3.mk 2005-11-08 19:49:52 +00:00
jlam
81edaaa606 Create directories before installing files into them. 2005-06-16 06:57:37 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
agc
c1e24f7e2b Add RMD160 digests to the SHA1 ones. 2005-02-23 19:18:25 +00:00
jmmv
6dee9b9a38 Per wiz@ suggestion, remove 20 from python accepted versions and reverse
them so that newer ones come first.  Closes my own PR pkg/29198.
2005-02-02 13:05:16 +00:00
jmmv
bebf2c1a03 Allow python 2.4. 2005-02-02 12:59:52 +00:00
recht
367eed19fe Build Python with thread support by default and turn the existing
python*-pth packages into meta-packages which will install the non-pth
packages. Bump PKGREVISIONs on the non-pth versions to propagate the
thread change, but leave the *-pth versions untouched to not affect
existing installations.
Sync all PYTHON_VERSIONS_AFFECTED lines in package Makefiles.
2005-01-23 20:41:45 +00:00
wiz
a33d12fa59 Create .pyc files and install them, so that
they do not get generated as side effect of the installation of other
packages and break PLISTs. With help from salo to get it right, thanks.
Bump PKGREVISION.
2005-01-05 12:49:19 +00:00
wiz
81d4186822 Update to 1.1.1 (1.0.35 distfile gives me checksum errors):
2004-12-21  Han-Wen Nienhuys

        * configure.in (PYTHON): release 1.1.1

        * mftrace.py (option_definitions): add  --no-afm option

2004-12-19  Jan Nieuwenhuizen

        * GNUmakefile.in (GNUmakefile): Depend on configure
        (configure): Run ./configure after running autoconf (not
        config.status, which has old, cached values).

2004-12-19  Han-Wen Nienhuys

        * configure.in (PYTHON): bump version to 1.1.0; release.

        * mftrace.py (to_type1): always create .pfa.raw
        (make_outputs): generate all outputs in one script. Add SVG output.
        (glyph_range): use --formats, remove other options.

2004-12-02  Han-Wen Nienhuys

        * mftrace.py (make_ttf): call AddExtrema() too.
2004-12-31 17:01:12 +00:00
adam
ae385d1571 Revision bump: depend on fontforge, after is has been renamed from pfaedit; depend on potrace 2004-11-29 10:14:17 +00:00
kristerw
50cb0dd90f Add a buildlink3.mk file. 2004-11-26 20:31:21 +00:00
adam
f18baec4e8 mftrace is a small Python program that lets you trace a TeX bitmap font into
a PFA or PFB font (A PostScript Type1 Scalable Font) or TTF (TrueType) font.
2004-11-26 13:03:59 +00:00