Commit graph

20038 commits

Author SHA1 Message Date
joerg
cba953a422 Fix egg usage. 2013-05-23 15:01:15 +00:00
taca
4905181387 Update transifex-client to 0.9, fixing CVE-2013-2073.
pkgsrc changes; use wget instead of curl to fetch.

Quote from release announce on the blog.

* Verify SSL certificates. Even though the client opened an encrypted
  connection to the server, it did not validate the certificate used. As a
  result, the client was open to MITM attacks. The new version will always
  validate the certificate first and refuse to connect to the server if there
  is a problem with it.

* Add support for soft links in UNIX systems. You can now use soft links in
  your project directories. This would be useful in cases where you have a
  large project and you would prefer to assign the localization files to
  multiple Transifex projects.

* Add support for local .transifexrc files. You can now have a .transifexrc
  file in your project directory. The entries in the file will override the
  ones from the main one. This would be useful in cases you would prefer to
  use a different set of credentials for a project than the ones you use for
  the rest of your projects in Transifex.

* Make the client more friendly to users in Windows. The .tx/config file now
  supports forward slashes for the paths in Windows, in accordance to what
  UNIX uses. As a result, people can now share a .tx/config irrespective of
  whether they use a UNIX-based system (like Linux and Mac OS X) or Windows.
2013-05-23 14:54:53 +00:00
taca
7a182201bd Correct HOEPAGE noted by PR pkg/47848 from Ilias-Dimitrios Vrachnis. 2013-05-23 13:17:52 +00:00
prlw1
673453d7a2 Finish removing patch-atk-adaptor_accessible-cache.c which is not needed
since commit 01c226b1c4. Thanks to wiz@ for the prod.
2013-05-23 13:09:18 +00:00
ryoon
6628c898e9 Remove xulrunner.
This does not work, and there is no consumer.
2013-05-23 12:55:26 +00:00
tcort
b901533194 devel/rcs: pull in diffutils dep on Minix.
Minix lacks a native diff3 tool. For rcs to work properly, it needs diff3.
Having diffutils provide diff3 fixes the situation.

OK by agc@
2013-05-22 21:53:09 +00:00
jperkin
03b7f838ad Fix PLIST for recent update. 2013-05-22 09:12:27 +00:00
joerg
8881aa8644 Add missing <cstddef>. Fix use of iterator vs const_iterator. 2013-05-21 16:36:22 +00:00
wiz
ec68f94819 Update to 1.8.4:
This release adds support for improved cross-referencing, syntax
highlighting, and call graphs by using LLVM/clang to parse the
source code. It adds support for DocBook output and for parsing
UNO IDL files (used by Libre Office). It includes a number of
smaller changes and improvements as well as a large number of
bugfixes.
2013-05-21 14:43:04 +00:00
imil
389b0cfc91 add & enable py-requests 2013-05-21 14:35:37 +00:00
imil
1dca256b5d Initial import of py-requests, version 1.2.1, into the NetBSD Packages
Collection.

Requests takes all of the work out of Python HTTP/1.1 - making your
integration with web services seamless. There's no need to manually add query
strings to your URLs, or to form-encode your POST data. Keep-alive and HTTP
connection pooling are 100% automatic, powered by urllib3, which is embedded
within Requests.
2013-05-21 14:34:38 +00:00
markd
597b18e07e Update to KDE SC 4.10.3
bugfixes.
2013-05-21 12:49:28 +00:00
adam
1a33ee1efb PLIST fix 2013-05-21 11:05:11 +00:00
adam
1e21624bec Changes 2.34.0 (stable):
* Remove the use of g_type_init() because it has been deprecated.
2013-05-20 20:49:22 +00:00
adam
dfd6df08e6 Changes 2.22.7 (stable):
* Remove the use of g_type_init() because it has been deprecated.
2013-05-20 20:45:01 +00:00
adam
8963118f0d Changes 2.36.2 (stable):
* Revert this change from 2.36.1, which should not have appeared in a
	stable release yet:
	Custom Interfaces: Implement derived interface properties.
2013-05-20 20:44:09 +00:00
wen
693db8321d Update to 1.6915
Upstream changes:
1.6915  2013-05-15 19:00:56 PDT
   [Improvements]
      - Skip LWP when HTTPS mirror is specified and SSL driver is not installed (thaljef) #258
      - Fatpack Exporter to fix bootstrapping problems with perl 5.8.1/5.8.2 (tokuhirom)

1.6914  2013-05-12 16:02:28 PDT
   [Incompatible Changes]
      - When you have a 1.01 of module X and CPAN mirror has 1.00, `cpanm X` would not
        overwrite with 1.00, unless you specify `--reinstall`. `cpanm X@1.00` will
        continue installing the version (and ranges) you specify. #257

1.6913  2013-05-09 17:02:43 PDT
   [Improvements]
      - Fix download URL for 2-letter PAUSE-ID #255
      - Documentation fixes

1.6912  2013-05-06 13:58:33 PDT
   [Bug Fixes]
      - `curl -L cpanmin.us | perl - --self-upgrade` should not complain about '-' not in the
        install path (Thanks to jdb)

1.6911  2013-05-04 13:26:17 PDT
   [Incompatible Changes]
      - Turn off automatic installation of recommendations by default, for now

1.6910  2013-05-03 00:29:22 PDT
   [Bug Fixes]
      - Do not output the "up to date" message when the requested version is higher than
        what's on mirror index #246

1.6909  2013-04-29 01:49:04 PDT
   [Improvements]
      - Fixed error messages and tests for #237

1.6908  2013-04-26 18:11:38 PDT
   [Improvements]
      - Stop counting failures upon installing dependencies, rather check if dependencies
        are satisfied once it's done. #237

1.6907  2013-04-26 11:39:00 PDT
   [Maintenance]
      - Make this a non-dev release

1.6906  2013-04-24 23:18:54 PDT
   [Improvements]
      - Fixed messaging so that downgrading says downgrades (@tsibley) #240
      - Prepend space in pure-perl options so that other args can stay (@gfx) #242
      - Add --skipdeps to PERL_AUTOINSTALL env for old versions of AutoInstall bundled in inc/

1.6905  2013-04-23 20:03:36 PDT
   [Improvements]
      - Added NONINTERACTIVE_TESTING environment variables when it is not interactive
        per Lancaster Consensus
      - Added --pp, --pureperl command line option to prefer Pure perl build of the distribution
        which supports Lancaster Consensus

1.6904  2013-04-23 19:23:31 PDT
   [Bug Fixes]
      - Fixes installation failure when perl is in 'recommends' (sjn) #238

1.6903  2013-04-22 09:05:50 CST
   [New Features]
      - EXPERIMENTAL --uninstall/-U command to uninstall modules

1.6902  2013-04-21 09:16:46 CST
      - No changes, maintenance release

1.6901  2013-04-21 08:50:10 CST
   [Improvements]
      - --self-upgrade dies rather than warns when it's installed via perlbrew etc.
      - Fixed --version output

1.6900  2013-04-15 16:41:31 JST
   [Maintenance]
      - Remove 'cpanm' executable in the root directory from the distribution

1.6193  2013-04-15 16:36:53 JST
   [Maintenance]
      - Changed how to make a release by switching to Milla and dzil

1.6192  Sun Apr 14 17:12:52 JST 2013
   [New Features]
      - Support features with --with-feature

   [Improvements]
      - Fixed an inconsistency when `cpanm Module@ver` always tries to reinstall
        the module even when you have it already, when --skip-installed is on
      - Display useful info about %ENV, %Config and @INC in cpanm --version

1.6191  Sun Apr 14 12:05:57 JST 2013
   [New Features]
      - Support --configure-args

   [Improvements]
      - Use String::ShellQuote on non-Win32 systems
      - Strip lib files for cpanm executable as well
      - Support version requirements for 'perl', not just modules

1.6190  Sat Apr 13 20:44:52 JST 2013
   [New Features]
      - Support --with-develop to install develop dependencies
      - Installs 'recommends' dependencies by default, but ignore failures
      - Add --with-suggests to also install 'suggests' dependencies

   [Improvements]
      - Overhauled Metadata handling using CPAN::Meta's validation
      - Stopped monkey-patching Module::Build to skip man-page generation #130

1.6108  Sat Apr 13 15:29:32 JST 2013
   [Improvements]
      - Fix the way local::lib options are expanded
      - Support --configure-timeout, --build-timeout and --test-timeout
      - Enable PERL_MM_USE_DEFAULT in building as well
      - Fixed the way fatpacked modules are perl-stripped

1.6107  Sat Apr  6 21:17:57 PDT 2013
   [Improvements]
      - strip perl files in fatlib. Reduces cpanm executable size about 100KB

1.6106  Sat Apr  6 14:18:25 PDT 2013
   [Improvements]
      - Support git-ssh with @commit (ikasam_a)

1.6105  Thu Apr  4 22:15:44 PDT 2013
   [Improvements]
      - Better error message when https is not supported with LWP #117

1.6104  Tue Apr  2 18:02:53 PDT 2013
   [New Features]
      - Added --self-contained, it's like --local-lib-contained but without --local-lib (schwern)

1.6103  Sat Mar 30 14:33:07 PDT 2013
   [Bug Fixes]
      - Fixed rare crash with version.pm loading order in perl 5.8 (tokuhirom)

1.6102  Wed Mar 27 17:14:18 PDT 2013
   [Improvements]
      - Added a safe guard check if Module::CoreList loaded is broken/outdated (jdb)
      - Removed the check to see if make executable begins with quotes (jdb, charsbar)
      - Added to load Module::Metadata in post-installation #226

1.6101  Mon Mar 25 13:39:56 PDT 2013
   [Improvements]
      - Always install direct test dependencies with --installdeps even when
        --notest option is used. This should make Travis CI users happy #222 (hide_o_55)

1.6100  Sun Mar 24 21:09:30 PDT 2013
   [Improvements]
      - Support 'perl' key in requires (aka The Oslo Consensus) #221 (tokuhirom)
      - Gives warnings when pruning lots of work directories (xdg)

1.6008  Tue Mar 19 09:07:43 PDT 2013
   [Improvements]
      - Document the link to privacy policy for perl version collection, as well as
        added option --no-report-perl-version to opt out

1.6007  Sun Mar 17 14:26:07 PDT 2013
   [Improvements]
      - Fixed a warning where temp directory created with git install doesn't actually
        cleanup the temporary directory. (Tim Heaney) #219

1.6006  Wed Mar 13 22:53:44 PDT 2013
   [Improvements]
      - Fixed --save-dists option when used with non-CPAN distros. They're now
        saved into $dir/vendor. (Dave Rolsky) #216
      - Fixed PAUSE dist path where author ID is only 2 chars (Brian Cassidy) #218

1.6005  Fri Mar  8 11:46:11 PST 2013
   [Improvements]
      - Fatpack CPAN::Meta to fix bootstrap failure with --installdeps + cpanfile

1.6004  Fri Mar  8 11:30:37 PST 2013
   [Improvements]
      - Add perl version to User-Agent strings

1.6003  Fri Mar  8 10:57:13 PST 2013
   [Improvements]
      - Display cpanfile syntax error if any (robario)
      - Fixed failure to install oddly laid out dists without blib (winfinit)

1.6002  Wed Feb 27 12:12:09 PST 2013
   [Improvements]
      - Support parsing configure dependencies from META.json in spec 2 (kazeburo)

1.6001  Tue Feb 26 16:57:04 PST 2013
   [Improvements]
      - Enable developer release if a specific version is requested with == or @. #203

1.6000  Tue Feb 26 09:50:57 PST 2013
   [Major Changes since 1.5]
      - Support fixed version search with @version and ~"version range"
      - MetaCPAN and BackPAN search using MetaCPAN API
      - --dev to install developer releases
      - Install via git:// URL (with @branch, tag or commit)
      - Better MYMETA version range and cpanfile support
      - No fallback to search.cpan.org, which means you can't install from command names

1.59_13 Mon Feb 25 12:06:44 PST 2013
   [New Features]
      - Support @branch (or commit or tag) in Git URLs so that you can specify a
        commitish to check out before installing from Git repo
      - Search for BackPAN by default when specific version (or range) is requested

   [Improvements]
      - Detect .zip root directory more reliably (frioux)
      - Fixed pathname of the CPAN distribution given as a URL (xaicron)

1.59_12 Wed Feb 13 18:13:49 PST 2013
   [Internals]
      - Switch to metacpan_script for the new MetaCPAN query

1.59_11 Mon Feb 11 14:10:26 PST 2013
   [Improvements]
      - Support META.json in addition to META.yml for pre-configure requirements
      - Fatpack JSON::PP and CPAN::Meta::YAML properly

1.59_10 Thu Feb  7 16:27:03 PST 2013
   [New Features]
      - EXPERIMENTAL: added an ability to install from git URL (ikasam_a)

   [Improvements]
      - Exclude backpan distribution from MetaCPAN query (mo)
      - Add back Module::CPANfile to fatpack, accidentally deleted in a previous release
      - Remove CPAN::Meta from fatpack, because it's unsued yet. This reduces the file
        size of cpanm executable about 30%.

1.59_09 Thu Feb  7 01:55:48 PST 2013
   [Improvements]
      - Re-enable --metacpan option to prefer MetaCPAN over CPANMetaDB for all queries,
        mostly for testing purpose.
      - Improved MetaCPAN queries in case a release have multiple modules with different
        versions. Also fixed a bug where it tried to extract distribution version as a
        module version in some cases

1.59_08 Wed Feb  6 11:25:45 PST 2013
   [Bug Fixes]
      - Prioritize MetaCPAN when --dev option is enabled, for real

1.59_07 Wed Feb  6 11:08:05 PST 2013
   [Incompatible Changes]
      - Disable implicit --skip-satisfied auto conversion with version specification
      - Do not fallback to search.cpan.org scraping anymore. This means some of the bogus
        search that doesn't match package name on PAUSE but returns a hit on search.cpan.org
        can't be installed anymore. You have to use the right package name for it.
      - Enable MetaCPAN search by default. --metacpan option is deprecated

   [New Features]
      - EXPERIMENTAL: --dev option to enable including developer release for searching
        against MetaCPAN

   [Improvements]
      - Improve MetaCPAN query to search stable releases, unless developer release is requested

1.59_06 Tue Feb  5 12:36:00 PST 2013
   [Incompatible Changes]
      - --mirror-index option doesn't automatically assume --mirror-only

   [Improvements]
      - Use versioned MetaCPAN API endpoint (oalders)

1.59_05 Mon Feb  4 11:49:40 PST 2013
   [New Features]
      - Support version ranges in command args and cpanfile queried agsinst MetaCPAN
        with the proper version range query to get the best version that satisfies
        the requirements. Huge thanks to #metacpan guys

1.59_04 Sun Feb  3 09:04:12 PST 2013
   [Improvements]
      - Make file copy more reliable on Win32 (A.J. Lucas) #180
      - Always send cpanminus User-Agent to the servers no matter which backend is used (curl, wget etc.)

1.59_03 Fri Feb  1 10:42:57 PST 2013
   [Improvements]
      - Fix issues working with file:// URLs with drive letters on Win32 (A.J. Lucas) #180
      - Fix home directory detection without HOME env on win32 (kmx, Christian Walde) #132
      - Allow comment fields in 02packages file (Jeffrey Thalhammer) #187

1.59_02 Thu Jan 31 19:09:43 PST 2013
   [New Features]
      - Added experimental @ shortcut to mean exact version e.g. cpanm DBI@1.20
      - Support version range with "~", such as cpanm DBI~">= 1.0, < 2.0"
      - Enable metacpan release search when exact version is given (and when mirror-only is not specified)
        i.e. cpanm DBI@1.100 will fetch the exact release based on metacpan

1.59_01 Thu Jan 31 09:54:50 PST 2013
   [New Features]
      - Added a proper support for version range in MYMETA files using CPAN::Meta::Requirements
      - Skip installing modules when found versions from CPAN doesn't satisfy the requirement, rather
        than proceeding as if it is ok. For instance, if a ditribution X requires Y >= 1.1 and Y on
        CPAN (or your CPAN mirror) has 1.0, cpanm will just complain and stop installing it.
      - Better cpanfile end-to-end support
      - Upgraded fatpacked modules to the latest
2013-05-20 15:23:37 +00:00
joerg
8a2c9ba32a Don't enable Python 3.x support as py-cairo dependency doesn't support
it.
2013-05-20 14:51:13 +00:00
ryoon
b843a4454a Update to 0.4.0
* Bump required hg and py-dulwich versions.

Changelog:
* Improve tests.
* Bugfixes.
2013-05-20 08:18:55 +00:00
sbd
d013488d13 USE_TOOLS+=yacc 2013-05-20 07:24:23 +00:00
ryoon
dfcda7a4da Update to 0.8.7
Changelog:
0.8.7	2012-11-27

 BUG FIXES

  * Fix use of alternates in ``DiskObjectStore``.{__contains__,__iter__}.
    (Dmitriy)

  * Fix compatibility with Python 2.4. (David Carr)

0.8.6	2012-11-09

 API CHANGES

  * dulwich.__init__ no longer imports client, protocol, repo and
    server modules. (Jelmer Vernooij)

 FEATURES

  * ConfigDict now behaves more like a dictionary.
    (Adam 'Cezar' Jenkins, issue #58)

  * HTTPGitApplication now takes an optional
    `fallback_app` argument. (Jonas Haag, issue #67)

  * Support for large pack index files. (Jameson Nash)

 TESTING

  * Make index entry tests a little bit less strict, to cope with
    slightly different behaviour on various platforms.
    (Jelmer Vernooij)

  * ``setup.py test`` (available when setuptools is installed) now
    runs all tests, not just the basic unit tests.
    (Jelmer Vernooij)

 BUG FIXES

  * Commit._deserialize now actually deserializes the current state rather than
    the previous one. (Yifan Zhang, issue #59)

  * Handle None elements in lists of TreeChange objects. (Alex Holmes)

  * Support cloning repositories without HEAD set.
    (D-Key, Jelmer Vernooij, issue #69)

  * Support ``MemoryRepo.get_config``. (Jelmer Vernooij)

  * In ``get_transport_and_path``, pass extra keyword arguments on to
    HttpGitClient. (Jelmer Vernooij)

0.8.5	2012-03-29

 BUG FIXES

  * Avoid use of 'with' in dulwich.index. (Jelmer Vernooij)

  * Be a little bit strict about OS behaviour in index tests.
    Should fix the tests on Debian GNU/kFreeBSD. (Jelmer Vernooij)

0.8.4	2012-03-28

 BUG FIXES

  * Options on the same line as sections in config files are now supported.
    (Jelmer Vernooij, #920553)

  * Only negotiate capabilities that are also supported by the server.
    (Rod Cloutier, Risto Kankkunen)

  * Fix parsing of invalid timezone offsets with two minus signs.
    (Jason R. Coombs, #697828)

  * Reset environment variables during tests, to avoid
    test isolation leaks reading ~/.gitconfig. (Risto Kankkunen)

 TESTS

  * $HOME is now explicitly specified for tests that use it to read
    ``~/.gitconfig``, to prevent test isolation issues.
    (Jelmer Vernooij, #920330)

 FEATURES

  * Additional arguments to get_transport_and_path are now passed
    on to the constructor of the transport. (Sam Vilain)

  * The WSGI server now transparently handles when a git client submits data
    using Content-Encoding: gzip.
    (David Blewett, Jelmer Vernooij)

  * Add dulwich.index.build_index_from_tree(). (milki)
2013-05-20 07:10:39 +00:00
ryoon
f93b5c78c4 Fix PLIST.
Mark debug header file as PLIST.debug.
2013-05-20 00:17:42 +00:00
wiz
20c9143476 Update to 2.36.0:
2.36.0 (stable):

Changes since 2.35.9:

Glib:
* ByteArray:
  - Add size() and get_data().
  - Add a Glib::Value<> template specialization.
  (José Alburquerque)
* VariantBase: Add check_format_string().
   (Murray Cumming)

Gio:
* ApplicationCommandLine: Add get_stdin() and
  create_file_for_arg().
  (Murray Cumming)
* AsyncResult: Added is_tagged().
  (Murray Cumming)
* Credentials: Add get_unix_pid().
  (José Alburquerque)
* DesktopAppInfo: Add has_key(),
  get_string() and get_boolean().
  (Murray Cumming)
* FileEnumerator: Add get_child().
  (Murray Cumming)
* FileInfo: Add get_deletion_date().
  (Murray Cumming)
* SocketClient: Add get/set_tls(),
  get/set_tls_validation_flags(), get/set_proxy_resolver().
  Added timeout, tls, enable-proxy, tls-validation, and
  proxy-resolver properties.
  Added the event signal.
  (Murray Cumming)

gmmproc:
* Verify that void methods should not return a value.
  (José Alburquerque) Bug #696364
* Parse the argument list of methods correctly.
  (José Alburquerque)

Build:
* Visual Studio Projects: Fix and update.
  (Chun-wei Fan)
* Add a test of implementing an interface,
  to detect the problem in glib 2.36.0 and
  the expected problem with glib >= 2.37.0
  See bug #697229
  (Murray Cumming)


2.35.9 (unstable):

Glib:
* Add edByteArray, because it is used in the GTls* API.
  (José Alburquerque)
* AppInfo::get_all(): Fix ownerships.
  (Pavel Vasi) Bug #694505


Gio:
* TlsFileDatabase: Add the create() method.
  (José Alburquerque)
* TlsCertificate: Add the certificate property.
  (José Alburquerque)
* TlsClientConnection: Add get_accepted_cas()
  and the "accepted-cas" property.
  (José Alburquerque)
* TlsDatabase: Add the lookup_certificates_issued_by*()
  methods and virtual functions.  Correct a TlsCertificate conversion
  for the virtual functions so that the underlying GObject is properly
  copied from the C++ wrapper.
  (José Alburquerque)
* TlsInteraction: Add the virtual functions.
  (José Alburquerque)


2.35.8 (unstable):

Glib:
* Resolver: Add lookup_records(), lookup_records_async()
  and lookup_records_finish().
  (José Alburquerque)
* Signal*::connect(): Make them less thread-unsafe.
  (Kjell Ahlstedt) Bug #396958 (Daniel Elstner, Chris Vine)
* Threads: Add create(slot, name) to create named threads.
  (Andrew Potter) Bug #689863
* Variant: Allow containing complex types in arrays and in variants.
  (José Alburquerque)
* Variant: Don't refsink variants created using the custom cast ctor.
  (José Alburquerque)
* Variant< std::vector<std::string> >: Add create_from_object_paths().
  (José Alburquerque)
* VariantBase: Add operator for BoolExpr (const void*).
  (Andrew Potter) Bug #690121
* VariantType: Add create_tuple().
  (Andrew Potter) Bug #688682
* VariantType: Correct the referencing in the create*() methods.
  (José Alburquerque) Bug #688440 (Andrew Potter)

Gio:
* AppInfo: Add create_duplicate().
  (José Alburquerque)
* DesktopAppInfo: Add some new getter methods.
  (José Alburquerque)
* File: Remove refreturn to avoid memory leaks.
  (Kjell Ahlstedt) Bug #691606 (Dodak4Gi)
* MemoryOutputStream: Add the steal_as_bytes() method.
  (José Alburquerque)
* SimpleAction: Fix stateful action constructor typo, allowing use.
  (Andrew Potter) Bug #690122
* SocketConnection: Add connect*() and is_connected() methods.
  (José Alburquerque)
* ThemedIcon: Wrap the "names" property.
  (José Alburquerque)
* Add TlsConnection, TlsClient, TlsServer, TlsDatabase,
  TlsCertificate, TlsPassword, TlsFileDatabase and TlsInteraction.
  (José Alburquerque)
* UnixConnection: Add [receive|send]_credentials_[async|finish]().
  (José Alburquerque)

Gio::DBus:
* DBus::[Connection|Proxy]: Use ifdefs for the UnixFDList call*() methods.
  (José Alburquerque)

gmmproc:
* gmmproc: _WRAP_VFUNC: Support the wrapping of slots.
  (José Alburquerque)
* gmmproc: _WRAP_METHOD: Support wrapping methods with slots.
  (José Alburquerque) Bug #688587
* gmmproc: _WRAP_METHOD: Ensure that slot parameters can be optional.
  (José Alburquerque)
* gmmproc: _WRAP_[CREATE|CTOR|METHOD]: Allow any order of {} options.
  (José Alburquerque)
* gmmproc: _WRAP_ENUM: Skip enum constants whose names are deleted.
  (Kjell Ahlstedt) Bug #544694 (Murray Cumming)
* gmmproc: _WRAP_CTOR: Handle *_new() functions with a final GError**.
  (José Alburquerque) Bug #687959

Documentation:
* Signal[Timeout|Idle]::connect_once() docs: Warn about thread-unsafety.
  (Kjell Ahlstedt) Bug #396963 (Daniel Elstner, Chris Vine)
* ThreadPool::push() docs: Note that sigc::trackable is not thread-safe.
  (Kjell Ahlstedt) Bug #512348 (Chris Vine)
* Threads::Thread::create(): Update the documentation.
  (Kjell Ahlstedt) Bug #512348 (Chris Vine)
* SignalProxy: Fix the documentation, especially of connect_notify().
  (Kjell Ahlstedt) Bug #126213, comment 5.
* Gio::Action: Add more documentation of get_state_hint() and get_state().
  (Kjell Ahlstedt) Bug #690134 (Andrew Potter)
* Predefine G_OS_UNIX or G_OS_WIN32 in Doxygen's configuration file.
  (Kjell Ahlstedt)
* gmmproc: Improve the conversion of documentation to Doxygen format.
  (Kjell Ahlstedt)
* Documentation: Fix many warnings from Doxygen.
  (Kjell Ahlstedt)
* gmmproc: Make enum documentation possible.
  (José Alburquerque) Bug #544694 (Murray Cumming)
* gmmproc: Improve the search for documentation of enums.
  (Kjell Ahlstedt)
* gmmproc: Documentation: Adjust if the method has a slot param.
  (José Alburquerque) Bug #688587.
* docextract_to_xml.py: Replace &colon; with ':' in generated XML files.
  (José Alburquerque)
* gmmproc: Improve the documentation of properties.
  (Kjell Ahlstedt)
* ustring docs: The global locale should be set when using C++ streams.
  (Debarshi Ray) Bug #661588

Build/Other:
* DBus::[Connection|Proxy]: Change ifdef G_OS_LINUX to ifdef G_OS_UNIX.
  (Kjell Ahlstedt)
* ContentType: Fix typo in the content_type_get_symbolic_icon() implementation.
  (José Alburquerque)
* Remove the use of g_type_init() because it has been deprecated.
  (José Alburquerque)
* Strip trailing whitespace.
  (Mark Vender)
* Fix the build with warnings enabled.
  (Murray Cumming)
2013-05-19 18:51:16 +00:00
wiz
dc1adde26f Update to 3b4 (pkgsrc 3.2.4):
slib-3b4 news:

slib-3b4 is a minor release.  Details at
<http://cvs.savannah.gnu.org/viewvc/*checkout*/slib/slib/ChangeLog>

  From Andy Wingo
  * guile-2.init, guile.init: Factor an initialization file for Guile
    2.0 and later out of guile.init.  This does not change the
    interface, though -- loading guile.init will load guile-2.init if
    appropriate, and otherwise executes its own code.
  * slib.nsi, Makefile (ifiles): Update build scripts.

  From Pierpaolo Bernardi
  * wttree.scm (wt-tree/union-merge): Added from MIT-Scheme; updated license.

  From Kazu Yamamoto
  * wttree.scm: Fixed bug where tree balance was lost by deletions
    <http://hagi.is.s.u-tokyo.ac.jp/~yh/bst.pdf>.
  * wttree-test.scm (prop-wt-tree/index): Now covers everything which
    wttest.scm does, replacing wttest.scm.

  From Bill Schottstaedt (using Scheme-lint)
  * Cleaned up and removed unused variables from 10 files

  From Aubrey Jaffer  <agj@alum.mit.edu>
  * slib.sh, gosh.init: Added support for (gosh) Gauche-0.9.
  * mitscheme.init: Removed support for defmacro when
    (mit-scheme-release >= 9 0).
  * Makefile (snapdir, infodir, htmldir): Added defaults so make works
    with empty "config.status".
  * strsrch.scm (substring?, substring-ci?): Replaced the
    skip-vector with an alist (to work with wide characters).
  * scanf.scm (*scanf): Handle array-ref argument expressions.
  * logical.scm (integer->list): Negative k not allowed.
  * structure.scm (define-structure): Reconciled with documentation.
  * grapheps.ps (whole-page): Extract bounds from %%BoundingBox.
    Squelch trailing .0 in axis numbers.
  * grapheps.scm, grapheps.ps (plot-text-column): Added.
    (set-font): Take optional "encoding" argument.
  * uri.scm (uri:decode-query): Don't split values on cr.
  * mkclrnam.scm (load-rgb-txt): Added methods for XKCD dictionary,
    "bang" dictionary, FED-STD-595C, and "ntc.js".
  * colorspc.scm (L*a*b*:DE*94): From
    <http://www.brucelindbloom.com/index.html?Eqn_DeltaE_CIE94.html>
    replaced wedged L*C*h:DE*94.
2013-05-19 17:50:31 +00:00
wiz
7c7f6b781e Update to 0.19.1:
0.19.1 (2013-05-11)
===================

Features added
--------------

* Completely empty C-API structs for extension type slots (protocols like
  number/mapping/sequence) are no longer generated into the C code.

* Docstrings that directly follow a public/readonly attribute declaration
  in a cdef class will be used as docstring of the auto-generated property.
  This fixes ticket 206.

* The automatic signature documentation tries to preserve more semantics
  of default arguments and argument types.  Specifically, ``bint`` arguments
  now appear as type ``bool``.

* A warning is emitted when negative literal indices are found inside of
  a code section that disables ``wraparound`` handling.  This helps with
  fixing invalid code that might fail in the face of future compiler
  optimisations.

* Constant folding for boolean expressions (and/or) was improved.

* Added a build_dir option to cythonize() which allows one to place
  the generated .c files outside the source tree.

Bugs fixed
----------

* ``isinstance(X, type)`` failed to get optimised into a call to
  ``PyType_Check()``, as done for other builtin types.

* A spurious "from datetime cimport *" was removed from the "cpython"
  declaration package. This means that the "datetime" declarations
  (added in 0.19) are no longer available directly from the "cpython"
  namespace, but only from "cpython.datetime". This is the correct
  way of doing it because the declarations refer to a standard library
  module, not the core CPython C-API itself.

* The C code for extension types is now generated in topological order
  instead of source code order to avoid C compiler errors about missing
  declarations for subtypes that are defined before their parent.

* The ``memoryview`` type name no longer shows up in the module dict of
  modules that use memory views.  This fixes trac ticket 775.

* Regression in 0.19 that rejected valid C expressions from being used
  in C array size declarations.

* In C++ mode, the C99-only keyword ``restrict`` could accidentally be
  seen by the GNU C++ compiler. It is now specially handled for both
  GCC and MSVC.

* Testing large (> int) C integer values for their truth value could fail
  due to integer wrap-around.

Other changes
-------------
2013-05-19 17:41:29 +00:00
wiz
18ac79c12b Update to 2.6.1:
This is an unscheduled bugfix release to address some minor regressions in the 2.6 release.

    convert: fix bug of wrong CVS path parsing without port number (issue3678)
    help/config: note 64-bit Windows registry key used with 32-bit Python
    hfs+: rewrite percent-escaper (issue3918)
    hgignore: fix regression with hgignore directory matches (issue3921)
    highlight: fix page layout with empty first and last lines
    largefiles: check existence of the file with case awareness of the filesystem
    largefiles: check unknown files with case awareness of the filesystem
    pathencode: grow buffers to increase safety margin
    revert: ensure that copies and renames are honored (issue3920)
    subrepo: open files in 'rb' mode to read exact data in (issue3926)
    windows: check target type before actual unlinking to follow POSIX semantics
2013-05-19 17:39:28 +00:00
wiz
cb4b06ac87 Update to 0.6.40:
------
0.6.40
------

* Issue #376: brought back cli.exe and gui.exe that were deleted in the previous release;

------
0.6.39
------

* Add support for console launchers on ARM platforms.
* Fix possible issue in GUI launchers where the subsystem was not supplied to
  the linker.
* Launcher build script now refactored for robustness.
* Issue #375: Resources extracted from a zip egg to the file system now also
  check the contents of the file against the zip contents during each
  invocation of get_resource_filename.

------
0.6.38
------

* Issue #371: The launcher manifest file is now installed properly.

------
0.6.37
------

* Issue #143: Launcher scripts, including easy_install itself, are now
  accompanied by a manifest on 32-bit Windows environments to avoid the
  Installer Detection Technology and thus undesirable UAC elevation described
  in `this Microsoft article
  <http://technet.microsoft.com/en-us/library/cc709628%28WS.10%29.aspx>`_.
2013-05-19 17:37:40 +00:00
tron
5429f5838b Bump package revision. This package is completely broken under Mac OS X
without a fix committed at 2013-05-13 by Adam Ciarcinski.
2013-05-19 14:52:19 +00:00
ryoon
426ff39f6d Update to 17.0.6
Changelog:
FIXED
Security fixes can be found here

Fixed in Firefox ESR 17.0.6
MFSA 2013-48 Memory corruption found using Address Sanitizer
MFSA 2013-47 Uninitialized functions in DOMSVGZoomEvent
MFSA 2013-46 Use-after-free with video and onresize event
MFSA 2013-44 Local privilege escalation through Mozilla Maintenance Service
MFSA 2013-42 Privileged access for content level constructor
MFSA 2013-41 Miscellaneous memory safety hazards (rv:21.0 / rv:17.0.6)
2013-05-19 12:49:42 +00:00
ryoon
a13b526e6c Update to 21.0 and mark as BROKEN.
* Introduce WEBRTC patches for FreeBSD, this patches are not work for
  NetBSD.
* When firefox/xulrunner-22.0 is released, I will check the functionality
  of xulrunner package again.
* Patches and dist.mk are used by www/firefox.
* Take MAINATINERship.
2013-05-19 08:47:41 +00:00
ryoon
1b792487a8 Update to 3.9.0
* Use gmake.
* MAKE_JOBS_SAFE=yes (at least, with MAKE_JOBS=5)

Changelog:
NEWS for GNU RCS (Revision Control System)
See the end for copying conditions.


- 5.9.0 | 2013-05-06

  - distribution now .tar.lz and .tar.xz

	If you have GNU tar, you can use "tar xf" and it will DTRT.
	If not, you can use "lzip -dc TARBALL | tar xf -" to unpack
	the .tar.lz, or "xz -dc TARBALL | tar xf -" for the .tar.xz.

  - planned retirement

    - configure option ‘--enable-compat2’

	This option enables reading of files written by RCS 2.x (before
	RCS was GNU, even), but the file format became obsolete in 1982.
	Support for it WILL BE REMOVED in a near future GNU RCS release.

    - common option ‘-V’

	This option is obsoleted by ‘--version’ (since 5.8, 2011-08-30).
	Support for it WILL BE REMOVED in some future GNU RCS release.
	Its use now produces a warning to stderr.

	Please note that ‘-VN’ (N ∈ {3,4,5}) is a separate issue.

  - bugs fixed

    - ‘rcsmerge --help’ mentions ‘-A’, ‘-E’, ‘-e’

	These options are accepted and internally passed to diff3(1).

    - ‘ident -VN’ and ‘merge -VN’ now signal error

	For these commands, the argument to ‘-V’ has no meaning.
	Previously, such invocations would display version info,
	ignoring the arg.  Now they signal a "bad option" error.

  - new features

    - ident(1) recognizes Subversion "fixed-width keyword syntax"

	In addition to the normal keyword pattern, for Subversion 1.2
	(and later) compatability, ident(1) also recognizes patterns
	having one of the forms:

	$KEYWORD:: TEXT $
	;; two colons and space after keyword
	;; space before ending $

	$KEYWORD:: TEXT#$
	;; two colons and space after keyword
	;; hash before ending $

    - new co(1) option ‘-S’ for "self-same" mode

	In this mode, the owner of a lock is unimportant, just that it
	exists.  Effectively, this prevents you from checking out the
	same revision twice.

	$ whoami
	  ttn

	$ co -l -f z
	  RCS/z,v  -->  z
	  revision 1.1 (locked)
	  done

	$ co -S -l -f z
	  RCS/z,v  -->  z
	  co: RCS/z,v: Revision 1.1 is already locked by ttn.

    - several RCS commands "internalized" into rcs(1)

	As part of an ongoing effort to modernize the command-line
	interface of GNU RCS, the previously standalone programs:

	  ci, co, rcs, rcsclean, rcsdiff, rcsmerge, rlog

	can now be invoked as "rcs PROGRAM".  In this case, we call
	PROGRAM a "command", and also provide some aliases.  E.g., you
	can type "rcs diff" in addition to "rcs rcsdiff" (and "rcsdiff",
	of course).  We plan to support standalone (w/o "rcs" prefix)
	invocation from the shell at least through the 5.x series of
	releases -- not indefinitely, but for a good while, yet.

	The rcs(1) program itself now supports ‘--commands’ to list all
	the commands, ‘--aliases’ to list their aliases, as well as
	‘--help COMAMND’ to show the help for COMMAND.

	Note that programs ident(1) and merge(1) remain standalone.

	Lastly, in the manual, section "Invoking rcs" now describes both
	"modern" and "legacy" usages.  Also, the internalized commands
	invocations mentions both "rcs COMMAND" and "PROGRAM" styles.

    - ‘--help’ output includes a one-line description

	E.g., "merge --help" says: "Three-way file merge".

    - most long options can be recognized if partially specified

	With the exception of "rcs --help COMMAND", where "--help" must
	be spelled out in full, all long options can now be recognized
	even if partially specified.  For example, "rcs --al" is
	recognized as "rcs --aliases".

    - updated portability

	Several more Gnulib (http://www.gnu.org/software/gnulib) modules
	are now in use.

    - new cross-compilation support

	The configure script now assigns "pessimistic defaults" when
	cross-compiling.  See new section "cross-compilation" in README.

    - effects of ‘-VN’ (N ∈ {3,4,5}) documented

	See (info "(rcs) Misc common options").

  - maintenance tools updated
    - gnulib-tool (GNU gnulib 2013-05-01 06:14:19) 0.0.7913-5191


- 5.8.2 | 2013-04-04

  - Bugs fixed

    - Wrong symbolic name dereference

	RCS 5.8 introduced a bug whereby commands would incorrectly
	dereference a symbolic name (into a numerical revision number)
	in the presence of multiple symbolic names that share a common
	prefix.  See tests/t803.

    - ‘integrity’ value syntax better specified

	The ‘integrity’ value (if present) is a string composed of a
	system part followed by an optional user part, with formfeed
	(^L, U+0C) separating the two.  Unlike other string values, the
	‘integrity’ string (either part) must NOT contain '@' (U+40).
	If it does, RCS displays a "spurious '@' in `integrity' value"
	error message and exits failurefully.

	This change restores interop play-space for third-party tools
	that was stricken w/ the RCS 5.8 top-level grammar freeze.  Left
	unspecified is how such tools should divvy up the user part.

  - New manual chapter: RCS file format

	This documents the RCS file format grammar and particulars,
	adapted from rcsfile(5).

  - Manpages refer to info documentation

	They now recommend using "info rcs" for full documentation.

  - Script to trim "junk at end of file" posted

	The "junk at end of file" error occurs for some files due to RCS
	5.8 being more strict about the syntax it accepts.  You can use
	‘trimrcs’ by Warren Jones:

	http://lists.gnu.org/archive/html/help-rcs/2013-01/msg00006.html

	to remedy such files while we figure out how best to move such
	functionality into RCS proper.

  - Maintenance tools updated
    - automake (GNU Automake) 1.13.1
    - gnulib-tool (GNU gnulib 2013-03-19 16:08:47) 0.0.7899-34f84
    - makeinfo (GNU Texinfo) 5.1


- 5.8.1 | 2012-06-05

  - Bugs fixed

    - Debug output removed

	Due to an oversight, release 5.8 rlog included code to write
	debugging output to stderr for invocations using the ‘-d’ option
	and a date range (e.g., ‘rlog -d 2010<2012’).

    - Criteria for avoiding read-only checks refined

	For "make check", some test cases are inhibited if the user
	running the test is not effectively blocked from writing a
	purportedly read-only file, such as when "make check" is run by
	the super user, or for certain (weird) NFS situations.

	Previously, to determine this condition, we considered only the
	operating system type, a very crude (and incomplete) proxy.
	Now, we explicitly check with a shell sequence comprising the
	umask(1) and test(1) commands, plus output-redirection.

    - Regression in ‘-zLT’ handling

	On a 64-bit x86 system, RCS 5.8 introduced a regression whereby:

	 rlog -zLT -d>2011-05-04

	would select the correct entry but display its date always with
	default (01) month and day, i.e., YYYY-01-01.  This is now fixed
	(see also tests/t320).

    - Regression in ‘ci -d -T’ handling

	RCS 5.8 introduced a regression whereby:

	  ci -l -d -T FILE

	would set the mtime of RCS/FILE,v (the comma-v file) to the
	epoch.  This is now fixed (see also tests/t810).

  - Use ‘diff --label’ instead of ‘diff -L’

	Previously, RCS used GNU diff's ‘-L’ option.  According to Paul
	Eggert (a GNU diffutils maintainer):

	  That option has been undocumented since diffutils 2.8
	  (released in March 2002) and the option is intended to
	  be replaced sometime soon with a different meaning.

	Now, RCS uses ‘diff --label’, thus immune to the planned change.

  - Miscellaneous changes
    - Make help extraction noisy (on failure)
    - Silence some compiler warnings
    - Increase coverage of "make check"

  - Documentation improvements

    - Manpage rcsintro(1) dropped

	This manpage is redundant, and (arguably) should not have been
	in section 1 in the first place.

    - Use "Invoking COMMAND" instead of "COMMAND" as node names

	This makes it easier for ‘info --usage COMMAND’ to DTRT, and
	makes GNU (info "(standards) Manual Structure Details") happy.

    - explicitly UTF-8

	This is to prepare for a (future) GNU Texinfo release that
	renders @code in a more pretty way when the encoding is UTF-8.
	If you're reading this (from the future) with such a Texinfo at
	hand, feel free to regenerate the docs in doc/ prior to install.

    - CVS is not GNU

	Previously, we incorrectly said "GNU CVS", succumbing to a
	common misunderstanding.  Now we know better.

  - TAGS file no longer distributed

	To create, configure normally and do "make TAGS".

  - New configure script option ‘--enable-coverage’

	Specifying ‘--enable-coverage’ causes ‘_Exit’ to be an alias for
	‘exit’ and CFLAGS to append ‘--coverage’ if the compiler is GCC.
	This is needed because the coverage machinery writes the .gcda
	files only on ‘exit’.

	This option is for maintainers; most people can ignore it.

  - Portability improvements
    - Use more gnulib modules
    - Use portable Makefile subst-ref variable syntax
    - Use portable shell command-output interpolation syntax
  - Maintenance tools upgraded
    - GNU Automake 1.12
    - GNU Autoconf 2.69
    - gnulib-tool (GNU gnulib 2012-06-03 16:29:00) 0.0.7432-f6c24-modified


- 5.8 | 2011-08-30

  - License now GPLv3+ (see COPYING)

  - Change in terminology: from "path" to "file name" (or "file-name")

	However, if "path" intends "search path", we say so explicitly.

  - Changes to the RCS package

    - New documentation in Info format

	On "make install", rcs.info is installed in $(infodir), with
	title "GNU RCS <VERSION>" in dircategory "Version control".
	The doc source is texinfo (released under GNU FDL 1.3), so you
	can easily create output in HTML, PDF, etc.

    - Dropped configure option: --with-diffutils

	To specify non-GNU diffutils programs diff(1) and diff3(1), name
	them using variables on the configure command-line.  See README.

    - Configuration more strict in some ways, more lax in others.

	Before, part of the configuration was done at compile time.
	Now, all of it is done by the configure script.  Here are the
	set of conditions which will cause the configure script to fail
	(with a "could not find..." message):

	 - for --enable-mailer=PROG, ‘PROG’ not absolute;
	 - for diff(1), value of env var ‘DIFF’ not absolute;
	 - diff(1) not GNU diffutils compatible;
	 - for diff3(1), value of env var ‘DIFF3’ not absolute;
	 - for ed(1), value of env var ‘ED’ not absolute;
	 - no C99-capable compiler.

	Here, "absolute" means "specified as an absolute filename".
	On the flip side, configuration no longer checks for some
	situations such as ‘sigaction’ yes, but ‘SA_SIGINFO’ no.

	Most of the portability duties are now handled by gnulib.

    - New configure option: --enable-suid[=setreuid]

	This builds RCS with setuid support (the default).  Optional
	arg ‘setreuid’ means use setreuid(2) instead of seteuid(2).

    - New configure option: --disable-mmap

	This builds RCS without mmap(2), even if available.  See README.

    - New configure option: --enable-mailer=PROG

	The feature whereby ci(1) sends mail when breaking a lock is now
	disabled by default.  To enable, specify ‘--enable-mailer=PROG’
	to the configure script.  See README.

    - New configure option: --enable-compat2

	This preponderantly unlikely to be used option allows RCS
	commands to read RCS files written by RCS 2.  See README.

    - You can "make check" prior to "make install".

	Doing "make check" automatically prepends to the ‘PATH’ env var
	the value of ‘$(abs_top_builddir)/src’, so that the programs
	co, rcsdiff, and rcsmerge can find their peers (co and merge).

	Likewise, "make installcheck" prepends ‘$(DESTDIR)$(bindir)’.

	Previously, you had to "make install" first and then arrange
	for ‘$(DESTDIR)$(bindir)’ to be on ‘PATH’ "manually".

	See tests/README for more info on the test suite.

  - Bug fixes

    - Remove all edit info when removing all revisions.

	Previously, "rcs -o" (outdating) all revisions failed to
	leave the RCS file in a consistent state; edit info (i.e.,
	log message + diff(1) output) remained for the deleted revisions.

	For example, this sequence of commands:
	  echo foo > foo
	  ci -q -i -t-desc -mHELLO foo
	  rcs -q -o1.1: foo
	  grep '@H' foo,v
	used to display "@HELLO" to stdout.

	Now, all revisions are completely removed.

    - Code no longer uses mktemp(3).

	Using mktemp(3) is a security risk.  We use mkstemp(3) now.
	Likewise, rcsfreeze.sh now uses mktemp(1).

    - Misc manpage tweaks / fixes.

	Document ‘rlog -q’; fix small merge.1 omission; add branch
	labels in rcsfile.5; say "GNU RCS <VERSION>" in footer.

  - Other changes

    - All commands accept ‘--help’ and ‘--version’.

	The help output includes an email address for bug reports.
	For continuity, option ‘-V’ is now a synonym for ‘--version’.

	Relatedly, commands no longer display usage info if given
	a bad or malformed option.  You can use ‘--help’ for that.

    - A string of all digits is now valid for author, state.

	This means you can set the author or state to, for example,
	"000000" or "42".  Previously, these would have caused a
	"invalid identifier" or "invalid symbol" error.

    - Env var RCS_MEM_LIMIT controls stdio threshold.

	For speed, RCS uses memory-based routines for files up to
	256 kilobytes, and stream-based (stdio) routines otherwise.
	You can change this threshold value by setting the environment
	variable ‘RCS_MEM_LIMIT’ to a non-negative integer, measured in
	kilobytes.  An empty ‘RCS_MEM_LIMIT’ value is silently ignored.

    - RCS can now work with files larger than 2 gigabytes.

	RCS now uses large file offsets (#define _FILE_OFFSET_BITS 64).

    - Pass-through for RCS file ‘commitid SYMBOL’ now builtin.

	Due to GNU CVS (Concurrent Versions System) using a compatible
	file format as RCS for the RCS file, you can use RCS commands
	to view and manipulate its contents.  (Note, however, the next
	NEWS item.)

	This works well enough except for a small annoyance: CVS adds a
	per-revision field called the "commitid" with an opaque (to RCS)
	symbolic value.  Previously, RCS commands would emit a warning
	"unrecognized phrases" (unless given ‘-q’ on the command-line).

	RCS commands now automatically support pass-through handling of
	‘commitid SYMBOL’ (so ‘-q’ is no longer necessary).

    - RCS file top-level grammar frozen.

	The RCS file top-level grammar is now frozen; RCS no longer
	supports pass-through operation of unrecognized key/data pairs
	(called "newphrases" in the RCS 5.7 rcsfile(5) manpage).

	To avoid painting ourselves into a corner, the grammar now
	includes a new key ‘integrity’ with @-string value, whose
	sub-grammar is not yet specified.  (We intend to keep checksums
	and other compacted redundancies in this field, for manipulation
	by the commands in a future RCS 5.x release.)  For upward
	compatability, the commands in this release do not change this
	field, although they silently read and write it (pass-through),
	if present.

    - RCS file syntax-validated earlier, completely.

	Previously, RCS file syntax was validated lazily, and trailing
	garbage was not detected (see bugfix above).  Now, a top-level
	validation is done on each access.

    - Possible to specify an empty log message with ci -m, rcs -m.

	The commands "ci -m" and "rcs -m" no longer error on an
	empty log message.  Their non-interactive behavior is now
	consistent with the interactive invocation.

	was: ci -m file < /dev/null   # use stdin to avoid error
	now: ci -m file               # works fine, like so

	Note that these commands actually store as the log message
	the string: "*** empty log message ***".

    - Date option accepts some more date-only formats

	Date format ‘YYYY-DDD’ specifies a year and a day (1-366),
	while format ‘YYYY-wWW-D’ specifies a year, an ISO week number
	(0-53, 0 is a GNU RCS extension), and a day number (1-7, for
	Monday through Sunday).

    - Changes to rcsdiff

      - New handling for option: -U N

	This arranges to output N lines of unified-diff context.
	Relatedly, the list of possible options passed to the underlying
	diff(1) appears in both "rcsdiff --help" and in the manual.

      - Refined "same-revision don't call diff" optimization

	Normally, if the two revisions specified are the same, we avoid
	calling the underlying diff(1) on the theory that it will
	produce no output.  This does not hold generally for ‘-y’
	(--side-by-side) and ‘-D’ (--ifdef), such as when the revision
	specified is by different symbolic names, so for those options
	the optimization is disabled.
2013-05-19 03:30:44 +00:00
ryoon
a3ac10188a Update to 3.3
Changelog:
* Noteworthy changes in release 3.3 (2013-03-24) [stable]

** New features

  --new-file (-N) and --unidirectional-new-file now allow comparisons to "-".
  A standard input that's closed acts like a nonexistent file.

  A file name containing spaces, double quotes, backslashes or control
  characters is now encoded in a diff header as a double-quoted C string
  literal.  The escape sequences \\, \", \a, \b, \f, \n, \r, \t, \v and
  \ooo (a three-digit octal number between 0 and 255) are used.

** Packaging

  diffutils is now designed to build with Cygwin or MinGW rather than DJGPP.
  The ms subdirectory has been removed.
2013-05-19 03:21:40 +00:00
prlw1
613c61d4a3 Update py-at-spi2 to 2.8.0
* Add objectLocale property (BGO#694368).
* Stop using a deprecated method.
* Don't install the example, since it isn't compatible with Python 3.
* Support new levelbar role.
* Add a --with-python option to configure.ac.
* Fix getCharacterAtOffset.
* Export application class in the Accessibility namespace, for
  backwards compatibility.
2013-05-18 23:05:34 +00:00
prlw1
951927a8f7 Update py-gobject3 to 3.8.2
Many bug fixes and improvemnts:
https://git.gnome.org/browse/pygobject/tree/NEWS?id=3.8.2

Highlights:
 - Dot not clobber original Gdk/Gtk functions with overrides
   (Martin Pitt) (#686835)
 - Fix array arguments on 32 bit architectures (Martin Pitt)
 - Add backwards compatible API for GLib.unix_signal_add_full()
   (Martin Pitt)
 - Drop MININT64/MAXUINT64 workaround, current g-i gets this right now
   (Martin Pitt)
 - [API change] Drop almost all static GLib bindings and replace them
   with proper introspection. This gets rid of several cases where the
   PyGObject API was not matching the real GLib API, makes the full GLib
   API available through introspection, and makes the code smaller,
   easier to maintain. For backwards compatibility, overrides are
   provided to emulate the old static binding API, but this will throw a
   PyGIDeprecationWarning for the cases that diverge from the official
   API (in particular, GLib.io_add_watch() and GLib.child_watch_add()
   being called without a priority argument). (Martin Pitt, Simon Feltman)
 - [API change] Deprecate calling GLib API through the GObject
   namespace. This has always been a misnomer with introspection, and
   will be removed in a later version; for now this throws a
   PyGIDeprecationWarning.
 - [API change] Do not bind gobject_get_data() and gobject_set_data().
   These have been deprecated for a cycle, now dropped entirely.
   (Steve Frécinaux) (#641944)
 - [API change] Deprecate void pointer fields as general PyObject
   storage. (Simon Feltman) (#683599)
2013-05-18 22:59:46 +00:00
prlw1
ddc43a84a4 Update at-spi2-atk to 2.8.1
* Add Locale property (BGO#694368).
* Bump atk dependency to 2.7.5 (BGO#693189).
* Support ATSPI_ROLE_LEVEL_BAR to correspond to the new atk role.
* Fix various compiler warnings.
* re-register if the registry goes away and later returns.
* Stop using deprecated glib functions.
* Fix a few memory leaks.
* atk-adaptor: don't emit a critical in case the bridge was not initialized
  (BGO#684334).
* Remove dbind (it was only used for the droute test).
* Fix a crash in socket_embed_hook if spi_global_register is NULL.
* [droute] Fix memory leak in path cleanup (BGO#688363).
* Remove the schema; it was only used to specify the location of the
  atk-bridge library, which is now installed in the standard path.
* Fix compiler warnings (BGO#678045).
2013-05-18 21:56:03 +00:00
prlw1
024c733155 Update at-spi2-core to 2.8.0
* Add atspi_accessible_get_object_locale (BGO#694368).
* Start the bus launcher in the initialization phase (BGO#694984).
* Removed a debug print that was accidentally included in 2.7.5.
* Add ATSPI_ROLE_LEVEL_BAR to correspond to the new atk role.
* Fix various compiler warnings.
* Fix some ref count leaks.
* Some functions that return accessibles now propagate errors.
* Atspi_accessible_get_index_in_parent no longer returns -1 if the object's
  parent is not cached (BGO#688057).
* re-register keystroke listeners if the registry goes away and then returns.
* Fix atspi_device_listener_new_simple.
* Fix some compiler warnings.
* Build: use gobject-introspection's Makefile instead of rolling our own.
* Fix a crash when parsing events without detail when there is a listener
  for the event that names a specific detail value.
* Fix crash when removing hung processes.
* Fix deregistering of applications.
* A few documentation fixes.
* Only call an event listener once per event, even if the listener registered
  for both the event and a superset of the event.
* Don't distribute dbind-config.h (BGO#688083).
* Fix gtk-doc for Atspi-Registry (BGO#688224).
* Some introspection fixes to make vapigen happy (BGO#688223).
* [registry] Fixed a crash handling DeregisterKeystrokeListener.
* Update the cache in response to role change notifications (BGO#685469).
* Don't output a warning when a p2p connection isn't available.
2013-05-18 21:51:59 +00:00
prlw1
33edd9982f Update atk to 2.8.0
Changes in version 2.8.0:
==========================
*
* Updated Visual C++ configuration files
  * Make entries more consistent with the other GNOME Visual Studio
    projects.
  * Enable the building of introspection files for Visual C++ builds
  * bgo694255: Visual C++ builds: Integrate building of introspection files
* Updated Slovak, Portuguese and Tadjik translation.

Changes in version 2.7.91:
==========================
*
* atkobject: added a explicit include to locale.h

Changes in version 2.7.90:
==========================
*
* Bug 694117
*  * atkobject: add atk_object_get_object_locale
*  * atkdocument: deprecate atk_document_get_locale

Changes in version 2.7.5:
==========================
*
* build: Use GNOME_COMPILE_WARNINGS
* atkhyperlink: Ensure we get even deprecated prototypes
* Bug 651343: add ATK_ROLE_LEVEL_BAR
* Prepare Visual Studio 2010 projects for Visual Studio 2012
* Updated Uyghur translations

Changes in version 2.7.4:
==========================
*
* Bug 690379: Atk lacks any kind of version utilities
* Fixed out of tree builds caused by fix of bug 690379
* Bug 656750: AtkWindow requires documentation

Changes in version 2.7.3:
==========================
*
* Bug 689907: Problems with the management of
*  ATK_STATE_SELECTABLE/ATK_STATE_SELECTED states at AtkObject
* Bug 686746: Port introspection fixes from Vala
* Bug 689952: Add introspection support for Windows MSVC builds
* Other Visual C++ configuration files:
*  * Use MultiByte character set

Changes in version 2.7.2:
==========================
*
* Bug 686801: Extend atk_add_global_event_listener in order to support
*   signal details
* Updated Thai translation.
2013-05-18 21:46:13 +00:00
wiz
1974207403 Update to 1.13.2:
* WARNING: New versioning scheme for Automake.

  - Starting with this version onward, Automake will use an update and
    more rational versioning scheme, one that will allow users to know
    which kind of changes can be expected from a new version, based on
    its version number.

    + Micro versions (e.g., 1.13.3, 2.0.1, 3.2.8) will introduce only
      documentation updates and bug and regression fixes; they will
      not introduce new features, nor any backward-incompatibility (any
      such incompatibility would be considered a bug, to be fixed with
      a further micro release).

    + Minor versions (e.g., 1.14, 2.1) can introduce new backward
      compatible features; the only backward-incompatibilities allowed
      in such a release are new *non-fatal* deprecations and warnings,
      and possibly fixes for old or non-trivial bugs (or even inefficient
      behaviours) that could unfortunately have been seen, and used, by
      some developers as "corner case features".  Possible disruptions
      caused by this kind of fixes should hopefully be quite rare.

    + Major versions (now expected to be released every 18 or 24 months,
      and not more often) can introduce new big features (possibly with
      rough edges and not-fully-stabilized APIs), removal of deprecated
      features, backward-incompatible changes of behaviour, and possibly
      major refactorings (that, while ideally transparent to the user,
      could introduce new bugs).  Incompatibilities should however not
      be introduced gratuitously and abruptly; a proper deprecation path
      should be duly implemented in the preceding minor releases.

  - According to this new scheme, the next major version of Automake
    (the one that has until now been labelled as '1.14') will actually
    become "Automake 2.0".  Automake 1.14 will be the next minor version,
    which will introduce new features, deprecations and bug fixes, but
    no real backward incompatibility.

  - See discussion about automake bug#13578 for more details and
    background: <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13578>

* WARNING: Future backward-incompatibilities!

  - Automake 2.0 will require Autoconf 2.70 or later (which is still
    unreleased at the moment of writing, but is planned to be released
    before Automake 2.0 is).

  - Automake 2.0 will drop support for the long-deprecated 'configure.in'
    name for the Autoconf input file.  You are advised to start using the
    recommended name 'configure.ac' instead, ASAP.

  - The ACLOCAL_AMFLAGS special make variable will be fully deprecated
    in Automake 2.0 (where it will raise warnings in the "obsolete"
    category).  You are advised to start relying on the new Automake
    support for AC_CONFIG_MACRO_DIRS instead (which was introduced in
    Automake 1.13).

  - Automake 2.0 will remove support for automatic dependency tracking
    with the SGI C/C++ compilers on IRIX.  The SGI depmode has been
    reported broken "in the wild" already, and we don't think investing
    time in debugging and fixing is worthwhile, especially considering
    that SGI has last updated those compilers in 2006, and is expected
    to retire support for them in December 2013:
    <http://www.sgi.com/services/support/irix_mips_support.html>

  - Future versions of Automake might remove support for MS-DOS and
    Windows 95/98/ME (support for them was offered by relying on the
    DJGPP project).  Note however that both Cygwin and MSYS/MinGW on
    modern Windows versions will continue to be fully supported.

  - Automake-provided scripts and makefile recipes might (finally!)
    start assuming a POSIX shell in Automake 2.0.

  - Starting from Automake 2.0, third-party m4 files located in the
    system-wide aclocal directory, as well as in any directory listed
    in the ACLOCAL_PATH environment variable, will take precedence
    over "built-in" Automake macros.  For example (assuming Automake
    is installed in the /usr/local hierarchy), a definition of the
    AM_PROG_VALAC macro found in '/usr/local/share/aclocal/my-vala.m4'
    should take precedence over the same-named automake-provided macro
    (defined in '/usr/local/share/aclocal-2.0/vala.m4').

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

New in 1.13.2:

* Obsolescent features:

  - Use of suffix-less info files (that can be specified through the
    '@setfilename' macro in Texinfo input files) is discouraged, and
    its use will raise warnings in the 'obsolete' category.

  - Use of Texinfo input files with '.txi' or '.texinfo' extensions
    is discouraged, and its use will raise warnings in the 'obsolete'
    category.  You are advised to simply use the '.texi' extension
    instead.

* Documentation fixes:

  - The long-deprecated but still supported two-arguments invocation form
    of AM_INIT_AUTOMAKE is documented once again.  This seems the sanest
    thing to do, given that support for such an usage might need to remain
    in place for a unspecified amount of time in order to cater for people
    who want to define the version number for their package dynamically at
    configure runtime (unfortunately, Autoconf does not yet support this
    scenario, so we cannot delegate the work to it).

  - The serial testsuite harness is no longer reported as "deprecated",
    but as "discouraged".  We have no plan to remove it, not to make its
    use cause runtime warnings.

  - The parallel testsuite is no longer reported as "experimental"; it
    is well tested, and should be stable now.

  - The 'shar' and 'tarZ' distribution formats and the 'dist-shar' and
    'dist-tarZ' options are obsolescent, and their use is deprecated
    in the documentation.

  - Other minor miscellaneous fixes and improvements; in particular,
    some improvements in cross-references.

* Bugs fixed:

  - When the 'ustar' option is used, the generated configure script no
    longer risks hanging during the tests for the availability of the
    'pax' utility, even if the user running configure has a UID or GID
    that requires more than 21 bits to be represented.
    See automake bug#8343 and bug#13588.

  - The obsolete macros AM_CONFIG_HEADER or AM_PROG_CC_STDC work once
    again, as they did in Automake 1.12.x (albeit printing runtime
    warnings in the 'obsolete' category).  Removing them has turned
    out to be a very bad idea, because it complicated distro packing
    enormously.  Making them issue fatal warnings, as we did in
    Automake 1.13, has turned out to be a similarly very bad idea,
    for exactly the same reason.

  - aclocal will no longer error out if the first local m4 directory
    (as specified by the '-I' option or the 'AC_CONFIG_MACRO_DIRS' or
    'AC_CONFIG_MACRO_DIR' macros) doesn't exist; it will merely report
    a warning in the 'unsupported' category.  This is done to support
    some pre-existing real-world usages.  See automake bug#13514.

  - aclocal will no longer consider directories for extra m4 files more
    than once, even if they are specified multiple times.  This ensures
    packages that specify both

        AC_CONFIG_MACRO_DIR([m4])       in configure.ac
        ACLOCAL_AMFLAGS = -I m4         in Makefile.am

    will work correctly, even when the 'm4' directory contains no
    package-specific files, but is used only to install third-party
    m4 files (as can happen with e.g., "libtoolize --install").
    See automake bug#13514.

  - Analysis of make flags in Automake-generated rules has been made more
    robust, and more future-proof.  For example, in presence of make that
    (like '-I') take an argument, the characters in said argument will no
    longer be spuriously considered as a set of additional make options.
    In particular, automake-generated rules will no longer spuriously
    believe to be running in dry mode ("make -n") if run with an invocation
    like "make -I noob"; nor will they believe to be running in keep-going
    mode ("make -k") if run with an invocation like "make -I kool"
    (automake bug#12554).
2013-05-18 14:48:24 +00:00
ryoon
7129988ec7 Update DESCR from http://www.catb.org/~esr/cvsps/ . 2013-05-18 10:08:05 +00:00
markd
fe4f551edc Fix case when PKG_SYSCONFBASE != ${PREFIX}/etc 2013-05-18 05:37:03 +00:00
jperkin
dbc4bed3d8 Fix SunOS build. 2013-05-17 19:49:12 +00:00
adam
836ff858f8 Seems like this patch is not needed any more 2013-05-16 19:03:10 +00:00
ryoon
1186b24195 Used by devel/libtool-fortran/Makefile too. 2013-05-16 14:25:48 +00:00
adam
0123478772 Fix for PR#47761 2013-05-16 13:55:42 +00:00
rodent
01390b0fe5 Add buildlink3.mk file for this package. Coming update to compiz will use
it.
2013-05-16 00:07:48 +00:00
wiz
e03f9be2c0 Update to 1.1.1:
Urwid 1.1.1

    * Fix for Pile not changing focus on mouse events

    * Fix for Overlay.get_cursor_coords()


Urwid 1.1.0

    * New common container API: focus, focus_position, contents,
      options(), get_focus_path(), set_focus_path(), __getitem__,
      __iter__(), __reversed__() implemented across all included
      container widgets

      A full description doesn't fit here, see the Container Widgets
      section in the manual for details

    * New Sphinx-based documentation now included in source:
      Tutorial rewritten, manual revised and new reference based
      on updated docstrings (by Marco Giusti, Patrick Totzke)

    * New list walker SimpleFocusListWalker like SimpleListWalker but
      updates focus position as items are inserted or removed

    * New decoration widget WidgetDisable to disable interaction
      with the widgets it wraps

    * SelectableIcon selectable text widget used by button widgets is
      now documented (available since 0.9.9)

    * Columns widget now tries to keep column in focus visible, hiding
      columns on the left when necessary

    * Padding widget now defaults to ('relative', 100) instead of
      'pack' so that left and right parameters are more useful and more
      child widgets are supported

    * New list walker "API Version 2" that is simpler for many list
      walker uses; "API Version 1" will still continue to be supported

    * List walkers may now allow iteration from the absolute top or
      bottom of the list if they provide a positions() method

    * raw_display now erases to the end of the line with EL escape
      sequence to improve copy+paste behavior for some terminals

    * Filler now has top and bottom parameters like Padding's left and
      right parameters and accepts 'pack' instead of None as a height
      value for widgets that calculate their own number of rows

    * Pile and Columns now accepts 'pack' instead of 'flow' for widgets
      that calculate their own number of rows or columns

    * Pile and Columns now accept 'given' instead of 'fixed' for
      cases where the number of rows or columns are specified by the
      container options

    * Pile and Columns widgets now accept any iterable to their
      __init__() methods

    * Widget now has a default focus_position property that raises
      an IndexError when read to be consistent with new common container
      API

    * GridFlow now supports multiple cell widths within the same widget

    * BoxWidget, FlowWidget and FixedWidget are deprecated, instead
      use the sizing() function or _sizing attribute to specify the
      supported sizing modes for your custom widgets

    * Some new shift+arrow and numpad input sequences from RXVT and
      xterm are now recognized

    * Fix for alarms when used with a screen event loop (e.g.
      curses_display)

    * Fix for raw_display when terminal width is 1 column

    * Fixes for a Columns.get_cursor_coords() regression and a
      SelectableIcon.get_cursor_coords() bug

    * Fixes for incorrect handling of box columns in a number of
      Columns methods when that column is selectable

    * Fix for Terminal widget input handling with Python 3


Urwid 1.0.3

    * Fix for alarms when used with a screen event loop (e.g.
      curses_display)

    * Fix for Overlay.get_cursor_coords()


Urwid 1.0.2

    * Fix for bug when entering Unicode text into Edit widget with
      bytes caption

    * Fix a regression when not running in UTF-8 mode

    * Fix for a MainLoop.remove_watch_pipe() bug

    * Fix for a bug when packing empty Edit widgets

    * Fix for a ListBox "contents too long" error with very large
      Edit widgets

    * Prevent ListBoxes from selecting 0-height selectable widgets
      when moving up or down

    * Fix a number of bugs caused by 0-height widgets in a ListBox


Urwid 1.0.1

    * Fix for Terminal widget in BSD/OSX

    * Fix for a Filler mouse_event() position bug

    * Fix support for mouse positions up to x=255, y=255

    * Fixes for a number of string encoding issues under Python 3

    * Fix for a LineBox border __init__() parameters

    * Fix input input of UTF-8 in tour.py example by converting captions
      to unicode

    * Fix tutorial examples' use of TextCanvas and switch to using
      unicode literals

    * Prevent raw_display from calling tcseattr() or tcgetattr() on
      non-ttys

    * Disable curses_display external event loop support: screen resizing
      and gpm events are not properly supported

    * Mark PollingListWalker as deprecated


Urwid 1.0.0

    * New support for Python 3.2 from the same 2.x code base,
      requires distribute instead of setuptools (by Kirk McDonald,
      Wendell, Marien Zwart) everything except TwistedEventLoop and
      GLibEventLoop is supported

    * New experimental Terminal widget with xterm emulation and
      terminal.py example program (by aszlig)

    * Edit widget now supports a mask (for passwords), has a
      insert_text_result() method for full-field validation and
      normalizes input text to Unicode or bytes based on the caption
      type used

    * New TreeWidget, TreeNode, ParentNode, TreeWalker
      and TreeListBox classes for lazy expanding/collapsing tree
      views factored out of browse.py example program, with new
      treesample.py example program (by Rob Lanphier)

    * MainLoop now calls draw_screen() just before going idle, so extra
      calls to draw_screen() in user code may now be removed

    * New MainLoop.watch_pipe() method for subprocess or threaded
      communication with the process/thread updating the UI, and new
      subproc.py example demonstrating its use

    * New PopUpLauncher and PopUpTarget widgets and MainLoop option
      for creating pop-ups and drop-downs, and new pop_up.py example
      program

    * New twisted_serve_ssh.py example (by Ali Afshar) that serves
      multiple displays over ssh from the same application using
      Twisted and the TwistedEventLoop

    * ListBox now includes a get_cursor_coords() method, allowing
      nested ListBox widgets

    * Columns widget contents may now be marked to always be treated
      as flow widgets for mixing flow and box widgets more easily

    * New lcd_display module with support for CF635 USB LCD panel and
      lcd_cf635.py example program with menus, slider controls and a custom
      font

    * Shared command_map instance is now stored as Widget._command_map
      class attribute and may be overridden in subclasses or individual
      widgets for more control over special keystrokes

    * Overlay widget parameters may now be adjusted after creation with
      set_overlay_parameters() method

    * New WidgetPlaceholder widget useful for swapping widgets without
      having to manipulate a container widget's contents

    * LineBox widgets may now include title text

    * ProgressBar text content and alignment may now be overridden

    * Use reactor.stop() in TwistedEventLoop and document that Twisted's
      reactor is not designed to be stopped then restarted

    * curses_display now supports AttrSpec and external event loops
      (Twisted or GLib) just like raw_display

    * raw_display and curses_display now support the IBMPC character
      set (currently only used by Terminal widget)

    * Fix for a gpm_mev bug preventing user input when on the console

    * Fix for leaks of None objects in str_util extension

    * Fix for WidgetWrap and AttrMap not working with fixed widgets

    * Fix for a lock up when attempting to wrap text containing wide
      characters into a single character column


Urwid 0.9.9.2

    * Fix for an Overlay get_cursor_coords(), and Text top-widget bug

    * Fix for a Padding rows() bug when used with width=PACK

    * Fix for a bug with large flow widgets used in an Overlay

    * Fix for a gpm_mev bug

    * Fix for Pile and GraphVScale when rendered with no contents

    * Fix for a Python 2.3 incompatibility (0.9.9 is the last release
      to claim support Python 2.3)
2013-05-15 22:35:31 +00:00
joerg
052e86f461 Revert last. It was not approved by OWNER. 2013-05-15 22:20:58 +00:00
adam
a80cf699c9 patch-giscanner_dumper.py correction 2013-05-15 19:17:59 +00:00
adam
5f42ddfb8d Don't treat 'clang' as Visual C++ compiler. 2013-05-15 15:46:52 +00:00
wiz
ffd11cece4 Use fortran77 as language, not fortran.
Fixes blas and lapack builds. Suggested by ryoon.

Bump PKGREVISION and change SVR4_PKGNAME to be different from libtool-base.
2013-05-15 15:19:04 +00:00