Subject: CVS commit: pkgsrc
To: None <pkgsrc-changes@NetBSD.org>
From: Eric Gillespie <epg@netbsd.org>
List: pkgsrc-changes
Date: 11/27/2004 02:35:53
Module Name:	pkgsrc
Committed By:	epg
Date:		Sat Nov 27 02:35:53 UTC 2004

Modified Files:
	pkgsrc/devel/p5-subversion: Makefile
	pkgsrc/devel/py-subversion: Makefile
	pkgsrc/devel/subversion: distinfo
	pkgsrc/devel/subversion-base: Makefile
	pkgsrc/www/ap2-subversion: Makefile
Added Files:
	pkgsrc/devel/subversion/files: build-outputs.mk
	pkgsrc/devel/subversion/patches: patch-ad patch-ag patch-ah patch-ai
Removed Files:
	pkgsrc/devel/subversion/patches: patch-aa

Log Message:
We used to avoid building all of Subversion again when building
sub-packages (p5-subversion, py-subversion, and ap2-subversion) by
hand-hacking build-outputs.mk, which was a big pain.  Consequently,
since the 1.0.7 update, pkgsrc has re-built the whole thing for each
subpackage.  This is annoying and makes p5-subversion not work with
pkgviews on Darwin.

Now, we'll fix the problem by patching gen-make.py, which generates
build-outputs.mk.  I may even be able to commit this change upstream.

devel/subversion-base/Makefile:
    Generate build-outputs.mk hack.

devel/p5-subversion/Makefile:
devel/py-subversion/Makefile:
www/ap2-subversion/Makefile:
    Replace build-outputs.mk in post-patch.


To generate a diff of this commit:
cvs rdiff -r1.14 -r1.15 pkgsrc/devel/p5-subversion/Makefile
cvs rdiff -r1.10 -r1.11 pkgsrc/devel/py-subversion/Makefile
cvs rdiff -r1.37 -r1.38 pkgsrc/devel/subversion/distinfo
cvs rdiff -r1.22 -r1.23 pkgsrc/devel/subversion-base/Makefile
cvs rdiff -r0 -r1.1 pkgsrc/devel/subversion/files/build-outputs.mk
cvs rdiff -r1.11 -r0 pkgsrc/devel/subversion/patches/patch-aa
cvs rdiff -r0 -r1.9 pkgsrc/devel/subversion/patches/patch-ad
cvs rdiff -r0 -r1.5 pkgsrc/devel/subversion/patches/patch-ag
cvs rdiff -r0 -r1.1 pkgsrc/devel/subversion/patches/patch-ah \
    pkgsrc/devel/subversion/patches/patch-ai
cvs rdiff -r1.16 -r1.17 pkgsrc/www/ap2-subversion/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.