aboutsummaryrefslogtreecommitdiff
path: root/devel/diffuse
diff options
context:
space:
mode:
authorJulien Laffaye <jlaffaye@FreeBSD.org>2011-08-01 16:38:18 +0000
committerJulien Laffaye <jlaffaye@FreeBSD.org>2011-08-01 16:38:18 +0000
commitc4b6a28f9ecf70fd1b6fd27009fdf147ba95eeb1 (patch)
treea7a33bf4df0cc645c48741f601f68a6c205f1141 /devel/diffuse
parenta3f9337b97bab713e818d8058fc37e442c647228 (diff)
downloadports-c4b6a28f9ecf70fd1b6fd27009fdf147ba95eeb1.tar.gz
ports-c4b6a28f9ecf70fd1b6fd27009fdf147ba95eeb1.zip
Update to 0.4.5
PR: ports/158872 Submitted by: Marco Bröder <marco.broeder@gmx.eu> (maintainer)
Notes
Notes: svn path=/head/; revision=278724
Diffstat (limited to 'devel/diffuse')
-rw-r--r--devel/diffuse/Makefile59
-rw-r--r--devel/diffuse/distinfo4
-rw-r--r--devel/diffuse/pkg-descr4
-rw-r--r--devel/diffuse/pkg-plist13
4 files changed, 26 insertions, 54 deletions
diff --git a/devel/diffuse/Makefile b/devel/diffuse/Makefile
index c44b11e9e28b..39614511297f 100644
--- a/devel/diffuse/Makefile
+++ b/devel/diffuse/Makefile
@@ -6,25 +6,26 @@
#
PORTNAME= diffuse
-PORTVERSION= 0.4.4
+PORTVERSION= 0.4.5
CATEGORIES= devel python
MASTER_SITES= SF
MAINTAINER= marco.broeder@gmx.eu
COMMENT= A graphical N-way diff and merge tool written in python
+LICENSE= GPLv2 GPLv3
+LICENSE_COMB= dual
+
NO_BUILD= yes
USE_PYTHON= yes
USE_GNOME= pygtk2
USE_BZIP2= yes
-MANLANG= "" ru
MAN1= diffuse.1
-OPTIONS= MENU "Add desktop menu (needs desktop-file-utils)" on \
- OMF "Install OMF manual (needs scrollkeeper)" on \
- NLS "Install some translations (work in progress)" on
+OPTIONS= MENU "Install a desktop menu entry" on \
+ NLS "Install translations (work in progress)" on
.include <bsd.port.options.mk>
@@ -43,18 +44,11 @@ USE_GNOME+= desktopfileutils
PLIST_SUB+= MENU="@comment "
.endif
-.ifdef (WITH_OMF)
-PLIST_SUB+= OMF=""
-RUN_DEPENDS+= scrollkeeper-update:${PORTSDIR}/textproc/scrollkeeper
-INSTALLS_OMF= yes
-.else
-PLIST_SUB+= OMF="@comment "
-.endif
-
.ifndef (WITHOUT_NLS)
PLIST_SUB+= NLS=""
USE_GETTEXT= yes
-TRANSLATIONS= de es ja ko ru zh_CN
+TRANSLATIONS= de es it ja ko ru zh_CN
+MANLANG= "" it ru
.else
PLIST_SUB+= NLS="@comment "
.endif
@@ -71,9 +65,6 @@ post-patch:
${REINPLACE_CMD} -e 's|../../etc|${PREFIX}/etc|g' \
${WRKSRC}/src/usr/bin/${PORTNAME}
- ${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' \
- ${WRKSRC}/src/usr/share/omf/${PORTNAME}/*.omf \
- ${WRKSRC}/src/usr/share/gnome/help/${PORTNAME}/*/*.xml
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/src/usr/bin/${PORTNAME} \
@@ -81,55 +72,39 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/src/etc/${PORTNAME}rc ${PREFIX}/etc/
${INSTALL_MAN} ${WRKSRC}/src/usr/share/man/man1/*.1 \
${MANPREFIX}/man/man1/
- ${MKDIR} ${MANPREFIX}/man/ru/man1
- ${INSTALL_MAN} ${WRKSRC}/src/usr/share/man/ru/man1/*.1 \
- ${MANPREFIX}/man/ru/man1/
post-install:
.ifndef (NOPORTDOCS)
${MKDIR} ${DOCSDIR}
- for n in ${PORTDOCS}; do \
- ${INSTALL_MAN} ${WRKSRC}/$${n} ${DOCSDIR}/; \
- done
+ cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
.endif
.ifndef (NOPORTDATA)
${MKDIR} ${DATADIR}/syntax
- (cd ${WRKSRC}/src/usr/share/${PORTNAME}/ && \
- ${COPYTREE_SHARE} \* ${DATADIR}/)
+ (cd ${WRKSRC}/src/usr/share/${PORTNAME} && \
+ ${COPYTREE_SHARE} \* ${DATADIR})
.endif
.ifndef (WITHOUT_NLS)
for x in ${TRANSLATIONS}; do \
- ${MKDIR} ${PREFIX}/share/locale/$${x}/LC_MESSAGES; \
${MKDIR} ${WRKSRC}/translations/$${x}; \
${LOCALBASE}/bin/msgfmt -c ${WRKSRC}/translations/$${x}.po \
-o ${WRKSRC}/translations/$${x}/${PORTNAME}.mo; \
${INSTALL_DATA} ${WRKSRC}/translations/$${x}/*.mo \
${PREFIX}/share/locale/$${x}/LC_MESSAGES/; \
done
-.endif
-
-.ifdef (WITH_OMF)
- ${MKDIR} ${PREFIX}/share/gnome/help/${PORTNAME}/C
- ${INSTALL_DATA} ${WRKSRC}/src/usr/share/gnome/help/${PORTNAME}/C/*.xml \
- ${PREFIX}/share/gnome/help/${PORTNAME}/C/
- ${MKDIR} ${PREFIX}/share/gnome/help/${PORTNAME}/ru
- ${INSTALL_DATA} ${WRKSRC}/src/usr/share/gnome/help/${PORTNAME}/ru/*.xml \
- ${PREFIX}/share/gnome/help/${PORTNAME}/ru/
- ${MKDIR} ${PREFIX}/share/omf/${PORTNAME}
- ${INSTALL_DATA} ${WRKSRC}/src/usr/share/omf/${PORTNAME}/*.omf \
- ${PREFIX}/share/omf/${PORTNAME}/
- ${LOCALBASE}/bin/scrollkeeper-update -q
+ for y in ${MANLANG}; do \
+ ${MKDIR} ${MANPREFIX}/man/$${y}/man1; \
+ ${INSTALL_MAN} ${WRKSRC}/src/usr/share/man/$${y}/man1/*.1 \
+ ${MANPREFIX}/man/$${y}/man1/; \
+ done
.endif
.ifdef (WITH_MENU)
- ${MKDIR} ${PREFIX}/share/pixmaps
${INSTALL_DATA} ${WRKSRC}/src/usr/share/pixmaps/${PORTNAME}.png \
${PREFIX}/share/pixmaps/
- ${MKDIR} ${DESKTOPDIR}
${INSTALL_DATA} ${WRKSRC}/src/usr/share/applications/*.desktop \
- ${DESKTOPDIR}/
+ ${DESKTOPDIR}
${LOCALBASE}/bin/update-desktop-database -q
.endif
diff --git a/devel/diffuse/distinfo b/devel/diffuse/distinfo
index 13912646c66a..aa541e1d3260 100644
--- a/devel/diffuse/distinfo
+++ b/devel/diffuse/distinfo
@@ -1,2 +1,2 @@
-SHA256 (diffuse-0.4.4.tar.bz2) = 9dae1aad1aff538fbd571c6ce40e07bbe81530c5d4ebe959b25995be68c462f5
-SIZE (diffuse-0.4.4.tar.bz2) = 146351
+SHA256 (diffuse-0.4.5.tar.bz2) = 0290a055027aea8b14203d1ea05f2dcdb1b9e701f485a604057044a467b95791
+SIZE (diffuse-0.4.5.tar.bz2) = 167958
diff --git a/devel/diffuse/pkg-descr b/devel/diffuse/pkg-descr
index 725f69ace128..b64dd2657fb4 100644
--- a/devel/diffuse/pkg-descr
+++ b/devel/diffuse/pkg-descr
@@ -2,7 +2,7 @@ Diffuse is a graphical tool for merging and comparing text files. Diffuse is
able to compare an arbitrary number of files side-by-side and gives users the
ability to manually adjust line matching and directly edit files. Diffuse can
also retrieve revisions of files from Bazaar, CVS, Darcs, Git, Mercurial,
-Monotone, Subversion, and SVK repositories for comparison and merging.
+Monotone, RCS, Subversion, and SVK repositories for comparison and merging.
Some key features of Diffuse:
@@ -11,7 +11,7 @@ Some key features of Diffuse:
- line matching can be manually corrected by the user
- ability to directly edit files
- syntax highlighting
-- Bazaar, CVS, Darcs, Git, Mercurial, Monotone, Subversion, and SVK support
+- Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion, SVK support
- support for UTF-8 encoded unicode
- unlimited undo
- easy keyboard navigation
diff --git a/devel/diffuse/pkg-plist b/devel/diffuse/pkg-plist
index cd24790f925c..2f1ba4dad0f1 100644
--- a/devel/diffuse/pkg-plist
+++ b/devel/diffuse/pkg-plist
@@ -4,15 +4,12 @@ etc/diffuserc
%%MENU%%share/pixmaps/diffuse.png
%%NLS%%share/locale/de/LC_MESSAGES/diffuse.mo
%%NLS%%share/locale/es/LC_MESSAGES/diffuse.mo
+%%NLS%%share/locale/it/LC_MESSAGES/diffuse.mo
%%NLS%%share/locale/ja/LC_MESSAGES/diffuse.mo
%%NLS%%share/locale/ko/LC_MESSAGES/diffuse.mo
%%NLS%%share/locale/ru/LC_MESSAGES/diffuse.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/diffuse.mo
-%%OMF%%share/gnome/help/diffuse/C/diffuse.xml
-%%OMF%%share/gnome/help/diffuse/ru/diffuse.xml
-%%OMF%%@dirrm share/gnome/help/diffuse/ru
-%%OMF%%@dirrm share/gnome/help/diffuse/C
-%%OMF%%@dirrm share/gnome/help/diffuse
-%%OMF%%share/omf/diffuse/diffuse-C.omf
-%%OMF%%share/omf/diffuse/diffuse-ru.omf
-%%OMF%%@dirrm share/omf/diffuse
+@dirrmtry man/ru/man1
+@dirrmtry man/ru
+@dirrmtry man/it/man1
+@dirrmtry man/it