diff options
author | Stanislav Sedov <stas@FreeBSD.org> | 2007-02-14 16:20:00 +0000 |
---|---|---|
committer | Stanislav Sedov <stas@FreeBSD.org> | 2007-02-14 16:20:00 +0000 |
commit | e969c9385cfd218f9bdd78a0f9fe3a743a5df08b (patch) | |
tree | b0cb1c46c80b2cf40be2fd934dec58a8a0c4ed1e /graphics/djview4 | |
parent | 06021cb885dc3f3a2556459c9b24272cdc219395 (diff) | |
download | ports-e969c9385cfd218f9bdd78a0f9fe3a743a5df08b.tar.gz ports-e969c9385cfd218f9bdd78a0f9fe3a743a5df08b.zip |
Notes
Diffstat (limited to 'graphics/djview4')
-rw-r--r-- | graphics/djview4/Makefile | 60 | ||||
-rw-r--r-- | graphics/djview4/distinfo | 3 | ||||
-rw-r--r-- | graphics/djview4/files/patch-desktopfiles_Makefile.in | 11 | ||||
-rw-r--r-- | graphics/djview4/pkg-descr | 5 | ||||
-rw-r--r-- | graphics/djview4/pkg-plist | 9 |
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 |