K2pdfopt optimizes PDF/DJVU files for mobile e-readers (e.g. the Kindle)
and smartphones. It works well on multi-column PDF/DJVU files and can
re-flow text even on scanned PDF files. It can also be used as a general
PDF copying/cropping/re-sizing/OCR-ing manipulation tool. It can generate
native or bitmapped PDF output, with an optional OCR layer.
Typical use
k2pdfopt -dev kv -mode 2col input.pdf
Supported devices (define your own by measuring your screen size)
1. Kindle 1-5 (k2)
2. Kindle DX (dx)
3. Kindle Paperwhite (kpw)
4. Kindle Paperwhite 2 (kp2)
5. Kindle Paperwhite 3 (kp3)
6. Pocketbook Basic 2 (pb2)
7. Kindle Voyage (kv)
8. Nook Simple Touch (nookst)
9. Kobo Touch (kbt)
10. Kobo Glo (kbg)
11. Kobo Glo HD (kghd)
12. Kobo Glo HD Full Screen (kghdfs)
13. Kobo Mini (kbm)
14. Kobo Aura (kba)
15. Kobo Aura HD (kbhd)
16. Kobo H2O (kbh2o)
17. Kobo H2O Full Screen (kbh2ofs)
18. Kobo Aura One (kao)
19. Nexus 7 (nex7)
20. Other (specify width, height, etc.)
With feedback from sthen@, OK edd@
ok benoit@
This Perl module contains common or near-common code factored out of
Date::Tolkien::Shire and DateTime::Fiction::JRRTolkien::Shire. This is
mostly data and calculations common to the two modules, but there is
also a piece of new functionality: an output formatter for Shire dates
analogous to strftime(). All functionality is provided by subroutines.
Because of its nature, you probably do not want to use this module
directly. At least, not without looking into Date::Tolkien::Shire which
is a semi-thin object-oriented front end to this module, or
DateTime::Fiction::JRRTolkien::Shire which is a somewhat-quirky member
of the DateTime family.
- don't use a 2 bits bool field (makes no sense, clang errors out)
- switch a function from __inline to __inline static, like the other
function in this header
since SHARED_ONLY support was removed across the ports tree the perl module
no longer adds it, so it must be done manually for any perl ports that
provide perl shared-library modules (i.e. libdata/perl5/site_perl/$ARCH/*.so)
and you must not remove them from WANTLIB even if they show as "Extra".
LAStools: tools for efficient point-cloud processing
* laszip compresses the LAS files in a completely lossless manner
* lasinfo prints out a quick overview of the contents of a LAS file
* lasindex creates a spatial index LAX file for fast spatial queries
* las2las extracts last returns, clips, subsamples, translates, etc ...
* lasmerge merges several LAS or LAZ files into a single LAS or LAZ file
* txt2las converts LIDAR data from ASCII text to binary LAS format
* las2txt turns LAS into human-readable and easy-to-parse ASCII
* lasprecision analyses the actual precision of the LIDAR points
ok zhuk@
tests of p5-Net-IDN-Encode crashed the Perl process. There was no
proper protection against heap overflow in the XS part. Grow the
destination string in encode_punycode() and decode_punycode() before
writing to it. This has to be checked every time.
Take maintainer.
OK jca@
Lua-iconv is POSIX 'iconv' binding for the Lua Programming Language. The iconv
library converts a sequence of characters from one codeset into a sequence of
corresponding characters in another codeset. The codesets are those specified
in the iconv.new() call that returned the conversion descriptor, cd.
OK jca@
Nothing depends on the port, and all ruby ports in the tree except
ruby 1.8 ship with json. None of the ports in the tree that still
depend on ruby 1.8 need the json library.
UTF-8 support module for Lua and LuaJIT which is mainly compatible with Lua's
own string module.
It also adds some useful routines against UTF-8 features, such as interfaces
to escape Unicode sequences in strings and translate Unicode offsets and byte
offsets.
OK jca@
OK benoit@
Comment:
cPanel fork of JSON::XS, fast and correct serializing
Description:
This module converts Perl data structures to JSON and vice versa.
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.