Commit graph

98589 commits

Author SHA1 Message Date
kim
1675dcd54a Logging option added, defaults to same logging as rdist. 2006-06-04 07:58:36 +00:00
schwarz
e574980986 added dnsmasq-2.31 as a desired upgrade 2006-06-04 07:21:57 +00:00
dogcow
98b0425727 note update of gpsim to 0.21.11 2006-06-04 06:14:38 +00:00
dogcow
a8a7a1d273 Update gpsim to 0.21.11.
Changes from 0.21.2:
  o now uses gtk2 and gtk2+extra
  o a truly gigantic number of bug fixes
  o includes pdf/ps documentation
2006-06-04 06:14:11 +00:00
jlam
fd91f5268e Make LOCKFILE into a "private" variable by prepending with an underscore. 2006-06-04 06:09:36 +00:00
jlam
5f555f193c Add missing definitions for CP and RM. Fix from taca@ in private email. 2006-06-04 05:43:56 +00:00
jlam
3ec9044454 Include bsd.pkg.update.mk to get the "update" targets and variables. 2006-06-04 05:26:45 +00:00
jlam
cf1cfc8ed5 Move test for the lockfile within the target's shell code instead of
testing for it at the Makefile level.
2006-06-04 05:25:08 +00:00
jlam
e914dab1ef Drop the use of _ACQUIRE_LOCK and _RELEASE_LOCK and replace with
acquire-lock and release-lock macro targets.  Take advantage of using
a make target by breaking up the _ACQUIRE_LOCK script into smaller
pieces, and make better use of the *_MSG definitions for printing
messages within the acquire-lock and release-lock targets.
2006-06-04 04:31:47 +00:00
jlam
46822f43e8 Convert just-in-time su targets to use su-target instead of ${_SU_TARGET}.
Garbage-collect the (now) unused _SU_TARGET.
2006-06-04 00:39:05 +00:00
rh
2b80e7a2b6 Note addition of libupnp-1.3.1 2006-06-03 23:31:17 +00:00
rh
be3049fb42 Add and enable libupnp 2006-06-03 23:29:58 +00:00
rh
8d9c8e6b93 Initial import of libupnp-1.3.1, a universal plug and play (UPnP) SDK. 2006-06-03 23:29:24 +00:00
jlam
e5eb2c56af First pass at implementing support for package system flavors other
than pkgsrc's current one.  This is an important lead-up to any project
that redesigns the pkg_* tools in that it doesn't tie us to past design
(mis)choices.  This commit mostly deals with rearranging code, although
there was a considerable amount of rewriting done in cases where I
thought the code was somewhat messy and was difficult to understand.

The design I chose for supporting multiple package system flavors is
that the various depends, install, package, etc.  modules would define
default targets and variables that may be overridden in files from
pkgsrc/mk/flavor/${PKG_FLAVOR}.  The default targets would do the
sensible thing of doing nothing, and pkgsrc infrastructure would rely
on the appropriate things to be defined in pkgsrc/mk/flavor to do the
real work.  The pkgsrc/mk/flavor directory contains subdirectories
corresponding to each package system flavor that we support.  Currently,
I only have "pkg" which represents the current pkgsrc-native package
flavor.  I've separated out most of the code where we make assumptions
about the package system flavor, mostly either because we directly
use the pkg_* tools, or we make assumptions about the package meta-data
directory, or we directly manipulate the package meta-data files, and
placed it into pkgsrc/mk/flavor/pkg.

There are several new modules that have been refactored out of bsd.pkg.mk
as part of these changes: check, depends, install, package, and update.
Each of these modules has been slimmed down by rewriting them to avoid
some recursive make calls.  I've also religiously documented which
targets are "public" and which are "private" so that users won't rely
on reaching into pkgsrc innards to call a private target.

The "depends" module is a complete overhaul of the way that we handle
dependencies.  There is now a separate "depends" phase that occurs
before the "extract" phase where dependencies are installed.  This
differs from the old way where dependencies were installed just before
extraction occurred.  The reduce-depends.mk file is now replaced by
a script that is invoked only once during the depends phase and is
used to generate a cookie file that holds the full set of reduced
dependencies.  It is now possible to type "make depends" in a package
directory and all missing dependencies will be installed.

Future work on this project include:

    * Resolve the workflow design in anticipation of future work on
      staged installations where "package" conceptually happens before
      "install".

    * Rewrite the buildlink3 framework to not assume the use of the
      pkgsrc pkg_* tools.

    * Rewrite the pkginstall framework to provide a standard pkg_*
      tool to perform the actions, and allowing a purely declarative
      file per package to describe what actions need to be taken at
      install or deinstall time.

    * Implement support for the SVR4 package flavor.  This will be
      proof that the appropriate abstractions are in place to allow
      using a completely different set of package management tools.
2006-06-03 23:11:42 +00:00
adrianp
318cea5cbd Updated www/drupal to 4.7.2 2006-06-03 22:26:04 +00:00
adrianp
cef6c2fa7e Update to 4.7.2
- fixed critical upload issue, see SA-2006-007
- fixed taxonomy XSS issue, see SA-2006-008
- fixed a variety of small bugs.
2006-06-03 22:24:13 +00:00
tron
6cc7bba20b Add "c++" to "USE_LANGUAGES". This fixes the detection of shared library
support under (at least) Mac OS X.
2006-06-03 16:04:23 +00:00
tron
15568d23c5 Note update of "mysql5-client" and "mysql5-server" packages to
version 5.0.22.
2006-06-03 15:30:51 +00:00
tron
8b4d215e94 Update "mysql5-client" and "mysql5-server" packages to version 5.0.22.
This upgrade fixes the SQL injection vulnerability reported in SA20365.
2006-06-03 15:29:13 +00:00
gavan
54b2c8f5ce Note addition of p5-DB_File-Lock 2006-06-03 11:48:48 +00:00
gavan
017f85e4d5 Add p5-DB_File-Lock, version 0.05:
This module provides a wrapper for the DB_File module, adding locking.

When you need locking, simply use this module in place of DB_File and
add an extra argument onto the tie command specifying if the file should
be locked for reading or writing.
2006-06-03 11:45:56 +00:00
schmonz
f089987704 Note qmail-run update. 2006-06-03 10:51:46 +00:00
schmonz
b070ba1252 Remove "send-mail" entry, which (according to perry) is sendmail-specific,
from mailer.conf. Bump version.
2006-06-03 10:51:11 +00:00
seb
1be6ac1aa1 Note update of devel/rt3 to version 3.4.5nb1 2006-06-03 10:41:21 +00:00
seb
10353c0828 Install sbin/rt-dump-database script.
Apply fix from
http://svn.bestpractical.com/cgi-bin/index.cgi/bps/revision?rev=5218
<< * get rid of "masks earlier declaration" warnings >>

Bump PKGREVISION to 1.

Approved by MAINTAINER.
2006-06-03 10:40:34 +00:00
adrianp
6970432831 Add the proper license for sendmail 2006-06-03 09:50:15 +00:00
seb
faa9aeac73 I usually have the following stuffed in a mk.conf target or a script
and that is 3 make process to run...
make show-options; v=$(make show-var VARNAME=PKG_OPTIONS_VAR); echo $v=$(make sh
ow-var VARNAME=$v)

Hence add trailing part about PKG_OPTIONS_VAR and its value to
show-options target like the one found in supported-options-message target.
2006-06-03 08:44:46 +00:00
ghen
ec5d58d010 Updated www/firefox and www/firefox-gtk1 to 1.5.0.4
Updated mail/thunderbird mail/thunderbird-gtk1 to 1.5.0.4
Updated www/seamonkey, www/seamkonkey-gtk1 and www/seamonkey-bin to 1.0.2
2006-06-03 08:06:56 +00:00
ghen
343a9aec48 Update www/firefox and www/firefox-gtk to 1.5.0.4, mail/thunderbird and
mail/thunderbird-gtk1 to 1.5.0.4, and www/seamonkey, www/seamonkey-gtk1
and www/seamonkey-bin to 1.0.2 (salo has already updated www/firefox-bin).
Note that thunderbird skipped one release number (again) to stay on par
with firefox.

These updates provide:
* improvements to product stability,
* several important security fixes (see below).

Fixed in Firefox 1.5.0.4:
MFSA 2006-43 Privilege escalation using addSelectionListener
MFSA 2006-42 Web site XSS using BOM on UTF-8 pages
MFSA 2006-41 File stealing by changing input type (variant)
MFSA 2006-39 "View Image" local resource linking (Windows)
MFSA 2006-38 Buffer overflow in crypto.signText()
MFSA 2006-37 Remote compromise via content-defined setter on object prototypes
MFSA 2006-36 PLUGINSPAGE privileged JavaScript execution 2
MFSA 2006-35 Privilege escalation through XUL persist
MFSA 2006-34 XSS viewing javascript: frames or images from context menu
MFSA 2006-33 HTTP response smuggling
MFSA 2006-32 Fixes for crashes with potential memory corruption
MFSA 2006-31 EvalInSandbox escape (Proxy Autoconfig, Greasemonkey)

Fixed in Thunderbird 1.5.0.4:
MFSA 2006-42 Web site XSS using BOM on UTF-8 pages
MFSA 2006-40 Double-free on malformed VCard
MFSA 2006-38 Buffer overflow in crypto.signText()
MFSA 2006-37 Remote compromise via content-defined setter on object prototypes
MFSA 2006-35 Privilege escalation through XUL persist
MFSA 2006-33 HTTP response smuggling
MFSA 2006-32 Fixes for crashes with potential memory corruption
MFSA 2006-31 EvalInSandbox escape (Proxy Autoconfig, Greasemonkey)

Fixed in SeaMonkey 1.0.2:
MFSA 2006-43 Privilege escalation using addSelectionListener
MFSA 2006-42 Web site XSS using BOM on UTF-8 pages
MFSA 2006-41 File stealing by changing input type (variant)
MFSA 2006-40 Double-free on malformed VCard
MFSA 2006-39 "View Image" local resource linking (Windows)
MFSA 2006-38 Buffer overflow in crypto.signText()
MFSA 2006-37 Remote compromise via content-defined setter on object prototypes
MFSA 2006-35 Privilege escalation through XUL persist
MFSA 2006-34 XSS viewing javascript: frames or images from context menu
MFSA 2006-33 HTTP response smuggling
MFSA 2006-32 Fixes for crashes with potential memory corruption
MFSA 2006-31 EvalInSandbox escape (Proxy Autoconfig, Greasemonkey)
2006-06-03 08:04:36 +00:00
ghen
9eb6b5bb7e Remove MESSAGE, as this seems to be no longer true for 1.5+ releases. 2006-06-03 07:57:31 +00:00
rillig
36aeee7541 Added an explanation for the warning that "Each sed command should
appear in an assignment of its own", since it had been misunderstood at
least once. Also, since the explanation is usually several lines long,
it does not hurt to add two extra empty lines to separate the
explanation from the actual warning.
2006-06-03 07:27:25 +00:00
rillig
6ee13c522e In Makefile.common, the standard list variables may be set using "="
instead of only appending with "+=".
2006-06-03 07:10:25 +00:00
rillig
b0b523a601 Added the possibility of defining custom ACLs in the file makevars.map. 2006-06-03 07:06:23 +00:00
rillig
5047204a86 Updated pkglint to 4.63. 2006-06-03 06:10:04 +00:00
rillig
8ed8d63862 Updated pkglint to 4.63.
Changes since 4.62:
- Improved checking of variable permissions.
- Improved detection of unused variables, for spell checking.
- Added warnings for variables that are used at load time but should not.
- Much code cleanup.
2006-06-03 06:09:40 +00:00
rillig
9c30cd8476 Improved the variable specification in makevars.map. Code cleanup. 2006-06-03 06:04:37 +00:00
uebayasi
6190132eae Redo previous; depend on apel if GNU Emacs is used. 2006-06-03 03:26:42 +00:00
joerg
1bfc24a189 Needs Python 2.1+. 2006-06-03 01:28:45 +00:00
joerg
23584650b8 Correct myself: it's INFO_FILES, not INFO_DIR. Ride earlier bump. 2006-06-03 01:22:33 +00:00
joerg
6e51c01f47 Fix build on DragonFly and with GCC 3.4+. 2006-06-03 01:13:40 +00:00
joerg
096b86e54c Use PTHREAD_* from pkgsrc, not the hardcoded values in the package. 2006-06-03 00:46:43 +00:00
joerg
869ac8b096 Be more aggressive: broken configure script checks if libexecdir exists
at configure time.
2006-06-03 00:45:15 +00:00
joerg
948dfb6b83 Update for PKGNAME change. 2006-06-03 00:28:06 +00:00
joerg
4726a63c51 Add a wish for PYTHON_VERSIONS_INCOMPATIBLE. 2006-06-03 00:25:34 +00:00
joerg
26492d6255 Use PYTHON_VERSIONS_ACCEPTED instead of _INCOMPATIBLE. 2006-06-03 00:13:54 +00:00
joerg
1379d7e617 No need to mark 1.5 as incompatible, it isn't active by default anyway. 2006-06-03 00:13:07 +00:00
rillig
5138f12646 Updated the TODO list. 2006-06-03 00:12:38 +00:00
joerg
b705976023 Uses C++. 2006-06-03 00:07:01 +00:00
joerg
f509390e7e Needs Python 2.4. 2006-06-02 23:42:33 +00:00
joerg
dcf9829df2 py-Numeric needs Python 2.2+ 2006-06-02 23:38:10 +00:00