Commit graph

224153 commits

Author SHA1 Message Date
mef
fd06edeb32 Updated audio/mpg123 to 1.21.0 2014-11-20 13:08:08 +00:00
mef
d873fbcd94 Based on PR pkg/49405
(upstream)
  Update mpg123*  from 1.19.0 to 1.21.0
(pkgsrc)
  Add comment to patch-ad
Tks wiz@ and obache@ for review.x
1.21.0
---
- Use LL as shortcut for LOADLIST remote command, L is taken already (bug 210).
- Less namespace pollution (MPG123_EXPORT in header instead of EXPORT, bug 212).

1.20.1
---
- Make feed reader more efficient when skipping junk by early
  discarding of data from buffers to avoid re-parsing.

1.20.0
---
- Added NEON optimized decoder for AArch64 (ARM 64bit environment)
- enabled for --with-cpu=neon64 (NEON only) or --with-cpu=aarch64
  (runtime switch between neon and generic_fpu, like arm_fpu)
  configuration
- compatible with aarch64-linux-gnu toolchains (from Ubuntu, debian) and Xcode 5
- Added new binary out123 only with the audio output part of mpg123.
  This is a precursor to separating out said code into a simple audio
  output library. It also allows plugging in some processing in a pipe
  before feeding to output.
- Prevent opendir(NULL) for unknown module directory when listing modules.
- some build fixes, among those fixing mpg123-id3dump on Windows
2014-11-20 13:07:12 +00:00
wiz
ceede7d1a0 Updated databases/sqlite3 to 3.8.7.2 2014-11-20 12:16:31 +00:00
wiz
addcbc2557 Update to 3.8.7.2:
* Enhance the ROLLBACK command so that pending queries are allowed
  to continue as long as the schema is unchanged. Formerly, a
  ROLLBACK would cause all pending queries to fail with an
  SQLITE_ABORT or SQLITE_ABORT_ROLLBACK error. That error is
  still returned if the ROLLBACK modifies the schema.
* Bug fix: Make sure that NULL results from OP_Column are fully
  and completely NULL and do not have the MEM_Ephem bit set.
  Ticket 094d39a4c95ee4.
* Bug fix: The %c format in sqlite3_mprintf() is able to handle
  precisions greater than 70.
* Bug fix: Do not automatically remove the DISTINCT keyword from
  a SELECT that forms the right-hand side of an IN operator since
  it is necessary if the SELECT also contains a LIMIT. Ticket
  db87229497.
2014-11-20 12:16:22 +00:00
mef
ecd1054c68 1.18 Tue May 27 22:04:23 2014
- XSUB is now deprecated and removed. see perl 5.20.0,
      perldelta, Internal Changes, deprecation of uvuni_to_utf8 etc.
    - Thank you for everything !!
2014-11-20 11:08:45 +00:00
mef
0003f50754 Updated converters/p5-Unicode-Collate to 1.07 2014-11-20 11:07:22 +00:00
mef
b43cba4748 1.07 Tue May 27 23:18:23 2014
- XS: for the world without utf8n_to_uvuni().

1.06  Tue May 27 21:11:09 2014
    - 0.67's improved discontiguous contractions is invalidated by default
      and is supported as a parameter 'long_contraction.'

1.05  Sat May 24 16:30:42 2014
    - XS: avoid unused expression 1; for no-op.
      (see [rt.cpan.org #95866] compilation noise)
2014-11-20 11:07:15 +00:00
mef
37d2d3e9f9 Updated converters/p5-JSON-PP to 2.27300 2014-11-20 11:04:25 +00:00
mef
9d89fec585 2.27300
- fixed a problem about substr in perl 5.8.6 and below
          many people report this issue and patched by haarg[at]haarg.org
2014-11-20 11:04:15 +00:00
ryoon
e4006286b6 Fix extract stage with non-UTF-8 locale. Use GNU tar like lng/openjdk7. 2014-11-20 09:43:09 +00:00
wiz
3861db1410 Updated pkgtools/pkgsrc-todo to 1.3 2014-11-20 09:33:38 +00:00
wiz
65d984f32e As dholland correctly points out, this installs perl scripts, so it should
depend on perl at run-time. Make it so.
Bump version.
2014-11-20 09:33:29 +00:00
mef
66e0b853c4 Updated converters/p5-JSON-MaybeXS to 1.003002 2014-11-20 09:25:58 +00:00
mef
926e63c271 1.003002 - 2014-11-16
- correctly fix boolean interoperability with older Cpanel::JSON::MaybeXS

1.003001 - 2014-11-13
 - fix boolean interoperability with older Cpanel::JSON::MaybeXS

1.003_000 - 2014-10-30
 - add :legacy tag to support legacy apps

1.002006 - 2014-10-22
 - add some additional test diagnostics, to help find bad version combinations
   of JSON backends

1.002005 - 2014-10-12
 - fix "can I haz XS?" logic precedence in Makefile.PL
 - added the ':all' export tag
 - removed dependency on Safe::Isa
 - repository moved to git://git.shadowcat.co.uk/p5sagit/JSON-MaybeXS.git

1.002004 - 2014-10-11
 - support use of PUREPERL_ONLY in Makefile.PL to avoid adding an XS
   dependency
 - new is_bool() interface

1.002003 - 2014-10-07
 - document how to use booleans
2014-11-20 09:25:50 +00:00
mef
97bbb69b85 Updated converters/p5-JSON-Any to 1.38 2014-11-20 09:23:38 +00:00
mef
d81065c9cf 1.38 2014-09-29 16:42:08Z
- real fix to tests from 1.37

1.37      2014-09-29 16:29:44Z
    - fix tests to use a higher precedence operator, to avoid confusing newer
      Test::More::cmp_ok.

1.36      2014-08-26 05:54:35Z
    - many improvements to tests and their coverage
    - $ENV{JSON_ANY_CONFIG} can no longer override constructor arguments

1.35      2014-08-16 00:51:05Z
    - clarify deprecation status in documentation
2014-11-20 09:23:30 +00:00
mef
0124e413d0 Updated converters/p5-Convert-Color to 0.11 2014-11-20 09:19:48 +00:00
mef
a6cd440090 0.11 2014/06/01 21:07:03
[BUGFIXES]
         * Unit-test floating-point numbers with approx delta tests; use
           Test::Number::Delta (RT94761)
2014-11-20 09:19:39 +00:00
obache
bbedecbd83 Updated graphics/libsixel to 1.3.5 2014-11-20 09:18:13 +00:00
obache
ab7c503ed7 Update libsixel to 1.3.5.
* converters/img2sixel.c: Suppress color expansion on loading mapfiles
2014-11-20 09:17:58 +00:00
obache
64dfe58ba7 Updated emulators/suse131_libdbus to 13.1nb4 2014-11-20 09:15:09 +00:00
obache
25fa70f5ac Bump PKGREVISION of suse131_libdbus to 5.
openSUSE Security Update: Security update for dbus-1
______________________________________________________________________________

Announcement ID:    openSUSE-SU-2014:1455-1
Rating:             moderate
References:
Cross-References:   CVE-2014-7824
Affected Products:
                    openSUSE 13.2
                    openSUSE 13.1
______________________________________________________________________________

   An update that fixes one vulnerability is now available.

Description:

   dbus-1 was updated to version 1.8.10 to fix one security issue and several
   other issues.

   This security issue was fixed:
   - Increase dbus-daemon's RLIMIT_NOFILE rlimit to 65536 to stop an attacker
     from exhausting the system bus' file descriptors (CVE-2014-7824).
2014-11-20 09:14:58 +00:00
obache
6aab5919aa Updated converters/skf to 1.99.10 2014-11-20 09:11:31 +00:00
obache
39b9cd704d Update skf to 1.99.10
skf (1.99.10)

  * fix -X meant -x in skf-compatible mode
  * [Security] fix s_in crashes due to inproper G0 table handling
  * fix python detection on cygwin mode
2014-11-20 09:11:21 +00:00
mef
5150218e4a Updated biology/openbabel to 2.3.2 2014-11-20 09:11:05 +00:00
mef
081f03f18c Correction to PLIST when option wx-gui is enabled. 2014-11-20 09:10:32 +00:00
mef
ea926497d1 (upstream) update 2.3.0 to 2.3.2
(ChangeLog)
2012-08-20  Paolo Tosco <paolo.tosco@unito.it>
        * src/formats/mol2format.cpp: added a check for N.4 nitrogens
        (fixes PR#3557898)

2012-06-09  Paolo Tosco <paolo.tosco@unito.it>
        * src/kekulize.cpp: reverted the r4862 patch to kekulize.cpp;
        the incorrect aromaticity perception of oxonium salts concerned
        only the MOL2 format, so the fix was applied to mol2format.cpp
        instead
        * src/formats/mol2format.cpp: added a check to improve downstream
        aromaticity perception on charged molecules containing oxygen

2012-06-07  Paolo Tosco <paolo.tosco@unito.it>
        * include/openbabel/atom.h: added protos for CountFreeSulfurs() and
        IsThiocarboxylSulfur() functions which are equivalent to
        CountFreeOxygens() and IsCarboxylOxygen() and address
        (di)thiocarboxyl groups
        * src/atom.cpp: added the CountFreeSulfurs() and
        IsThiocarboxylSulfur() functions
        * src/forcefields/forcefieldmmff94.cpp: added some additional
        checks to make MMFF94 atom type assignment more robust
        * src/formats/mol2format.cpp: added some checks to improve downstream
        aromaticity perception on charged molecules containing nitrogen,
        oxygen and sulfur
        * src/kekulize.cpp: added a check to fix incorrect perception of
        aromatic oxonium and thionium cations

(NEWS)
Open Babel 2.3.1 (2011-10-14)

This release represents a major bug-fix release and is a stable
upgrade, strongly recommended for all users of Open Babel. Many bugs
and enhancements have been added since the 2.3.0 release.

Citation:

Please consider citing this work if you publish work which used Open Babel:
Noel M. O'Boyle , Michael Banck , Craig A. James , Chris Morley , Tim
Vandermeersch  and Geoffrey R. Hutchison. "Open Babel: An open
chemical toolbox." Journal of Cheminformatics 2011, 3:33.

http://dx.doi.org/10.1186/1758-2946-3-33
2014-11-20 09:05:56 +00:00
mef
db5754b130 Updated chat/bitlbee to 3.2.2 2014-11-20 08:39:09 +00:00
mef
708e892a30 Version 3.2.2:
- The OTR plugin now uses libotr 4.0 (AKA libotr5 in debian based distros)
- Rejecting buddy requests in jabber won't accept them. Sorry for that.
- Purple builds can now enable built in protocols when configuring, by
  passing a parameter such as --jabber=1 to configure
- You can now use /oper to change passwords with "ac x set -del password"
- Complex unicode characters (non-BMP) now display correctly in twitter.
- A few init / build script / pkg-config fixes. Added "install-systemd"
  make target.

Finished 5 Jul 2014

Version 3.2.1:
- Most important change: http_client updated to use HTTP/1.1, now required
  by Twitter.
- fill_by setting can now be used to fill a channel contacts *not* in a
  certain group/on a certain account/etc. See "help set fill_by"
- Added utf8_nicks setting which lets you use non-ASCII nicknames for your
  contacts. Might not work with all IRC clients, use at your own risk!
- Lots of bugfixes.

Finished 27 Nov 2013
2014-11-20 08:38:59 +00:00
mef
21525db1cf Updated cad/gtkwave to 3.3.63 2014-11-20 08:34:11 +00:00
mef
36cc05decb 3.3.63 06nov14 Updated LZ4 for version r123.
Added fine horiz scrolling in wavewindow (when using the wheel
                on a mouse) if shift pressed.
                Timescale fix for Verilator where it emits 0ps as a timescale.
                Added sample gtkwave.appdata.xml file in share/appdata.
2014-11-20 08:33:59 +00:00
mef
8986be5814 Updated archivers/gzrecover to 0.8 2014-11-20 07:41:46 +00:00
mef
e71f48f5d4 (Upstream) update 0.5 to 0.8
New for release 0.8 (2013-10-03)
  o Eliminate call to fsync(), resulting in 99% speed improvement
  o Add ability to read from the standard input stream and write to
    standard output for pipeline support.
  o Thanks to  Alexey Yurchenko (ayurchen@gmail.com) for the above suggestions.
  o Fix incorrect errpos tracker (probably caused some of the core dumps
    people had reported)
  o Fix verbose logging to fix stream positions being incorrect (had not
    been updated after the program moved from mmap to a read buffer)
  o Also, move verbose logging from stdout to stderr
  o Misc error reporting updates

New for release 0.7 (2013-02-02)
  o Fix =/== confusion in read_internal error check (via Shawn
    Cokus (cokus@ucla.edu)

New for release 0.6 (2012-02-09)
  o Patches from Paul Wise (pabs@debian.org) for stability and memory leaks

New for release 0.5 (2006-08-29)
2014-11-20 07:41:06 +00:00
mef
cb2174921a Updated archivers/lzip to 1.16 2014-11-20 07:32:58 +00:00
mef
5c35ea4472 (upstream) update 1.15. to 1.16
Changes in version 1.16:

Compression ratio of option -9 has been slightly increased.
Compression time has been reduced by 4%.
"lzip -0" is now comparable in compression speed and ratio to "gzip -6".

Copying of file dates, permissions, and ownership now behaves like "cp -p".
(If the user ID or the group ID can't be duplicated, the file permission
bits S_ISUID and S_ISGID are cleared).

Some minor improvements have been made.
"lzip.texinfo" has been renamed to "lzip.texi".
The license has been changed to GPL version 2 or later.
2014-11-20 07:32:15 +00:00
jmcneill
8ce4f5520f make NetBSD-*-arm block match earm as well 2014-11-20 01:41:22 +00:00
jmcneill
e102620613 Add -lclucene-shared on NetBSD. 2014-11-19 21:01:32 +00:00
schmonz
cc5909aad2 Don't build and install the man page (which isn't in PLIST, and
would need heavy dependencies to add) just because xsltproc happens
to find docbook.xsl on a given system.
2014-11-19 15:36:26 +00:00
wiz
46e2a56ed2 Updated lang/gcc49 to 4.9.2 2014-11-19 15:21:54 +00:00
wiz
ed23781648 Update to 4.9.2:
Over 65 bugs fixed. Details:
https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.9.2
2014-11-19 15:21:45 +00:00
jmcneill
8a73eded5f allow overriding the default repository URL with PKGIN_REPOSITORY_URL 2014-11-19 15:10:32 +00:00
wen
e5bf8547cb Updated www/p5-HTML-Strip to 2.01 2014-11-19 15:00:16 +00:00
wen
fe93391c23 Update to 2.01
Upstream changes:
2.01  Wed Nov 19 10:48:04 GMT 2014
    (patch contributed by Michi Steiner)
    - clean buffer needs an extra char when emit_spaces=1 and the input has
      nothing to be removed (RT#41035)

2.00  Tue Nov 18 16:14:42 GMT 2014
    - utf8 support via libicu (RT#42834)
    - smoke test and utf8 test, tests ordered

1.10  Tue Sep 30 14:34:47 UTC 2014
    - Fix for RT#99207 (script mathematical symbol bug)

1.09  Tue Sep 30 10:39:47 UTC 2014
    - offbyone.t disabled under Windows (RT#99219)

1.08  Fri Sep 26 15:02:37 UTC 2014
    - system perl used in offbyone.t (RT#99151)

1.07  Tue Sep 23 14:44:08 UTC 2014
    - fix to bug RT#19036 - tags not replaced with spaces when only a single
      character is between the tags
    - fix to bug RT#35345 - mathematical conparisons within <script> tags
      misunderstood
    (patches contributed by Adriano Ferreira)
    - Exporter was never needed
    - Allow other filtering operations than just decoding of HTML entities
    - Modernised test suite
    - Adds 'auto_reset' attribute, which allows automagic use of $hs->eof
    - fixes quotes in html comments (RT#32355)
    (patch contributed by Reini Urban)
    - MSVC doesnt define strcasecmp, use stricmp instead
    (patch contributed by Damyan Ivanov)
    - fixes POD errors
2014-11-19 14:57:17 +00:00
wiz
b3ecfa6de9 Updated mail/notmuch to 0.19 2014-11-19 13:50:08 +00:00
wiz
d3371ba851 Updated devel/libffi to 3.2.1 2014-11-19 13:49:44 +00:00
wiz
8651139bbf Update to 3.2.1:
Fix for AArch64. Release as 3.2.1.

    Fix typo

    Final 3.2 changes

    Final 3.2 changes

    Mention OpenRISC

    Merge pull request #134 from s-macke/openrisc

    Add OpenRISC support

    Only run the complex type tests on supported platforms.

    Add OpenRISC support

    This patch adds support for the OpenRISC architecture.
    (http://opencores.org/or1k/Main_Page)

    This patch has been tested under Linux with QEMU-user emulation support.
    - 32 Bit
    - big endian
    - delayed instructions
    This is the only available configuration under Linux.

    The description of the ABI can be found on the official website.

    Is passes the testsuite except of the unwindtest_ffi_call.cc
    testcase, which seems to be a problem of gcc and not libffi.
    Some testcases of the gcc testsuite still fail.

    Signed-off-by: Sebastian Macke <sebastian@macke.de>

    Add complex type support. Mostly broken right now

    Compile tests with -Wno-psabi when using GCC

    Update version to 3.2

    More README updates for 3.2

    Update release notes.

    2014-05-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>

    	Fix current cygwin-64 build problems.
    	* src/java_raw_api.c: Remove if !defined(FFI_NO_RAW_API).
    	* src/x86/ffi.c: Add if defined(__CYGWIN__).
    	* src/x86/win64.S (ffi_closure_win64, ffi_call_win64): Added
    	handling for FFI_TYPE_UINT64, FFI_TYPE_POINTER and FFI_TYPE_INT.
    	Added SEH information.  Fixed formatting.

    2014-09-10  Jakub Jelinek  <jakub@redhat.com>

    	* src/powerpc/linux64.S: Emit .note.GNU-stack even when
    	POWERPC64 is not defined.
    	* src/powerpc/linux64_closure.S: Likewise.  Also test _CALL_ELF == 2.

    Fix -Werror=declaration-after-statement problem

    2014-07-22  Dominik Vogt  <vogt@linux.vnet.ibm.com>

    	* src/types.c (FFI_TYPEDEF, FFI_NONCONST_TYPEDEF): Merge the macros by
    	adding another argument that controls whether the result is const or not
    	(FFI_LDBL_CONST): Temporary macro to reduce ifdef confusion
    	* src/prep_cif.c (ffi_prep_cif_core): Replace list of systems with new
    	macro FFI_TARGET_SPECIFIC_STACK_SPACE_ALLOCATION
    	* src/pa/ffitarget.h (FFI_TARGET_SPECIFIC_STACK_SPACE_ALLOCATION):
    	Define.
    	* src/s390/ffitarget.h (FFI_TARGET_SPECIFIC_STACK_SPACE_ALLOCATION):
    	Define.
    	* src/x86/ffitarget.h (FFI_TARGET_SPECIFIC_STACK_SPACE_ALLOCATION):
    	Define.

    2014-07-22  Dominik Vogt  <vogt@linux.vnet.ibm.com>

    	* doc/libffi.texi (Primitive Types): Document ffi_type_complex_float,
    	ffi_type_complex_double and ffi_type_complex_longdouble
    	(Complex Types): New subsection.
    	(Complex Type Example): Ditto.
    	* testsuite/libffi.call/cls_align_complex_double.c: New
    	FFI_TYPE_COMPLEX test.
    	* testsuite/libffi.call/cls_align_complex_float.c: Ditto.
    	* testsuite/libffi.call/cls_align_complex_longdouble.c: Ditto.
    	* testsuite/libffi.call/cls_complex_double.c: Ditto.
    	* testsuite/libffi.call/cls_complex_float.c: Ditto.
    	* testsuite/libffi.call/cls_complex_longdouble.c: Ditto.
    	* testsuite/libffi.call/cls_complex_struct_double.c: Ditto.
    	* testsuite/libffi.call/cls_complex_struct_float.c: Ditto.
    	* testsuite/libffi.call/cls_complex_struct_longdouble.c: Ditto.
    	* testsuite/libffi.call/cls_complex_va_double.c: Ditto.
    	* testsuite/libffi.call/cls_complex_va_float.c: Ditto.
    	* testsuite/libffi.call/cls_complex_va_longdouble.c: Ditto.
    	* testsuite/libffi.call/complex_double.c: Ditto.
    	* testsuite/libffi.call/complex_defs_double.c: Ditto.
    	* testsuite/libffi.call/complex_float.c: Ditto.
    	* testsuite/libffi.call/complex_defs_float.c: Ditto.
    	* testsuite/libffi.call/complex_longdouble.c: Ditto.
    	* testsuite/libffi.call/complex_defs_longdouble.c: Ditto.
    	* testsuite/libffi.call/complex_int.c: Ditto.
    	* testsuite/libffi.call/many_complex_double.c: Ditto.
    	* testsuite/libffi.call/many_complex_float.c: Ditto.
    	* testsuite/libffi.call/many_complex_longdouble.c: Ditto.
    	* testsuite/libffi.call/return_complex1_double.c: Ditto.
    	* testsuite/libffi.call/return_complex1_float.c: Ditto.
    	* testsuite/libffi.call/return_complex1_longdouble.c: Ditto.
    	* testsuite/libffi.call/return_complex2_double.c: Ditto.
    	* testsuite/libffi.call/return_complex2_float.c: Ditto.
    	* testsuite/libffi.call/return_complex2_longdouble.c: Ditto.
    	* testsuite/libffi.call/return_complex_double.c: Ditto.
    	* testsuite/libffi.call/return_complex_float.c: Ditto.
    	* testsuite/libffi.call/return_complex_longdouble.c: Ditto.
    	* src/raw_api.c (ffi_raw_to_ptrarray): Handle FFI_TYPE_COMPLEX
    	(ffi_ptrarray_to_raw): Ditto.
    	* src/prep_cif.c (ffi_prep_cif_core): Abort if FFI_TYPE_COMPLEX is not
    	implemented in libffi for the target.
    	* src/java_raw_api.c (ffi_java_raw_size): FFI_TYPE_COMPLEX not supported
    	yet (abort).
    	(ffi_java_raw_to_ptrarray): Ditto.
    	(ffi_java_rvalue_to_raw): Ditto.
    	(ffi_java_raw_to_rvalue):  Ditto.
    	* src/debug.c (ffi_type_test): Add debug tests for complex types.
    	* include/ffi.h.in (FFI_TYPE_COMPLEX): Add new FFI_TYPE_COMPLEX.
    	(FFI_TYPE_LAST): Bump.
    	(ffi_type_complex_float): Add new ffi_type_....
    	(ffi_type_complex_double): Ditto.
    	(ffi_type_complex_longdouble): Ditto.

    2014-07-22  Dominik Vogt  <vogt@linux.vnet.ibm.com>

    	* src/s390/ffitarget.h (FFI_TARGET_HAS_COMPLEX_TYPE): Define to provide
    	FFI_TYPE_COMPLEX support.
    	* src/s390/ffi.c (ffi_check_struct_type): Implement FFI_TYPE_COMPLEX
    	(ffi_prep_args): Ditto.
    	(ffi_prep_cif_machdep): Ditto.
    	(ffi_closure_helper_SYSV): Ditto.

    Merge pull request #132 from nielsAD/master

    Pascal and Register calling convention support on x86

    Merge pull request #130 from frida/fix/darwin-aarch64-float-alignment

    Fix alignment of FFI_TYPE_FLOAT for Apple's ARM64 ABI

    Merge pull request #129 from frida/fix/darwin-aarch64-cif-prep

    Fix non-variadic CIF initialization for Apple/ARM64

    Merge pull request #124 from knuesel/master

    Fix issue with builddir when calling configure with absolute path

    Merge pull request #123 from ehsan/clang-cl

    Add support for building with clang-cl

    Determine whether register arguments (THISCALL/FASTCALL/REGISTER) are really passed via register to closures. Use stack if not.

    Fixed THISCALL/FASTCALL closures and added basic support for PASCAL/REGISTER closures.

    Support for calling functions with PASCAL and REGISTER calling conventions on x86 Windows/Linux.
    Also changed indentation to be more consistent throughout the (adjusted) files.

    Enable forcing the usage of the static CRT in libffi's msvc wrapper

    This is required for AddressSanitizer builds with clang-cl.

    Fix alignment of FFI_TYPE_FLOAT for Apple's ARM64 ABI

    Fix non-variadic CIF initialization for Apple/ARM64

    Turns out `aarch64_nfixedargs` wasn't initialized in the non-variadic
    case, resulting in undefined behavior when allocating arguments.

    Fix issue with builddir when calling configure with absolute path

    Add support for building with clang-cl

    Remove compiler warning

    Fix paths in libffi.pc.in

    Merge pull request #122 from rvandermeulen/1014976

    Don't make --enable-debug imply using the debug CRT in libffi

    Bug 1014976 - Don't make --enable-debug imply using the debug CRT in libffi.

    Prepare for libffi 3.1.1

    Add missing GNU stack markings in win32.S

    Fix typo

    Update current version.

    Increment libtool version number

    Merge pull request #120 from l0kod/tmpfile

    Create temporary file with O_TMPFILE and O_CLOEXEC when available

    closures: Check for mkostemp(3)

    closures: Create temporary file with O_TMPFILE and O_CLOEXEC when available

    The open_temp_exec_file_dir function can create a temporary file without
    file system accessible link. If the O_TMPFILE flag is not defined (old
    Linux kernel or libc) the behavior is unchanged.

    The open_temp_exec_file_name function now need a new argument "flags"
    (like O_CLOEXEC) used for temporary file creation.

    The O_TMPFILE flag allow temporary file creation without race condition.
    This feature/fix prevent another process to access the (future)
    executable file from the file system.

    The O_CLOEXEC flag automatically close the temporary file for any
    execve. This avoid transmitting (executable) file descriptor to a child
    process.
2014-11-19 13:49:35 +00:00
ryoon
444b23be72 Fix packaging with wrong PLIST.
Thank you joerg@.
2014-11-19 13:17:26 +00:00
wiz
33b6427c44 + clamav-0.98.5, tor-0.2.5.10, xf86-input-libinput 2014-11-19 13:07:22 +00:00
wiz
a09e3f9644 Recursive PKGREVISION bump for notmuch shlib major change. 2014-11-19 13:06:46 +00:00
wiz
f8b0924727 Update to 0.19:
Notmuch 0.19 (2014-11-14)
=========================

Overview
--------

This release improves the reliability of `notmuch dump` and the error
handling for `notmuch insert`. The new `notmuch address` command is
intended to make searching for email addresses more convenient. At the
library level the revised handling of missing messages fixes at least
one bug in threading. The release also includes several interface
improvements to the emacs interface, most notably the ability to bind
keyboard shortcuts to saved searches.

Command-Line Interface
----------------------

Stopped `notmuch dump` failing if someone writes to the database

  The dump command now takes the write lock when running. This
  prevents other processes from writing to the database during the
  dump which would cause the dump to fail. Note, if another notmuch
  process already has the write lock the dump will not start, so
  script callers should still check the return value.

`notmuch insert` requires succesful message indexing for success status

  Previously the `notmuch insert` subcommand indicated success even if
  the message indexing failed, as long as the message was delivered to
  file system. This could have lead to delivered messages missing
  tags, etc. `notmuch insert` is now more strict, also requiring
  succesful indexing for success status. Use the new `--keep` option
  to revert to the old behaviour (keeping the delivered message file
  and returning success even if indexing fails).

`notmuch insert` has gained support for `post-insert` hook

  The new `post-insert` hook is run after message delivery, similar to
  `post-new`. There's also a new option `notmuch insert --no-hooks` to
  skip the hook. See the notmuch-hooks(1) man page for details.

`notmuch deliver` is deprecated

  With this release we believe that `notmuch insert` has reached
  parity with `notmuch deliver`. We recommend that all users of
  `notmuch deliver` switch to `notmuch insert` as the former is
  currently unmaintained.

`notmuch search` now supports `--duplicate=N` option with `--output=messages`

  Complementing the `notmuch search --duplicate=N --output=files`
  options, the new `--duplicate=N --output=messages` combination
  limits output of message IDs to messages matching search terms that
  have at least `N` files associated with them.

Added `notmuch address` subcommand

  This new subcommand searches for messages matching the given search
  terms, and prints the addresses from them. Duplicate addresses are
  filtered out. The `--output` option controls which of the following
  information is printed: sender addresses, recipient addresses and
  count of duplicate addresses.

Emacs Interface
---------------

Use the `j` key to access saved searches from anywhere in notmuch

  `j` is now globally bound to `notmuch-jump`, which provides fast,
  interactive keyboard shortcuts to saved searches.  For example,
  with the default saved searches `j i` from anywhere in notmuch will
  bring up the inbox.

Improved handling of the unread tag

  Notmuch now marks an open message read (i.e., removes the unread
  tag) if point enters the message at any time in a show buffer
  regardless of how point got there (mouse click, cursor command, page
  up/down, notmuch commands such as n,N etc). This fixes various
  anomalies or bugs in the previous handling. Additionally it is
  possible to customize the mark read handling by setting
  `notmuch-show-mark-read-function` to a custom function.

Expanded default saved search settings

  The default saved searches now include several more common searches,
  as well as shortcut keys for `notmuch-jump`.

Improved `q` binding in notmuch buffers

  `q` will now bury rather than kill a notmuch search, show or tree
  buffer if there are multiple windows showing the buffer. If only a
  single window is showing the buffer, it is killed.

`notmuch-show-stash-mlarchive-link-alist` now supports functions

  Some list archives may use a more complicated scheme for referring
  to messages than just concatenated URL and message ID. For example,
  patchwork requires a query to translate message ID to a patchwork
  patch ID. `notmuch-show-stash-mlarchive-link-alist` now supports
  functions to better cover such cases. See the help documentation for
  the variable for details.

Library changes
---------------

Introduced database version 3 with support for "database features."

  Features are independent aspects of the database schema.
  Representing these independently of the database version number will
  let us evolve the database format faster and more incrementally,
  while maintaining better forwards and backwards compatibility.

Library users are no longer required to call `notmuch_database_upgrade`

  Previously, library users were required to call
  `notmuch_database_needs_upgrade` and `notmuch_database_upgrade`
  before using a writable database.  Even the CLI didn't get this
  right, and it is no longer required.  Now, individual APIs may
  return `NOTMUCH_STATUS_UPGRADE_REQUIRED` if the database format is
  too out of date for that API.

Library users can now abort an atomic section by closing the database

  Previously there was no supported way to abort an atomic section.
  Callers can now simply close the database, and any outstanding
  atomic section will be aborted.

Add return status to notmuch_database_close and
notmuch_database_destroy

Bug fixes and performance improvements for thread linking

  The database now represents missing-but-referenced messages ("ghost
  messages") similarly to how it represents regular messages.  This
  enables an improved thread linking algorithm that performs better
  and fixes a bug that sometimes prevented notmuch from linking
  messages into the same thread.

nmbug
-----

The Perl script has been translated to Python; you'll need Python 2.7
or anything from the 3.x line.  Most of the user-facing interface is
the same, but `nmbug help` is not `nmbug --help`, and the following nmbug
commands have slightly different interfaces: `archive`, `commit`,
`fetch`, `log`, `pull`, `push`, and `status`.  For details on the
new interface for a given command, run `nmbug COMMAND --help`.

nmbug-status
------------

`nmbug-status` can now optionally load header and footer templates
from the config file.  Use something like:

    {
      "meta": {
        "header": "<!DOCTYPE html>\n<html lang="en">\n...",
        "footer": "</body></html>",
         ...
      },
      ...
    },

Python Bindings
---------------

Add support for `notmuch_query_add_tag_exclude`

Build System
------------

The notmuch binaries and libraries are now build with debugging symbols
by default.  Users concerned with disk space should change the
defaults when configuring or use the strip(1) command.
2014-11-19 13:06:14 +00:00