Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
DjVu is a set of compression technologies, a file format,
and a software platform for the delivery over the Web of digital documents,
scanned documents, and high resolution images.
DjVu documents download and display extremely quickly, and look exactly the
same on all platforms. DjVu can be seen as superior alternative to PDF and
Postscript for digital documents, to TIFF (and PDF) for scanned documents, to
JPEG for photographs and pictures, and to GIF for large palettized
images. DjVu is the only Web format that is practical for distributing
high-resolution scanned documents in color. No other format comes close.
+32
View File
@@ -0,0 +1,32 @@
# $NetBSD: Makefile,v 1.14 2012/12/17 13:54:23 drochner Exp $
DISTNAME= djvulibre-3.5.25.3
PKGNAME= ${DISTNAME:S/-/-lib-/}
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=djvu/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://djvu.sourceforge.net/
COMMENT= Compression library for scanned documents
LICENSE= gnu-gpl-v2
USE_LANGUAGES= c c++
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config
GNU_CONFIGURE= yes
WRKSRC= ${WRKDIR}/djvulibre-3.5.25
PKGCONFIG_OVERRIDE+= libdjvu/ddjvuapi.pc.in
BUILD_DIRS= libdjvu
INSTALL_DIRS= libdjvu
.include "../../mk/bsd.prefs.mk"
.if !empty(MACHINE_PLATFORM:MNetBSD-[5-9]*-i386) && !empty(PKGSRC_COMPILER:Mgcc)
# The library uses Intel atomic intrinsics which don't work with NetBSD's
# default arch setting of "i386" because eg. cmpxchgl is 486+.
# On NetBSD-5+, i386 is desupported so we can safely assume a 486.
CFLAGS+= -march=i486
.endif
.include "../../mk/jpeg.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
+18
View File
@@ -0,0 +1,18 @@
@comment $NetBSD: PLIST,v 1.5 2012/12/17 13:54:23 drochner Exp $
include/libdjvu/ddjvuapi.h
include/libdjvu/miniexp.h
lib/libdjvulibre.la
lib/pkgconfig/ddjvuapi.pc
share/djvu/osi/cs/messages.xml
share/djvu/osi/de/libdjvu++.xml
share/djvu/osi/de/messages.xml
share/djvu/osi/en/djvutools-reference.xml
share/djvu/osi/en/libdjvu++.xml
share/djvu/osi/en/messages.xml
share/djvu/osi/fr/libdjvu++.xml
share/djvu/osi/fr/messages.xml
share/djvu/osi/ja/libdjvu++.xml
share/djvu/osi/ja/messages.xml
share/djvu/osi/languages.xml
share/djvu/osi/zh/libdjvu++.xml
share/djvu/osi/zh/messages.xml
+12
View File
@@ -0,0 +1,12 @@
# $NetBSD: buildlink3.mk,v 1.3 2011/10/27 10:32:56 ryoon Exp $
BUILDLINK_TREE+= djvulibre-lib
.if !defined(DJVULIBRE_LIB_BUILDLINK3_MK)
DJVULIBRE_LIB_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.djvulibre-lib+= djvulibre-lib>=3.5.24
BUILDLINK_PKGSRCDIR.djvulibre-lib?= ../../graphics/djvulibre-lib
.endif # DJVULIBRE_LIB_BUILDLINK3_MK
BUILDLINK_TREE+= -djvulibre-lib
+10
View File
@@ -0,0 +1,10 @@
$NetBSD: distinfo,v 1.12 2012/12/19 12:51:26 joerg Exp $
SHA1 (djvulibre-3.5.25.3.tar.gz) = ad35056aabb1950f385360ff59520a82a6f779ec
RMD160 (djvulibre-3.5.25.3.tar.gz) = f91befc4d118cd5426f84abaa4f20ede920a2a2e
Size (djvulibre-3.5.25.3.tar.gz) = 2543949 bytes
SHA1 (patch-aa) = c819c6b1218b3178983bb48e53c4d3c0f7dd0227
SHA1 (patch-ab) = 5e8f6d3b925da3a2a09b87a05d2b9564f9c2e7b4
SHA1 (patch-ac) = 0c713031903aade12eda1d898595798a1468fd0a
SHA1 (patch-ad) = 7fe0f2d2b7c242c44720e9b4b76aa665d2551e6b
SHA1 (patch-libdjvu_miniexp.cpp) = d63236ac02aa48d68536b0771c0fc8e17626fd33
+22
View File
@@ -0,0 +1,22 @@
$NetBSD: patch-aa,v 1.1.1.1 2006/08/30 17:03:28 drochner Exp $
--- tools/Makefile.in.orig 2005-08-23 18:49:23.000000000 +0200
+++ tools/Makefile.in
@@ -47,7 +47,7 @@ TIFF_CFLAGS=@TIFF_CFLAGS@
THREAD_LIBS = @THREAD_LIBS@
THREAD_CFLAGS = @THREAD_CFLAGS@
-LIBDJVU = ${top_builddir}/libdjvu/libdjvulibre.la
+LIBDJVU = ${prefix}/lib/libdjvulibre.la
INCS = -I${top_builddir} -I${top_srcdir} -I${top_srcdir}/libdjvu -I${srcdir}
FLAGS = ${DEFS} ${INCS} ${OPTS} ${JPEG_CFLAGS} ${TIFF_CFLAGS} ${THREAD_CFLAGS}
@@ -81,7 +81,7 @@ install-bin: ${PROGRAMS} FORCE
install-scripts: FORCE
${INSTALL} -d ${DESTDIR}${bindir}
for n in ${SCRIPTS} ; do \
- ${INSTALL_PROGRAM} -m 0755 ${srcdir}/$$n ${DESTDIR}${bindir} \
+ ${INSTALL_SCRIPT} -m 0755 ${srcdir}/$$n ${DESTDIR}${bindir} \
|| exit ; done
install-man: FORCE
+15
View File
@@ -0,0 +1,15 @@
$NetBSD: patch-ab,v 1.2 2007/02/05 23:41:50 wiz Exp $
--- libdjvu/miniexp.h.orig 2006-05-12 16:23:36.000000000 +0000
+++ libdjvu/miniexp.h
@@ -46,7 +46,9 @@ extern "C" {
information */
-typedef struct miniexp_s* miniexp_t;
+#ifndef DDJVUAPI /* avoid double declaration */
+typedef struct miniexp_s* miniexp_t;
+#endif
/* There are four basic types of lisp expressions,
+13
View File
@@ -0,0 +1,13 @@
$NetBSD: patch-ac,v 1.1.1.1 2006/08/30 17:03:28 drochner Exp $
--- xmltools/Makefile.in.orig 2006-08-30 17:02:59.000000000 +0200
+++ xmltools/Makefile.in
@@ -45,7 +45,7 @@ JPEG_CFLAGS=@JPEG_CFLAGS@
THREAD_LIBS = @THREAD_LIBS@
THREAD_CFLAGS = @THREAD_CFLAGS@
-LIBDJVU = ${top_builddir}/libdjvu/libdjvulibre.la
+LIBDJVU = ${prefix}/lib/libdjvulibre.la
INCS = -I${top_builddir} -I${top_srcdir}/libdjvu -I${srcdir}
FLAGS = ${DEFS} ${INCS} ${OPTS} ${JPEG_CFLAGS} ${THREAD_CFLAGS}
+43
View File
@@ -0,0 +1,43 @@
$NetBSD: patch-ad,v 1.7 2011/10/27 10:32:56 ryoon Exp $
--- configure.orig 2010-08-15 02:20:58.000000000 +0000
+++ configure
@@ -14887,13 +14887,12 @@ fi
for opt in $saved_CXXFLAGS ; do
case $opt in
-g*) test $ac_debug != no && OPTS="$OPTS $opt" ;;
- -O*) ;;
*) CXXFLAGS="$CXXFLAGS $opt" ;;
esac
done
for opt in $saved_CFLAGS ; do
case $opt in
- -O*|-g*) ;;
+ -g*) ;;
*) CFLAGS="$CFLAGS $opt" ;;
esac
done
@@ -14925,7 +14924,6 @@ $as_echo_n "checking if $CXX accepts $op
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
rm conftest.*
- OPTS="$OPTS -O3"
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
@@ -14939,7 +14937,6 @@ $as_echo_n "checking if $CXX accepts $op
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
rm conftest.*
- OPTS="$OPTS -O2"
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
@@ -14980,7 +14977,6 @@ $as_echo_n "checking if $CXX accepts $op
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
rm conftest.*
- OPTS="$OPTS $opt"
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
@@ -0,0 +1,12 @@
$NetBSD: patch-libdjvu_miniexp.cpp,v 1.1 2012/12/19 12:51:26 joerg Exp $
--- libdjvu/miniexp.cpp.orig 2012-12-19 10:39:45.000000000 +0000
+++ libdjvu/miniexp.cpp
@@ -43,6 +43,7 @@
# define END_ANONYMOUS_NAMESPACE
#endif
+#undef getc
/* -------------------------------------------------- */
/* ASSERT */