Commit graph

25007 commits

Author SHA1 Message Date
martti
a7475b2fb0 Changed POSTFIX_PCRE to POSTFIX_USE_PCRE 2001-11-30 10:26:55 +00:00
martti
816d169300 Updated to version 3.7. Changes since 3.4:
Version 3.7 29-Oct-01
---------------------

1. In updating pcretest to check change 1 of version 3.6, I screwed up.
This caused pcretest, when used on the test data, to segfault. Unfortunately,
this didn't happen under Solaris 8, where I normally test things.

Version 3.6 23-Oct-01
---------------------

1. Crashed with /(sens|respons)e and \1ibility/ and "sense and sensibility" if
offsets passed as NULL with zero offset count.

2. The config.guess and config.sub files had not been updated when I moved to
the latest autoconf.

Version 3.5 15-Aug-01
---------------------

1. Added some missing #if !defined NOPOSIX conditionals in pcretest.c that
had been forgotten.

2. By using declared but undefined structures, we can avoid using "void"
definitions in pcre.h while keeping the internal definitions of the structures
private.

3. The distribution is now built using autoconf 2.50 and libtool 1.4. From a
user point of view, this means that both static and shared libraries are built
by default, but this can be individually controlled. More of the work of
handling this static/shared cases is now inside libtool instead of PCRE's make
file.

4. The pcretest utility is now installed along with pcregrep because it is
useful for users (to test regexs) and by doing this, it automatically gets
relinked by libtool. The documentation has been turned into a man page, so
there are now .1, .txt, and .html versions in /doc.

5. Upgrades to pcregrep:
   (i)   Added long-form option names like gnu grep.
   (ii)  Added --help to list all options with an explanatory phrase.
   (iii) Added -r, --recursive to recurse into sub-directories.
   (iv)  Added -f, --file to read patterns from a file.

6. pcre_exec() was referring to its "code" argument before testing that
argument for NULL (and giving an error if it was NULL).

7. Upgraded Makefile.in to allow for compiling in a different directory from
the source directory.

8. Tiny buglet in pcretest: when pcre_fullinfo() was called to retrieve the
options bits, the pointer it was passed was to an int instead of to an unsigned
long int. This mattered only on 64-bit systems.

9. Fixed typo (3.4/1) in pcre.h again. Sigh. I had changed pcre.h (which is
generated) instead of pcre.in, which it its source. Also made the same change
in several of the .c files.

10. A new release of gcc defines printf() as a macro, which broke pcretest
because it had an ifdef in the middle of a string argument for printf(). Fixed
by using separate calls to printf().

11. Added --enable-newline-is-cr and --enable-newline-is-lf to the configure
script, to force use of CR or LF instead of \n in the source. On non-Unix
systems, the value can be set in config.h.

12. The limit of 200 on non-capturing parentheses is a _nesting_ limit, not an
absolute limit. Changed the text of the error message to make this clear, and
likewise updated the man page.

13. The limit of 99 on the number of capturing subpatterns has been removed.
The new limit is 65535, which I hope will not be a "real" limit.
2001-11-30 10:20:01 +00:00
jmc
39b16847fe Fix bad path for DEPENDS entry for p5-IO-Socket-SSL 2001-11-30 07:31:43 +00:00
jlam
f0b20741bc Buildlinkify. 2001-11-30 05:45:17 +00:00
jlam
142b319a6d Move code from end of the do-configure target that performed the
LIBTOOL_OVERRIDE steps into a separate do-libtool-override target.  Create
a new variable _CONFIGURE_POSTREQ that currently lists do-libtool-override.
Also add some documentation for the two _CONFIGURE_* variables:

_CONFIGURE_PREREQ is a list of targets to run after pre-configure but before
	do-configure.  These targets typically edit the files used by the
	do-configure target.

_CONFIGURE_POSTREQ is a list of targets to run after do-configure but before
	post-configure.  These targets typically edit the files generated by
	the do-configure target that are used during the build phase.
2001-11-30 05:03:06 +00:00
jlam
b7c7ffb871 Move the REPLACE_PERL code into a separate configure pre-requisite target
"replace-perl", instead of keeping it as part of the do-patch target.  Now,
a "make patch" will result in just the patched sources.
2001-11-30 03:48:14 +00:00
jlam
b3f21f3c68 Remove commented-out USE_CURSES definition. 2001-11-30 03:20:16 +00:00
jlam
ad76e9aa21 Rename "do-libtool" target to "do-ltconfig-override" as the new name is more
descriptive.  There is a separate step to replace the actual libtool script
that is controlled by LIBTOOL_OVERRIDE within the "do-configure" target.
2001-11-30 03:19:04 +00:00
wiz
d6b705489b Remove REPLACE_CURSES from bsd.pkg.mk (not needed anymore), and don't
document it and USE_CURSES in Packages.txt anymore (packages should
really use devel/ncurses/buildlink.mk instead).
2001-11-30 01:26:32 +00:00
wiz
9bc22f1e48 Buildlinkify. 2001-11-30 00:55:17 +00:00
wiz
ae741f1ba0 Update XCONTRIB path for .at. 2001-11-30 00:30:40 +00:00
wiz
33d7fef901 Buildlinkify. 2001-11-29 23:49:12 +00:00
wiz
8457cdbc38 Drop a line of the form '^<TAB>$'. 2001-11-29 20:06:03 +00:00
jlam
4c38713d7b A dependency on automake implies a dependency on autoconf; there's no need
to list them both when we listing just automake will do.
2001-11-29 19:46:10 +00:00
zuntum
bdc33053bd Add & enable qtools 2001-11-29 19:30:35 +00:00
zuntum
5f13698882 Initial import of qtools-0.56
qtools is a collection of commands, typically for use with qmail via .qmail.
Among others, there are commands for header and body filtering as well
as delivery to Maildirs.

Provided by Sen Nagata <sen@eccosys.com> in pkg/14763.
Thanks for your contribution!
2001-11-29 19:11:04 +00:00
wiz
b484a565f7 Remove wordperfect package. It was broken for some time, and now the
distfile isn't even available anymore from Corel.
Closes pkg/14754 and pkg/13758.
2001-11-29 18:09:47 +00:00
wiz
b17589064d Misc fixes:
Remove a dead MASTER_SITE.
Use PLIST_SUBST instead of local hack.
Create app-defaults dir if missing (solves pkg/13179).
Don't hardwire incorrect app-defaults path in patch-at.
2001-11-29 18:00:31 +00:00
wiz
7a49acab77 Run mkttfdir on install and uninstall. Install to ..../TrueType instead
of .../arphicttf. Based on pkg/14642 by Rui-Xiang Guo.
2001-11-29 17:37:57 +00:00
abs
04719f077d Change ONLY_FOR_PLATFORM...SunOS to NOT_FOR_PLATFORM...NetBSD
This package works fine under RedHat 5.0 (I'm still trying to work out
what karma I broke in order to be in a position to know this...)
2001-11-29 16:44:15 +00:00
hubertf
3bd620f15e add & install silc-client 2001-11-29 16:18:57 +00:00
hubertf
0b8c43a386 Add silc-client-0.6.6:
Client for the Secure Internet Live Conferencing (SILC)

Submitted by Lubomir Sedlacik <salo@Xtrmntr.org> in PR 14543
2001-11-29 16:17:43 +00:00
seb
3f08f70c0f Add and enable hesiod 2001-11-29 15:33:51 +00:00
seb
c86e69a60f Add and enable pkgcvsupdate 2001-11-29 15:31:07 +00:00
augustss
80a5333b8e Add dsbr100. 2001-11-29 15:22:53 +00:00
augustss
0704f6c8fa Control the D-Link DSB-R100 USB radio. 2001-11-29 15:20:42 +00:00
seb
1892676705 Initial import of pkgcvsupdate-0.1.
Thanks to wiz for the manpage!

Pkgcvsupdate is a tool to ease updating package source files from CVS.
It can update a single package and its dependencies or a whole category of
packages and their dependencies.
2001-11-29 14:13:27 +00:00
wiz
485bf3c195 'xmms' is not a category (and if it should be, then for all packages
that have to do with xmms, not only one...)
2001-11-29 13:46:10 +00:00
jlam
fbf3d42951 Trivially buildlinkify. Also correct typo: NEED_HESIOD should be
USE_HESIOD if the buildlink.mk file is to be believed, and we should
include bsd.prefs.mk first so that a USE_HESIOD from /etc/mk.conf can
be picked up.
2001-11-29 13:34:35 +00:00
jlam
719c0f7583 The hesoid package has only static libraries, so use use a BUILD_DEPENDS
instead of a normal DEPENDS.
2001-11-29 13:32:27 +00:00
jlam
113f69d713 Buildlinkify. 2001-11-29 13:27:46 +00:00
augustss
1ebd2ec5db Add birda. 2001-11-29 13:08:59 +00:00
augustss
1d0f731683 A set of utilities to communicate with IrDA devices over an IrDA port
on a serial line.
Covers IrComm for connecting via PPP over cell phones
as well as several utilities to exchange data with PDAs.

These programs were written by Tommy Bohlin <tommy@gatespace.com>.
2001-11-29 13:05:22 +00:00
seb
40b4c40b4a Initial import of hesiod-3.0.2.
Provided in PR 14649 by Kevin P. Neal <kpneal@pobox.com>.

Minor enhancements and buildlink.mk made by seb.
A package builder can force the use of this package by defining NEED_HESIOD in
case the base system already provides Hesiod API in the C library.
Note: NetBSD's C library provides minimum Hesiod support, the library included
in this package is the MIT original one and so provides the whole Hesiod API.

Hesiod is a name service library that can provide general name service for a
variety of applications. It is based on the Domain Name system (DNS).
The Hesiod library and hesinfo tool allow easy queries to Hesiod name service.
2001-11-29 11:41:28 +00:00
martti
5c40bc73d0 Updated to 4.0.4, provided by Eric Gillespie Jr. in pkg/14376
This is a minor bug-fix release, though some new functions have been added:

_bts                            Completion for Debian BTS
_chflags                        Completion for chflags(1)
_links                          Completion for links web browser
_samba
_sysctl
_user_admin
bash-backward-kill-word
2001-11-29 09:16:28 +00:00
martti
f1e86a9371 Added artist 2001-11-29 09:00:00 +00:00
martti
74cbaefee8 Artist is an Emacs lisp package that allows you to draw lines,
rectangles and ellipses by using your mouse and/or keyboard. The
shapes are made up with the ascii characters |, -, / and \.

Provided by Hiramatsu Yoshifumi in pkg/13799
2001-11-29 08:59:48 +00:00
martti
aa1ea853d0 Added weex 2001-11-29 08:36:17 +00:00
martti
9e24c55204 Fast Webpage Exchanger (weex) is a utility designed to automate the
task of remotely maintaining a web page or other FTP archive. With weex,
the maintainer of a web site or archive that must be administered through
FTP interaction can largely ignore that process.

Provided by Hiramatsu Yoshifumi in pkg/13090
2001-11-29 08:36:06 +00:00
hubertf
f0e66080e8 Teach pkglint about PKGREVISION (not complaining about it).
TODO: warn about PKGNAME= ...nbX
2001-11-29 01:56:37 +00:00
hubertf
5542206cba Get rid of manually adding "nbX" to PKGNAME when a pkg was changed in
pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.

Example #1:
        DISTNAME=       foo-X.Y
        PKGREVISION=    Z
     => PKGNAME=        foo-X.YnbZ

Example #2:
        DISTNAME=       barthing-X.Y
        PKGNAME=        bar-X.Y
        PKGREVISION=    Z
     => PKGNAME=        bar=X.YnbZ (!)

On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.
2001-11-29 01:12:24 +00:00
jlam
718ca46cf7 Buildlinkify, and use REPLACE_PERL instead of directly subbing for perl
path.
2001-11-28 23:59:29 +00:00
kleink
86cb6d973a Update p5-perl-ldap to 0.25; notable changes since 0.23 include:
perl-ldap 0.25 29 Oct 2001
==========================

* Added support for EXTERNAL SASL authentication
* Caller can now specify attributes to return from root_dse
* More scripts added to contrib
* Various bug fixes
* Caller can now specify sslversion for LDAPS and start_tls

perl-ldap 0.24 17 July 2001
===========================

* Added support for startTLS
* Better error checking in Net::LDAP methods
* VLV control now works
* Can now use oid or name for the matchingRule in filter extensible matches
* Major overhaul of LDIF.pm
* $schema->name2oid is now context sensetive
* test suite now works with openldap2
2001-11-28 21:16:13 +00:00
tv
92d724ccfe In the odd possible case of someone using "pkgsrc" underneath "src"
(even though that's still a bad idea), set USETOOLS=no explicitly before
including <bsd.own.mk>, and add this also to MAKE_ENV to make BSD-Makefile
based packages build properly.
2001-11-28 19:58:13 +00:00
jlam
208d40b3a2 Move the PKG_SYSCONFDIR logic below the definition of PKGNAME. PKGNAME is
use to set PKGBASE, which is used in the name of the package-specific
config directory override (PKG_SYSCONFDIR.${PKGBASE}).  Prior to this, if
PKGNAME wasn't explicitly set in the package, then the override would not
work.
2001-11-28 19:55:31 +00:00
wiz
7338303f42 Update to 1.1nb1: Don't print an error message if called on an empty dir.
Patch from Rui-Xiang Guo in pkg/14703.
2001-11-28 18:20:28 +00:00
martti
80d5a2b3de Updated to p5-Net-SSLeay-1.09 (provided by Shell Hung in pkg/14512)
1.09  20.8.2001,
        - fixed Makefile.PL (computation of bin_path) and test.pl ($perl
          use before defined) per Gordon Lack <gml4410@ggr.co.uk>
      11.9.2001,
        - Patch by Jeremy Mates <jmates@mbt.washington.edu> to make Handle.pm
          more acceptable for older perls
      25.9.2001,
        - systematically implemented many of the newer functions of
          openssl API (per popular request and for completeness)
2001-11-28 17:53:36 +00:00
martti
43819b0620 Added cgicc 2001-11-28 17:50:04 +00:00
martti
19d4fe2d33 Added cgicc-3.1.5, provided by Shell Hung in pkg/14643
GNU cgicc is an ANSI C++ compliant class library that greatly
simplifies the creation of CGI applications for the World Wide Web.
2001-11-28 17:47:05 +00:00
wiz
d5127b6cd1 Update to 0.4.7, provided by Shell Hung in pkg/14663.
Changes:
- i18n support
- fix terminal restore on reconnect
- uses more secure API
- more documentation
2001-11-28 17:30:38 +00:00