Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 May 2014 12:28:45 +0000 (UTC)
From:      Michael Gmelin <grembo@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r355317 - in head/audio/emms: . files
Message-ID:  <201405261228.s4QCSjYC084565@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



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