Commit graph

6262 commits

Author SHA1 Message Date
rillig
ca73e90164 Fixed the documentation of the opt:*:* transformation. 2007-03-07 12:40:54 +00:00
rillig
4ff63088a6 Better documentation. 2007-03-07 10:42:30 +00:00
rillig
17d32cd56b Make the #error directive an error with MIPSpro. 2007-03-07 01:37:18 +00:00
rillig
df8fff7998 Renamed the configure-cookie target to _configure-cookie. 2007-03-07 01:27:27 +00:00
rillig
64c66d1ff3 Removed many redundant comments and restructured the code, so that it
becomes a little shorter.
2007-03-07 01:06:11 +00:00
rillig
e7e1da6834 Split the documentation into a user and a developer part. 2007-03-07 00:33:24 +00:00
rmind
04fec34dd8 - Add a general description of "doc" option.
- sysbench: Add a "doc" option, now it could be
  installed without documentation.
Thanks xtraeme@ for comments and review.
2007-03-06 21:53:55 +00:00
rillig
b1deb83ac9 The first few lines of a bulk build log don't need to be printed on the
terminal.

The wrapper warnings are included in the build log, no matter if it
succeeds or not.
2007-03-06 15:54:54 +00:00
rillig
07da582827 Removed the unused "arch" variable. 2007-03-06 10:57:11 +00:00
rillig
ffa8f5f575 The warnings from the wrapper log are added to the report file. 2007-03-06 10:56:34 +00:00
xtraeme
fd52fae771 Improve message when /usr/include/fuse.h is not found on NetBSD. 2007-03-06 00:03:40 +00:00
rillig
bbd9ed673a Backed out the latest change because of:
http://mail-index.netbsd.org/pkgsrc-changes/2007/02/28/0009.html
2007-03-05 23:35:59 +00:00
tonio
ef8e228b22 Document the ncursesw option:
- Enable wide character ncurses support.
Add the smime option:
- Enable S/MIME support.
2007-03-04 17:20:42 +00:00
wiz
71203d2002 Remove two GNU ex-mirrors. 2007-03-04 10:53:17 +00:00
wiz
5dce6c7d9d Make MTREE_FILE and MTREE_ARGS internal by prefixing them with '_'.
They are not supposed to be set by the user.
2007-03-02 09:08:33 +00:00
wiz
1520ab35d5 Desupport unused FORCE_PKG_REGISTER. 2007-03-02 08:49:40 +00:00
wiz
082ea716fe Remove warning about LIB_DEPENDS, it's sooooo long gone... 2007-03-02 06:01:44 +00:00
wiz
e2718d1233 Remove support for obsolete and unused NO_DEPENDS. 2007-03-02 05:58:34 +00:00
wiz
fc3f7b9811 Remove support for obsolete and unused NO_PKG_REGISTER. 2007-03-02 05:54:18 +00:00
wiz
d0afd38d29 Deprecate unused BUILD_USES_GETTEXT_M4 variable. 2007-03-01 22:29:15 +00:00
wiz
a26ed30484 Update SCRIPTS_ENV description. 2007-03-01 18:30:36 +00:00
wiz
0ca9fb10ba Remove SCRIPTS_ENV TODO, it is already documented in
mk/configure/bsd.configure-vars.mk.
2007-03-01 18:30:11 +00:00
wiz
3e1a000ebc Remove unused SCRIPTDIR variable. 2007-03-01 18:21:31 +00:00
wiz
09ac7dcbaa Add defaults for mail/mailagent. 2007-03-01 18:03:02 +00:00
schmonz
503a481527 Define RELAY_CTRL_DIR, the directory for relay-ctrl's database. 2007-02-28 14:13:33 +00:00
reed
071cc8a6a3 Define DEVOSSAUDIO and DEVOSSSOUND for DragonFly.
From Kimura Fuyuki in PR #35824.
2007-02-25 00:29:27 +00:00
rillig
3d61247309 The post-build-only option also needs to load the variables. 2007-02-23 03:43:53 +00:00
rillig
8d8d67c7de Too many packages fail in mysterious ways when they cannot find
pkg-config, which happens mostly after updating a package. Therefore, a
failing wrapper is installed for this tool.
2007-02-23 02:49:56 +00:00
rillig
215797f36f The compiler option -Wl,foo,bar,baz is split into -Wl,foo -Wl,bar
-Wl,baz before processing the resulting options again.

Fixes PR 32203.
2007-02-23 00:31:29 +00:00
rillig
a65c6021a4 Changed the default Java Virtual Machine for NetBSD and Linux from "jdk"
(JDK 1.1.8) to "sun-jdk" (any Sun JDK >= 1.2), since JDK 1.1.8 has been
crashing for some NetBSD bulk builds for over a year now.
2007-02-22 23:52:58 +00:00
rillig
7cdc72c444 Changed the default warning message to include the word "unknown", since
otherwise it doesn't sound like a warning.
2007-02-22 14:54:32 +00:00
rillig
990ee366b6 Added the missing documentation that explains _why_ OBJHOSTNAME should
be set for locking. Based on the CVS log for bsd.pkg.mk 1.907.
2007-02-22 07:25:43 +00:00
rillig
322b451e11 Finished the split of PKGSRC_LOCKTYPE into LOCALBASE_LOCKTYPE and
WRKDIR_LOCKTYPE. Added more documentation.
2007-02-22 07:20:41 +00:00
rillig
6699eeb63a More documentation. 2007-02-22 07:15:54 +00:00
rillig
75380048aa Updated the ABI documentation, which also works on Solaris. 2007-02-22 07:05:57 +00:00
rillig
1b99f46aad gcc understands -Wno-unused-parameter. 2007-02-21 19:29:56 +00:00
rillig
d1b2c5f7f4 At the very beginning, the variables are extracted by running bmake in
the pkglint directory. This part had been more time-consuming than
necessary. Now it only needs one call to bmake instead of n.
2007-02-21 14:25:20 +00:00
rillig
4d2476efa1 Changed the failure into a warning when options such as "-I -L" appear
next to each other.
2007-02-21 12:27:36 +00:00
rillig
a0dd1a37e7 The options -I, -L and -R must not be followed directly by another
option. Instead of just merging them, the wrapper fails. Let's see which
packages get broken by that and then fix them.

I've also heard rumours that a plain -L is used as an alias to -nostdlib
in some compilers. This would have been handled wrong up to now, since
it definitely wasn't intended to be merged with the following argument.
2007-02-21 09:43:26 +00:00
jschauma
b9211a69aa - also find possible listings in {whatever}foo variations
- use PKGVULNDIR from env for correct location of pkg-vulnerabilities
2007-02-21 05:32:30 +00:00
rillig
90bdb331b2 OPSYS is not a list, so don't use the :M operator on it. 2007-02-21 01:33:55 +00:00
xtraeme
86825fa8bd Use fuse.buildlink3.mk from filesystems/fuse if OPSYS is linux. 2007-02-20 23:49:05 +00:00
xtraeme
af9810cf6a If OS is not linux or NetBSD with /usr/include/fuse.h, use
PKG_FAIL_REASON.

FreeBSD and Linux support needs changes yet...
2007-02-20 22:56:35 +00:00
rillig
4354925665 Made the locking more flexible by letting the user choose different
locking types for WRKDIR and LOCALBASE.

The default values are currently based on PKGSRC_LOCKTYPE, but the
recommended values are different. For LOCALBASE, the recommended value
is "sleep", since after one transaction has finished, the next can be
done in the new LOCALBASE without problems.

The situation is different though in WRKDIR. After one transaction has
finished there, it is often the case that the directory is removed,
including the lockfile. In that case, the package has usually been
installed and packaged successfully, and it would be a bad idea to let
the next transaction try to do the same again. Therefore, the
recommended value here is "once".
2007-02-20 22:11:10 +00:00
wiz
991a68755c Quite a number of unrelated packages install files into
share/emacs/site-lisp -- add it to default directories.
2007-02-20 18:57:05 +00:00
rillig
f1bc7a1210 Mapping command line options to the ABI is not as simple as I thought:
-32 does _not_ belong to ABI 32. Instead, the mapping is:

	ABI	Options
	(undef)	-o32 -32
	32	-n32
	64	-64

While here, allowing -OPT:* to pass through to the compiler, since it
will understand it.

This should fix PR 35729.
2007-02-20 16:12:41 +00:00
rillig
114317f32c Added a README file with some basic introduction to encourage developers
to port pkgsrc to other packaging systems.
2007-02-20 13:08:32 +00:00
uebayasi
d660bce7c0 Teach emacs22nox and leim22. 2007-02-20 12:36:02 +00:00
rillig
fdd9280481 Make the help finder find multi-line definitions, like in
mk/configure/replace-interpreter.mk.
2007-02-20 11:45:40 +00:00
rillig
a856ec03a1 Cleaned up the code:
- Targets that are not intended to be defined here (replace-pkg and
  undo-replace-pkg) are not defined here. (Sounds obvious, but apparently
  isn't.)

- Targets that are intended to be defined here and only here (replace
  and undo-replace) do not need a multiple-definition protection.

- Moved all comments to the top of the file.
2007-02-20 11:17:03 +00:00