package: add enscript

GNU Enscript is a free replacement for Adobe's enscript program.
GNU Enscript converts ASCII files to PostScript, HTML, or RTF and
stores generated output to a file or sends it directly to the
printer. It includes features for `pretty-printing' (language-
sensitive code highlighting) in several programming languages.

[Peter: fix Config.in indentation]
Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
[yann.morin.1998@free.fr: space-damage, unneeded variables, licensing terms]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
Olivier Schonken 2013-03-25 13:27:57 +00:00 committed by Peter Korsgaard
parent 1eb716f749
commit c3e8188815
3 changed files with 31 additions and 0 deletions

View file

@ -290,6 +290,7 @@ endmenu
menu "Interpreter languages and scripting"
source "package/erlang/Config.in"
source "package/enscript/Config.in"
source "package/haserl/Config.in"
source "package/jamvm/Config.in"
source "package/lua/Config.in"

View file

@ -0,0 +1,11 @@
config BR2_PACKAGE_ENSCRIPT
bool "enscript"
help
GNU Enscript is a free replacement for Adobe's enscript program.
GNU Enscript converts ASCII files to PostScript, HTML, or RTF and
stores generated output to a file or sends it directly to the
printer. It includes features for `pretty-printing' (language-
sensitive code highlighting) in several programming languages.
http://www.gnu.org/software/enscript

View file

@ -0,0 +1,19 @@
#############################################################
#
# enscript
#
#############################################################
ENSCRIPT_VERSION = 1.6.6
ENSCRIPT_SITE = $(BR2_GNU_MIRROR)/enscript/
ENSCRIPT_LICENSE = GPLv3+
ENSCRIPT_LICENSE_FILES = COPYING
# Enable pthread threads if toolchain supports threads
ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y)
ENSCRIPT_CONF_OPT += --enable-threads=pth
else
ENSCRIPT_CONF_OPT += --disable-threads
endif
$(eval $(autotools-package))