Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Jun 2003 10:40:10 -0700 (PDT)
From:      Rui Lopes <rui@ruilopes.com>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/53739: [PATCH] for updating textproc/meld to 0.8.2
Message-ID:  <200306271740.h5RHeAQZ011237@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/53739; it has been noted by GNATS.

From: Rui Lopes <rui@ruilopes.com>
To: FreeBSD-gnats-submit@FreeBSD.org, rui@ruilopes.com
Cc:  
Subject: Re: ports/53739: [PATCH] for updating textproc/meld to 0.8.2
Date: 27 Jun 2003 18:35:25 +0100

 --=-YiBKb/UKgSVRn6xy6MoJ
 Content-Type: text/plain
 Content-Transfer-Encoding: 7bit
 
 Apply this patch instead; and transfer maintainership to me.
 
 Thanks,
 Rui Lopes
 
 --=-YiBKb/UKgSVRn6xy6MoJ
 Content-Disposition: attachment; filename=meld.patch
 Content-Type: text/plain; name=meld.patch; charset=
 Content-Transfer-Encoding: 7bit
 
 # * updated to meld 0.8.2
 # * install under X_PREFIX
 # * install .desktop file
 # * compile source in installation
 #
 # -- Rui Lopes <rui@ruilopes.com>
 diff -ruN meld.orig/Makefile meld/Makefile
 --- meld.orig/Makefile	Wed Jun 25 15:02:51 2003
 +++ meld/Makefile	Thu Jun 26 19:59:57 2003
 @@ -6,7 +6,7 @@
  #
  
  PORTNAME=	meld
 -PORTVERSION=	0.7.1
 +PORTVERSION=	0.8.2
  CATEGORIES=	textproc devel python
  MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
  MASTER_SITE_SUBDIR=	meld
 @@ -18,28 +18,37 @@
  RUN_DEPENDS=	${PYTHON_SITELIBDIR}/gtk-2.0/gnome/__init__.py:${PORTSDIR}/x11-toolkits/py-gnome2
  
  USE_PYTHON=	yes
 +USE_X_PREFIX=	yes
  NO_BUILD=	yes
  USE_REINPLACE=	yes
  
  post-patch:
 -	@${REINPLACE_CMD} -e 's|os.path.dirname(sys.argv\[0\])|"${PYTHON_SITELIBDIR}/meldapp"|' ${WRKSRC}/misc.py
 -	@${REINPLACE_CMD} -e 's|/"+os.path.abspath(misc.appdir("manual/index.html") )|${PREFIX}/share/doc/meld/index.html"|' ${WRKSRC}/meldapp.py
 -	@${REINPLACE_CMD} \
 -		-e 's|/usr/share/pixmaps|${X11BASE}/share/gnome/pixmaps|' \
 -		${WRKSRC}/cvsview.py
 +	@${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:
 -	${INSTALL_SCRIPT} ${WRKSRC}/meld ${PREFIX}/bin
 -	${ECHO} meldapp > ${PYTHON_SITELIBDIR}/meldapp.pth
 -	${MKDIR} ${PYTHON_SITELIBDIR}/meldapp
 -	${INSTALL_DATA} ${WRKSRC}/*.py ${PYTHON_SITELIBDIR}/meldapp
 -	${MKDIR} ${PYTHON_SITELIBDIR}/meldapp/glade2
 -	${INSTALL_DATA} ${WRKSRC}/glade2/*.glade* ${PYTHON_SITELIBDIR}/meldapp/glade2
 -	${MKDIR} ${PYTHON_SITELIBDIR}/meldapp/glade2/pixmaps
 -	${INSTALL_DATA} ${WRKSRC}/glade2/pixmaps/*.png ${PYTHON_SITELIBDIR}/meldapp/glade2/pixmaps
 -	${INSTALL_DATA} ${WRKSRC}/glade2/pixmaps/*.xpm ${PYTHON_SITELIBDIR}/meldapp/glade2/pixmaps
 -	${MKDIR} ${PREFIX}/share/doc/meld
 -	${INSTALL_DATA} ${WRKSRC}/manual/*.html ${PREFIX}/share/doc/meld
 -	${INSTALL_DATA} ${WRKSRC}/manual/*.css ${PREFIX}/share/doc/meld
 +	${MKDIR} ${INSTALLDIR}
 +	${INSTALL_SCRIPT} ${WRKSRC}/meld ${INSTALLDIR}/meld.py
 +	${LN} -sf ${INSTALLDIR}/meld.py ${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
 +
 +post-install:
 +	@${ECHO_CMD} 'Compiling files...'
 +	@(cd ${INSTALLDIR} && \
 +		${PYTHON_CMD} -c "import compileall; compileall.compile_dir('.', 0)" && \
 +		${PYTHON_CMD} -O -c "import compileall; compileall.compile_dir('.', 0)")
  
  .include <bsd.port.mk>
 diff -ruN meld.orig/distinfo meld/distinfo
 --- meld.orig/distinfo	Wed Jun 25 15:02:51 2003
 +++ meld/distinfo	Thu Jun 26 18:28:54 2003
 @@ -1 +1 @@
 -MD5 (meld-0.7.1.tgz) = 09bb23c6afd868f209fdc5b0ea26e971
 +MD5 (meld-0.8.2.tgz) = e547340b3f8271a2135a0cea9c9b1c2f
 diff -ruN meld.orig/pkg-plist meld/pkg-plist
 --- meld.orig/pkg-plist	Wed Jun 25 15:02:51 2003
 +++ meld/pkg-plist	Thu Jun 26 19:40:32 2003
 @@ -1,41 +1,74 @@
  bin/meld
 -%%PYTHON_SITELIBDIR%%/meldapp.pth
 -%%PYTHON_SITELIBDIR%%/meldapp/cvsview.py
 -%%PYTHON_SITELIBDIR%%/meldapp/diffutil.py
 -%%PYTHON_SITELIBDIR%%/meldapp/dirdiff.py
 -%%PYTHON_SITELIBDIR%%/meldapp/filediff.py
 -%%PYTHON_SITELIBDIR%%/meldapp/gnomeglade.py
 -%%PYTHON_SITELIBDIR%%/meldapp/meldapp.py
 -%%PYTHON_SITELIBDIR%%/meldapp/misc.py
 -%%PYTHON_SITELIBDIR%%/meldapp/prefs.py
 -%%PYTHON_SITELIBDIR%%/meldapp/undo.py
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/cvsview.glade
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/cvsview.gladep
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/dirdiff.glade
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/dirdiff.gladep
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/filediff.glade
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/filediff.gladep
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/meld-app.glade
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/meld-app.gladep
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/pixmaps/button_apply0.xpm
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/pixmaps/button_apply1.xpm
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/pixmaps/button_copy0.xpm
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/pixmaps/button_copy1.xpm
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/pixmaps/button_delete.xpm
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/pixmaps/close.xpm
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/pixmaps/cvs-add-16.png
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/pixmaps/cvs-commit-16.png
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/pixmaps/cvs-remove-16.png
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/pixmaps/cvs-update-16.png
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/pixmaps/icon.png
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/pixmaps/i-changed.png
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/pixmaps/i-directory.png
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/pixmaps/i-new.png
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/pixmaps/i-regular.png
 -%%PYTHON_SITELIBDIR%%/meldapp/glade2/pixmaps/logo.png
 -share/doc/meld/index.html
 -share/doc/meld/stylesheet.css
 -@dirrm share/doc/meld
 -@dirrm %%PYTHON_SITELIBDIR%%/meldapp/glade2/pixmaps
 -@dirrm %%PYTHON_SITELIBDIR%%/meldapp/glade2
 -@dirrm %%PYTHON_SITELIBDIR%%/meldapp
 +share/gnome/applications/meld.desktop
 +share/meld/cvsview.py
 +share/meld/cvsview.pyc
 +share/meld/cvsview.pyo
 +share/meld/diffutil.py
 +share/meld/diffutil.pyc
 +share/meld/diffutil.pyo
 +share/meld/dirdiff.py
 +share/meld/dirdiff.pyc
 +share/meld/dirdiff.pyo
 +share/meld/filediff.py
 +share/meld/filediff.pyc
 +share/meld/filediff.pyo
 +share/meld/gnomeglade.py
 +share/meld/gnomeglade.pyc
 +share/meld/gnomeglade.pyo
 +share/meld/meld.py
 +share/meld/meld.pyc
 +share/meld/meld.pyo
 +share/meld/meldapp.py
 +share/meld/meldapp.pyc
 +share/meld/meldapp.pyo
 +share/meld/melddoc.py
 +share/meld/melddoc.pyc
 +share/meld/melddoc.pyo
 +share/meld/misc.py
 +share/meld/misc.pyc
 +share/meld/misc.pyo
 +share/meld/prefs.py
 +share/meld/prefs.pyc
 +share/meld/prefs.pyo
 +share/meld/task.py
 +share/meld/task.pyc
 +share/meld/task.pyo
 +share/meld/tree.py
 +share/meld/tree.pyc
 +share/meld/tree.pyo
 +share/meld/undo.py
 +share/meld/undo.pyc
 +share/meld/undo.pyo
 +share/meld/glade2/cvsview.glade
 +share/meld/glade2/cvsview.gladep
 +share/meld/glade2/dirdiff.glade
 +share/meld/glade2/dirdiff.gladep
 +share/meld/glade2/filediff.glade
 +share/meld/glade2/filediff.gladep
 +share/meld/glade2/meld-app.glade
 +share/meld/glade2/meld-app.gladep
 +share/meld/glade2/pixmaps/button_apply0.xpm
 +share/meld/glade2/pixmaps/button_apply1.xpm
 +share/meld/glade2/pixmaps/button_copy0.xpm
 +share/meld/glade2/pixmaps/button_copy1.xpm
 +share/meld/glade2/pixmaps/button_delete.xpm
 +share/meld/glade2/pixmaps/close.xpm
 +share/meld/glade2/pixmaps/cvs-add-16.png
 +share/meld/glade2/pixmaps/cvs-commit-16.png
 +share/meld/glade2/pixmaps/cvs-icon.png
 +share/meld/glade2/pixmaps/cvs-remove-16.png
 +share/meld/glade2/pixmaps/cvs-update-16.png
 +share/meld/glade2/pixmaps/icon.png
 +share/meld/glade2/pixmaps/logo.png
 +share/meld/glade2/pixmaps/tree-file-changed.png
 +share/meld/glade2/pixmaps/tree-file-new.png
 +share/meld/glade2/pixmaps/tree-file-normal.png
 +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%%share/doc/meld/index.html
 +%%PORTDOCS%%share/doc/meld/stylesheet.css
 +%%PORTDOCS%%@dirrm share/doc/meld
 +@dirrm share/meld/glade2/pixmaps
 +@dirrm share/meld/glade2
 +@dirrm share/meld
 
 --=-YiBKb/UKgSVRn6xy6MoJ--
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200306271740.h5RHeAQZ011237>