| Summary: | Change FP Exts from BSDI to FreeBSD | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Scot W. Hetzel <hetzels> | ||||
| Component: | Individual Port(s) | Assignee: | freebsd-ports (Nobody) <ports> | ||||
| Status: | Closed FIXED | ||||||
| Severity: | Affects Only Me | ||||||
| Priority: | Normal | ||||||
| Version: | Latest | ||||||
| Hardware: | Any | ||||||
| OS: | Any | ||||||
| Attachments: |
|
||||||
Could some one please commit this PR to the ports collection, as I am receiving many reports on the broken nature of this port. Also, could you change the Makefile back to the fp40.bsdi.tar.z Extensions. As currently, fpsrvadm.exe needs libraries from COMPAT3X. Also fpsrvadm.exe is broken in regard to md5 passwords in the FreeBSD FP Extensions. The MD5 Checksum for fp40.bsdi.tar.z is: MD5 (fp40.bsdi.tar.z) = ba7c58845fce26b67af42b3c4359d6b2 Thanks, Scot Apply this patch after applying the first patch. This will revert
the port back to the BSDI FrontPage Extentions.
Thanks,
Scot
diff -ruN apache13-fp.orig/Makefile apache13-fp/Makefile
--- apache13-fp.orig/Makefile Mon May 15 23:24:18 2000
+++ apache13-fp/Makefile Thu Jul 6 21:37:05 2000
@@ -36,7 +36,7 @@
#PATCHFILES=
APACHE= ${DISTNAME}${EXTRACT_SUFX}
-FRONTPAGE= fp40.freebsd.tar.z
+FRONTPAGE= fp40.bsdi.tar.z
EXTRACT_ONLY= ${APACHE}
diff -ruN apache13-fp.orig/files/md5 apache13-fp/files/md5
--- apache13-fp.orig/files/md5 Mon May 15 20:45:25 2000
+++ apache13-fp/files/md5 Thu Jul 6 21:50:04 2000
@@ -1,4 +1,4 @@
MD5 (apache_1.3.12.tar.gz) = de3ccff384b0d4ab94c3251cb85d49d2
-MD5 (fp40.freebsd.tar.z) = 1a4ff48973347a1d2e6036fb02b9d798
+MD5 (fp40.bsdi.tar.z) = ba7c58845fce26b67af42b3c4359d6b2
MD5 (powerlogo.gif) = 0f106073b3c7844cf22d4df126b27c62
MD5 (fplogo.gif) = db0fd186b50fde14ff2ec638382a85e6
diff -ruN apache13-fp.orig/patches/patch-fa apache13-fp/patches/patch-fa
--- apache13-fp.orig/patches/patch-fa Mon May 15 21:22:34 2000
+++ apache13-fp/patches/patch-fa Thu Jul 6 21:47:43 2000
@@ -1,5 +1,5 @@
---- frontpage/version4.0/change_server.sh.orig Mon May 1 11:03:32 2000
-+++ frontpage/version4.0/change_server.sh Mon May 15 21:21:29 2000
+--- frontpage/version4.0/change_server.sh.orig Tue May 2 15:41:43 2000
++++ frontpage/version4.0/change_server.sh Thu Jul 6 21:45:52 2000
@@ -38,9 +38,12 @@
{
VERSION="4.0"
@@ -16,6 +16,15 @@
case "`echo 'x\c'`" in
'x\c') echo="echo -n" nnl= ;; #BSD
+@@ -62,7 +65,7 @@
+ SunOS*5.*i386*) machine="solarisx86" ;;
+ BSD/OS*) machine="bsdi" ;;
+ SCO_SV*) machine="sco5" ;;
+- FreeBSD*) machine="freebsd" ;;
++ FreeBSD*) machine="bsdi" ;;
+ UnixWare\ *\ *\ 7*\ i*) machine="uware7" ;;
+ *) echo "ERROR: Unsupported platform! Uname is $system."
+ return 1
@@ -217,8 +220,22 @@
clear
diff -ruN apache13-fp.orig/patches/patch-fb apache13-fp/patches/patch-fb
--- apache13-fp.orig/patches/patch-fb Mon May 15 21:30:09 2000
+++ apache13-fp/patches/patch-fb Thu Jul 6 21:48:07 2000
@@ -1,5 +1,5 @@
---- frontpage/version4.0/fp_install.sh.orig Mon May 1 11:03:32 2000
-+++ frontpage/version4.0/fp_install.sh Mon May 15 21:26:42 2000
+--- frontpage/version4.0/fp_install.sh.orig Tue May 2 15:41:43 2000
++++ frontpage/version4.0/fp_install.sh Thu Jul 6 21:46:15 2000
@@ -48,7 +48,8 @@
{
VERSION="4.0"
@@ -10,6 +10,15 @@
case "`echo 'x\c'`" in
'x\c') echo="echo -n" nnl= ;; #BSD
+@@ -70,7 +71,7 @@
+ SunOS*5.*i386*) machine="solarisx86" ;;
+ BSD/OS*) machine="bsdi" ;;
+ SCO_SV*) machine="sco5" ;;
+- FreeBSD*) machine="freebsd" ;;
++ FreeBSD*) machine="bsdi" ;;
+ UnixWare\ *\ *\ 7*\ i*) machine="uware7" ;;
+ *) echo "ERROR: Unsupported platform! Uname is $system."
+ return 1
@@ -129,7 +130,7 @@
checkuser()
{
State Changed From-To: open->feedback I tried applying the patches to the currently available version of the port, and it failed miserably, on practically every file referenced. Can you resubmit an updated patch? State Changed From-To: feedback->closed Closed at submitters request |
patch-fa doesn't patch change_server.sh file due it has been changed. Microsoft has released a new version of the FP4.0 extentions. Along with this release, they now support FrontPage Exts on FreeBSD (3.3-RELEASE). fpsrvadm.exe is no longer compiled static with libdescrypt. This was the only file that required the server to be built with libdescrypt. Unfortuately, when I changed my links to libscrypt, fpsrvadm.exe created bad MD5 passwords. Using htpasswd on the _vti_pvt/service.pwd file and entering a new password, allowed the FP Client to log into the server. ldd fpsrvadm.exe libcrypt.so.2 => /usr/lib/libcrypt.so.2 (0x28223000) libg++.so.4 => /usr/lib/compat/libg++.so.4 (0x28225000) libstdc++.so.2 => /usr/lib/compat/libstdc++.so.2 (0x28262000) libm.so.2 => /usr/lib/libm.so.2 (0x28299000) libc.so.3 => /usr/lib/compat/libc.so.3 (0x282b4000) ldd htpasswd libcrypt.so.2 => /usr/lib/libcrypt.so.2 (0x28069000) libc.so.4 => /usr/lib/libc.so.4 (0x2806b000) fpsrvadm.exe does create the correct DES passwords, when libcrypt -> libdescrypt. Due to this problem, apache13-fp still requires libcrypt -> libdescrypt. Fix: Changed Files: Makefile files/md5 patches/patch-fa patches/patch-fb pkg/PLIST