mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-06 16:40:47 +00:00
Fixes and cleanups to the perl build; don't error out when NOCLEAN is
set and directories are being (re)made; build the procname ($0) stuff, don't install miniperl. (Miniperl needs a revisit).
This commit is contained in:
parent
24ad19c546
commit
116d5cd80d
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=64873
|
@ -45,8 +45,8 @@ links: ${DEPEND_H}
|
|||
done ;\
|
||||
done
|
||||
@ln -sf ${PERL5SRC}/ext/File/Glob/Glob.pm lib/File/Glob.pm
|
||||
@mkdir lib/auto
|
||||
@mkdir build
|
||||
@-mkdir lib/auto
|
||||
@-mkdir build
|
||||
@ln -sf ${PERL5SRC}/config_h.SH config_h.sh
|
||||
@ln -sf ${PERL5SRC}/cflags.SH cflags.sh
|
||||
@ln -sf ${PERL5SRC}/ext/re/re.pm lib/re.pm
|
||||
|
|
|
@ -10,8 +10,8 @@ SRCS= perl.c gv.c toke.c perly.c op.c regcomp.c dump.c util.c mg.c \
|
|||
xsutils.c globals.c perlio.c perlapi.c \
|
||||
config.h
|
||||
|
||||
DPADD= ${LIBM}
|
||||
LDADD= -lm
|
||||
DPADD= ${LIBM} ${LIBUTIL}
|
||||
LDADD= -lm -lutil
|
||||
|
||||
NO_PERL_SCRIPT_MAKE= true
|
||||
|
||||
|
|
|
@ -292,6 +292,7 @@ d_setpgid='define'
|
|||
d_setpgrp2='undef'
|
||||
d_setpgrp='define'
|
||||
d_setprior='define'
|
||||
d_setproctitle='define'
|
||||
d_setpwent='define'
|
||||
d_setregid='define'
|
||||
d_setresgid='define'
|
||||
|
@ -438,6 +439,7 @@ i_grp='define'
|
|||
i_iconv='undef'
|
||||
i_ieeefp='define'
|
||||
i_inttypes='define'
|
||||
i_libutil='define'
|
||||
i_limits='define'
|
||||
i_locale='define'
|
||||
i_machcthr='undef'
|
||||
|
@ -543,7 +545,7 @@ libsdirs=' /usr/lib'
|
|||
libsfiles=' libm.so.2 libc.so.4 libcrypt.so.2'
|
||||
libsfound=' /usr/lib/libm.so.2 /usr/lib/libc.so.4 /usr/lib/libcrypt.so.2'
|
||||
libspath=' /usr/lib'
|
||||
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv'
|
||||
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv util'
|
||||
line=''
|
||||
lint=''
|
||||
lkflags=''
|
||||
|
|
|
@ -292,6 +292,7 @@ d_setpgid='define'
|
|||
d_setpgrp2='undef'
|
||||
d_setpgrp='define'
|
||||
d_setprior='define'
|
||||
d_setproctitle='define'
|
||||
d_setpwent='define'
|
||||
d_setregid='define'
|
||||
d_setresgid='define'
|
||||
|
@ -438,6 +439,7 @@ i_grp='define'
|
|||
i_iconv='undef'
|
||||
i_ieeefp='define'
|
||||
i_inttypes='define'
|
||||
i_libutil='define'
|
||||
i_limits='define'
|
||||
i_locale='define'
|
||||
i_machcthr='undef'
|
||||
|
@ -543,7 +545,7 @@ libsdirs=' /usr/lib'
|
|||
libsfiles=' libm.so.2 libc.so.4 libcrypt.so.2'
|
||||
libsfound=' /usr/lib/libm.so.2 /usr/lib/libc.so.4 /usr/lib/libcrypt.so.2'
|
||||
libspath=' /usr/lib'
|
||||
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv'
|
||||
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv util'
|
||||
line=''
|
||||
lint=''
|
||||
lkflags=''
|
||||
|
|
|
@ -292,6 +292,7 @@ d_setpgid='define'
|
|||
d_setpgrp2='undef'
|
||||
d_setpgrp='define'
|
||||
d_setprior='define'
|
||||
d_setproctitle='define'
|
||||
d_setpwent='define'
|
||||
d_setregid='define'
|
||||
d_setresgid='define'
|
||||
|
@ -438,6 +439,7 @@ i_grp='define'
|
|||
i_iconv='undef'
|
||||
i_ieeefp='define'
|
||||
i_inttypes='define'
|
||||
i_libutil='define'
|
||||
i_limits='define'
|
||||
i_locale='define'
|
||||
i_machcthr='undef'
|
||||
|
@ -543,7 +545,7 @@ libsdirs=' /usr/lib'
|
|||
libsfiles=' libm.so.2 libc.so.4 libcrypt.so.2'
|
||||
libsfound=' /usr/lib/libm.so.2 /usr/lib/libc.so.4 /usr/lib/libcrypt.so.2'
|
||||
libspath=' /usr/lib'
|
||||
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv'
|
||||
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv util'
|
||||
line=''
|
||||
lint=''
|
||||
lkflags=''
|
||||
|
|
|
@ -292,6 +292,7 @@ d_setpgid='define'
|
|||
d_setpgrp2='undef'
|
||||
d_setpgrp='define'
|
||||
d_setprior='define'
|
||||
d_setproctitle='define'
|
||||
d_setpwent='define'
|
||||
d_setregid='define'
|
||||
d_setresgid='define'
|
||||
|
@ -438,6 +439,7 @@ i_grp='define'
|
|||
i_iconv='undef'
|
||||
i_ieeefp='define'
|
||||
i_inttypes='define'
|
||||
i_libutil='define'
|
||||
i_limits='define'
|
||||
i_locale='define'
|
||||
i_machcthr='undef'
|
||||
|
@ -543,7 +545,7 @@ libsdirs=' /usr/lib'
|
|||
libsfiles=' libm.so.2 libc.so.4 libcrypt.so.2'
|
||||
libsfound=' /usr/lib/libm.so.2 /usr/lib/libc.so.4 /usr/lib/libcrypt.so.2'
|
||||
libspath=' /usr/lib'
|
||||
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv'
|
||||
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv util'
|
||||
line=''
|
||||
lint=''
|
||||
lkflags=''
|
||||
|
|
|
@ -11,12 +11,14 @@ MYLIBPERL= ${.OBJDIR}/../libperl/libperl.a
|
|||
.else
|
||||
MYLIBPERL= ${.CURDIR}/../libperl/libperl.a
|
||||
.endif
|
||||
DPADD= ${MYLIBPERL} ${LIBM} ${LIBCRYPT}
|
||||
LDADD= ${MYLIBPERL} -lm -lcrypt
|
||||
DPADD= ${MYLIBPERL} ${LIBM} ${LIBCRYPT} ${LIBUTIL}
|
||||
LDADD= ${MYLIBPERL} -lm -lcrypt -lutil
|
||||
|
||||
build-tools: cleandepend
|
||||
cd ${.CURDIR} && ${MAKE} ${PROG}
|
||||
|
||||
install distribute:
|
||||
|
||||
NO_PERL_SCRIPT_MAKE= true
|
||||
|
||||
.include <bsd.prog.mk>
|
||||
|
|
Loading…
Reference in a new issue