Commit graph

98511 commits

Author SHA1 Message Date
joerg
0bd02135ee Remove ONLY_FOR_PLATFORM=SunOS and use pkgrsc readline in japhar. 2006-06-04 13:53:33 +00:00
joerg
e5c4fb9a3c Remove ONLY_FOR_PLATFORM to give this wider exposure.
Add DragonFly support. Use readline from pkgsrc.
Bump revision.
2006-06-04 13:52:57 +00:00
jlam
e3cf8cde23 Add environment settings for the tools that reduce-depends.awk uses.
From Georg Schwarz in private email.
2006-06-04 13:48:51 +00:00
joerg
6ad36cddea Make zephyr work with kth-krb4. It should still work with the
base krb4 on NetBSD, but we currently have no builtin detection.
2006-06-04 13:43:17 +00:00
joerg
21be99846d Use kth-krb4 as dependency. It should work with the system krb4 on
NetBSD, when someone adds a builtin.mk for security/kth-krb4.
Fix errno. Bump revision.
2006-06-04 13:42:10 +00:00
joerg
268155f034 I don't see any reason for kth-krb4 to conflict with zephyr,
maintainer didn't respond to the question either. So remove the
CONFLICT and bump revision.
2006-06-04 13:41:10 +00:00
joerg
bdfd5bd572 Scan libc with nm -D on DragonFly, otherwise symbols won't be found. 2006-06-04 13:25:44 +00:00
joerg
075f6d5d1d Use config.* from pkgrsc.
Add DragonFly support.
Fix errno usage.
Force traditional cpp for Makefile generation.
2006-06-04 12:57:11 +00:00
tron
4ad409b827 Note update of "ja-squirrelmail" and "squirrelmail" packages to
version 1.4.6nb3.
2006-06-04 12:34:08 +00:00
tron
ddf9ee1bf8 Add fix for security issue 2006-06-01 from SquirrelMail CVS repository.
Bump package revision.
2006-06-04 12:31:31 +00:00
joerg
cca33b9592 We don't support apache6, it went away ages ago. 2006-06-04 12:21:24 +00:00
joerg
9557178f0a Needs Python 2.1+ 2006-06-04 12:10:49 +00:00
joerg
13ad220ba0 Needs Python 2.2+ 2006-06-04 12:06:00 +00:00
joerg
0c31b09295 Doesn't support Python 2.2, should support 2.4. 2006-06-04 12:00:58 +00:00
joerg
276acfc005 Needs Python 2.2+ 2006-06-04 11:47:11 +00:00
joerg
df0885d708 Needs Python 2.1+ 2006-06-04 11:39:11 +00:00
joerg
28c80770e4 Uses C++. 2006-06-04 11:27:44 +00:00
joerg
ed945f0f46 Fix errno usage. 2006-06-04 11:06:51 +00:00
joerg
8fe149468a Uses Fortran. 2006-06-04 10:41:56 +00:00
joerg
eb5b7b03b9 Uses C++. 2006-06-04 10:21:33 +00:00
jlam
ff4b082f6f Move some "update"-only variables from bsd.pkg.mk to bsd.pkg.update.mk. 2006-06-04 08:25:52 +00:00
kim
8d3541a870 sdist-1.7 2006-06-04 07:59:52 +00:00
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