svn commit: r355317 - in head/audio/emms: . files

Michael Gmelin grembo at FreeBSD.org
Mon May 26 12:28:46 UTC 2014


Author: grembo
Date: Mon May 26 12:28:45 2014
New Revision: 355317
URL: http://svnweb.freebsd.org/changeset/ports/355317
QAT: https://qat.redports.org/buildarchive/r355317/

Log:
  Stageify port.
  
  Please note that this is the bare minimum to make it work,
  the port could use more love, e.g. remove unnecessary info
  and man page processing, change patch to Makefile to not allow
  overriding of DESTDIR etc., since all of these things won't
  do what the user expects.
  
  Reviewed by:	bapt (mentor)
  Approved by:	bapt (mentor)

Modified:
  head/audio/emms/Makefile
  head/audio/emms/files/patch-Makefile
  head/audio/emms/pkg-plist

Modified: head/audio/emms/Makefile
==============================================================================
--- head/audio/emms/Makefile	Mon May 26 12:28:33 2014	(r355316)
+++ head/audio/emms/Makefile	Mon May 26 12:28:45 2014	(r355317)
@@ -13,12 +13,10 @@ COMMENT=	The Emacs Multi-Media System
 LICENSE=	GPLv3
 
 USES=		gmake
-NO_STAGE=	yes
 USE_EMACS=	yes
-MAKE_ENV+=	PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} \
+MAKE_ENV+=	EMMSPREFIX=${STAGEDIR}${PREFIX} LOCALBASE=${LOCALBASE} \
 		EMACS_SITE_LISPDIR=${EMACS_SITE_LISPDIR}
 INFO=		emms
-MAN1=		emms-print-metadata.1
 
 .include <bsd.port.pre.mk>
 

Modified: head/audio/emms/files/patch-Makefile
==============================================================================
--- head/audio/emms/files/patch-Makefile	Mon May 26 12:28:33 2014	(r355316)
+++ head/audio/emms/files/patch-Makefile	Mon May 26 12:28:45 2014	(r355317)
@@ -16,10 +16,10 @@
 -MAN1DIR=$(PREFIX)/share/man/man1
 -SITELISP=$(PREFIX)/share/emacs/site-lisp/emms
 +DESTDIR?=
-+PREFIX?=$(DESTDIR)/usr/local
-+INFODIR?=$(PREFIX)/info
-+MAN1DIR?=$(PREFIX)/man/man1
-+SITELISP?=$(PREFIX)/$(EMACS_SITE_LISPDIR)/emms
++EMMSPREFIX?=$(DESTDIR)/usr/local
++INFODIR?=$(EMMSPREFIX)/info
++MAN1DIR?=$(EMMSPREFIX)/man/man1
++SITELISP?=$(EMMSPREFIX)/$(EMACS_SITE_LISPDIR)/emms
  
 -INSTALLINFO = /usr/sbin/install-info --info-dir=$(INFODIR)
 +INSTALLINFO?= /usr/bin/install-info --info-dir=$(INFODIR)

Modified: head/audio/emms/pkg-plist
==============================================================================
--- head/audio/emms/pkg-plist	Mon May 26 12:28:33 2014	(r355316)
+++ head/audio/emms/pkg-plist	Mon May 26 12:28:45 2014	(r355317)
@@ -1,3 +1,4 @@
+man/man1/emms-print-metadata.1.gz
 %%EMACS_SITE_LISPDIR%%/emms/emms-auto.el
 %%EMACS_SITE_LISPDIR%%/emms/emms-bookmarks.el
 %%EMACS_SITE_LISPDIR%%/emms/emms-bookmarks.elc


More information about the svn-ports-all mailing list