mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-28 05:29:48 +00:00
dcda434b66
hints file for future releases. This will be submitted to the Perl maintainers.
44 lines
1.1 KiB
Plaintext
44 lines
1.1 KiB
Plaintext
--- hints/freebsd.sh.orig Mon Feb 12 21:52:51 1996
|
|
+++ hints/freebsd.sh Wed Oct 23 18:00:16 1996
|
|
@@ -43,16 +43,38 @@
|
|
d_setruid='undef'
|
|
;;
|
|
#
|
|
-# Trying to cover 2.0.5, 2.1-current and future 2.1
|
|
+# Trying to cover 2.0.5, 2.1-current and future 2.1/2.2
|
|
# It does not covert all 2.1-current versions as the output of uname
|
|
# changed a few times.
|
|
#
|
|
+# Even though seteuid/setegid are available, they've been turned off
|
|
+# because perl isn't coded with saved set[ug]id variables in mind.
|
|
+# In addition, a small patch is requried to suidperl to avoid a security
|
|
+# problem with FreeBSD.
|
|
+#
|
|
2.0.5*|2.0-built*|2.1*)
|
|
usevfork='true'
|
|
+ d_dosuid='define'
|
|
+ d_setregid='define'
|
|
+ d_setreuid='define'
|
|
+ d_setegid='undef'
|
|
+ d_seteuid='undef'
|
|
+ ;;
|
|
+#
|
|
+# 2.2 and above have phkmalloc(3).
|
|
+2.2*)
|
|
+ usevfork='true'
|
|
+ usemymalloc='n'
|
|
+ d_dosuid='define'
|
|
+ d_setregid='define'
|
|
+ d_setreuid='define'
|
|
+ d_setegid='undef'
|
|
+ d_seteuid='undef'
|
|
;;
|
|
#
|
|
-# Guesses at what will be needed after 2.1
|
|
+# Guesses at what will be needed after 2.2
|
|
*) usevfork='true'
|
|
+ usemymalloc='n'
|
|
;;
|
|
esac
|
|
|