Commit graph

161516 commits

Author SHA1 Message Date
obache
4e08d40863 Note stopper for x11vnc-0.9.11. 2010-08-09 14:25:04 +00:00
obache
6fb8d0e3db comment upstream Issue# (already closed). 2010-08-09 13:34:12 +00:00
tsutsui
bcaa70662c Fix build failure on NetBSD/arm.
patch-ad:
 src/tools/qglobal.h mentionss about Q_NO_PACKED_REFERENCE:
---
/* ARM gcc pads structs to 32 bits, even when they contain a single
   char, or short.  We tell gcc to pack QChars to 16 bits, to avoid
   QString bloat. However, gcc 3.4 doesn't allow us to create references to
   members of a packed struct. (Pointers are OK, because then you
   supposedly know what you are doing.) */
#  if (defined(__arm__) || defined(__ARMEL__)) && !defined(QT_MOC_CPP)
#    define Q_PACKED __attribute__ ((packed))
#    if __GNUC__ == 3 && __GNUC_MINOR__ >= 4
#      define Q_NO_PACKED_REFERENCE
---
 but it seems we also have to define it on gcc4.

patch-ch:
 Furthermore, it looks gcc4 also rejects implicit pointer casts, so
 add an explicit cast where the above Q_NO_PACKED_REFERENCE is referred.
2010-08-09 13:21:07 +00:00
drochner
03ab56b5bf update to 2.30.3
changes:
-bugfixes
-translation updates
2010-08-09 12:25:58 +00:00
drochner
6c1f89a1f0 bl3 zlib, should fix PR pkg/43724 by Szabolcs Rumi
also fix libtoolization of module build (the modules didn't work before)
bump PKGREVISION
2010-08-09 12:21:48 +00:00
tsutsui
3f4f4425e9 - remove obsolete SUBST_foo lines
- use less wildcard for SUBST_FILES.qaudio so that
  we won't miss valid "Nothing changed" warnings
2010-08-09 11:49:10 +00:00
tsutsui
6e3fe8ed14 Suppress (harmless) warnings caused by pkgsrc patches. 2010-08-09 11:46:39 +00:00
wiz
0d2113fae4 + calibre-0.7.11, etm-647, gcc-4.5.1, glib2-2.24.2, jabberd2-2.2.11,
mednafen-0.8.13.2, sdlmame-0.139, sdlmess-0.139, tellico-2.3,
  vile-9.8, wine-devel-1.3.0, x11vnc-0.9.11.
2010-08-09 11:38:53 +00:00
drochner
c6b5c3d6d2 update to 1.3.2
changes:
-Add keyboard merging, bulk change merging, auto-merge with ancestor mode
-Updates to VC support, including lots of git fixes
-UI cleanups
-bug fixes
-Translation updates
2010-08-09 11:33:53 +00:00
drochner
d6f17c48c2 update to 1.2.8.7
changes:
-bugfixes
-ko translation
2010-08-09 11:25:16 +00:00
wiz
ac7a202c28 Whitespace fixes, needed for gmake-3.82. 2010-08-09 11:09:24 +00:00
drochner
47c5342363 update to 3.5.22, from Ryo ONODERA per PR pkg/43711
changes: Various bug fixes

(tested the lib part with evince)
2010-08-09 11:05:54 +00:00
drochner
ade7b48e37 NetBSD has these functions in libc since 5.0 at least, librfuncs
installs an empty library here. Allow to filter it out, to avoid
the overhead.
2010-08-09 10:49:28 +00:00
drochner
2ae48b86cc update to 2.30.2
changes:
-Add Genre extension to XSPF playlists
-Add support for Last.fm's new XSPF extensions
-bugfixes
2010-08-09 10:43:24 +00:00
drochner
973588b2db update to 0.1.6
changes:
-Implement IDLE_LOGFILE to divert output to a file
-Implement Debug interface

pkgsrc change: add some support to run selftest
2010-08-09 10:25:37 +00:00
drochner
ea2ac58451 update to 5.5.3
changes:
-minor protocol extensions
-bugfixes
2010-08-09 10:22:23 +00:00
drochner
3c5bd09c33 update to 0.11.11
changes:
-minor API extensions
-bugfixes
2010-08-09 10:19:12 +00:00
drochner
a2f316beb8 update to 2.28.1
This switches to the gnome-2.30 release branch
2010-08-09 10:11:57 +00:00
drochner
fb7745d6a4 update to 2.28.1
changes: translation updates
2010-08-09 10:07:10 +00:00
drochner
ce64bfa20f split libnice into two pkgs, to get dependencies sorted and stop
abuse of the options framework
being here, update to 0.0.13
changes:
- Add support for IPv6
- Fix crc32 function conflict with libz.so
- Various bug fixing and code cleaning
- Validate the remote candidate address before adding it
2010-08-09 09:53:30 +00:00
taca
572b802651 tegaki-wagomu-0.3.tar.gz exists in other directory for previous releases. 2010-08-09 01:43:14 +00:00
wiz
30a2b88233 Fix build with gmake-3.82: no code allowed outside of targets. 2010-08-08 21:10:36 +00:00
wiz
e1a9df5feb Fix whitespace problem in Makefile. 2010-08-08 21:07:23 +00:00
tnn
ba141d8d48 Updated graphics/freetype2 to 2.4.2 2010-08-08 16:07:59 +00:00
tnn
534fd76710 Update to freetype2-2.4.2:
CHANGES BETWEEN 2.4.1 and 2.4.2
  I. IMPORTANT BUG FIXES
    - A stack overflow in CFF Type2 CharStrings interpreter is fixed.
    - Handling Type 42 font deallocation was broken; additionally, the
      library is now more robust against malformed Type 42 fonts.
  II. MISCELLANEOUS
    - Two new functions,  `FT_Reference_Library' (in FT_MODULE_H)  and
      `FT_Reference_Face'  (in  FT_FREETYPE_H),  have  been  added  to
      simplify life-cycle management.  A counter gets initialized to 1
      at the  time an  FT_Library (or  FT_Face) structure  is created.
      The  two  new   functions  increment  the  respective   counter.
      `FT_Done_Library' and `FT_Done_Face' then only destroy a library
      or face if the counter is 1, otherwise they simply decrement the
      counter.
2010-08-08 16:06:02 +00:00
wiz
f8cfb48cdf Remove some completed updates:
- amsn-0.98.3, cfengine2-2.2.10, claws-mail-3.7.3, gthumb-2.10.12,
  gvfs-1.6.2, gxemul-0.6.0 [pkg/43296], nelma-3.2, openssl-0.9.8o,
  pear-Net_Sieve-1.3.0 [pkg/43555], ruby-dnsruby-1.47 [pkg/43423],
  ruby-mocha-0.9.8, scons-1.3.0 [pkg/43418], scons-devel-1.3.0d20100523
  [pkg/43419], softhsm-1.1.4.
2010-08-08 13:25:20 +00:00
wiz
8496f81f89 + ImageMagick-6.6.3.4, abcmidi-20100729, akonadi-1.4.0, autoconf-2.67,
bison-2.4.3, diffpdf-1.1.4, djview4-4.5 [pkg/43712], djvulibre-lib-3.5.22
  [pkg/43711], gbrainy-1.50, hunspell-de-20100727, ilmbase-1.0.2,
  ispell-german-20100727, libgpg-error-1.9, libnice-0.0.13,
  libwnck-2.30.3, nautilus-sendto-2.28.5, ocaml-3.12.0, openexr-1.7.0,
  p5-Lingua-EN-Inflect-1.892, p5-PerlMagick-6.6.3.4,
  p5-Text-Markdown-1.000031, p5-YAML-Syck-1.12, qemu-0.12.5,
  scmgit-base-1.7.2.1, scmgit-docs-1.7.2.1, totem-pl-parser-2.30.2,
  vsftpd-2.3.0, weechat-0.3.3, x264-devel-20100807, xset-1.2.0,
  yasm-1.1.0.
2010-08-08 13:22:10 +00:00
adam
8a0d301a08 Updated databases/sqlite3 to 3.7.0.1 2010-08-08 12:05:37 +00:00
adam
9a20ed205d Changes 3.7.0.1:
* Fix a potential database corruption problem that can result if the same
  database file is alternately written by version 3.7.0 and 3.6.23.1.
* Fix a possible performance regression caused by the introduction of automatic
  indexing.
2010-08-08 12:04:37 +00:00
jmcneill
0bdb1e7650 Fix build; replace 8 spaces with tab in Makefiles 2010-08-08 11:10:01 +00:00
jmcneill
5608100152 Fix bulid; some of the Makefiles used 8 spaces instead of tabs. 2010-08-08 11:00:02 +00:00
obache
7d9f860637 + scim-python scim-tegaki ibus-tegaki 2010-08-08 01:11:03 +00:00
obache
13fe6bcc03 Added inputmethod/scim-tegaki version 0.1 2010-08-08 01:09:49 +00:00
obache
cc991376a2 Import scim-tegaki-0.1 as inputmethod/scim-tegaki.
Tegaki project integration in SCIM.
2010-08-08 01:09:36 +00:00
obache
2c8beb8b88 Added inputmethod/scim-python version 0.1.13rc1nb1 2010-08-08 01:05:26 +00:00
obache
9260477c36 Import scim-python-0.1.13rc1nb1 as inputmethod/scim-python.
Python wrapper for Smart Common Input Method platform.
2010-08-08 01:05:04 +00:00
obache
854a114cdb using distutils. 2010-08-08 00:46:45 +00:00
obache
85dde1b3d0 Added inputmethod/ibus-tegaki version 0.3.1 2010-08-08 00:42:55 +00:00
obache
848af295ab Import ibus-tegaki-0.3.1 as inputmethod/ibus-tegaki.
Tegaki project integration in IBus.
2010-08-08 00:42:23 +00:00
wiz
e1abde625c Updated textproc/mdoclint to 1.8 2010-08-07 18:58:01 +00:00
wiz
13287c733e Update to 1.8: Recognize xen and x86 as architectures. 2010-08-07 18:57:52 +00:00
wiz
7faccc5186 Updated fonts/vlgothic-ttf to 20100416 2010-08-07 16:08:06 +00:00
wiz
6f7b2b8262 Update to 20100416, provided by Ryo Onodera in PR 43709.
Changelog:
 * In VL-PGothic and VL-Gothic, characters derived from M+ font C1
 and M1 are updated (2010-04-15 CVS HEAD).
 * The width of 0x309b and 0x309c is changed from zero to kanji-width.
2010-08-07 16:07:56 +00:00
jym
06060da2a5 Updated devel/coccinelle to 0.2.3 2010-08-07 14:27:46 +00:00
jym
8882b1e9cc Update to 0.2.3.
- new URLs for HOMEPAGE and MASTER_SITES
- smaller DESCR (avoids pkglint's complaints)
- remove patch-a{a,b,c} (paths seem to be fixed inside configure/make scripts).

Changelog:

* 0.2.3
** Language:
- <= constraints relating an expression metavariable to one or more
  inherited expression metavariables that it should be a subexpression of
- the -inplace and -outplace options have been renamed -in_place and
  -out_place.  -in_place no longer makes a backup.  A backup can be
  requested using the option -backup_suffix, eg -backup_suffix .bk
- identifiers can be constrained to be different from an inherited
  identifier metavariable, or from a set containing both concrete
  identifiers and inherited identifier metavariables.
- support for ocaml scripting
- ast available in ocaml scripts

** Features:
- drop inconsistent paths check when only one node was matched
- allow #define id with no definition
- attempt to add newlines in the generated code when function calls in the
  smpl cause passing column 80
- allow - in front of statement level nests, if everything inside the nest
  is also -
- 'configure' looks for some system libraries: menhirLib, sexplib, pycaml.
  Not available libraries are replaced by a copy provided with the sources.
- added static for a function goes just before what is specified in the
  semantic patch, not before any comments etc.
- Add a new option, -ignore_unknown_options, to ease the integration
  of Coccinelle as a checker in a toolchain.
- error in python code causes immediate abort of spatch
- use the same algorithm for collecting grep tokens as for collecting
  glimpse tokens
- Add scripts/spatch.bash_completion for automatic completion of common
  options under the bash shell.
- Print rule name when a script rule crashes
- Allow the declaration of an expression list or parameter list
  metavariable to specify the number of expressions or parameters,
  respectively.

** Bugfix:
- drop inconsistent paths check when only one node was matched
- better take into account virtual rules when selecting glimpse tokens
- print diff when only a comment is added
- the type of the C code !x should be int regardless of the type of x
- allow python code at the beginning of an included file
- better adjustment of whitespace when deleting adjacent lines.  Thanks to
  Wolfram Sang for pointing out the problem.
- allow metavariables to be inherited from included files
- allow ? on goto
- more graceful failure on finding a strange character in a macro parameter
  list
- support Parameter metavariables
- add space after the last comma in an added portion of an argument list
- SmPL nameless struct should only match a nameless struct, not a nameless
  union.  Thanks to Peter Tummeltshammer for pointing out the problem.
- adjustments to storage don't modify inline as well
- matching and transformation allowed on inline
- allow removed field between two ... in structure initialization
- allow removing an entire structure initialization
- manage labels within do while 0 macros
- added space after : in printing a conditional expression.  Thanks to Josh
  Triplett for noticing the problem.
- dropped trailing whitespace when code at the end of a line is deleted.
  Thanks to Josh Triplett for noticing the problem.
- Fixed environment management when script rule uses cache.  Thanks to
  Bissyande for finding the problem.
- when false matches if with no else
- ensure { ... } with whencode checks to the end of the function.  Thanks to
  Rene Rydhof Hansen for finding the problem.

* 0.2.2
** Language:
- Added ToTestExpression to iso language, see standard.iso for an
  explanation
- Added depends on to initialize and finalize script code

** Features:
- Update Emacs mode (cocci.el) to support 'virtual' rules and fix other
  keywords sush as 'depends on', 'using', 'disable'
- better treatment of != 0 in isos, communtativity for ==/!= for all
  constants
- allow adding // comments and blank lines (even after cocci + code)
- Add support for multiple -I options

** Bugfix:
- correct interaction between virtual rules and included .cocci files
- improvement in treatment of ! in isos, to avoid duplicating + code
- improvement in treatment of metavars as isos, to avoid duplicating + code
  between toplevel and variable instantiation
- test expression of smpl conditional, etc no longer assumed to have type
  int
- correct + line numbers in the patch produced when using *
- iso constant metavariable matches an identifier whose name is all capital
  letters, eg NULL
- allow / at the end of the name of a directory (-dir) or patch prefix
  (-patch)
- dropped space in + code after the binding of a type metavariable that is
  a pointer type
- better handling of . or .. in -dir name
- allow keywords and metavariable names in identifier constraints (not sure
  keywords is very useful, though)
- no lubtype on arguments of && and || in SmPL
- allow unknown as type for array indices in SmPL
- support matching of static annotation on functions that are both static
  and inline
- support ENOTDIR error in Common.lfile_exists, to allow for the case where
  an include file is in a subdirectory that exists but is an ordinary file,
  not a directory.
- better management of unbound position variables that appear in
  constraints
- cause python parser to skip over // comments, hoping that // is not
  meaningful inside python
- require + on every line of a multiline comment
- correct calculation of line numbers when there is script code
- always annotate arguments of && || and ! as test expressions in C code.

* 0.2.1
** Language:
- Add virtual identifiers
- Add coccilib.report and coccilib.trac Python modules
- coccilib.org and coccilib.report are imported by default but not loaded
  in the current scope.

** Features:
- Parse_error_msg now more helpful.  New option -verbose_parsing for even
  more information.
- Improve Python import handling. They are imported once during script
  initialization.

** Bugfix:
- correct treatment of depends on with || for virtual rules

* 0.2.0
** Language:

** Features:
- Remove duplicated code in disjunctions
- Better error message when grep finds nothing relevant.  Thanks to Joe
  Perches for the suggestion.
- added -keep_comments option for the unparsing of the transformed code
- Option "-version" now also gives information about built-in
  Python binding support.
- slightly faster environment manipulation in pathological cases
- hack added to accept well-formed #define after function header

** Bugfix:
- Proper consideration of #define macro arguments in checking for the use
  of metavariables and in computing the line numbers of complex terms
- Better parsing of included .cocci files
- Put included .cocci files in the right order
- Bind position variables only once for #include
- Fix bug in include_match that caused everything to halt when all matches
  were discarded
- Merge unlikely/likely iso rules under a iso rule named unlikely
- Some fixes to coccicheck rules, thanks to Andrew Lunn
- Support groups in regular expression, thanks to Michael Stefaniuc

* 0.1.11

** Language:
- Meta-identifier/function and constant could be filtered from SmPL by
  regular expressions using the "~=" and "!~=" operators followed by
  an OCaml regular expression (see man Str) in double quote.
- Virtual rules, which can be referenced in depends, and set and unset
  using the command-line options -D
- ++ for multiple additions

** Features:
- coccicheck: a framework to check a series of SmPL files on a project
  see scripts/coccicheck for more information

** Bugfix:
- bind position variables to the correct starting position in the case of a
  complex statement such as an if or while.  Thanks to Derek Jones for
  pointing out the problem.
- checking for non mentioned case lines in switch should be unchecked.
- space should be printed after sizeof when there are no parentheses around
  the argument.  Thanks to Daniel Walker for pointing out the problem.
- avoid introducing sharing in propagating ! over () in treatment of isos
- save_excursion has to handle and rethrow exceptions
- eliminate unnecessary consideration of CVS strings.  Thanks to David
  Young for pointing out the problem.
- completely new treatment of statement metavariables
- better type checking for macro definitions
- drop regression testing in -parse_c

* 0.1.10

** Language:
- declarations allowed in switch, suggested by Derek M. Jones

** Features:
- use interval timer for timeouts.  Thanks to Derek M. Jones for the
  implementation.
- more flexible env.sh, thanks to Derek Jones.
- faster Python invocation
- simplify unparsing in the sgrep case

** Bugfix:
- for glimpse there is no point to create a pattern containing a numeric
  constant because glimpse doesn't index them
- add spaces after commas in function calls and function headers
- made python integration more like the ubuntu version
  http://patches.ubuntu.com/by-release/extracted/debian/c/coccinelle/0.1.5dbs-2/01-system-pycaml
  this fixes some memory management problems with None, True, and False
- correct labels associated with a switch in the CFG so that a statement
  metavariable can match a switch.  Thanks to Derek Jones for pointing out
  the problem.
- keep switch pattern within switch body.  Thanks to Derek Jones for
  pointing out the problem.
- Allow expanded tokens to be stored in metavariables, as long as they are
  not removed.  But this does currently allow them in + code, which will
  produce the expansion.  Thanks to Ali-Erdem Ozcan for pointing out the
  problem.
- improved adjustment of spacing when code removed at the beginning of a line

* 0.1.9

** Language:
- allow fresh identifiers to be declared using ## such that the value mixes
  both strings and previously declared metavariables

** Features:
- better handling of expanded code containing ##. Now compute the
  result.
- more precise warning message for the "'\' outside define".
  Thanks to Nicholas Mc Guire for pointing out the problem.
- more precise warning message related to ifdefization.
  Thanks to Derek Jones for pointing out the problem.
- we don't create any more certain files in /tmp (they may be a cause
  of security problems).
  Thanks to Eugeniy Meshcheryakov for pointing out the problem.
- More optimization for the case of just deleting a complete function.
  Allows this to happen without tracing through all the control-flow
  paths.  Thanks to Francois Bissyande for pointing out the problem.
- prevent code from being added to the beginning or end of a disjunction
- more information about why a script is not applied when using -debug option
- added -no_safe_expressions option
- added -no_loops option.  Ignores back edges derived from looping
  constructs.  This is unsafe, but perhaps useful for bug finding, as it can
  be more efficient.
- for semantic matches, allow "minus" on same code with multiple
  environments
- better error message for mismatch of parenthesis in column 0 with normal
  parenthesis.  Thanks to Derek Jones for pointing out the problem.
- allow disjunctions on function return types.  Thanks to Pierre Habouzit
  for pointing this out.

** Bugfix:
- keep disjunction in the proper order for structure initialization fields
- variables declared in different places should not seem to match each
  other
- drop complaints about label metavariables not being used
- drop test information from the type of an expression when the expression
  is bound to a metavariable
- nests should not extend beyond the before and after code, even if the
  before and after code matches the nest code
- nests should extend into conditionals that end in error exit
- take into account metavariables on "else".  Thanks to Derek Jones for
  pointing out the problem.
- print single quotes on generated character constants
- better typedef handling in the initialisation/affectation builtin
  isomorphism, cf -test init_affect_typedef
- support disjunction of types on variable declaration
- allow @ within strings in script code.  ignore // comment lines in script
  code.
- don't drop + code placed after the transformed code
- drop spaces produced by removing code before semicolons
- adjusted spacing within generated code
- less verbose -sp.  Thanks to Derek Jones for pointing out the problem.
- accept multiple type names in a SmPL typedef declaration.
2010-08-07 14:23:23 +00:00
obache
adb7ec4f58 Add and enable Tegaki packages. 2010-08-07 13:05:42 +00:00
obache
25f992003a Note addition of Tegaki packages. 2010-08-07 13:03:38 +00:00
obache
b048069309 Import tegaki-zinnia-traditional-chinese-light-0.3 as inputmethod/tegaki-zinnia-traditional-chinese-light.
Tegaki project handwriting models for Zinna engine, Traditional Chinese (light).
Smaller and faster but less accurate.
2010-08-07 13:02:19 +00:00
obache
5c7f6cddaa Import tegaki-zinnia-traditional-chinese-0.3 as inputmethod/tegaki-zinnia-traditional-chinese.
Tegaki project handwriting models for Zinna engine, Traditional Chinese (all).
2010-08-07 13:01:53 +00:00
obache
2c58085471 Import tegaki-zinnia-simplified-chinese-light-0.3 as inputmethod/tegaki-zinnia-simplified-chinese-light.
Tegaki project handwriting models for Zinna engine, Simplified Chinese (light).
Smaller and faster but less accurate.
2010-08-07 13:00:03 +00:00