aboutsummaryrefslogtreecommitdiff
path: root/graphics/djview4
diff options
context:
space:
mode:
authorStanislav Sedov <stas@FreeBSD.org>2007-02-14 16:20:00 +0000
committerStanislav Sedov <stas@FreeBSD.org>2007-02-14 16:20:00 +0000
commite969c9385cfd218f9bdd78a0f9fe3a743a5df08b (patch)
treeb0cb1c46c80b2cf40be2fd934dec58a8a0c4ed1e /graphics/djview4
parent06021cb885dc3f3a2556459c9b24272cdc219395 (diff)
downloadports-e969c9385cfd218f9bdd78a0f9fe3a743a5df08b.tar.gz
ports-e969c9385cfd218f9bdd78a0f9fe3a743a5df08b.zip
Notes
Diffstat (limited to 'graphics/djview4')
-rw-r--r--graphics/djview4/Makefile60
-rw-r--r--graphics/djview4/distinfo3
-rw-r--r--graphics/djview4/files/patch-desktopfiles_Makefile.in11
-rw-r--r--graphics/djview4/pkg-descr5
-rw-r--r--graphics/djview4/pkg-plist9
5 files changed, 88 insertions, 0 deletions
diff --git a/graphics/djview4/Makefile b/graphics/djview4/Makefile
new file mode 100644
index 000000000000..1aed44a99939
--- /dev/null
+++ b/graphics/djview4/Makefile
@@ -0,0 +1,60 @@
+# New ports collection makefile for: djview
+# Date created: 2007-02-13
+# Whom: Stanislav Sedov <stas@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= djview
+PORTVERSION= 4.0
+CATEGORIES= graphics
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= djvu
+DISTNAME= ${PORTNAME}4-${PORTVERSION}
+
+MAINTAINER= stas@FreeBSD.org
+COMMENT= Standalone Djvu viewer and plugin based on Qt4 toolkit
+
+BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \
+ qmake-qt4:${PORTSDIR}/devel/qmake4 \
+ rcc:${PORTSDIR}/devel/qt4-rcc \
+ uic4:${PORTSDIR}/devel/qt4-uic
+
+LIB_DEPENDS= djvulibre.18:${PORTSDIR}/graphics/djvulibre-nox11 \
+ QtCore:${PORTSDIR}/devel/qt4-corelib \
+ QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \
+ QtNetwork:${PORTSDIR}/net/qt4-network
+
+GNU_CONFIGURE= yes
+USE_GNOME= pkgconfig gnometarget
+CONFIGURE_ENV= QMAKE="${LOCALBASE}/bin/qmake-qt4" \
+ QMAKESPEC="${QMAKESPEC}"
+MAKE_ENV= INSTALL_SCRIPT="${INSTALL_SCRIPT}"
+
+.if defined(CXX) && ${CXX:M*icc}
+QMAKESPEC?= freebsd-icc
+.else
+QMAKESPEC?= freebsd-g++
+.endif
+
+MAN1= djview4.1 nsdejavu.1
+MLINKS= djview4.1 djview.1
+
+post-patch:
+ @${REINPLACE_CMD} -e 's,/netscape/,/djview4/,' \
+ ${WRKSRC}/nsdejavu/Makefile.in ${WRKSRC}/nsdejavu/nsdejavu.1.in
+
+post-install:
+ @${MKDIR} ${LOCALBASE}/lib/browser_plugins
+ ${LN} -sf ${PREFIX}/lib/djview4/plugins/nsdejavu.so \
+ ${LOCALBASE}/lib/browser_plugins/nsdejavu.so
+
+ @${FIND} -ds ${PREFIX}/share/djvu/djview4/ ! -type d | \
+ ${SED} 's,${PREFIX}/,,' >> ${TMPPLIST}
+
+ @${ECHO_CMD} "@dirrm share/djvu/djview4/desktop" >> ${TMPPLIST}
+ @${ECHO_CMD} "@dirrm share/djvu/djview4" >> ${TMPPLIST}
+ @${ECHO_CMD} "@unexec ${RMDIR} %D/share/djvu 2>/dev/null || true" \
+ >> ${TMPPLIST}
+
+.include <bsd.port.mk>
diff --git a/graphics/djview4/distinfo b/graphics/djview4/distinfo
new file mode 100644
index 000000000000..e0d59377f876
--- /dev/null
+++ b/graphics/djview4/distinfo
@@ -0,0 +1,3 @@
+MD5 (djview4-4.0.tar.gz) = 1952637bfd96cb605e24de3f32e8cda7
+SHA256 (djview4-4.0.tar.gz) = 36d48e1e7e16ec0865769a015b38500706197121176be0500614b957cd7f4534
+SIZE (djview4-4.0.tar.gz) = 600237
diff --git a/graphics/djview4/files/patch-desktopfiles_Makefile.in b/graphics/djview4/files/patch-desktopfiles_Makefile.in
new file mode 100644
index 000000000000..ce0a0c2b810e
--- /dev/null
+++ b/graphics/djview4/files/patch-desktopfiles_Makefile.in
@@ -0,0 +1,11 @@
+--- desktopfiles/Makefile.in.orig Wed Feb 14 03:30:43 2007
++++ desktopfiles/Makefile.in Wed Feb 14 03:30:56 2007
+@@ -56,7 +56,7 @@
+
+ install-djview-files: FORCE
+ ${INSTALL} -d ${DESTDIR}${datadir_djview}
+- ${INSTALL_PROGRAM} register-djview-menu ${DESTDIR}${datadir_djview}
++ ${INSTALL_SCRIPT} register-djview-menu ${DESTDIR}${datadir_djview}
+ ${INSTALL_DATA} ${srcdir}/*djview4.png ${DESTDIR}${datadir_djview}
+ ${INSTALL_DATA} ${srcdir}/*djview4.desktop ${DESTDIR}${datadir_djview}
+ -@echo "Run ${datadir_djview}/register-djview-menu install"
diff --git a/graphics/djview4/pkg-descr b/graphics/djview4/pkg-descr
new file mode 100644
index 000000000000..89a6d68b18d5
--- /dev/null
+++ b/graphics/djview4/pkg-descr
@@ -0,0 +1,5 @@
+Standalone Djvu viewer and plugin based on the Qt4 toolkit. Uses djvulibre
+for rendering.
+
+Author: Leon Bottou <leonb@users.sf.net>
+WWW: http://djvu.sourceforge.net/
diff --git a/graphics/djview4/pkg-plist b/graphics/djview4/pkg-plist
new file mode 100644
index 000000000000..c6e40dd727e3
--- /dev/null
+++ b/graphics/djview4/pkg-plist
@@ -0,0 +1,9 @@
+bin/djview
+bin/djview4
+lib/djview4/plugins/nsdejavu.so
+@exec mkdir -p %%LOCALBASE%%/lib/browser_plugins
+@exec ln -sf %D/lib/djview4/plugins/nsdejavu.so %%LOCALBASE%%/lib/browser_plugins/nsdejavu.so
+@unexec rm -f %%LOCALBASE%%/lib/browser_plugins/nsdejavu.so
+@unexec rmdir %%LOCALBASE%%/lib/browser_plugins > /dev/null 2>&1
+@dirrm lib/djview4/plugins
+@dirrm lib/djview4