Commit graph

276 commits

Author SHA1 Message Date
jlam
a80fd13efc Mechanical changes to add DESTDIR support to packages that install
their files via a custom do-install target.
2008-03-04 17:57:17 +00:00
rillig
e920508857 Fixed invalid lvalue. 2007-12-01 22:03:18 +00:00
rillig
dca08a810b The package name looks weird to me. 2007-12-01 13:56:42 +00:00
rillig
f505ffb070 Restructured the package so that all source files can be patched.
Fixed build failures with g++4.
2007-12-01 13:55:11 +00:00
seb
ae70fa459a This package's configure script wants to find perl, so add 'perl'
to USE_TOOLS and let buildlink3 via perl5/module.mk handle the
full dependency recording.
2007-11-27 08:04:10 +00:00
joerg
e198d6396c Don't use malloc.h. 2007-10-05 23:08:10 +00:00
jlam
07dd3147c6 Convert packages that test and use USE_INET6 to use the options framework
and to support the "inet6" option instead.

Remaining usage of USE_INET6 was solely for the benefit of the scripts
that generate the README.html files.  Replace:

	BUILD_DEFS+=	USE_INET6
with
	BUILD_DEFS+=	IPV6_READY

and teach the README-generation tools to look for that instead.

This nukes USE_INET6 from pkgsrc proper.  We leave a tiny bit of code
to continue to support USE_INET6 for pkgsrc-wip until it has been nuked
from there as well.
2007-09-07 22:12:10 +00:00
rillig
6aecf48699 Added mk/misc/category.mk, which contains the definitions that are only
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is
also relevant for the top-level directory. Adjusted the category Makefiles.
2007-08-13 08:12:41 +00:00
joerg
e9903b3475 Don't use malloc.h. 2007-08-11 16:45:52 +00:00
joerg
e034e17ff3 Fix malloc.h usage. 2007-08-10 14:07:22 +00:00
joerg
e53d15d300 Revert last PLIST change und bump revision again.
Trust the bulk builds more than rillig@ and let him figure out
why his environment produces a different file set.
2007-03-30 15:41:02 +00:00
joerg
161c920c15 Prepare for switching to NO_MTREE=yes. 2007-03-24 19:21:18 +00:00
rillig
be74343264 Fixed the PLIST. PKGREVISION++ 2007-03-08 07:45:32 +00:00
reed
2a9d044ffa Use INSTALLATION_DIRS to create directories.
This is for PR #35945.
2007-03-07 17:20:08 +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
f6ba147219 Modular Xorg support. 2007-01-14 10:19:35 +00:00
joerg
22e6975647 Modular Xorg support. Never use static linkage on some platforms by
default.
2007-01-13 11:27:02 +00:00
joerg
327da8afcf Don't link against libXext. Bump revision. 2007-01-08 17:33:42 +00:00
rillig
2829e658f2 Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.
2007-01-07 09:13:46 +00:00
wiz
0c2e68db44 Some more HOMEPAGE/MASTER_SITES updates from Sergey Svishchev. 2006-10-28 21:29:47 +00:00
wiz
768a49f2dd Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev. 2006-10-04 21:47:16 +00:00
wiz
776a05be72 Reset maintainer for people who lost their commit bit. 2006-09-03 00:56:28 +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
joerg
25020695c0 Uses C++. 2006-06-06 14:56:20 +00:00
joerg
6075b5d7e7 Use C++ and INSTALLATION_DIRS, sort PLIST. 2006-06-02 16:12:21 +00:00
joerg
4f9ab57b6b Uses C++. 2006-05-13 12:59:26 +00:00
joerg
e26c13a117 Remove patch-aa. Moving the include of the configuration header
after the use of the defines is not likely to work.
2006-04-22 16:32:44 +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
minskim
7800c65d47 Recursive PKGREVISION bump due to the common-mml update. 2006-04-11 18:43:29 +00:00
minskim
bfa7c7112b Add missing patches that should have been committed with the previous update. 2006-04-11 18:40:24 +00:00
minskim
793eec4f9b Update common-mml to 1.2.16. This version was packaged by David Price,
and modified by me.

Major changes since 1.2.0:
  - Add support for SAP and SDP.
2006-04-11 18:39: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
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
joerg
050476bae9 Add DragonFly support. Fix compilation with GCC 3.4+:
When method_ is not set, assume it means the default dither algorithm,
set it to NULL in disable(). This can also avoid possible segfaults.
Bump revision.
2006-02-27 15:49:56 +00:00
joerg
0a498280f1 Add DragonFly support. Allow build on newer NetBSD versions.
Don't require MTREE. Simplify Makefiles by building directly
as bin/rat -- pkgsrc doesn't support multiple builds in one
WRKSRC anyway.
2006-02-24 00:35:59 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
schmonz
42428df5a0 Express these packages' brokenness with BROKEN_IN=pkgsrc-2005Q4
rather than PKG_FAIL_REASON, so that they provide useful error
messages in build logs, and so that they continue to work on platforms
where they aren't broken.
2006-01-04 04:29:05 +00:00
joerg
d30fc4518c Add DragonFly support. 2006-01-03 18:56:29 +00:00
joerg
47e37c6ba0 Fix errno. Split patch-ae into two parts for each individual file. 2006-01-03 18:40:16 +00:00
joerg
d1760ee333 Use system sys_errlist on DragonFly and FreeBSD as well. 2006-01-03 18:30:16 +00:00
joerg
f6d6824486 Regenerate patch, the unpatched file is missing a newline. 2006-01-03 18:25:13 +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
seb
37d945e229 Lower expectations, both others' and mine: relinquish stewardship 2005-12-27 13:54:57 +00:00
schmonz
463f43526a Mark packages for pkgsrc-2005Q4 that don't build on NetBSD/i386
3.0. If one of these is important to you, please fix it in time
for pkgsrc-2006Q1, or it may be removed.
2005-12-26 23:39:30 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
joerg
c30e2ba6af Include sys/stat.h for symbolic mode macros. 2005-11-10 17:28:14 +00:00
hira
8179744bb7 s/netbsd.org/NetBSD.org/ 2005-10-10 17:08:18 +00:00
rillig
f268968a49 Replaced patch-ah with patch-ap, which is the same except that it does not
contain an RCS Header tag.
2005-09-03 23:05:14 +00:00