Commit graph

101441 commits

Author SHA1 Message Date
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
wiz
7163c51811 inform updated to 6.31.1. 2006-07-27 06:50:58 +00:00
wiz
619841dea3 Update to 6.31.1:
Version 6.31.1 (19 May 2006)
============================

* New version of compiler which fixes several bugs found in the development
  of Inform 7.

* Package now uses the latest autotools.

Tested by dillo@
2006-07-27 06:50:36 +00:00
rillig
59dad8b3d4 re-generated. 2006-07-27 06:48:36 +00:00
rillig
6ce05af35d Fixed a syntax error. 2006-07-27 06:40:05 +00:00
rillig
b6a5522945 The SunPro C++ compiler defines __SUNPRO_CC, but not __SUNPRO_C. 2006-07-27 06:39:10 +00:00
rillig
3e6a343422 Removed outdated documentation about SKIP_AUDIT_PACKAGES and
ALLOW_VULNERABILITIES.*, as requested in PR 34096.
2006-07-27 06:38:35 +00:00
kristerw
f4499d3f59 Fix typo that was introduced in revision 1.5. 2006-07-27 01:58:14 +00:00
hubertf
745fc9f10e de-maintain 2006-07-27 00:09:05 +00:00
gdt
1ae8069078 Added geography/proj-swig version 0.01 [gdt 2006-07-26] 2006-07-26 22:55:33 +00:00
gdt
c73b19564c add proj-swig 2006-07-26 22:47:27 +00:00
gdt
0275752b57 This package provides guile and python wrappers for PROJ, a coordinate
transformation library.

The python support is not yet right, but it's broken in the upstream
package.  guile support works fine.
2006-07-26 22:46:31 +00:00
jlam
f06c908670 Pass MAKECONF down to recursive make processes to ensure they all use
the same ${MAKECONF} file.
2006-07-26 21:23:40 +00:00
gdt
2d9c4ea050 Added geography/py-proj version 1.7.2 [gdt 2006-07-26] 2006-07-26 20:16:32 +00:00
gdt
08902325e5 add py-proj 2006-07-26 20:15:05 +00:00
gdt
c18b17e94a This package provides a Pyrex wrapper to provide python interfaces to
PROJ.4 (http://proj.maptools.org) functions for coordinate transformation.
(PROJ is in misc/proj.)
2006-07-26 20:13:56 +00:00
jlam
25e4103cb1 * Split the MESSAGE file into two parts, one of which only shows up
if "ssl" is a package option.

* Stop the abuse of BUILD_TARGET and use MAKE_FLAGS instead.  Also,
  use OPSYSVARS to simplify the specification of the correct BUILD_TARGET
  for each platform.

* Make use of the EXTRASPECIALS variable used by imap makefiles to pass
  special MAKE_FLAGS settings through to all recursive make processes.
  This gets rid of some MAKE_ENV statements.

* Split off the special alpha-codegen hack into a hacks.mk file.

* Do man page fixups at post-build time, not post-extract time.  This
  leaves the files pristine for possible patching.

* Add back the special handling if IMAP_UW_MAILSPOOLHOME is defined.
  It was accidentally removed in patch-am when the whoson modifications
  were added.  Move the modifications to the configure phase instead
  of post-patch so that the modifications aren't accidentally picked
  up by mkpatches.

* Instead of listing each Makefile that needs the sed modification
  s/c-client.a/libc-client.la/ and modifying them at post-extract
  time, simply create patches for them.

* Instead of listing each header file to be installed, just derive
  the list from the PLIST.

* Make the libtoolification a bit more transparent by patching libtool
  references directly into the imap makefiles.

* Drop the -limapuw -> -lc-client buildlink transform that was only
  needed for much older versions of the imap-uw package, and stop
  installing libimapuw.*.  All dependents of imap-uw already correctly
  use -lc-client.

* Fix the handling of the kerberos package option so that we can use
  the pkgsrc Kerberos 5 packages instead of only using the native
  ones.

* Properly document the options.mk file.

Bump the PKGREVISION for the libimapuw.* changes and for the
IMAP_UW_MAILSPOOLHOME fixes.  The rest of the changes are all
pkgsrc-related and don't really affect the binary package.
2006-07-26 20:00:27 +00:00
jlam
0da14467e5 Ensure that the just-in-time su command invoked has the same environment
as other recursive make processes (PKGSRC_MAKE_ENV).
2006-07-26 19:29:14 +00:00
drochner
e3a30663ee add a missing PHONY 2006-07-26 18:29:46 +00:00
rillig
6600425bdd Added some more dependencies to reduce the number of warnings in the
configure phase.
2006-07-26 18:26:49 +00:00
rillig
97d0291093 This package needs Perl to build correctly. 2006-07-26 18:25:43 +00:00
wiz
d2ace5112a Fix BUILDLINK_ABI_DEPENDS to use PYPKGPREFIX. 2006-07-26 17:56:25 +00:00
drochner
134b336abc Put back gtk-doc. While not needed to build applications, it is useful
for those who develop and build distributions, as jmmv told me.
2006-07-26 17:17:31 +00:00
wiz
710acb5ce4 + gcalctool-5.8.19, grig-0.7.1, libprelude-0.9.10.1, skype-1.3.0.30,
smlnj-110.59 [pkgsrc-wip], zile-2.2.17.
2006-07-26 17:00:44 +00:00
wiz
7400a7cf16 When the bulk build code encounters a directory in *SPECIFIC_PKGS
that does not exist, it stopped.

Now it instead adds an entry to the main broken file and marks
it as not package with maintainer "directory_does_not_exist"
in the HTML output. (Not packaged directories are not mentioned
in the text version.)
2006-07-26 17:00:03 +00:00
wiz
0fb7a85ff4 Fix BUILDLINK_ABI_DEPENDS line to use PYPKGPREFIX. 2006-07-26 16:56:53 +00:00
drochner
4a4cc1b0fe mention recent updates/additions 2006-07-26 16:21:45 +00:00
minskim
0f6f28ce48 Note PKGREVISION bump of xorg-libs. 2006-07-26 16:02:48 +00:00
minskim
e8f73e8229 Add a missing file on Linux. Bump PKGREVISION. 2006-07-26 16:02:21 +00:00
joerg
f6849cdec8 Readd recursive Xcursor buildlink3 inclusion, the problems in Xorg world
have been fixed in the mean time and it broke accidently native builds.
As found in the process fix the detection of Xrandr for the Xorg case and
bump revision for that. Activate -verbose for the configure step to make
debugging such issues in the future e.g. in bulk builds easier.
2006-07-26 13:30:24 +00:00