Commit graph

21876 commits

Author SHA1 Message Date
pho
815d014f78 Fix build failure at least on Darwin:
atomic_ops_stack.c refers to AO_pause defined in atomic_ops.c so
either removing -no-undefined or declaring the dependency is needed.
2014-05-12 22:46:49 +00:00
asau
15888cadb7 Create "share" directory so that pax succedes on FreeBSD. 2014-05-12 22:14:08 +00:00
marino
4abf9786c5 devel/binutils: Squash erroneous hidden symbol warnings from gold linker
The gold linker is overly pedantic for dynamic references to symbols
with hidden visibility.  It will spew error messages about weak symbols
in libc.so that ld.bfd does not complain about. Until the bug is resolved
disable the hidden symbol warnings.  These warning also cause > 200
false failures in the gcc gnat.dg testsuite.

https://sourceware.org/bugzilla/show_bug.cgi?id=15574

This patch will keep the internal symbol warnings but suppress those
regaring symbols with hidden visibility because they aren't considered
errors by the bfd linker.
2014-05-12 19:10:08 +00:00
marino
4dd8c1fc15 devel/binutils: Change default behavior of gold for NetBSD & OpenBSD
The Gold linker defaults to the use of --new-dtags which uses DT_RUNPATH
instead of DT_RPATH.  In previous version of binutils, --new-dtags would
write set both DT_RUNPATH and DT_PATH, but not anymore.  The problem is
that neither NetBSD nor OpenBSD runtime linkers properly handle it
AFAICT.  Use macros to make DT_RPATH get set when -rpath switch is used
so that linked libraries can get found on these platforms.

Similarly, it appears that DT_INIT_ARRAY tags are also not handled by
rtld, so don't use these tags by default otherwise C++ will not link
on these platforms.

The copy-as-needed attribute has been left at its binutils default of
--no-copy-dt-needed.  This has been the default since binutils 2.22.
2014-05-12 16:33:20 +00:00
jperkin
025cdbe546 Handle 256 file descriptor limit in 32-bit SunOS environment.
Bump PKGREVISION.
2014-05-12 13:17:01 +00:00
jperkin
10fd541aa5 Don't use pre-generated assembly on SunOS. Fixes 64-bit build. 2014-05-12 13:05:21 +00:00
marino
9b8bba62bc devel/binutils: Build gold linker on some platforms
The gold linker isn't a default option on binutils.  Change the Makefile
to make gold build on recent *BSD. Tested on NetBSD 6.1.4 and OpenBSD 5.5.
Gold is known to build on FreeBSD although FreeBSD 10 may need additional
patches.  Gold is part of the system binutils on DragonFly.
2014-05-12 12:49:59 +00:00
minskim
dadda941ca Let doxygen depend on Type 1 CM font packages
This prevents mktexpk from being called to create bitmap fonts for
TS1-encoded CM fonts.

This should fix PR 48762.
2014-05-12 03:10:57 +00:00
rodent
7489f5afdb Fix build for OpenBSD >= 5.5. It doesn't have sys/ttydev.h. Regenerate
patchset and checksums.
2014-05-11 16:55:17 +00:00
imil
55465aea0f add & enable py-daemonize 2014-05-11 16:27:05 +00:00
imil
ce703ad627 Initial import of py-daemonize, version 2.2.3, into the NetBSD Packages
Collection.

daemonize is a library for writing system daemons in Python. It has some bits
from daemonize.sourceforge.net. It is distributed under MIT license.
2014-05-11 16:26:14 +00:00
taca
70b8ef7600 Update distinfo after reverting patch files by joerg@. 2014-05-11 13:23:03 +00:00
taca
17c7a0053f Update devel/ruby-railties32 to 3.2.18.
No change except version number.
2014-05-11 10:05:44 +00:00
taca
846dd116e4 Update devel/ruby-activemodel32 to 3.2.18.
No change except version number.
2014-05-11 10:02:01 +00:00
taca
44b0724c74 Update devel/ruby-activesupport32 to 3.2.18.
No change except version number.
2014-05-11 10:01:28 +00:00
pho
dba6f31b77 Fix build failure on platforms where O_CLOEXEC is not available (e.g. MacOS X < 10.7) 2014-05-11 04:59:07 +00:00
ryoon
09f23ff014 Remove hack for OpenBSD
The problem should be fixed with PR pkg/48793.
2014-05-10 23:03:25 +00:00
joerg
55accb865a Revert. Not approved and not correct. 2014-05-10 15:32:08 +00:00
richard
3026293d96 revbump libtool-base after libtool patches 2014-05-10 13:35:59 +00:00
richard
fe25d9f941 Upstream libtool patch to support following bugfix for -Bdirect on SunOS
Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=1645
see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788
2014-05-10 13:35:10 +00:00
richard
9d33d564f6 Permit libtool to generate -fstack-protector* on all platforms in --mode=link
while suppressing -nostdlib (for the moment on SunOS g++ platforms only)
allowing it to actually work with g++... gcc was never affected by -nostdlib.
2014-05-10 13:29:41 +00:00
adam
ad0f4e2744 Changes 1.9.3:
* "git p4" dealing with changes in binary files were broken by a
   change in 1.9 release.
* The shell prompt script (in contrib/), when using the PROMPT_COMMAND
  interface, used an unsafe construct when showing the branch name in
  $PS1.
* "git rebase" used a POSIX shell construct FreeBSD /bin/sh does not
  work well with.
* Some more Unicode codepoints defined in Unicode 6.3 as having
  zero width have been taught to our display column counting logic.
* Some tests used shell constructs that did not work well on
  FreeBSD.
2014-05-10 11:43:30 +00:00
imil
1087563b2e add & enable py-jaraco_util 2014-05-09 21:31:10 +00:00
imil
3828ad53a0 Initial import of py-jaraco_util, version 10.0.2, into the NetBSD Packages
Collection.

jaraco.util contains a number of nominally useful, reusable classes and
functions. They're designed to be intuitively named and self-documenting
(many with extensive doctests).
2014-05-09 21:30:26 +00:00
imil
fccd8d00c8 add & enable py-more-itertools 2014-05-09 21:23:49 +00:00
imil
2681c63ffe Initial import of py-more-itertools, version 2.2, into the NetBSD Packages
Collection.

A collection of several routines not found in itertools, meant to operate on
itertables.
2014-05-09 21:22:37 +00:00
marino
9dc37477b3 devel/gps: Fix build on SunOS by using COMPILER_RPATH_FLAG
The SunOS linker doesn't understand -rpath, so replace it with
COMPILER_RPATH_FLAG to fix build on SunOS.

Also removing empty directories in the post-install target is not
necessary on pkgsrc.  The SunOS find program doesn't recognize -empty
switch, remove the redundant command to avoid error messages.
2014-05-09 18:37:34 +00:00
marino
9488073384 devel/gprbuild-aux: Remove unnecessary post-install target
SunOS find does not support -empty.  This was used by the post-install
target to remove empty directories, and the command consequently failed
there.  It turns out that pkgsrc just ignores empty directories when it
is creating the package list so we don't need the target at all.
2014-05-09 12:14:58 +00:00
wen
fff0a45431 Update to 1.36
Upstream changes:
1.36 - Wed Jan  1 16:38:13 PST 2014
    * Fix RT #89849 - bad line counts on latest dev version of Perl

1.35 - Thu Oct 10 01:36:55 PDT 2013
    * Fix RT #89175 - don't distribute MYMETA*
    * add dir_exists_ok and dir_contains_ok
    * add file_contains_* functions
2014-05-09 08:29:39 +00:00
wen
dd75cbe61e Update to 1.000000
Update DEPENDS

Upstream changes:
1.000000 2014-01-30T15:23:48Z
 [00 Tooling and Version replacement]
 - Switched to EUMM to accelerate clean-install time.
 - Build-time requirements are now softened
 - Readvertise higher requirements as recommendations
 - version schema moved from x.y.z to x.YYYzzz and is the primary reason
   for incrementing the major

 [Dependencies::Stats]
 - Dependencies changed since 0.4.1, see Changes.deps{,.all,.dev} for
   details
 - build: -1
 - configure: +2 -1
 - develop: +7 ..1 -9
 - test: +8 ..1

0.4.1 2013-11-21T06:51:24Z
 [00 Trivial Doc Fix]
 - Escaping of code containing > was done wrong.

0.4.0 2013-11-21T06:38:44Z
 [00 Major Changes]
 - New Modules/Interfaces to make life easier for people who only need one
   of (Dist|Module) shares.

 [Dependencies::Noteworthy]
 - use Class::Tiny
 - use new MB and TestMore

 [Dependencies::Stats]
 - Dependencies changed since 0.3.3, see Changes.deps{,.all,.dev} for
   details
 - build: ..1
 - configure: ..1
 - develop: +46 -3
 - runtime: +1
 - test: +1 ..1 -1

 [Documentation]
 - Encoding specified
 - MetaPOD annotations added

 [Packaging]
 - use new MB syntax for fallback

 [Tests]
 - use Test::Compile::PerFile
 - Regenerate ReportVersions::Tiny to not report develop deps.
 - Regenerate CPAN::Changes test
 - Regenerate Kwalitee test
2014-05-09 08:16:55 +00:00
wen
1e0c5436c1 Add p5-Class-Tiny 2014-05-09 08:08:28 +00:00
wen
43b2abf79a Import Class-Tiny-0.014 as devel/p5-Class-Tiny.
This module offers a minimalist class construction kit in around 120
lines of code.
2014-05-09 08:06:52 +00:00
wiz
c1b44346cd Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
2014-05-09 07:36:53 +00:00
wen
062560ad5c Update to 20140328
Upstream changes:
2014 03 28
      - Fixed RT #94190 and debian Bug #742004: perltidy.LOG file left behind.
        Thanks to George Hartzell for debugging this.  The problem was
        caused by the memoization speedup patch in version 20121207.  An
        unwanted flag was being set which caused a LOG to be written if
        perltidy was called multiple times.

      - New default behavior for LOG files: If the source is from an array or
        string (through a call to the perltidy module) then a LOG output is only
        possible if a logfile stream is specified.  This is to prevent
        unexpected perltidy.LOG files.

      - Fixed debian Bug #740670, insecure temporary file usage.  File::Temp is now
        used to get a temporary file.  Thanks to Don Anderson for a patch.

      - Any -b (--backup-and-modify-in-place) flag is silently ignored when a
        source stream, destination stream, or standard output is used.
        This is because the -b flag may have been in a .perltidyrc file and
        warnings break Test::NoWarnings.  Thanks to Marijn Brand.
2014-05-09 07:30:09 +00:00
dsainty
e2c355b73a Make tex-wasysym option-conditional, like all the other Tex dependencies. 2014-05-08 23:41:52 +00:00
jaapb
0dd829d508 Added comment to patch. 2014-05-07 18:52:00 +00:00
jaapb
26414f7436 Revised package (rev 1) - there is a problem with dlopen detection on
NetBSD that results in modules not being built (as opposed to other OSes).
Patch solves problem - reported by Richard Palo (and confirmed fixed).
2014-05-07 18:44:07 +00:00
wiz
1f3c5c03c3 Update to 1.9.4. Add comment to patch.
Changes from Ant 1.9.3 TO Ant 1.9.4
===================================

Changes that could break older environments:
-------------------------------------------

 * the prefixValues attribute of <property> didn't work as expected
   when set to false (the default).
   It is quite likely existing build files relied on the wrong
   behavior and expect Ant to resolve the value side against the
   properties defined in the property file itself - these build files
   must now explicitly set the prefixValues attribute to true.
   Bugzilla Report 54769

 * when matching an entry of a zip/tarfileset against a pattern a
   leading slash will be stripped from the entry name.  Most archives
   don't contain paths with leading slashes anyway.
   This may cause include/exclude patterns that start with a / to stop
   matching anything.  Such patterns only used to work by accident and
   only on platforms with multiple file system roots.
   Bugzilla Report 53949

 * DirectoryScanner and thus fileset/dirset will now silently drop all
   filesystem objects that are neither files nor directories according
   to java.io.File.  This prevents Ant from reading named pipes which
   might lead to blocking or other undefined behavior.
   Bugzilla Report 56149

 * BuildFileTest and BaseSelectorTest have both been deprecated in
   favour of BuildFileRule and BaseSelectorRule respectively, and the
   tests that previously extended these base tests have been converted to
   JUnit 4 tests using the new "rule"s. Any external test that sub-classed
   a test in the Ant workspace, rather than BuildFileTest, will need
   changed to either use JUnit4's annotations, or be modified to
   extend BuildFileTest directly. This will not affect any tests that are
   being executed by Ant's junit or batchtest tasks that are not specifically
   testing Ant's code.

Fixed bugs:
-----------

 * <import>/<include> failed when the importing file was loaded from an
   URI or a jar and it imported a file from the local file system via
   an absolute path.
   Bugzilla Report 50953

 * <import> could import the same resource twice when imported via
   different resource types.
   Bugzilla Report 55097

 * several calls to File#mkdirs could fall victim to a race condition
   where another thread already created the same directory.
   Bugzilla Report 55290

 * <manifestclasspath> created '/' rather than './' for the parent
   directory of the given jarfile.
   Bugzilla Report 55049

 * <concat>'s fixlastline="true" didn't work when using certain filter
   readers.
   Bugzilla Report 54672

 * several places where resources are read from jars will now
   explicitly disable caching to avoid problems with reloading jars.
   Bugzilla Report 54473

 * AntClassloader will now ignore files that are part of the classpath
   but not zip files when scanning for resources.  It used to throw an
   exception.
   Bugzilla Report 53964

 * <javadoc> caused a NullPointerException when no destdir was set.
   Bugzilla Report 55949

 * <jar filesetmanifest="mergewithoutmain"> would still include the
   Main section of the fileset manifests if there was no nested
   manifest or manifest attribute.
   Bugzilla Report 54171

 * reading of compiler args has become more defensive
   Bugzilla Report 53754

 * <copy> without force="true" would not only fail to overwrite a
   read-only file as expected but also remove the existing file.
   Bugzilla Report 53095

 * <delete removeNotFollowedSymlinks="true"> would remove symbolic
   links to not-included files.  It will still delete symlinks to
   directories that would have been followed even if they are not
   explicitly included.  exclude-Patterns can still be used to
   preserve symbolic links.
   Bugzilla Report 53959

 * Sometimes copy-operations using NIO FileChannels fail.  Ant will
   now try to use a Stream based copy operation as fallback when the
   Channel based copy fails.
   Bugzilla Reports 53102 and 54397

 * Javadoc.postProcessGeneratedJavadocs() fails for Classes that
   extend Javadoc
   Bugzilla Report 56047

 * TarInputStream will now read archives created by tar
   implementations that encode big numbers by not adding a trailing
   NUL.

 * the isExists() method of URLResource returned false positives for
   HTTP and FTP URLs.

Other changes:
--------------

 * initial support for Java 1.9

 * <sshexec> can optionally pass System.in to the remote process
   Bugzilla Report 55393

 * <sshexec> now supports capturing error output of the executed
   process and setting a property from the return code.
   Bugzilla Report 48478

 * <javadoc> now has an option to fail if javadoc issues warnings.
   Bugzilla Report 55015

 * <sql> has a new outputencoding attribute.
   Bugzilla Report 39541

 * changes to JUnitTestRunner and PlainJUnitResultFormatter to make
   OutOfMemoryErrors less likely.
   Bugzilla Report 45536

 * changes to DOMElementWriter to make OutOfMemoryErrors less likely.
   Bugzilla Report 54147

 * <redirector> has a new attribute binaryOutput that prevents Ant
   from splitting the output into lines.  This prevents binary output
   from being corrupted but may lead to error and normal output being
   mixed up.
   Bugzilla Report 55667
   Bugzilla Report 56156

 * the nested <message> elements of <mail> now have an optional
   inputEncoding attribute that can be used to specify the encoding of
   files read that don't use the platform's default encoding.
   Bugzilla Report 56258

 * The <get> task now explicitly accepts and supports the gzip content encoding.
   Bugzilla Report 49453

 * A new resourcecollection type <multirootfileset> acts like a union
   of <fileset>s and <dirset>s that share the same configuration but
   have different base directories.
   Bugzilla Report 48621

 * <get> has a quiet attribute that makes the task log errors only
   when enabled.
   GitHub Pull Request #1

* <junit> has now a threads attribute allowing to run the tests in several threads.
  Bugzilla Report 55925

* addition of a new ProcessUtil class providing the process id of the current process

* changes to allow to run the JUnit testcases of Ant in parallel,
  by making them use unique temporary directories
2014-05-07 18:23:31 +00:00
fhajny
6249276b10 Add libbson 2014-05-07 15:44:56 +00:00
fhajny
1a1d3769e5 Import libbson as devel/libbson.
libbson is a library providing useful routines related to building,
parsing, and iterating BSON documents. It is a useful base for those
wanting to write high-performance C extensions to higher level
languages such as python, ruby, or perl.
2014-05-07 15:43:59 +00:00
fhajny
a055d4f684 Update php-memcached to 2.2.0.
Changes in 2.2.0:
- Added the OPT_SERVER_TIMEOUT_LIMIT behaviour

Changes in 2.2.0RC1
- Fixes incorrect size when compressing serialized objects
- Fixes endianess of compressed values

Changes in 2.2.0b1
- Reinstate support for libmemcached 0.x series
- Added SASL support to session handler
- Added Memcached::flushBuffers as per GH #78
- Fixes GH #54: Fixed UDP server adding with newer libmemcached
- Fixed PHP bug #65334: (Segfault if uncompress value failed)
- Fixes GH #14: get with cas token fails to fetch all results
- Fixes GH #68: memcached 2.1.0 requires libmemcached 1.0.10
- Fixes GH #69: compiling on CentOS 6.4 with libmemcached 1.0.17
- Merged PR #91: More granular session locking support
- Added session handler settings:
* memcached.sess_number_of_replicas
* memcached.sess_randomize_replica_read
* memcached.sess_remove_failed
* memcached.sess_connect_timeout
- Added support for memcached protocol handlers
- Added Memcached::setBucket for virtual bucket support
- Added support for msgpack serialization
- Memcached::setSaslAuthData returns correct status on success
- Added support for user-defined flags in set and get operations
2014-05-07 07:47:17 +00:00
ryoon
3133528496 Update to 4.10.5
Changelog:
An important internal change in NSPR 4.10.5 is that the configure script
was generated using Autoconf 2.69 instead of Autoconf 2.13. If your
build system uses Autoconf and your configure script invokes NSPR's
configure script as a sub-configure, some adjustments may be necessary.

NSPR 4.10.5 has the following bug fixes:
- Bug 50549: Link to ws2_32.lib instead of wsock32.lib under Windows.
- Bug 695993: Update NSPR's config.guess and config.sub, get rid of our
  non-upstreamed hacks. Contributed by Ulrich Weigand.
- Bug 849085: autoconf: Port NSPR's build/autoconf/acwinpaths.m4 to
  autoconf 2.56+.
- Bug 849093: autoconf: Do not call AC_PROG_CC inside a conditional
  block.
- Bug 977685: Support powerpc64le-linux platform in NSPR. Contributed by
  Ulrich Weigand.
- Bug 978636: Detect MSYS2 on configure. Contributed by Makoto Kato.
- Bug 981558: Do library timestamping with one-second resolution.
- Bug 986745: Add atomic primitives for Linux ppc64. Contributed by
  Ulrich Weigand.
- Bug 989497: nspr/configure.in should also call AC_PROG_CPP when
  cross-compiling.
- Bug 992471: nspr/configure.in should not check for CROSS_COMPILE in
  the environment.
2014-05-06 13:59:55 +00:00
ryoon
cbcde189d6 Reset PKGREVISION 2014-05-06 13:58:03 +00:00
ryoon
bd49f658d4 Update to 24.5.0
CHangelog:
Fixed in Firefox ESR 24.5
MFSA 2014-46 Use-after-free in nsHostResolve
MFSA 2014-44 Use-after-free in imgLoader while resizing images
MFSA 2014-43 Cross-site scripting (XSS) using history navigations
MFSA 2014-42 Privilege escalation through Web Notification API
MFSA 2014-38 Buffer overflow when using non-XBL object as XBL
MFSA 2014-37 Out of bounds read while decoding JPG images
MFSA 2014-35 Privilege escalation through Mozilla Maintenance Service Installer
MFSA 2014-34 Miscellaneous memory safety hazards (rv:29.0 / rv:24.5)
2014-05-06 13:56:38 +00:00
wiz
7feebf9ca0 Update to 1.1:
Sun May  4 09:55:54 UTC 2014

        1.1 release.

        Changes

        - '_MTN/wanted-testresults' must now have 1 hex-encoded
          signing key hash in lowercase per line.

        New features

        - 'automate atttributes' now also works without a workspace
          and returns the attributes for a specific file from the
          revision's manifest

        - New 'erase_descendants' automate command which returns all
          input revisions, except those that are a descendant of
          another revision in the input.

        - New 'min(A)' selector is now available which returns all
          revisions selected by A which are not descendants of other
          revisions selected by A.

        - New 'not(A)' selector is now available which returns all
          revisions not selected by 'A'.

        - All certs for a revision are now output by 'mtn log' with
          'suspend', 'testresult', and custom certs placed under a
          a new 'Other certs' heading.

        - New conflict 'dropped/modified' allows explicitly resolving
          the case of a file that is dropped on one side of a merge,
          and modified on the other. Previously, the modifications
          were always lost; now you have the option of re-adding the
          file with the modifications during merge conflict
          resolution.

        - New attribute 'mtn:resolve_conflict' allows specifying a
          persistent 'drop' conflict resolution for a dropped/modified
          conflict. This is useful in the case where the conflict will
          occur again in the future, for example when a file that is
          maintained in an upstream branch is not needed, and
          therefore dropped, in a local branch.

        Bugs fixed

        - Monotone now compiles against Botan 1.10.x (as well as most of
          the testing releases in 1.9.y).

        - Struct file_handle got renamed to avoid clash with newer glibc's
          fcntl.h.

        - Monotone now compiles just fine with gcc's option
          "-Werror=format-security."

        - Fixed renaming across devices, for example if parts of the
          workspace are on NFS.

        - Fixed recursive file removal on Solaris.

        - Fixed a failure to revert some files when inodeprints is
          enabled.

        - Fix an early abort in netsync on Windows, which caused
          problems transferring large files.

        - Work around a 64-bit issue with mktime on Mac OS X for dates
          in 1901 and before.

        - Allow an ssh_agent socket path including dashes.

        - Monotone now works with Lua 5.2, even if it doesn't have
          backwards-compatibility compiled in.

        - Various fixes for compatibility with newer boost versions.

        - mtn add and mtn list are now more consistent in their use of
          --recursive and --unknown options.

        - Produce a meaningful error message when trying to disapprove a
          root.

        - Allow monotone to compile on platforms where MAXPATHLEN isn't
          defined (i.e. GNU/Hurd).

        - Allow monotone to compile on C++11-enabled g++ and clang++.

        - Allow the test suite to run on systems behind a broken DNS
          resolver and in cases where names cannot be resolved at all.

        - Allow the test suite to run from directories containing
          spaces and lots of other minor tweaks to the test suite
          making its results more reliable.

        Internal

        - The performance and memory usage of regular expressions has
          been improved throughout. This affects any use of the
          ".mtn-ignore" file such as "mtn ls unknown" and "mtn add",
          and any calls to "regex.search" in Lua hooks.

        Other

        - 'mtn diff' now outputs old and new revision IDs in the diff
          header when both are specified.

        - Additional Vim syntax files and an output colorization script
          in contrib.
2014-05-06 08:21:15 +00:00
joerg
87db45d081 Fix dependency. 2014-05-05 22:55:24 +00:00
ryoon
743289899b Fix build under OpenBSD
* Treat OpenBSD like other *BSD
2014-05-05 21:13:16 +00:00
ryoon
c2829605a0 Create symlinks to library under OpenBSD 2014-05-05 21:11:25 +00:00
adam
1a221dc3b5 Changes 2.24.2:
* __uuid_generate_time()  report if clock_seq is safe
* do not use invalid file descriptor
* fix test in get_clock()
* get_clock()  report if the clock_seq is safe
* introduce uuid_generate_time_safe()
* manpage spelling fixes
* move __uuid function to UUIDD_PRIVATE in uuid.sym
* rename uuid__generate_* to __uuid_generate_*
* update manpage, mention uuid_generate_time_safe
2014-05-05 20:14:55 +00:00
rh
034d12ff61 Back out premature 1.7 libobjc2 Makefile commit 2014-05-05 01:53:29 +00:00