head	1.9;
access;
symbols
	RELENG_4_11_0_RELEASE:1.5.2.1
	RELENG_4_11:1.5.2.1.0.18
	RELENG_4_11_BP:1.5.2.1
	RELENG_4_10_0_RELEASE:1.5.2.1
	RELENG_4_10:1.5.2.1.0.16
	RELENG_4_10_BP:1.5.2.1
	RELENG_4_9_0_RELEASE:1.5.2.1
	RELENG_4_9:1.5.2.1.0.14
	RELENG_4_9_BP:1.5.2.1
	RELENG_4_8_0_RELEASE:1.5.2.1
	RELENG_4_8:1.5.2.1.0.12
	RELENG_4_8_BP:1.5.2.1
	RELENG_4_7_0_RELEASE:1.5.2.1
	RELENG_4_7:1.5.2.1.0.10
	RELENG_4_7_BP:1.5.2.1
	RELENG_4_6_2_RELEASE:1.5.2.1
	RELENG_4_6_1_RELEASE:1.5.2.1
	RELENG_4_6_0_RELEASE:1.5.2.1
	RELENG_4_6:1.5.2.1.0.8
	RELENG_4_6_BP:1.5.2.1
	RELENG_4_5_0_RELEASE:1.5.2.1
	RELENG_4_5:1.5.2.1.0.6
	RELENG_4_5_BP:1.5.2.1
	RELENG_4_4_0_RELEASE:1.5.2.1
	RELENG_4_4:1.5.2.1.0.4
	RELENG_4_4_BP:1.5.2.1
	RELENG_4_3_0_RELEASE:1.5.2.1
	RELENG_4_3:1.5.2.1.0.2
	RELENG_4_3_BP:1.5.2.1
	RELENG_4_2_0_RELEASE:1.5.2.1
	RELENG_4_1_1_RELEASE:1.5
	PRE_SMPNG:1.7
	RELENG_4_1_0_RELEASE:1.5
	RELENG_3_5_0_RELEASE:1.2.2.3
	RELENG_4_0_0_RELEASE:1.5
	RELENG_4:1.5.0.2
	RELENG_4_BP:1.5
	RELENG_3_4_0_RELEASE:1.2.2.3
	RELENG_3_3_0_RELEASE:1.2.2.3
	RELENG_3_2_PAO:1.2.2.2.0.2
	RELENG_3_2_PAO_BP:1.2.2.2
	RELENG_3_2_0_RELEASE:1.2.2.2
	RELENG_3_1_0_RELEASE:1.2
	RELENG_3:1.2.0.2
	RELENG_3_BP:1.2
	RELENG_3_0_0_RELEASE:1.2;
locks; strict;
comment	@# @;


1.9
date	2002.05.16.09.57.10;	author markm;	state dead;
branches;
next	1.8;

1.8
date	2002.02.10.19.48.18;	author markm;	state Exp;
branches;
next	1.7;

1.7
date	2000.06.27.15.28.13;	author markm;	state Exp;
branches;
next	1.6;

1.6
date	2000.06.25.14.48.16;	author markm;	state Exp;
branches;
next	1.5;

1.5
date	99.08.27.23.36.26;	author peter;	state Exp;
branches
	1.5.2.1;
next	1.4;

1.4
date	99.05.02.15.29.56;	author markm;	state Exp;
branches;
next	1.3;

1.3
date	99.03.18.19.39.07;	author julian;	state Exp;
branches;
next	1.2;

1.2
date	98.10.11.18.13.42;	author markm;	state Exp;
branches
	1.2.2.1;
next	1.1;

1.1
date	98.09.09.07.20.29;	author markm;	state Exp;
branches;
next	;

1.5.2.1
date	2000.10.05.09.54.53;	author markm;	state Exp;
branches;
next	1.5.2.2;

1.5.2.2
date	2012.11.17.07.23.08;	author svnexp;	state Exp;
branches;
next	;

1.2.2.1
date	99.03.18.19.35.14;	author julian;	state Exp;
branches;
next	1.2.2.2;

1.2.2.2
date	99.05.05.13.28.53;	author markm;	state Exp;
branches;
next	1.2.2.3;

1.2.2.3
date	99.08.29.14.34.27;	author peter;	state Exp;
branches;
next	;


desc
@@


1.9
log
@Remove the perl build. Farewell, old friend.
@
text
@#
# $FreeBSD: src/gnu/usr.bin/perl/utils/h2ph/Makefile,v 1.8 2002/02/10 19:48:18 markm Exp $
#

SCRIPTS=h2ph

beforedepend all:	scripts

.include <bsd.prog.mk>

afterinstall:
	cd ${DESTDIR}/usr/include; \
	${MINIPERL} -I${.OBJDIR}/lib ${.OBJDIR}/${SCRIPTS} -d \
		${DESTDIR}/usr/libdata/perl/${VERSION}/mach * */*

.PATH:	${PERL5SRC}
@


1.8
log
@Nice set of fixes to use SCRIPT instead of PROG, thus fixing up
a lot of nasty STRIP= problems. This has the added side effect
if neatening up some leaf makefiles very nicely.

Submitted by:	ru
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.7
log
@Fix the upgrade-build case.
@
text
@d2 1
a2 1
# $FreeBSD: src/gnu/usr.bin/perl/utils/h2ph/Makefile,v 1.6 2000/06/25 14:48:16 markm Exp $
d5 1
a5 1
PROG=	h2ph
d13 1
a13 1
	${MINIPERL} -I${.OBJDIR}/lib ${.OBJDIR}/${PROG} -d \
@


1.6
log
@Userland build stuff for Perl5.006.

This is cleaned up quite a lot since 5.00502, and the library modules
are broken out into individual dirs. This should please a lot folk.
@
text
@d2 1
a2 1
# $FreeBSD: src/gnu/usr.bin/perl/utils/h2ph/Makefile,v 1.5 1999/08/27 23:36:26 peter Exp $
d13 1
a13 1
	miniperl -I${.OBJDIR}/lib ${.OBJDIR}/${PROG} -d \
@


1.5
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
d7 2
d13 4
a16 2
	miniperl ${.OBJDIR}/${PROG} -d \
		${DESTDIR}/usr/libdata/perl/5.00503/mach * */*
@


1.5.2.1
log
@MFC: Merge the CURRENT perl-building method to STABLE. This will
dramatically reduce the dependance on miniperl.

NOTE!! This does not bring Perl-5.6.0 to STABLE !!

NOTE!! You should delete /usr/bin/miniperl !!
@
text
@d2 1
a2 1
# $FreeBSD: src/gnu/usr.bin/perl/utils/h2ph/Makefile,v 1.7 2000/06/27 15:28:13 markm Exp $
a6 2
beforedepend all:	scripts

d11 2
a12 4
	${MINIPERL} -I${.OBJDIR}/lib ${.OBJDIR}/${PROG} -d \
		${DESTDIR}/usr/libdata/perl/${VERSION}/mach * */*

.PATH:	${PERL5SRC}
@


1.5.2.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: stable/4/gnu/usr.bin/perl/utils/h2ph/Makefile 66671 2000-10-05 09:55:01Z markm $
@


1.4
log
@System Perl is now 5.00503! There is support for threads, but this is
not currently enabled. Thread-boffins are welcome to send me patches.
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.3 1999/03/18 19:39:07 julian Exp $
@


1.3
log
@Need to translate more .h to .ph then just /usr/include &
/usr/include/sys.  Specifically we need /usr/include/machine
since "syslog.h" includes "machine/ansi.h".  To be safe we
translate all of /usr/include/* and /usr/include/*/*.

sample error case:
         echo "require 'syslog.ph';" | /usr/bin/perl
will fail when syslog.ph tries to include machine/ansi.ph

Submitted by:	Doug Ambrisko
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.2 1998/10/11 18:13:42 markm Exp $
d12 1
a12 1
		${DESTDIR}/usr/libdata/perl/5.00502/mach * */*
@


1.2
log
@Very substantial debug/improvement of the FreeBSD/Perl5 build.

o make install ; make install now works
o make all ; make all is quiet the second time
o Dependancies are properliy debugged; this means that make -jN has a
  far hihjer likelyhood of working.
o a proper 'link farm' has been constructed for the build. This
  dramatically simplifies the dependancy tangle.
o for perldoc's use, all the .pod files are installed.
o the man3 docs are properly compressed.
o the man pages and libary code are installed by the makefiles, not
  by a perl script.
o at the end, h2ph is run.
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.1 1998/09/09 07:20:29 markm Exp $
d12 1
a12 1
		${DESTDIR}/usr/libdata/perl/5.00502/mach * sys/*
@


1.2.2.1
log
@Need to translate more .h to .ph then just /usr/include &
/usr/include/sys.  Specifically we need /usr/include/machine
since "syslog.h" includes "machine/ansi.h".  To be safe we
translate all of /usr/include/* and /usr/include/*/*.

sample error case:
         echo "require 'syslog.ph';" | /usr/bin/perl
will fail when syslog.ph tries to include machine/ansi.ph

Submitted by:	Doug Ambrisko
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.2 1998/10/11 18:13:42 markm Exp $
d12 1
a12 1
		${DESTDIR}/usr/libdata/perl/5.00502/mach * */*
@


1.2.2.2
log
@MFC: system Perl is now 5.00503!
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.4 1999/05/02 15:29:56 markm Exp $
d12 1
a12 1
		${DESTDIR}/usr/libdata/perl/5.00503/mach * */*
@


1.2.2.3
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.1
log
@Bring in the Perl5 BMake files. This ends the easy stuff.

I'll be doiung the rest in stages.
@
text
@d2 1
a2 1
# $Id$
d8 5
@
