From owner-svn-ports-head@FreeBSD.ORG Mon May 26 12:28:46 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 36F328FB; Mon, 26 May 2014 12:28:46 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 09F952D86; Mon, 26 May 2014 12:28:46 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s4QCSjCr084569; Mon, 26 May 2014 12:28:45 GMT (envelope-from grembo@svn.freebsd.org) Received: (from grembo@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s4QCSjYC084565; Mon, 26 May 2014 12:28:45 GMT (envelope-from grembo@svn.freebsd.org) Message-Id: <201405261228.s4QCSjYC084565@svn.freebsd.org> From: Michael Gmelin Date: Mon, 26 May 2014 12:28:45 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r355317 - in head/audio/emms: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 May 2014 12:28:46 -0000 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 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