Commit graph

10261 commits

Author SHA1 Message Date
tnn
2c95c84c59 +libsetenv 2007-08-03 21:42:46 +00:00
tnn
217d34b0e6 Add devel/libsetenv, a library that provides implementations of setenv(3)
and unsetenv(3) for platforms that lack them. This package is modeled after
devel/libgetopt and the intended use within pkgsrc is similar.
2007-08-03 21:30:59 +00:00
joerg
69d1be7dd4 Use -DREPLACE_GETOPT on AIX as well. Remove NETBSD_COMPATIBLE define,
it is not used anywhere.
2007-08-03 20:43:50 +00:00
jmmv
456e19e040 Update to 0.36: depend on monotone 0.36. 2007-08-03 18:01:44 +00:00
jmmv
a6545c6b87 Update to 0.36:
Changes

        - The help command is now able to show documentation on subcommands
          (such as 'attr set').

        - The help command now shows a brief abstract of each command,
          instead of only listing their names.

        - The command `list changed` now outputs the new path of any
          renamed item making it easier to copy and paste these paths
          for external program usage.

        - `automate attributes` has been renamed to `automate get_attributes`,
          also a bug has been fixed there so resurrected attributes are now
          properly outputted as "new" and not "changed".

        New features

        - Two new commands to set and drop attributes over automate:
          `automate set_attribute` and `automate drop_attribute`

        - There is a new function available to the lua hooks,
          'server_request_sync(what, address, include, exclude)', which will
          initate a netsync connection to the server at "address", with the
          given include and exclude patterns, and will sync, push, or pull,
          as given in the "what" argument. If called from a monotone instance
          which is not acting as a server, this function will do nothing.

        - There is a new hook available,
          'get_netsync_key(server, include, exclude)', which is called to
          determine which key to use for netsync operations. Note that the
          server calls this once at startup with the address it is listening
          on, "*", and "" as arguments, rather than for each connection.

        Other

        - Giving the --confdir argument will automatically set the key store
          directory to keys/ under that directory, unless --keydir is also
          given. This is a bugfix.

        - Fixed a regression in 0.35 that resulted in some databases
          becoming significantly larger when storing new revisions. Existing
          databases with this problem can be fixed by pulling into a fresh
          database using 0.36.

        - contrib/lua-mode.el, a Lua mode for GNU emacs.

        - contrib/monotone-buildbot-notification.lua, a netsync hook to have a
          server notify a buildbot when new changes have arrived.  Useful for
          anyone who uses a buildbot with monotone as source.

        - contrib/monotone-cluster-push.lua, a netsync hook script to have
          arriving changes be forwarded to other servers automatically.  It
          uses the new internal lua function 'server_request_sync'.

        - contrib/mtn_makepermissions, a simple script to create
          read-permissions and write-permissions from files in the directories
          read-permissions.d and write-permissions.d, Debian style.

        - contrib/Monotone.pm, a first attempt to write a Perl module to
          interface with 'monotone automate stdio'.

        - contrib/monotone-import.pl has been removed since monotone now has
          an internal import command.

        Internal

        - Commands are now defined as a tree of commands instead of a
          plain list, which allows the help system to look up information
          of a command at an level in the tree.

        - The command class, the automate class and all the associated
          macros have been cleaned up.

        - All C++ files now depend on base.hh, which includes the few things
          that are used virtually everywhere.  'make distcheck' will check for
          the presence of base.hh in all source files and will protest if
          it's not there.  This is explained further in HACKING.

        - Update the internal SQLite to version 3.4.0.

        - Updated Visual C building system, which now also builds the test
          programs.  The script visualc/runtests.bat can be used to run the
          tests.

        - Monotone can now be built successfully with Boost 1.34. Older
          versions of monotone would sometimes seem to work depending on
          the compiler used, but would have bugs in path normalization.

        - Monotone now requires Boost 1.33 or later.

        - The Boost filesystem library is no longer required.

        - The Boost unit test system is no longer required.
2007-08-03 18:01:23 +00:00
joerg
f36f75b219 Assume that any 1.1.4 version of zlib has the the bug fix
for CAN-2003-0107 by now.
2007-08-03 11:53:27 +00:00
seb
869a8e7d3e Add & enable p5-Class-XML 2007-08-03 06:59:41 +00:00
seb
5251c02729 Initial import of p5-Class-XML version 0.06 into The NetBSD
Packages Collection.

The Perl 5 module Class::XML is designed to make it reasonably easy
to create, consume or modify XML from Perl while thinking in terms
of Perl objects rather than the available XML APIs.
2007-08-03 06:57:01 +00:00
joerg
4ca06adbd7 s/bzip2/zlib/ in description. 2007-08-02 15:07:27 +00:00
taca
bd7b94afee Update darts to 0.31.
pkgsrc change:

  o Add DESTDIR supoprt.
  o fix buildlink3.mk, stopping pkglint's warning.

darts change from 0.2 to 0.31.

  o Change license from LGPL to BSD/LGPL dual license.
  o Fix a bug which cause illegal access when create doule array.
  o Change some methods' name, such as setArray to set_array.
  o Stop providing rpm packages.
2007-08-02 15:00:55 +00:00
joerg
7694ac3615 Use in-tree versions. The replacement Makefile can be used for direct
builds in bootstrap tools as well.
2007-08-02 13:22:20 +00:00
joerg
e4fd1dd6dd Import stripped down version of zlib-1.2.3 for use in bootstrap and
essential tools. Not included are contributed files which are not
used in pkgsrc.
2007-08-02 13:19:52 +00:00
abs
744ae37729 update cpuflags to 1.08 - switch optimize_gcc.mk to using PKGPATH 2007-08-02 11:20:16 +00:00
joerg
0ff9e8bd04 Don't use malloc.h. 2007-08-01 21:53:16 +00:00
joerg
758613029b Don't use malloc.h. 2007-08-01 21:36:39 +00:00
joerg
843cb2ab27 Don't check for interpreters in the contributed scripts. 2007-08-01 21:07:16 +00:00
joerg
c50ba8d483 Revert last commit, it was meant for devel/cvs, which is now devel/scmcvs. 2007-08-01 21:00:20 +00:00
joerg
dc1f237a8b Don't check the interpreter for the contrib scripts. 2007-08-01 20:54:16 +00:00
joerg
5b9ab94a85 Fix path to Perl. Bump revision. 2007-08-01 19:45:17 +00:00
joerg
fcbae5fcca Fix build on AIX: event.c needs time.h to get CLOCK_REALTIME and
the select implementation needs sys/select.h. The latter should be
detected by autoconf, but can break e.g. older DragonFly.
2007-08-01 16:57:15 +00:00
joerg
6c41efad6c AIX needs diffutils as well as it has no diff3 (and no unidiff in diff). 2007-08-01 14:41:18 +00:00
joerg
93e89a0f7a What xlC really wanted to tell me was to use int instead of short... 2007-07-31 13:28:57 +00:00
joerg
53ac9a8b3b Use unsigned for bitfield as fields take up the full size.
Complained on by xlC.
2007-07-31 13:21:46 +00:00
joerg
f93fcef7a4 Fix path to Perl. Bump revision. 2007-07-30 09:53:29 +00:00
joerg
f22b24540e Fix path to Perl. Bump revision. 2007-07-29 16:26:08 +00:00
joerg
826763b775 Override gnulib's fflush.c on DragonFly with a far less intrusive
versions. This is still in discussion with upstream, but working m4
is critical, so apply this stop-gap solution. It works on the other
BSD derived stdio implementations as well, if you want to switch.
2007-07-29 14:36:46 +00:00
adrianp
a151c56099 +p5-Return-Value 2007-07-29 12:30:16 +00:00
adrianp
ed9d2c1b89 Polymorphic return values are really useful. Often, we just want to know if
something worked or not. Other times, we'd like to know what the error text
was. Still others, we may want to know what the error code was, and what the
error properties were. We don't want to handle objects or data structures for
every single return value, but we do want to check error conditions in our
code because that's what good programmers do.

When functions are successful they may return true, or perhaps some useful
data. In the quest to provide consistent return values, this gets confusing
between complex, informational errors and successful return values.

This module provides these features with a simple API that should get you what
you're looking for in each contex a return value is used in.

Imported from pkgsrc-wip and packaged by kuli0020@umn.edu
2007-07-29 11:45:15 +00:00
obache
ab795b2d2d Detect built-in libevent version.
Need for net/spreadload (PR 36348).
2007-07-29 06:23:04 +00:00
drochner
97d7e0fc85 Add "c" to USE_LANGUAGES. For some reason it is not necessary for me,
but it will hopefully help the bulk build.
2007-07-28 15:25:02 +00:00
wiz
3d9b48ba87 Set GCONF2_SCHEMAS again to register schema file correctly. 2007-07-28 14:51:32 +00:00
wiz
01df2c0f35 Update to 0.18:
bzr 0.18  2007-07-17

  BUGFIXES

bzr 0.18rc1  2007-07-10

  BUGFIXES

  IMPROVEMENTS:

    * The --lsprof-file option now dumps a text rendering of the profiling
      information if the filename ends in ".txt". It will also convert the
      profiling information to a format suitable for KCacheGrind if the
      output filename ends in ".callgrind". Fixes to the lsprofcalltree
      conversion process by Jean Paul Calderone and Itamar were also merged.
      See http://ddaa.net/blog/python/lsprof-calltree. (Ian Clatworthy)

    * ``info`` now defaults to non-verbose mode, displaying only paths and
      abbreviated format info.  ``info -v`` displays all the information
      formerly displayed by ``info``.  (Aaron Bentley, Adeodato Simó)

    * ``bzr missing`` now has better option names ``--this`` and ``--other``.
      (Elliot Murphy)

    * The internal ``weave-list`` command has become ``versionedfile-list``,
      and now lists knits as well as weaves.  (Aaron Bentley)

    * Automatic merge base selection uses a faster algorithm that chooses
      better bases in criss-cross merge situations (Aaron Bentley)

    * Progress reporting in ``commit`` has been improved. The various logical
      stages are now reported on as follows, namely:

      * Collecting changes [Entry x/y] - Stage n/m
      * Saving data locally - Stage n/m
      * Uploading data to master branch - Stage n/m
      * Updating the working tree - Stage n/m
      * Running post commit hooks - Stage n/m

      If there is no master branch, the 3rd stage is omitted and the total
      number of stages is adjusted accordingly.

      Each hook that is run after commit is listed with a name (as hooks
      can be slow it is useful feedback).
      (Ian Clatworthy, Robert Collins)

    * Various operations that are now faster due to avoiding unnecessary
      topological sorts. (Aaron Bentley)

    * Make merge directives robust against broken bundles. (Aaron Bentley)

    * The lsprof filename note is emitted via trace.note(), not standard
      output.  (Aaron Bentley)

    * ``bzrlib`` now exports explicit API compatibility information to assist
      library users and plugins. See the ``bzrlib.api`` module for details.
      (Robert Collins)

    * Remove unnecessary lock probes when acquiring a lockdir.
      (Martin Pool)

    * ``bzr --version`` now shows the location of the bzr log file, which
      is especially useful on Windows.  (Martin Pool)

    * -D now supports hooks to get debug tracing of hooks (though its currently
      minimal in nature). (Robert Collins)

    * Long log format reports deltas on merge revisions.
      (John Arbash Meinel, Kent Gibson)

    * Make initial push over ftp more resilient. (John Arbash Meinel)

    * Print a summary of changes for update just like pull does.
      (Daniel Watkins, #113990)

    * Add a -Dhpss option to trace smart protocol requests and responses.
      (Andrew Bennetts)
2007-07-28 14:48:17 +00:00
drochner
8720cf4eb8 Work around a broken configure script (which failed to expand an m4
macro during generation, leading to GCONF_SCHEMA_FILE_DIR not set),
and a Makefile not using the GCONF_SCHEMAS_INSTALL conditional
correctly. Now the schema file is installed again.
bump PKGREVISION
2007-07-28 14:42:17 +00:00
wiz
24c622859e Update to 1.16.5:
Overview of changes between 1.16.4 and 1.16.5
==============================================
- ATSUI backend now lists synthesized italic faces like other
- Misc optimizations and fixes.
- Bugs fixed in this release:
	Bug 443206 – PANGO_SCRIPT_UNKNOWN should not cause a run break
		Patch from Martin Hosken
	Bug 416515 – Time is not aligned with date on vertical panel
	Bug 436154 – Error building the pango.modules file while cross compiling
	Bug 434160 - [atsui] Italic versions of some faces can't be created
2007-07-28 13:59:14 +00:00
jmmv
6019f4ea25 This needs the gettext tools. Should fix build on NetBSD 3.1, in which the
po files weren't installed.
2007-07-28 07:48:52 +00:00
joerg
7be95b4ffd Tighten up patches to never include malloc.h. 2007-07-28 00:00:02 +00:00
joerg
f3eec67500 Needs msgfmt. 2007-07-27 10:47:05 +00:00
wiz
31525bf32b Update to 2.0.9:
2.0.9:
Kanou Hiroki - Sat Jul 14 23:15:40 PDT 2007
 * Fixed rendering of fonts with 2 bit and 4 bit embedded graymaps
Sam Lantinga - Wed Jun 13 00:32:29 PDT 2007
 * Fixed bug in solid bold glyph rendering (thanks Roy!)
Ryan Gordon - Tue Feb 13 10:19:00 2007 UTC
 * Updated to build with the latest version of FreeType
Sam Lantinga - Mon Jun 5 16:22:51 2006 UTC
 * Fixed crash when passing NULL to TTF_CloseFont()
2007-07-26 00:08:40 +00:00
wiz
0b0c6183c6 Update to 1.2.12:
1.2.12:
	Added SDL_VIDEO_ALLOW_SCREENSAVER to override SDL's disabling
	of the screensaver on Mac OS X and X11.

Also, many pkgsrc patches were integrated.
2007-07-25 23:31:08 +00:00
joerg
417dab059b malloc.h --> stdlib.h 2007-07-25 12:16:29 +00:00
tnn
33c6f4e9e1 I forgot to regen distinfo. Thanks to wiz@ for noticing. 2007-07-25 11:52:29 +00:00
jnemeth
66d5e4782b Add MAKE_JOBS_SAFE=no as per Blair Sadewitz on tech-pkg. 2007-07-25 09:41:55 +00:00
wiz
cbb36f9898 Update to 1.4.10nb1. Like previous update to 1.4.10, but includes
a patch from Eric Blake that fixes the problem that appeared e.g.
in dosbox or mng.
2007-07-22 06:34:41 +00:00
wiz
b886e29d4e Drop maintainership. 2007-07-21 21:56:07 +00:00
gdt
4f70d5d247 Update to:
guile-lib 0.1.4 -- 2007-07-20
=============================

* First release with NEWS.

* New module (match-bind).

(match-bind) implements a syntax to bind lexical variables to regular
expression match results. (match-bind) also exports two procedures, s///
and s///g, that perform search-and-replace with a perl-like syntax.

* New module (scheme kwargs).

Two new macros are exported, lambda/kwargs and define/kwargs, which
implement keyword and optional function arguments in a manner that is
more intuitive than Guile's standard lambda*.

* Other bugfixes and improvements.

See the ChangeLog for details on changes to (texinfo serialize),
(texinfo html), (texinfo), and (sxml simple).
2007-07-21 16:29:44 +00:00
tnn
2700153d62 Disable use of mmap on Interix. 2007-07-21 12:13:05 +00:00
wiz
80043429f4 Revert update to 1.4.10 because it seems to break autoconf.
(breaking mng, firefox, thunderbird, dosbox and probably others)
2007-07-20 22:52:44 +00:00
seb
978d23f02c Add & enable p5-Config-Std. 2007-07-19 23:37:17 +00:00
seb
7109474ec1 Initial import of p5-Config-Std version 0.0.4 into the NetBSD Packages
Collection as devel/p5-Config-Std.

The Perl 5 module Config::Std implements yet another damn
configuration-file system.  The configuration language is deliberately
simple and limited, and the module works hard to preserve as much
information (section order, comments, etc.) as possible when a
configuration file is updated
2007-07-19 23:35:04 +00:00
wiz
f14dd7c950 Update to 1.14.5:
libgsf 1.14.5

Jody:
	* Revert jump to dynamic types, they aren't threadsafe. [#450722]
	* Compilation glitch on windows.  [#449807]
	* Avoid problems building without gconf macros installed.
	* Configure breakage --without-gnome. [#4488842]
2007-07-19 22:40:29 +00:00