Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Jul 2003 16:21:24 +0300
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        Kris Kennaway <kris@obsecurity.org>, Bruce Evans <bde@FreeBSD.org>
Cc:        ports-committers@FreeBSD.org
Subject:   Re: texinfo breakage
Message-ID:  <20030724132123.GC37686@sunbay.com>
In-Reply-To: <20030724113914.GA839@rot13.obsecurity.org>
References:  <200307120606.h6C66T69010399@repoman.freebsd.org> <20030712063421.GA61124@rot13.obsecurity.org> <1057992291.42958.21.camel@shumai.marcuscom.com> <Pine.BSF.4.56.0307131243370.945@acrux.dbai.tuwien.ac.at> <20030715034041.GA19804@rot13.obsecurity.org> <Pine.BSF.4.56.0307151336300.26555@naos.dbai.tuwien.ac.at> <20030719213127.GB68178@sunbay.com> <Pine.BSF.4.56.0307241017570.86658@acrux.dbai.tuwien.ac.at> <20030724091106.GB15880@sunbay.com> <20030724113914.GA839@rot13.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--/unnNtmY43mpUSKx
Content-Type: multipart/mixed; boundary="ALfTUftag+2gvp1h"
Content-Disposition: inline


--ALfTUftag+2gvp1h
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Jul 24, 2003 at 04:39:14AM -0700, Kris Kennaway wrote:
[...]
> Since you're waiting on me to test those two patches, here are the
> rest of the ports that are currently broken due to those bsd.lib.mk
> changes so you can develop patches for those as well (there will
> probably be others that turn up later as broken dependencies are
> fixed):
>=20
> ja-ming-0.1.5
> ja-tcl-7.6
> libU77-2.6
> libcache-1.1.0
> libgmp-2001.08.07
> mlan3-1.00
> ranlib-1.0
>=20
An updated patch is attached.  I did not fix the mlan3-1.00 as
the port's patch is unmaintainable, please ask its maintainer.
Also, I've given up on libgmp-2001.08.07.  This port (which is
what we have in RELENG_4 as src/gnu/lib/libgmp/) is subject to

# Grrr. This package contains modules in separate subdirs that have the
# same name.

in its makefile, so I cannot fix it easily by simply converting
path prefixes in SRCS into the .PATH: dependency list, as for
other ports.

So now we need to decide: do we want to support bogus SRCS with
paths in bsd.{prog,lib}.mk or not.  Previously, we only supported
it in bsd.lib.mk, but not in bsd.prog.mk.  Also, POSIX standard
suffix transformation rule for .c.o looks like this:

=2Ec.o:
	${CC} ${CFLAGS} -c ${.IMPSRC}

That is, no -o for cc(1).  We cannot fix POSIX rules, and if
we fix the non-POSIX rules in sys.mk (as shown in another
attached patch), the two sets of rules will differ even more.
OTOH, there's no harm in having these additional -o's in the
normal case of SRCS without path prefixes.  So, what do we
do with this?  Should I commit the attached patch to sys.mk,
or should I just fix this makefile to use another .c.o rule?


Cheers,
--=20
Ruslan Ermilov		Sysadmin and DBA,
ru@sunbay.com		Sunbay Software Ltd,
ru@FreeBSD.org		FreeBSD committer

--ALfTUftag+2gvp1h
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=p
Content-Transfer-Encoding: quoted-printable

Index: graphics/ming/files/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
RCS file: /home/ncvs/ports/graphics/ming/files/Makefile,v
retrieving revision 1.10
diff -u -r1.10 Makefile
--- graphics/ming/files/Makefile	21 Jul 2002 19:21:04 -0000	1.10
+++ graphics/ming/files/Makefile	24 Jul 2003 12:38:36 -0000
@@ -1,5 +1,7 @@
 # $FreeBSD: ports/graphics/ming/files/Makefile,v 1.10 2002/07/21 19:21:04 =
ru Exp $
=20
+.PATH: ${.CURDIR}/actioncompiler ${.CURDIR}/blocks
+
 LIB=3D		ming
 SHLIB_MAJOR?=3D	3
 SHLIB_MINOR?=3D	0
@@ -15,43 +17,43 @@
 		shape_cubic.c \
 		shape_util.c \
 		text_util.c \
-		actioncompiler/assembler.c \
-		actioncompiler/compile.c \
-		actioncompiler/compileaction.c \
-		actioncompiler/lex.swf4.c \
-		actioncompiler/lex.swf5.c \
-		actioncompiler/swf4compiler.tab.c \
-		actioncompiler/swf5compiler.tab.c \
-		blocks/action.c \
-		blocks/bitmap.c \
-		blocks/block.c \
-		blocks/browserfont.c \
-		blocks/button.c \
-		blocks/character.c \
-		blocks/cxform.c \
-		blocks/dbl.c \
-		blocks/error.c \
-		blocks/fillstyle.c \
-		blocks/font.c \
-		blocks/fontinfo.c \
-		blocks/gradient.c \
-		blocks/input.c \
-		blocks/jpeg.c \
-		blocks/linestyle.c \
-		blocks/loadfont.c \
-		blocks/matrix.c \
-		blocks/method.c \
-		blocks/morph.c \
-		blocks/mp3.c \
-		blocks/output.c \
-		blocks/outputblock.c \
-		blocks/placeobject.c \
-		blocks/rect.c \
-		blocks/shape.c \
-		blocks/soundstream.c \
-		blocks/sprite.c \
-		blocks/text.c \
-		blocks/textfield.c
+		assembler.c \
+		compile.c \
+		compileaction.c \
+		lex.swf4.c \
+		lex.swf5.c \
+		swf4compiler.tab.c \
+		swf5compiler.tab.c \
+		action.c \
+		bitmap.c \
+		block.c \
+		browserfont.c \
+		button.c \
+		character.c \
+		cxform.c \
+		dbl.c \
+		error.c \
+		fillstyle.c \
+		font.c \
+		fontinfo.c \
+		gradient.c \
+		input.c \
+		jpeg.c \
+		linestyle.c \
+		loadfont.c \
+		matrix.c \
+		method.c \
+		morph.c \
+		mp3.c \
+		output.c \
+		outputblock.c \
+		placeobject.c \
+		rect.c \
+		shape.c \
+		soundstream.c \
+		sprite.c \
+		text.c \
+		textfield.c
 INCSGROUPS=3D	INCS BLKS
 INCS=3D		blocklist.h \
 		blocktypes.h \
Index: x11-toolkits/tk80/files/Makefile.lib
=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
RCS file: /home/ncvs/ports/x11-toolkits/tk80/files/Makefile.lib,v
retrieving revision 1.1
diff -u -r1.1 Makefile.lib
--- x11-toolkits/tk80/files/Makefile.lib	18 Mar 1998 00:56:26 -0000	1.1
+++ x11-toolkits/tk80/files/Makefile.lib	24 Jul 2003 12:38:36 -0000
@@ -1,3 +1,5 @@
+# $FreeBSD$
+
 NOPROFILE=3D	yes
 LIB=3D		tk80
 TK_LIBRARY=3D	${PREFIX}/lib/tk80
@@ -9,50 +11,52 @@
 GENERIC_DIR=3D	../generic
 UNIX_DIR=3D	.
=20
+.PATH: ${GENERIC_DIR} ${UNIX_DIR}
+
 SRCS=3D	\
-	$(GENERIC_DIR)/tk3d.c $(GENERIC_DIR)/tkArgv.c \
-	$(GENERIC_DIR)/tkAtom.c $(GENERIC_DIR)/tkBind.c	\
-	$(GENERIC_DIR)/tkBitmap.c $(GENERIC_DIR)/tkClipboard.c \
-	$(GENERIC_DIR)/tkCmds.c $(GENERIC_DIR)/tkColor.c \
-	$(GENERIC_DIR)/tkConfig.c $(GENERIC_DIR)/tkCursor.c \
-	$(GENERIC_DIR)/tkError.c $(GENERIC_DIR)/tkEvent.c \
-	$(GENERIC_DIR)/tkFocus.c $(GENERIC_DIR)/tkFont.c \
-	$(GENERIC_DIR)/tkGet.c $(GENERIC_DIR)/tkGC.c \
-	$(GENERIC_DIR)/tkGeometry.c $(GENERIC_DIR)/tkGrab.c \
-	$(GENERIC_DIR)/tkGrid.c \
-	$(GENERIC_DIR)/tkMain.c $(GENERIC_DIR)/tkOption.c \
-	$(GENERIC_DIR)/tkPack.c $(GENERIC_DIR)/tkPlace.c \
-	$(GENERIC_DIR)/tkSelect.c \
-	$(GENERIC_DIR)/tkUtil.c \
-	$(GENERIC_DIR)/tkVisual.c $(GENERIC_DIR)/tkWindow.c \
-	$(GENERIC_DIR)/tkButton.c \
-	$(GENERIC_DIR)/tkEntry.c $(GENERIC_DIR)/tkFrame.c \
-	$(GENERIC_DIR)/tkListbox.c $(GENERIC_DIR)/tkMenu.c \
-	$(GENERIC_DIR)/tkMenubutton.c $(GENERIC_DIR)/tkMessage.c \
-	$(GENERIC_DIR)/tkScale.c $(GENERIC_DIR)/tkScrollbar.c \
-	$(GENERIC_DIR)/tkCanvas.c $(GENERIC_DIR)/tkCanvArc.c \
-	$(GENERIC_DIR)/tkCanvBmap.c $(GENERIC_DIR)/tkCanvImg.c \
-	$(GENERIC_DIR)/tkCanvLine.c $(GENERIC_DIR)/tkCanvPoly.c \
-	$(GENERIC_DIR)/tkCanvPs.c $(GENERIC_DIR)/tkCanvText.c \
-	$(GENERIC_DIR)/tkCanvUtil.c \
-	$(GENERIC_DIR)/tkCanvWind.c $(GENERIC_DIR)/tkRectOval.c \
-	$(GENERIC_DIR)/tkTrig.c $(GENERIC_DIR)/tkImage.c \
-	$(GENERIC_DIR)/tkImgBmap.c $(GENERIC_DIR)/tkImgGIF.c \
-	$(GENERIC_DIR)/tkImgPPM.c \
-	$(GENERIC_DIR)/tkImgPhoto.c $(GENERIC_DIR)/tkText.c \
-	$(GENERIC_DIR)/tkTextBTree.c $(GENERIC_DIR)/tkTextDisp.c \
-	$(GENERIC_DIR)/tkTextIndex.c $(GENERIC_DIR)/tkTextMark.c \
-	$(GENERIC_DIR)/tkTextTag.c $(GENERIC_DIR)/tkTextWind.c \
-	$(GENERIC_DIR)/tkMenuDraw.c $(GENERIC_DIR)/tkTextImage.c \
-	$(UNIX_DIR)/tkUnix.c $(UNIX_DIR)/tkUnixCursor.c $(UNIX_DIR)/tkUnixDraw.c \
-	$(UNIX_DIR)/tkUnixEvent.c $(UNIX_DIR)/tkUnixInit.c \
-	$(UNIX_DIR)/tkUnixSelect.c $(UNIX_DIR)/tkUnixWm.c \
-	$(UNIX_DIR)/tkUnixXId.c $(UNIX_DIR)/tkUnix3d.c\
-	$(UNIX_DIR)/tkUnixButton.c $(UNIX_DIR)/tkUnixColor.c \
-	$(UNIX_DIR)/tkUnixEmbed.c \
-	$(UNIX_DIR)/tkUnixFocus.c $(UNIX_DIR)/tkUnixFont.c\
-	$(UNIX_DIR)/tkUnixMenu.c $(UNIX_DIR)/tkUnixDialog.c\
-	$(UNIX_DIR)/tkUnixMenubu.c $(UNIX_DIR)/tkUnixScale.c\
-	$(UNIX_DIR)/tkUnixScrlbr.c  $(UNIX_DIR)/tkUnixSend.c
+	tk3d.c tkArgv.c \
+	tkAtom.c tkBind.c	\
+	tkBitmap.c tkClipboard.c \
+	tkCmds.c tkColor.c \
+	tkConfig.c tkCursor.c \
+	tkError.c tkEvent.c \
+	tkFocus.c tkFont.c \
+	tkGet.c tkGC.c \
+	tkGeometry.c tkGrab.c \
+	tkGrid.c \
+	tkMain.c tkOption.c \
+	tkPack.c tkPlace.c \
+	tkSelect.c \
+	tkUtil.c \
+	tkVisual.c tkWindow.c \
+	tkButton.c \
+	tkEntry.c tkFrame.c \
+	tkListbox.c tkMenu.c \
+	tkMenubutton.c tkMessage.c \
+	tkScale.c tkScrollbar.c \
+	tkCanvas.c tkCanvArc.c \
+	tkCanvBmap.c tkCanvImg.c \
+	tkCanvLine.c tkCanvPoly.c \
+	tkCanvPs.c tkCanvText.c \
+	tkCanvUtil.c \
+	tkCanvWind.c tkRectOval.c \
+	tkTrig.c tkImage.c \
+	tkImgBmap.c tkImgGIF.c \
+	tkImgPPM.c \
+	tkImgPhoto.c tkText.c \
+	tkTextBTree.c tkTextDisp.c \
+	tkTextIndex.c tkTextMark.c \
+	tkTextTag.c tkTextWind.c \
+	tkMenuDraw.c tkTextImage.c \
+	tkUnix.c tkUnixCursor.c tkUnixDraw.c \
+	tkUnixEvent.c tkUnixInit.c \
+	tkUnixSelect.c tkUnixWm.c \
+	tkUnixXId.c tkUnix3d.c\
+	tkUnixButton.c tkUnixColor.c \
+	tkUnixEmbed.c \
+	tkUnixFocus.c tkUnixFont.c\
+	tkUnixMenu.c tkUnixDialog.c\
+	tkUnixMenubu.c tkUnixScale.c\
+	tkUnixScrlbr.c tkUnixSend.c
=20
 .include <bsd.lib.mk>
Index: japanese/tcl76/files/Makefile.lib
=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
RCS file: /home/ncvs/ports/japanese/tcl76/files/Makefile.lib,v
retrieving revision 1.2
diff -u -r1.2 Makefile.lib
--- japanese/tcl76/files/Makefile.lib	11 Mar 1997 11:02:35 -0000	1.2
+++ japanese/tcl76/files/Makefile.lib	24 Jul 2003 12:38:36 -0000
@@ -1,3 +1,5 @@
+# $FreeBSD$
+
 NOPROFILE=3D	yes
 LIB=3D		tcl${VERSION}
 TCL_LIBRARY=3D	${PREFIX}/lib/tcl${VERSION}
@@ -11,31 +13,33 @@
 GENERIC_DIR=3D	../generic
 UNIX_DIR=3D	.
=20
+.PATH: ${GENERIC_DIR} ${UNIX_DIR}
+
 SRCS=3D	\
-		$(GENERIC_DIR)/regexp.c $(GENERIC_DIR)/tclAsync.c \
-		$(GENERIC_DIR)/tclBasic.c $(GENERIC_DIR)/tclCkalloc.c \
-		$(GENERIC_DIR)/tclClock.c $(GENERIC_DIR)/tclCmdAH.c \
-		$(GENERIC_DIR)/tclCmdIL.c $(GENERIC_DIR)/tclCmdMZ.c \
-		$(GENERIC_DIR)/tclDate.c $(GENERIC_DIR)/tclEnv.c \
-		$(GENERIC_DIR)/tclEvent.c $(GENERIC_DIR)/tclExpr.c \
-		$(GENERIC_DIR)/tclFHandle.c $(GENERIC_DIR)/tclFileName.c \
-		$(GENERIC_DIR)/tclGet.c $(GENERIC_DIR)/tclHash.c \
-		$(GENERIC_DIR)/tclHistory.c $(GENERIC_DIR)/tclInterp.c \
-		$(GENERIC_DIR)/tclIO.c 	$(GENERIC_DIR)/tclIOCmd.c \
-		$(GENERIC_DIR)/tclIOSock.c $(GENERIC_DIR)/tclIOUtil.c \
-		$(GENERIC_DIR)/tclLink.c $(GENERIC_DIR)/tclLoad.c \
-		$(GENERIC_DIR)/tclMain.c $(GENERIC_DIR)/tclNotify.c \
-		$(GENERIC_DIR)/tclParse.c $(GENERIC_DIR)/tclPkg.c \
-		$(GENERIC_DIR)/tclPosixStr.c $(GENERIC_DIR)/tclPreserve.c \
-		$(GENERIC_DIR)/tclProc.c $(GENERIC_DIR)/tclTest.c \
-		$(GENERIC_DIR)/tclUtil.c $(GENERIC_DIR)/tclVar.c \
-		$(GENERIC_DIR)/tclKanjiUtil.c \
-		$(UNIX_DIR)/tclAppInit.c $(UNIX_DIR)/tclMtherr.c \
-		$(UNIX_DIR)/tclUnixChan.c $(UNIX_DIR)/tclUnixFile.c \
-		$(UNIX_DIR)/tclUnixNotfy.c $(UNIX_DIR)/tclUnixPipe.c \
-		$(UNIX_DIR)/tclUnixSock.c $(UNIX_DIR)/tclUnixTest.c \
-		$(UNIX_DIR)/tclUnixTime.c $(UNIX_DIR)/tclUnixInit.c \
-		$(UNIX_DIR)/tclLoadDl2.c $(UNIX_DIR)/tclUnixFCmd.c=20
+		regexp.c tclAsync.c \
+		tclBasic.c tclCkalloc.c \
+		tclClock.c tclCmdAH.c \
+		tclCmdIL.c tclCmdMZ.c \
+		tclDate.c tclEnv.c \
+		tclEvent.c tclExpr.c \
+		tclFHandle.c tclFileName.c \
+		tclGet.c tclHash.c \
+		tclHistory.c tclInterp.c \
+		tclIO.c tclIOCmd.c \
+		tclIOSock.c tclIOUtil.c \
+		tclLink.c tclLoad.c \
+		tclMain.c tclNotify.c \
+		tclParse.c tclPkg.c \
+		tclPosixStr.c tclPreserve.c \
+		tclProc.c tclTest.c \
+		tclUtil.c tclVar.c \
+		tclKanjiUtil.c \
+		tclAppInit.c tclMtherr.c \
+		tclUnixChan.c tclUnixFile.c \
+		tclUnixNotfy.c tclUnixPipe.c \
+		tclUnixSock.c tclUnixTest.c \
+		tclUnixTime.c tclUnixInit.c \
+		tclLoadDl2.c tclUnixFCmd.c=20
=20
 install:
 	install -c libtcl${VERSION}.a ${PREFIX}/lib/libtcl76jp.a
Index: math/libranlib/files/Makefile.lib
=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
RCS file: /home/ncvs/ports/math/libranlib/files/Makefile.lib,v
retrieving revision 1.4
diff -u -r1.4 Makefile.lib
--- math/libranlib/files/Makefile.lib	19 Apr 1999 16:49:18 -0000	1.4
+++ math/libranlib/files/Makefile.lib	24 Jul 2003 12:38:37 -0000
@@ -6,7 +6,9 @@
 SHLIB_MINOR=3D	0
 LIB=3D		ranlib
=20
-SRCS =3D	../linpack/linpack.c com.c ranlib.c
+.PATH: ${.CURDIR}/../linpack
+
+SRCS=3D		linpack.c com.c ranlib.c
=20
 beforeinstall:
 	${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/ranlib.h \
Index: devel/libcache/files/Makefile.lib
=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
RCS file: /home/ncvs/ports/devel/libcache/files/Makefile.lib,v
retrieving revision 1.1
diff -u -r1.1 Makefile.lib
--- devel/libcache/files/Makefile.lib	22 Dec 2000 16:32:50 -0000	1.1
+++ devel/libcache/files/Makefile.lib	24 Jul 2003 12:38:37 -0000
@@ -1,9 +1,13 @@
+# $FreeBSD$
+
 LIB=3D		cache
=20
 SHLIB_MAJOR?=3D	0
 NOPROFILE=3D	yes
=20
-SRCS=3D		src/access.c src/parse.c
+.PATH: ${.CURDIR}/src
+
+SRCS=3D		access.c parse.c
=20
 CFLAGS+=3D	-I${.CURDIR}/include
=20
Index: devel/libU77/files/makefile.lib
=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
RCS file: /home/ncvs/ports/devel/libU77/files/makefile.lib,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 makefile.lib
--- devel/libU77/files/makefile.lib	16 Nov 1998 03:08:34 -0000	1.1.1.1
+++ devel/libU77/files/makefile.lib	24 Jul 2003 12:38:37 -0000
@@ -1,3 +1,5 @@
+# $FreeBSD$
+
 LIBDIR=3D ${PREFIX}/lib
 NOPROFILE=3D no
 CFLAGS+=3D-D_TIMES
@@ -8,16 +10,18 @@
=20
 LIB=3D U77
=20
-SRCS =3D	src/access.c src/alarm.c src/bit.c src/chdir.c src/chmod.c       =
  \
-	src/ctime.c src/drand.c src/dsecnd.c src/dtime.c src/etime.c       \
-	src/exit.c src/falloc.c src/fdate.c src/fork.c src/free.c          \
-	src/fstat.f src/gerror.c src/getarg.c src/getcwd.c src/getenv.c    \
-	src/getgid.c src/getlog.c src/getpid.c src/getuid.c src/gmtime.c   \
-	src/hostnm.c src/iargc.c src/idate.c src/ierrno.c src/irand.c      \
-	src/itime.c src/kill.c src/len.c src/link.c src/lnblnk.f src/loc.c \
-	src/lstat.c src/ltime.c src/malloc.c src/mclock.c src/perror.c     \
-	src/qsort.c src/rand.c src/rename.c src/second.c src/seterr.c      \
-	src/sleep.c src/stat.c src/symlnk.c src/system.c src/time.c        \
-	src/unlink.c src/util.c src/wait.c src/wclock.c
+.PATH: ${.CURDIR}/src
+
+SRCS =3D	access.c alarm.c bit.c chdir.c chmod.c         \
+	ctime.c drand.c dsecnd.c dtime.c etime.c       \
+	exit.c falloc.c fdate.c fork.c free.c          \
+	fstat.f gerror.c getarg.c getcwd.c getenv.c    \
+	getgid.c getlog.c getpid.c getuid.c gmtime.c   \
+	hostnm.c iargc.c idate.c ierrno.c irand.c      \
+	itime.c kill.c len.c link.c lnblnk.f loc.c \
+	lstat.c ltime.c malloc.c mclock.c perror.c     \
+	qsort.c rand.c rename.c second.c seterr.c      \
+	sleep.c stat.c symlnk.c system.c time.c        \
+	unlink.c util.c wait.c wclock.c
=20
 .include <bsd.lib.mk>
Index: japanese/ming/files/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
RCS file: /home/ncvs/ports/japanese/ming/files/Makefile,v
retrieving revision 1.1
diff -u -r1.1 Makefile
--- japanese/ming/files/Makefile	6 Aug 2002 12:15:30 -0000	1.1
+++ japanese/ming/files/Makefile	24 Jul 2003 12:38:37 -0000
@@ -1,5 +1,7 @@
 # $FreeBSD: ports/japanese/ming/files/Makefile,v 1.1 2002/08/06 12:15:30 k=
uriyama Exp $
=20
+.PATH: ${.CURDIR}/actioncompiler ${.CURDIR}/blocks
+
 LIB=3D		ming
 SHLIB_MAJOR?=3D	3
 SHLIB_MINOR?=3D	0
@@ -15,43 +17,43 @@
 		shape_cubic.c \
 		shape_util.c \
 		text_util.c \
-		actioncompiler/assembler.c \
-		actioncompiler/compile.c \
-		actioncompiler/compileaction.c \
-		actioncompiler/lex.swf4.c \
-		actioncompiler/lex.swf5.c \
-		actioncompiler/swf4compiler.tab.c \
-		actioncompiler/swf5compiler.tab.c \
-		blocks/action.c \
-		blocks/bitmap.c \
-		blocks/block.c \
-		blocks/browserfont.c \
-		blocks/button.c \
-		blocks/character.c \
-		blocks/cxform.c \
-		blocks/dbl.c \
-		blocks/error.c \
-		blocks/fillstyle.c \
-		blocks/font.c \
-		blocks/fontinfo.c \
-		blocks/gradient.c \
-		blocks/input.c \
-		blocks/jpeg.c \
-		blocks/linestyle.c \
-		blocks/loadfont.c \
-		blocks/matrix.c \
-		blocks/method.c \
-		blocks/morph.c \
-		blocks/mp3.c \
-		blocks/output.c \
-		blocks/outputblock.c \
-		blocks/placeobject.c \
-		blocks/rect.c \
-		blocks/shape.c \
-		blocks/soundstream.c \
-		blocks/sprite.c \
-		blocks/text.c \
-		blocks/textfield.c
+		assembler.c \
+		compile.c \
+		compileaction.c \
+		lex.swf4.c \
+		lex.swf5.c \
+		swf4compiler.tab.c \
+		swf5compiler.tab.c \
+		action.c \
+		bitmap.c \
+		block.c \
+		browserfont.c \
+		button.c \
+		character.c \
+		cxform.c \
+		dbl.c \
+		error.c \
+		fillstyle.c \
+		font.c \
+		fontinfo.c \
+		gradient.c \
+		input.c \
+		jpeg.c \
+		linestyle.c \
+		loadfont.c \
+		matrix.c \
+		method.c \
+		morph.c \
+		mp3.c \
+		output.c \
+		outputblock.c \
+		placeobject.c \
+		rect.c \
+		shape.c \
+		soundstream.c \
+		sprite.c \
+		text.c \
+		textfield.c
 INCSGROUPS=3D	INCS BLKS
 INCS=3D		blocklist.h \
 		blocktypes.h \

--ALfTUftag+2gvp1h
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="sys.mk.patch"
Content-Transfer-Encoding: quoted-printable

Index: sys.mk
=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
RCS file: /home/ncvs/src/share/mk/sys.mk,v
retrieving revision 1.70
diff -u -r1.70 sys.mk
--- sys.mk	2 Jul 2003 17:03:28 -0000	1.70
+++ sys.mk	24 Jul 2003 13:15:05 -0000
@@ -184,32 +184,32 @@
 	${CC} ${CFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET}
=20
 .c.o:
-	${CC} ${CFLAGS} -c ${.IMPSRC}
+	${CC} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET}
=20
 .cc .cpp .cxx .C:
 	${CXX} ${CXXFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} -o ${.TARGET}
=20
 .cc.o .cpp.o .cxx.o .C.o:
-	${CXX} ${CXXFLAGS} -c ${.IMPSRC}
+	${CXX} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET}
=20
 .m.o:
-	${OBJC} ${OBJCFLAGS} -c ${.IMPSRC}
+	${OBJC} ${OBJCFLAGS} -c ${.IMPSRC} -o ${.TARGET}
=20
 .p.o:
-	${PC} ${PFLAGS} -c ${.IMPSRC}
+	${PC} ${PFLAGS} -c ${.IMPSRC} -o ${.TARGET}
=20
 .e .r .F .f:
 	${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} ${LDFLAGS} ${.IMPSRC} ${LDLIBS} \
 	    -o ${.TARGET}
=20
 .e.o .r.o .F.o .f.o:
-	${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} -c ${.IMPSRC}
+	${FC} ${RFLAGS} ${EFLAGS} ${FFLAGS} -c ${.IMPSRC} -o ${.TARGET}
=20
 .S.o:
-	${CC} ${CFLAGS} -c ${.IMPSRC}
+	${CC} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET}
=20
 .asm.o:
-	${CC} -x assembler-with-cpp ${CFLAGS} -c ${.IMPSRC}
+	${CC} -x assembler-with-cpp ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET}
=20
 .s.o:
 	${AS} ${AFLAGS} -o ${.TARGET} ${.IMPSRC}

--ALfTUftag+2gvp1h--

--/unnNtmY43mpUSKx
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQE/H91TUkv4P6juNwoRAkbpAJ4nn2GxaOftK+eUzBo2FJxHD9cZ8ACZAWJW
TE3NuElQNdsxVzv3BALvfZE=
=IoWF
-----END PGP SIGNATURE-----

--/unnNtmY43mpUSKx--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030724132123.GC37686>