HTML5lib and pyPdf. It supports HTML 5 and CSS 2.1 (and some
of CSS 3). It is completely written in pure Python so it is
platform independent. The main benefit of this tool that a user
with Web skills like HTML and CSS is able to generate PDF
templates very quickly without learning new technologies. Easy
integration into Python frameworks like CherryPy, KID Templating,
TurboGears, Django, Zope, Plone, Google AppEngine (GAE) etc.
WWW: http://www.xhtml2pdf.com/
PR: ports/137790
Submitted by: Wen Heping <wenheping at wenheping.com>
Instead of time and space consuming textual representation, igbinary
stores PHP data structures in a compact binary form. Savings are
significant when using memcached or similar memory based storages for
serialized data.
WWW: http://opensource.dynamoid.com/
PR: ports/137308
Submitted by: Gea-Suan Lin <gslin at gslin.org>
more function than libiconv. (Currently only support
few codecs)
WWW: http://github.com/buganini/bsdconv/
PR: ports/134871
Submitted by: buganini at gmail.com
for your strings. Sometimes you get binary data that
Perl doesn't treat as UTF-8, so instead of doing a trick
with pack and unpack you can just use this module.
WWW: http://search.cpan.org/dist/String-SetUTF8/
Andrei V. Shetuhin <reki@reki.ru>
PR: ports/134932
Submitted by: Andrei V. Shetuhin <reki@reki.ru>
data-interchange format. It is easy for humans to read and write. It is
easy for machines to parse and generate. It is based on a subset of the
JavaScript Programming Language, Standard ECMA-262 3rd Edition - December
1999.JSON is a text format that is completely language independent
but uses conventions that are familiar to programmers of the C-family of
languages, including C, C++, C#, Java, JavaScript, Perl, TCL, and many
others. These properties make JSON an ideal data-interchange language.
This package provides a simple encoder and decoder for JSON notation. It
is intended for use with client-side Javascript applications that make
use of HTTPRequest to perform server communication functions - data can
be encoded into JSON notation for use in a client-side javascript, or
decoded from incoming Javascript requests. JSON format is native to
Javascript,and can be directly eval()'ed with no further parsing overhead.
WWW: http://pear.php.net/package/Services_JSON/
PR: ports/134870
Submitted by: Wen Heping <wenheping at gmail.com>
them(to a reasonable degree) to other formats using the Open Source
ReportLab Toolkit. As a package it reads existing SVG files and returns
them converted to ReportLab Drawing objects that can be used in a
variety of ReportLab-related contexts, e.g. as Platypus Flowable objects
or in RML2PDF. As a command-line tool it converts SVG files into PDF
ones.
WWW: http://pypi.python.org/pypi/svglib/
PR: ports/128752
Submitted by: Wen Heping <wenheping at wenheping.com>
and scalc (*.sxc) formats.
It doesn't depend on Open Office or any other external tools or libraries.
There are three output modules:
* o3read displays a dump of the parse tree
* o3totxt creates plain text
* o3tohtml creates html code
Example: unzip -p document.odt content.xml | o3totxt
WWW: http://siag.nu/o3read/
PR: ports/126320
Submitted by: Alex Samorukov <samm at os2 dot kiev dot ua>
and from the X-Face format, a 48x48 bitmap format used to
carry thumbnails of email authors in a mail header.
WWW: http://ftp.xemacs.org/pub/xemacs/aux/
PR: ports/124430
Submitted by: Ashish Shukla <wahjava@gmail.com>
Reviewed by: lippe
Approved by: gabor (mentor, implicit)
- Mark p5-JSON1 as conflicting with p5-JSON-2.x.
- Upgrade p5-JSON to 2.07 and mark as conflicting with p5-JSON-1.x.
- Use CPAN macro, add Test-Simple dependency and improve pkg-plist.
PR: ports/120596
Submitted by: Felippe de Meirelles Motta <lippemail@gmail.com>
Perl interface to the libfribidi library that implements the Unicode bidi
algorithm. The bidi algorithm is a specification for displaying text that
consists of both left-to-right and right-to-left written languages.
WWW: http://search.cpan.org/~kamensky/Text-Bidi/
graphics, text layer, hyperlinks, document outline (bookmarks), and
metadata.
WWW: http://code.google.com/p/pdf2djvu/
PR: ports/121463
Submitted by: Denise H. G. <darcsis at gmail.com>
Approved by: thierry@ (mentor)
- Deprecate old unsupported apps and modules (entice, devian, eveil, engage)
- Split evas and ecore to separate modules to handle dependencies properly
- Disable PAM in enlightenment-devel as it don't work anyway (requires root
privilegies)
- Add DBUS support.
Thanks to: az
2007-08-19 chinese/mule-freewnn: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 chinese/xemacs: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 converters/mule-ucs-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 devel/eieio-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 editors/apel-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 editors/bitmap-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 editors/emacs19: emacs19 is obsolete; please use a more recent version
2007-08-19 editors/emacs20: "editors/emacs is recommended instead for new installations"
2007-08-19 editors/flim-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 editors/mule-common: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 editors/mule: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 editors/semi-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 editors/speedbar-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 irc/irchat-pj-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 irc/pure-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/diclookup-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/diclookup-mule: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-canna+freewnn+sj3: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-canna+sj3+wnn6: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-canna+sj3+wnn7: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-canna+sj3: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-canna+wnn6: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-canna+wnn7: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-canna: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-freewnn: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-sj3: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-wnn6: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/mule-wnn7: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/navi2ch-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 japanese/w3: distfile is 10 years old and depends on emacs19 which is obsolete
2007-08-19 korean/mule-freewnn: emacs19 and related ports are obsolete; please use a more recent version
2007-08-19 www/w3: distfile is 10 years old and depends on emacs19 which is obsolete
the various JSON modules currently on CPAN. This module will
allow you to code to any JSON API and have it work regardless
of which JSON module is actually installed.
WWW: http://search.cpan.org/dist/JSON-Any/
Its primary goal is to be correct and its secondary goal is to be fast.
To reach the latter goal it was written in C.
As this is the n-th-something JSON module on CPAN, what was the reason
to write yet another JSON module? While it seems there are many JSON
modules, none of them correctly handle all corner cases, and in most
cases their maintainers are unresponsive, gone missing, or not listening
to bug reports for other reasons.
WWW: http://search.cpan.org/dist/JSON-XS/
specification:
* WAP - Wireless Application Protocol / Binary XML Content Format
Specification / Version 1.3 WBXML (15th May 2000 Approved)
The binary format was designed to preserve the element structure of XML.
WWW: http://search.cpan.org/dist/WAP-wbxml/
Submitted by: Timur I. Bakeyev <timur(at)com.bat.ru>
Approved by: krion (mentor)
representations of numbers.
The two programs are useful for generating test data, for inspecting binary
files, and for interfacing programs that generate textual output to programs
that require binary input and conversely. They can also be useful when it is
desired to reformat numbers.
WWW: http://billposer.org/Software/a2b.html