summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-06-14- fix PLIST when jabber option is disabledjnemeth7-21/+145
- fix build when newlocale is detected, patch from joerg@
2013-06-14Restore TEX_DEFAULT; even though it has only one value, it's used bydholland1-1/+6
tex-related logic and breaks the build of e.g. graphics/asymptote.
2013-06-14Patch up C++ semantic whitespace.dholland3-4/+25
2013-06-14Return values from non-void C functions. Should fix clang build.dholland2-1/+35
2013-06-14Updated graphics/opencv to 2.4.5wiz2-3/+3
2013-06-14Update to 2.4.5:wiz3-30/+24
2.4.5 April, 2013 Experimental WinRT support (build for WindowsRT guide) the new video super-resolution module has been added that implements the following papers: - S. Farsiu, D. Robinson, M. Elad, P. Milanfar. Fast and robust Super-Resolution. Proc 2003 IEEE Int Conf on Image Process, pp. 291â294, 2003. - D. Mitzel, T. Pock, T. Schoenemann, D. Cremers. Video super resolution using duality based TV-L1 optical flow. DAGM, 2009. CLAHE (adaptive histogram equalization) algorithm has been implemented, both CPU and GPU-accelerated versions (in imgproc and gpu modules, respectively) there are further improvements and extensions in ocl module: - 2 stereo correspondence algorithms: stereobm (block matching) and stereobp (belief propagation) have been added - many bugs fixed, including some crashes on Intel HD4000 The tutorial on displaying cv::Mat inside Visual Studio 2012 debugger has been contributed by Wolf Kienzle from Microsoft Research. See http://opencv.org/image-debugger-plug-in-for-visual-studio.html 78 pull requests have been merged. Big thanks to everybody who contributed! At least 25 bugs have been fixed since 2.4.4 (see http://code.opencv.org/projects/opencv/issues select closed issues with target version set to "2.4.5"). 2.4.4 March, 2013 This is the biggest news in 2.4.4 - we've got full-featured OpenCV Java bindings on a desktop, not only Android! In fact you can use any JVM language, including functional Java or handy Groovy. Big thanks to Eric Christiansen for the contribution! Check the tutorial for details and code samples. Android application framework, samples, tutorials, OpenCV Manager are updated, see Android Release Notes for details. Numerous improvements in gpu module and the following new functionality & optimizations: Optimizations for the NVIDIA Kepler architecture NVIDIA CARMA platform support HoughLinesP for line segments detection Lab/Luv <-> RGB conversions Let us be more verbose here. The openCL-based hardware acceleration (ocl) module is now mature, and, with numerous bug fixes, it is largely bug-free. Correct operation has been verified on all tested platforms, including discrete GPUs (tested on NVIDIA and AMD boards), as well as integrated GPUs (AMD APUs as well as Intel Ivy Bridge iGPUs). On the host side, there has been exhaustive testing on 32/64 bit, Windows/Linux systems, making the ocl module a very serious and robust cross-platform GPU hardware acceleration solution. While we currently do not test on other devices that implement OpenCL (e.g. FPGA, ARM or other processors), it is expected that the ocl module will work well on such devices as well (provided the minimum requirements explained in the user guide are met). Here are specific highlights of the 2.4.4 release: The ocl::Mat can now use âspecialâ memory (e.g. pinned memory, host-local or device-local). The ocl module can detect if the underlying hardware supports âintegrated memory,â and if so use âdevice-localâ memory by default for all operations. New arithmetic operations for ocl::Mat, providing significant ease of use for simple numerical manipulations. Interop with OpenCL enables very easy integration of OpenCV in existing OpenCL applications, and vice versa. New algorithms include Hough circles, more color conversions (including YUV, YCrCb), and Hu Moments. Numerous bug fixes, and optimizations, including in: blendLinear, square samples, erode/dilate, Canny, convolution fixes with AMD FFT library, mean shift filtering, Stereo BM. Platform specific bug fixes: PyrLK, bruteForceMatcher, faceDetect now works also on Intel Ivy Bridge chips (as well as on AMD APUs/GPUs and NVIDIA GPUs); erode/dilate also works on NVIDIA GPUs (as well as AMD APUs/GPUs and Intel iGPUs). Many people contributed their code in the form of pull requests. Here are some of the most interesting contributions, that were included into 2.4 branch: >100 reported problems have been resolved since 2.4.3 Oscar Deniz submitted smile detector and sample. Alexander Smorkalov created a tutorial on cross-compilation of OpenCV for Linux on ARM platforms.
2013-06-14Updated databases/tdb to 1.2.12wiz2-3/+3
2013-06-14Update to 1.2.12. No changelog found.wiz2-7/+6
2013-06-14Updated security/kpcli to 2.1wiz2-3/+3
2013-06-14Update to 2.1:wiz2-9/+6
2013-Jun-09 - v2.0 - Removed the unused Clone module after a report that Clone is no longer in core Perl as of v5.18.0. Added the stats and pwck commands. Added clipboard commands (xw/xu/xp/xx). Fixed some long-standing tab completion bugs. Warn if multiple groups or entries are titled the same within a group, except for /Backup entries. 2013-Jun-10 - v2.1 - Fixed several more tab completion bugs, and they were serious enough to warrant a quick release.
2013-06-14Updated misc/py-anki2 to 2.0.11wiz2-3/+3
2013-06-14Update to 2.0.11:wiz3-7/+12
Changes in 2.0.11 If you’re upgrading from 2.0.8, please also see the 2.0.9 & 2.0.10 changes below. * 2.0.9 introduced a change that produced cleaner HTML output when editing fields, but unfortunately this revealed a bug in the GUI toolkit which could cause Anki to crash when editing those fields. So the 2.0.9 change has been reverted, and Anki will output divs instead of br tags again. This update will not change the format of cards that were created in 2.0.9 or 2.0.10 and thus they may still cause crashes when editing, but any cards added after upgrading should not trigger the toolkit bug. * Fix problems syncing when Anki’s running on a mapped network drive * Fix problems reporting correct error message when sync fails Changes in 2.0.10 * Fix pasting of images * Fix error when syncing media on an unmapped network drive * Fix issues with non-latin text in images in card layout and preview windows * Fix unicode error on export * Default to allowing HTML on import * Fix error when opening card layout * Force y axis minimum of 0 in reps graph * Fix duplicate searching in Add window * Improve type answer comparison of accented characters * Make sure we show field when nothing typed in * Allow apostrophe when renaming deck * Mnemosyne importer tweaks * Other minor fixes Changes in 2.0.9 * Improvements to the type answer feature: no more "the correct answer was" text, clearer indications of typed vs correct answer, customizable colours (.typeBad/.typeGood/.typeMissed), monospace by default so input+correct lines up (code#typeans), an example comparison in the Cards dialog, and automatic moving of the answer comparison underneath the Q/A line. Example attached. * The browser now has a preview button that makes it easier to quickly browse previews of cards. * The /limit to tags/ and /study a random selection of cards/ options in the custom study dialog have been merged together into a single new option that allows you to study new cards, due cards or all cards (cram), optionally limiting to particular tags as well. * If Anki detects that the media is out of sync, it will now automatically recover on the next sync. Furthermore, it no longer needs to send files that already exist on each side, so when this change is incorporated into the mobile clients you’ll be able to copy media over to them to avoid a long initial media sync. * When media is deleted via a sync or unused media, it’s now placed in the OS’s trash folder instead of deleted completely. Likewise for rotated backups and profile deletions. * When notes are deleted, their content is logged in a file called deleted.txt in your profile folder. * The filter area when selecting decks or note types now matches on consecutive characters, and uses spaces to separate search terms. So if you had a deck called "German::Verbs", you can search for it with "man verb", but not "grman" * You can now choose a font size > 20px for the card list. It’s not possible to resize the line height for each individual card, so choosing a large font size in one note type will make the line height large for all cards. * Anki should output BRs instead of DIV tags when you hit enter in the editor now, which should make editing the resulting text on mobile clients easier. Note this will only apply to content you add after upgrading. * Card types are removed with an X on the tab instead of an item in More. * Check Database, Unused Media and Empty Cards are now in the Tools menu, instead of a submenu. * Full Sync is now in the preferences, not in the menu. * Syncing now checks to see if the database is consistent prior to syncing, and if it finds any errors, it recommends a database check rather than a full sync. * If a database check finds any errors, it automatically forces a full sync. * When closing the collection, check for corruption. This makes closing Anki and switching profiles a bit slower, but ensures that corruption is detected early so that backups are useful. * If user has Add window open and syncs, ask if they want to keep the content and cancel sync if so. * After uploading a collection, notify user they need to download on other devices. * More verbose sync conflict message. * Shift clicking on a sidebar item in the browser will now OR it with the current search. * Prioritize HTML over images, so pasting from Microsoft apps pastes text again. * Timeboxing now pops up dialog instead of a tooltip, with options to continue or finish. * Don’t import notes multiple times when the note type has been modified * Add mature correct/today stat to graphs. * You can now hold down the shift key while starting Anki to disable add-on loading and automatic syncing (except if you’re on an old Linux distro). * Make sure to update card order when changing, adding or deleting option groups. * Make sure to shuffle after importing txt or apkg files if your deck options say to shuffle. * When exporting to an .apkg with scheduling off (or when sharing a deck on AnkiWeb), new cards now have their current order preserved. * Anki will now warn when you try to add a cloze deletion note without any deletions. * Anki will allow you to cloze delete when a normal note type is selected, with a popup warning instead of an error. * Anki should now run on an unmapped network drive on Windows and display images correctly. * Ctrl+Shift+T (Command+Shift+T on a Mac) now jumps to the Tags entry field. * When pasting from field to field, strip <span> tags that were being inserted by WebKit. * When importing from a text file, include a list of all updated or duplicated notes in the import log. * Fix unused media spuriously reporting unused media with leading underscores. * Fix cloze+latex issue where multiple answer images were generated. * Fix cloze+latex issue where unused media deleted used images and created others. * Fix error when trying to reschedule with min>max * Add scrollbar to About dialog. * Don’t allow images to be dragged (and deleted) from the review window. * Better warning when importing invalid .apkg file * When saving a note, strip quotes from the tags and sort tags in alphabetical order. * Fix an issue with images failing to show up when they had an apostrophe in them. * Fix issues with pasting links to sounds/images where the filenames had non-latin characters or punctuation characters. * Fix issues with pasting invalid links. * Deck descriptions are now always displayed verbatim, and not truncated. * Fix issues with syncing media on a vfat drive. * When inserting a media file that already exists in the media folder, checksum all alternative filenames (thanks to Julien Baley) * Fix a bug where the number of buttons would decrease from 3 to 2 on the second answer of new cards in a filtered deck. * Make it clearer when changing deck options will affect multiple decks. * Fix an issue where invalid filenames were generated when pasting a link to a remote filename with non-latin characters. * Fix an issue where rescheduling of relearning cards into new cards would cause a later "download the fix assertion addon" message. * Allow pasting of a few more audio formats. * Fix main window appearing on top after pasting on Windows. * The /show duplicates/ feature when adding now correctly shows all duplicates in the browser, regardless of their embedded formatting. * Allow canceling of note type selection. * When clicking Add, make sure to reshow Add window if it’d been minimized. * Make desktop folder if it was missing when saving stats to image. * More checks for the Check Database routine. * Fixed a bug where some Windows users were unable to start Anki. * Allow overwriting existing files in export (thanks to Chris Burel) * Fix an error when user comments out type answer field (thanks to Ospalh) * Fixed an issue where a field: search that didn’t match would prevent the search from matching anything. * Handle cloned note types in mnemosyne importer. * Don’t save note if no changes have been made. * Fix an issue with unused media and different file name representations (thanks to Ospalh) * When changing deck in Add window, switch review deck too. * Don’t play audio twice when changing templates * When hitting /s/ on a deck with no due cards, display a tooltip. * Handle non-breaking spaces in furigana markup. * Fix bug where some text was being swallowed in error messages. * Fix a bug where leading whitespace was being cut off in text imports. * Fix inverted sub/superscript shortcuts * Make sure sort field is updated when field is deleted * Allow HTML in Mnemosyne import * Fix downloading of add-ons when running from USB disk * Fix field outline (thanks to Frostschutz) * Workaround a Qt bug that was preventing clicks on the sidebar in the browser (thanks to Frostshutz) * Pauker importer (thanks to Frostshutz) * Added --version option (thanks to Hut) * Fixed an error upgrading very old Anki 1 decks. * Use "question" and "answer" for browser labels, instead of "front" and "back". * When using /change deck/, select the current deck by default. * When searching in the browser, use double quotes rather than single quotes. * Don’t allow invalid characters in filenames when exporting. * Allow enter to close the change note type dialog. * Fixed a bug where rescheduling learning cards as reviews could cause the cards to be in an invalid state. * If Anki config can’t be loaded, start with new prefs.db * Fixed a bug where Anki would close without saving when it was closed while another window was focused. * Catch another firewall error. * Various other minor fixes. * Add shortcut key for history button * Work around an issue when backspacing over all text that was formatted. * Fix a bug that was causing formatting to be lost when copying between fields. * Fix line disappearing in card layout. * Resize deck options dialog when it’s opened. * Ensure cards have correct due number to make sibling spacing work when importing. * Show profile name in title bar * Make sure we focus first field when adding next note when JP support add-on installed. * Fix a bug where hitting enter in the tags completion list could select the wrong tag. * When studying a filtered card, clicking Add will default to that deck. * Add a hideable warning to the bottom of the deck list when there are over 25 decks. * Fix issues where images with extra properties weren’t being found in unused media. * Don’t copy the implicit max-width property on images when pasting between fields. * Fix a non-rounded number issue in stats * Use correct extension when exporting notes/cards as text. * Fix alignment issues in top and bottom toolbars * Work around a startup problem on misconfigured Windows systems * Ignore sticky fields when checking if blank when add window closed * Allow multiple spaces in type answer * Work around broken images when pasting/attaching on Linux * Fix error when sending non-Latin text to trash on Linux * Fix a timer bug (thanks to Frostschutz) * Fix unicode error on export * Fix enter key in add/remove tags dialog * Only show browser close menu item on mac * Change the way we deal with non-latin chars in filenames on Windows * Include full info on sync error * Fix modification check in note merge * The /full sync/ option should force a sync even if no other changes were made * Various fixes to the Mnemosyne importer * Fix find duplicates feature when fieldname case differs
2013-06-14Updated converters/help2man to 1.43.2wiz2-3/+3
2013-06-14Update to 1.43.2:wiz2-7/+6
Version 1.43 Jun 4, 2013 * Add explicit include syntax for prepending, replacing or appending to generated output for a section.
2013-06-14Updated devel/libidn to 1.27wiz2-3/+3
2013-06-14Update to 1.27:wiz3-12/+11
* Version 1.27 (released 2013-06-05) [stable] ** Java library can be built using Maven. Speed improvements. Thanks to several patches from Stefan Larsson. Testing indicate 70-90 times faster node/name/resource-prep. ** Update gnulib files and translations. ** API and ABI is backwards compatible with the previous version.
2013-06-14Updated devel/glib2 to 2.36.3wiz2-3/+3
2013-06-14Update to 2.36.3:wiz5-26/+26
Overview of changes fron GLib 2.36.2 to 2.36.3 ============================================== * Bug fixes: 692848 Fix property example in gobject tutorial 696857 GThreadedResolver: set an error if no records could be found 697849 spelling fixes of 'runtine' and 'adresses' in cross.xml a... 699779 G_GNUC_FORMAT: documentation error 699959 g_file_copy(): Ensure we create private files by default 701560 various improvements for g_file_set_contents() 701680 GFileEnumerator: Add some documentation about ordering * Translation updates: Kannada
2013-06-14Don't give absolute paths for cpp and strip; pick up the pkgsrc wrappersdholland2-5/+5
instead. May help the clang build.
2013-06-14+ amarok-2.7.1, calibre-0.9.34, eric5-5.3.4, glib2-2.36.3,wiz1-18/+33
gnome-control-center-3.8.3, gnome-settings-daemon-3.8.3, gstreamer-1.1.1, help2man-1.43.2, highlight-3.14, horde-5.1.0, imapfilter-2.5.5, imp-6.1.1, ingo-3.1.1, kde4-4.10.4, kpcli-2.0, kronolith-4.1.0, libidn-1.27, opencv-2.4.5, php-tt-rss-1.8, phpmyadmin-4.0.3, py-anki2-2.0.9, qbrew-0.3.9, raine-0.61.1, strace-4.8, tdb-1.2.12, tea-36.0, teseq-1.1, turba-4.1.0, webkit-gtk-2.0.3, wireshark-1.10.0, x264-devel-20130608, xf86-video-intel-2.21.9.
2013-06-14Updated emulators/fuse to 1.1.1wiz2-3/+3
2013-06-14Update to 1.1.1:wiz7-50/+41
2013-05-24 Philip Kendall <philip-fuse@shadowmagic.org.uk> * Fuse 1.1.1 released. * Distribute PORTING,hacking/valgrind.supp,sound/wiisound.c, tests/success.{mgt.bz2,opd} and ui/wii/wiimouse.h (Stuart Brady). * Add ChangeLog entries for 1.0.0.1 and 1.0.0.1a (Fredrick Meunier). * Release correct version of source files. 2013-05-19 Philip Kendall <philip-fuse@shadowmagic.org.uk> * Fuse 1.1.0 released. * Remove ROMs that there is no formal permission to distribute. * New features: * Add Spectranet ethernet interface emulation (Philip Kendall). * Add SpeccyBoot ethernet interface emulation (Patrik Persson). * Add SpecDrum sound interface emulation (Jon Mitchell). * Add DISCiPLE disk interface emulation (Stuart Brady). Sinclair Network emulation is not provided, and the interface is not available under 128K emulation in this release. * Support reading PZX files (Fredrick Meunier). * Add support for POK files (Sergio Baldoví). * Add recording of movies to FMF files (Gergely Szasz). * Add GTK+ 3 compatibility (Sergio Baldoví). * Emulation core improvements: * Add support for ABC AY stereo (Stuart Brady). * Correct feedback in AY noise generator (Patrik Rak). * MIC bit only isn't enough to drive the speaker (Fredrick Meunier). * Mirror Interface 1 ROM to the second 8Kb of ROM as in the real interface (Fredrick Meunier, with thanks to mcleod_ideafix and zx81). * Support the Beta interface setting to not auto-boot the interface on 48K machines (ketmar). * Machine specific improvements: * Read and write all potential 1024k worth of memory pages from a snap (ketmar and Fredrick Meunier). * Initialise the Pentagon 1024k memory ports from a snapshot (ketmar and Fredrick Meunier). * Restore the paged state of the Beta ROM when loading Pentagon 128k/512k/1024k snapshots (ketmar and Fredrick Meunier). * Debugger improvements: * Disassemble ED 4D as RETI (Simon Owen). * Add IM, IFF1 and IFF2 setting and getting to the debugger (Alex Badea). * Miscellaneous improvements: * Many improvements to Win32 UI and installer (Sergio Baldoví). * Allow the use of the SDL joystick code in the GTK+ and Xlib UIs (Sergio Baldoví). * Add current machine name to GTK+ and Win32 statusbars (Sergio Baldoví). * Allow the drag and drop of files from KDE (Dolphin/Konqueror) (Sergio Baldoví, with thanks to Diondeville). * Add a statusbar for the xlib UI (Gergely Szasz). * Extend supported symbol characters on SDL and xlib UIs (Sergio Baldoví). * Support for the TZX set signal level block (Fredrick Meunier). * Drop support for GLib and GTK+ version 1.x (Alberto Garcia and Sergio Baldoví). * Support setting late timings from snapshots (Fredrick Meunier). * Various other minor bugfixes.
2013-06-14Updated emulators/libspectrum to 1.1.1wiz1-1/+2
2013-06-14Update to 1.1.1:wiz3-23/+6
2013-05-24 Philip Kendall <philip-fuse@shadowmagic.org.uk> * libspectrum 1.1.1 released. * Decreased libtool version to allow binaries built against libspectrum 1.0.0 to run with libspectrum 1.1.1. 2013-05-18 Philip Kendall <philip-fuse@shadowmagic.org.uk> * libspectrum 1.1.0 released. * Support for Spectranet in snapshots (Philip Kendall). * Support for Cheetah SpecDrum in snapshots (Fredrick Meunier). * Support reading PZX files (Fredrick Meunier). * Support for the TZX set signal level block (Fredrick Meunier). * Various minor bug fixes/improvements: * Add support for detecting POK files (Sergio Baldoví). * Advertise support for bzip2 compressed and wav files (Sergio Baldoví). * Drop support for GLib version 1.x (Alberto Garcia). * Add support for audiofile 0.3.x (Alberto Garcia). * Load all snapshot RAM pages for machines with more than 128k (Fredrick Meunier; thanks, ketmar). * Support more SZX 1.5 features (Fredrick Meunier). * Modernise autoconf support (Sergio Baldoví).
2013-06-14Provide ROOTINO.dholland2-4/+6
I don't think we can assume that ufs headers will be included in all cases when this file is included, so do it unconditionally. This will fail on 6.99 from before ROOTINO turned into UFS_ROOTINO; if anyone wants to figure out how to make a more precise check, be my guest.
2013-06-14Remove unused default argument that clang objects to.dholland2-1/+17
2013-06-14amend mu-conference update not to have nb4.gdt1-2/+2
2013-06-14Drop PKGREVISION (using the 180 second rule :-).gdt1-2/+1
2013-06-14Updated chat/mu-conference to 0.8.81nb4gdt1-1/+2
2013-06-14Update to 0.80.81.gdt2-8/+10
Upstream did not provide NEWS. But, this is ~4 years of assorted bugfixes and minor improvements. Most notably there is a fix that is critical for stream startup in a timing-dependent case which seems to hit reliably on netbsd-5/i386-xen, jabberd2. Take MAINTAINERSHIP, as I appear to also be the upstream maintainer now.
2013-06-14Fix patch that's been rejecting since the package was updated. I don'tdholland2-4/+4
know if the patch is still needed, but I'm assuming it is.
2013-06-14Some cleanup from ISIHARA Takanori in PR 47928.wiz1-47/+9
2013-06-14Updated devel/swig2 to 2.0.10wiz1-1/+2
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-14Patch the input file, not the generated output.dholland2-5/+5
2013-06-14if linux, use , else use gsedmspo1-2/+3
2013-06-14fix build by using PREFIX/bin/gsedmspo1-3/+3
2013-06-14Note update of databases/ruby-sequel package to 3.48.0.taca1-1/+2
2013-06-14Update ruby-sequel to 3.48.0.taca3-7/+46
Changes are too many to write here, please refer CHANGELOG or release notes.
2013-06-14Note update of net/ruby-domain_name package to 0.5.12.taca1-1/+2
2013-06-14Update ruby-domain_name to 0.5.12.taca3-8/+9
* Update the eTLD database to 2013-06-06T23:00:56Z. * Mention IDNA. * Allow etld_data.rb to be nonexistent for regeneration. * Add *_idn methods that do ToUnicode conversion. * Minor code cleanup. * Add DomainName#superdomain. * Update the database to 2013-04-05T23:00:49Z. (just a reorder) * Add a task import as alias for etld_data. * Improve documentation. * Make sure to install a required version of bundler.
2013-06-14Note update of converters/ruby-unf package to 0.1.1.taca1-1/+2
2013-06-14Update ruby-unf to 0.1.1.taca3-7/+8
* Add rdoc. * Add ruby-head and jruby-head. * Make "rake test" and "rake rdoc" work. * It is perfectly fine with newer bundler.
2013-06-14Updated games/onscripter to 20130411tsutsui1-1/+2
2013-06-14Update onscripter to 20130411.tsutsui2-7/+6
Upstream changes summary (only Japanese log available) 20130411: - fix a bug of bexec insn that doesn't return "SKIP" status even during skip mode
2013-06-14Remove work-arounds for Mac OS X Mountain Lion's broken "awk" as we aretron2-6/+3
no longer using it.
2013-06-14Don't use the bundled "awk" and "sed" under Mac OX Mountain Lion and newer.tron1-1/+7
They break badly on files with binary characters. This fixes e.g. the build of the "youtube-dl" package.
2013-06-14Fix build under Mac OS X (Mountain Lion).tron1-2/+2
2013-06-14New tw gems explicitly requires ruby-args_parser>=0.1.4.tsutsui1-2/+2
(it is already in pkgsrc)
2013-06-14Updated net/ruby-tw to 0.4.2tsutsui1-1/+2