Commit graph

104 commits

Author SHA1 Message Date
gdt
ccd8f75d49 Explain the teTeX/TeX Live situation and advise that this is (today)
the right answer for those who want a full-blown TeX installation.
2010-02-18 15:23:24 +00:00
minskim
75d6b870d8 Let teTeX depend on dvipdfmx instead of dvipdfm.
The former provides dvipdfm in TeX Live 2009.
2010-01-16 03:59:06 +00:00
sno
f6ffb0b04b there is no fonts/gsftopk, but a fonts/gsftopkk 2009-09-20 09:39:45 +00:00
minskim
e881b66539 Let the teTeX metapackage depend on gsftopk, ps2pkm, tex-a2ping,
and texlive-pdftools, because teTeX-bin no longer builds them.
2009-09-19 15:37:06 +00:00
wiz
5ce5fb991e Remove kei as maintainer, he resigned. 2009-09-02 08:34:13 +00:00
joerg
76039544d1 Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
minskim
10114129f5 Replace the following commands and utilities of teTeX with those in
TeX Live: dviljk, makeindexk, and metafont.

Bump PKGREVISION for teTeX-bin and teTeX.
2009-04-30 01:01:40 +00:00
minskim
e7cb49a3a7 Replace teTeX's dvipdfm with a newer version in print/dvipdfm. 2009-04-12 02:44:07 +00:00
minskim
45644f5331 Resolve conflicts between dvipng and teTeX-bin.
Both packages installed bin/dvipng and bin/dvigif; now only dvipng
installs them.
2009-04-11 22:09:43 +00:00
minskim
da6ef04069 Let the meta package of teTeX depend on xdvik because teTeX-bin does not
build xdvi any more.

Bump PKGREVISION.
2009-02-23 20:14:19 +00:00
minskim
f96ee07295 Let the teTeX meta package depends on dvipsk, because teTeX-bin no
longer provides dvipsk.

While here, add explicit dependencies on teTeX-bin and teTeX-texmf.

Bump PKGREVISION.
2009-02-18 16:43:39 +00:00
tron
0a3e77ab3f Mark this package as a meta package. 2009-02-18 11:16:49 +00:00
minskim
f743193013 Remove version info from COMMENT. 2009-01-24 18:38:59 +00:00
minskim
a07d478932 Add a rule to detect TEXMFDIST to PRINT_PLIST_AWK. 2008-12-07 06:41:51 +00:00
jlam
ae9b935fd0 * If PLIST_SRC is explicitly set to an empty value in a package Makefile,
then automatically generate a PLIST that says "${PKGNAME} has no files".

* If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile,
  and no PLIST files exist, then fail during the package build with
  PKG_FAIL_REASON.

* Remove "intentionally empty" PLISTs again.

Now, the easy way to say that a package installs no files is to just
add the following to the package Makefile:

	PLIST_SRC=	# empty
2007-10-25 22:00:39 +00:00
jlam
38c496d6c0 Re-add "intentionally empty" PLISTs for meta-packages and other packages
that directly manipulate empty PLISTs.

Modify plist/plist.mk so that if the PLIST files are missing and no
GENERATE_PLIST is defined, then the package fails to build.
2007-10-25 17:49:45 +00:00
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
joerg
aa48c98240 DESTDIR support. 2006-11-05 17:31:09 +00:00
dmcmahill
f1629474f3 Avoid empty for loops in shell scripts .
for f in ; do .... ; done

fails with solaris /bin/sh.  This repairs installation for several
packages.
2006-10-10 12:41:28 +00:00
minskim
69e7be5b27 Remove references to teTeX2. 2006-08-10 03:35:33 +00:00
jlam
e811379bc2 Pluralize INSTALL_TEMPLATE and DEINSTALL_TEMPLATE variable names as per
the pkglint warning:

    As {INSTALL,DEINSTALL}_TEMPLATE is modified using "+=", its name
    should indicate plural.

This does make the variables a bit more suggestive of the fact that they
hold lists of values.
2006-06-15 22:13:58 +00:00
minskim
58c72c4148 Remove a case for teTeX1. 2006-04-21 16:07:35 +00:00
minskim
e6db6f167b Fix PRINT_PLIST_AWK patterns to use "${PKG_LOCALTEXMFPREFIX}" instead of
its value.  Noted by reed@.
2006-04-12 17:58:41 +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
jlam
daad0f3d6c Modify the pkginstall framework so that it manages all aspects of
INSTALL/DEINSTALL script creation within pkgsrc.

If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts.  If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:

	INSTALL_SRC=	${PKGDIR}/INSTALL
	DEINSTALL_SRC=	# emtpy

As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts.  By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).

In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework.  The only public variables relating to the templates are:

	INSTALL_SRC		INSTALL_TEMPLATE
	DEINSTALL_SRC		DEINSTALL_TEMPLATE
				HEADER_TEMPLATE

The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
2006-03-14 01:14:26 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
9e2ddacc40 Handle packages that only accept teTeX2 similarly to ones
that only accept teTeX2; should fix ja-ptex-share bulk build.
2006-01-13 17:56:43 +00:00
tonio
fbcf8141f8 fix problem with malformed conditional with old make 2006-01-10 13:25:01 +00:00
tron
b0693b0d51 Fix broken ".if" conditional which causes warnings if e.g. "pkg_chk -i"
was used.
2006-01-09 10:12:11 +00:00
tonio
a5a34197c1 do not use tex.buildlink3.mk when the only accepted version is teTeX1, to
allow bulk build to create packages
2006-01-08 14:13:48 +00:00
tonio
56edd1a62d Make teTeX3 the default TEX_DEFAULT
bump PKGREVISION where necessary

Move PKG_TEXMFPREFIX and PKG_LOCALTEXMFPREFIX definitions to
teTeX?/buidlink3.mk, so that packages may include
print/teTeX1-bin/buildlink3.mk directly (however, using teTeX/module.mk do not
allow that)
2006-01-08 14:00:11 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
reed
0cfd3dc129 Don't point to documentation that is not installed to list the
features. (Anyways, it appears this package doesn't install the file.)
2005-12-27 17:54:41 +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
minskim
21521bc942 Font map handling requires teTeX-bin>=3.0nb4. Specify the dependency
in teTeX/module.mk, rather than individual packages.
2005-11-20 18:22:50 +00:00
minskim
ca378e248f Grammar fix in comments. 2005-11-17 00:48:07 +00:00
minskim
a3bd11854a Replace TEXFONTMAPS with TEX_FONTMAPS for consistency with other TEX_*
variables in mk/tex.buildlink3.mk and better readability.
2005-11-17 00:42:14 +00:00
minskim
116cf5a85f Run updmap at DEINSTALL, rather than POST-DEINSTALL; otherwise, updmap
complains when multiple map files are deleted.  No functional change
to existing packages since none of them install multiple map files.
2005-11-16 22:27:38 +00:00
minskim
6e1a0ee18d Teach module.mk how to handle font map files. 2005-11-15 07:13:19 +00:00
minskim
f8a0fd3f9a Add module.mk to handle updating the ls-R database of the texmf tree
for TeX packages.  Thanks to hubertf@ and tonio@ for review.
2005-11-13 03:25:57 +00:00
tonio
c27f4ed5e1 Rename LATEX_ACCEPTED and LATEX_DEFAULT to TEX_ACCEPTED and TEX_DEFAULT
It is more consistent with the tex.buildlink3.mk name. Also, if a package
really needs latex, it just has to set TEX_ACCEPTED to latex distributions
altough today, all TEX_ACCEPTED possibilities are latex distributions
2005-11-11 18:50:23 +00:00
grant
e720c400e2 depends should be ../../<category>/<pkg> 2005-07-19 10:11:48 +00:00
reed
fa9d540bf8 This is a meta package and doesn't do any builds, so remove
USE_X11=yes. I am not bumping PKGREVISION because this really
doesn't effect package too much since one of the dependencies
does require X anyways.
2005-05-14 02:26:50 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
reed
dc2d0c90b6 Add note to DESCRiption saying this is a meta-package. (Okayed by
maintainer, kei@.)
Also added "meta-pkgs" to CATEGORIES as a sub-category. (As asked
by maintainer, kei@.)
2004-06-05 21:56:47 +00:00
snj
0de70e186b This does not need buildlink2. Make pkglint happy. 2004-04-25 03:06:39 +00:00
wiz
a661ce60c0 PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
2004-03-26 02:27:34 +00:00
jmmv
e7c0fbc0d1 Update teTeX packages to 2.0.2 (really merge teTeX2 into teTeX). The 2.x
branch becomes the default teTeX package.
2003-12-24 12:51:31 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00