Commit graph

101470 commits

Author SHA1 Message Date
kristerw
f3baf6fe2c Correct PLIST and distinfo.
Bump PKGREVISION.
2006-07-27 23:45:08 +00:00
joerg
92e418df2f Xinerama needs Xext, so reorder the library includes. 2006-07-27 23:11:04 +00:00
lukem
0c96f9fca5 Remove ftp.au.netbsd.org. 2006-07-27 23:07:18 +00:00
joerg
9cfe81ea4d Keep compressed mailbox patch in sync with the main version. 2006-07-27 22:56:27 +00:00
jlam
d5fdba9ab3 Add back CONFLICTS handling that was accidentally left out when revision
1.1 of this file was committed and the same code was removed from
bsd.pkg.mk.
2006-07-27 22:16:06 +00:00
rillig
15b55ec5b0 Added ocaml-mysql. 2006-07-27 22:08:11 +00:00
rillig
e66533ed08 Imported databases/ocaml-mysql-1.0.4 2006-07-27 22:05:05 +00:00
rillig
e86f4afe35 Imported ocaml-mysql.
ocaml-mysql is a package for ocaml that provides access to mysql
databases. It consists of low level functions implemented in C and a
module Mysql intended for application development.
2006-07-27 22:04:54 +00:00
jlam
b5e83f7d36 Remove all uses of the following targets from pkgsrc:
show-all-depends-dirs
	show-all-depends-dirs-excl

Replace them with calls to pkgsrc/mk/scripts/depends-depth-first.awk
which does the same thing but without the extra overhead of invoking
a recursive make.
2006-07-27 22:01:28 +00:00
jlam
c489860d62 Whenever we invoke a recursive make, we need to ensure that the proper
environment ${PKGSRC_MAKE_ENV} is also passed along.  Create a
convenience variable RECURSIVE_MAKE that does exactly this and that
can be used in place of MAKE when invoking make recursively.

Use RECURSIVE_MAKE everywhere in pkgsrc/mk that we invoke make
recursively.
2006-07-27 21:46:45 +00:00
joerg
03cba20b8e Make the language warning a bit less forceful, since it is often a false
warning.
2006-07-27 20:07:06 +00:00
rillig
2693f38ac9 Renamed *_SITE_* to *_SITES_*. 2006-07-27 18:59:32 +00:00
rillig
216fd758a9 When all source files are compiled with a Fortran compiler, why should a
C compiler be used for linking them?
2006-07-27 18:49:47 +00:00
jlam
ccdf6dbe01 Rename "SITES_* to "SITES.*" for file-specific lists of sites from which
to fetch the file.  This completes the renaming described in revision
1.1799 of bsd.pkg.mk.
2006-07-27 18:48:02 +00:00
minskim
e24e01fa39 Note update of mathomatic. 2006-07-27 18:26:26 +00:00
minskim
fcca7d87b3 Update mathomatic to 12.5.18.
Changes:
Fixed some gcc compiler warnings.
Code and documentation cleanup.
Removed BASICS define.
Removed all isascii() tests from the source code.
2006-07-27 18:25:48 +00:00
minskim
1a9f7b52b4 Note update of ko-po-check. 2006-07-27 18:23:47 +00:00
minskim
699737a92e Update ko-po-check to 0.7.
Changes since 0.5:
- Add new rules for markup, mnemonic, incomplete syllable tests.
- Added GNOME terminologies.
2006-07-27 18:22:55 +00:00
wiz
b65df549a1 Only include x11.bl3.mk if the x11 option is turned on.
From pancake in PR 34088.
2006-07-27 18:14:44 +00:00
wiz
313d2b2258 + hyperestraier-1.3.4, qdbm-1.8.63, spamassassin-3.1.4. 2006-07-27 17:42:53 +00:00
jlam
182dc839b5 Document the targets in fetch-list.mk. 2006-07-27 17:29:57 +00:00
jlam
1796f4ff8a Note that "fetch-list" is a public target. 2006-07-27 17:28:38 +00:00
wiz
ef98051bf9 Fix build with m4-1.4.5. Use newer automake package instead of 1.4 one.
(Build dependency change only, so no PKGREVISION bump.)
2006-07-27 17:27:29 +00:00
jlam
bac7fb376d Remove an unnecessary recursive make invocation. 2006-07-27 17:23:16 +00:00
jlam
cb7b7bfbd8 Replace this:
for i in `cmd`; do ...; done

with this:

	cmd | while read i; do ...; done
2006-07-27 17:14:56 +00:00
rillig
3440a30b3f DYNAMIC_MASTER_SITES is gone. 2006-07-27 16:13:51 +00:00
jlam
817fd9ec0d All of the other *SITES* variables are plural, so rename DYNAMIC_SITE_*
to DYNAMIC_SITES_* for consistency.
2006-07-27 16:06:27 +00:00
rillig
d5f379de6b Some minor tweaks. 2006-07-27 15:48:45 +00:00
rillig
5309d481eb Updated the man page. 2006-07-27 15:48:05 +00:00
jlam
e7af7b2e05 Apply the "convention over configuration" principle:
If ${FILESDIR}/getsite.sh exists, then use it to determine the fetch
URL for each of the distfiles for the package.  Otherwise, use
SITE_<file> and MASTER_SITES, in order, to determine the URL for each
distfile.

If the script path differs from ${FILESDIR}/getsite.sh, then set
DYNAMIC_SITE_SCRIPT to the full path to that script.

Remove the need to set DYNAMIC_MASTER_SITES explicitly in the package
Makefile for:

	graphics/ns-cult3d
	wm/sawfish-themes
	www/apache-tomcat55
	www/jakarta-tomcat4
	www/jakarta-tomcat5
2006-07-27 15:16:44 +00:00
rillig
a5163ad93e Added fltk-sudoku and gogui. 2006-07-27 14:54:07 +00:00
rillig
ac835dfd29 Needs a C compiler. 2006-07-27 14:53:54 +00:00
rillig
5f894b180f Imported games/gogui-0.9 2006-07-27 14:52:38 +00:00
rillig
e0c789a17d Imported gogui.
GoGui is a graphical interface to programs that play the game of Go and
use GTP (Go Text Protocol).
2006-07-27 14:52:26 +00:00
rillig
be75f6ee56 The intention behind REPLACE_BASH was to make replacing /bin/sh with
${BASH} easy, so the pattern that is replaced is now .*sh instead .*bash.
2006-07-27 14:51:54 +00:00
joerg
035c2e4ece Add and active textproc/py-cmTemplate, a small, efficient template
engine for Python.
2006-07-27 14:00:21 +00:00
joerg
89843f1e13 Import cmTemplate-0.3.2. From DESCR:
cmTemplate is a Python module that allows CGI programmers to separate code
from HTML.  It is much more powerful than a simple HTML preprocessor, and
can be used to generate any type of formatted text output.

cmTemplate converts the template code into Python code, which is
byte-compiled afterwards.  This makes the template processing extremely
fast.
2006-07-27 13:58:53 +00:00
jlam
d5f750aa08 The ORDERED_SITES variable defined in fetch.mk was made private in
revision 1.14, so reflect that in the usage in fetch-list.mk.  This
fixes PR pkg/34075.
2006-07-27 13:51:21 +00:00
jlam
6a569e5eb8 After auditing all the packages the ensure that they never invoke the
compiler toolchain until the configure stage, move the "wrapper" stage
back to between "patch" and "configure".

This makes "make extract NO_DEPENDS=" work again for all packages.
2006-07-27 13:47:29 +00:00
rillig
f30f64a12a Fixed pkglint warnings. 2006-07-27 13:18:32 +00:00
rillig
698297e55a Removed the --debug option, which has been superseded by the various
-D... options.

Removed the check for the :Q operator in C preprocessor macro
definitions, since we generally don't expect directory names with
embedded special characters in pkgsrc.

In buildlink3.mk files, the only BUILDLINK_* variables that may be set
are those of the current package.

The shell variables $@ and $? are now recognized. Since the shell parser
is able to parse the complete code in all pkgsrc packages, make parse
errors show in the normal pkglint output. These errors had been hidden
before.

Fixed the regular expressions in the shell parser to only match at the
beginning of the string. That way, when the shell command contains $$@,
the $@ is not removed, leaving a single $ behind.

Added some code to deal with the different parsing styles of bmake in
variable assignments and shell commands. For that, the PkgLint::Line
class has been extended to contain arbitrary additional data. This will
also allow to reduce the number of duplicate warnings later.

The assert() procedure has got a second parameter, the message to be
printed.

Variable assignment lines start start with a space character (\u0020)
are now recognized, but no warning is printed.

In pathnames and pathmasks, the '#' character is allowed, since some
packages need to remove the .#* files from CVS before installing.
2006-07-27 13:05:09 +00:00
rillig
e93bc5e452 Reformatted to prevent the pkglint parser from failing here. The
offending line started with ftp:// and was probably interpreted as a
dependency line by bmake. Now all MASTER_SITES are formatted like in
mk/fetch/sites.mk.
2006-07-27 12:00:00 +00:00
joerg
b5886c6860 Forgotten patchsum. Reminder by Mark. 2006-07-27 11:54:09 +00:00
tron
be801893f2 Note update of "firefox-bin" package to version 1.5.0.5. 2006-07-27 10:34:48 +00:00
tron
b503cf1a87 Update "firefox-bin" package to version 1.5.0.5. Changes since 1.5.0.4:
- Improvements to product stability
- Several security fixes:
  MFSA 2006-56 chrome: scheme loading remote content
  MFSA 2006-55 Crashes with evidence of memory corruption (rv:1.8.0.5)
  MFSA 2006-54 XSS with XPCNativeWrapper(window).Function(...)
  MFSA 2006-53 UniversalBrowserRead privilege escalation
  MFSA 2006-52 PAC privilege escalation using Function.prototype.call
  MFSA 2006-51 Privilege escalation using named-functions and redefined
               "new Object()"
  MFSA 2006-50 JavaScript engine vulnerabilities
  MFSA 2006-48 JavaScript new Function race condition
  MFSA 2006-47 Native DOM methods can be hijacked across domains
  MFSA 2006-46 Memory corruption with simultaneous events
  MFSA 2006-45 Javascript navigator Object Vulnerability
  MFSA 2006-44 Code execution through deleted frame reference
2006-07-27 10:34:33 +00:00
rillig
e63f83be33 Fixed a duplicate ID. 2006-07-27 09:19:37 +00:00
rillig
c47486a330 This package needs a Python interpreter that can be called using plain
"python". Also, the configure script is patches so that it does not
return EXIT_SUCCESS when there was an error.
2006-07-27 09:03:28 +00:00
rillig
ac35deefb7 Documented DIST_PATH and fixed two typos (${TARGET} is not ${.TARGET}). 2006-07-27 07:41:40 +00:00
rillig
05f3491592 Added the targets "regenerate", "regenerate-doc" and "regenerate-htdocs"
to save some typing when updating the documentation.
2006-07-27 07:06:13 +00:00
wiz
5cdd741ad1 Remove some updates drochner did. 2006-07-27 06:52:01 +00:00