Commit graph

148694 commits

Author SHA1 Message Date
sno
961fe39a57 Bumping revision of packages which depend direct or indirect on
devel/p5-Class-MOP. A late detected incompible change forced it.
2009-09-24 06:50:10 +00:00
tron
22ccc96c1b The 64-Bit version of "libiconv" is not compatible with the GNU version
and therefore rejected by e.g. the "glib2" package. Use the "libiconv"
package to fix this.

Approved by Alistair Crooks.
2009-09-24 06:31:27 +00:00
taca
7aece302ea o Update SITES for each language file because of www.typolight.org's relaunch.
o Make unused MASTER_SITES to empty.

No functional change.
2009-09-24 03:04:04 +00:00
tron
a4ee5d0006 Fix build problem for Mac OS X Snow Leopard 64-Bit ABI. 2009-09-23 18:23:05 +00:00
tnn
09141e293e - when official branding is not enabled, just call it "Browser".
- set the default start page to something more sensible.
- Bump PKGREVISION
2009-09-23 16:46:31 +00:00
jmmv
2bb786fba9 Include bsd.prefs.mk to get the definition of MACHINE_ARCH. 2009-09-23 16:36:30 +00:00
jmmv
cf7c5df0f6 Note updates of botan to 1.8.7 and monotone{,-server} to 0.45. 2009-09-23 16:09:18 +00:00
jmmv
ecf13c8565 Update to 0.45: bump dependency on monotone to 0.45. 2009-09-23 16:06:16 +00:00
jmmv
2e333b4162 Update to 0.45. Changes since 0.42 follow:
Fri Sep 11 20:50:00 UTC 2009

        0.45 release.

        Changes

        - Certs now link to the key that signed them by the key's
          hash, instead of its name.  This should provide some
          security and usability improvements.

          The database schema has been changed, so you will need to
          run 'mtn db migrate' (preferably after making a backup copy
          of your db).

          The netsync protocol version has also changed. However, we
          found space to implement full protocol version negotiation,
          so no flag day is needed.  If your particular project has a
          situation where there are multiple keys with the same name,
          you will receive errors when trying to sync certs signed by
          those keys to older netsync peers.

          A number of commands have slightly different output now,
          particularly 'ls certs', 'ls tags', 'automate keys',
          'automate tags' and 'automate certs'.  There is a new Lua
          hook associated with these changes,
          'get_local_key_name(identity)', and all Lua hooks that used
          to take a key name as an argument now instead take a table
          with several fields.

          Commands which previously accepted a key name now also
          accept the key's hash or local name, which is a local alias
          for equally named keys.  'read-permissions' and
          'write-permissions' accept either the key name or the hash.

          There is also a new 'db fix_certs' command which fixes wrong
          key assignments in migrated databases if you have the correct
          key available.

        - The 'resolved_user' conflict resolution is no longer
          reported by 'automate show_conflicts' for file content
          conflicts; 'resolved_user_left' is used instead.

        - 'format_version' was removed from 'automate tags' and
          'automate get_attributes' which both do not need this
          additional versioning information.

        New features

        - The 'log' command now, by default, converts all dates it
          prints to your timezone instead of leaving them in UTC, and
          uses a somewhat more friendly format for the dates.

          You can customize the date format with the new
          "get_date_format_spec" Lua hook, which returns a strftime(3)
          format string.  You can also override the format for one
          command with the new --date-format option, disable date
          conversion for one command with --no-format-dates, or
          disable it by default by having the above Lua hook return an
          empty string.

        - The 'diff' and 'automate content_diff' commands take a
          '--reverse' option when one revision is specified, to
          control the order of the diff with the workspace.

        - The 'update', 'checkout', 'pluck', and 'pivot_root' commands
          take an option '--move-conflicting-paths', to handle
          unversioned files that are blocking the action. The
          unversioned files are moved to
          _MTN/resolutions/<workspace_path>, so the action can
          succeed, and the user can recover the files if necessary.

        - Resolution of orphaned file conflicts is now supported by
          'merge --resolve-conflicts' and the 'conflicts' commands.

        - Duplicate name conflicts now support the 'keep' resolution.

        - Monotone now accepts ':memory:' as argument to the --db option
          and sets up a memory-only SQLite database.

        - 'clone' allows cloning into the current directory when
          '.' is given as argument.

        Bugs fixed

        - Monotone now sanely skips paths with invalid characters
          it encounters during 'add' or 'automate inventory'.

        - Key names, cert names, and var domains with non-ASCII
          characters should work properly now.  Previously, they would
          be (usually) converted to punycode on input, and not decoded
          on output. They will now not be converted to punycode at
          all.

        - The 'conflict' commands can now handle duplicate name
          conflicts for directories.

        - 'cvs_import' now properly parses CVS timestamps (again).

        - Windows' cmd.exe is recognized as smart terminal and thus
          monotone should create more readable output in
          netsync operations.


Tue May 12 20:44:00 UTC 2009

        0.44 release.

        Changes

        - Private keys no longer have a separate hash from the associated
          public key. This changes the hashes output by 'ls keys', and also
          changes the format of 'automate keys' and 'automate genkey'.

        New features

        - New 'w:' selector type for selecting the revision the workspace
          is based on.

        Bugs fixed

        - C++ exceptions in Lua extension functions are now converted into
          Lua errors catchable with pcall, instead of causing a crash.

        - In 0.43 revert became excessively noisy and would report changes to
          all attributes on included files and directories regardless of whether
          the attributes had been changed or not. This has been silenced.
          Monotone will now specifically report changes to execute permissions
          only when they occur.

        - In 0.43 monotone would lose execute permissions on all files modified
          during an update operation. Execute permissions are now reset on
          updated files that have the mtn:execute attribute set to true.

        - Invalid revision selectors now cause an immediate error instead of
          being dropped from the selection.  The old behavior could produce
          undesired effects from typoed commands, such as spewing a list of
          all revisions in the database.

        - If "automate stdio" is in use, invalid selectors are reported via
          the automate protocol rather than on stderr.

        - "Best-effort" character set conversions now work again; 'mtn log'
          will not crash just because there is a change log entry with a
          character not representable in your locale.  However, if your system
          iconv(3) implementation does not support the //TRANSLIT extension,
          you may see garbage characters in the above scenario.

        Internal

        - Various small code changes to make monotone compile under (Open)
          Solaris using Sun Studio, and under Windows with Visual C++.

        - monotone.spec has been removed from the distribution.


Sun Mar 22 22:26:00 UTC 2009

        0.43 release.

        Changes

        - The Monotone source distribution no longer includes copies of
          several third-party libraries.  This means they must be downloaded
          and built separately, before building monotone.  See INSTALL for a
          complete list of necessary libraries.

          This allows monotone's developers to concentrate on monotone
          itself, rather than tracking external library updates, which in
          practice did not happen.  By way of illustration, we were still
          shipping sqlite 3.4.1, which is years out of date.  This has also
          been a long-standing request of various redistributors of binary
          packages, who prefer the use of globally shared libraries.

        - There is a new db var "database delta-direction", which can have
          values "reverse" (default), "forward", and "both". This controls
          what kind of deltas are stored for new file versions. Forward
          deltas are very fast for netsync, but slow for most other uses.
          Set this to "both" (or perhaps "forward" if you're very short on
          disk space) on an empty db and pull everything into it, to get a
          database which will be much faster for server usage (especially
          initial pulls).

        - 'mtn help <command_or_group>' or 'mtn <command_or_group> --help' no
          longer print global options, thus making the output of specific help
          requests more compact. You still see all available global options
          by executing 'mtn help' without any arguments.

        - 'mtn automate get_current_revision' now returns an empty changeset
          instead of an error if a workspace contains no changes.

        New features

        - A monotone database may be exported in the git fast-import format
          using the git_export command. The output from this command may be
          piped into git fast-import or other tools supporting this format.

        - Additional 'u:' and 'm:' selector types for selecting the revision the
          workspace was last updated from and revisions matching specified
          message globs in changelog and comment certs.

        - Additional '--revision' option for 'mtn log' allows logging of
          selected sets of revisions.

        - Additional '--full' option for 'mtn db info' to display some
          statistic analysis of the date certs in the database.

        - Command line options in the EDITOR and/or VISUAL environment
          variables are honored; for instance, EDITOR="emacs -nw"
          works now.  (Debian bug #320565.)

        - The `mtn_automate' lua function now correctly parses and sets
          options for executed automate commands.

        - The 'commit' command accepts a non-empty _MTN/log as the log
          message when '--message-file=_MTN/log' is given.

        Bugs fixed

        - Performance of the log command has been improved significantly.
          Previous versions of monotone loaded individual certs by name for each
          printed revision and this caused sqlite to not use the correct
          index. Now, all certs are loaded for each printed revision once and
          individual certs are selected from the full list which allows sqlite
          to use the preferred index.

        - In 0.42, a netsync writer would attempt to queue up all outgoing
          data as soon as it knew what data to send, in a single operation,
          without servicing the event loop. If there was a large amount of
          data to send, this would cause very long pauses and sometimes
          timeouts and dropped connections (for pauses over 10 minutes).
          The bug that caused this is fixed, and that operation now has a
          safety timer that should prevent it from coming back.

        - When the netsync server receives garbage over the network, it
          should be much better about only terminating the offending connection
          instead of the entire server.

        - The log command was missing '--depth' and '--exclude' options used to
          restrict revisions printed to those touching specific paths. Log now
          allows these options and uses them properly.

        - The update command previously did not clear execute permissions from
          files that had their associated 'mtn:execute' attribute cleared.

        - Several minor problems with workspace attributes have been fixed.
          Earlier versions of monotone would reset attributes such as
          mtn:execute on all files when any workspace modifying command was
          executed. Applying attribute changes to workspace files is now done
          much more selectively in the same manner that content and name changes
          are applied.

        - In certain cases, especially also on FreeBSD and Mac OS X, netsync
          called select() even after read() returned 0 bytes to indicate the
          end of the file, resulting in a confusing error message. This
          is fixed by treating EOF specially and prevent further calls
          to select() on the file handle, as recommended by the
          select_tut man page.

        - If given a filename, `mtn ssh_agent_export' now creates that
          file with the correct permissions (i.e. mode 600), creates
          directories as necessary, and does not throw an internal
          error if creation or writing fails.  (You're still on your
          own for directory creation and permissions if you take the
          key on standard output and redirect it to a file.)

        - The `p:' selector now accepts single character revision ids.

        - `mtn merge_into_workspace' no longer crashes if one tries to merge
          in an ancestor or descendant of a workspace, but gives a helpful
          error message.

        - Several bugfixes to `mtn automate stdio':

          * It now correctly distinguishs between syntax and command errors by
            returning error code 1 for the former and error code 2 for the
            latter - just as advertised in the documentation.

          * The stdio event loop no longer quits if a syntax error occurs, but
            rather discards the wrong state and accepts new (valid) commands.

          * Option errors haven't been catched properly and thus weren't encoded
            in stdio either; this has been fixed as well.

          * Global options, which were set or changed by a previously executed
            command, weren't properly reset before the next command was issued.
            It was f.e. not possible to "unignore" suspended branches for
            the `branches' command when `--ignore-suspend-certs' was given in
            a previous run. Now only those global options persist between
            executed commands which were given to stdio directly.

        Internal

        - Using 64 bit integer values to represent dates internally. This
          has no user visible effect.

        - The unit test code has been separated from the main source, thus
          building the tests no longer requires a full recompilation. Also,
          the number of modules which are linked into unit tester has
          decreased tremendously.

        - A couple of debug commands have been added to the `database'
          command group to aid performance timing. See `mtn help --hidden db'
          for a list of available commands.

        - Our internal error handling has been overhauled. N() is gone, and E()
          takes three arguments instead of 2: E(bool, origin::type, i18n_format).
          origin::type is an enum describing the source of the error, eg network,
          user, internal. Data types can publically inherit origin_aware (as the
          vocab types do) to obtain a public origin::type member named
          'made_from'; this can then be supplied to E() when sanity-checking
          that data. origin_aware and origin::type are in origin_type.hh.
          I() will throw a unrecoverable_failure, and E() will throw either a
          unrecoverable_failure or a recoverable_failure depending on the
          origin::type provided. informative_failure is gone.
2009-09-23 16:05:06 +00:00
jmmv
082070d1fd Update to 1.8.7. Too many changes to list here.
This update is quite delicate and I'm sure it'll break somewhere.  So far
I've only been able to test it in NetBSD/amd64 and Mac OS X Leopard.

I'm bumping the dependency version in buildlink3.mk because the only package
using this seems to be Monotone, and I'll updating it right away.
2009-09-23 16:03:25 +00:00
wiz
9a4636ccea Fix patch, it didn't apply on NetBSD-current (whitespace trouble). 2009-09-23 15:22:36 +00:00
tnn
a7512a7219 honour PKGMANDIR 2009-09-23 13:52:11 +00:00
tnn
5f95efd7f2 No master site here; set INTERACTIVE_STAGE=fetch 2009-09-23 13:49:40 +00:00
tnn
9149aa480b honour PKGMANDIR 2009-09-23 13:34:33 +00:00
tnn
6770515725 - rename conflicting getline()
- honour PKGMANDIR
2009-09-23 13:31:31 +00:00
tnn
0411d49779 include <string.h> for strncpy() 2009-09-23 13:20:36 +00:00
obache
c5e4554b42 Change HOMEPAGE to the project's one. 2009-09-23 11:49:11 +00:00
obache
e0c7342b9c + dpkg-1.14.25 2009-09-23 11:46:06 +00:00
obache
959fb98b20 Change HOMEPAGE to the project's one. 2009-09-23 11:42:05 +00:00
tron
48371fd9b0 Remove "PYTHON_VERSIONS_ACCEPTED= 26 25 24" which is unnecessary
after Python 2.3 has been removed from "pkgsrc".

Approved by Thomas Klausner.
2009-09-23 09:54:45 +00:00
sketch
aee74ee024 Avoid zero-sized structs, fixes Sun Studio build. 2009-09-23 09:35:47 +00:00
agc
926626a200 Note the start of the freeze in preparation for pkgsrc-2009Q3 2009-09-22 21:28:36 +00:00
sno
98f2c5fb5b Updated devel/p5-Mac-Carbon to 0.80 2009-09-22 20:57:10 +00:00
sno
90105906a2 Updating devel/p5-Mac-Carbon from 0.77nb1 to 0.80
Upstream changes:
* v0.80, 16 September 2009

  Add notes for 64-bit perl

  Bump all the version numbers

  Fix a bunch of tests (nothing major, just make them work better)

  Fix sound-env-var checking code for tests (no more sound tests
  unless you ask for them with MAC_CARBON_SOUND, which was in the
  last version, but the logic was broken)

  Make CFStringRef typemap better

  Remove high-bit characters from source files

  Add new system version gestalt constants

  Fix leak in Mac::Processes and Mac::Speech
2009-09-22 20:56:53 +00:00
sno
abd40e922f Updated geography/p5-Geo-Distance to 0.16 2009-09-22 20:50:41 +00:00
sno
213d5bb2ca Updating geography/p5-Geo-Distance-0.11nb1 to 0.16
pkgsrc changes:
  - Adding license definition
  - Adjusting "module type"

Upstream changes:
0.16
 - No changes.  The 0.15 package was broken.

0.15
 - Stop "Too late to run INIT block" warning (gray <gray@cpan.org>)

0.14
 - Fix "splice() offset past end of array" as filed in RT 26446.

0.13
 - Use Geo::Distance::XS if available. (gray <gray@cpan.org>)
 - Declare Math::Trig dependency.

0.12
 - Noted GIS::Distance in POD.
 - Some cleanups to install process.
 - Check for DBI in tests before using it.
2009-09-22 20:50:27 +00:00
sno
dcef70c40b Updated math/p5-Math-GMP to 2.06 2009-09-22 20:40:57 +00:00
sno
cd25454b95 Updating math/p5-Math-GMP from 2.05 to 2.06
pkgsrc changes:
  - Adding license definition

Upstream changes:
2.06  2009-09-17 Greg
    - Make Makefile.PL more forgiving of gmp library locations. (CPAN bug #46323)
    - Update link to libgmp.org in INSTALL file (CPAN bug #46324)
2009-09-22 20:40:35 +00:00
tnn
b10edd082c rename getline to get_line as was done in src.
No functional change, no version bump.
2009-09-22 20:39:18 +00:00
sno
1fe45fb199 Updated net/p5-Nmap-Parser to 1.19 2009-09-22 20:34:25 +00:00
sno
07fa5fb299 Updating net/p5-Nmap-Parser from 1.16nb1 to 1.19
pkgsrc changes:
  - Adding license definition
  - Adjusting dependencies

Upstream changes (since 1.16):
Changes for 1.19
	- Added enhancement request by stevekatieterabyte for tcp_del_port and udp_del_port
	  (Thanks!). Modified the patch to work with a list of ports.
	- Added Robin Bowes' modification of nmap2sqlite as nmap2db to support MySQL (Thanks!)
2009-09-22 20:34:13 +00:00
sno
4e3d9110b2 Updated net/p5-SNMP-Info to 2.01 2009-09-22 20:29:29 +00:00
sno
e8e11652bf Updating net/p5-SNMP-Info from 2.00nb1 to 2.01
pkgsrc changes:
  - Adding license definition

Upstream changes:
version 2.01 (06/12/09)
    + Added CiscoStpExtensions Class (Carlos Vicente)
    + Added Layer3::Arista (fenner)
    + [2020353] Added L3::Altiga for Cisco (Altiga) VPN3000 Concentrators
                (Jeroen van Ingen)

    * Fixed RFC1213-MIB vs IF-MIB collision in ifOperStatus
    * Updated test_class.pl for better debug info and relative path
    * Add cisco vendor detection by OID in Layer3.pm (Sam Stickland)
    * Fix CaSe of EtherLike-MIB in EtherLike.pm (Alexander Hartmaier)
    * Added Cisco FWSM to L3::Cisco
    * Added s222_rp to L3::C6500
    * Added CIGESM to L2::C2900
    * Added Airespace WLC to L2::Airespace
    * Updated POD and DeviceMatrix quite a bit
    * Added ENTITY-MIB to CiscoStats for better model handling above
    * Fix networkaddress handling in LLDP-MIB
    * Added CiscoConfig to L2::Aironet, L3::C3550  classes
    * Better SSID capabilities for L2::Aironet
    * Fix CDP vs LLDP in c_id() for HP Class
    * test_class.pl improvements
2009-09-22 20:29:13 +00:00
tonio
95fec7dfaa Fix build with db4 [PR pkg/42061] 2009-09-22 20:19:30 +00:00
sno
d53ea9d816 Updated devel/p5-local-lib to 1.4.7 2009-09-22 20:19:18 +00:00
sno
ee82a47d1a Updating devel/p5-local-lib from 1.4.6 to 1.4.7
Upstream changes:
1.004007 2009-09-02
        - Ensure that $ENV{PERL5LIB} and @INC are always de-duped, stopping
          them from growing if local::lib is invoked multiple times for the
          same path. (t0m)

        - Doc improvements by kurisuto@irc.perl.org/#catalyst.

        - Cleaned up indentation of code lines in the POD. Everything should be
          nice and flush, now.
2009-09-22 20:19:02 +00:00
snj
8d2235d6f1 Add 'clean' to PRIVILEGED_STAGES. 2009-09-22 20:11:45 +00:00
wiz
4b82f2f6fa Updated games/rftg to 0.5.3 2009-09-22 20:09:20 +00:00
wiz
c42fdf20ff Update to 0.5.3:
Several GUI improvements and some minor bug fixes.
2009-09-22 20:09:05 +00:00
sno
afcb6439d2 Updated devel/p5-MooseX-Method-Signatures to 0.27 2009-09-22 20:05:34 +00:00
sno
e8e23b7047 Updating devel/p5-MooseX-Method-Signatures from 0.26 to 0.27
pkgsrc changes:
  - Adjusting dependencies

Upstream changes:
0.27  Tue, 22 Sep 2009 14:30:23 +0200
  * Depend on MooseX::LazyRequire 0.04 to avoid fail on version 0.03, which has
    been broken by recent Moose versions (Closes RT#49903) (Maik Hentsche).
2009-09-22 20:05:19 +00:00
sno
a57022395e Updated devel/p5-Class-ISA to 0.34 2009-09-22 19:57:41 +00:00
sno
f40bc2b666 Updating devel/p5-Class-ISA from 0.33nb1 to 0.34
pkgsrc changes:
  - Adding license definition

Upstream changes:
2009-10-22  Steffen Mueller  smueller@cpan.org
	* Release 0.34 -- add core deprecation logic,
	  some distribution shuffling.  No code changes.
2009-09-22 19:57:26 +00:00
sno
b0a9816767 Updated databases/p5-SQL-Abstract to 1.60 2009-09-22 19:50:57 +00:00
sno
e28d3fef96 Updating databases/p5-SQL-Abstract from 1.58 to 1.60
Upstream changes:
revision 1.60  2009-09-22 11:03 (UTC)
----------------------------
    - fix a well masked error in the sql-test tokenizer

revision 1.59  2009-09-22 08:39 (UTC)
----------------------------
    - fixed a couple of untrapped undefined warnings
    - allow -in/-between to accept literal sql in all logical
      variants - see POD for details
    - unroll multiple parenthesis around IN arguments to accomodate
      crappy databases
2009-09-22 19:50:42 +00:00
sno
bec9fe458a Added security/p5-Text-Password-Pronounceable version 0.28 2009-09-22 19:36:08 +00:00
sno
f230d4f4c7 Importing package security/p5-Text-Password-Pronounceable for p5 module
Text::Password::Pronounceable v0.28 from PR pkg/42022 with some
modifications.

This module generates pronuceable passwords, based the the English digraphs by
D Edwards.
2009-09-22 19:35:32 +00:00
tnn
6f481597ba Invoke the C preprocessor in a portable manner on all non-GCC compilers.
This is PR pkg/39879.
2009-09-22 19:34:05 +00:00
sno
9d1e56aa0e Added devel/p5-Test-UseAllModules version 0.12 2009-09-22 19:30:33 +00:00
sno
775a15bcec Importing package devel/p5-Test-UseAllModules for p5 module
Test::UseAllModules v0.12 from PR pkg/42023 with minor modifications.

Sick of writing 00_load.t (or something like that) that do use_ok() for every
written module? Even sicker of updating 00_load.t every time adding another file
to the distro? This module reads MANIFEST to find modules to be tested and does
use_ok() for each of them. Now all to do is keeping MANIFEST up to date.
2009-09-22 19:30:03 +00:00