Commit graph

117268 commits

Author SHA1 Message Date
tron
84f5aa72f8 Update "apache22" package to version 2.2.6.
This update is a bug and security fix release. The following security
problem hasn't been fixed in "pkgsrc" before:
- CVE-2007-3847: mod_proxy: Prevent reading past the end of a buffer when
  parsing date-related headers.
2007-09-08 11:02:07 +00:00
adrianp
f35f07a816 The v7 and v9 directories on SunOS may not exist so only try and remove
them if they do exist.
2007-09-08 10:41:01 +00:00
wiz
9e956bb9d7 Updated textproc/dblatex to 0.2.7 2007-09-08 10:26:55 +00:00
wiz
3e9975caf4 + dblatex. 2007-09-08 10:26:27 +00:00
wiz
62ec29b153 Initial import of dblatex-0.2.7:
Dblatex started as a DB2LaTeX clone, but since then many things
have changed and new features have been added or (hopefully)
improved. Now, the portion of shared code is small if any, and the
dblatex purpose is different from DB2LaTeX on these points:

* The project is end-user oriented, that is, it tries to hide as
much as possible the latex compiling stuff by providing a single
clean script to produce directly DVI, PostScript and PDF output.

* The actual output rendering is done not only by the XSL stylesheets
transformation, but also by a dedicated LaTeX package. The goal is
to allow a deep LaTeX customisation without changing the XSL
stylesheets.

* Post-processing is done by Python, to make publication faster,
convert the images if needed, and do the whole compilation.
2007-09-08 10:25:48 +00:00
rillig
470ab0a92f Removed the warning about pkg_add or pkg_delete "not running as root"
completely. It only made the code more bloated, and a user trying to add
or delete packages would get lots of "Permission denied" warnings
anyway.
2007-09-08 09:58:14 +00:00
rillig
775b3e4acb Avoid EPERM errors from tar when installing packages as an unprivileged
user.
2007-09-08 09:45:22 +00:00
wiz
e425e3c7a2 Updated security/opencdk to 0.6.4nb1 2007-09-08 09:45:14 +00:00
wiz
65475deb65 Remove superfluous @dirrm. Bump PKGREVISION. 2007-09-08 09:42:01 +00:00
ghen
f6a2f45540 Updated mail/dovecot to 1.0.4. 2007-09-08 09:30:49 +00:00
ghen
d521b4710a Update to Dovecot 1.0.4:
* Assume a MIME message if Content-Type: header exists, even if
	  Mime-Version: header doesn't.

	- IMAP: CREATE ns_prefix/box/ didn't work right when namespace prefix
	  existed.
	- deliver: plugin {} settings were overriding settings from userdb.
	- mbox: Expunging the first message might not have worked always
	- PostgreSQL: If we can't connect to server, timeout queries after
	  a while instead of trying forever.
	- Solaris: sendfile() support was broken and could have caused
	  100% CPU usage and the connection hanging.

And one more thing I forgot from NEWS file:

	- IMAP: Fixed infinite loop in some situations
2007-09-08 09:29:53 +00:00
shannonjr
a8dd436ca5 Correct PLIST ommission and bump PKGREVISION 2007-09-08 09:02:37 +00:00
wiz
c183308d81 + anjuta-2.2.1, libelf-0.8.10, mksh-31, smokeping-2.2.3. 2007-09-08 08:56:01 +00:00
obache
880a7e0b30 No need to use pkg-config since version 1.4.7. 2007-09-08 08:18:36 +00:00
wiz
5406ef3bb5 libgsf updated to 1.14.7. 2007-09-08 08:15:21 +00:00
wiz
428cd915df Update to 1.14.7:
Jody:
* Fix typo that would break all xml output.
2007-09-08 08:14:27 +00:00
obache
7408ed5d92 -msmtp 2007-09-08 08:07:00 +00:00
obache
9c017fd694 Updated mail/msmtp to 1.4.13 2007-09-08 08:05:51 +00:00
obache
fc26376e36 Update msmtp to 1.4.13.
Based on patch provided by L. Schmidt in PR 36939.

Version 1.4.13:
- Added the set_sendmail.sh script by Gautam Iyer to the new scripts
  subdirectory.
- Added the msmtpqueue scripts to the new scripts subdirectory.
- Make the search of an account by the envelope from address case insensitive.
  Problem reported and fixed by Brandon Philips.
- Update the license of the source code to GPLv3 or later, and change the
  license of the documentation to the GFDLv1.2 or later.
- Gnulib update to 2007-07-15.

Version 1.4.12:
- Handle the special envelope from address MAILER-DAEMON correctly: send
  "MAIL FROM:<>" instead of "MAIL FROM:<MAILER-DAEMON>". Reported by
  Andre Egerer.
- Improve the documentation for TLS vs. SSL. Thanks to Carlos Martin Nieto for
  suggestions.
- Add documentation on how to find the right CA certificate for
  tls_trust_file. Thanks to Bryan Kam for suggestions.

Version 1.4.11:
- Require either tls_trust_file or tls_certcheck=off for TLS sessions, so that
  msmtp is not silently vulnerable to man-in-the-middle attacks.
- Do not use NTLM authentication automatically anymore unless TLS is active.
  NTLM is not an open standard and must therefore be considered broken.
- Gnulib update 2007-04-07.
- Move build-aux files to separate directory build-aux.
- Provide a hstrerror() function for systems that lack getaddrinfo(), so that
  gethostbyname() must be used instead, and do not provide hstrerror()
  themselves. Needed for Solaris 2.6. Reported and tested by Chris Green.

Version 1.4.10:
- Updated copyright info to 2007.
- Gnulib update to 2007-01-10.
- From mpop: Switch to autoconf-2.61 and automake-1.10, to avoid problems with
  configure trying to run "sh /usr/bin/install" where /usr/bin/install is not a
  shell script on NetBSD. Reported by Jeremy C. Reed.
- From mpop: Remove the obsolete "extern int errno;" declaration. It does not
  conform to POSIX and causes trouble. Thanks to Jeremy C. Reed for the patch.
- Added AC_SYS_LARGEFILE to configure.ac, for large file support. Removed the
  unnecessary AC_C_CONST and AC_HEADER_STDC.

Version 1.4.9:
- Remove gnulib module nanosleep. This fixes more build problems.

Version 1.4.8:
- Gnulib update. There are no local changes anymore.
- Do not use nanosleep() on W32 anymore. Use Sleep() instead.
  Do not use nanosleep() on DJGPP anymore. Use usleep() instead.
- Update gettext files to gettext-0.16.
- Improved the configure check for the OpenSSL libraries. This fixes a build
  failure on Mac OS X. Reported by Michael Williams, who also tested the fix.
  Thanks!
- Fix a bug in string_replace(). This bug did not affect msmtp.
- Gnulib update. Removes the initialization of pkgdata_DATA from
  gnulib/Makefile.am, thanks to a fix by Bruno Haible. 'make install' will no
  longer create an empty directory $(pkgdatadir) anymore (the default for
  $(pkgdatadir) is /usr/local/share/msmtp). Reported by Roman Bogorodskiy.

Version 1.4.7:
- Gnulib update. The nanosleep module still differs from the official gnulib
  source.
- Disable SSLv2 because it has known flaws. This only affects the OpenSSL
  version because GNU TLS does not implement SSLv2.
- Add new command tls_force_sslv3 and option --tls-force-sslv3 to force
  TLS/SSL version SSLv3. This is needed to use SSL with some old and broken
  servers. Closes Debian bug #374610, reported by Marko Makela. Thanks to
  Julien Louis for tracking this problem down and testing the patch.
- Changed detection of libgnutls so that it works with version >= 1.2.0 again.
- Improvements for the build system:
  - Quote arguments of M4 macros.
  - Use AC_LIB_HAVE_LINKFLAGS to detect libraries. Do not use *-config scripts
    or pkg-config. This avoids problems that are reported in this thread:
    http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/
    1610/focus=1610 .
  - Use HAVE_LIB* macros instead of USE_* or others, for consistency.
- Link with LIB_NANOSLEEP as determined by the gnulib nanosleep module. This
  fixes build problems on Solaris. Reported by Daniel Rechsteiner. Thanks!
- Update to gettext-0.15.
- W32/DJGPP: Assure that all files are opened in binary mode. This seems to
  also apply to socket connections, therefore it is necessary.
- Fix error message typo in check_account().
- DJGPP port: include missing header <fcntl.h> in msmtp.c
- Sync from mpop:
  - Adapt --version output to the latest GNU conventions.
  - Clean up #includes.
  - Renamed os_env.[ch] to tools.[ch].
  - Replace __MINGW__ with W32_NATIVE in os_env.h.

Version 1.4.6:
- Updated README.
- Minor documentation improvements.
- Do not set a default port for LMTP, because none is officially defined.
- Update gettext files to gettext-0.14.5.
- Another gnulib update, with the additional sys_select module and a patch to
  the nanosleep module. See the mailing list gnulib-bugs for these patches
  that are not (yet?) part of the official gnulib.
- Gnulib update.
- Improved --help text output.
- Improved error messages when logging to a logfile fails.
- Sync from mpop:
  - Enable network connection timeouts on DJGPP/Watt32. Thanks to Gisle Vanem
    for pointing out that this works just like it does with UNIX. The
    DJGPP/Watt32 port is now on par with the UNIX port.
  - Update README.dos.
  - Don't check configuration file permissions on Cygwin.
  - Renamed README.win32 to README.w32. Updated README.w32 and README.dos.
  - Replace '#ifdef _WIN32' with '#ifdef W32_NATIVE', where W32_NATIVE is
    defined in config.h if the following is true:
    '#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__'.
    The reason is that Cygwin defines _WIN32 nowadays, but we want the UNIX API
    on that platform.
  - Include config.h in list.c.
  - Fix warnings emitted for configure.ac by autoreconf.
  - lock_file(): If another process holds a lock on the file, then wait 1/10
    second instead of 1 second before the next try.
  - Gnulib update. Added nanosleep module.
  - Improve error handling for file locking: differentiate between timeouts and
    other errors.
  - Improve checks for libraries in configure.ac. The ./configure options have
    changed! See INSTALL for more info.
  - Improve --version output.
  - Add (optional) support for Internationalized Domain Names (IDN) via
    GNU Libidn.
  - Initialize TLS only if pop3_connect() succeeded.
  - Move SSL_LIBS and GSASL_LIBS into LIBS; do not put them in Makefile.am.
  - Fix memory leak in GNU SASL variant of pop3_auth().
    (This change applies to smtp_auth(), GNU SASL variant.)
  - Fix memory leak in GnuTLS variant of tls_cert_info_get().
  - pop3_auth(), GNU SASL variant:
    - Check if authentication data is complete before trying to start
      authentication.
    - Never call password_callback() when no user name is given.
    (This change applies to smtp_auth(), GNU SASL variant.)
  - Prevent a double free if an invalid argument to the auth command is given.
  - Prevent a double free if an invalid argument to --auth is given.
  - Replace crypto.[ch] with gnulib hmac-md5 module.
  - Gnulib update. Add hmac-md5 module.
  - net.c, tls.c: allow all network operations to be interrupted with CTRL+C,
    and print an appropriate error message in this case.
    (This change does not affect msmtp.)
  - tls.c: if an error occurs, clean up *after* building the error message. This
    fixes a potential segfault in the OpenSSL version of tls_start().
  - net_open_socket(): don't let net_close_socket() clobber errno.
  - net_open_socket(): print correct error message if getaddrinfo() returns
    EAI_SYSTEM.
  - Fixed comment in net.h.
  - net_get_canonical_hostname(): Only call freeaddrinfo() if getaddrinfo()
    succeeded. Reported and fixed by Raul Nunez de Arenas Coronado.
    (This change does not affect msmtp.)
- Update copyright message.
- Gnulib update.
- Minor Win32 portability/cross-compilation updates.
- configure.ac: Rely on PKG_CHECK_MODULES to find GSASL, do not fall back to
  manual detection, to prevent using an incompatible version of GSASL.
  Problem reported by Jari Aalto.
- Gnulibs sysexit_.h now defines EX_OK; there's no need to use a locally
  modified version anymore.
- Use a locally modified version of gnulibs sysexit_.h that defines EX_OK to
  0, since the gnulib maintainers apparently won't fix this file.
  Include the sysexits.h header after all other system headers to override
  previous definitions of EX_OK on systems that use EX_OK for other purposes.
  This is needed on Interix, reported by Ben Collver.
2007-09-08 08:05:22 +00:00
jlam
940bc4dcda Use an actual function (regcomp) declared in <regex.h> as the feature
name instead of just "regex".
2007-09-08 05:06:40 +00:00
jlam
d1db5cad7b Fix reversed test for MISSING_FEATURES+=inet6. 2007-09-08 05:04:37 +00:00
jlam
bc88c9e746 Canonicalize the way the features are tested. 2007-09-08 05:03:52 +00:00
jlam
de8a166406 * Teach the features framework about the fts_* family of functions.
* Teach the features framework how to create a replacement header file
  from the <nbcompat/*> equivalent for fts.h, glob.h and regex.h.
2007-09-08 04:54:12 +00:00
jlam
a6c6cfd7da * Use Makefile.boot instead of Makefile so that we don't need BSD make
to build bozohttpd.

* Use a custom do-install target to install the binary and the manpage.

* Replace the pre-build target with a subst framework class.

Bump the PKGREVISION to 1 now that we no longer build or install the
catman page.
2007-09-08 01:44:51 +00:00
tron
2b48765891 Remove obsolete patch files. 2007-09-07 23:28:23 +00:00
tron
558ffb8fcd Note update of "apr0" and "apache2" packages. 2007-09-07 23:14:22 +00:00
wiz
09035e7337 + cvs2svn-2.0.0, scapy-1.1.1. 2007-09-07 23:11:43 +00:00
tron
21e14a632b Update "apr" package to version 0.9.16.2.0.61 and "apache2" package
to version 2.0.61.

This update is a bug and security fix release. The following security
problem hasn't been fixed in "pkgsrc" before:
- CVE-2007-3847: mod_proxy: Prevent reading past the end of a buffer when
  parsing date-related headers.
2007-09-07 23:11:40 +00:00
wiz
1c13db7db2 Mention new suse* packages and skype PKGREVISION bump. 2007-09-07 23:07:59 +00:00
wiz
dcccbb9891 Add missing dependencies. Bump PKGREVISION.
XXX: now segfaults on NetBSD-4.99.30/amd64, instead of not starting
at all before.
2007-09-07 23:06:13 +00:00
wiz
19c1a2725c Support alsa, libsigc++2, and resmgr emulation packages. 2007-09-07 23:04:55 +00:00
jlam
e168562282 auth-bozo.c cheats and assumes that libcrypto.so is linked against
libcrypt.so and so just include <unistd.h> is enough to use crypt().
This doesn't work when the assumption fails.  Since we always build
with SSL support in pkgsrc, just use the DES_crypt() from the OpenSSL
libraries.
2007-09-07 23:01:59 +00:00
wiz
b295235413 Add and enable suse*alsa, suse*libsigc++2, and suse*resmgr. 2007-09-07 22:56:23 +00:00
wiz
675b6c779a Initial import of emulation packages for libraries needed by net/skype.
On NetBSD-4.99.30/amd64 it now segfaults during startup, but at
least it doesn't complain about missing libraries any longer.
2007-09-07 22:54:44 +00:00
jlam
07dd3147c6 Convert packages that test and use USE_INET6 to use the options framework
and to support the "inet6" option instead.

Remaining usage of USE_INET6 was solely for the benefit of the scripts
that generate the README.html files.  Replace:

	BUILD_DEFS+=	USE_INET6
with
	BUILD_DEFS+=	IPV6_READY

and teach the README-generation tools to look for that instead.

This nukes USE_INET6 from pkgsrc proper.  We leave a tiny bit of code
to continue to support USE_INET6 for pkgsrc-wip until it has been nuked
from there as well.
2007-09-07 22:12:10 +00:00
jlam
cdb276bfa1 Convert to use the options framework. 2007-09-07 22:07:31 +00:00
jlam
5073c3d95d Add a "system features" framework that will eventually be used to
automatically supply missing "basic" headers and libraries from an
older system, e.g. IRIX 5.x or Interix or AIX, etc.

Example usage:

    USE_FEATURES+=      snprintf glob regex

For now, we just pull in libnbcompat to supply the missing bits.
2007-09-07 21:55:44 +00:00
taca
b6731304f5 +apache-1.3.39, apache-2.0.61, apache-2.2.6 2007-09-07 21:30:33 +00:00
spz
015569be5a patches irrtoolset to handle extended autnums
most changes supplied by mlelstv@NetBSD.org (Michael van Elst)
patch to src/rpsl/rpsl/rptype.cc supplied by he@NetBSD.org (Havard Eidnes)

also fixes PR pkg/36807
2007-09-07 21:26:31 +00:00
wiz
223cc2638d Add license file for softmaker-office-demo, set LICENSE, and update
RESTRICTED.
2007-09-07 21:22:31 +00:00
wiz
7e5b38c42c Set RESTRICT and NO_*_ON_*. 2007-09-07 21:05:39 +00:00
wiz
e5d77ec1ad Mention that this demo version only works for 30 days and
that Excel and Word export are disabled.
2007-09-07 21:05:28 +00:00
wiz
a20cf8ebe2 Mention new softmaker-office-demo package. 2007-09-07 20:59:34 +00:00
wiz
d9b77a94da + softmaker-office-demo. 2007-09-07 20:58:49 +00:00
wiz
322572fe43 Initial import of softmaker-office-demo-2006:
Office suite from Softmaker.  Contains PlanMaker and TextMaker, a
spreadsheet program and a document editor.  Supports Excel and Word
files as well as OpenDocument and OpenOffice.org files.

This package contains the demo version.
2007-09-07 20:58:19 +00:00
jlam
647e874657 Add, enable and note www/pound. 2007-09-07 19:09:47 +00:00
jlam
d032cfa67d Import pound-2.3.2 into www/pound.
The Pound program is a reverse proxy, load balancer and HTTPS front-end
for Web server(s).  Pound was developed to enable distributing the
load among several Web-servers and to allow for a convenient SSL wrapper
for those Web servers that do not offer it natively.  Pound is a very
small program, easily audited for security problems.  It can run as
setuid/setgid and/or in a chroot jail.  Pound does not access the
hard-disk at all (except for reading the certificate file on start,
if required) and should thus pose no security threat to any machine.
2007-09-07 19:08:09 +00:00
jlam
06ab49ce09 Allow packages that use OpenSSL to specify that they need an OpenSSL
built with support for threads.  This is done by adding the following
line to the package Makefile before the inclusion of openssl/buildlink3.mk:

    USE_FEATURES.openssl=	threads

The openssl/builtin.mk file is also adjusted to detect whether or not
the built-in OpenSSL was built with support for threads and the result
is used accordingly to determine whether or not a pkgsrc OpenSSL is
needed.
2007-09-07 17:26:23 +00:00
reed
df0b5304b0 Update BUILDLINK_API_DEPENDS.libmm to at least 1.4.0.
(And remove BUILDLINK_API_DEPENDS.libmm.)

Today, I upgrade apache and it failed with:

 Shared object "libmm.so.14" not found

I had libmm-1.3.1 with:

 /usr/pkg/lib/libmm.so.13
 /usr/pkg/lib/libmm.so.13.0.21

(The libmm update was done on 2005/11/24 -- I am surprised
this didn't hit anyone else.)
2007-09-07 17:16:43 +00:00
rillig
1316235db9 Replaced ${_PKG_SILENT}${_PKG_DEBUG} with ${RUN} and made the code simpler. 2007-09-07 17:01:10 +00:00