Commit graph

101479 commits

Author SHA1 Message Date
rillig
2eff39b815 Added two patches for SunPro. 2006-07-28 12:26:18 +00:00
tron
00b11d4ce4 Note update of "apr" package to version 0.9.12.2.0.59 and
"apache2" package to version 2.0.59.
2006-07-28 10:40:46 +00:00
tron
659d0b0b2c Update "apr" package to version 0.9.12.2.0.59 and "apache2" package
to version 2.0.59. Changes since *2.0.58:
- SECURITY: CVE-2006-3747 (cve.mitre.org)
  mod_rewrite: Fix an off-by-one security problem in the ldap scheme
  handling. For some RewriteRules this could lead to a pointer being
  written out of bounds.  Reported by Mark Dowd of McAfee.
2006-07-28 10:38:36 +00:00
minskim
396d98cb5c Note PKGREVISION bump of gnustep-gui. 2006-07-28 04:54:51 +00:00
minskim
105ab72a3e Add a missing entry to PLIST. Bump PKGREVISION. 2006-07-28 04:54:01 +00:00
dmcmahill
63bfc354d4 Allow the binpkg-cache script to also generate pkg_summary.gz files
if requested.  Suggested by Joerg Sonnenberger.
2006-07-28 02:41:07 +00:00
minskim
8314b41ac7 Note PKGREVISION bump of gnustep-make. 2006-07-28 01:52:00 +00:00
minskim
e12e50ee10 Fix PLIST on non-ix86 platforms. Bump PKGREVISION. 2006-07-28 01:50:58 +00:00
kristerw
3e11e03305 Note PKGREVISION bump for lang/ghc. 2006-07-27 23:47:05 +00:00
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