Commit graph

2772 commits

Author SHA1 Message Date
rillig
541df9e155 Updated url2pkg to 2.5.
Changes since 2.4:
* Files called *.xs (native Perl module implementations) require a C
  compiler.
2007-03-15 12:17:56 +00:00
joerg
1b6ca55b58 Sync config.{guess,sub} with mk/gnu-configure. 2007-03-12 00:48:28 +00:00
joerg
77305c28ef Sync with NetBSD base version:
- obsolete support for require scripts
- nuke support for the following options of pkg_create:
  -X (excludefile)
  -r (require script)
  -h (Force follow symlink)
- add option for pkg_create to specify additional @blddep packages.

This brings us to version 20070308.
2007-03-11 22:05:03 +00:00
rillig
8a4b673279 Added PKG_DBDIR and RUN. 2007-03-09 03:37:59 +00:00
rillig
8198675ddd INSTALLATION_DIRS_FROM_PLIST is more comfortable than specifying
INSTALLATION_DIRS explicitly. It also removes some redundancy.
2007-03-09 03:02:35 +00:00
rillig
3e25aa3847 Shortened the code. 2007-03-08 17:42:56 +00:00
rillig
9096c7d30e NetBSD has <err.h>. Fixes PR 33036. 2007-03-08 08:02:25 +00:00
wiz
c869fc8c9e Remove pkgmanpages packages, the information contained in it has been
integrated in the pkgsrc guide.
2007-03-02 09:46:41 +00:00
wiz
8192513f8f Update to today's version. 2007-03-02 06:04:30 +00:00
wiz
62e1f47645 Remove duplicate LIB_DEPENDS line and add SCRIPTDIR, NO_PKG_REGISTER, and
NO_DEPENDS.
2007-03-02 06:02:11 +00:00
wiz
fc3f7b9811 Remove support for obsolete and unused NO_PKG_REGISTER. 2007-03-02 05:54:18 +00:00
ginsbach
80edbe0594 Convert USE_GMAKE=yes to appropriate USE_TOOLS. 2007-02-23 15:29:14 +00:00
rillig
df2156eeea Explained a warning that wiz just asked me about. 2007-02-23 01:46:02 +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
rillig
4ffc250c2c Added another form of sourceforge.net download URLs, as requested by
wiz.
2007-02-22 12:05:34 +00:00
rillig
e312114c7f Updated url2pkg to 2.4.
Changes since 2.3:
- When more than one directory exists in WRKDIR after extracting the
  distfile, a helpful comment is added to the generated Makefile.
2007-02-22 08:21:52 +00:00
rillig
3dde1baf1c Added the category "filesystems". 2007-02-21 01:38:53 +00:00
uebayasi
058c3e37b5 pkglint-4.76; teach emacs22{,nox}. 2007-02-20 12:38:32 +00:00
rillig
a9998c791b Fixed the detection of ": Avoid regenerating within pkgsrc". 2007-02-20 10:14:55 +00:00
rillig
9e1364fceb The IRIX identification macro is __sgi.
Rewrote the shell parser to handle backticks recursively. This would
have found the recent quoting bug in mk/flavor/pkg/depends.mk.

The RUN make(1) variable is correctly identified.
2007-02-19 12:06:03 +00:00
tonio
29ad9606ab Make sure pkg_filecheck uses db185 api 2007-02-16 22:57:09 +00:00
rillig
ce49e0fc5b Added PGSQL_PREFIX. 2007-02-15 23:53:16 +00:00
rillig
54ae1fc8ab Added a new data type for CVS Entries lines.
The ": Avoid regen" configure patch must not be committed to CVS.
2007-02-15 23:52:52 +00:00
tonio
051d9dce1e add defined check before !empty, to make bootstrap make happy 2007-02-10 15:45:21 +00:00
wiz
1c7c116e8b Sync with src. 2007-02-07 06:49:22 +00:00
reed
087c665604 Update pkg_summary(5) man page to mention how it can
be generated (from NetBSD).
Add a PKGREVISION.
2007-02-06 01:30:11 +00:00
joerg
6df0f6f093 Another wish item: configure patches should not contain the pkgsrc
magic.
2007-01-30 20:32:23 +00:00
rillig
ce89e57f1e Added apache22. 2007-01-30 18:56:46 +00:00
rillig
faf5a058fd Oops, I forgot to add the dependency to p5-enum.
That makes pkglint go to version 4.75.
2007-01-30 18:41:26 +00:00
wiz
ba797d8804 Accept kde3-1.0 in USE_DIRS. 2007-01-28 09:23:35 +00:00
rillig
0fcfab4ebe Fixed a NullPointerException.
The Perl module "enum" is handy for reducing the size of the source code.
2007-01-25 04:43:31 +00:00
rillig
c2fa5fa72d Don't warn if user-defined variables are used in .for loops. 2007-01-24 05:05:27 +00:00
rillig
cc7fbeed94 Clarified the explanation of the warning regarding the load-time
evaluation of variables.
2007-01-23 19:21:56 +00:00
rillig
d5b5fbc9f8 Some of the TODO entries have been done. 2007-01-18 18:37:38 +00:00
rillig
5acfb0b6ca Renamed BUILDLINK_TRANSFORM.* to BUILDLINK_FNAME_TRANSFORM.*, to make
clear that these variables are completely unrelated to
BUILDLINK_TRANSFORM.

Added a legacy check that catches appearances of BUILDLINK_TRANSFORM.*.

XXX: Where should incompatible changes in pkgsrc be documented?
2007-01-17 03:11:18 +00:00
rillig
5b266ca985 Now it's possible to define optional sections when checking the variable
order in package Makefiles. This allows for a legal section, which is
also added. I'm not yet sure about the correct order of all these
variables.
2007-01-15 08:45:59 +00:00
rillig
39f0e18877 Added some new variables. 2007-01-15 08:44:39 +00:00
rillig
b6c7c8977f Updated pkg_alternatives to 1.4.
Changes since 1.3:
- Added support for non-standard PKGMANDIR.
2007-01-15 02:50:06 +00:00
rillig
472c69388c Updated url2pkg to 2.3.
Changes since 2.2:
- Detect more sourceforge download URLs.
- wrksrc_files and wrksrc_dirs are looked for in WRKSRC, not in WRKDIR.
- When the URL is being read in and an EOF occurs, the program exits.
2007-01-12 21:35:52 +00:00
gdt
671b078c9d * Warn if LICENSE/RESTRICTED/NO_*_ON_* are misordered. 2007-01-11 19:09:50 +00:00
joerg
7575c0c213 From the discussion in #pkgsrc of build problems of wip/gxmms2:
Packages using lang/python/extension.mk must follow the naming scheme
or otherwise they can't be depended on.
2007-01-11 18:39:34 +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
rillig
51bd9ae06d Fixed the definition of Python-related variables. 2007-01-06 14:19:40 +00:00
rillig
15030772f7 No substitutions are needed for the pkglint manual page.
Re-added a post-install selftest to detect syntax errors in pkglint.pl.
2007-01-06 13:31:26 +00:00
rillig
ba6bc78e7a Added code to check for shared directories from the *-dirs packages. 2007-01-04 13:00:58 +00:00
rillig
d3e25da894 Fixed a little inconsistency (log_error/explain_warning). 2007-01-03 20:48:41 +00:00
rillig
0e9dbd1f6b Outside of packages, the :M* operator has to be used sometimes.
When .PHONY appears as the source in a dependency line, all targets are
considered "virtual" targets.
2007-01-02 23:01:24 +00:00
rillig
e36a2e4ab4 Converted NOT_FOR_PLATFORM and ONLY_FOR_PLATFORM from List to
InternalList, so they can be used in .for loops.
2007-01-02 23:00:11 +00:00
rillig
e68e0d458e In PYTHON_VERSIONS_ACCEPTED, all version numbers should be in decreasing
order, so that the newer ones are selected more often.
2007-01-02 22:27:44 +00:00
rillig
653a8382d0 + MASTER_SITE_GENTOO 2007-01-02 13:14:39 +00:00