svn commit: r330562 - in head/misc/metromap: . files

Dmitry Marakasov amdmi3 at FreeBSD.org
Wed Oct 16 23:45:19 UTC 2013


Author: amdmi3
Date: Wed Oct 16 23:45:18 2013
New Revision: 330562
URL: http://svnweb.freebsd.org/changeset/ports/330562

Log:
  - Support staging

Added:
  head/misc/metromap/files/
  head/misc/metromap/files/patch-Makefile   (contents, props changed)
Modified:
  head/misc/metromap/Makefile

Modified: head/misc/metromap/Makefile
==============================================================================
--- head/misc/metromap/Makefile	Wed Oct 16 23:42:55 2013	(r330561)
+++ head/misc/metromap/Makefile	Wed Oct 16 23:45:18 2013	(r330562)
@@ -17,26 +17,21 @@ LICENSE_FILE=	${WRKSRC}/doc/COPYING
 USE_PYTHON=	yes
 USE_GNOME=	pygtk2
 USE_BZIP2=	yes
-USE_GMAKE=	yes
-USES=		gettext
+USES=		gettext gmake
 
 PORTDOCS=	AUTHORS NEWS README README.data TODO
 
-NO_STAGE=	yes
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE=	DOCS
+OPTIONS_DEFAULT=DOCS
 
 post-patch:
-	@${REINPLACE_CMD} -e 's,/usr,${PREFIX},' ${WRKSRC}/Makefile
-	@${REINPLACE_CMD} -e 's,make,${GMAKE},' ${WRKSRC}/Makefile
 	@${REINPLACE_CMD} -e 's,/usr/bin/python,${SETENV} python,' ${WRKSRC}/metromap.py
 	@${RM} -f ${WRKSRC}/modules/ReadMap.py.orig
 
-.if ${PORT_OPTIONS:MDOCS}
 post-install:
-	${MKDIR} ${DOCSDIR}
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for f in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/doc/${f} ${DOCSDIR}/
+	${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR}/
 .endfor
-.endif
 
 .include <bsd.port.mk>

Added: head/misc/metromap/files/patch-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/metromap/files/patch-Makefile	Wed Oct 16 23:45:18 2013	(r330562)
@@ -0,0 +1,42 @@
+--- Makefile.orig	2012-02-14 14:42:00.000000000 +0400
++++ Makefile	2013-10-17 00:45:23.940779527 +0400
+@@ -1,4 +1,3 @@
+-DESTDIR := /usr
+ NAME := metromap
+ VERSION := 0.1.4
+ 
+@@ -9,17 +8,17 @@
+ all: locales
+ 
+ install: locales
+-	mkdir -p $(DESTDIR)/share/metromap
+-	mkdir -p $(DESTDIR)/bin
+-	mkdir -p $(DESTDIR)/share/locale/ru/LC_MESSAGES/
+-	mkdir -p $(DESTDIR)/share/applications/
+-	mkdir -p $(DESTDIR)/share/icons/hicolor/48x48/apps/
+-	cp -r data $(DESTDIR)/share/metromap
+-	cp -r modules $(DESTDIR)/share/metromap
+-	cp locale/ru/LC_MESSAGES/metromap.mo $(DESTDIR)/share/locale/ru/LC_MESSAGES/
+-	cp metromap.py $(DESTDIR)/bin/metromap
+-	cp metromap.desktop $(DESTDIR)/share/applications/
+-	cp metromap.png $(DESTDIR)/share/icons/hicolor/48x48/apps/
++	mkdir -p $(DESTDIR)$(PREFIX)/share/metromap
++	mkdir -p $(DESTDIR)$(PREFIX)/bin
++	mkdir -p $(DESTDIR)$(PREFIX)/share/locale/ru/LC_MESSAGES/
++	mkdir -p $(DESTDIR)$(PREFIX)/share/applications/
++	mkdir -p $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/
++	cp -r data $(DESTDIR)$(PREFIX)/share/metromap
++	cp -r modules $(DESTDIR)$(PREFIX)/share/metromap
++	cp locale/ru/LC_MESSAGES/metromap.mo $(DESTDIR)$(PREFIX)/share/locale/ru/LC_MESSAGES/
++	cp metromap.py $(DESTDIR)$(PREFIX)/bin/metromap
++	cp metromap.desktop $(DESTDIR)$(PREFIX)/share/applications/
++	cp metromap.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/
+ 
+ dist: locales
+ 	rm -rf $(NAME)-$(VERSION)
+@@ -58,4 +57,4 @@
+ 	rm -rf $(NAME)-$(VERSION)
+ 
+ locales:
+-	make -C locale all
++	$(MAKE) -C locale all


More information about the svn-ports-all mailing list