From owner-svn-ports-head@freebsd.org Tue Sep 8 17:53:41 2015 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A0D90A009D6; Tue, 8 Sep 2015 17:53:41 +0000 (UTC) (envelope-from danfe@FreeBSD.org) Received: from repo.freebsd.org (repo.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 91FAB1141; Tue, 8 Sep 2015 17:53:41 +0000 (UTC) (envelope-from danfe@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t88Hrf45015115; Tue, 8 Sep 2015 17:53:41 GMT (envelope-from danfe@FreeBSD.org) Received: (from danfe@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t88Hreir015112; Tue, 8 Sep 2015 17:53:40 GMT (envelope-from danfe@FreeBSD.org) Message-Id: <201509081753.t88Hreir015112@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: danfe set sender to danfe@FreeBSD.org using -f From: Alexey Dokuchaev Date: Tue, 8 Sep 2015 17:53:40 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r396419 - in head/shells/fd: . 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.20 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, 08 Sep 2015 17:53:41 -0000 Author: danfe Date: Tue Sep 8 17:53:40 2015 New Revision: 396419 URL: https://svnweb.freebsd.org/changeset/ports/396419 Log: - Remove `files/patch-Makefile.in' as it is being unused since there is pre-generated Makefile already provided - Unbreak the build on PowerPC by not treating it differently from other FreeBSD systems - Respect CFLAGS in a more sane way than patching ${WRKSRC}/machine.h in `_post-configure' target with some cryptic sed(1) regexp - Factor out docfiles installation into `post-install-DOCS-on' target, sanitize it a bit, unmute installation commands, move OPTIONS_DEFINE knob lower while I am here - Avoid use of contraction in the port description text Added: head/shells/fd/files/patch-machine.h (contents, props changed) Deleted: head/shells/fd/files/patch-Makefile.in Modified: head/shells/fd/Makefile head/shells/fd/pkg-descr Modified: head/shells/fd/Makefile ============================================================================== --- head/shells/fd/Makefile Tue Sep 8 17:50:47 2015 (r396418) +++ head/shells/fd/Makefile Tue Sep 8 17:53:40 2015 (r396419) @@ -11,10 +11,10 @@ DISTNAME= FD-${PORTVERSION} MAINTAINER= knu@FreeBSD.org COMMENT= CUI-based file and directory management tool -OPTIONS_DEFINE= DOCS - MAKE_ENV= LANG=ja -MAKE_ARGS= CC="${CC}" PREFIX="\$$(DESTDIR)${PREFIX}" CONFDIR="\$$(DESTDIR)${PREFIX}/etc" +MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" \ + PREFIX="\$$(DESTDIR)${PREFIX}" \ + CONFDIR="\$$(DESTDIR)${PREFIX}/etc" \ DOCS_EN= FAQ.eng \ LICENSES.eng \ @@ -28,21 +28,18 @@ DOCS_JA= FAQ \ TECHKNOW \ ToAdmin -BROKEN_powerpc= Does not compile on powerpc: tzfile.h: No such file or directory - -post-configure: - ${REINPLACE_CMD} -E -e 's|^(#[[:space:]]*define[[:space:]]+EXTENDCCOPT[[:space:]]+"([^"]+ )?)-O(["[:space:]])|\1${CFLAGS}\3|' ${WRKSRC}/machine.h +OPTIONS_DEFINE= DOCS post-install: - @${INSTALL_DATA} ${WRKSRC}/_fdrc.orig ${STAGEDIR}${PREFIX}/etc/fd2rc.dist - @${INSTALL_DATA} ${WRKSRC}/_fdrc ${STAGEDIR}${PREFIX}/etc/fd2rc.sample + ${INSTALL_DATA} ${WRKSRC}/_fdrc.orig \ + ${STAGEDIR}${PREFIX}/etc/fd2rc.dist + ${INSTALL_DATA} ${WRKSRC}/_fdrc ${STAGEDIR}${PREFIX}/etc/fd2rc.sample + +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/ja/${PORTNAME} - @for i in ${DOCS_EN}; do \ - ${INSTALL_DATA} ${WRKSRC}/$$i ${STAGEDIR}${DOCSDIR}; \ - done - @for i in ${DOCS_JA}; do \ - ${INSTALL_DATA} ${WRKSRC}/$$i ${STAGEDIR}${PREFIX}/share/doc/ja/${PORTNAME}; \ - done + ${INSTALL_DATA} ${DOCS_EN:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${DOCS_JA:S,^,${WRKSRC}/,} \ + ${STAGEDIR}${PREFIX}/share/doc/ja/${PORTNAME} .include Added: head/shells/fd/files/patch-machine.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/shells/fd/files/patch-machine.h Tue Sep 8 17:53:40 2015 (r396419) @@ -0,0 +1,37 @@ +--- machine.h.orig 2014-05-05 15:00:00 UTC ++++ machine.h +@@ -584,25 +584,6 @@ typedef long off_t; + #define USEINETATON + #endif + +-#if defined (__FreeBSD__) && defined (__powerpc__) +-#define BSD44 +-#define OSTYPE "JCCBSD" +-#define CODEEUC +-#define TARUSESPACE +-#define REGEXPLIB "-lcompat" +-#define DECLSIGLIST +-#define DECLERRLIST +-#define USELEAPCNT +-#define USEMOUNTH +-#define USEMNTINFO +-#define USERE_COMP +-#define USESETENV +-#define ULONGIOCTL +-#define USEMKTIME +-#define SIGFNCINT +-#define USEINETATON +-#endif +- + #if defined (__FreeBSD__) && !defined (OSTYPE) && !defined (__BOW__) + #define BSD44 + #define OSTYPE "FREEBSD" +@@ -1315,7 +1296,7 @@ typedef unsigned long u_long; + #define CCCOMMAND "cc" + #endif + #ifndef EXTENDCCOPT +-#define EXTENDCCOPT "-O" ++#define EXTENDCCOPT "" + #endif + #ifndef TERMCAPLIB + # ifdef USETERMINFO Modified: head/shells/fd/pkg-descr ============================================================================== --- head/shells/fd/pkg-descr Tue Sep 8 17:50:47 2015 (r396418) +++ head/shells/fd/pkg-descr Tue Sep 8 17:53:40 2015 (r396419) @@ -3,5 +3,5 @@ allows you to browse and manipulate dire and intuitive user interface. It also has a built-in Bourne-shell compatible shell which can be run stand-alone by the name of `fdsh'. -This version is a clone of FD for DOS (AT and PC9801) designed & +This version is a clone of FD for DOS (AT and PC9801) designed and written by A. Idei (SDI00544@niftyserve.or.jp).