From owner-svn-ports-head@FreeBSD.ORG Tue Oct 22 10:30:41 2013 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 ESMTP id 904E37E6 for ; Tue, 22 Oct 2013 10:30:41 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6B4272F3C for ; Tue, 22 Oct 2013 10:30:41 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r9MAUf8A060517 for ; Tue, 22 Oct 2013 10:30:41 GMT (envelope-from bdrewery@freefall.freebsd.org) Received: (from bdrewery@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r9MAUf0k060510 for svn-ports-head@freebsd.org; Tue, 22 Oct 2013 10:30:41 GMT (envelope-from bdrewery) Received: (qmail 24132 invoked from network); 22 Oct 2013 05:30:39 -0500 Received: from unknown (HELO ?10.10.0.24?) (freebsd@shatow.net@10.10.0.24) by sweb.xzibition.com with ESMTPA; 22 Oct 2013 05:30:39 -0500 Message-ID: <526653CB.3080106@FreeBSD.org> Date: Tue, 22 Oct 2013 05:30:35 -0500 From: Bryan Drewery Organization: FreeBSD User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.0.1 MIME-Version: 1.0 To: Mathieu Arnold , ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r331243 - head/sysutils/tmux References: <201310220906.r9M96xBM055204@svn.freebsd.org> In-Reply-To: <201310220906.r9M96xBM055204@svn.freebsd.org> X-Enigmail-Version: 1.5.2 OpenPGP: id=3C9B0CF9; url=http://www.shatow.net/bryan/bryan.asc Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="XqxGgIPu8xAVXivTTqCAIeLV6T4Tjoaq4" X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 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: Tue, 22 Oct 2013 10:30:41 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --XqxGgIPu8xAVXivTTqCAIeLV6T4Tjoaq4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 10/22/2013 4:06 AM, Mathieu Arnold wrote: > Author: mat > Date: Tue Oct 22 09:06:59 2013 > New Revision: 331243 > URL: http://svnweb.freebsd.org/changeset/ports/331243 >=20 > Log: > - Convert to staging > - Use new LIB_DEPENDS format > - Fixup some DEVELOPER errors > - Make more silent, no reason to have some commands echoed and not al= l. > =20 > PR: ports/183176 > Submitted by: mat > Approved by: gahr (maintainer) >=20 > Modified: > head/sysutils/tmux/Makefile >=20 > Modified: head/sysutils/tmux/Makefile > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/sysutils/tmux/Makefile Tue Oct 22 09:06:15 2013 (r331242) > +++ head/sysutils/tmux/Makefile Tue Oct 22 09:06:59 2013 (r331243) > @@ -13,11 +13,12 @@ COMMENT=3D A Terminal Multiplexer > LICENSE=3D BSD > =20 > GNU_CONFIGURE=3D yes > -USES=3D pkgconfig > +USES=3D pkgconfig shebangfix > =20 > -MAN1=3D tmux.1 > +SHEBANG_FILES=3D examples/tmux_backup.sh > =20 > PLIST_FILES=3D bin/tmux \ > + man/man1/tmux.1.gz \ > etc/bash_completion.d/tmux > PLIST_DIRSTRY=3D etc/bash_completion.d > =20 > @@ -30,7 +31,6 @@ LIBEVENT2_DESC=3D Use libevent version 2 > LIBEVENT_STATIC_DESC=3D Build with static libevent > BACKSPACE_DESC=3D Build with tty/keys patch > =20 > -NO_STAGE=3D yes > .include > =20 > .if ${PORT_OPTIONS:MLIBEVENT2} > @@ -40,7 +40,7 @@ CONFIGURE_ENV+=3D LIBEVENT_CFLAGS=3D"-I${LOC > BUILD_DEPENDS+=3D ${LOCALBASE}/lib/event2/libevent.a:${PORTSDIR}/devel= /libevent2 > LESTATIC=3D ${LOCALBASE}/lib/event2/libevent.a > . else > -LIB_DEPENDS=3D event-2:${PORTSDIR}/devel/libevent2 > +LIB_DEPENDS=3D libevent-2.0.so:${PORTSDIR}/devel/libevent2 > . endif > .else > CONFIGURE_ENV+=3D LIBEVENT_CFLAGS=3D"-I${LOCALBASE}/include" \ > @@ -49,7 +49,7 @@ CONFIGURE_ENV+=3D LIBEVENT_CFLAGS=3D"-I${LOC > BUILD_DEPENDS+=3D ${LOCALBASE}/lib/libevent.a:${PORTSDIR}/devel/libeve= nt > LESTATIC=3D ${LOCALBASE}/lib/libevent.a > . else > -LIB_DEPENDS=3D event-1:${PORTSDIR}/devel/libevent > +LIB_DEPENDS=3D libevent-1.4.so:${PORTSDIR}/devel/libevent > . endif > .endif > =20 > @@ -60,7 +60,7 @@ EXTRA_PATCHES=3D ${PATCHDIR}/extra-patch-t > post-patch: > @${REINPLACE_CMD} -e 's|/etc/tmux.conf|${PREFIX}/etc/tmux.conf|g' \ > ${WRKSRC}/tmux.1 ${WRKSRC}/tmux.h ${WRKSRC}/CHANGES > - ${REINPLACE_CMD} -e '/LIBS=3D/s/-lrt//' ${WRKSRC}/${CONFIGURE_SCRIPT}= > + @${REINPLACE_CMD} -e '/LIBS=3D/s/-lrt//' ${WRKSRC}/${CONFIGURE_SCRIPT= } > =20 > post-configure: > .if defined(WITH_LIBEVENT_STATIC) > @@ -69,21 +69,17 @@ post-configure: > .endif > =20 > do-install: > - @${INSTALL_PROGRAM} ${WRKSRC}/tmux ${PREFIX}/bin > - @${INSTALL_MAN} ${WRKSRC}/tmux.1 ${MANPREFIX}/man/man1 > - > -post-install: > - ${MKDIR} ${PREFIX}/etc/bash_completion.d > - @${INSTALL_DATA} ${WRKSRC}/examples/bash_completion_tmux.sh ${PREFIX}= /etc/bash_completion.d/tmux > + @${INSTALL_PROGRAM} ${WRKSRC}/tmux ${STAGEDIR}${PREFIX}/bin > + @${INSTALL_MAN} ${WRKSRC}/tmux.1 ${STAGEDIR}${MANPREFIX}/man/man1 > + @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d > + @${INSTALL_DATA} ${WRKSRC}/examples/bash_completion_tmux.sh ${STAGEDI= R}${PREFIX}/etc/bash_completion.d/tmux > .if ${PORT_OPTIONS:MDOCS} > - @${MKDIR} ${DOCSDIR} > -.for i in ${PORTDOCS} > - @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} > -.endfor > + @${MKDIR} ${STAGEDIR}${DOCSDIR} > + @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} > .endif > .if ${PORT_OPTIONS:MEXAMPLES} > - @${MKDIR} ${EXAMPLESDIR} > - @${INSTALL_DATA} ${WRKSRC}/examples/* ${EXAMPLESDIR} > + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} > + @${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} > .endif I think the general trend is to not hide any install commands since it is touching the user's system, and is good for debugging build logs. It's subtle, but all porters handbook examples for post-install are not silenced with @ either. > =20 > .include >=20 --=20 Regards, Bryan Drewery --XqxGgIPu8xAVXivTTqCAIeLV6T4Tjoaq4 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJSZlPLAAoJEG54KsA8mwz52pEP/2Enfi0M9cC3dW6tgM3AmKKN MvBdrLVeUKrdLYKpHAeSwaIAyjGgfyMqsv4XQDNUXUi/W1VakPDYsmM5Qjo8widz Lay5DtJfpUDsH1x0tsFQbPeb4DXm6aMehw2n3BQ2j7pqGKKOkX7ZINFqyuWrcuwl BGubIQ+ib2/9+B+E1UsOfLBq5+Xg9D+DO3d3MRxbbAGOSKNEKJ+Ttk2+Sau0ezMz Ka+5XB3EDcHnqmjxn9leY3rH0J5DXt/QTtTU0tEYkVVdWhKpHJvlVrpbI17kmfOm jpZu6bhtIjKrtMvc4iiPcMpLvmJRBkwZFF7yQXbcXDV++3NqmE9ZD7vL6FOnGQSu netp1HlyPDkyfIWEe7uX8aka4mi33bnPUi550Ulw8L9FF/OGqnB8ffJMGYuGT2rx ECEfE+0WZTPsMyfvfCLfeB4m228/C/CJQMWp/4c6lAJaS74/CSPki5YgRuR5y5XJ Cvufdmpo2GQBQr7VEh+CBlXoZuXIMH7WbZL4OVYm3X8iN4rxlLmTCKElWYQM5of3 b81q0PrjthBM0zlu1bhS3oCZYHTylHdeuK4NZVt7jVuZuWLGy+xBbpadPiXnhVVT slPOgNYgFsXCutESpI5GTdI9jnWSykT//rU+WBsFRw3or5JWjFxlCL5dzzRbfqX7 VCcyAM7gzI7YlaDPCVAz =DLXG -----END PGP SIGNATURE----- --XqxGgIPu8xAVXivTTqCAIeLV6T4Tjoaq4--