head	1.12;
access;
symbols
	RELENG_2_2_8_RELEASE:1.10
	RELENG_2_2_7_RELEASE:1.10
	RELENG_2_2_6_RELEASE:1.10
	RELENG_2_2_5_RELEASE:1.10
	RELENG_2_2_2_RELEASE:1.10
	RELENG_2_2_1_RELEASE:1.10
	RELENG_2_2_0_RELEASE:1.10
	RELENG_2_1_7_RELEASE:1.9.4.1
	RELENG_2_1_6_1_RELEASE:1.9.4.1
	RELENG_2_1_6_RELEASE:1.9.4.1
	RELENG_2_2:1.10.0.2
	RELENG_2_2_BP:1.10
	RELENG_2_1_5_RELEASE:1.9.4.1
	RELENG_2_1_0_RELEASE:1.9
	RELENG_2_1_0:1.9.0.4
	RELENG_2_1_0_BP:1.9
	RELENG_2_0_5_RELEASE:1.9
	RELENG_2_0_5:1.9.0.2
	RELENG_2_0_5_BP:1.9
	RELENG_2_0_5_ALPHA:1.8
	RELEASE_2_0:1.4
	BETA_2_0:1.4
	ALPHA_2_0:1.4.0.2
	perl_4_036_bmake:1.1.1.1
	lwall:1.1.1;
locks; strict;
comment	@# @;


1.12
date	98.09.09.06.49.30;	author markm;	state dead;
branches;
next	1.11;

1.11
date	96.12.23.20.21.22;	author phk;	state Exp;
branches;
next	1.10;

1.10
date	96.06.02.19.59.26;	author gpalmer;	state Exp;
branches;
next	1.9;

1.9
date	95.05.30.05.03.31;	author rgrimes;	state Exp;
branches
	1.9.4.1;
next	1.8;

1.8
date	95.05.28.19.40.18;	author ache;	state Exp;
branches;
next	1.7;

1.7
date	95.01.14.03.31.27;	author jkh;	state Exp;
branches;
next	1.6;

1.6
date	95.01.01.17.21.09;	author bde;	state Exp;
branches;
next	1.5;

1.5
date	94.12.31.21.10.35;	author gclarkii;	state Exp;
branches;
next	1.4;

1.4
date	94.09.12.05.10.00;	author rgrimes;	state Exp;
branches;
next	1.3;

1.3
date	94.09.11.19.55.51;	author gclarkii;	state Exp;
branches;
next	1.2;

1.2
date	94.09.11.19.52.22;	author gclarkii;	state Exp;
branches;
next	1.1;

1.1
date	94.09.10.06.27.30;	author gclarkii;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	94.09.10.06.27.31;	author gclarkii;	state Exp;
branches;
next	;

1.9.4.1
date	96.06.08.20.18.51;	author pst;	state Exp;
branches;
next	;


desc
@@


1.12
log
@Old Perl is leaving us. Goodbye, faithful friend.
@
text
@#
#

PROG= suidperl
LINKS= ${BINDIR}/suidperl ${BINDIR}/sperl4.036

SRCS+= array.c cmd.c cons.c consarg.c
SRCS+= doarg.c doio.c dolist.c dump.c
SRCS+= eval.c form.c hash.c
SRCS+= perl.c perly.c regcomp.c regexec.c
SRCS+= stab.c str.c toke.c util.c
SRCS+= usersub.c
.PATH: ${.CURDIR}/../perl


CFLAGS+= -I${.CURDIR}/../perl -DIAMSUID -DTAINT
LDADD= -lm
DPADD= ${LIBM}

LDADD+= -lcrypt
DPADD+= ${LIBCRYPT}

MAN1=
MLINKS+= perl.1 suidperl.1

BINOWN= root
BINMODE=4111

.include "../../Makefile.inc"
.include <bsd.prog.mk>
@


1.11
log
@Remove a couple of private malloc() implementations, one of which
was unused afterall.
@
text
@@


1.10
log
@Use setreuid instead of seteuid for permissions management
@
text
@d9 1
a9 1
SRCS+= eval.c form.c hash.c malloc.c
@


1.9
log
@Remove trailing whitespace.
@
text
@d27 1
a27 1
BINMODE=4711
@


1.9.4.1
log
@Bring in changes from head
@
text
@d27 1
a27 1
BINMODE=4111
@


1.8
log
@Add link to sperl4.036, needed for suid scripts and pgms
which use sperl$]
@
text
@d2 1
a2 1
# 
d4 1
a4 1
PROG= suidperl 
d7 1
a7 1
SRCS+= array.c cmd.c cons.c consarg.c 
d9 1
a9 1
SRCS+= eval.c form.c hash.c malloc.c 
d11 1
a11 1
SRCS+= stab.c str.c toke.c util.c 
d17 1
a17 1
LDADD= -lm 
@


1.7
log
@Install suidperl suid root.
Submitted by:	Jean-Marc Zucconi <jmz@@cabri.obs-besancon.fr>
@
text
@d5 1
@


1.6
log
@Fix previous commit.  Installing links to manpages without installing
manpages is not completely trivial.

Please don't commit untested changes.
@
text
@d25 3
@


1.5
log
@Add mlinks for man page

Reviewed by:
Submitted by:
Obtained from:
@
text
@d22 2
a23 3
MANSRC= ${.CURDIR}/../perl
MLINKS+=perl.1 suidperl.1

@


1.4
log
@Include of bsd.prog.mk should almost always be the last line of the file.

Fix missing ${DESTDIR} in 2 places (rgrimes)
Submitted by:	bde
@
text
@d22 2
a23 1
NOMAN=
@


1.3
log
@Deleted checks for libcrypt as not nessecery for 2.0.
@
text
@d25 1
a26 2
.include "../../Makefile.inc"

@


1.2
log
@Added includes for Makefile.inc (/usr/src/gnu/usr.bin/Makefile.inc)

Reviewed by: Gary Clark II
Submitted by: Rod Grimes
@
text
@a18 1
.if exists (/usr/lib/libcrypt.a)
a20 3
.else
SRCS+= crypt.c
.endif
@


1.1
log
@Initial revision
@
text
@d30 1
@


1.1.1.1
log
@Initial import of Perl 4.046 bmaked

@
text
@@
