From owner-svn-ports-head@FreeBSD.ORG Wed Jun 4 11:16:59 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 370A899; Wed, 4 Jun 2014 11:16:59 +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 17A6E2536; Wed, 4 Jun 2014 11:16:59 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s54BGwtv041477; Wed, 4 Jun 2014 11:16:58 GMT (envelope-from pawel@svn.freebsd.org) Received: (from pawel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s54BGw9n041468; Wed, 4 Jun 2014 11:16:58 GMT (envelope-from pawel@svn.freebsd.org) Message-Id: <201406041116.s54BGw9n041468@svn.freebsd.org> From: Pawel Pekala Date: Wed, 4 Jun 2014 11:16:58 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r356467 - in head/mail/metamail: . 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: Wed, 04 Jun 2014 11:16:59 -0000 Author: pawel Date: Wed Jun 4 11:16:58 2014 New Revision: 356467 URL: http://svnweb.freebsd.org/changeset/ports/356467 QAT: https://qat.redports.org/buildarchive/r356467/ Log: - Add staging support - Use options helpers, subs Modified: head/mail/metamail/Makefile head/mail/metamail/files/patch-Makefile head/mail/metamail/pkg-plist Modified: head/mail/metamail/Makefile ============================================================================== --- head/mail/metamail/Makefile Wed Jun 4 11:15:04 2014 (r356466) +++ head/mail/metamail/Makefile Wed Jun 4 11:16:58 2014 (r356467) @@ -15,34 +15,21 @@ COMMENT= Implementation of MIME, the Mul LICENSE= MIT +WRKSRC= ${WRKDIR}/${DISTNAME}/src + OPTIONS_DEFINE= X11 OPTIONS_DEFAULT= X11 -X11_DESC= X11 hebrew font support - -WRKSRC= ${WRKDIR}/${DISTNAME}/src +OPTIONS_SUB= yes -MAN1= audiocompose.1 audiosend.1 extcompose.1 \ - getfilename.1 mailto-hebrew.1 mailto.1 metamail.1 \ - metasend.1 mime.1 mimencode.1 mmencode.1 \ - patch-metamail.1 richtext.1 showaudio.1 \ - showexternal.1 shownonascii.1 showpartial.1 \ - showpicture.1 splitmail.1 -MAN4= mailcap.4 +X11_DESC= X11 hebrew font support +X11_BUILD_DEPENDS= bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf \ + mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale +X11_RUN_DEPENDS= xloadimage:${PORTSDIR}/x11/xloadimage \ + mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir +X11_USE= XORG=x11 -NO_STAGE= yes .include -.if ${PORT_OPTIONS:MX11} -BUILD_DEPENDS+= bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf \ - mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale -RUN_DEPENDS+= xloadimage:${PORTSDIR}/x11/xloadimage \ - mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir -USE_XORG= x11 -PLIST_SUB+= X11="" -.else -PLIST_SUB+= X11="@comment " -.endif - post-patch: .if ! ${PORT_OPTIONS:MX11} @${REINPLACE_CMD} -e '/fonts/d' ${WRKSRC}/Makefile Modified: head/mail/metamail/files/patch-Makefile ============================================================================== --- head/mail/metamail/files/patch-Makefile Wed Jun 4 11:15:04 2014 (r356466) +++ head/mail/metamail/files/patch-Makefile Wed Jun 4 11:16:58 2014 (r356467) @@ -1,5 +1,5 @@ --- Makefile.orig 1994-01-26 18:32:33.000000000 +0100 -+++ Makefile 2013-05-27 11:38:13.565381504 +0200 ++++ Makefile 2014-06-04 12:42:07.532697759 +0200 @@ -26,7 +26,7 @@ CP = cp @@ -64,16 +64,37 @@ -${RM} bin/shownonascii (cd bin; ${LN} ../fonts/shownonascii shownonascii) -${RM} bin/mailto-hebrew -@@ -145,10 +145,11 @@ +@@ -127,28 +127,27 @@ + @(cd bin; \ + for file in *; \ + do \ +- target=$(LOCALBINDIR)/$$file; \ ++ target=$(DESTDIR)$(LOCALBINDIR)/$$file; \ + echo "installing binary $$target"; \ + ${INSTALL} $$file $$target; \ + done) + @(cd man; \ + for file in *.1; \ + do \ +- target=$(MAN1DIR)/`basename $$file .1`.$(MAN1EXT); \ ++ target=$(DESTDIR)$(MAN1DIR)/`basename $$file .1`.$(MAN1EXT); \ + echo "installing man page $$target";\ + ${CP} $$file $$target; \ + done) + @(cd man; \ + for file in *.4; \ + do \ +- target=$(MAN4DIR)/`basename $$file .4`.$(MAN4EXT); \ ++ target=$(DESTDIR)$(MAN4DIR)/`basename $$file .4`.$(MAN4EXT); \ echo "installing man page $$target";\ ${CP} $$file $$target; \ done) - @echo "Renaming old mailcap file to $(MAILCAPDIR)/mailcap.old -+ @echo "Renaming old mailcap file to $(MAILCAPDIR)/mailcap.old" - -mv $(MAILCAPDIR)/mailcap $(MAILCAPDIR)/mailcap.old +- -mv $(MAILCAPDIR)/mailcap $(MAILCAPDIR)/mailcap.old @echo "installing file $(MAILCAPDIR)/mailcap" - ${CP} mailcap $(MAILCAPDIR) -+ (cd fonts ; $(MAKE) PREFIX=${PREFIX} CONFIGDIR=../${CONFIGDIR} CFLAGS="${CFLAGS}" CC="${CC}" LDLIBS="${LDLIBS}" FONTSUFFIX="${FONTSUFFIX}" install) +- ${CP} mailcap $(MAILCAPDIR) ++ ${CP} mailcap $(DESTDIR)$(MAILCAPDIR) ++ (cd fonts ; $(MAKE) PREFIX=${DESTDIR}${PREFIX} CONFIGDIR=../${CONFIGDIR} CFLAGS="${CFLAGS}" CC="${CC}" LDLIBS="${LDLIBS}" FONTSUFFIX="${FONTSUFFIX}" install) uninstall-all: @(cd bin; \ Modified: head/mail/metamail/pkg-plist ============================================================================== --- head/mail/metamail/pkg-plist Wed Jun 4 11:15:04 2014 (r356466) +++ head/mail/metamail/pkg-plist Wed Jun 4 11:16:58 2014 (r356467) @@ -30,5 +30,25 @@ bin/sun2mime %%X11%%lib/metamail/fonts/fonts.dir %%X11%%lib/metamail/fonts/fonts.alias etc/mailcap +man/man1/audiocompose.1.gz +man/man1/audiosend.1.gz +man/man1/extcompose.1.gz +man/man1/getfilename.1.gz +man/man1/mailto-hebrew.1.gz +man/man1/mailto.1.gz +man/man1/metamail.1.gz +man/man1/metasend.1.gz +man/man1/mime.1.gz +man/man1/mimencode.1.gz +man/man1/mmencode.1.gz +man/man1/patch-metamail.1.gz +man/man1/richtext.1.gz +man/man1/showaudio.1.gz +man/man1/showexternal.1.gz +man/man1/shownonascii.1.gz +man/man1/showpartial.1.gz +man/man1/showpicture.1.gz +man/man1/splitmail.1.gz +man/man4/mailcap.4.gz @dirrmtry lib/metamail/fonts @dirrmtry lib/metamail