ports/59929: Update port: textproc/meld to 0.9.1

Rui Lopes rui at ruilopes.com
Wed Dec 3 21:40:25 UTC 2003


>Number:         59929
>Category:       ports
>Synopsis:       Update port: textproc/meld to 0.9.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 03 13:40:10 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Rui Lopes
>Release:        FreeBSD 5.1-RELEASE-p10 i386
>Organization:
>Environment:
System: FreeBSD cheetah 5.1-RELEASE-p10 FreeBSD 5.1-RELEASE-p10 #3: Sat Oct 11 19:39:45 WEST 2003 root at cheetah:/usr/obj/usr/src/sys/DEBUGGER i386


	
>Description:
* Update to 0.9.1
	
>How-To-Repeat:
	
>Fix:

	

--- meld.diff begins here ---
diff -u meld.orig/Makefile meld/Makefile
--- meld.orig/Makefile	Sat Nov 22 18:24:15 2003
+++ meld/Makefile	Sat Nov 22 23:59:46 2003
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	meld
-PORTVERSION=	0.8.5
+PORTVERSION=	0.9.1
 CATEGORIES=	textproc devel python
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	meld
@@ -21,32 +21,21 @@
 USE_X_PREFIX=	yes
 NO_BUILD=	yes
 USE_REINPLACE=	yes
+USE_GMAKE=	yes
+
+MAKEFILE=	GNUmakefile
 
 post-patch:
-	@${REINPLACE_CMD} -e 's|os.path.dirname(sys.argv\[0\])|"${INSTALLDIR}"|' ${WRKSRC}/misc.py
-	@${REINPLACE_CMD} -e 's|/"+os.path.abspath(misc.appdir("manual/index.html") )|${DOCSDIR}/index.html"|' ${WRKSRC}/meldapp.py
-	@${REINPLACE_CMD} -e 's|^Path=.*$$|Icon=${INSTALLDIR}/glade2/pixmaps/icon.png|' ${WRKSRC}/meld.desktop
-
-INSTALLDIR=	${PREFIX}/share/meld
-do-install:
-	${MKDIR} ${INSTALLDIR}
-	${INSTALL_SCRIPT} ${WRKSRC}/meld ${INSTALLDIR}
-	${LN} -sf ${INSTALLDIR}/meld ${PREFIX}/bin/meld
-	${INSTALL_DATA} ${WRKSRC}/meld.desktop ${PREFIX}/share/gnome/applications
-	${INSTALL_DATA} ${WRKSRC}/*.py ${INSTALLDIR}
-	${MKDIR} ${INSTALLDIR}/glade2
-	${INSTALL_DATA} ${WRKSRC}/glade2/*.glade ${INSTALLDIR}/glade2
-	${MKDIR} ${INSTALLDIR}/glade2/pixmaps
-	${INSTALL_DATA} ${WRKSRC}/glade2/pixmaps/*.png ${INSTALLDIR}/glade2/pixmaps
-	${INSTALL_DATA} ${WRKSRC}/glade2/pixmaps/*.xpm ${INSTALLDIR}/glade2/pixmaps
-.if !defined(NOPORTDOCS)
-	${MKDIR} ${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/manual/*.html ${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/manual/*.css ${DOCSDIR}
-.endif
+	@${REINPLACE_CMD} -E 's,(prefix := )(.*),\1${PREFIX},g ; \
+		s,(libdir := )(.*),\1${PREFIX}/share,g ; \
+		s,( glade2/pixmaps/\*\.){xpm\,png},\1xpm\1png,g' ${WRKSRC}/GNUmakefile
+	@${REINPLACE_CMD} -E 's,(.+)(install )-D (-m 644 \$$\^ \$$@),\1mkdir -m 755 -p $$(shell dirname $$@) \&\& \2\3,g' ${WRKSRC}/po/GNUmakefile
+	@${REINPLACE_CMD} -e 's,^Path=.*$$,Icon=${DATADIR}/glade2/pixmaps/icon.png,' ${WRKSRC}/meld.desktop
 
 post-install:
-	@cd ${INSTALLDIR} && \
+	${INSTALL_DATA} ${WRKSRC}/meld.desktop ${PREFIX}/share/gnome/applications
+	${INSTALL_DATA} ${WRKSRC}/manual/stylesheet.css ${DOCSDIR}
+	@cd ${DATADIR} && \
 		${PYTHON_CMD} -c "import compileall; compileall.compile_dir('.', 0)"
 
 .include <bsd.port.mk>
diff -u meld.orig/distinfo meld/distinfo
--- meld.orig/distinfo	Sat Nov 22 18:24:15 2003
+++ meld/distinfo	Sat Nov 22 18:26:55 2003
@@ -1 +1 @@
-MD5 (meld-0.8.5.tgz) = 463553f70bda8c400843fd34270de2fd
+MD5 (meld-0.9.1.tgz) = 1dfd1205c405bc263fc49ea1d92d47bf
diff -u meld.orig/pkg-plist meld/pkg-plist
--- meld.orig/pkg-plist	Sat Nov 22 18:24:15 2003
+++ meld/pkg-plist	Sat Nov 22 23:52:11 2003
@@ -10,13 +10,14 @@
 share/meld/filediff.pyc
 share/meld/gnomeglade.py
 share/meld/gnomeglade.pyc
-share/meld/meld
 share/meld/meldapp.py
 share/meld/meldapp.pyc
 share/meld/melddoc.py
 share/meld/melddoc.pyc
 share/meld/misc.py
 share/meld/misc.pyc
+share/meld/paths.py
+share/meld/paths.pyc
 share/meld/prefs.py
 share/meld/prefs.pyc
 share/meld/task.py
@@ -25,6 +26,8 @@
 share/meld/tree.pyc
 share/meld/undo.py
 share/meld/undo.pyc
+share/locale/en_IE/LC_MESSAGES/meld.mo
+share/locale/fr/LC_MESSAGES/meld.mo
 share/meld/glade2/cvsview.glade
 share/meld/glade2/dirdiff.glade
 share/meld/glade2/filediff.glade
@@ -49,9 +52,11 @@
 share/meld/glade2/pixmaps/tree-folder-changed.png
 share/meld/glade2/pixmaps/tree-folder-new.png
 share/meld/glade2/pixmaps/tree-folder-normal.png
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/stylesheet.css
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%DOCSDIR%%/manual.html
+%%DOCSDIR%%/stylesheet.css
+ at dirrm %%DOCSDIR%%
+ at unexec (rmdir %D/share/locale/en_IE/LC_MESSAGES && rmdir %D/share/locale/en_IE) 2>/dev/null || true
+ at unexec (rmdir %D/share/locale/fr/LC_MESSAGES && rmdir %D/share/locale/fr) 2>/dev/null || true
 @dirrm share/meld/glade2/pixmaps
 @dirrm share/meld/glade2
 @dirrm share/meld
--- meld.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list