Update to 3.5.27

This commit is contained in:
shadchin 2015-05-12 16:10:27 +00:00
parent 25073071c6
commit fd2dc3d726
6 changed files with 47 additions and 69 deletions

View File

@ -1,10 +1,9 @@
# $OpenBSD: Makefile,v 1.33 2015/03/27 08:11:28 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.34 2015/05/12 16:10:27 shadchin Exp $
COMMENT= view, decode and encode DjVu files
DISTNAME= djvulibre-3.5.25.3
REVISION= 2
SHARED_LIBS= djvulibre 25.0 # 25.0
DISTNAME= djvulibre-3.5.27
SHARED_LIBS= djvulibre 26.0 # 27.0
CATEGORIES= graphics print
HOMEPAGE= http://djvu.sourceforge.net/
@ -18,24 +17,27 @@ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=djvu/}
WANTLIB= c m jpeg pthread stdc++ tiff z
MODULES= converters/libiconv
LIB_DEPENDS= graphics/jpeg \
graphics/tiff
RUN_DEPENDS+= x11/gtk+3,-guic
RUN_DEPENDS+= misc/shared-mime-info \
x11/gtk+3,-guic
BUILD_DEPENDS+= x11/gnome/librsvg
USE_GMAKE= Yes
USE_GROFF = Yes
AUTOCONF_VERSION= 2.67
AUTOCONF_VERSION= 2.69
CONFIGURE_STYLE= autoconf
CONFIGURE_ARGS= --with-jpeg=${LOCALBASE} \
CONFIGURE_ARGS= --with-extra-includes=${LOCALBASE}/include \
--with-jpeg=${LOCALBASE} \
--with-tiff=${LOCALBASE}
CONFIGURE_ENV+= LDFLAGS='${LDFLAGS} -L${LOCALBASE}/lib -liconv'
NO_TEST= Yes
WRKDIST= ${WRKDIR}/${DISTNAME:R}
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (djvulibre-3.5.25.3.tar.gz) = iY1+1t0voxGlIbqpVAepGyCoctgMRegkVELWTxQsseA=
SIZE (djvulibre-3.5.25.3.tar.gz) = 2543949
SHA256 (djvulibre-3.5.27.tar.gz) = 5pZoJSVlYDh1+4hQDN4Cv5PRLUijiE5HJpbIlugfUF8=
SIZE (djvulibre-3.5.27.tar.gz) = 3648522

View File

@ -1,12 +1,11 @@
$OpenBSD: patch-configure_ac,v 1.1 2012/07/09 14:18:16 shadchin Exp $
--- configure.ac.orig Tue May 8 08:56:53 2012
+++ configure.ac Mon Jul 9 19:41:00 2012
@@ -117,7 +117,7 @@ AC_SUBST(LIBTOOL_DEPS)
$OpenBSD: patch-configure_ac,v 1.2 2015/05/12 16:10:27 shadchin Exp $
--- configure.ac.orig Sun Mar 29 10:30:55 2015
+++ configure.ac Sun Mar 29 10:31:17 2015
@@ -129,7 +129,6 @@ RM="$RM -f"
# Libtool & Compilers
AC_PROG_CC
AC_PROG_CXX
-AC_OPTIMIZE
# C++
AC_LANG(C++)
-AC_CXX_OPTIMIZE
+AC_SUBST(OPTS)
AC_CXX_BOOL
AC_CXX_EXCEPTIONS
AC_CXX_TYPENAME

View File

@ -1,35 +0,0 @@
$OpenBSD: patch-desktopfiles_Makefile_in,v 1.2 2012/07/08 09:13:59 shadchin Exp $
--- desktopfiles/Makefile.in.orig Tue May 8 08:56:53 2012
+++ desktopfiles/Makefile.in Fri May 25 23:28:15 2012
@@ -40,6 +40,7 @@ XDG_DESKTOP_MENU = @XDG_DESKTOP_MENU@
RM = @RM@
datadir_djvu = ${datadir}/djvu/osi/desktop
+datadir_icons = ${datadir}/icons/hicolor
# -------- all
@@ -79,13 +80,16 @@ register-djvu-mime: register-djvu-mime.in
install: install-djvu-files
install-djvu-files: FORCE
- ${INSTALL} -d ${DESTDIR}${datadir_djvu}
- ${INSTALL_PROGRAM} register-djvu-mime ${DESTDIR}${datadir_djvu}
- ${INSTALL_DATA} *djvu.png ${DESTDIR}${datadir_djvu}
- ${INSTALL_DATA} *djvu.svgz ${DESTDIR}${datadir_djvu}
- ${INSTALL_DATA} ${srcdir}/*mime.xml ${DESTDIR}${datadir_djvu}
- -@echo "Run ${datadir_djvu}/register-djvu-mime install"
- -@echo " to register the djvu mime types and icons."
+ ${INSTALL} -d ${DESTDIR}${datadir_icons}/22x22/mimetypes
+ ${INSTALL_DATA} hi22-djvu.png ${DESTDIR}${datadir_icons}/22x22/mimetypes/image-vnd.djvu.png
+ ${INSTALL} -d ${DESTDIR}${datadir_icons}/32x32/mimetypes
+ ${INSTALL_DATA} hi32-djvu.png ${DESTDIR}${datadir_icons}/32x32/mimetypes/image-vnd.djvu.png
+ ${INSTALL} -d ${DESTDIR}${datadir_icons}/48x48/mimetypes
+ ${INSTALL_DATA} hi48-djvu.png ${DESTDIR}${datadir_icons}/48x48/mimetypes/image-vnd.djvu.png
+ ${INSTALL} -d ${DESTDIR}${datadir_icons}/64x64/mimetypes
+ ${INSTALL_DATA} hi64-djvu.png ${DESTDIR}${datadir_icons}/64x64/mimetypes/image-vnd.djvu.png
+ ${INSTALL} -d ${DESTDIR}${datadir_icons}/scalable/mimetypes
+ ${INSTALL_DATA} djvu.svg ${DESTDIR}${datadir_icons}/scalable/mimetypes/image-vnd.djvu.svg
# -------- misc

View File

@ -1,12 +1,12 @@
$OpenBSD: patch-libdjvu_miniexp_cpp,v 1.1 2012/07/08 09:13:59 shadchin Exp $
--- libdjvu/miniexp.cpp.orig Tue May 8 08:56:53 2012
+++ libdjvu/miniexp.cpp Fri May 25 23:28:15 2012
@@ -1008,7 +1008,7 @@ stdio_fgetc(miniexp_io_t *io)
if (io == &miniexp_io && !CompatCounter::count)
return (*minilisp_getc)(); /* compatibility hack */
$OpenBSD: patch-libdjvu_miniexp_cpp,v 1.2 2015/05/12 16:10:27 shadchin Exp $
--- libdjvu/miniexp.cpp.orig Wed Feb 11 09:35:37 2015
+++ libdjvu/miniexp.cpp Sat Mar 28 21:24:09 2015
@@ -1241,7 +1241,7 @@ static int stdio_fputs(miniexp_io_t *io, const char *s
static int true_stdio_fgetc(miniexp_io_t *io) {
FILE *f = (io->data[0]) ? (FILE*)(io->data[0]) : stdin;
- return ::getc(f);
+ return ::fgetc(f);
}
static int
static int compat_getc() {
return true_stdio_fgetc(&miniexp_io);

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.7 2015/03/16 18:07:46 naddy Exp $
@comment $OpenBSD: PLIST,v 1.8 2015/05/12 16:10:27 shadchin Exp $
@pkgpath graphics/djvulibre,no_x11
@comment bin/any2djvu
@bin bin/bzz
@ -72,10 +72,22 @@ share/djvu/pubtext/
share/djvu/pubtext/DjVuMessages.dtd
share/djvu/pubtext/DjVuOCR.dtd
share/djvu/pubtext/DjVuXML-s.dtd
share/icons/hicolor/22x22/mimetypes/image-vnd.djvu.png
share/icons/hicolor/32x32/mimetypes/image-vnd.djvu.png
share/icons/hicolor/48x48/mimetypes/image-vnd.djvu.png
share/icons/hicolor/64x64/mimetypes/image-vnd.djvu.png
share/icons/hicolor/scalable/mimetypes/image-vnd.djvu.svg
share/icons/hicolor/128x128/mimetypes/djvu.png
share/icons/hicolor/16x16/mimetypes/djvu.png
share/icons/hicolor/20x20/
share/icons/hicolor/20x20/mimetypes/
share/icons/hicolor/20x20/mimetypes/djvu.png
share/icons/hicolor/22x22/mimetypes/djvu.png
share/icons/hicolor/24x24/mimetypes/djvu.png
share/icons/hicolor/256x256/mimetypes/djvu.png
share/icons/hicolor/32x32/mimetypes/djvu.png
share/icons/hicolor/48x48/mimetypes/djvu.png
share/icons/hicolor/64x64/mimetypes/djvu.png
share/icons/hicolor/72x72/mimetypes/djvu.png
share/icons/hicolor/96x96/mimetypes/djvu.png
share/icons/hicolor/scalable/mimetypes/djvu.svgz
share/mime/packages/djvulibre-mime.xml
@exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
@unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
@exec %D/bin/update-mime-database %D/share/mime
@unexec-delete %D/bin/update-mime-database %D/share/mime