Commit graph

189525 commits

Author SHA1 Message Date
wiz
316daeb936 Updated devel/bison to 2.6 2012-07-29 19:26:04 +00:00
wiz
7f5d1255b4 Update to 2.6:
* Noteworthy changes in release 2.6 (2012-07-19) [stable]

** Future Changes

  The next major release of Bison will drop support for the following
  deprecated features.  Please report disagreements to bug-bison@gnu.org.

*** K&C parsers

  Support for generating parsers in K&R C will be removed.  Parsers
  generated for C support ISO C90, and are tested with ISO C99 and ISO C11
  compilers.

*** Features deprecated since Bison 1.875

  The definitions of yystype and yyltype will be removed; use YYSTYPE and
  YYLTYPE.

  YYPARSE_PARAM and YYLEX_PARAM, deprecated in favor of %parse-param and
  %lex-param, will no longer be supported.

  Support for the preprocessor symbol YYERROR_VERBOSE will be removed, use
  %error-verbose.

*** The generated header will be included (yacc.c)

  Instead of duplicating the content of the generated header (definition of
  YYSTYPE, yyparse declaration etc.), the generated parser will include it,
  as is already the case for GLR or C++ parsers.  This change is deferred
  because existing versions of ylwrap (e.g., Automake 1.12.1) do not support
  it.

** Generated Parser Headers

*** Guards (yacc.c, glr.c, glr.cc)

  The generated headers are now guarded, as is already the case for C++
  parsers (lalr1.cc).  For instance, with --defines=foo.h:

    #ifndef YY_FOO_H
    # define YY_FOO_H
    ...
    #endif /* !YY_FOO_H  */

*** New declarations (yacc.c, glr.c)

  The generated header now declares yydebug and yyparse.  Both honor
  --name-prefix=bar_, and yield

    int bar_parse (void);

  rather than

    #define yyparse bar_parse
    int yyparse (void);

  in order to facilitate the inclusion of several parser headers inside a
  single compilation unit.

*** Exported symbols in C++

  The symbols YYTOKEN_TABLE and YYERROR_VERBOSE, which were defined in the
  header, are removed, as they prevent the possibility of including several
  generated headers from a single compilation unit.

*** YYLSP_NEEDED

  For the same reasons, the undocumented and unused macro YYLSP_NEEDED is no
  longer defined.

** New %define variable: api.prefix

  Now that the generated headers are more complete and properly protected
  against multiple inclusions, constant names, such as YYSTYPE are a
  problem.  While yyparse and others are properly renamed by %name-prefix,
  YYSTYPE, YYDEBUG and others have never been affected by it.  Because it
  would introduce backward compatibility issues in projects not expecting
  YYSTYPE to be renamed, instead of changing the behavior of %name-prefix,
  it is deprecated in favor of a new %define variable: api.prefix.

  The following examples compares both:

    %name-prefix "bar_"               | %define api.prefix "bar_"
    %token <ival> FOO                   %token <ival> FOO
    %union { int ival; }                %union { int ival; }
    %%                                  %%
    exp: 'a';                           exp: 'a';

  bison generates:

    #ifndef BAR_FOO_H                   #ifndef BAR_FOO_H
    # define BAR_FOO_H                  # define BAR_FOO_H

    /* Enabling traces.  */             /* Enabling traces.  */
    # ifndef YYDEBUG                  | # ifndef BAR_DEBUG
                                      > #  if defined YYDEBUG
                                      > #   if YYDEBUG
                                      > #    define BAR_DEBUG 1
                                      > #   else
                                      > #    define BAR_DEBUG 0
                                      > #   endif
                                      > #  else
    #  define YYDEBUG 0               | #   define BAR_DEBUG 0
                                      > #  endif
    # endif                           | # endif

    # if YYDEBUG                      | # if BAR_DEBUG
    extern int bar_debug;               extern int bar_debug;
    # endif                             # endif

    /* Tokens.  */                      /* Tokens.  */
    # ifndef YYTOKENTYPE              | # ifndef BAR_TOKENTYPE
    #  define YYTOKENTYPE             | #  define BAR_TOKENTYPE
       enum yytokentype {             |    enum bar_tokentype {
         FOO = 258                           FOO = 258
       };                                  };
    # endif                             # endif

    #if ! defined YYSTYPE \           | #if ! defined BAR_STYPE \
     && ! defined YYSTYPE_IS_DECLARED |  && ! defined BAR_STYPE_IS_DECLARED
    typedef union YYSTYPE             | typedef union BAR_STYPE
    {                                   {
     int ival;                           int ival;
    } YYSTYPE;                        | } BAR_STYPE;
    # define YYSTYPE_IS_DECLARED 1    | # define BAR_STYPE_IS_DECLARED 1
    #endif                              #endif

    extern YYSTYPE bar_lval;          | extern BAR_STYPE bar_lval;

    int bar_parse (void);               int bar_parse (void);

    #endif /* !BAR_FOO_H  */            #endif /* !BAR_FOO_H  */
2012-07-29 19:25:53 +00:00
abs
bdfed55b82 Updated pkgtools/pkg_chk to 2.0.2 2012-07-29 17:38:59 +00:00
marino
726f622c65 multimedia/vlc2: only use O_RDONLY and O_DIRECTORY if supported
DragonFly's file control options aren't fully posix-compliant yet, and
the O_DIRECTORY flag hasn't been implemented (all the flag spots are full
and old ones need to be recycled).

These patches adds additional support checks for each fcntl flag used with
vlc_open and vlc_openat and only sets the supported one.  There is no need
to revbump because any platform requiring this check couldn't have built.
2012-07-29 17:37:57 +00:00
abs
061af5c3ab Updated pkgtools/pkg_chk to 2.0.2
- Fix PR#46748 Error occurs when pkg_chk is used with both "-g" & "-C conf"
  pkg_chk was failing if run outside of a valid pkgsrc/$category/$pkg directory
- Merge in (adjusted) changes from Mike Volokhov to by default not downgrade
  packages if installed version is larger than that in pkgsrc or packages.
  Will still report, and can override with -B
2012-07-29 17:31:11 +00:00
wiz
daec0201e2 Updated games/wesnoth to 1.10.3nb1 2012-07-29 16:31:35 +00:00
wiz
53b57b9490 Remove -Werror to make this build on NetBSD.
While here: the program has enough dependencies that an additional python
one (used by many scripts installed by the package) will not hurt; add
proper dependency on python and remove python replacement hack.

Bump PKGREVISION for python dependency.
2012-07-29 16:31:26 +00:00
fhajny
957363e3d4 Simplify the build call for devel/poco dependants. 2012-07-29 16:02:45 +00:00
marino
3fb4f42192 graphics/camlimages: Fix tiff-4.0 regression
When tiff was upgraded to 4.0, camlimages stopped building.  Both
caml and tiff redefine several common typedefs such as uint32.  Unlike
the 3-series of tiff, tiff-4.0 also redefined int64 and uint64.  The
existing hack didn't foresee int64 and uint64 getting used, and so
camlimages broke.

One patch was created and another revised to override the caml typedef
definitions with macros before tiff.h is included.  The original
tiffread.c patch was reworked to override uint16 and uint32 *again*
after the tiff.h include and not before as it was originally.  Very ugly
all around, but I just extended what camlimages was already doing.
2012-07-29 12:52:55 +00:00
fhajny
61dae3812f Fix the C99 problem on SunOS properly.
GCC 4.6 and newer on SunOS will force C99 with C++, which requires
_XOPEN_SOURCE=600 to be set. On the other hand, GCC 4.5 and earlier will
require C99 for _XOPEN_SOURCE=600, but reject C99 for C++ code.

Set _XOPEN_SOURCE to 500 or 600 accordingly.
2012-07-29 11:26:54 +00:00
adam
383c4fef3d Updated databases/openldap to 2.4.31; www/c-icap to 0.2.1; www/squidclamav to 6.8 2012-07-29 10:15:46 +00:00
adam
0ccf61b6ef Changes 6.8:
- Compatibility fix with new c-icap 0.2.1 release that prevent
  squidclamav service to be initialized.
- Fix issue with new c-icap 0.2.1 release that generate an error
  error each time squidclamav return CI_MOD_204 in end of data
  handler function.
2012-07-29 10:13:18 +00:00
adam
f6d7016067 Changes 0.2.1:
* Bug fixes
2012-07-29 10:11:17 +00:00
adam
e17a9ce6f9 Changes 2.4.31:
Added slapo-accesslog support for reqEntryUUID
	Fixed libldap IPv6 URL detection
	Fixed libldap rebinding on failed connection
	Fixed libmdb alignment of MDB_db members
	Fixed libmdb branch page merging on deletes
	Fixed libmdb page split with MDB_APPEND
	Fixed libmdb free page usage with entry deletion
	Fixed libmdb to use IOV_MAX if it is defined and small
	Fixed libmdb key alignment
	Fixed libmdb mdb_page_split
	Fixed libmdb with zero length IDLs
	Fixed slapd listener initialization
	Fixed slapd cn=config with olcTLSVerifyClient
	Fixed slapd delta-syncrepl fallback on non-leaf error
	Fixed slapd to reject MMR setups with bad serverID setting
	Fixed slapd approxIndexer key generation
	Fixed slapd modification of olcSuffix
	Fixed slapd schema validation with missing definitions
	Fixed slapd syncrepl -c with supplied CSN values
	Fixed slapd-bdb/hdb idlcache with only one element
	Fixed slapd-perl modify with binary values
	Fixed slapd-shell cn=config support
	Fixed slapd-shell modify with binary values
	Fixed slapo-accesslog deadlock with non-logged write ops
	Fixed slapo-syncprov sessionlog check
	Fixed slapo-syncprov entry leak
	Fixed slapo-syncprov startup initialization
	Build Environment
		Fixed test022 to check ldapsearch results
		Fixed test044 when back-monitor is disabled
	Documentation
		Fixed slapschema(8) formatting
		Fixed limdb functionality documentation
		Fixed ldap_get_option(3) note inheritance behavior
2012-07-29 10:10:16 +00:00
dholland
2b568c88a0 Make install rule work even when the umask was 077 during build. 2012-07-28 23:43:56 +00:00
reed
fbde58d2a5 Fix description: it is not four; it doesn't provide pixmap or metal or swing. 2012-07-28 22:51:10 +00:00
reed
f2cda62ea0 slight description improvement 2012-07-28 22:40:15 +00:00
reed
289c6b0659 Various gst-plugins needed newer gst-plugins0.10-base. 2012-07-28 22:39:11 +00:00
reed
4f7e128a22 required newer gstreamer0.10 to build 2012-07-28 22:38:26 +00:00
reed
2352af53ad updated udfclient 2012-07-28 22:37:06 +00:00
reed
14ea939d25 update to 0.7.5
changelog from the website:
UDFclient.0.7.5 : After some time being dormant, this new release fixes a lot of small standing bugs and a serious bugfix that prevented it to read Microsoft formatted UDF 2.50 and UDF 2.60 discs. Also, logical volume integrity checking is now fixed, directory handling has been made more robust and UDF 2.50 and UDF 2.60 are now correctly signaled as read-only and won't try to corrupt a disc anymore. cd_disect has been enhanced and extended to also support BluRay recorders.
UDFclient.0.7.1 : Fix Linux compilation issues.
2012-07-28 22:36:08 +00:00
reed
a0939c3d26 describe further 2012-07-28 22:00:16 +00:00
reed
b6d2830f33 remove repeated setting 2012-07-28 21:50:31 +00:00
reed
855ebf79de needs newer dbus to build 2012-07-28 21:48:17 +00:00
reed
b5ee4f7bf0 fix typo 2012-07-28 21:44:29 +00:00
reed
adac5b6c8a improve description and clarify COMMENT 2012-07-28 21:40:09 +00:00
reed
fd02cf8347 fix typo in comment 2012-07-28 21:33:48 +00:00
reed
8decdc8f07 add license 2012-07-28 21:32:33 +00:00
reed
de0cd7f884 Improve description 2012-07-28 21:30:00 +00:00
reed
7101db0458 improve description 2012-07-28 21:29:08 +00:00
reed
549013d075 more specific homepage 2012-07-28 21:23:17 +00:00
reed
e57b949c09 remove the description for a different package and add a one sentence
description for this.
2012-07-28 21:22:35 +00:00
prlw1
8d5dc12871 Updated devel/py-at-spi2 to 2.5.4 2012-07-28 18:09:15 +00:00
prlw1
dc4932a4c3 Update to pyatspi 2.5.4
* Wrap all interfaces (BGO#679044).
2012-07-28 18:08:45 +00:00
prlw1
4ef2615f9d Updated devel/at-spi2-atk to 2.5.4 2012-07-28 18:06:21 +00:00
prlw1
689ca9b326 Update to at-spi2-atk 2.5.4
* Fix for bug #679013 - AtspiCollection should be implemented for
  all containers
* Plug ref count leaks (BGO#679285).
* Only add items to the cache on children-changed if the children are
  included in the event.
* Only send PropertyChange signals used for caching, absent listeners.

Especially:

* Only create a directory and a socket when requested.
    Currently, atk-bridge clutters XDG_RUNTIME_DIR with directories for sockets,
    which is especially annoying since gtk currently does not call
    atk_bridge_adaptor_cleanup, so the directories never go away. This change do
    not really solve the problem--it only hides it from users who do not really
    need AT-SPI--but, nevertheless, there is no reason to create a directory or
    socket if nothing has requested it, so doing this lazily makes sense.

* Don't create a (non-readable) subdirectory for the socket when root.
    If an application is running as root but within a user's runtime directory,
    then creating a temporary directory will result in the directory being owned
    by root, and the user will not have permission to search the directory to
    access the socket, so an AT running as the normal user will not be able to
    connect to the application running as root.
    Fixes regression introduced by the fix for BGO#678348.
2012-07-28 18:05:59 +00:00
dholland
c7bf311001 Reference PR 46649 and add upstream bug report URL. 2012-07-28 18:01:26 +00:00
prlw1
daecfae460 Updated devel/at-spi2-core to 2.5.4 2012-07-28 18:01:25 +00:00
prlw1
51b47ce9cd Update to at-spi2-core 2.5.4
* Fix a missing return value (from joerg@).
* Fix a crash when unable to remove a match rule.
2012-07-28 18:00:57 +00:00
wiz
802a8402b1 Updated net/Transmission-gui to 2.61 2012-07-28 15:14:18 +00:00
wiz
f58a5d1d5a Updated net/Transmission to 2.61 2012-07-28 15:13:59 +00:00
wiz
036019a89f Update to 2.61:
=== Transmission 2.61 (2012/07/23) ===
[http://trac.transmissionbt.com/query?milestone=2.61&group=component&order=severity All tickets closed by this release]
==== All Platforms ====
==== Mac ====
  * Fix crash when creating a torrent file on Lion or newer
==== GTK+ ====
  * Support startup notification
  * Require GTK+ 3
==== Qt ====
  * Fix bug when opening the web client via the Preferences dialog
  * Better opening of magnet links
  * The Torrent File list now handles very long lists faster
  * Fix i18n problem introduced in 2.60
==== Web Client ====
  * Close potential cross-scripting vulnerability from malicious torrent files
==== Utils ====
  * Add magnet link generation to the transmission-show command line tool
2012-07-28 15:13:42 +00:00
wiz
142b36b3a4 + cfitsio-3.310, cups-1.6.1, dbus-1.6.4, fbreader-0.99.1, flex-2.5.36,
fontconfig-2.10.0, mdds-0.6.0, ns-3.14.1, root-5.34.01,
  spectrewm-1.1.2 [was scrotwm], x264-devel-20120721.
2012-07-28 14:27:07 +00:00
drochner
8c2e41899b copy security patch from xenkernel41 - it also applies to 3.3
(noticed by Daniel Horecki)
bump PKGREV
2012-07-28 12:02:16 +00:00
adam
6969a18cd4 Updated graphics/pngcrush to 1.7.34 2012-07-28 10:58:44 +00:00
adam
f9946817d2 Changes 1.7.34:
* Compute and report sum of critical chunk lengths IHDR, PLTE, IDAT, and IEND,
  plus the 8-byte PNG signature instead of just the total IDAT data length.
  Simplify finding the lengths from the trial compressions, by replacing
  the write function with one that simply counts the bytes that would have
  been written to a trial PNG, instead of actually writing a PNG, reading it
  back, and counting the IDAT bytes.  The savings, while measurable, are
  not very significant -- The "-brute" and default pngcrush runs that I
  tried are between one and five percent faster.  Most of the time is
  expended in zlib compression of the IDATs, which is not affected by
  the change.
* Removed comments about the system library having to be libpng14 or earlier.
  This restriction was fixed in version 1.7.20.
2012-07-28 10:57:40 +00:00
obache
9cc76eaee1 Updated editors/medit to 1.1.1 2012-07-28 08:39:50 +00:00
obache
700dbf088c Update medit to 1.1.1.
2012-07-27  Yevgen Muntyan  <emuntyan@users.sourceforge.net>

    * === Released 1.1.1 ===

    Fixed some build errors:
        Check for sys/wait.h, so that HAVE_SYS_WAIT_H is defined when needed.
        Link with gmodule explicitly.
2012-07-28 08:39:30 +00:00
dholland
e2aa47bc78 pkglint.
(why does pkglint think .for variables shouldn't use uppercase letters?
that seems completely silly)
2012-07-28 07:13:05 +00:00
wiz
9e2eca6fd8 + SDL_gfx-2.0.24, bison-2.6, botan-1.10.3, calibre-0.8.61,
darktable-1.0.4, davical-1.1.1, dcraw-9.16 [pkg/46718],
  dos2unix-6.0.1, elm-me-2.5plalpha30, gama-1.12, gnucash-2.4.11,
  highlight-3.10, imapfilter-2.5.3, libXrandr-1.4.0, libchamplain08-0.12.3,
  libmicrohttpd-0.9.21, mathomatic-16.0.1, mc-4.8.1.4, mpg123-1.14.4,
  netcdf-4.2.1, nut-17.10, opendkim-2.6.7, p5-Config-General-2.51,
  p5-Perl-Tidy-20120714, parrot-4.6.0, pkg-config-0.27, sablecc-3.4,
  scummvm-1.5.0, skype-4.0.0.8, snort-2.9.3.0, squidclamav-6.8,
  taskjuggler-3.3.0, tea-33.2.0, tellico-2.3.6, texmaker-3.4.1,
  turba-3.0.15, wine-devel-1.5.9 [wait until NetBSD gains OSS 4 or
  bring OSS 3 support back], wireshark-1.8.1, x264-devel-20120714,
  xf86-input-keyboard-1.6.2, xf86-input-mouse-1.8.0 [needs
  modular-xorg-server-1.7+], xf86-video-apm-1.2.5, xf86-video-ark-0.7.5,
  xf86-video-ast-0.97.0, xf86-video-chips-1.2.5, xf86-video-cirrus-1.5.1,
  xf86-video-glint-1.2.8, xf86-video-i128-1.3.6, xf86-video-i740-1.3.4,
  xf86-video-intel-2.20.2, xf86-video-mach64-6.9.3, xf86-video-mga-1.6.1,
  xf86-video-neomagic-1.2.7, xf86-video-nv-2.1.20,
  xf86-video-openchrome-0.3.0, xf86-video-r128-6.8.4,
  xf86-video-rendition-4.2.5, xf86-video-s3-0.6.5,
  xf86-video-s3virge-1.10.6, xf86-video-savage-2.3.6,
  xf86-video-siliconmotion-1.7.7, xf86-video-sis-0.10.7,
  xf86-video-tdfx-1.4.5, xf86-video-tga-1.2.2, xf86-video-trident-1.3.6,
  xf86-video-tseng-1.2.5, xf86-video-vesa-2.3.2, zile-2.4.8.
2012-07-27 22:00:41 +00:00