summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2013-06-14Update to 2.0.10, based on the 2.0.9 package in wip provided bywiz4-54/+95
Jason Bacon. Should make gnuradio find swig2. Version 2.0.10 (27 May 2013) ============================ 2013-05-25: wsfulton [Python] Fix Python 3 inconsistency when negative numbers are passed where a parameter expects an unsigned C type. An OverFlow error is now consistently thrown instead of a TypeError. 2013-05-25: Artem Serebriyskiy SVN Patch ticket #338 - fixes to %attribute macros for template usage with %arg. 2013-05-19: wsfulton Fix ccache-swig internal error bug due to premature file cleanup. Fixes SF bug 1319 which shows up as a failure in the ccache tests on Debian 64 bit Wheezy, possibly because ENABLE_ZLIB is defined. This is a corner case which will be hit when the maximum number of files in the cache is set to be quite low (-F option), resulting in a cache miss. 2013-05-09: kwwette [Octave] Fix bugs in Octave module loading: - fix a memory leak in setting of global variables - install functions only once, to speed up module loads 2013-04-28: gjanssens [Guile] Updates in guile module: - Add support for guile 2.0 - Drop support for guile 1.6 - Drop support for generating wrappers using guile's gh interface. All generated wrappers will use the scm interface from now on. - Deprecate -gh and -scm options. They are no longer needed. A warning will be issued when these options are still used. - Fix all tests and examples to have a successful travis test 2013-04-18: wsfulton Apply Patch #36 from Jesus Lopez to add support for $descriptor() special variable macro expansion in fragments. For example: %fragment("nameDescriptor", "header") %{ static const char *nameDescriptor = "$descriptor(Name)"; %} which will generate into the wrapper if the fragment is used: static const char *nameDescriptor = "SWIGTYPE_Name"; 2013-04-18: wsfulton Fix SF Bug #428 - Syntax error when preprocessor macros are defined inside of enum lists, such as: typedef enum { eZero = 0 #define ONE 1 } EFoo; The macros are silently ignored. 2013-04-17: wsfulton [C#] Pull patch #34 from BrantKyser to fix smart pointers in conjuction with directors. 2013-04-15: kwwette [Octave] Fix bugs in output of cleanup code. - Cleanup code is now written also after the "fail:" label, so it will be called if a SWIG_exception is raised by the wrapping function, consistent with other modules. - Octave module now also recognises the "$cleanup" special variable, if needed. 2013-04-08: kwwette Add -MP option to SWIG for generating phony targets for all dependencies. - Prevents make from complaining if header files have been deleted before the dependency file has been updated. - Modelled on similar option in GCC. 2013-04-09: olly [PHP] Add missing directorin typemap for char* and char[] which fixes director_string testcase failure. 2013-04-05: wsfulton [Ruby] SF Bug #1292 - Runtime fixes for Proc changes in ruby-1.9 when using STL wrappers that override the default predicate, such as: %template(Map) std::map<swig::LANGUAGE_OBJ, swig::LANGUAGE_OBJ, swig::BinaryPredicate<> >; 2013-04-05: wsfulton [Ruby] SF Bug #1159 - Correctly check rb_respond_to call return values to fix some further 1.9 problems with functors and use of Complex wrappers. 2013-04-02: wsfulton [Ruby] Runtime fixes for std::complex wrappers for ruby-1.9 - new native Ruby complex numbers are used. 2013-03-30: wsfulton [Ruby] Fix seg fault when using STL containers of generic Ruby types, GC_VALUE or LANGUAGE_OBJECT, on exit of the Ruby interpreter. More frequently observed in ruby-1.9. 2013-03-29: wsfulton [Ruby] Fix delete_if (reject!) for the STL container wrappers which previously would sometimes seg fault or not work. 2013-03-25: wsfulton [Python] Fix some undefined behaviour deleting slices in the STL containers. 2013-03-19: wsfulton [C#, Java, D] Fix seg fault in SWIG using directors when class and virtual method names are the same except being in different namespaces when the %nspace feature is not being used. 2013-02-19: kwwette Fix bug in SWIG's handling of qualified (e.g. const) variables of array type. Given the typedef a(7).q(volatile).double myarray // typedef volatile double[7] myarray; the type q(const).myarray // const myarray becomes a(7).q(const volatile).double // const volatile double[7] Previously, SwigType_typedef_resolve() produces the type q(const).a(7).q(volatile).double // non-sensical type which would never match %typemap declarations, whose types were parsed correctly. Add typemap_array_qualifiers.i to the test suite which checks for the correct behaviour. 2013-02-18: wsfulton Deprecate typedef names used as constructor and destructor names in %extend. The real class/struct name should be used. typedef struct tagEStruct { int ivar; } EStruct; %extend tagEStruct { EStruct() // illegal name, should be tagEStruct() { EStruct *s = new EStruct(); s->ivar = ivar0; return s; } ~EStruct() // illegal name, should be ~tagEStruct() { delete $self; } } For now these trigger a warning: extend_constructor_destructor.i:107: Warning 522: Use of an illegal constructor name 'EStruct' in %extend is deprecated, the constructor name should be 'tagEStruct'. extend_constructor_destructor.i:111: Warning 523: Use of an illegal destructor name 'EStruct' in %extend is deprecated, the destructor name should be 'tagEStruct'. These %extend destructor and constructor names were valid up to swig-2.0.4, however swig-2.0.5 ignored them altogether for C code as reported in SF bug #1306. The old behaviour of using them has been restored for now, but is officially deprecated. This does not apply to anonymously defined typedef classes/structs such as: typedef struct {...} X; 2013-02-17: kwwette When generating functions provided by %extend, use "(void)" for no-argument functions instead of "()". This prevents warnings when compiling with "gcc -Wstrict-prototypes". 2013-02-17: kwwette [Octave] Minor fix to autodoc generation: get the right type for functions returning structs. 2013-02-15: wsfulton Deprecate typedef names used in %extend that are not the real class/struct name. For example: typedef struct StructBName { int myint; } StructB; %extend StructB { void method() {} } will now trigger a warning: swig_extend.i:19: Warning 326: Deprecated %extend name used - the struct name StructBName should be used instead of the typedef name StructB. This is only partially working anyway (the %extend only worked if placed after the class definition). 2013-02-09: wsfulton [CFFI] Apply patch #22 - Fix missing package before &body 2013-01-29: wsfulton [Java] Ensure 'javapackage' typemap is used as it stopped working from version 2.0.5. 2013-01-28: wsfulton [Python] Apply patch SF #334 - Fix default value conversions "TRUE"->True, "FALSE"->False. 2013-01-28: wsfulton [Java] Apply patch SF #335 - Truly ignore constructors in directors with %ignore. 2013-01-18: Brant Kyser [Java] Patch #15 - Allow the use of the nspace feature without the -package commandline option. This works as long and the new jniclasspackage pragma is used to place the JNI intermediate class into a package and the nspace feature is used to place all exposed types into a package. 2013-01-15: wsfulton Fix Visual Studio examples to work when SWIG is unzipped into a directory containing spaces. 2013-01-15: wsfulton [C#] Fix cstype typemap lookup for member variables so that a fully qualified variable name matches. For example: %typemap(cstype) bool MVar::mvar "MyBool" struct MVar { bool mvar; }; 2013-01-11: Brant Kyser [Java, C#, D] SF Bug #1299 - Fix generated names for when %nspace is used on classes with the same name in two different namespaces. 2013-01-11: Vladimir Kalinin [C#] Add support for csdirectorin 'pre', 'post' and 'terminator' attributes. 2013-01-08: olly [PHP] Fix to work with a ZTS build of PHP (broken in 2.0.7). 2013-01-07: olly Fix bashism in configure, introduced in 2.0.9. 2013-01-06: wsfulton Pull patch #4 from ptomulik to fix SF Bug #1296 - Fix incorrect warning for virtual destructors in templates, such as: Warning 521: Illegal destructor name B< A >::~B(). Ignored. 2013-01-05: wsfulton [Python] Pull patch #3 from ptomulik to fix SF Bug #1295 - standard exceptions as classes using the SWIG_STD_EXCEPTIONS_AS_CLASSES macro. 2013-01-04: wsfulton [Java] Pull patch #2 from BrantKyser to fix SF Bug #1283 - fix smart pointers in conjuction with directors. 2013-01-03: wsfulton [Java] Pull patch #1 from BrantKyser to fix SF Bug #1278 - fix directors and nspace feature when multilevel namespaces are used. Version 2.0.9 (16 December 2012) ================================ 2012-12-16: wsfulton Fix garbage line number / empty file name reporting for some missing '}' or ')' error messages. 2012-12-15: kkaempf [Ruby] Apply patch 3530444, Class#methods and Class#constants returns array of symbols in Ruby 1.9+ 2012-12-14: kkaempf [Ruby] Apply patch 3530439 and finally replace all occurrences of the STR2CSTR() macro with StringValuePtr(). STR2CSTR was deprecated since years and got removed in Ruby 1.9 2012-12-14: kkaempf [Ruby] Applied patches #3530442 and 3530443 to adapt compile and runtime include paths to match Ruby 1.9+ 2012-12-14: wsfulton [CFFI] Fix #3161614 - Some string constants are incorrect 2012-12-13: wsfulton [CFFI] Fix #3529690 - Fix incorrect constant names. 2012-12-12: drjoe [R] add fix to finalizer that was missed earlier 2012-12-11: wsfulton [Python] Apply patch #3590522 - fully qualified package paths for Python 3 even if a module is in the same package. 2012-12-08: wsfulton [Python] Bug #3563647 - PyInt_FromSize_t unavailable prior to Python 2.5 for unsigned int types. 2012-12-08: wsfulton [Perl] Fix bug #3571361 - C++ comment in C wrappers. 2012-12-07: wsfulton [C#] Apply patch #3571029 which adds missing director support for const unsigned long long &. 2012-11-28: kwwette [Octave] Simplified module loading: now just the syntax $ example; is accepted, which loads functions globally but constants and variables relative to the current scope. This make module loading behaviour reliably consistent, and reduces problems when loading modules which depend on other modules which may not have been previously loaded. 2012-11-27: wsfulton [cffi] Fix junk output when wrapping single character literal constants. 2012-11-17: wsfulton [Tcl, Modula3] Add missing support for -outdir. 2012-11-17: wsfulton Fix segfaults when using filename paths greater than 1024 characters in length. 2012-11-14: wsfulton [ccache-swig] Apply patch #3586392 from Frederik Deweerdt to fix some error cases - incorrectly using memory after it has been deleted. 2012-11-09: vzeitlin [Python] Fix overflow when passing values greater than LONG_MAX from Python 3 for parameters with unsigned long C type. 2012-11-09: wsfulton Fix some feature matching issues for implicit destructors and implicit constructors and implicit copy constructors added with %copyctor. Previously a feature for these had to be fully qualified in order to match. Now the following will also match: %feature("xyz") ~XXX(); struct XXX {}; 2012-11-09: wsfulton Further consistency in named output typemap lookups for implicit constructors and destructors and implicit copy constructors added with %copyctor. Previously only the fully qualified name was being used, now the unqualified name will also be used. For example, previously: example.i:38: Searching for a suitable 'out' typemap for: void Space::More::~More Looking for: void Space::More::~More Looking for: void Now the unqualified name is also used: example.i:38: Searching for a suitable 'out' typemap for: void Space::More::~More Looking for: void Space::More::~More Looking for: void ~More Looking for: void 2012-11-02: wsfulton Fix some subtle named output typemap lookup misses, the fully qualified name was not always being used for variables, for example: struct Glob { int MyVar; }; Previously the search rules (as shown by -debug-tmsearch) for the getter wrapper were: example.i:44: Searching for a suitable 'out' typemap for: int MyVar Looking for: int MyVar Looking for: int Now the scope is named correctly: example.i:44: Searching for a suitable 'out' typemap for: int Glob::MyVar Looking for: int Glob::MyVar Looking for: int MyVar Looking for: int 2012-10-26: wsfulton Fix director typemap searching so that a typemap specified with a name will be correctly matched. Previously the name was ignored during the typemap search. Applies to the following list of typemaps: directorout, csdirectorout, cstype, imtype, ctype, ddirectorout, dtype, gotype, jtype, jni, javadirectorout. 2012-10-11: wsfulton Most of the special variables available for use in %exception are now also available for expansion in %extend blocks. These are: $name $symname $overname $decl $fulldecl $parentname $parentsymname, see docs on "Class extension" in SWIGPlus.html. Patch based on submission from Kris Thielemans. 2012-10-10: wsfulton Additional new special variables in %exception are expanded as follows: $parentname - The parent class name (if any) for a method. $parentsymname - The target language parent class name (if any) for a method. 2012-10-08: iant [Go] Generating Go code now requires using the -intgosize option to indicate the size of the 'int' type in Go. This is because the size of the type is changing from Go 1.0 to Go 1.1 for x86_64. 2012-09-14: wsfulton Add new warning if the empty template instantiation is used as a base class, for example: template <typename T> class Base {}; %template() Base<int>; class Derived : public Base<int> {}; gives the following warning instead of silently ignoring the base: cpp_inherit.i:52: Warning 401: Base class 'Base< int >' has no name as it is an empty template instantiated with '%template()'. Ignored. cpp_inherit.i:51: Warning 401: The %template directive must be written before 'Base< int >' is used as a base class and be declared with a name. 2012-09-11: wsfulton [Java] Fix #3535304 - Direct use of a weak global reference in directors sometimes causing seg faults especially on Android. 2012-09-06: wsfulton [Java] Fix (char *STRING, size_t LENGTH) typemaps to accept NULL string. 2012-08-26: drjoe [R] make ExternalReference slot ref to contain reference 2012-08-26: drjoe [R] fix Examples/Makefile to use C in $(CC) rather than $(CXX)
2013-06-14if linux, use , else use gsedmspo1-2/+3
2013-06-14fix build by using PREFIX/bin/gsedmspo1-3/+3
2013-06-14Add --disable-man to the configure arguments to get it to stop lookingdholland1-1/+2
for xsltproc. The man pages are built in the base package (devel/dconf) and this package doesn't touch that directory when building or installing.
2013-06-13Update lua-lpeg to version 0.12.alnsn3-16/+25
What is LPeg? LPeg is a new (well, not that new now) pattern-matching library for Lua, based on Parsing Expression Grammars (PEGs). What is new in version 0.12? + no "unsigned short" limit for pattern sizes + mathtime captures considered nullable (*) + some bugs and compiler warnings fixed Where to get it? http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-0.12-rc1.tar.gz (*) Although this change can be considered logically a bug fix, it can lead to some old patterns being refused with a "loop body may accept empty string" error. It should be easy to fix these patterns.
2013-06-12Add two perl modules, extensions for p5-Module-Install.wiz7-1/+49
2013-06-12Remove gdbada.wiz33-630/+1
Marino writes: Feel free to remove devel/gdbada now. Any modern gdb will handle it, you don't need a special gdb for this (which I assume is also ancient and useless for current GNATs)
2013-06-12Update to 0.22:wiz2-7/+6
0.22 2013-01-30 23:35 UTC + Chg : perl 5.6.1 is required. + Fix : context_info() now ignores %warnings::Bits for perl 5.8.6 and below, just like caller(). + Fix : [RT #82220] : Scope-Upper-0.21 test stuck on Windows perl 5.12.3 t/93-pod-spelling.t will not crash anymore on perl 5.12 and below. Thanks Gabor Szabo for reporting and Slaven Rezic for debugging this issue. + Tst : Rare test failures of t/07-context_info.t on perl 5.6, t/55-yield-target.t on perl 5.[68], and t/63-uplevel-ctl.t on perl 5.8.[345] have been addressed. 0.21 2012-09-21 15:10 UTC + Fix : context_info() has been taught about perl 5.17.4. + Fix : t/07-context_info.t will no longer fail with perls that have sitecustomize enabled (like many perl builds for Windows). Thanks Steve Hay and Nicholas Clark for debugging help. + Fix : Broken linkage on Windows with gcc 3.4, which appears in particular when using ActivePerl's default compiler suite. For those setups, the Scope::Upper shared library will now be linked against the perl dll directly (instead of the import library). 0.20 2012-09-17 11:00 UTC + Add : The new yield(@values, $context) function can be used to return values to any upper scope, including do or map blocks. The new leave(@values) function is an alias for yield(@values, HERE). + Add : The new context_info($context) function return information about context $context, similarly to what caller() provides but for any upper scope. + Chg : Contexts are now normalized. In previous versions, it was possible for different contexts to refer to the same scope : for example, "for (my $i = 0; $i < 10; ++$i) { ... }" was reachable through two contexts, while "for (@array) { ... }" only by one. Starting from this version, contexts are normalized so that they always represent an actual scope. + Doc : C++ compilers are officially NOT supported. + Fix : Building with a more recent version of perl 5.17.4. + Fix : Debugger compatibility with perl 5.17.1 and above. 0.19 2012-09-01 13:25 UTC + Doc : POD headings have been made linkable. + Fix : Building with perl 5.17.4. + Fix : BUILD_PREREQS are now set for ExtUtils::MakeMaker. + Opt : uplevel() private data structure is 7% smaller on 64 bits architectures. + Tst : Author tests overhaul.
2013-06-12Set PERL5_MODULE_TYPE to Module::Install so the pkgsrc version is usedwiz1-1/+4
instead of the outdated one distributed with the module. Makes this package build with perl-5.18. While here, set LICENSE and HOMEPAGE.
2013-06-12Update to 0.05:wiz2-8/+7
0.05 Wednesday 16th January, 2013 Apply fix for DEBUGGING perls from Reini Urban RT#74862 Apply rewrite for 5.17 pad reorganiztion from ? RT#79267
2013-06-12Remove RTx-Shredder.wiz6-83/+1
Marked BROKEN for ages due to PLIST conflicts with a dependency.
2013-06-12Remove GNU_CONFIGURE_LIBDIR.wiz1-2/+2
Rationale: undocumented, easily replaced with "CONFIGURE_ARGS+=--libdir=" and only used by 10 packages.
2013-06-12Update to 0.8.5ryoon4-61/+54
Changelog: unknown.
2013-06-11Update to 0.2.dholland3-8/+9
release 0.2 (20130611) - auto-recognize more builtin PowerPC and mips macros - pass -Wunused (partly from Baptiste Daroussin) - allow absolute paths in include files (partly from Baptiste Daroussin) - don't use getprogname() in the name of portability - add tests arising from December 2010 tech-toolchain thread (one from der Mouse, one of mine) - clean out usage of sys/cdefs.h macros and don't use the implementation namespace - make -Wcomment work again - fix handling of relative includes - provide a man page - other minor improvements
2013-06-11Update ruby-rdoc package to 4.0.1.taca4-25/+67
Changes are too many to write here, please refer History.rdoc file.
2013-06-11Update to 1.0.0rc17ryoon3-54/+7
Changelog: Features: - Try to do better pretty printing when array elements are individually replaced - Just fail quietly on attempt to remove a multi-variable declaration, allowing the semantic patch to continue. A warning message is printed. - Ignore unknown identifiers around known types. - Ignore --use-glimpse if multiple directories given - Added support for c++ namespace syntax in cocci files. - Improved c++ parsing - Addition of gcc min and max operators. Thanks to Holden Karau Bugfix: - use arg_expression for printing iterator arguments instead of expression, to get the right spacing. Thanks to Lars-Peter Clausen for the fix. - Better spacing for generated argument lists. Thanks to Lars-Peter Clausen for reporting the problem. - Collect all module interfaces for ocaml scripting in a single coccilib.cmi file, with the list of exposed internal modules in ocaml/exposed_modules.ml. This simplifies the installation of the ocaml version of coccilib, and allows us to specify which modules can be accessed by an ocaml script. The coccilib.cmi must either reside in $COCCI_DIR/ocaml/ or $COCCI_DIR/ocaml/coccilib/. - Ocamlbuild-based compilation of coccinelle (experimental). In a cleaned repository, use the configure option --enable-ocamlbuild to enable it. The Makefiles will then use ocamlbuild. - Ocamlscripts can access more of coccinelle: the file ocaml/exposed_modules.ml specifies which modules are accessible. - Use arg_expression to print macro arguments. Thanks to Lars-Peter Clausen for the fix. - Remove some trailing whitespace due to unindent or added if braces. Thanks to Eric LeBlond for reporting one of the problems. - Remove undesired newline after if header when body is a metavariable. Thanks to Eric LeBlond for reporting the problem. - Improve macro expansion to take into account variable numbers of arguments - Don't count macros or ifdefs in counting fields - Better counting of indent size when indent contains multiple tabs - Get the right annotation on trailing , that is after a nest. Requires avoiding double processing in transformation_c.ml - Fixed an issue where an 'Impossible' exception could be raised. - Fixed an issue where some identifiers were incorrectly interpreted as typedef. - allow __ at the beginning of a struct or union name - unparsing with precedence - Type metavariable should not match a case where there is no type in the C code. Thanks to SF Markus Elfring for pointing out the problem. - Allow an expression list metavariable to be attached to a parameter list metavariable, to allow using the parameter names as an argument list. Thanks to Michael Stefaniuc for pointing out the need for this feature.
2013-06-11Update PLIST.ryoon1-1/+4
2013-06-11Update to 4.0.13ryoon2-7/+6
Changelog: This release of RT resolves a number of security vulnerabilities: CVE-2012-4733 CVE-2013-3368 CVE-2013-3369 CVE-2013-3370 CVE-2013-3371 CVE-2013-3372 CVE-2013-3373 CVE-2013-3374
2013-06-11Update to 3.5.1ryoon3-8/+9
Changelog: 2013-03-24 v3.5 (2 minor backward compat breakages) 1. 'DEFAULT_ROLE_PERMS' replaced by per repo 'default.roles' option 2. 'gitolite list-memberships' now requires a '-r' or a '-u' flag new 'gitolite owns' command (thanks to Kevin Pulo)
2013-06-11Update to 1.2.0ryoon3-726/+932
Changelog: * Bugfixes. * Support more chips.
2013-06-11Update to 2013.06.09:wiz3-8/+13
* Noteworthy changes in release 2013.06.09 (2013-06-09) [stable] AX_PROG_FLEX has been updated to be more liberal about the name of the flex executable. AX_LIB_HDF5 has been updated to support the variables HDF5_CC, HDF5_FC, and HDF5_LIBS. See <http://savannah.gnu.org/patch/?8026> for further details. AX_XSDCXX has been added; a macro to find the CodeSynthesis XSD executable and the corresponding headers. See <http://savannah.gnu.org/patch/?8011> for further details. AX_PYTHON_DEVEL no longer overrides LOCALMODLIBS. Further details are available at <http://savannah.gnu.org/patch/index.php?8065>. The portability of AX_ZONEINFO has been improved. Further details can be found at <http://savannah.gnu.org/patch/index.php?8029>. The configure flags generated by AX_ENABLE_DEFAULT_ACLOCALDIR have been fixed. AX_CHECK_GLU and AX_CHECK_GLUT have been added again by a new maintainer. * Noteworthy changes in release 2013.04.06 (2013-04-06) [stable] AX_PROG_CC_FOR_BUILD and AX_PROG_CXX_FOR_BUILD have been simplified to require only AC_CANONICAL_HOST instead of AC_CANONICAL_SYSTEM. Further details are available at <http://savannah.gnu.org/patch/?7989>. A substantially updated version of the formerly obsoleted AX_CHECK_GL macro has been added again in <http://savannah.gnu.org/patch/?7986>. The new macro AX_LIB_SAMTOOLS has been added to check for Samtools <http://samtools.sourceforge.net/>. See <http://savannah.gnu.org/patch/?7983> for further details. The new macro AX_LIB_TABIX has been added to check for Tabix <http://samtools.sourceforge.net/tabix.shtml>. Further details are available at <http://savannah.gnu.org/patch/?7984>. AX_CXX_COMPILE_STDCXX_11 has been extended to test for the "auto" keyword. Further details can be found at <http://savannah.gnu.org/patch/?7985>. Support for AIX has been improved in AX_PTHREAD. Further details are available at <http://savannah.gnu.org/patch/?7973>. AX_PYTHON_DEVEL's ability to detect the proper suffix for shared libraries has been improved. See <http://savannah.gnu.org/patch/?7953> for further details. AX_BOOST_PYTHON has been switched to AX_PYTHON_DEVEL. Further details are available at <http://savannah.gnu.org/patch/?7979> and at <http://savannah.gnu.org/patch/?7980>. Fixed AX_LIB_EXPAT not to overwrite $LIBS. Furthermore, linker flags are now returned in $EXPAT_LDFLAGS instead of $EXPAT_LIBS. Further details are available at <http://savannah.gnu.org/patch/?7968>. AX_PYTHON has been updated to use the "distutils" module to find Python's header files instead of depending on the "locate" command. Further details are at <http://savannah.gnu.org/patch/?7966>. AX_PYTHON_DEVEL has been extended to support ubuntu 13.04. See <http://savannah.gnu.org/patch/?7965> for further details. Incorrect CPU detection in AX_GCC_ARCHFLAG has been fixed. See <http://savannah.gnu.org/patch/?7978> for further details. AX_EXT has been extended to recognize AVX SIMD instructions. A release tarball was added that is compressed with the free lzip utility. AX_JNI_INCLUDE_DIR has been extended to support FreeBSD. AX_PYTHON has been extended to support ArchLinux. See <http://savannah.gnu.org/patch/?7951> for further details. AX_PYTHON_DEVEL has been extended to support ArchLinux. See <http://savannah.gnu.org/patch/?7953> for further details. A minor bug in AX_BOOST_ASIO has been fixed. Further details are at <http://savannah.gnu.org/patch/index.php?7959>.
2013-06-11+tradcppdholland1-1/+2
2013-06-11Add tradcpp-0.1.dholland4-0/+31
tradcpp is a traditional (K&R-style) preprocessor. It has the particular property that it doesn't (for the most part) trash whitespace, so it can be used on makefiles. This is only release 0.1; it is missing some features and doubtless has quite a few bugs, but it's capable of building at least some packages when used with imake. Written by yours truly with some patches from Joerg.
2013-06-10builds with emacs24jnemeth1-2/+3
2013-06-10Make sure setiosflags is visible in the default scope.joerg2-1/+14
2013-06-10Needs py-expat. Bump revision.joerg1-1/+4
2013-06-10Update DESCR for gitk split.gdt2-2/+3
2013-06-10Update DESCR.gdt2-13/+11
Correct statement about gitk; it's now a split package. Delete old marketing fluff, and replace with new fluff from git-scm.com.
2013-06-10Disable python option by default.gdt2-4/+7
(As proposed on pkgsr-users. No objections, and ok from wiz.)
2013-06-10Bump dejagnu 1.4.4 to 1.5mef7-95/+340
------------------------- patches/patch-ab Upstream now includes this change, removed. patches/patch-ac Doc generation has changed and doc directory does not exist any more, removed. patches/patch-Makefile.am *.exp files were execution bit set because of target name, patch added. has -SCRIPT string. Now correcting to -DATA patches/patch-Makefile.in Generated by automake-1.11.1 from Makefile.am, patch added. ------------------------- Changes since 1.4.4: 1. The runtest.1 man page has been brought up to date. 2. The Docbook/SGML documentation files were removed in favour of the Docbook/XML documentation. The Texinfo source for the Info pages is now automatically generated from the Docbook source. 3. The Makefile structure has been substantially simplified. There is now a single top-level Makefile.am. The use of recursive make has been eliminated. 4. lib/mondfe.exp and lib/xsh.exp have been removed. Users requiring these communication modes can still use the DejaGnu 1.4 branch or can contact dejagnu@gnu.org to discuss reinstating these files. 5. The configure script now ensures that Expect is installed and that it is linked against Tcl 8.3 or greater. 6. The runtest program now gracefully handles the possibility of the expect binary vanishing after DejaGnu has been installed (for example, by the user altering their PATH). 7. The user-visible utility procedures `absolute', `prune', `psource' and `slay' are deprecated and will be removed in the next release. If a testsuite uses any of these procedures, a copy of the procedure should be made and placed in the lib directory of the testsuite.
2013-06-09Update to 1.23.1ryoon3-11/+54
Changelog: * Many new features. * Many bugfixes.
2013-06-09Add USE_LANGUAGES=c c99, package requires C99 features.jperkin1-1/+2
Fixes build on SunOS.
2013-06-08Update to 1.13.3:wiz2-7/+6
New in 1.13.3: * Documentation fixes: - The documentation no longer mistakenly reports that the obsolete 'AM_MKDIR_PROG_P' macro and '$(mkdir_p)' make variable are going to be removed in Automake 2.0. * Bugs fixed: - Byte-compilation of Emacs lisp files could fail spuriously on Solaris, when /bin/ksh or /usr/xpg4/bin/sh were used as shell. - If the same user-defined suffixes were transformed into different Automake-known suffixes in different Makefile.am files in the same project, automake could get confused and generate inconsistent Makefiles (automake bug#14441). For example, if 'Makefile.am' contained a ".ext.cc:" suffix rule, and 'sub/Makefile.am' contained a ".ext.c:" suffix rule, automake would have mistakenly placed into 'Makefile.in' rules to compile "*.c" files into object files, and into 'sub/Makefile.in' rules to compile "*.cc" files into object files --- rather than the other way around. This is now fixed. * Testsuite work: - The test cases no longer have the executable bit set. This should make it clear that they are not meant to be run directly; as explained in t/README, they can only be run through the custom 'runtest' script, or by a "make check" invocation. - The testsuite has seen the introduction of a new helper function 'run_make', and several related changes. These serve a two-fold purpose: 1. Remove brittleness due to the use of "make -e" in test cases. 2. Seamlessly allow the use of parallel make ("make -j...") in the test cases, even where redirection of make output is involved (see automake bug#11413 for a description of the subtle issues in this area). - Several spurious failures have been fixed (they hit especially MinGW/MSYS builds). See automake bugs #14493, #14494, #14495, #14498, #14499, #14500, #14501, #14517 and #14528. - Some other minor miscellaneous changes and fixlets.
2013-06-07Update to 1.9.1ryoon3-37/+63
Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07Add patch from upstream maintainer to avoid nonportable assumption ingdt3-3/+22
test code.
2013-06-07Update to 1.59wen2-7/+6
Upstream changes: 1.59 2013-06-05 23:10:30 America/New_York [FIXED] - Fixed bug in finding right perl for -V output [rt.cpan.org #85823] 1.58 2011-07-19 12:07:53 America/New_York - Deprecates email-transport related attributes and methods - Adds new 'Null' transport as default - Removes legacy transport classes (See Test::Reporter::Transport::Legacy if needed) - Removes 'cpantest' command line program
2013-06-06Bump PKGREVISION for libXft changes for NetBSD native X support onwiz130-260/+260
NetBSD 6, requested by tron.
2013-06-05Explicitly disable doctool to prevent generating g-ir-doc-tool.taca1-2/+2
2013-06-04Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:tron151-302/+302
Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed.
2013-06-04Use stdint.h instead of cstdint in patches to prevent c++0x/c++11 beingfhajny3-7/+7
dragged in as requirement.
2013-06-04Update to 1.7.3:wiz3-8/+11
2013-5-4 meld 1.7.3 ==================== Features: * Support launching conflict comparisons from Subversion (Louis des Landes) * The external text editor setting now supports opening files at a particular line number (Konstantin Starojitski) * A host of minor improvements to the version control UI, including: * Add a new Push action for VC modules, currently supported in Git (Kai Willadsen) * Show a summary of unpushed commits, currently supported in Git (Kai Willadsen) * Reworked commit dialog, including more details about files to be committed and more useful previous-log selection (Kai Willadsen) * Console output for VC comparisons is now formatted to better distinguish commands, output and errors (Kai Willadsen) * Support better sensitivity handling in VC comparisons, currently implemented by Git (Kai Willadsen) * Sundry minor UI improvements: * Much HIG-ification and better wording for actions, dialogs and labels (Kai Willadsen, with diligent bug reporting from Adam Dingle) * Make columns user-resizable in version control and folder comparisons (Kai Willadsen) * There is now a Save All action, to save all modified files in the current comparison (Kai Willadsen) * Rather than giving up on long inline-highlighting comparisons, Meld now prompts to continue the comparison (Kai Willadsen) * F5 is now a additional shortcut for Refresh (Kai Willadsen) * Reload has been renamed to Revert and its UI has been improved for file comparisons (Kai Willadsen) Fixes: * Version control updates and miscellaneous fixes (Dominique Leuenberger, Louis des Landes, Timothy Babych, Kai Willadsen) * When guessing file types for syntax highlighting, we now use file contents as well as extension (Kai Willadsen) * Prev/Next Change navigation now centres changes slightly more aggressively (Kai Willadsen) Translations: * Daniel Mustieles (es) * Gabor Kelemen (hu) * Inaki Larranaga Murgoitio (eu) * Jiro Matsuzawa (ja) * Marek Černocký (cs) * Martin Srebotnjak (sl) * Matej Urbančič (sl) * Pere Orga (ca) * Piotr Drąg (pl) * Rafael Ferreira (pt_BR) * Мирослав Николић (sr, sr@latin)
2013-06-04Update to 0.15. From the changelog:schmonz2-7/+6
- pherkin now accepts an output type via -o, eg: pherkin -o TestBuilder ; pherkin -o TermColor This is a partial solution to: https://github.com/sheriff/test-bdd-cucumber-perl/issues/8 - Use the original verb that the test file used https://github.com/sheriff/test-bdd-cucumber-perl/issues/9 - Actually apply the Test::Builder 1.5 stuff - Command-line options for pherkin thanks to cursork - Reintroduced the "auto_corpus" tests, and made them work
2013-06-04Update lua-filesystem to 1.6.2.fhajny2-6/+7
Version 1.6.2 [??/Oct/2012] * Full Lua 5.2 compatibility (with Lua 5.1 fallbacks) Version 1.6.1 [01/Oct/2012] * fix build for Lua 5.2 Version 1.6.0 [26/Sep/2012] * getcwd fix for Android * support for Lua 5.2 * add lfs.link * other bug fixes
2013-06-04Remove unused file.wiz1-17/+0
(The package only installs a loadable module, so it should never be necessary.)
2013-06-04Replace py-curses/buildlink3.mk with DEPENDS.wiz2-19/+2
There are no buildlink3-relevant files here, just a loadable module.
2013-06-04Replace py-readline/buildlink3.mk with DEPENDS.wiz3-19/+3
There are no buildlink3-relevant files here, just a loadable module.
2013-06-03+ openrcsasau1-1/+2
2013-06-03Remove accidentally imported files.asau2-14/+0
2013-06-03Import OpenRCS version 20110824192219 as devel/openrcsasau1-4/+1
OpenRCS is BSD-licensed implementation of RCS, Revision Control System
2013-06-03Import OpenRCS version 20110824192219 as devel/openrcsasau7-0/+67
OpenRCS is BSD-licensed implementation of RCS, Revision Control System