summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2001-12-27 22:26:52 +0000
committerMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2001-12-27 22:26:52 +0000
commita346b45627317ade7d5e808306c0951e0308a2ea (patch)
tree188bc05545bdb85a825fe0851a28e1c2794e9628 /www
parentNew port gxset version 0.3: GTK frontend for xset(1) (diff)
New port frontpage version 5.0.2.2623: Microsoft Frontpage 2002
Extentions PR: 31625 Submitted by: Scot W. Hetzel <hetzels@westbend.net>
Notes
Notes: svn path=/head/; revision=52278
Diffstat (limited to 'www')
-rw-r--r--www/Makefile1
-rw-r--r--www/frontpage/Makefile128
-rw-r--r--www/frontpage/distinfo3
-rw-r--r--www/frontpage/files/fp_install.alpha11
-rw-r--r--www/frontpage/files/fp_install.bsdi11
-rw-r--r--www/frontpage/files/patch-fp_install.sh157
-rw-r--r--www/frontpage/files/patch-fpexe.c33
-rw-r--r--www/frontpage/files/patch-readme.htm32
-rw-r--r--www/frontpage/files/patch-set_default_perms.sh11
-rw-r--r--www/frontpage/pkg-comment1
-rw-r--r--www/frontpage/pkg-descr13
-rw-r--r--www/frontpage/pkg-message9
-rw-r--r--www/frontpage/pkg-message.bsdi14
-rw-r--r--www/frontpage/pkg-message.freebsd14
-rw-r--r--www/frontpage/pkg-plist262
15 files changed, 700 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index e3cb3d58624e..5724b629b1e2 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -66,6 +66,7 @@
SUBDIR += fhttpd
SUBDIR += flashplugin
SUBDIR += flashplugin-mozilla
+ SUBDIR += frontpage
SUBDIR += fxhtml
SUBDIR += g-gcl
SUBDIR += galeon
diff --git a/www/frontpage/Makefile b/www/frontpage/Makefile
new file mode 100644
index 000000000000..53dfe5e39ba6
--- /dev/null
+++ b/www/frontpage/Makefile
@@ -0,0 +1,128 @@
+# New ports collection makefile for: Microsoft FrontPage Extentions
+# Date created: Sat Oct 24 16:30:00 CDT 2001
+# Whom: hetzels@westbend.net
+#
+# $FreeBSD$
+#
+
+PORTNAME= frontpage
+PORTVERSION= 5.0.2.2623
+CATEGORIES= www
+MASTER_SITES= ftp://ftp.microsoft.com/products/frontpage/ \
+ ftp://www.westbend.net/Mirrors/ftp.microsoft.com/Products/frontpage/
+DISTFILES= ${FRONTPAGE}
+
+MAINTAINER= hetzels@westbend.net
+
+.include <bsd.port.pre.mk>
+
+ONLY_FOR_ARCHS= i386 alpha
+
+FP_VER= 5.0
+#FP_VER= ${PORTVERSION:C/\..*//}
+
+.if ${ARCH} == i386
+.ifdef WANT_BSDI_EXT
+FRONTPAGE= fp${FP_VER:S/.//}.bsdi.tar.Z
+EXTRA_PATCHES= ${FILESDIR}/fp_install.bsdi
+.if ${OSVERSION} < 4300001 || ( ${OSVERSION} >= 500000 && ${OSVERSION} < 500014 )
+PKGMESSAGE= pkg-message.bsdi
+.endif
+.else
+.if (defined(BATCH) && ${BATCH} == YES ) || !exists(/usr/lib/compat/libc.so.3)
+LIB_DEPENDS+= c.3:${PORTSDIR}/misc/compat3x
+.endif
+FRONTPAGE= fp${FP_VER:S/.//}.freebsd.tar.Z
+.if ${OSVERSION} < 4300001 || ( ${OSVERSION} >= 500000 && ${OSVERSION} < 500014 )
+PKGMESSAGE= pkg-message.freebsd
+.endif
+.endif
+.elif ${ARCH} == alpha
+FRONTPAGE= fp${FP_VER:S/.//}.alpha.tar.Z
+EXTRA_PATCHES= ${FILESDIR}/fp_install.alpha
+.endif
+
+.ifdef ALL_FP
+FRONTPAGE= fp${FP_VER:S/.//}.freebsd.tar.Z \
+ fp${FP_VER:S/.//}.bsdi.tar.Z \
+ fp${FP_VER:S/.//}.alpha.tar.Z
+.endif
+
+EXTRACT_ONLY=
+NO_WRKSUBDIR= yes
+NO_BUILD= yes
+
+BATCH?= NO
+CHMOD?= /bin/chmod
+NM= /usr/bin/nm
+CRYPT_DES!= ${NM} /usr/lib/libcrypt.a | ${GREP} -q -e "crypt_des" ; echo $$?
+FP_DIR= frontpage/version${FP_VER}
+FPINSTALL= ${FP_DIR}/fp_install.sh
+FPEXEC= ${FP_DIR}/apache-fp/fpexe.c
+FPSETPERM= ${FP_DIR}/set_default_perms.sh
+README= ${FP_DIR}/readme.htm
+FPHTTPD= ${FP_DIR}/apache-fp
+FPCSS= ${FP_DIR}/admin/1033/webadmin.css
+
+MOD_FPDOCDIR= ${PREFIX}/share/doc/apache/manual/frontpage
+
+PLIST_SUB= FP_VER=${FP_VER}
+
+pre-extract:
+.if ${OSVERSION} < 430001 || ( ${OSVERSION} >= 500000 && ${OSVERSION} < 500014 )
+ @if ! ${LDCONFIG} -r | ${GREP} -q -e "-ldescrypt"; then \
+ ${ECHO} ; \
+ ${ECHO} "WARNING: MS FrontPage Extentions requires the libdescrypt library"; \
+ ${ECHO} " Install the libdescrypt Library, then build apache-fp"; \
+ ${ECHO} ; \
+ ${ECHO} " FreeBSD Handbook - Security (chapter 6)"; \
+ ${ECHO} " http://www.freebsd.org/handbook/security.html#CRYPT"; \
+ ${ECHO} " FAQ - I live outside the US. Can I use DES encryption?"; \
+ ${ECHO} " http://www.freebsd.org/FAQ/install.html#AEN629"; \
+ ${ECHO} ; \
+ ${FALSE} ; \
+ fi
+.else
+.if ${CRYPT_DES} == 1
+ @${ECHO}
+ @${ECHO} "WARNING: MS FrontPage Extentions requires crypt_des in"
+ @${ECHO} " the /usr/lib/libcrypt library. You will need to"
+ @${ECHO} " rebuild the libcrypt library with DES support."
+.if defined(NOSECURE) || defined(NOCRYPT)
+ @${ECHO}
+ @${ECHO} " You need to comment out both NOSECURE and NOCRYPT"
+ @${ECHO} " in the /etc/make.conf file before rebuilding the"
+ @${ECHO} " libcrypt library."
+.endif
+ @${ECHO}
+ @${FALSE}
+.endif
+.endif
+
+post-extract:
+ @${ECHO} "===> Extracting FrontPage install scripts"
+ cd ${WRKDIR} && \
+ ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${FRONTPAGE} \
+ ${EXTRACT_AFTER_ARGS} ${FPINSTALL} ${FPEXEC} \
+ ${README} ${FPSETPERM}
+
+post-patch:
+.if !defined(PATCH_DEBUG)
+ @${PERL} -pi -e 's:PREFIX:${PREFIX}:g ; \
+ s:MOD_FPDOCDIR:${MOD_FPDOCDIR}:g' ${WRKDIR}/${FPINSTALL}
+.endif
+
+do-install:
+ @${ECHO_MSG} "===> Untaring FrontPage Extentions to ${PREFIX}"
+ @(cd ${PREFIX} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${FRONTPAGE} ${EXTRACT_AFTER_ARGS})
+ @${PERL} -pi -e 's:IMAGESDIR:../images/:g' ${PREFIX}/${FPCSS}
+ @${RM} ${PREFIX}/${FPHTTPD}/httpd
+ @${MKDIR} ${MOD_FPDOCDIR}
+ @${CP} ${PREFIX}/${README} ${MOD_FPDOCDIR}/index.html
+ @${INSTALL_SCRIPT} ${WRKDIR}/${FPINSTALL} ${PREFIX}/${FPINSTALL}
+ @${INSTALL_SCRIPT} ${WRKDIR}/${FPSETPERM} ${PREFIX}/${FPSETPERM}
+
+post-install:
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.post.mk>
diff --git a/www/frontpage/distinfo b/www/frontpage/distinfo
new file mode 100644
index 000000000000..2748bebcbbe4
--- /dev/null
+++ b/www/frontpage/distinfo
@@ -0,0 +1,3 @@
+MD5 (fp50.freebsd.tar.Z) = 70de3f2d87868e93474ab28995147a58
+MD5 (fp50.bsdi.tar.Z) = ab199f0881605ebf12d7ec7b6a687a12
+MD5 (fp50.alpha.tar.Z) = 67712d5f7de2d45a71d62adce57528aa
diff --git a/www/frontpage/files/fp_install.alpha b/www/frontpage/files/fp_install.alpha
new file mode 100644
index 000000000000..3154ec39c686
--- /dev/null
+++ b/www/frontpage/files/fp_install.alpha
@@ -0,0 +1,11 @@
+--- frontpage/version5.0/fp_install.sh.orig Fri Apr 20 09:00:59 2001
++++ frontpage/version5.0/fp_install.sh Tue May 1 23:14:53 2001
+@@ -155,7 +155,7 @@
+ SunOS*5.*sun4*) machine="solaris" ;;
+ SunOS*5.*i386*) machine="solarisx86" ;;
+ BSD/OS*) machine="bsdi" ;;
+- FreeBSD*) machine="freebsd" ;;
++ FreeBSD*) machine="alpha" ;;
+ *) echo "ERROR: Unsupported platform! Uname is $system."
+ return 1
+ ;;
diff --git a/www/frontpage/files/fp_install.bsdi b/www/frontpage/files/fp_install.bsdi
new file mode 100644
index 000000000000..286303fa9d7c
--- /dev/null
+++ b/www/frontpage/files/fp_install.bsdi
@@ -0,0 +1,11 @@
+--- frontpage/version5.0/fp_install.sh.orig Fri Apr 20 09:00:59 2001
++++ frontpage/version5.0/fp_install.sh Tue May 1 23:14:53 2001
+@@ -155,7 +155,7 @@
+ SunOS*5.*sun4*) machine="solaris" ;;
+ SunOS*5.*i386*) machine="solarisx86" ;;
+ BSD/OS*) machine="bsdi" ;;
+- FreeBSD*) machine="freebsd" ;;
++ FreeBSD*) machine="bsdi" ;;
+ *) echo "ERROR: Unsupported platform! Uname is $system."
+ return 1
+ ;;
diff --git a/www/frontpage/files/patch-fp_install.sh b/www/frontpage/files/patch-fp_install.sh
new file mode 100644
index 000000000000..87765f6a0084
--- /dev/null
+++ b/www/frontpage/files/patch-fp_install.sh
@@ -0,0 +1,157 @@
+--- frontpage/version5.0/fp_install.sh.orig Mon Apr 16 07:39:25 2001
++++ frontpage/version5.0/fp_install.sh Wed Oct 24 12:15:07 2001
+@@ -12,7 +12,7 @@
+ main() {
+ initialize
+ step1 # setup environment
+- step2 # untar
++# step2 # untar
+ $FPDIR/set_default_perms.sh # Run the external permissions script.
+ step3 # upgrade/install
+
+@@ -52,7 +52,7 @@
+ echo
+
+ migrateoldconfig || error # Migrate old frontpage.cnf (if any)
+- change_server || error # upgrade httpd
++# change_server || error # upgrade httpd
+ upgradeexistingservers || error # Check to see if servers need upgrading
+ upgrade="yes"
+ chownexistingservers || error # Now chown the webs
+@@ -132,10 +132,11 @@
+ {
+ VERSION="5.0"
+ PATH=".:/bin:/usr/bin:/sbin:/usr/sbin:/usr/ucb:/etc:/usr/bsd"
+- INSTALLDIRDEFAULT="/usr/local/frontpage"
++ AP_TARGET=`PREFIX/sbin/apxs -q TARGET`
++ INSTALLDIRDEFAULT="PREFIX/frontpage"
+ NEWHTTPDNEW="/usr/local/frontpage/version${VERSION}/apache-fp/httpd"
+ DEFAULTHTTPD="/usr/local/apache/sbin/httpd"
+- FPDIR="/usr/local/frontpage/version${VERSION}"
++ FPDIR="PREFIX/frontpage/version${VERSION}"
+
+ case "`echo 'x\c'`" in
+ 'x\c') echo="echo -n" nnl= ;; #BSD
+@@ -390,29 +391,9 @@
+ {
+ retval=0
+
+- cat <<EOF
+-
+-Where would you like to install the FrontPage Server Extensions. If
+-you select a location other than /usr/local/frontpage/ then a symbolic
+-link will be created from /usr/local/frontpage/ to the location that
+-is chosen.
+-
+-EOF
+- $echo "FrontPage Server Extensions directory [/usr/local/frontpage/]: ${nnl}"
+- read installdir
+-
+- if [ "$installdir" = "" ]
+- then
+ installdir=$INSTALLDIRDEFAULT
+- fi
+ installdir=`dirname $installdir`/`basename $installdir`
+
+- if [ ! -d "$installdir" ]
+- then
+- echo "Creating $installdir"
+- if mkdir "$installdir"
+- then
+- echo "Directory $installdir has been created."
+ if chmod "$prot" "$installdir"
+ then
+ echo "Directory $installdir chmoded to $prot."
+@@ -420,22 +401,6 @@
+ echo "ERROR: Unable to chmod $installdir to $prot."
+ retval=1
+ fi
+- else
+- echo "ERROR: Unable to create $installdir!"
+- retval=1
+- fi
+- else
+- echo "WARNING: Directory $installdir already exists."
+- echo "Installation will overwrite existing files."
+- echo
+-
+- myprompt 'yYnN' "Continue the installation (y/n)" "N"
+- echo
+- if [ $answer = n ] || [ $answer = N ]
+- then
+- exit 0
+- fi
+- fi
+
+ if [ "$installdir" != "/usr/local/frontpage" ]
+ then
+@@ -1290,20 +1255,30 @@
+ echo " "
+
+ webname="/"
++ defconfigfile="PREFIX/etc/apache/${AP_TARGET}.conf"
+
+ configfile=""
+ while ( [ "$configfile" = "" ] || [ ! -f $configfile ] )
+ do
+- $echo "Server config filename: ${nnl}"
++ $echo "Server config filename: [$defconfigfile] ${nnl}"
+ read configfile
++ if [ "$configfile" = "" ]
++ then
++ configfile=$defconfigfile
++ fi
+ done
+ httpdconfigfile=$configfile
+
++ defadmin="fpadmin"
+ admin=""
+ until [ "$admin" != "" ]
+ do
+- $echo "FrontPage Administrator's user name: ${nnl}"
++ $echo "FrontPage Administrator's user name: [$defadmin] ${nnl}"
+ read admin
++ if [ "$admin" = "" ]
++ then
++ admin=$defadmin
++ fi
+ done
+
+ getHttpRootDirective $configfile Port
+@@ -1316,9 +1291,23 @@
+ done
+ weconfigfile="${installdir}/we${port}.cnf"
+
++ getHttpRootDirective $configfile DocumentRoot
++ docroot=$param
++ if [ ! -d "$docroot" ]
++ then
++ echo "ERROR: $docroot does not exist!"
++ return 1
++ fi
++
+ echo
+ getparam User $configfile $port "Getting User from "
+ defwebowner=$param
++
++ if [ "$defwebowner" = "" ]
++ then
++ defwebowner=`$lsg ${docroot}${service} | $awk ' { print $3}'`
++ fi
++
+ webowner=""
+ until [ "$webowner" != "" ]
+ do
+@@ -1333,6 +1322,12 @@
+ echo
+ getparam Group $configfile $port "Getting Group from "
+ defgroup=$param
++
++ if [ "$defgroup" = "" ]
++ then
++ defgroup=`$lsg ${docroot}${service} | $awk ' { print $4}'`
++ fi
++
+ webgroup=""
+ until [ "$webgroup" != "" ]
+ do
diff --git a/www/frontpage/files/patch-fpexe.c b/www/frontpage/files/patch-fpexe.c
new file mode 100644
index 000000000000..721e24b6d668
--- /dev/null
+++ b/www/frontpage/files/patch-fpexe.c
@@ -0,0 +1,33 @@
+--- frontpage/version5.0/apache-fp/fpexe.c.orig Fri Apr 20 09:01:13 2001
++++ frontpage/version5.0/apache-fp/fpexe.c Wed May 2 20:26:02 2001
+@@ -134,11 +134,11 @@
+ #include <time.h>
+ #include <pwd.h>
+ #include <grp.h>
+-#if !defined(bsdi) && !defined(hpux) && !defined(sun) && !defined(linux) && !defined(SCO5) && !defined(UWARE7) && !defined(FREEBSD)
++#if !defined(bsdi) && !defined(hpux) && !defined(sun) && !defined(linux) && !defined(SCO5) && !defined(UWARE7) && !defined(__FreeBSD__)
+ #include <sys/mode.h>
+ #endif
+
+-#if defined(sun) || defined(bsdi) || defined(sgi) || defined(SCO5) || defined(UWARE7) || defined(FREEBSD) || defined(linux)
++#if defined(sun) || defined(bsdi) || defined(sgi) || defined(SCO5) || defined(UWARE7) || defined(__FreeBSD__) || defined(linux)
+ extern const char ** environ;
+ #endif
+ extern int errno;
+@@ -162,10 +162,13 @@
+
+ #define KEYLEN 128 /* Should be a multiple of sizeof(int) */
+
++#ifndef LOCALDIR
++#define LOCALDIR "/usr/local"
++#endif
+
+-#define FPKEYDIR "/usr/local/frontpage/version5.0/apache-fp"
+-#define KEYFILE "/usr/local/frontpage/version5.0/apache-fp/suidkey.%d"
+-#define FPDIR "/usr/local/frontpage/version5.0/exes"
++#define FPKEYDIR LOCALDIR "/frontpage/version5.0/apache-fp"
++#define KEYFILE LOCALDIR "/frontpage/version5.0/apache-fp/suidkey.%d"
++#define FPDIR LOCALDIR "/frontpage/version5.0/exes"
+
+ /* Legal modules */
+ #define SHTML "/_vti_bin/shtml.exe"
diff --git a/www/frontpage/files/patch-readme.htm b/www/frontpage/files/patch-readme.htm
new file mode 100644
index 000000000000..1bf7c2229902
--- /dev/null
+++ b/www/frontpage/files/patch-readme.htm
@@ -0,0 +1,32 @@
+--- frontpage/version5.0/readme.htm.orig Fri Apr 20 09:01:13 2001
++++ frontpage/version5.0/readme.htm Wed May 2 21:07:06 2001
+@@ -104,9 +104,7 @@
+ virus.</P>
+ <P>To allow FrontPage authors to upload executables, set the
+ NoExecutableCgiUpload configuration variable to zero (0). For information about
+-FrontPage Server Extensions configuration variables, see the SharePoint Team
+-Services Administrator's Guide at
+-http://www.microsoft.com/technet/sharepoint.</P>
++FrontPage Server Extensions configuration variables, see the <A href="http://www.microsoft.com/technet/sharepoint">SharePoint Team Services</A> <A href="http://www.microsoft.com/technet/sharepoint/admindoc/">Administrator's Guide</A>.</P>
+ <P align=right><FONT size=1><A
+ href="#relnotes">Top
+ of Section</A></FONT></P>
+@@ -125,8 +123,7 @@
+ of Page</A></FONT></P>
+ <H3><A name=adminguide>SharePoint Team Services Administrator's Guide</H3>
+ <P>Documentation of the FrontPage Server Extensions 2002 is included in the
+-SharePoint Team Services Administrator's Guide, at
+-http://www.microsoft.com/technet/sharepoint. This includes detailed information
++<A href="http://www.microsoft.com/technet/sharepoint">SharePoint Team Services</A> <A href="http://www.microsoft.com/technet/sharepoint/admindoc/">Administrator's Guide</A>. This includes detailed information
+ about installing and administering the FrontPage Server Extensions along with an
+ overview of the Server Extensions, a detailed discussion of server extensions
+ security on UNIX and Windows, troubleshooting information, and a full set of
+@@ -142,7 +139,7 @@
+ can also customize the site to control your search using either keywords or the
+ site's natural language search engine, which uses normal, everyday language for
+ answering inquiries, so you can write your question in your own words. To begin,
+-go to http://support.microsoft.com/support/</A>.</P>
++go to <A href="http://support.microsoft.com/support/">http://support.microsoft.com/support/</A>.</P>
+ <P align=right><FONT size=1><A
+ href="#moreinfo">Top
+ of Section</A></FONT></P>
diff --git a/www/frontpage/files/patch-set_default_perms.sh b/www/frontpage/files/patch-set_default_perms.sh
new file mode 100644
index 000000000000..c4685b75a8a4
--- /dev/null
+++ b/www/frontpage/files/patch-set_default_perms.sh
@@ -0,0 +1,11 @@
+--- frontpage/version5.0/set_default_perms.sh.orig Fri Apr 20 09:00:58 2001
++++ frontpage/version5.0/set_default_perms.sh Wed May 2 19:20:58 2001
+@@ -81,7 +81,7 @@
+ chmod 4755 $FPDIR/apache-fp/_vti_bin/fpexe || die set fpexe to be suid
+
+ # Set httpd
+-chmod 555 $FPDIR/apache-fp/httpd || die make httpd executable
++#chmod 555 $FPDIR/apache-fp/httpd || die make httpd executable
+
+ # The apache-fp directory should not be writable to protect the stub program.
+ chmod 555 $FPDIR/apache-fp/_vti_bin || die restrict the apache-fp directory
diff --git a/www/frontpage/pkg-comment b/www/frontpage/pkg-comment
new file mode 100644
index 000000000000..2e5a61f6bc7e
--- /dev/null
+++ b/www/frontpage/pkg-comment
@@ -0,0 +1 @@
+Microsoft Frontpage 2002 Extentions
diff --git a/www/frontpage/pkg-descr b/www/frontpage/pkg-descr
new file mode 100644
index 000000000000..af50465a93e3
--- /dev/null
+++ b/www/frontpage/pkg-descr
@@ -0,0 +1,13 @@
+Microsoft Frontpage Extentions allows web administrators and authors to
+remotely manage, create, modify, or delete web pages on the Apache server
+using Microsoft FrontPage.
+
+Documentation
+-------------
+
+All the documentation is on-line on the WWW, via the URL's:
+
+ - http://www.microsoft.com/frontpage
+ - http://www.microsoft.com/technet/prodtechnol/sharepnt/proddocs/admindoc/ows000.asp
+ - http://www.microsoft.com/technet/prodtechnol/sharepnt/proddocs/admindoc/owse01.asp
+ - http://www.microsoft.com/technet/prodtechnol/sharepnt/proddocs/admindoc/owse02.asp
diff --git a/www/frontpage/pkg-message b/www/frontpage/pkg-message
new file mode 100644
index 000000000000..49b871f53481
--- /dev/null
+++ b/www/frontpage/pkg-message
@@ -0,0 +1,9 @@
+For this port to be usefull you need to install an Apache-Frontpage
+enabled web server. Only the following ports/packages qualifies:
+
+Ports:
+ www/apache13-fp >=1.3.20_1
+
+Packages:
+ apache_fp >=1.3.20_1
+
diff --git a/www/frontpage/pkg-message.bsdi b/www/frontpage/pkg-message.bsdi
new file mode 100644
index 000000000000..918a1327a537
--- /dev/null
+++ b/www/frontpage/pkg-message.bsdi
@@ -0,0 +1,14 @@
+The BSDI FrontPage Extentions require that libcrypt.* be linked to the
+libdescrypt.* libraries. The fpsrvadm.exe program can only create DES
+passwords, but the Apache server is unable to use them when libcrypt.*
+are linked to the libscrypt.* libraries.
+
+For this port to be usefull you need to install an Apache-Frontpage
+enabled web server. Only the following ports/packages qualifies:
+
+Ports:
+ www/apache13-fp >=1.3.20_1
+
+Packages:
+ apache_fp >=1.3.20_1
+
diff --git a/www/frontpage/pkg-message.freebsd b/www/frontpage/pkg-message.freebsd
new file mode 100644
index 000000000000..df92dfc338b4
--- /dev/null
+++ b/www/frontpage/pkg-message.freebsd
@@ -0,0 +1,14 @@
+The FreeBSD FrontPage Extentions require that libcrypt.* be linked to the
+libdescrypt.* libraries. This is due to a problem with the fpsrvadm.exe
+program will create invaild MD5 passwords when libcrypt.* are linked to
+the libscrypt.* libraries.
+
+For this port to be usefull you need to install an Apache-Frontpage
+enabled web server. Only the following ports/packages qualifies:
+
+Ports:
+ www/apache13-fp >=1.3.20_1
+
+Packages:
+ apache_fp >=1.3.20_1
+
diff --git a/www/frontpage/pkg-plist b/www/frontpage/pkg-plist
new file mode 100644
index 000000000000..1d4957f78be3
--- /dev/null
+++ b/www/frontpage/pkg-plist
@@ -0,0 +1,262 @@
+frontpage/version%%FP_VER%%/LICENSE.TXT
+frontpage/version%%FP_VER%%/admin/1033/addacct.htm
+frontpage/version%%FP_VER%%/admin/1033/addrole.htm
+frontpage/version%%FP_VER%%/admin/1033/adduser.htm
+frontpage/version%%FP_VER%%/admin/1033/anonusr.htm
+frontpage/version%%FP_VER%%/admin/1033/copyrole.htm
+frontpage/version%%FP_VER%%/admin/1033/delsbweb.htm
+frontpage/version%%FP_VER%%/admin/1033/disable.htm
+frontpage/version%%FP_VER%%/admin/1033/editrole.htm
+frontpage/version%%FP_VER%%/admin/1033/edituser.htm
+frontpage/version%%FP_VER%%/admin/1033/fpadmin.htm
+frontpage/version%%FP_VER%%/admin/1033/genset.htm
+frontpage/version%%FP_VER%%/admin/1033/health.htm
+frontpage/version%%FP_VER%%/admin/1033/healthrp.htm
+frontpage/version%%FP_VER%%/admin/1033/invite.htm
+frontpage/version%%FP_VER%%/admin/1033/invite2.htm
+frontpage/version%%FP_VER%%/admin/1033/invite3.htm
+frontpage/version%%FP_VER%%/admin/1033/invite4.htm
+frontpage/version%%FP_VER%%/admin/1033/mergeweb.htm
+frontpage/version%%FP_VER%%/admin/1033/newsbweb.htm
+frontpage/version%%FP_VER%%/admin/1033/newsrvr.htm
+frontpage/version%%FP_VER%%/admin/1033/opengl.htm
+frontpage/version%%FP_VER%%/admin/1033/openweb.htm
+frontpage/version%%FP_VER%%/admin/1033/passwd.htm
+frontpage/version%%FP_VER%%/admin/1033/password.htm
+frontpage/version%%FP_VER%%/admin/1033/perms.htm
+frontpage/version%%FP_VER%%/admin/1033/policies.htm
+frontpage/version%%FP_VER%%/admin/1033/pwdmgr.htm
+frontpage/version%%FP_VER%%/admin/1033/recalc.htm
+frontpage/version%%FP_VER%%/admin/1033/role.htm
+frontpage/version%%FP_VER%%/admin/1033/security.htm
+frontpage/version%%FP_VER%%/admin/1033/uninstal.htm
+frontpage/version%%FP_VER%%/admin/1033/usage.htm
+frontpage/version%%FP_VER%%/admin/1033/user.htm
+frontpage/version%%FP_VER%%/admin/1033/vadmin.htm
+frontpage/version%%FP_VER%%/admin/1033/verctrl.htm
+frontpage/version%%FP_VER%%/admin/1033/webadmin.css
+frontpage/version%%FP_VER%%/admin/1033/webadmin.htm
+frontpage/version%%FP_VER%%/admin/1033/weblist.htm
+frontpage/version%%FP_VER%%/apache-fp/_vti_bin/fpexe
+frontpage/version%%FP_VER%%/apache-fp/fp-patch-apache_1.3.19
+frontpage/version%%FP_VER%%/apache-fp/fpexe.c
+@unexec if [ -f %B/suidkey ] ; then rm -f %B/suidkey* ; fi
+frontpage/version%%FP_VER%%/bin/_vti_inf.htm
+frontpage/version%%FP_VER%%/bin/owsadm.exe
+frontpage/version%%FP_VER%%/bin/postinfo.htm
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/admin.exe
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/fpadmcgi.exe
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/blank.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/bluedot.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/delete.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/discuss.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/gears_an.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/health.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/navlink.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/newuser.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/offlogo.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/rect.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/settings.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/sortdown.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/sortup.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/subwebs.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/usage.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/users.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/warn_lg.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/web.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images/webdisc.gif
+frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_aut/author.exe
+frontpage/version%%FP_VER%%/exes/_vti_bin/fpcount.exe
+frontpage/version%%FP_VER%%/exes/_vti_bin/shtml.exe
+frontpage/version%%FP_VER%%/fp_install.sh
+frontpage/version%%FP_VER%%/frontpage.cnf
+@unexec if [ -f %B/%f.orig ] ; then rm -f %B/%f.orig ; fi
+frontpage/version%%FP_VER%%/help/1033/1p.gif
+frontpage/version%%FP_VER%%/help/1033/ExpColla.js
+frontpage/version%%FP_VER%%/help/1033/ExpndAll.gif
+frontpage/version%%FP_VER%%/help/1033/back.gif
+frontpage/version%%FP_VER%%/help/1033/bg_Help.gif
+frontpage/version%%FP_VER%%/help/1033/bg_help.gif
+frontpage/version%%FP_VER%%/help/1033/bga_Help.gif
+frontpage/version%%FP_VER%%/help/1033/bluedrop.gif
+frontpage/version%%FP_VER%%/help/1033/blueup.gif
+frontpage/version%%FP_VER%%/help/1033/bullet.gif
+frontpage/version%%FP_VER%%/help/1033/collpstr.GIF
+frontpage/version%%FP_VER%%/help/1033/collpstr.gif
+frontpage/version%%FP_VER%%/help/1033/desg01.gif
+frontpage/version%%FP_VER%%/help/1033/desg02.gif
+frontpage/version%%FP_VER%%/help/1033/desg03.gif
+frontpage/version%%FP_VER%%/help/1033/desg04.gif
+frontpage/version%%FP_VER%%/help/1033/desg05.gif
+frontpage/version%%FP_VER%%/help/1033/desg06.gif
+frontpage/version%%FP_VER%%/help/1033/desg07.gif
+frontpage/version%%FP_VER%%/help/1033/desg08.gif
+frontpage/version%%FP_VER%%/help/1033/desg09.gif
+frontpage/version%%FP_VER%%/help/1033/desg10.gif
+frontpage/version%%FP_VER%%/help/1033/desg11.gif
+frontpage/version%%FP_VER%%/help/1033/desg12.gif
+frontpage/version%%FP_VER%%/help/1033/desg13.gif
+frontpage/version%%FP_VER%%/help/1033/desg14.gif
+frontpage/version%%FP_VER%%/help/1033/desg15.gif
+frontpage/version%%FP_VER%%/help/1033/expndtri.gif
+frontpage/version%%FP_VER%%/help/1033/fpaGloss.htm
+frontpage/version%%FP_VER%%/help/1033/fpaHome.htm
+frontpage/version%%FP_VER%%/help/1033/fpaIndex.htm
+frontpage/version%%FP_VER%%/help/1033/fpaTOC.htm
+frontpage/version%%FP_VER%%/help/1033/fpahow.htm
+frontpage/version%%FP_VER%%/help/1033/fpatTrbl.htm
+frontpage/version%%FP_VER%%/help/1033/home.gif
+frontpage/version%%FP_VER%%/help/1033/minus.gif
+frontpage/version%%FP_VER%%/help/1033/ms_logo.gif
+frontpage/version%%FP_VER%%/help/1033/next.gif
+frontpage/version%%FP_VER%%/help/1033/office10.css
+frontpage/version%%FP_VER%%/help/1033/ows.css
+frontpage/version%%FP_VER%%/help/1033/owsns.css
+frontpage/version%%FP_VER%%/help/1033/plus.gif
+frontpage/version%%FP_VER%%/help/1033/spacer.gif
+frontpage/version%%FP_VER%%/help/1033/strtpage.css
+frontpage/version%%FP_VER%%/help/1033/wsaAces2.htm
+frontpage/version%%FP_VER%%/help/1033/wsaAcess.htm
+frontpage/version%%FP_VER%%/help/1033/wsaKeybd.htm
+frontpage/version%%FP_VER%%/help/1033/wsaTOC.htm
+frontpage/version%%FP_VER%%/help/1033/wsaart1.gif
+frontpage/version%%FP_VER%%/help/1033/wsaart2.gif
+frontpage/version%%FP_VER%%/help/1033/wsacCmd.htm
+frontpage/version%%FP_VER%%/help/1033/wsacHeal.htm
+frontpage/version%%FP_VER%%/help/1033/wsacRole.htm
+frontpage/version%%FP_VER%%/help/1033/wsacSubw.htm
+frontpage/version%%FP_VER%%/help/1033/wsacUsag.htm
+frontpage/version%%FP_VER%%/help/1033/wsacWeb.htm
+frontpage/version%%FP_VER%%/help/1033/wsaextr0.htm
+frontpage/version%%FP_VER%%/help/1033/wsaextr1.htm
+frontpage/version%%FP_VER%%/help/1033/wsaextr2.htm
+frontpage/version%%FP_VER%%/help/1033/wsaextr3.htm
+frontpage/version%%FP_VER%%/help/1033/wsaextr4.htm
+frontpage/version%%FP_VER%%/help/1033/wsaextr5.htm
+frontpage/version%%FP_VER%%/help/1033/wsaextr6.htm
+frontpage/version%%FP_VER%%/help/1033/wsaextr7.htm
+frontpage/version%%FP_VER%%/help/1033/wsaextr8.htm
+frontpage/version%%FP_VER%%/help/1033/wsaextr9.htm
+frontpage/version%%FP_VER%%/help/1033/wsapAnon.htm
+frontpage/version%%FP_VER%%/help/1033/wsapHeal.htm
+frontpage/version%%FP_VER%%/help/1033/wsapHelC.htm
+frontpage/version%%FP_VER%%/help/1033/wsapHelM.htm
+frontpage/version%%FP_VER%%/help/1033/wsapRolC.htm
+frontpage/version%%FP_VER%%/help/1033/wsapRolG.htm
+frontpage/version%%FP_VER%%/help/1033/wsapRolM.htm
+frontpage/version%%FP_VER%%/help/1033/wsapRolU.htm
+frontpage/version%%FP_VER%%/help/1033/wsapRole.htm
+frontpage/version%%FP_VER%%/help/1033/wsapSubC.htm
+frontpage/version%%FP_VER%%/help/1033/wsapSubD.htm
+frontpage/version%%FP_VER%%/help/1033/wsapSubM.htm
+frontpage/version%%FP_VER%%/help/1033/wsapSubR.htm
+frontpage/version%%FP_VER%%/help/1033/wsapSubs.htm
+frontpage/version%%FP_VER%%/help/1033/wsapSubw.htm
+frontpage/version%%FP_VER%%/help/1033/wsapUsag.htm
+frontpage/version%%FP_VER%%/help/1033/wsapUser.htm
+frontpage/version%%FP_VER%%/help/1033/wsapUsgM.htm
+frontpage/version%%FP_VER%%/help/1033/wsapUsgT.htm
+frontpage/version%%FP_VER%%/help/1033/wsapUsrD.htm
+frontpage/version%%FP_VER%%/help/1033/wsapUsrE.htm
+frontpage/version%%FP_VER%%/help/1033/wsapUsrN.htm
+frontpage/version%%FP_VER%%/help/1033/wsapUsrV.htm
+frontpage/version%%FP_VER%%/help/1033/wsaphelp.htm
+frontpage/version%%FP_VER%%/help/1033/wsasearc.htm
+frontpage/version%%FP_VER%%/help/1033/wscopyrt.htm
+frontpage/version%%FP_VER%%/help/1033/wsgGloss.htm
+frontpage/version%%FP_VER%%/help/1033/wsgHome.htm
+frontpage/version%%FP_VER%%/help/1033/wsgIndex.htm
+frontpage/version%%FP_VER%%/help/1033/wsgTOC.htm
+frontpage/version%%FP_VER%%/help/1033/wsgTroub.htm
+frontpage/version%%FP_VER%%/help/1033/wsgcData.htm
+frontpage/version%%FP_VER%%/help/1033/wsgcOver.htm
+frontpage/version%%FP_VER%%/help/1033/wsgcPol.htm
+frontpage/version%%FP_VER%%/help/1033/wsgcRigh.htm
+frontpage/version%%FP_VER%%/help/1033/wsgcRole.htm
+frontpage/version%%FP_VER%%/help/1033/wsgcSec.htm
+frontpage/version%%FP_VER%%/help/1033/wsgcSite.htm
+frontpage/version%%FP_VER%%/help/1033/wsgcWeb.htm
+frontpage/version%%FP_VER%%/help/1033/wsgcWebs.htm
+frontpage/version%%FP_VER%%/help/1033/wsgcgens.htm
+frontpage/version%%FP_VER%%/help/1033/wsgextr1.htm
+frontpage/version%%FP_VER%%/help/1033/wsgextr2.htm
+frontpage/version%%FP_VER%%/help/1033/wsgextr3.htm
+frontpage/version%%FP_VER%%/help/1033/wsgextr4.htm
+frontpage/version%%FP_VER%%/help/1033/wsgextr5.htm
+frontpage/version%%FP_VER%%/help/1033/wsgextr6.htm
+frontpage/version%%FP_VER%%/help/1033/wsgextr7.htm
+frontpage/version%%FP_VER%%/help/1033/wsgextr8.htm
+frontpage/version%%FP_VER%%/help/1033/wsgextr9.htm
+frontpage/version%%FP_VER%%/help/1033/wsghow.htm
+frontpage/version%%FP_VER%%/help/1033/wsgindex.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpAuth.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpAuto.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpBkup.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpCnfg.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpCrea.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpData.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpDef.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpDel.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpDisc.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpExtd.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpHlth.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpLim.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpMrg.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpPass.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpPerf.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpRest.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpRigh.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpSMTP.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpScrp.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpSec.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpSet.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpSub.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpUnin.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpUpgd.htm
+frontpage/version%%FP_VER%%/help/1033/wsgpUsag.htm
+frontpage/version%%FP_VER%%/help/1033/wsgrAcc.htm
+frontpage/version%%FP_VER%%/help/1033/wsgrAcc2.htm
+frontpage/version%%FP_VER%%/help/1033/wsgrKey.htm
+frontpage/version%%FP_VER%%/help/1033/wsgrRigh.htm
+frontpage/version%%FP_VER%%/help/1033/wsgrRole.htm
+frontpage/version%%FP_VER%%/help/1033/wsgsearc.htm
+frontpage/version%%FP_VER%%/help/1033/wsphelp.htm
+frontpage/version%%FP_VER%%/nls/cp_1250.nls
+frontpage/version%%FP_VER%%/nls/cp_1251.nls
+frontpage/version%%FP_VER%%/nls/cp_1252.nls
+frontpage/version%%FP_VER%%/nls/cp_1253.nls
+frontpage/version%%FP_VER%%/nls/cp_1254.nls
+frontpage/version%%FP_VER%%/nls/cp_1255.nls
+frontpage/version%%FP_VER%%/nls/cp_1256.nls
+frontpage/version%%FP_VER%%/nls/cp_1257.nls
+frontpage/version%%FP_VER%%/nls/cp_1258.nls
+frontpage/version%%FP_VER%%/nls/cp_28592.nls
+frontpage/version%%FP_VER%%/nls/cp_28605.nls
+frontpage/version%%FP_VER%%/nls/cp_437.nls
+frontpage/version%%FP_VER%%/nls/cp_850.nls
+frontpage/version%%FP_VER%%/nls/cp_874.nls
+frontpage/version%%FP_VER%%/nls/cp_932.nls
+frontpage/version%%FP_VER%%/nls/cp_936.nls
+frontpage/version%%FP_VER%%/nls/cp_949.nls
+frontpage/version%%FP_VER%%/nls/cp_950.nls
+frontpage/version%%FP_VER%%/readme.htm
+frontpage/version%%FP_VER%%/set_default_perms.sh
+@unexec if [ -f %B/upgrade_results.txt ] ; then rm -f %B/upgrade_results.txt ; fi
+@unexec if [ -f %B/fp_chown.sh ] ; then rm -f %B/fp_chown.sh ; fi
+share/doc/apache/manual/frontpage/index.html
+@dirrm frontpage/version%%FP_VER%%/nls
+@dirrm frontpage/version%%FP_VER%%/help/1033
+@dirrm frontpage/version%%FP_VER%%/help
+@dirrm frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_aut
+@dirrm frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm/images
+@dirrm frontpage/version%%FP_VER%%/exes/_vti_bin/_vti_adm
+@dirrm frontpage/version%%FP_VER%%/exes/_vti_bin
+@dirrm frontpage/version%%FP_VER%%/exes
+@dirrm frontpage/version%%FP_VER%%/bin
+@dirrm frontpage/version%%FP_VER%%/apache-fp/_vti_bin
+@dirrm frontpage/version%%FP_VER%%/apache-fp
+@dirrm frontpage/version%%FP_VER%%/admin/1033
+@dirrm frontpage/version%%FP_VER%%/admin
+@dirrm frontpage/version%%FP_VER%%
+@dirrm frontpage
+@dirrm share/doc/apache/manual/frontpage