From owner-ports-jp@jp.freebsd.org  Fri Aug 28 10:42:50 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.0W/8.7.3) id KAA00138;
	Fri, 28 Aug 1998 10:42:50 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from martini.ics.es.osaka-u.ac.jp (martini.ics.es.osaka-u.ac.jp [133.1.12.88])
	by jaz.jp.freebsd.org (8.9.1+3.0W/8.7.3) with ESMTP id KAA00132
	for <ports-jp@jp.freebsd.org>; Fri, 28 Aug 1998 10:42:48 +0900 (JST)
	(envelope-from matusita@ics.es.osaka-u.ac.jp)
Received: from localhost (localhost [127.0.0.1])
	by martini.ics.es.osaka-u.ac.jp (8.9.0/3.6W/ICS-2.2.2v7-44BSD) with ESMTP id KAA12232
	for <ports-jp@jp.freebsd.org>; Fri, 28 Aug 1998 10:42:48 +0900 (JST)
To: ports-jp@jp.freebsd.org
In-Reply-To: Your message of "Thu, 27 Aug 1998 21:29:13 +0900"
	<19980827212913K.kiri@kiri.toba-cmt.ac.jp>
References: <19980827212913K.kiri@kiri.toba-cmt.ac.jp>
X-Face: '*aj"d@ijeQ:/X}]oM5c5Uz{ZZZk90WPt>a^y4$cGQp8:!H\W=hSM;PuNiidkc]/%,;6VGu
 e+`&APmz|P;F~OL/QK%;P2vU>\j4X.8@i%j6[%DTs_3J,Fff0)*oHg$A.cDm&jc#pD24WK@{,"Ef!0
 P\):.2}8jo-BiZ?X&t$V
X-Mailer: Mew version 1.93pre1 on XEmacs 21.0 (Finnish Landrace)
X-FaceAnim: (-O_O-)(O_O- )(_O-  )(O-   )(-   -)(   -O)(  -O_)( -O_O)(-O_O-)
X-Fingerprint: 0C AC 93 FC E3 9D 9E 5B  3D B8 AC 5C 4A 79 D8 A6
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19980828104246Z.matusita@ics.es.osaka-u.ac.jp>
Date: Fri, 28 Aug 1998 10:42:46 +0900
From: Makoto MATSUSHITA (=?ISO-2022-JP?B?GyRCJF4kRCQ3JD8kXiQzJEgbKEI=?=) <matusita@ics.es.osaka-u.ac.jp>
X-Dispatcher: imput version 980824
Lines: 97
Reply-To: ports-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980820
X-Sequence: ports-jp 4177
Subject: [ports-jp 4177] Re: Add perl5 symlink into japanese/perl5/pkg/PLIST?
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org


asami> $B!t(B $B$@$l$+(B bsd.port.mk$B$N:G8e$N(B commit log$B$rOBLu$7$F$/$l$^$;$s$+!)(B (^_^;)

kiri> $B$I$NItJ,$K$"$?$k$s$G$7$g$&!)(B

$B!V:G8e$N(B commit$B!W$H$$$C$F$$$^$9$+$i!$C1$K$3$l$J$s$8$c$J$$$G$7$g$&$+!%$_(B
$B$s$J$,$*$J$8$b$N$rC5$7$F$b;EJ}$,$J$$$N$G!$0J2<$K$D$1$F$_$^$9!%$A$g$C$H$@(B
$B$1D9$$$G$9!%$3$N$A$g$C$HA0$"$?$j$K$O(B perl $B$KMm$s$G(B ${PERL_VERSION} $B$H$+!$(B
${PERL_VER} $B$NOC$b$"$j$^$9$1$I$b!%(B

asami       1998/08/26 17:18:52 PDT

  Modified files:
    share/mk             bsd.port.mk 
  Log:
  Hope I haven't missed anything or forgotten to credit anybody.  (By
  the way, most of the things below are "Reviewed by: hoek" as well.)
  
  The changes are (roughly in order of appearance):
  
  (1) Revamp comments at beginning of file.  Major rewrites.  Reorder
      them into more relevant sections.  Make clear which ones are user
      variables and not to be set in ports' Makefiles.
  Reviewed by:  hoek (well, he's the only one who sent any comments)
  
  (2) Include ${.CURDIR}/Makefile.local if it exists.  This is a local
      configuration file (ala rc.conf.local and make.conf.local) so
      please do not commit a file with this name to the repository.
  Suggested by: dillon
  
  (3) MANCOMPRESSED now takes three possible values: "yes", "no" and
      "maybe".  (It used to be a binary variable -- the old behavior is
      now accomplished by "MANCOMPRESSED=yes".  Ports that defined this
      variable to other values have been corrected.)
  
      "yes" means the manpages are installed compressed, "no" means they
      are not, and "maybe" means the port already respects the value of
      NOMANCOMPRESS.  The default is "yes" for USE_IMAKE ports without
      NO_INSTALL_MANPAGES, and "no" otherwise.
  
      Add "compress-man" target and move manpage {,de}compression there.
  
  Reviewed by:  hoek etc. and a full build of the ports tree
  
  (4) Add LIBDIR="${LIBDIR}" to MAKE_ENV.  Makes easier to "fix" ports
      for /usr/lib/aout mess.
  Submitted by: ohashi@mickey.ai.kyutech.ac.jp (Takeshi Ohashi)
  
  (5) Change ${TMPPLIST} from ${WRKDIR}/PLIST.mktmp to
      ${WRKDIR}/.PLIST.mktmp.
  Suggested by:         hoek
  Strongly seconded by: steve
  
  (6) Change a couple more relative pathnames to absolute ones.
  Submitted by: hoek
  
  (7) Move checksum into real-extract.
  
  (8) Change way rules are chained.  Instead of:
  
  build: configure ${BUILD_COOKIE}
  ${BUILD_COOKIE}:
        @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} real-build
  
      we now have
  
  build: ${BUILD_COOKIE}
  ${BUILD_COOKIE}:
        @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} configure
        @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} real-build
  
      Other than being more PC (pmake clean), this really speeds up
      skipping ports already built.  For instance, "make package" on a
      fully packaged games subtree used to take 269 seconds on average,
      now it's 45 seconds on average.
  
      The flip side of this is that it will create more processes when
      the targets actually chain, but when you're actually compiling
      things, your make is creating half a bazzilion processes anyway so
      I don't think it matters.
  
  (9) ${TMPPLIST} is now a real dependency.  Create "generate-plist"
      target to generate ${TMPPLIST}.  Make sure it's called when needed
      (usually between do-install and post-install), and that the
      required files exist.
  
  (10) Change some messages so we can tell where "make index" failed.
  
  (11) Check if LIB_DEPENDS really generated the required shared lib or
       not.
  Seconded by: "Brent J. Nordquist" <bjn@visi.com>
  
  Revision  Changes    Path
  1.285     +351 -189  src/share/mk/bsd.port.mk

-- -
Makoto `MAR' MATSUSHITA
