summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-01-26Update rabbit to 2.0.6.obache4-56/+43
== 2.0.6: 2012-12-29 Video support release! === Improvements ==== rabbit-slide * Supported Ustream. * Supported Vimeo. * Use slide ID instead of slide title for SlideShare URL. [Patch by Masafumi Yokoyama] * Added change command that changes the current configuration. ==== Documentation * Added a documentation about how to use image in RD format. [Added by hokkai7go] ==== rabbit * Supported PDF file detection by extension. * [incompatible] Changed PDF page number origin from 0-origin to 1-origin when PDF is used as image. Because PDF uses 1-origin. * [experimental] Supported video embed in slide. [Patch by Narihiro Nakamura] * Text shadow is closed to the original text. ==== rabbit-theme-manager * Removed because it is needless. === Fixes ==== rabbit * Don't handle .rabbit directory as a file that describes rabbit run options. [Reported by Koichi Akabe] === Thanks * Masafumi Yokoyama * Koichi Akabe * hokkai7go * Narihiro Nakamura == 2.0.5: 2012-09-14 A bug fix release. === Fixes ==== Theme * Fixed a bug that resized image isn't drawn [rabbit-shocker:1057] [Reported by znz] === Thanks * znz == 2.0.4: 2012-09-12 A bug fix release. === Improvements ==== rabbit-slide * --title is used for generated slide title. [Reported by znz] ==== Theme * Increased quote image resolution. === Fixes ==== rabbit-slide * Fixed a bug that rake publish:slideshare doesn't work. The task publishes your slide to SlideShare. [GitHub#8] [Patch by myokoym] ==== Theme * Fix a bug that image reflection doesnt' work. === Thanks * znz * myokoym == 2.0.3: 2012-09-10 This release improves block quote style. === Improvements ==== All * Changed user group id to "rabbit-shocker". * Changed user group name to "Rabbit Shocker". * Added rabbit.gemspec to gem. ==== rabbit * Supported gzip-ed Dia file. [Reported by okkez] * Changed Dia file backend to SVG. * Changed the default PDF size to 360mm,270mm that is 4:3 ratio from A4 landscape. ==== rabbit-slide * Supported slide ID on SlideShare saving. * Supported slide ID on Speaker Deck saving. * Changed PDF file name to "#{slide ID}-#{slide base name}.pdf". ==== rabbit-theme * Changed to generate PDFs of theme benchmark slide for all available locales (English and Japanese). ==== Theme * Supported Rabbit::Format::Size as indent value. * Supported foreground color of image caption change. * title-on-image-toolkit: Added background of title. * default-block-quote: * Deprecated @block_quote_image_max_width. Use @block_quote_image_width instead. * Supported image instead of line as frame. * Reduced font size for title of cited content. * Enabled quoted text justification. * Supported avatar. * clear-blue: * Added indentation to the first paragraph in block quote. * Changed to use image instead of line as frame. * color-circle-block-quote: * Changed to use image instead of line as frame. * rabbit-block-quote: * Changed to use image instead of line as frame. ==== Documentation * Updated install document by Homebrew. [Updated by hokkai7go] === Fixes ==== rabbit-slide * Fixed slide URL on slide.rabbit-shocker.org. ==== rabbit-theme * Fixed slide URL on theme.rabbit-shocker.org. === Thanks * hokkai7go * okkez == 2.0.2: 2012-09-02 This release improves slide management feature and theme management feature. They don't have backward compatibility. You need to upgrade slides and themes generated by Rabbit 2.0.1 or earlier by manual. You need to change Rakefile and config.yaml. There are reference Rakefile and config.yaml in the below change lists. There is no auto upgrade feature. === Improvements ==== rabbit-slide * Shotened Rakefile. (incompatible) require "rabbit/task/slide" Rabbit::Task::Slide.new * Put all configuration to config.yaml. (incompatible) --- id: theme-benchmark-en base_name: theme-benchmark tags: - rabbit presentation_date: 2012/09/02 version: 1.0.0 licenses: - GPLv3+ - GFDL - CC BY-SA 3.0 author: markup_language: :rd name: Kouhei Sutou email: kou@cozmixng.org rubygems_user: kou slideshare_user: kou speaker_deck_user: kou * Supported lincenses. * Supported .gitignore generation. * Added PDF to gem. ==== rabbit-theme * Shotened Rakefile. (incompatible) require "rabbit/task/theme" Rabbit::Task::Theme.new * Put all configuration to config.yaml. (incompatible) --- id: clear-blue tags: - rabbit version: 1.0.0 licenses: - GPLv3+ - GFDL - CC BY-SA 3.0 author: name: Kouhei Sutou email: kou@cozmixng.org rubygems_user: kou * Supported lincenses. * Supported .gitignore generation. ==== Theme * default-title-text: Set bottom margin to "institution". * default-title-text: Removed bottom margin of "content source". * slide-number: Changed to use slide margin instead of the default margin. === Fixes ==== rabbit * Fixed a bug that gem theme isn't searched. ==== Theme * nari: Fixed a potential bug that headline may be centered. == 2.0.1: 2012-08-31 A bug fix release. === Improvements ==== rabbit * The slide source specified by command line is use rather than the slide source specified by .rabbit. === Fixes ==== rabbit * Fixed a bug that information window doesn't work. [Fixed by Narihiro Nakamura] * Fixed a bug that index mode doesn't work. [Reported by Masaomi Hatakeyama] * Fixed a bug that TeX formater doesn't work. [Reported by Masaomi Hatakeyama] === THanks * Narihiro Nakamura * Masaomi Hatakeyama == 2.0.0: 2012-08-29 Major version up! Slides and themes can be shared. Both of them can be registered as gem at RubyGems.org. If you specify a slide gem, ((%rabbit%)) command installs and shows it automatically. If you specify a theme gem, ((%rabbit%)) command installs and uses it automatically. A tool that publishes your slide to SlideShare with one command is also added. You can share your slide more easily. Some utilities such as RabbiRack and Rabbiter are splited as new packages. You needed to install related libraries manually. Now, you can install them automatically by installing those tools. It's easy to install. === Improvements ==== rabbit * Made gettext gem required library. * Made rttool gem required library. * Supported relative path image in slide that is specified as URL. * Supported .rabbit file in the current directory. If the file exists, command line arguments are read from the file. * Supported a directory that has .rabbit as source file. * Supported a slide that is published as gem. * Supported a theme that is published as gem. * Added --options-file option that reads command line arguments from the specified file. * Removed setup.rb. * Removed obsoleted --druby-uri option. * Removed the default image directory customization feature on install. It's not neeed now. * Used (({theme.rb})) as the Ruby script file for theme. (({#{THEME_NAME}.rb})) is still available but it's obsoleted. * Supported (({.})) as the special theme name. It uses a theme in the current directory. ==== rabbit-slide New feature. It provides the following slide related features. * Scaffolds a new slide. * Uploads a slide to RubyGems.org. * Uploads a slide to SlideShare. * Shows a slide easily. * Generates a PDF easily. ==== rabbit-theme New feature. It proves the following theme related features. * Scaffolds a new theme. * Uploads a theme to RubyGems.org. * Shows a theme by benchmark slide. * Generates a PDF easily. ==== Theme * background-image-toolkit: Supported a background image specified by URL. [Suggested by Youhei SASAKI] * image-slide-number: Showed page number in flags by default. * default: Enabled hare and tortoise by default. === Fixes ==== Documentation * Fixed wrong description of numerical character reference. [Reported by znz] === Changes * Split up RabbiRack into rabbirack gem. * Split up Rabbiter into rabbiter gem. * Split up RabWii into rabwii gem. * Split up theme benchmark slide to rabbit-slide-rabbit-theme-benchmark-en gem. === Thanks * znz * Youhei SASAKI
2013-01-26Updated devel/ruby-gettext to 2.3.7nb1obache1-1/+2
2013-01-26fix missing dependency on ruby-levenshteinobache1-1/+3
2013-01-26+ ruby-levenshteinobache1-1/+2
2013-01-26Added textproc/ruby-levenshtein version 0.2.2obache1-1/+2
2013-01-26Import ruby-levenshtein-0.2.2 as textproc/ruby-levenshtein.obache4-0/+46
The Levenshtein distance is a metric for measuring the amount of difference between two sequences (i.e., the so called edit distance). The Levenshtein distance between two sequences is given by the minimum number of operations needed to transform one sequence into the other, where an operation is an insertion, deletion, or substitution of a single element. The two sequences can be two strings, two arrays, or two other objects responding to :each. All sequences are by generic (fast) C code. All objects in the sequences should respond to :hash and :eql?. More information about the Levenshtein distance algorithm: http://en.wikipedia.org/wiki/Levenshtein_distance .
2013-01-26Fix build on NetBSD 6.0.1.ryoon1-2/+2
Use correct macro name, ALL_ENV.
2013-01-26Replace hardcoded netbsd with LOWER_OPSYS.ryoon1-2/+2
This change should fix build on Linux.
2013-01-26+ ruby-faraday, ruby-multipart-postobache1-1/+3
2013-01-26Added www/ruby-faraday version 0.8.4obache1-1/+2
2013-01-26Import ruby-faraday-0.8.4 as www/ruby-faraday.obache4-0/+80
Faraday is an HTTP client lib that provides a common interface over many adapters (such as Net::HTTP) and embraces the concept of Rack middleware when processing the request/response cycle.
2013-01-26Added www/ruby-multipart-post version 1.1.5obache1-1/+2
2013-01-26Import ruby-multipart-post-1.1.5 as www/ruby-multipart-post.obache4-0/+41
Use with Net::HTTP to do multipart form posts. IO values that have #content_type, #original_filename, and #local_path will be posted as a binary file.
2013-01-26Updated mail/mew to 6.5nb1ryoon1-1/+2
2013-01-26Bump PKGREVISION.ryoon5-2/+50
* Fix slow curser move on emacs 24.2. Patches from upstream git.
2013-01-26fixes pkgsrc-wip ref.obache1-2/+2
2013-01-25Updated databases/p5-DBD-mysqlrhaen1-1/+2
2013-01-25- Updated to 4.022rhaen2-7/+6
ChangeLog: 2012-08-28 Patrick Galbraith et open source community <patg at patg dot net> (4.022) * Fixes for Win32 from Rom Hoelz (https://github.com/hoelzro) * Pulling back in work for 4.021 that didn't get pushed and much other work from Chip Salzenberg (https://github.com/chipdude) * Column info order fix from Tokuhiro Matsuno (https://github.com/tokuhirom) * Fix AutoCommit comparison logic to avoid spurious commands to mysql from Matthew Horsfall (https://github.com/wolfsage) * server_preapre can't bind placeholder on comment. from Misahiro Chiba (https://github.com/nihen) * server_prepare; data is null, allocate big memory bug. from Misahiro Chiba (https://github.com/nihen)
2013-01-25Added www/py-tornado version 2.4.1imil1-1/+2
2013-01-25add & enable py-tornadoimil1-1/+2
2013-01-25Initial import of py-tornado, version 2.4.1, into the NetBSD Packagesimil4-0/+219
Collection. Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure. The framework is distinct from most mainstream web server frameworks (and certainly most Python frameworks) because it is non-blocking and reasonably fast. Because it is non-blocking and uses epoll or kqueue, it can handle thousands of simultaneous standing connections, which means it is ideal for real-time web services. We built the web server specifically to handle FriendFeed's real-time features -- every active user of FriendFeed maintains an open connection to the FriendFeed servers.
2013-01-25Updated devel/lua-lrexlib* to 2.7.2.ryoon1-1/+5
2013-01-25Update to 2.7.2 from 2.4.0ryoon7-85/+94
* Use custom BSDmakefile instead of luarocks. It seems that luarocks lacks destdir support. Changelog: 2013-01-08 Release 2.7.2 * Fixed the use of alternative allocators, and a memory leak. * Simplify the build system further. * Change rockspec to build from git now that github no longer supports downloads. 2012-10-18 Release 2.7.1 * Fixed Lua 5.1 compatibility, broken in 2.7.0. * Added ability to specify no replacement to gsub with a nil or false replacement argument. 2012-10-04 Release 2.7.0 * Added support for searching raw memory buffers (e.g. made with alien). * Fixed possible invalid code generation in C (thanks, Michael Tautschnig). * Generate LuaRock rockspecs for all modules. * Greatly simplify UNIX build system, relying on LuaRocks. * Allow POSIX REG_STARTEND to be used on any system supporting it. * Add a test set for POSIX regex engine (thanks, Enrico Tassi). * Simplify some code. * Always use Lua state memory allocator. 2012-04-13 Release 2.6.0 * Added support for Lua 5.2. 2010-12-15 Release 2.5.3 * Bug fix to rex.split. * Support for new flags in PCRE 8.11. 2010-11-10 Release 2.5.2 * Important bug fix (thanks to Enrico Tassi for the report) affecting platforms with certain alignment requirements. * Improved build system for Windows. * Minor improvements to the manual. 2010-10-04 Release 2.5.1 * Minor improvements and fixes, no changes to library code. 2010-10-03 Release 2.5.0 * Added bindings of the TRE and GNU regex APIs. * Improved and simplified the build system.
2013-01-25Updated www/apache-tomcat7 to 7.0.35ryoon1-1/+2
2013-01-25Updated devel/gitolite to 3.04ryoon1-1/+2
2013-01-25Update to 7.0.35ryoon3-7/+8
Changelog: Tomcat 7.0.35 (markt) Catalina fix 54247: Prevent ClassNotFoundExceptions on stop when running as a service. (markt) fix 54249: Ensure resource properties are available when the context path contains encoded characters such as a space. This triggered compilation issues in Jasper. Patch provided by Polina Genova. (markt) fix 54256: Improve error reporting when a JAR file fails extension validation by including the name of the JAR file in the exception. (markt) fix Allow web applications to be stopped cleanly even if filters throw exceptions when their destroy() method is called. (markt/kkolinko) fix Fix memory leak of servlet instances when running with a SecurityManager and either init() or destroy() methods fail or the servlet is a SingleThreadModel one. (kkolinko) code Cleanup method cache lookup code in SecurityUtil class. (kkolinko) add Make the Tomcat 7 non-JSR356 WebSocket implementation non-blocking (where supported by the connector) between the HTTP upgrade and the first WebSocket message from the client to the server. (markt) fix 54262: Ensure that an empty <absolute-ordering /> element in the main web.xml file disables scanning for web fragments. Based on a patch by Violeta Georgieva. (markt) fix 54284: As per clarification from the Servlet EG, anonymous Filters and Servlets are not permitted. Patch by Violeta Georgieva. (markt) fix 54371: Prevent exceptions when processing web fragments for unexpanded WAR files when the context path contains characters that need to be encoded in URLs such as spaces. Based on a patch by Polina Genova. (markt) add 54372: Make HTTP Digest authentication header parsing tolerant of invalid headers sent by known buggy clients. (markt) fix 54377: Correctly set request attributes for AccessLog in RemoteIpFilter. Patch by Violeta Georgieva. (markt) fix 54379: Implement support for post-construct and pre-destroy elements in web.xml. Patch by Violeta Georgieva. (markt) fix 54380: Do not try to register servlets or contexts into the mapper too early (which just caused a warning to be logged). (kkolinko) fix Fix NPE in WebappLoader.stopInternal when stop is called after a failed start. (kkolinko) add 54381: Add support for receiving WebSocket pong messages. (markt) fix 54382: Fix NPE when SSI processing is enabled and an empty SSI directive is present. (markt) fix Fix ArrayIndexOutOfBoundsException in HttpParser when parsing incorrect HTTP headers. (kkolinko) fix 54387: Deployment must fail when multiple servlets are mapped to the same url-pattern. (markt) fix 54391: Provide a value for the javax.servlet.context.orderedLibs attribute. (markt) Coyote fix 54248: Ensure that byte order marks are swallowed when using a Reader to read a request body with a BOM for those encodings that require byte order marks. (markt) fix Fix release of processors in AjpNioProtocol. Wrong object was used as a key in the connections map. (kkolinko) Jasper add 54240: Add support for auto-detection and configuration of JARs on the classpath that provide tag plug-in implementations. Based on a patch by Sheldon Shao. (markt) fix 54241: Revert the fix for 35410 as it was not compliant with the JSP specification, specifically that <%= obj %> must be translated to out.print(obj) which in turn becomes out.write(String.valueOf(obj)). This will trigger a NullPointerException if obj.toString() returns null. The fix for 35410 incorrectly suppressed the NullPointerException in this case. (markt) fix 54242: Correct handle null iterations with in the JSTL ForEach tag plug-in implementation. Patch provided by Sheldon Shao. (markt) fix 54260: Avoid NullPointerException when using JSP unloading and tag files. (markt) fix 54370: Improve handling of nulls when trying to match sets of parameters to a method in EL. (markt) fix 54338: Correctly coerce the value to the expected type when using the tag plug-in for the JSTL set tag. Patch provided by Sheldon Shao. (markt) Web applications fix 54244: Clarify the documentation for the BIO and NIO SSL configuration attributes sslEnabledProtocols and sslProtocol within the documentation web application. (markt) add Integrate documentation of Tomcat 7 with Apache Comments System. People can leave their comments when reading documentation online at the tomcat.apache.org site. (rjung) Other fix 54390: Use 'java_home' on Mac OS X to auto-detect JAVA_HOME. (schultz)
2013-01-25Update to 3.04ryoon4-58/+131
* Update MESSAGE. Changelog: * Re-written from scratch, this is gilolite g3.
2013-01-25Updated www/php-owncloud to 4.5.6ryoon1-1/+2
2013-01-25Update to 4.5.6ryoon5-26/+14
* Add PostgreSQL support, not tested. Changelog: Version 4.5.6 Jan 22th 2013 Improved language detection Improved translations Fix link to bugtracker Several IE 6/7/8 fixes SabreDAV updated to 1.6.6 Improved error reporting Support special characters in mountpoint Interpret http 403 and 401 as not authorized in user_webdavauth Several fixes for special characters in files and folders Improved PostgreSQL support Check database names for valid characters Fix default email address calculation Remove debug output on send password page Add SMTP port configuration option Only show the max possible upload of 2GB on a 32 bit system Show progress during file downloads Security: Fix multiple XSS problems: CVE-2013-0201, CVE-2013-0202, CVE-2013-0203 Security: Fix Code execution in external storage: CVE-2013-0204 Security: Removed remoteStorage app because of unfixed security problems.
2013-01-25increase BUILDLINK_ABI_DEPENDS.icu due to so change from 49 to 50.reed7-12/+14
Also bump PKGREVISION for a few packages using it. The packages I did this for: net/yaz lang/parrot misc/openoffice3 (where I noticed the run-time failure due to missing shared library) www/webkit-gtk sysutils/open-vm-tools inputmethod/ibus-qt I didn't do this recursively or for all packages using icu since I didn't know if they used the shared library directly, some use was optional. The list of packages I didn't touch: devel/devhelp databases/idzebra databases/sqlite3 devel/gnustep-base/ finance/gnucash games/openttd graphics/shotwell lang/mono meta-pkgs/boost misc/calibre misc/libreoffice news/tin textproc/php-intl www/deforaos-surfer www/epiphany www/liferea-current www/midori
2013-01-25Explicitly disable DTrace support, it does not build.jperkin1-1/+2
2013-01-25Fix build on 32-bit Solaris when the assembler is 64-bit by default.jperkin2-19/+21
2013-01-25swig2 is not acceptable.obache1-2/+2
2013-01-25require swig1 not swig2.obache1-2/+2
2013-01-25Updated inputmethod/tegaki-wagomu to 0.3.1nb6obache1-1/+2
2013-01-25* swig is just required to buildobache1-3/+3
* prevent to pick up swig2 Bump PKGREVISION.
2013-01-25Updated inputmethod/libskk to 1.0.0obache2-3/+3
2013-01-25Update libskk to 1.0.0.obache4-23/+22
Noteworthy changes in version 1.0.0 (2012-08-27) ------------------------------------------------ * Make sure to create parent directory of user-dict (Debian bug#685745). * Clear output and preedit on context reset. * Fix header include in tests (Issue#19).
2013-01-25automake-1.13 compatability.jperkin4-6/+42
2013-01-25Updated print/lilypond to 2.16.2wiz2-3/+3
2013-01-25Update to 2.16.2. Comment patches.wiz8-55/+86
Fixes and changes after 2.16.0 ============================== 2.16.1 Please refer to the bug tracker for issues fixed in 2.16.1 (http://code.google.com/p/lilypond/issues/list?can=1&q=Fixed_2_16_1). New features in 2.16 since 2.14 =============================== * Support for cross-staff stems on chords, using `crossStaff' and the `Span_stem_engraver'. This calculates the length of cross-staff stems automatically. * The syntax of words (character sequences recognized without enclosing quotes) and commands (now always a backslash `\' followed by a word) has been unified across all modes: it now consists of alphabetic characters, possibly enclosing isolated dashes `-' and underlines `_'. As one consequence, using unquoted text scripts like (literally!) { c-script c\f_script } will now tend to result in invalid music. Omitting quote marks for arbitrary text rather than keywords has never been good practice or even documented, and it is unlikely to have seen significant use. Staying with established conventions (like not using dashes or underlines for command names intended to be used inside of music) remains advisable. The reason for this change is more robust recognition of LilyPond's lexical units for LilyPond itself as well as external tools interpreting its syntax. * Support for Kievan square notation: \new KievanVoice { \cadenzaOn c d e f g a bes \bar "kievan" } * Augmentation dots now avoid the other voice in two-voice polyphony so that users can move the `Dot_column_engraver' to set dots independently for each `Voice'. * A Scheme function to adjust the control points of curves such as slurs and ties, developed by several users, is now included in LilyPond. g8->( bes,-.) d4 \shape Slur #'((-0.5 . 1.5) (-3 . 0) (0 . 0) (0 . 0)) g8->( bes,!-.) d4 * Use of `\tempo' specifications in `\midi' blocks (removed in 2.9.16 in favor of explicit `tempoWholesPerMinute' settings) has seen a revival: now any kind of property-setting music is turned into context definitions within output specifications, allowing for declarations like \layout { \accidentalStyle modern } \midi { \tempo 4. = 66 } * The LilyPond G clef has been redesigned - upper loop is now more balanced, bottom crook sticks out less and the "spine" (main vertical line) is more evenly curved. The old and new versions can be compared by looking at the documentation: old version (http://lilypond.org/doc/v2.14/Documentation/notation/the-feta-font.html#clef-glyphs), new version (http://lilypond.org/doc/v2.15/Documentation/notation/the-feta-font.html#clef-glyphs). * Lilypond's stencil commands have been simplified to allow for less code duplication and better height approximations of graphical objects. The following stencil commands have been eliminated: * `beam' * `bezier-sandwich' * `bracket' * `dashed-slur' * `dot' * `oval' * `repeat-slash' * `zigzag-line' * Flags are now treated as separate objects rather than as stem parts. * Two alternative methods for bar numbering can be set, especially for when using repeated music; * The following is a fundamental change in LilyPond's music representation: Rhythmic events like `LyricEvent' and `NoteEvent' are no longer wrapped in `EventChord' unless they have been actually entered as part of a chord in the input. If you manipulate music expressions in Scheme, the new behavior may require changes in your code. Calling the music function `\eventChords' or the Scheme function `event-chord-wrap!' converts to the old representation; using one of those might be easiest for keeping legacy code operative. The following three items are consequences of this change. * The repetitive chord entry aid `q' has been reimplemented. Repeated chords are now replaced right before interpreting a music expression. In case the user wants to retain some events of the original chord, he can run the repeat chord replacement function `\chordRepeats' manually. * String numbers and right hand fingerings on single notes now appear without having to be written inside of chord brackets. * Music functions now work the same when used inside or outside of chords, including all the possibilities of argument parsing. Music variables can be used inside of chords: a construct like tonic=fis' { <\tonic \transpose c g \tonic> } now works as expected. One can use `#{...#}' for constructing chord constituents. `\tweak' now works on single notes without needing to wrap them in a chord. Using it on command events and lyrics is now possible, but not likely to give results yet. * `\tweak' now takes an optional layout object specification. It can be used for tweaking layout objects that are only indirectly caused by the tweaked event, like accidentals, stems, and flags: <\tweak Accidental #'color #red cis4 \tweak Accidental #'color #green es g> * Scheme expressions inside of embedded Lilypond (`#{...#}') are now executed in lexical closure of the surrounding Scheme code. `$' is no longer special in embedded Lilypond. It can be used unconditionally in Lilypond code for immediate evaluation of Scheme expressions, similar to how `ly:export' could previously be used. `ly:export' has been removed. As a consequence, `#' is now free to delay evaluation of its argument until the parser actually reduces the containing expression, greatly reducing the potential for premature evaluation. There are also `splicing' operators `$@' and `#@' for interpreting the members of a list individually. * To reduce the necessity for using `$', Scheme expressions written with `#' are interpreted as music inside of music lists, and as markups or markup lists inside of markups. * Support for jazz-like chords has been improved: Lydian and altered chords are recognised; separators between chord modifiers are now treated independently of separators between "slash" chords and their bass notes (and by default, slashes are now only used for the latter type of separator); additional pitches are no longer prefixed with "add" by default; and the "m" in minor chords can be customized. *note Customizing chord names: (lilypond-notation)Customizing chord names. for more information. * The `\markuplines' command has been renamed to `\markuplist' for a better match with its semantics and general Lilypond nomenclature. * The interface for specifying string tunings in tablature has been simplified considerably and employs the scheme function `\stringTuning' for most purposes. * Beams can now have their slopes preserved over line breaks. To do this, several callback functions are now deprecated. * `ly:beam::calc-least-squares-positions' * `ly:beam::slope-damping' * `ly:beam::shift-region-to-valid' Furthermore, `ly:beam::quanting' now takes an additional argument to help calculations over line breaks. All of these functions are now automatically called when setting the `positions' parameter. * In function arguments music, markups and Scheme expressions (as well as several other syntactic entities) have become mostly interchangeable and are told apart only by evaluating the respective predicate. In several cases, the predicate is consulted by the parser, like when deciding whether to interpret `-3' as a number or a fingering event. * Music functions (and their close relatives) can now be defined with optional arguments. * For defining commands executed only for their side-effects, `define-void-function' is now available. * There is a new `define-event-function' command in analogy to `define-music-function' that can be used for defining music functions acting as post events without requiring a direction specifier (`-', `^', or `_') placed before them. dyn=#(define-event-function (parser location arg) (markup?) (make-dynamic-script arg)) \relative c' { c\dyn pfsss } * A list of ASCII aliases for special characters can be included. \paper { #(include-special-characters) } \markup "&bull; &dagger; &copyright; &OE; &ss; &para;" * There is a new `define-scheme-function' command in analogy to `define-music-function' that can be used to define functions evaluating to Scheme expressions while accepting arguments in Lilypond syntax. * The construct `#{ ... #}' can now be used not just for constructing sequential music lists, but also for pitches (distinguished from single note events by the absence of a duration or other information that can't be part of a pitch), single music events, void music expressions, post events, markups (mostly freeing users from having to use the `markup' macro), markup lists, number expressions, context definitions and modifications, and a few other things. If it encloses nothing or only a single music event, it no longer returns a sequential music list but rather a void music expression or just the music event itself, respectively. * Pitches can be used on the right side of assignments. They are distinguished from single note events by the absence of a duration or other information that can't be part of a pitch. * New command-line option `--loglevel=LEVEL' to control how much output LilyPond creates. Possible values are ERROR, WARN, BASIC_PROGRESS, PROGRESS, DEBUG. * `\once \set' now correctly resets the property value to the previous value. * The alignment of dynamic spanners (hairpins, text crescendo, etc.) is now automatically broken if a different direction is explicitly given. * Appoggiaturas and acciaccaturas now also work inside a slur, not only inside a phrasing slur. Also, a function `\slashedGrace' was added that does not use a slur from the acciaccatura note. * To suppress the line on a crescendo text spanner (and other similar spanners), LilyPond now fully supports the `#'style = #'none' property. * LilyPond.app now supports MacOS X 10.7, thanks Christian Hitz! * Glissandi can now span multiple lines.
2013-01-25automake-1.13 compatability.jperkin2-8/+13
2013-01-25Updated misc/py-anki2 to 2.0.6wiz1-1/+2
2013-01-25Update to 2.0.6: Minor bugfixes and localization updates.wiz3-7/+8
2013-01-25Updated x11/libdrm to 2.4.41wiz2-3/+3
2013-01-25Update to 2.4.41:wiz5-29/+23
Alex Deucher (1): radeon: add new SI pci id Ben Skeggs (2): nouveau: disallow pushbuf BOs in multiple memory types nouveau: expose channel engine selection on kepler chipsets Chris Wilson (1): intel: Remove the fence count contributions when clearing relocs David Herrmann (4): man: convert manpages to XML instead of plain troff man: add drm.7 overview page man: add drm-kms overview page man: add drm-memory overview page David Shao (1): intel: Fix missing ETIME on BSD operating systems Jerome Glisse (1): drm/radeon: track global bo name and always return the same Jesse Barnes (1): man: disable man page building until David saves us all Maarten Lankhorst (1): configure.ac: bump version to 2.4.41 for release Marcin Slusarz (1): libdrm_nouveau.pc: don't include I${includedir}/nouveau Maxime Villard (2): libkms: fix memory leak in error path libkms: return -EINVAL on fstat error
2013-01-25Updated misc/p5-Locale-libintl to 1.23wiz1-1/+2
2013-01-25Update to 1.23:wiz2-7/+8
Version 1.23 - 24 Jan 2013 * New message retrieval backend Locale::gettext_dumb(3pm) which produces translations even, when the corresponding locale is not present in the system. * Fixed a bug where the Perl backend under certain circumstances clobbered the environment variable LC_ALL. * Avoid test failures by skipping all tests that depend on the de_AT locale, when that locale is not installed. * Bugs fixed: https://rt.cpan.org/Ticket/Display.html?id=82856 Version 1.22 - 24 Jan 2013 * Version 1.22 outsmarted PAUSE (the CPAN upload facility) and had to be removed. Version 1.21 - 15 Jan 2013 * Environment variables LANGUAGE and LANG are interpreted in the same way in the XS and the pure Perl version. * Package design closer to GNU standards. * If present, File::ShareDir is used for searching message catalogs. * Cleaned up distribution. * Bugs fixed: https://rt.cpan.org/Ticket/Display.html?id=78341 https://rt.cpan.org/Ticket/Display.html?id=81315 https://rt.cpan.org/Ticket/Display.html?id=79461 https://rt.cpan.org/Ticket/Display.html?id=71509 https://rt.cpan.org/Ticket/Display.html?id=49744 https://rt.cpan.org/Ticket/Display.html?id=49744 https://rt.cpan.org/Ticket/Display.html?id=64284
2013-01-25Missing Makefile update commitmanu1-3/+3
2013-01-24Use <sys/endian.h> on BSD systems to determine endianness. Fixes a problemriz3-3/+32
on NetBSD/arm where boost could not determine the endianness. (patch has been submitted upstream)