Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (16m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (153d) 

2024-05-12 15:32:43 UTC Now

2008-02-28 08:14:59 UTC MAIN commitmail json YAML

Note update of heimdal.

(jlam)

2008-02-28 08:14:41 UTC MAIN commitmail json YAML

Update security/heimdal to version 1.1.  Changes from version 0.7.2 include:

* Read-only PKCS11 provider built-in to hx509.
* Better compatibilty with Windows 2008 Server pre-releases and Vista.
* Add RFC3526 modp group14 as default.
* Handle [kdc] database = { } entries without realm = stanzas.
* Add gss_pseudo_random() for mechglue and krb5.
* Make session key for the krbtgt be selected by the best encryption
  type of the client.
* Better interoperability with other PK-INIT implementations.
* Alias support for inital ticket requests.
* Make ASN.1 library less paranoid to with regard to NUL in string to
  make it inter-operate with MIT Kerberos again.
* PK-INIT support.
* HDB extensions support, used by PK-INIT.
* New ASN.1 compiler.
* GSS-API mechglue from FreeBSD.
* Updated SPNEGO to support RFC4178.
* Support for Cryptosystem Negotiation Extension (RFC 4537).
* A new X.509 library (hx509) and related crypto functions.
* A new ntlm library (heimntlm) and related crypto functions.
* KDC will return the "response too big" error to force TCP retries
  for large (default 1400 bytes) UDP replies.  This is common for
  PK-INIT requests.
* Libkafs defaults to use 2b tokens.
* krb5_kuserok() also checks ~/.k5login.d directory for acl files.
* Fix memory leaks.
* Bugs fixes

(jlam)

2008-02-28 00:31:37 UTC MAIN commitmail json YAML

Use --localedir instead of --with-localedir, following configure's
--help.  From Rumko on pkgsrc-users@.

(gdt)

2008-02-27 23:50:29 UTC MAIN commitmail json YAML

Calling usleep for 1000000 microseconds or more is not allowed,
so add a myusleep() wrapper to DTRT.  This should fix the 100% CPU
utilisation.

PKGREVISION -> 1.

(apb)

2008-02-27 22:31:52 UTC MAIN commitmail json YAML

+ Add full DESTDIR support in the least intrusive way possible.  The
  strategy is to leave alone the install targets sprinkled all over
  the Makefiles and instead to two thigns:

    (1) Define new INST_* variants of BINDIR, ETCDIR, MODULEDIR, etc.
that are the "final" installation locations, and thus may be
hardcoded into the program.

    (2) Modify the definitions of BINDIR, ETCDIR, MODULEDIR, etc. to
point to $(DESTDIR)$(INST_*).  These variables can be used in
the _install targets without any changes.

(jlam)

2008-02-27 22:10:34 UTC MAIN commitmail json YAML

Greatly simplify the logic that tries to determine whether -lintl
needs -liconv in order to satisfy linkage requirements.  This is now
patterned after the approach taken with readline and termlib.

Examples on NetBSD for a package that includes only
gettext-lib/buildlink3.mk:

PREFER_NATIVE= yes
PREFER_PKGSRC= # empty
# This uses the native gettext and native iconv, with:
# BUILDLINK_LDADD.gettext == "-lintl"

PREFER_NATIVE= yes
PREFER_PKGSRC= iconv
# This uses the native gettext and native iconv, with:
# BUILDLINK_LDADD.gettext == "-lintl"

PREFER_NATIVE= yes
PREFER_PKGSRC= gettext
# This uses the pkgsrc gettext and native iconv, with:
# BUILDLINK_LDADD.gettext == "-lintl"

PREFER_NATIVE= yes
PREFER_PKGSRC= gettext iconv
# This uses the pkgsrc gettext and pkgsrc iconv, with:
# BUILDLINK_LDADD.gettext == "-lintl -liconv"

PREFER_NATIVE= # empty
PREFER_PKGSRC= yes
# This uses the pkgsrc gettext and pkgsrc iconv, with:
# BUILDLINK_LDADD.gettext == "-lintl -liconv"

PREFER_NATIVE= iconv
PREFER_PKGSRC= yes
# This uses the pkgsrc gettext and native iconv, with:
# BUILDLINK_LDADD.gettext == "-lintl"

PREFER_NATIVE= gettext
PREFER_PKGSRC= yes
# This uses the native gettext and native iconv, with:
# BUILDLINK_LDADD.gettext == "-lintl"

PREFER_NATIVE= gettext iconv
PREFER_PKGSRC= yes
# This uses the native gettext and native iconv, with:
# BUILDLINK_LDADD.gettext == "-lintl"

(jlam)

2008-02-27 21:52:16 UTC MAIN commitmail json YAML

Update ClusterIt to 2.5.

Major enhancements:
A new program, dtop, allows the user to run top across multiple machines
and collate the results in real-time. The default remote commands have
been changed over to ssh from rsh. A test option has been added to all
commands to check if SSH is up and running before attempting an SSH
connection that might otherwise hang. A flag has been added to dsh
allowing the user to copy, execute, and delete a script on all machines
in one step. There are many other small bugfixes and enhancements.

(garbled)

2008-02-27 21:32:45 UTC MAIN commitmail json YAML

If FOO is empty, then ${FOO:S/^/-l/} has a value of "-l".  This is not
what we want.  Instead, use another pattern to strip away lone "-l" in
BUILDLINK_LDADD.*.

(jlam)

2008-02-27 20:43:14 UTC MAIN commitmail json YAML

replace bash in theme installer in order to get icons installed

(kefren)

2008-02-27 19:32:55 UTC MAIN commitmail json YAML

2008-02-27 18:59:38 UTC MAIN commitmail json YAML

The lua library definitely needs the readline library around when
linking, so include readline/buildlink3.mk in lua/buildlink3.mk.

(jlam)

2008-02-27 18:52:16 UTC MAIN commitmail json YAML

+ Remove dependency on ncurses (!!) of all things -- lua doens't have
  any curses code in it.  It only needs readline for the "io" module,
  and the readline/buildlink3.mk now handles pulling in any necessary
  dependencies for the terminal library that it uses.

Bump the PKGREVISION to 1.

(jlam)

2008-02-27 18:16:37 UTC MAIN commitmail json YAML

+ Teach the readline buildlink3.mk and builtin.mk files to determine
  the correct terminal library that must be linked along with -lreadline.
  On NetBSD, this is -ltermcap.  On Linux, this should be either -ltinfo
  or -lcurses.  On Solaris, this should be -lcurses.

+ Add a "termlib" dependency to the devel/readline package that allows
  for linking against -lcurses.  Bump the PKGREVISON to 1.

(jlam)

2008-02-27 17:36:34 UTC MAIN commitmail json YAML

Teach termlib files about another possible native terminal library, tinfo.

(jlam)

2008-02-27 17:05:55 UTC MAIN commitmail json YAML

2008-02-27 16:58:18 UTC MAIN commitmail json YAML

Updated wm/fvwm-devel to 2.5.25

* New features:

  - Handle the STATE_ADD command of the EWMH _NET_WM_STATE
    message from version 1.3 of the EWMH spec.
  - Support transparency in ARGB windows

* Bug Fixes:

  - Fixed problem with windows disappearing when created
    unless the style Unmanaged was used.
  - Edge move delay was used as resistance for the top edge.
  - Fixed a parsing problem of the screen argument of the
    SnapAttraction style.
  - Some html documentation files were not installed.
  - Fixed a memory leak in internationalized font handling.
  - Fixed a bug in MinOverlap placement.
  - Fixed the StickyAcrossPages style in the FvwmPager.
  - Fixed the determination of the X charset on UTF-8 systems.
  - Fixed a crash when certain EWMH messages were sent to
    unmanaged windows.
  - Fixed a memory leak in multibyte codepage code.
  - Ignore the EWMH staysontop and staysonbottom hints if the
    EWMHIgnoreStackingOrderHints style is used.
  - Fixed a sporadic crash when the root background set by gnome,
    fvwm-root, esetroot etc. changes and a root transparent
    colour set is used.
  - Fixed spradic crash in modules with root transparent
    background from colour sets.
  - Fixed a possible crash if the last active module fails.

(martti)

2008-02-27 16:49:34 UTC MAIN commitmail json YAML

+ CHECK_STRIPPED.

(rillig)

2008-02-27 16:45:36 UTC MAIN commitmail json YAML

Don't strip the binary if INSTALL_UNSTRIPPED=yes.

(rillig)

2008-02-27 16:15:30 UTC MAIN commitmail json YAML

Added net/3proxy version 0.5.3.11

(apb)

2008-02-27 16:14:44 UTC MAIN commitmail json YAML

Add the license for 3proxy.

(apb)

2008-02-27 16:14:25 UTC MAIN commitmail json YAML

2008-02-27 15:26:34 UTC MAIN commitmail json YAML

+ Define BUILTIN_LIBNAME.* unconditionally so that their values can
  always be used in other builtin.mk files.

+ In the USE_BUILTIN.* == "yes" case, set BUILDLINK_LIBNAME.* to the
  corresponding BUILTIN_LIBNAME.* value so that BUILDLINK_LIBNAME.*
  can always be used in other buildlink3.mk files.

(jlam)

2008-02-27 14:22:11 UTC MAIN commitmail json YAML

Note update of monotone and monotone-server to 0.39.

(jmmv)

2008-02-27 14:19:30 UTC MAIN commitmail json YAML

Update to 0.39: depend on monotone 0.39.

(jmmv)

2008-02-27 14:16:50 UTC MAIN commitmail json YAML

Update to 0.39:

Changes

- 'mtn di' is now an alias for 'mtn diff'.

- 'automate db_set' has been renamed to 'automate set_db_variable'.

- 'automate db_get' has been replaced by 'automate get_db_variables'
  which returns all database variables similar to 'list vars' in
  basic_io format, optionally restricted by domain.

- The REVID argument of 'automate get_revision' is now mandatory;
  to retrieve the current workspace revision, use the new command
  'automate get_current_revision'

- messages describing conflicts from all of the various merge commands
  have been reworked and should be much more informative.

- mtn show_conflicts now outputs much more detailed and descriptive
  messages, however it may report content conflicts that will be
  resolved automatically by the line merger.

- The internal copy of PCRE has been updated to version 7.6.
  If you use the '--with-system-pcre' configure switch, it
  will insist on at least this version.

- "emacs" has been removed from the list of dumb terminal types;
  tickers should now default to --ticker=count with emacs terminals

- extensive section on merge conflicts and ways to resolve them
  added to the manual.

Bugs fixed

- for changes near the beginning of a file, mtn's unified diff
  output sometimes contained too many leading context lines.

- the path handling of 'mtn revert' was improved and fixed two bugs:
  now a restricted revert on a node "dir1/file1" reverts only the
  content changes in "file1", but leaves renames of any of its
  ancestor nodes untouched; furthermore, if "dir0/" was renamed to
  "dir1" and "dir1/file1" was dropped, mtn now re-creates file1 at the
  proper place ("dir1/") and leaves no missing files around because
  of the non-existing "dir0/".

- a few changes needed to build with gcc 4.3.

New features

- 'automate drop_db_variables' which drops one database variable
  (like the 'unset' command) or all variables within a given domain.

- 'automate inventory' now accepts the options '--no-ignored',
  '--no-unknown', '--no-unchanged' and '--no-corresponding-renames'.
  Please consult the monotone documentation for more information about
  these new options.
  In addition, 'automate inventory' no longer recurses into ignored
  directories. The typical case of listing files that need attention
  now runs at least four times faster.

- 'automate get_current_revision' which outputs the revision text of
  changes in the current workspace

(jmmv)

2008-02-27 14:14:45 UTC MAIN commitmail json YAML

2008-02-27 14:09:10 UTC MAIN commitmail json YAML

Note addition of m17n-lib and related packages.

(obache)

2008-02-27 14:07:47 UTC MAIN commitmail json YAML

Import m17n-im-config version 0.9.0.

The m17n-im-config package provides a C library (libm17n-im-config.so) to create
a GTK+ widget for per-user configuration of input methods provided by the m17n
library, and a standalone GTK+ program (m17n-im-config) that uses the above
widget.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(obache)

2008-02-27 14:04:58 UTC MAIN commitmail json YAML

Import m17n-contrib version 1.1.6.

The m17n-contrib is a collection of contributed works to be used with
the m17n library.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(obache)

2008-02-27 13:50:43 UTC MAIN commitmail json YAML

2008-02-27 13:48:28 UTC MAIN commitmail json YAML

2008-02-27 13:45:47 UTC MAIN commitmail json YAML

Import m17n-db version 1.5.1.

This file is part of the m17n database; a sub-part of the m17n library.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(obache)

2008-02-27 12:52:41 UTC MAIN commitmail json YAML

Don't install the binary stripped when INSTALL_UNSTRIPPED=yes.
While here, shortened the code that installs the files.

(rillig)

2008-02-27 12:35:49 UTC MAIN commitmail json YAML

ENOCOFFEE: PKGREVISION+=2 to make up for previous PKGREVISION-- with
patch change.

(gdt)

2008-02-27 12:31:12 UTC MAIN commitmail json YAML

Add bash to tools for mkpkgconfig.

(wiz)

2008-02-27 12:19:45 UTC MAIN commitmail json YAML

2008-02-27 11:04:29 UTC MAIN commitmail json YAML

added missing hicolor theme include in Makefile and theme files in PLIST
noted by wiz@

(kefren)

2008-02-27 10:01:34 UTC MAIN commitmail json YAML

Updated mail/thunderbird and mail/thunderbird-gtk1 to 2.0.0.12nb2.

(ghen)

2008-02-27 10:00:47 UTC MAIN commitmail json YAML

Update thunderbrd and thunderbird-gtk1 to 2.0.0.12 (.10 and .11 where skipped).

Security fixes in this version:

MFSA 2008-12 Heap buffer overflow in external MIME bodies
MFSA 2008-07 Possible information disclosure in BMP decoder
MFSA 2008-05 Directory traversal via chrome: URI
MFSA 2008-03 Privilege escalation, XSS, Remote Code Execution
MFSA 2008-01 Crashes with evidence of memory corruption (rv:1.8.1.12)

For more info, see http://www.mozilla.com/en-US/thunderbird/2.0.0.12/releasenotes/

(ghen)

2008-02-27 08:25:18 UTC MAIN commitmail json YAML

USE_NCURSESW is gone, use USE_NCURSES instead.

(wiz)

2008-02-27 06:15:04 UTC MAIN commitmail json YAML

Set BUILDLINK_LDADD.curses in the CURSES_TYPE == "curses" case.

(jlam)

2008-02-27 06:14:23 UTC MAIN commitmail json YAML

Define BUILTIN_LIBNAME.* outside of the CHECK_BUILTIN.*-protected
section to be the name of the built-in library if USE_BUILTIN.* is
"yes".  These variables can be used in other builtin.mk files.

(jlam)

2008-02-27 06:10:25 UTC MAIN commitmail json YAML

Protect against possibly empty BUILDLINK_LIBNAME.* variables when
defining BUILDLINK_LDADD.* by using a substitution instead of directly
prepending "-l".

(jlam)

2008-02-27 04:47:02 UTC MAIN commitmail json YAML

+ The termlib.buildlink3.mk file is meant to be included by packages
  that need basic termlib functionality, i.e. tgetent(), tgoto(),
  tputs(), etc.  Together with the termlib.builtin.mk file, they will
  use either a built-in termcap library, a built-in X/Open "enhanced"
  curses library, or ncurses to provide these functions.

+ Add BUILDLINK_LIBNAME.* definitions to the various curses buildlink3.mk
  and builtin.mk files that give the "base" library name of the curses
  library, e.g. curses, ncurses, etc.  These are used by the termlib
  files to set BUILDLINK_LIBNAME.termlib.

(jlam)

2008-02-27 02:26:07 UTC MAIN commitmail json YAML

Allow preferring a pkgsrc "curses" implementation for all packages
that include curses.buildlink3.mk.  Generally, the rule is not to set
CURSES_DEFAULT unless it's to set it to "ncurses" or "pdcurses".

# Example mk.conf settings and their results.

# Use the system curses.
PREFER_NATIVE= yes # default value
CURSES_DEFAULT= curses # default value

# Use system "ncurses" if it's available, otherwise use devel/ncurses
# from pkgsrc.
#
PREFER_NATIVE= yes # default value
CURSES_DEFAULT= ncurses

# Use devel/ncurses from pkgsrc.
PREFER_PKGSRC= yes

# Use devel/pdcurses from pkgsrc.
PREFER_PKGSRC= yes
CURSES_DEFAULT= pdcurses

# This causes a package build failure because there is no pkgsrc
# curses.
#
PREFER_PKGSRC= yes
CURSES_DEFAULT= curses

(jlam)

2008-02-27 00:24:19 UTC MAIN commitmail json YAML

Allow zero white-space in line 4 of buildlink3.mk files. This was hit by
devel/ncursesw.

(rillig)

2008-02-26 23:30:03 UTC MAIN commitmail json YAML

Put official-mozilla-branding in the PKG_SUPPORTED_OPTIONS for all packages that include this file - notably sunbird

(abs)

2008-02-26 18:24:27 UTC MAIN commitmail json YAML

We don't need ncurses, just curses.  Bump the PKGREVISION to 6.

(jlam)

2008-02-26 18:14:30 UTC MAIN commitmail json YAML

2008-02-26 17:21:13 UTC MAIN commitmail json YAML

Always make ncurses headers and libraries available as <curses.h> and
-lcurses so that GNU configure scripts that check for those ahead of
<ncurses.h> and -lncurses will still use ncurses instead of picking up
a system curses.

This was a regression introduced by my recent ncurses commits.

(jlam)

2008-02-26 17:16:24 UTC MAIN commitmail json YAML

Mark again as supporting destdir.

(joerg)

2008-02-26 17:02:31 UTC MAIN commitmail json YAML

2008-02-26 13:57:51 UTC MAIN commitmail json YAML

pbulk-0.28:
- don't try to deinstall (and fail) on packages marked not for uninstall

(joerg)

2008-02-26 13:54:31 UTC MAIN commitmail json YAML

libarchive and bsdtar are updated.

(joerg)

2008-02-26 13:54:14 UTC MAIN commitmail json YAML

Update build infrastructure for libarchive-2.4.13.

(joerg)

2008-02-26 13:46:21 UTC MAIN commitmail json YAML

Split PKGTOOLS_REQD into two parts. If we don't have PKGTOOLS_REQD,
but something after PKGTOOLS_BASE_REQD, just register a bootstrap
dependency.

(joerg)

2008-02-26 13:38:57 UTC MAIN commitmail json YAML

Use pkg_add from new build, override *_CMD instead of the full commands.
Drop some no longer used overrides.

(joerg)

2008-02-26 13:32:00 UTC MAIN commitmail json YAML

NO_MTREE is the default nowawadays.
Do not force use of a native compiler, we don't build digest during
bootstrap any longer.
Do not skip the pkgtools version check for the same reason. When
building this package using DESTDIR, it might actually need the newer
tools.

(joerg)

2008-02-26 13:09:36 UTC MAIN commitmail json YAML

2008-02-26 12:39:52 UTC MAIN commitmail json YAML

Use PKG_SYSCONFSUBDIR to ensure that configuration directory gets created
when using binary packages.
Bump PKGREVISION

(sborrill)

2008-02-26 11:49:08 UTC MAIN commitmail json YAML

Add and enable libotf.

(obache)

2008-02-26 11:47:50 UTC MAIN commitmail json YAML

Added graphics/libotf version 0.9.7

(obache)

2008-02-26 11:47:35 UTC MAIN commitmail json YAML

Import libotf version 0.9.7.

The library "libotf" provides the following facilites.

    o Read Open Type Layout Tables from OTF file.  Currently these
      tables are supported; head, name, cmap, GDEF, GSUB, and GPOS.

    o Convert a Unicode character sequence to a glyph code sequence by
      using the above tables.

The combination of libotf and the FreeType library (Ver.2) realizes
CTL (complex text layout) by OpenType fonts.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(obache)

2008-02-26 11:41:02 UTC MAIN commitmail json YAML

Add and enable gtk-im-libthai.

(obache)

2008-02-26 11:40:22 UTC MAIN commitmail json YAML

Added inputmethod/gtk-im-libthai version 0.1.4

(obache)

2008-02-26 11:38:41 UTC MAIN commitmail json YAML

2008-02-26 11:06:19 UTC MAIN commitmail json YAML

Add fake seed for ncurses.h with NetBSD's curses.

(obache)

2008-02-26 09:35:28 UTC MAIN commitmail json YAML

Updated fonts/fontforge to 20080203

(adam)

2008-02-26 09:34:32 UTC MAIN commitmail json YAML

2008-02-26 08:01:33 UTC MAIN commitmail json YAML

Note update of devel/ZenTest to version 3.9.1

(seb)

2008-02-26 08:00:39 UTC MAIN commitmail json YAML

Update to version 3.9.1.

Approved by maintainer.

Changes since last packaged version (3.6.0)

=== 3.9.1 / 2008-01-31

* 1 bug fix:
  * OMG I'm so dumb... fixed memory leak.

=== 3.9.0 / 2008-01-30

* 15 minor enhancements:
  * Added Wilson's patch to allow unit_diff to work with mspec. Adding rspec next.
  * Minor overhaul for autotest:
    * Added -f flag to start up without testing.
    * Added -q flag to autotest to make it extra quiet. Patch by Aaron Patterson.
    * Added ability to set test execution order, defaults to :random. EVIL!
    * Added completed_re and failed_results_re to help subclasses like rspec.
    * Added deprecation warnings for hooks. Deprecated :run.
    * Added find_directories accessor, defaults to ['.']
    * Added sleep accessor, defaults to 1 second.
    * Changed find_files to order files in the same order as find_directories.
    * Changed how autodiscover works with $:, added lib to the front.
    * Cleaned out nearly every @ and use accessor methods instead. You should too.
    * Made test_mappings ordered.
    * Removed @files, adding @find_order and @known_files.
    * Renamed tests_for_file to test_files_for.
    * test_files_for now only returns known files.

=== 3.8.0 / 2008-01-12

* 10 minor enhancements:
  * Added basic support for rubinius in multiruby.
  * Changed Dunno! message to only output on -v
  * Added Getting Started with Autotest by Philippe Hanrigou (with permission)
  * Updated example_dot_autotest.rb for newer plugins.
  * Cleaned up rdoc.
  * Worked with David Chelimsky to make Autotest more uber for subclasses.
  * Removed exceptions and test_mappings accessors and replaced with add/remove/clear methods. Updating .autotest should be very straightforward.
  * Moved :initialize hook to beginning of run method
  * Changed load/customization order to be:
    * Autotest
    * AutotestSubClass
    * ~/.autotest
    * ./.autotest (yes, both .autotest files).
  * Moved away from using instance variables to encourage subclasses to use accessors.

=== 3.7.2 / 2008-01-09

* 2 minor enhancements:
  * Extended file map for tests to include subdirs correctly.
  * Added debugging output on bad maps if -v set.

=== 3.7.1 / 2007-12-27

* 2 minor enhancements:
  * multiruby now downloads 1.8.6 and 1.9 on virgin run.
  * Improved output for the downloads.

=== 3.7.0 / 2007-12-21

* 8 minor enhancements:
  * Added add_mapping to make file mappings cleaner.
  * Added assert_callback thanks to Aaron Patterson.
  * Added autotest/cctray.
  * Added extra_files and extra_class_map, allowing .autotest files to be awesome.
  * Added url for lettuce principal thanks to Hugh Sasse.
  * Added zentest.rb refactorings thanks to Hugh Sasse.
  * Exceptions are now an array of regexps, built after :initialize hook.
  * Removed ruby_fork and ruby_fork_client. Eric got a faster laptop. :P
* 6 bug fixes:
  * Fixed all my annoyances with @exceptions.
  * Fixed crasher in autotest/redgreen for non-matches.
  * Fixed everything to work with ruby 1.9.
  * Fixed rubygem requires causing strangeness in tests.
  * Fixed zentest mapping so ruby2ruby and test_ruby2ruby work.
  * Removed stupid YAML methods from TrueClass during
    testing. (Infected by Test::Rails' use of rubygems)

=== 3.6.1 / 2007-07-23

* 4 minor enhancements:
  * Test::Rails::ViewTestCase now uses assert_select.
    * assert_form and friends now work with blocks like assert_select
      does.
  * Allow path_parameters in view tests to be ammended, making working
    with routes easier.
  * New version of autotest/notify.rb uses notify-send.
  * Fixed rdoc formatting on autotest and a couple plugins.

(seb)

2008-02-26 05:06:32 UTC MAIN commitmail json YAML

Add a --without-x flag to the mksandbox script.

(jlam)

2008-02-25 23:15:06 UTC MAIN commitmail json YAML

Updated lang/gauche to 0.8.13

(tnn)

2008-02-25 23:14:19 UTC MAIN commitmail json YAML

Update to Gauche-0.8.13.

pkgsrc changes
- DESTDIR support
- use libtool
- make iconv work
- fix a PLIST error
- close PR pkg/37897

Upstream changes
- Sorry, too many to list here

(tnn)

2008-02-25 22:35:24 UTC MAIN commitmail json YAML

The package supports installation to DESTDIR.

(heinz)

2008-02-25 22:11:59 UTC MAIN commitmail json YAML

The package supports installation to DESTDIR.

(heinz)

2008-02-25 18:34:59 UTC MAIN commitmail json YAML

- Add build dependency on libXt so configure finds X11/Intrinsic.h
- Supports installation to DESTDIR

(tnn)

2008-02-25 16:45:44 UTC MAIN commitmail json YAML

2008-02-25 16:38:00 UTC MAIN commitmail json YAML

Restore conditional PLIST items lost during the upgrade to 0.8.6d.
Remove option for flac as vlc's configure script forces it to be enabled
all the time (contrary to the docs!).
Add some buildlink dependencies.
Bump PKGREVISION

(sborrill)

2008-02-25 16:12:34 UTC MAIN commitmail json YAML

Bump API and ABI depends versions as API changed between 2.0 and 2.6 meaning
that things like vlc will not compile

(sborrill)

2008-02-25 15:39:49 UTC MAIN commitmail json YAML

Security update for modular-xorg-server.

(joerg)

2008-02-25 15:39:16 UTC MAIN commitmail json YAML

2008-02-25 09:01:53 UTC MAIN commitmail json YAML

+ capc-calc-2.12.3.0, claws-mail-3.3.1, clisp-2.44.1, freesci-0.6.3,
  glabels-2.2.2, gst-plugins0.10-bad-0.10.6, gst-plugins0.10-good-0.10.7,
  gst-plugins0.10-mad-0.10.7, gst-plugins0.10-musepack-0.10.6,
  gst-plugins0.10-oss-0.10.7, gst-plugins0.10-sid-0.10.7,
  gst-plugins0.10-ugly-0.10.7, gtkmm-2.12.5, liboil-0.3.13,
  librsvg-2.22.1, libsigc++-2.2.0, p5-File-Remove-1.40, p5-INET6-2.54,
  p5-Test-Simple-0.75, p5-Text-Markdown-1.0.14, py-mysqldb-1.2.2
  [pkg/38090], taglib-1.5, uim-1.4.2, wxRemind-79, wyrd-1.4.4,
  xf86-video-intel-2.2.1, xterm-233.

(wiz)

2008-02-25 07:38:51 UTC MAIN commitmail json YAML

2008-02-25 07:38:00 UTC MAIN commitmail json YAML

Update to 3.1.6. Note that some command-line options and the format
of some log entries have changed since 2.6.3; see UPGRADING.txt.
Also, pkgsrc no longer installs the random extra utilities that are
explicitly marked as unnecessary for spamdyke operation. From the
changelog:

VERSION 3.1.6 -- 2/11/2008
  Fixed a serious bug in middleman() -- when the remote server sent its message
    data and QUIT command in a burst and disconnected before spamdyke read() all
    of the data, the last data returned from read() was printed twice.  This
    could cause message corruption, especially in the case of attachments.
  Fixed a serious bug in middleman() -- when the remote server sent its data
    in bursts of 4096 bytes AND there were two lines of text in the data
    AND the 4096th character was not a newline AND there was a delay between the
    data bursts, memmove()ing the buffered data was causing corruption because
    the moved data was not being properly re-terminated.  While processing the
    remaining buffered data (and waiting for another burst from the remote
    server), strchr() would seek past the end of the data to an old newline
    character and middleman() would erroneously conclude the next line of data
    was complete, ready for processing.  Many thanks to Andreas Galatis and
    Dragomir Denev for reporting and helping me reproduce this one.
  Added a -W flag to sendrecv to introduce a delay between message data bursts.
  Added a -o flag to smtpdummy to save the message data to a file.

VERSION 3.1.5 -- 1/22/2008
  Fixed sendrecv to correctly process corrupted TLS negotiations instead of
    covering up bugs in spamdyke.
  Fixed spamdyke to not add garbage output at the beginning of TLS passthrough
    negotiations.  This was causing SSL handshakes to fail.  Thanks to Ronnie
    Tartar for reporting this one.

VERSION 3.1.4 -- 1/21/2008
  Fixed all of the Makefiles to remove a symbols directory Leopard's gcc seems
    to create when compiling in debug mode.
  Fixed middleman() to log the timeout message only once.
  Fixed middleman() to not expect input from the child process when the child
    process' input is being ignored or after the child process has exited.
  Fixed middleman() to correctly handle a rare situation -- when the child
    process was too slow responding that spamdyke's idle timeout was passed
    AND spamdyke was processing TLS data AND there was still data in the SSL
    buffer, spamdyke would loop infinitely, consuming 100% CPU.  This was a
    very tricky bug to find and fix.  Thanks to Pablo Gonzalez and Paolo for
    reporting this one and helping me debug it.
  Fixed middleman() to send message data to the child process line-by-line,
    even when the buffer is full.
  Added a new test program: smtpdummy.  This one simulates an SMTP server and
    can add delays after specific commands.
  Changed sendrecv to use a 64K buffer for input and output data.
  Changed sendrecv to kill the its child process after its timeout expires.
  Changed sendrecv to optionally continue sending data in bursts after the end
    for the message data.  Some mail servers do this.
  Changed sendrecv to deliberately send corrupt data while TLS is active.
  Changed test regression_009 to build its message payload at runtime instead
    of including a 0.75M file.  This file was unnecesarily increasing the size
    of the spamdyke tarball.
  Fixed compiling on Solaris.  Again.  Thanks to Davide Bozzelli for reporting
    this.  Again.  Sigh.

VERSION 3.1.3 -- 1/3/2008
  Fixed the format string LOG_INFO_DNS_TXT to assign the parameters correctly
    and prevent bus errors when the DNS response text is long.  Thanks to
    Stephan Rosenke for reporting this one.

VERSION 3.1.2 -- 12/11/2007
  Fixed smtp_filter() to set a flag after some SMTP commands to force
    middleman() to wait for input from the child process before proceeding.
    Some (nonspammer) mail servers send their data in bursts without waiting for
    responses.  This was causing spamdyke to skip logging (but not filtering)
    if the DATA command was sent in a burst with RCPT TO.  Thanks to Sebastien
    Guilbaud and Bucky Carr for reporting this one.
  Added a "-b" flag to sendrecv to simulate servers that send their message data
    (but not their SMTP commands) in bursts.

VERSION 3.1.1 -- 11/12/2007
  Added excessive logging to search_domain_directory() to log the directory
    search pattern.
  Changed all calls to spamdyke_log() to use the macros SPAMDYKE_LOG_NONE(),
    SPAMDYKE_LOG_ERROR(), SPAMDYKE_LOG_INFO(), SPAMDYKE_LOG_DEBUG() and
    SPAMDYKE_LOG_EXCESSIVE() instead.  The macro tests the current log level
    without forcing a function call and also paves the way toward eliminating
    some logging code at compile-time.
  Fixed process_access() to correctly search for the RELAYCLIENT variable in
    spamdyke's environment.  Thanks to Steve Cole for reporting this one.

VERSION 3.1.0 -- 11/5/2007
  Changed the "graylist-dir" and "no-graylist-dir" options to take multiple
    directories for servers that are hosting so many domains that they can't
    create enough domain folders in one place (wow).
  Added minimum and maximum values to all integer options and changed
    set_config_value() to generate error messages when values are out of range.
  Change usage() to print minimum and maximum integer values.
  Alphabetized the option list by long option name and changed
    process_config_file() to use a binary search algorithm when identifying
    directives, a theoretical improvement from O(n/2) to O(log n).
  Changed prepare_settings() to create an array of options indexed by the short
    option code.  This introduces some constant-time work (O(1)) and greater
    memory usage.
  Changed process_command_line() to use the indexed array of options,
    theoretically reducing command line parsing work from O(n/2) to O(1).
    This is a win if the command line has many parameters or if it has
    parameters that are near the end of the unindexed option array.
    Testing confirms a small performance gain.
  Added command line options "config-test-smtpauth-username" and
    "config-test-smtpauth-password".
  Changed config_test_smtpauth() to run the authentication command(s) if a
    username and password are provided.  This incorporates the functionality of
    checkpassword into spamdyke.
  Added the command line option "config-test-user" to change user and group IDs
    before running the configuration tests.  This makes it easier to simulate
    running as the mail server.
  Changed process_config_file() and process_command_line() to print errors and
    stop when they encounter an option that is not legal in that location.  At
    the moment, "help", "version", "config-test",
    "config-test-smtpauth-username", "config-test-smtpauth-password" and
    "config-test-user" are not valid in files; all options are valid on the
    command line.
  Changed config_test_dir_read() and config_test_graylist() to never examine the
    "." or ".." folders, even if readdir() and/or stat() report they are not
    folders.  Thanks to Paulo Henrique for reporting this one.
  Changed set_config_value() to remove trailing slashes from directory paths.
  Added test_spamdyke_binary() to check if the spamdyke binary is setuid root
    (it should not be).
  Renamed test_settings() to config_test().
  Moved all of the configuration test functions to config_test.[ch] -- they were
    cluttering up configuration.c.
  Made a few small updates to the help message text.
  Added additional vchkpw exit codes to exec_checkpassword() to explain why
    vchkpw exited, since it doesn't follow DJB's published checkpassword API.
  Moved md5.[ch] from the "utils" folder to the "spamdyke" folder and updated
    Makefile to compile them into spamdyke.
  Removed passwordcheck from the "utils" folder since spamdyke now contains its
    functionality.
  Added a README file to the "utils" folder to answer the biggest FAQ about
    those utilities.
  Fixed exec_command() to connect the output pipe to the child process's stdin
    instead of file descriptor 3.  The bug was due to copying
    exec_checkpassword() and forgetting to change the value.
  Renamed exec_checkpassword() to exec_checkpassword_argv() and changed its
    arguments to expect a filename and an argument array.
  Added exec_checkpassword() to parse a command string into an argument array
    and call exec_checkpassword_argv().
  Renamed exec_command() to exec_command_argv() and changed its
    arguments to expect a filename and an argument array.
  Added exec_command() to parse a command string into an argument array
    and call exec_command_argv().
  Fixed numerous bugs in exec_command_argv() that were preventing it from
    actually gathering any input from the child process.
  Changed exec_command_argv() and exec_checkpassword_argv() to always log their
    child process errors to syslog, regardless of the user's preferences.
    Otherwise, the errors will be lost.
  Added the function find_path() to search the PATH for the given command
    without executing it.
  Changed exec_command_argv() and exec_checkpassword_argv() to use find_path()
    to locate the executable before fork()ing to catch typos.  The child
    processes then use execve() to execute the command instead of exec_path().
    Otherwise, the parent has a hard time determining that the child process
    quit because the command path was invalid.
  Changed exec_command_argv() and exec_checkpassword_argv() not to wait
    indefinitely for the child to exit after the timeout expires.
  Changed dns_txt(), dns_ptr_lookup() and dns_mx() to limit the total number of
    queries they will recursively perform.  This is to prevent a DoS situation
    where some domain has an unreasonable number of chained (non-circular) CNAME
    records.  The limit is (arbitrarily) set at 16.
  Added the function config_test_child_capabilities() to test the qmail binary
    for SMTP AUTH and TLS patches.  Depending on what is found, recommendations
    for spamdyke flags are made.
  Changed check_rdns_keywords() to allow top-level domains (like .com) to be
    used as keywords.  This allows a way to reject connections from remote
    servers with rDNS names that contain the IP address and a two-letter country
    code.  Unlike check_country_code(), specific country codes can now be
    chosen.
  Fixed do_spamdyke() not to wait indefinitely for all child processes to exit.
    This behavior was causing problems with DJB's recordio because recordio
    fork()s and uses its parent process to exec() spamdyke.  This is very
    unusual.  Changing wait(NULL) to waitpid() fixes the problem.  Thanks to
    Bob Hutchinson for reporting this one.
  Added dns_initialize() and dns_get() to perform DNS queries by sending UDP
    packets instead of using the resolver library to do it.  The resolver
    functions are just too slow and they try to do too much unnecessary work.
    dns_get() performs multiple requests for records (one for each kind of
    desired record) and, if no responses are received, sends requests to the
    secondary nameservers as well.  Timeouts and retransmission times can now
    be controlled.  This has resulted in a significant speedup in DNS
    resolutions; testing shows as much as a 10x performance increase in some
    situations.
  Changed dns_txt(), dns_ptr_lookup() and dns_mx() to search all of the answers
    for the desired answer type before recursively querying CNAME answers.  Some
    nameservers always put the CNAME answers first, even if other answer types
    are also given.  This should allow spamdyke to find answers faster when
    domain admins have used a lot of CNAMEs.
  Added dns_a() to perform A record queries and changed all uses of
    gethostbyname() to use dns_a() instead.
  Changed dnsa, dnsmx, dnsns, dnsptr, dnssoa and dnstxt in the "utils" folder to
    only perform their specific queries, not ask for CNAME records as well.
  Changed dnsa, dnsmx, dnsns, dnsptr, dnssoa and dnstxt in the "utils" folder to
    send their own UDP packets instead of using the resolver library.
  Added dnscname to the "utils" folder to perform CNAME queries.
  Added dnsany to the "utils" folder to perform ANY queries and perform
    recursive CNAME lookups.
  Added "log-target" option to allow logging to stderr instead of syslog.  Some
    people apparently like using the qmail-style "multilog" instead of syslog.
    I can't understand why but I'm here to serve.  Thanks to John Hallam for
    suggesting this one.
  Changed all of the error messages about unexpected file types to specify what
    file type was found -- "non-regular file" was too vague to be useful.
  Changed the header in the files created by full logging to include the
    spamdyke version.
  Changed tls_end_inner() to use SSL_get_shutdown() to see if a shutdown signal
    has already been received.  If SSL_shutdown() is used on a closed file
    descriptor, spamdyke will crash with SIGPIPE.
  Changed all instances of read(), write(), SSL_read() and SSL_write() to read
    or write as many bytes as possible in each call.  This should provide a
    significant performance increase.  The single-byte read()s and write()s
    were only used because I had badly misunderstood the relationship between
    select() and read()/write() -- blocking only occurs when select() indicates
    a file descriptor is not ready.  If it is ready, read() and write() will
    handle as many bytes as they can without blocking.  Thanks to Trog for
    setting me straight on this one.
  Rewrote most of sendrecv in the "tests" folder to use a multi-byte read().
    Also took the opportunity to make sendrecv much faster and more polite, so
    it doesn't consume 100% CPU while waiting for qmail output.
  Fixed compiling errors on 64 bit Linux systems (Debian Etch x86_64 and Gentoo
    AMD64).  Thanks to Juha-Pekka Jarvenpaa and FireBall for reporting this.
  Added config_test_file_type() to use stat() to find a file's type if readdir()
    either doesn't report it (Solaris) or reports "unknown" for all files (XFS).
    Thanks to Paulo Henrique for reporting this one.
  Fixed compiling errors on Solaris.  Thanks to Limperis Antonis for reporting
    this.
  Changed the logging severity of the "unable to write X bytes to file
    descriptor" to debug instead of error.  99% of the time, the error occurs
    because the remote client disconnected unexpectedly and there's nothing
    the administrator can do about it anyway.
  Changed do_spamdyke() to ignore SIGPIPE signals.
  Changed do_spamdyke(), exec_command_argv() and exec_command_checkpassword()
    to change the SIGPIPE signal handler back to default for child processes
    after fork()ing but before exec()ing.
  Added a new logging level: excessive (4).  It's to be used for printing very
    detailed debugging statements.
  Changed process_access() to permit access when no matching lines are found in
    the access file.  Although DJB's tcprules documentation doesn't explicitly
    say so, no matching lines should allow access.  Thanks to Steve Cole for
    reporting this one.

VERSION 3.0.1 -- 9/12/2007
  Fixed "configure" to remove the "_beta1" tag from the version number.  That
    should never have been published.
  Changed usage() to show that optional values to long commands must be
    separated by an equals sign.  getopt_long() is really becoming a hassle.
    Thanks to Richard Kreider for reporting this one.
  Fixed find_address() to accept addresses that aren't correctly delimited with
    <> characters and/or have multiple (illegal) spaces after the colon.  Thanks
    to Davide Bozzelli for reporting this one.
  Fixed prepare_settings() to set the idle timeout seconds to the correct
    variable instead of setting the connection timeout variable.  Thanks to
    Carlo Blohm for reporting this one.
  Fixed smtp_filter() to print the rejection message to HELO and EHLO, even if
    those commands appear in an improper place in the protocol.
  Fixed smtp_filter() to print the rejection message with an error code in
    response to STARTTLS if the command is given in an improper place in the
    protocol.
  Added some regression tests to find these bugs in the future.
  Fixed the usage statement in sendrecv to show the -w flag.

VERSION 3.0.0 -- 9/11/2007
  Added command line options never-graylist-rdns-dir, always-graylist-rdns-dir
    and rdns-whitelist-dir to search domain directory structures just like
    rdns-blacklist-dir.
  Added the command line option rdns-blacklist-file to search a file just like
    rdns-whitelist-file.
  Moved the command line option labels into configuration.c so they can be
    shared with the config file parser.
  Changed process_command_line() to build the list of short options from the
    list of long options instead of hardcoding them.  Less maintenance this way.
  Modified check_rdns_keywords(), search_file() and search_tcprules_file() to
    correctly track line numbers and return the matching line number instead of
    just 1.
  Changed logging to allow the amount of information to be turned up or down.
    This should make spamdyke less chatty in the syslog for small errors.
  Modified smtp_filter() and run_tests() to report the matching filename and
    line number from check_rdns_keywords(), search_file() and
    search_tcprules_file() in syslog if the logging level is high enough.
  Fixed find_address() to locate the real email address and ignore BATV tags,
    relay paths and bang paths.  Thanks to Walter Russo for reporting this one
    (again).
  Changed middleman() to obey minimums and maximums for the amount of time to
    select() for traffic.  If spamdyke waits too long, the qmail process might
    not get wait()ed for a while, leaving a lot of defunct/zombie processes
    around.  On a busy server, this could be a problem.  Thanks to Jason M for
    reporting this one.
  Added process_config_file() to process configuration files instead of
    requiring all configuration to be done on the command line.  At the moment,
    the file just uses the same (long option) directives as the command line.
  Added test_settings() to run tests on every configuration option and
    (hopefully) identify misconfigurations before someone makes them on a live
    server.
  Added the command line option "config-test" to run test_settings().
  Renamed log_writeln() and log_write_rejection() to output_writeln() and
    output_write_rejection(), respectively, to make it clearer what they're
    doing.
  Changed smtp_filter() to allow multiple authentication attempts.  Some
    clients retry authentication several times, presumably to deal with servers
    that can't use the authentication method they prefer.
  Changed middleman() to collect (and send) whole lines of input instead of
    single characters.  Single character write()s were causing problems with
    Nagios and Windows clients.
  Changed output_write_rejection() to create a single output line and send it
    to output_writeln() all at once instead of sending a piece at a time.  This
    keeps packets together for stupid Windows clients that just can't handle
    reassembling TCP packets correctly.
  Changed main() to always run spamdyke (as opposed to starting qmail without
    spamdyke listening) even if a whitelist is matched.  This way, spamdyke
    can report all traffic to syslog, not just traffic that _may_ be filtered.
  Changed smtp_filter() and middleman() to catch the return codes from qmail
    when the remote client gives the recipient address.  Now, if spamdyke
    doesn't block the recipient command but qmail does (e.g. for relaying),
    spamdyke will log the correct message.
  Incorporated GNU autoconf to create a "configure" script for spamdyke and the
    "utils" folder.  The days of "make no_tls" and "make bsd" are thankfully
    over.
  Renamed all of the test folders to group them by function so it's easier to
    see what tests exist.  Sequential numbers just weren't working.
  Changed dns_mx() to lookup the MX record before returning success.  This means
    the sender MX filter now requires a mail exchanger record _and_ at least one
    mail exchanger must have an IP address.  Before, the MX record was enough,
    even if there was no corresponding A record.
  Changed usage() to read the options and help text from get_spamdyke_options()
    in configuration.c so the help message won't ever be out of sync with the
    available options again.
  Added the command line option "tls-privatekey-password-file" to allow the SSL
    private key password to be read from a file instead of the command line.
    This way, the password isn't visible to everyone who can view a process
    list.
  Changed search_file(), search_tcprules_file() and check_rdns_keywords() so
    they no longer build their fscanf() patterns into a stack variable but
    instead use a literal search pattern assembled at compile time with
    STRINGIFY().
  Added the command line options "hostname-file" and "hostname-command" to
    support reading the local hostname from a file or from a command (e.g.
    "hostname -f") instead of forcing it to be specified on the command line.
  Changed middleman() and smtp_filter() to always monitor and trust
    authentication carried out by qmail, even if "smtp-auth-command" was not
    given.  This means spamdyke will always disable its filters for
    authenticated users even if it can't check the authentication itself.
    I'm not sure why I didn't design spamdyke this way in the first place.
  Added command line options recipient-whitelist-file and sender-whitelist-file
    so specific sender and recipient addresses can bypass the filters.  Sender
    addresses are very easy to fake and recipient addresses are, of course,
    known to spammers, so both of these options are ill-advised.  I've only
    added them due to popular demand.
  Added command line option check-rhsbl to check righthand-side blacklists.
    Both the server's rDNS domain name and the sender's email domain name are
    checked.
  Added command line options check-dns-whitelist and check-rhs-whitelist to
    allow DNS RBLs and RHSBLs to act as whitelists instead of blacklists.
    Anyone using DNS-based blacklists _and_ whitelists had better have some
    seriously fast DNS servers.
  Changed dns_txt(), dns_mx() and dns_ptr_lookup() to pass a stack of previous
    queries whenever they recursively lookup CNAME records, to prevent a cylical
    CNAME structure from leading to infinite recursion.
  NOT BACKWARDS COMPATIBLE: Changed the syslog entry format: renamed "origin" to
    "origin_ip", added "origin_rdns:" before the rDNS name, added "auth:"
    before the authenticated username and added "reason:" before the rejection
    reason when a timeout occurs.
  Changed process_command_line() to assume the remote IP address is 0.0.0.0 if
    the environment variable TCPREMOTEIP is not set.
  Added a ton more test scripts for all of the new options and for testing
    config files.
  Added dnsa, dnsns and dnssoa to the "utils" folder for performing DNS queries
    of A, NS and SOA records, respectively.  Wouldn't it be AMAZING if the
    libc maintainers added standard functions to do these queries?!
  NOT BACKWARDS COMPATIBLE: Changed the "flag" options to take optional
    arguments instead of simply assuming "true" when the option was given.
    Unfortunately, getopt_long() is too stupid to handle them properly, which
    means clustered options (e.g. -rRc) can no longer be used.  They must be
    separated (e.g. -r -R -c).  Also, arguments given with the short version
    must not be separated by a space (e.g. -l3).
  NOT BACKWARDS COMPATIBLE: Renamed the long command line option "use-syslog"
    to "log-level".
  Fixed middleman() to completely bypass all processing when TLS passthrough is
    active.  The additional processing was buffering TLS traffic until the data
    contained a newline character (purely by coincidence).  This buffering was
    preventing the passthrough from functioning properly.  Thanks to Dominik
    Dausch for reporting this one.

(schmonz)

2008-02-25 07:23:03 UTC MAIN commitmail json YAML

Add missing ${DESTDIR}, fixes installation problem with USE_DESTDIR.
Noticed by Rumko in pkgsrc-users@.

(obache)

2008-02-25 04:19:35 UTC MAIN commitmail json YAML

+ Introduce a way for a user to set the default curses implementation
  used by packages that need curses.  From curses.buildlink3.mk:

  CURSES_DEFAULT
This value represents the type of curses we wish to use on the
system.  Setting this to "curses" means that the system curses
implementation is fine.

Possible: curses, ncurses, pdcurses

+ Move all code to detect a built-in version of curses into a
  curses.builtin.mk file.

+ Add code to {n,pd}curses/buildlink3.mk so make the headers and
  libraries usable as <curses.h> and -lcurses if _PKG_USE_CURSES is
  defined.  _PKG_USE_CURSES is only defined by curses.buildlink3.mk.

+ Improve the detection of native ncurses in ncurses/builtin.mk and
  allow headers and libraries to be usable as <ncurses.h> and -lncurses.

(jlam)

2008-02-24 22:26:52 UTC MAIN commitmail json YAML

2008-02-24 22:24:35 UTC MAIN commitmail json YAML

`xvid' also works on sparc64.  Rearrange the options to account for this.

(jdc)

2008-02-24 21:59:34 UTC MAIN commitmail json YAML

Updated pkgtools/pkg_chk to 1.90

(abs)

2008-02-24 21:58:13 UTC MAIN commitmail json YAML

update pkg_chk to 1.90:
    - Remove obsolete and no longer accurate 'implies -c' and 'implies -i'
      notes from usage - noted by Andreas Burghardt

(abs)

2008-02-24 21:13:45 UTC MAIN commitmail json YAML

Needs pkg-config for configure.

(wiz)

2008-02-24 20:40:07 UTC MAIN commitmail json YAML

Note update of net/nfdump to 1.5.7

(seb)

2008-02-24 20:38:49 UTC MAIN commitmail json YAML

Update to version 1.5.7

Changes since last packaged version (1.5.5):

2008-02-22
- Add icmp type/code decoding
- Add proper icmp v9 decoding
- Fix memory leaks in -e auto expire mode in nfcapd.
- Fix somee potential dead locks with file locking, when expiring
- Fix multicast bug in nfreplay
- Add hostname lookup for IP addresses in filter.

2007-10-15      stable-1.5.6
- Fix odd CISCO behaviour for ICMP type/code in src port.
- Add fast LZO1X-1 compression option (-z) for output file.
- Add lists for port in syntax -> port in [ 135 137 445]
- Add lists for AS syntax -> as in [ 1024 1025 ]
- Bug fix in filter for syntax 'src as and dst as'

(seb)

2008-02-24 20:21:11 UTC MAIN commitmail json YAML

Updated databases/openldap, databases/openldap-client, databases/openldap-doc
and databases/openldap-server to 2.4.8.

(ghen)

2008-02-24 20:15:06 UTC MAIN commitmail json YAML

Update OpenLDAP packages to 2.4.8 (bugfixes).

OpenLDAP 2.4.8 Release (2008/02/19)
Fixed ldapmodify verbose logging (ITS#5247)
Fixed ldapdelete with sizelimit (ITS#5294)
Fixed ldapdelete with subentries control (ITS#5293)
Fixed ldapsearch exit code init (ITS#5317)
Fixed libldap extended decoding (ITS#5304)
Fixed libldap filter abort (ITS#5300)
Fixed libldap ldap_parse_sasl_bind_result (ITS#5263)
Fixed libldap result codes for open (ITS#5338)
Fixed libldap search timeout crash (ITS#5291)
Fixed libldap paged results crash (ITS#5315)
Fixed libldap cipher suite with GnuTLS (ITS#5341)
Fixed slapd support for 2.1 CSN (ITS#5348)
Fixed slapd include handling (ITS#5276)
Fixed slapd modrdn check for valid new DN (ITS#5344)
Fixed slapd multi-step SASL binds (ITS#5298)
Fixed slapd non-atomic signal variables (ITS#5248)
Fixed slapd overlay ordering when moving to slapd.d (ITS#5284)
Fixed slapd NULL printf (ITS#5264)
Fixed slapd NULL set values (ITS#5286)
Fixed slapd segv with SASL/OTP (ITS#5259)
Fixed slapd timestamp race condition (ITS#5370)
Fixed slapd cn=config crash on delete (ITS#5343)
Fixed slapd cn=config global acls (ITS#5352)
Fixed slapd truncated cookie (ITS#5362)
Fixed slapd sasl with CLEARTEXT (ITS#5368)
Fixed slapd str2entry with no attrs (ITS#5308)
Fixed slapd TLSVerifyClient default (ITS#5360)
Fixed slapd HAVE_TLS dependency (ITS#5379)
Fixed slapd delta-syncrepl refresh mode (ITS#5376)
Fixed slapd ACL sets URI attrs (ITS#5384)
Fixed slapd invalid entryUUID filter (ITS#5386)
Fixed slapd-bdb idlcache on adds (ITS#5086)
Fixed slapd-bdb crash with modrdn (ITS#5358)
Fixed slapd-bdb segv with bdb4.6 (ITS#5322)
Fixed slapd-bdb modrdn to same dn (ITS#5319)
Fixed slapd-bdb MMR (ITS#5332)
Added slapd-bdb/slapd-hdb DB encryption (ITS#5359)
Fixed slapd-ldif delete (ITS#5265)
Fixed slapd-meta link to slapd-ldap (ITS#5355)
Fixed slapd-meta setting of sm_nvalues (ITS#5375)
Fixed slapd-monitor crash (ITS#5311)
Fixed slapd-relay compare (ITS#4937)
Added slapd-sock (ITS#4094)
Fixed slapo-accesslog cleanup on successful response (ITS#5374)
Added slapo-autogroup contrib module (ITS#5145)
Added slapo-constraint cross-attribute constraints (ITS#4987)
Fixed slapo-memberof objectClass inheritance (ITS#5299)
Added slapo-memberof global overlay support (ITS#5301)
Fixed slapo-memberof leak (ITS#5302)
Fixed slapo-ppolicy only password check with policy (ITS#5285)
Fixed slapo-ppolicy del/replace password without new one (ITS#5373)
Fixed slapo-syncprov hang on checkpoint (ITS#5261)
Added slapo-translucent local searching (ITS#5283)
Removed lint
Build Environment
Fixed libldap_r threaded library linking (ITS#4982)
Fixed libldap use of %n (ITS#5324)
Fixed test047 to skip if rwm is not available (ITS#5292)
Documentation
DB_CONFIG.example URL wrong in comments (ITS#5288)
Add cn=config example for auditlog (ITS#5245)
ldapmodify(1) clarification for RFC2849 (ITS#5312)

(ghen)

2008-02-24 15:35:42 UTC MAIN commitmail json YAML

Improve verbose mode:
- sprinkle whitespace so pkgnames get neatly aligned
- prepend a progress counter to printfs

(tnn)

2008-02-24 05:29:35 UTC MAIN commitmail json YAML

Updated www/ap-ssl to 2.8.31

(obache)

2008-02-24 05:29:21 UTC MAIN commitmail json YAML

Update ap-ssl to 2.8.31.

2.8.31: For Apache 1.3.41
2.8.30: Bug Fix
2.8.29: For Apache 1.3.39

(obache)

2008-02-24 04:59:19 UTC MAIN commitmail json YAML

Note addition of devel/pdcurses

(jlam)

2008-02-24 04:58:49 UTC MAIN commitmail json YAML

Note addition of devel/pdcurses.

(jlam)

2008-02-24 04:58:23 UTC MAIN commitmail json YAML

Note addition of pdcurses.

(jlam)

2008-02-24 04:57:07 UTC MAIN commitmail json YAML

Import pdcurses-3.3 as devel/pdcurses.

PDCurses is a public domain curses library that implements most of
the functions available in X/Open and System V R4 curses.  This X11
port allows for recompiling programs using text-mode curses to produce
native X11 applications.

This package was originally created by <bjs> in pkgsrc-wip and with
several modifications by me to update to the latest version of PDCurses
and to be more buildlink-correct.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jlam)

2008-02-24 04:53:51 UTC MAIN commitmail json YAML

- ipa-2.0.5

(obache)

2008-02-24 04:52:33 UTC MAIN commitmail json YAML

Updated sysutils/ipa to 2.0.5

(obache)

2008-02-24 04:52:16 UTC MAIN commitmail json YAML

Update ipa to 2.0.5.
Based on maintainer update request by PR 37630.
While here, marked as DESTDIR ready.

Bugs that were found and corrected:

    * When ipa received a control command from "ipactl -n", then
it did not close opened file descriptor.

    * All sections inside rule { startup{}} in ipa.conf were ignored.

    * Time events for +D and +W in ipa.conf could be incorrectly
scheduled at 24:00:00.

    * Time events for +W in ipa.conf could be incorrectly scheduled
at 00:00:00 of Sunday.

    * If SYM_PREFIX is defined and if symbols in modules with
SYM_PREFIX were successfully lookuped, then ipa and ipastat
incorrectly refused to use such modules.

(obache)

2008-02-24 02:58:55 UTC MAIN commitmail json YAML

Updated graphics/GraphicsMagick to 1.1.11

(obache)

2008-02-24 02:58:40 UTC MAIN commitmail json YAML

Update GraphicsMagick to 1.1.11.

Significant changes associated with GraphicsMagick 1.1.11 (released September 23, 2007)

  Bugs Fixed:

    o BMP: Support large files.

    o DIB: Support large files.

    o PNG: Fix depth handling with 16-bit PNG files in the Q8 build.

    o SUN: Properly report image depth.

    o TIFF: Endian option (-endian) now controls TIFF byte endian order
      rather than bit fill order.

    o DCM, DIB, XBM, XCF, XWD: Eliminate integer overflow vulnerability
      (IDefense 09.19.07).

    o HSL colorspace transform: Avoid optimization bug noticed on Opteron
      with GCC.

    o HWB colorspace transform: Avoid optimization bug noticed on Opteron
      with GCC.

    o RGBTransformImage()/TransformRGBImage(): Was using HWB colorspace
      when HSL was requested.

    o Successfully reads files with names like 'file[123]'.

    o 'gm display': No longer rely on isatty() to determine if input is
      from a pipe (use 'gm display -' to display an image read from a pipe).

  Feature Improvements:

    o 'identify +ping' forces the pixels to be read (similar to GM 1.2).

    o 'gm -version' now indicates if build supports "Large Memory" (i.e. 64-bit).

    o TIFF: Use '-define tiff:fill-order={msb2lsb|lsb2msb}' to control
      TIFF bit fill order.

  Performance Improvements:

    o No longer bogs down if a directory contains hundreds of thousands of
      files and the filename looks like a wildcard specification.

(obache)

2008-02-24 02:26:33 UTC MAIN commitmail json YAML

+ Don't allow the configure script to find libintl.so or else the resulting
  libXpm will be linked against it, which is not necessary.  Instead, just
  pass down INTLLIBS in the build environment for use by the [cs]xpm
  Makefiles, which are the only programs that use gettext().

Bump the PKGREVISION to 1.

(jlam)

2008-02-23 20:44:50 UTC MAIN commitmail json YAML

2008-02-23 18:04:57 UTC MAIN commitmail json YAML

Added support for installation to DESTDIR.
Changed wording in COMMENT slightly.
Shut up some complaints by pkglint ("set -e", "unquoted shell variable f")

(heinz)

2008-02-23 11:39:50 UTC MAIN commitmail json YAML

Add description for aspell option.

(wiz)

2008-02-23 11:39:17 UTC MAIN commitmail json YAML

Uses msgfmt, add to tools.

(wiz)

2008-02-23 11:38:36 UTC MAIN commitmail json YAML

Include compiler.mk before including db4/buildlink3.mk
Otherwise, f2c is not added correctly as build dependency, because
the f2c/buildlink3.mk file is included at BUILDLINK_DEPTH "+".

Problem described on tech-pkg, no comments, so I commit this workaround.

(wiz)

2008-02-23 05:26:01 UTC MAIN commitmail json YAML

Add DESTDIR support.

(obache)

2008-02-23 05:16:52 UTC MAIN commitmail json YAML

Updated www/apache to 1.3.41

(obache)

2008-02-23 05:16:34 UTC MAIN commitmail json YAML

Update apache to 1.3.41.

Changes with Apache 1.3.41

  *) SECURITY: CVE-2007-6388 (cve.mitre.org)
    mod_status: Ensure refresh parameter is numeric to prevent
    a possible XSS attack caused by redirecting to other URLs.
    Reported by SecurityReason.  [Mark Cox]

Changes with Apache 1.3.40 (not released)

  *) SECURITY: CVE-2007-5000 (cve.mitre.org)
    mod_imap: Fix cross-site scripting issue.  Reported by JPCERT.
    [Joe Orton]

  *) SECURITY: CVE-2007-3847 (cve.mitre.org)
    mod_proxy: Prevent reading past the end of a buffer when parsing
    date-related headers.  PR 41144.
    With Apache 1.3, the denial of service vulnerability applies only
    to the Windows and NetWare platforms.
    [Jeff Trawick]

  *) More efficient implementation of the CVE-2007-3304 PID table
    patch. This fixes issues with excessive memory usage by the
    parent process if long-running and with a high number of child
    process forks during that timeframe. Also fixes bogus "Bad pid"
    errors. [Jim Jagielski, Jeff Trawick]

Changes with Apache 1.3.39

  *) SECURITY: CVE-2006-5752 (cve.mitre.org)
    mod_status: Fix a possible XSS attack against a site with a public
    server-status page and ExtendedStatus enabled, for browsers which
    perform charset "detection".  Reported by Stefan Esser.  [Joe Orton]

  *) SECURITY: CVE-2007-3304 (cve.mitre.org)
    Ensure that the parent process cannot be forced to kill non-child
    processes by checking scoreboard PID data with parent process
    privately stored PID data. [Jim Jagielski]

  *) mime.types: Many updates to sync with IANA registry and common
    unregistered types that the owners refuse to register.  Admins
    are encouraged to update their installed mime.types file.
    pr: 35550, 37798, 39317, 31483 [Roy T. Fielding]

There was no Apache 1.3.38

(obache)

2008-02-23 03:52:30 UTC MAIN commitmail json YAML

Add DESTDIR support.

(obache)

2008-02-23 03:03:10 UTC MAIN commitmail json YAML

Replace C++/C99 style comment to C89 style.
Fixes PR 38089.

(obache)

2008-02-23 02:24:05 UTC MAIN commitmail json YAML

Adjust HOMEPAGE.

(obache)

2008-02-23 02:04:13 UTC MAIN commitmail json YAML

Updated cad/gerbv to 2.0.1

(dmcmahill)

2008-02-23 00:14:51 UTC MAIN commitmail json YAML

Use PKG_BUILD_OPTIONS.vlc instead of PKG_OPTIONS for testing dependencies.

(wiz)

2008-02-22 22:13:33 UTC MAIN commitmail json YAML

- add a patch from debian that fixes a parser bug
- do a "two stage" bootstrap: build flex, then regenerate the scanner and
  rebuild flex.
- This should fix PR pkg/38084
- bump PKGREVISION.

(tnn)

2008-02-22 21:58:16 UTC MAIN commitmail json YAML

pkg_install-20080223:
Redo the check for incomplete packages by annotating which meta data
field are required and count which were found during reading the binary
package. The original approach didn't work as loads from pkgdb are
reduced to the minimal set.

(joerg)

2008-02-22 19:46:11 UTC MAIN commitmail json YAML

Oops, missed pkgbase. Thanks wiz!

(sborrill)

2008-02-22 19:10:38 UTC MAIN commitmail json YAML

+ Remove stuff made unnecessary by the appearance of ncursesw/builtin.mk.

+ Fix the way that the ncurses header is detected so that we don't refer
  to files outside of BUILDLINK_DIR.

+ Honor PKGMANDIR.

(jlam)

2008-02-22 18:27:35 UTC MAIN commitmail json YAML

+ classpath-0.97, dap-3.7, gnutls-2.2.2, librsvg-2.22.0, multitail-5.2.1,
  openafs-1.5.32, sudo-1.6.9p13, swfdec-0.6.0.

(wiz)

2008-02-22 17:15:28 UTC MAIN commitmail json YAML

Add www/dansguardian

DansGuardian is a web content filtering proxy for Linux, FreeBSD, OpenBSD,
and Solaris. It relies on a proxy server, for all fetching.  The preferred
proxy is Squid, however, DansGuardian should work with any proxy server.

(sborrill)

2008-02-22 17:13:58 UTC MAIN commitmail json YAML

Add dansguardian

(sborrill)

2008-02-22 17:13:29 UTC MAIN commitmail json YAML

DansGuardian is a web content filtering proxy for Linux, FreeBSD, OpenBSD,
and Solaris. It relies on a proxy server, for all fetching.  The preferred
proxy is Squid, however, DansGuardian should work with any proxy server.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(sborrill)

2008-02-22 17:04:34 UTC MAIN commitmail json YAML

+ Rename the "ncursesw" option to "wide-curses" and get rid of the
  "ncurses" option.  "wide-curses" now just toggles whether we use
  wide or narrow curses, which is a much simpler knob for users.

Bump the PKGREVISION to 2.

(jlam)

2008-02-22 16:59:57 UTC MAIN commitmail json YAML

+ Rename the "ncursesw" option to "wide-curses" and get rid of the
  "ncurses" option.  "wide-curses" now just toggles whether we use
  wide or narrow curses, which is a much simpler knob for users.

Bump the PKGREVISION to 1.

(jlam)

2008-02-22 16:53:20 UTC MAIN commitmail json YAML

Add flac and faad options

(sborrill)

2008-02-22 15:53:52 UTC MAIN commitmail json YAML

pkg_install-20080222:
Free libarchive's side of the package before closing the file descriptor.
This stops leaking up to 1MB / package when using bzip2 and addresses
PR 38082. Check that at least +COMMENTS, +CONTENTS and +DESC can be
extracted, otherwise skip the entry. This stops pkg_info -X from dumping
core on non-package files.

(joerg)

2008-02-22 15:46:51 UTC MAIN commitmail json YAML

replace wip with multimedia.

(obache)

2008-02-22 15:37:29 UTC MAIN commitmail json YAML

Make faad and flac options (enabled by default)

(sborrill)

2008-02-22 13:48:21 UTC MAIN commitmail json YAML

Add missing continuation to fix parsing error.

(tron)

2008-02-22 13:44:30 UTC MAIN commitmail json YAML

suse100_krb5 was imported.

(obache)

2008-02-22 13:36:19 UTC MAIN commitmail json YAML

2008-02-22 13:34:11 UTC MAIN commitmail json YAML

Add and enable suse100_{,32_}krb5

(obache)

2008-02-22 13:32:27 UTC MAIN commitmail json YAML

Added emulators/suse100_32_krb5 version 10.0

(obache)

2008-02-22 13:32:06 UTC MAIN commitmail json YAML

krb5 package for 32-bit versions of SuSE Linux 10.0 for use by NetBSD/x86_64
with COMPAT_LINUX32.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(obache)

2008-02-22 13:24:32 UTC MAIN commitmail json YAML

Added emulators/suse100_krb5 version 10.0

(obache)

2008-02-22 13:24:13 UTC MAIN commitmail json YAML

Import suse100_krb5, SuSE 10.0 kerberos5 library compatibility package.
Based on PR 35543 by Kevin Sullivan, modify to adapt to recent emul framework.

This package supports running ELF binaries linked with glibc2 that
require kerberos shared libraries.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(obache)

2008-02-22 13:11:33 UTC MAIN commitmail json YAML

Remove no longer needed IRIX hack.

(tnn)

2008-02-22 13:03:25 UTC MAIN commitmail json YAML

Don't use FreeBSD's bluetooth define on DragonFly as well.
>From PR 37821.

(joerg)

2008-02-22 08:15:47 UTC MAIN commitmail json YAML

I presume the BUILDLINK_PKGSRCDIR for this package is supposed to be
x11/gtksourceview2, not x11/gtksourceview.  With the latter,
a build of editors/gedit breaks due to dependency confusion.

(bjs)

2008-02-22 08:13:48 UTC MAIN commitmail json YAML

+ Updated devel/libarena to 20080221 [bjs 2008-02-22]

(bjs)

2008-02-22 08:12:58 UTC MAIN commitmail json YAML

Update to 20080221 snapshot, primarily because I forgot to put
a copy of this in LOCAL_PORTS.  While here, add BUILDLINK_LDADD/LDFLAGS
for convenience (LDFLAGS is set with =?).

(bjs)

2008-02-22 04:07:55 UTC MAIN commitmail json YAML

Introduce a variable, LIBNBCOMPAT_USE_PIC, which if set to yes before
including inplace.mk causes a PIC version of libnbcompat to be built
alongside the regular static libnbcompat.

This will be used to extend the features framework in two ways:
1) Support linking features into shared modules
2) Ability to cherry-pick individual objects to link from the libnbcompat
  build directory rather than linking the whole archive.

(tnn)

2008-02-22 02:47:08 UTC MAIN commitmail json YAML

Updated devel/libgetopt to 1.4.3

(tnn)

2008-02-22 02:28:06 UTC MAIN commitmail json YAML

2008-02-22 02:14:53 UTC MAIN commitmail json YAML

- merge patch-aa and patch-ab, they patched the same file.
- Uses asprintf and getopt_long
This closes PR pkg/38054.

(tnn)

2008-02-22 01:27:55 UTC MAIN commitmail json YAML

Update to libgetopt-1.4.3.
On IRIX, getopt.h is expected to provide extern declarations of optind
et al. (Not unistd.h) Do it here since we shadow the system header.
Part of PR pkg/38054

(tnn)

2008-02-22 01:16:59 UTC MAIN commitmail json YAML

Match change to mail/mutt: force sendmail to /usr/sbin/sendmail on
*BSD to avoid configure picking up pkgsrc postfix sendmail path and
thus bypassing mailwrapper.

(gdt)

2008-02-22 00:36:12 UTC MAIN commitmail json YAML

2008-02-21 22:47:28 UTC MAIN commitmail json YAML

+ Rename the "ncursesw" option to "wide-curses" and get rid of the
  "ncurses" option.  "wide-curses" now just toggles whether we use
  wide or narrow curses, which is a much simpler knob for users.

Bump the PKGREVISION to 5.

(jlam)

2008-02-21 22:42:29 UTC MAIN commitmail json YAML

Add full DESTDIR support.

(jlam)

2008-02-21 21:56:29 UTC MAIN commitmail json YAML

+ Rename the "ncursesw" option to "wide-curses".  This should be supported
  under NetBSD-current without actually needing ncursesw.

Bump the PKGREVISION to 1.

(jlam)

2008-02-21 21:55:18 UTC MAIN commitmail json YAML

Get rid of USE_NCURSESW, and just use USE_NCURSES to force the use of
ncursesw over BSD wide-curses.

(jlam)

2008-02-21 21:40:44 UTC MAIN commitmail json YAML

+ Rename the "ncursesw" option to "wide-curses".  This should be supported
  under NetBSD-current without actually needing ncursesw.

+ It's not necessary to use ncurses for narrow curses support.  The native
  BSD curses on NetBSD is enough.

+ Add full DESTDIR support.

Bump the PKGREVISION to 1.

(jlam)

2008-02-21 21:20:12 UTC MAIN commitmail json YAML

Make this more pkglint-friendly.

(jlam)

2008-02-21 21:17:45 UTC MAIN commitmail json YAML

+ Rename the "ncursesw" option to "wide-curses".  This should be supported
  under NetBSD-current without actually needing ncursesw.

+ Only make "wide-curses" an available option on platforms that have the
  necessary wide-character support.  It turns out NetBSD-3.x is not one
  of them.

+ Use a less patchy way to turn -ldb into -ldb3 by letting the wrappers
  do it.

+ Add full DESTDIR support.

Bump the PKGREVISION to 6.

(jlam)

2008-02-21 20:53:54 UTC MAIN commitmail json YAML

Fix IRIX test which I accidentally broke in rev 1.123.
This fixes PR pkg/37260

(tnn)

2008-02-21 19:44:40 UTC MAIN commitmail json YAML

Updated chat/inspircd to 1.1.17

(adrianp)

2008-02-21 19:44:19 UTC MAIN commitmail json YAML

Update to 1.1.7
The key changes are that users will now quit faster (e.g. in netsplits, glines, etc)
K|G|Z|E:Line can now also be used on a nickname - e.g. /zline w00t 1d :foo would place an IP ban on my IP for one day.
A low risk crash with m_invisible and m_watch was also fixed.
Other miscellaneous fixes are also included

(adrianp)

2008-02-21 19:32:24 UTC MAIN commitmail json YAML

+ Name the programs installed by the db(2) package db2_*.

+ Put documentation under ${PREFIX}/share/doc instead of
  ${PREFIX}/share/doc/html.  Packages that install documentation under the
  "html" directory are supposed to move them to the "doc" directory when
  they're updated, but these packages are basically EOL'ed so just move
  them now.

+ Add full DESTDIR support.

Bump the PKGREVISION of databases/db to 3 and databases/db3 to 4.

(jlam)

2008-02-21 19:31:32 UTC MAIN commitmail json YAML

2008-02-21 19:13:03 UTC MAIN commitmail json YAML

Updated devel/flex to 2.5.34

(tnn)

2008-02-21 18:57:46 UTC MAIN commitmail json YAML

Add GNU realloc.c, needed because of AC_FUNC_REALLOC.
Will file a bug upstream.

(tnn)

2008-02-21 18:26:05 UTC MAIN commitmail json YAML

Update to flex-2.5.34. Highlights from NEWS:
* flex now provides for a libfl_pic.a compiled with position indep. code.
* introduce yylex_init_extra (c.f. manual)
* pattern language expanded (c.f. manual)
* introduce %option extra-type="your_type *"
* parse multiple short concatenated options
* better checking after yyalloc/yyrealloc
* Expose YY_BUF_SIZE in the header file.
* better escape of filenames with special characters
* memory leaks were plugged
* support case-insensitive patterns
* POSIX character classes may be negated in patterns
* patterns may now use set difference, union operators
* c++ scanner updates
* updated translations

(tnn)

2008-02-21 17:55:56 UTC MAIN commitmail json YAML

On *BSD, force sendmail to be /usr/sbin/sendmail, so that the
mailwrapper sendmail is invoked, rather than finding pkgsrc postfix's
/usr/pkg/sbin/sendmail.  Systems not known to use mailwrapper remain
as they were, although they probably have residual similar problems.
(Perhaps mailwrapper support needs to be part of pkgsrc with a
mk/mailwrapper.mk to force inclusion and also set a sendmail
variable.)  Discussed with tron@

(gdt)

2008-02-21 17:35:37 UTC MAIN commitmail json YAML

Updated security/{lib}fwbuilder21 to 2.1.17

(adam)

2008-02-21 17:34:08 UTC MAIN commitmail json YAML

Changes 2.1.17:

This is a bug-fix release. It improves stablility of the policy importer
on 64-bit platforms, supports import of iptables policies that use TCPMSS
target, fixes problems with built-in RCS on windows when user does not
have administrator's rights and comes with nearly 100% Brazilian Portugese
translation

(adam)

2008-02-21 17:14:17 UTC MAIN commitmail json YAML

If we're using real ncursesw, then force using a real ncurses.

(jlam)

2008-02-21 16:50:50 UTC MAIN commitmail json YAML

Updated pkgtools/libnbcompat to 20080221

(tnn)

2008-02-21 16:50:08 UTC MAIN commitmail json YAML

2008-02-21 15:51:50 UTC MAIN commitmail json YAML

Use echo(1) instead of lorder(1). At least my IRIX 6.5 doesn't have it.
The IRIX 5.3 lorder(1) manpage says:
"This command is useless (but not harmful) in IRIX."

(tnn)

2008-02-21 15:51:16 UTC MAIN commitmail json YAML

Document the Courier-specific options.

(jlam)

2008-02-21 15:50:29 UTC MAIN commitmail json YAML

Get rid of the "gnutls" and "ssl" options and replace with a
"courier-gnutls" option/toggle that allows using GNU TLS instead of
defaulting to OpenSSL.

Bump the PKGREVISION of couriertcpd, courier-imap, and courier-mta to 1.

(jlam)

2008-02-21 14:40:43 UTC MAIN commitmail json YAML

2008-02-21 14:08:48 UTC MAIN commitmail json YAML

IRIX has /usr/include/getopt.h but it isn't getopt_long. Account for this
in the feature test.
This should fix PR pkg/33012 and PR pkg/35293.
It maybe fixes  PR pkg/37941 and PR pkg/37409.

I will go through the packages mentioned and see if any of them are
shared libraries (then they cannot use static nbcompat getopt_long but
must use libgetopt instead.)

(tnn)

2008-02-21 12:24:56 UTC MAIN commitmail json YAML

Updated pkgtools/pkglint to 4.84

(rillig)

2008-02-21 12:24:43 UTC MAIN commitmail json YAML

Updated pkglint to 4.84.

Changes since 4.82:
- Whenever a Makefile.common is included by another file, that file should
  be mentioned in the Makefile.common.
- Added spell checker for .if directives.
- Added warnings for uncommented patches (only for -Wstyle).
- Added spell checker for invalid macro names, like __NetBSD_Version.
- Deprecated INSTALLATION_DIRS_FROM_PLIST in favor of AUTO_MKDIRS.
- Many more small things.

(rillig)

2008-02-21 12:17:16 UTC MAIN commitmail json YAML

I don't want others to update the pkglint version number.

(rillig)

2008-02-21 12:16:09 UTC MAIN commitmail json YAML

Changed an assertion into a fatal error, which is effectively the same,
just without a stack trace. Fixes PR 38074.

(rillig)

2008-02-21 11:52:21 UTC MAIN commitmail json YAML

Add two spain mirrors to MASTER_SITE_KDE.

(xtraeme)

2008-02-21 10:08:48 UTC MAIN commitmail json YAML

Added editors/lyx15 - the latest and the greatest.

(xtraeme)

2008-02-21 10:07:43 UTC MAIN commitmail json YAML

Initial import of lyx-1.5.3, latest stable version that uses the QT4
toolkit.

LyX 1.5.0 is the culmination of 15 months of hard work since the release of
the LyX 1.4 series. We sincerely hope you will enjoy the result. The changes
are too numerous to summarize in a few words, but initial unicode support is
the flagship among the new features.

As usual with a major release, a lot of work that is not directly visible
has taken place. The core of LyX has seen more cleanups and some of the new
features are the direct results of this work.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(xtraeme)

2008-02-21 05:33:07 UTC MAIN commitmail json YAML

Improved DESCR, from pkgsrc-wip.

(tnn)

2008-02-21 04:59:05 UTC MAIN commitmail json YAML

Documented the "pcre" option, as suggested by Claudio M. Alessi via
private mail.

(rillig)

2008-02-21 04:23:58 UTC MAIN commitmail json YAML

Kill _OPSYS_NEEDS_XPKGWEDGE. It was only used by two platforms and they
will default to USE_XPKGWEDGE anyway.

(tnn)

2008-02-21 02:41:57 UTC MAIN commitmail json YAML

USE_FEATURES+=snprintf, bump revision.

(tnn)

2008-02-21 02:14:18 UTC MAIN commitmail json YAML

Bump revision for previous.

(tnn)

2008-02-21 01:51:53 UTC MAIN commitmail json YAML

USE_FEATURES+=vsnprintf

(tnn)

2008-02-21 01:42:13 UTC MAIN commitmail json YAML

Extend __hpux ifdef to also include __sgi

(tnn)

2008-02-21 01:36:28 UTC MAIN commitmail json YAML

HPUX 11.11, like IRIX, doesn't have standards compliant (v)snprintf.

(tnn)

2008-02-21 00:17:49 UTC MAIN commitmail json YAML

+      Updated mail/mail-notification to 5.0 [gdt 2008-02-21]

(gdt)

2008-02-21 00:16:53 UTC MAIN commitmail json YAML

Update to 5.0.

    * A "consider new mail as read" action has been added.
    * An optional message count has been added over the icon.
    * A "Play a sound when new mail arrives" option has been added.
    * Passwords are now stored using GNOME Keyring.
    * Gmail label support has been added.
    * Yahoo! Mail support has been added.
    * Windows Live Hotmail support has been added.
    * A number of minor issues have been fixed.
    * And more, see the NEWS file.

(gdt)

2008-02-20 22:53:49 UTC MAIN commitmail json YAML

One second thought, just let "wide-curses" toggle whether or not we use
wide curses or narrow curses.  Cone will always need a curses library
regardless, so if we're not using one, we're using the other.

(jlam)