A followup for anyone that googles this thread...
----
Note that mod_frontpage also supported "LINUX" which the generic OpenBSD
i386 kernel
still supports.
Support for the port mod_frontpage was removed with OpenBSD 5.0 because
"compat_freebsd" compatibility was removed. Since then 10 years have
passed,
End Of Life is certain, and none of the pre compiled binaries are
available officially.
BUT Because the binaries are not available except from third sources, it
is for the
best to not even try to have an official port using LiNUX emulation.
If you have to support Frontpage Server Extensions a little longer on
OpenBSD i386...
You will have to consider linux emulation and try using the last
working port
in the 4.9 ports tree. (-rOPENBSD_4_9) on 5.1
I copied it and it did make a port package, so making a port in 5.1 has
not changed
to drastically from 4.9.
I plan to actually try it this weekend on a test server with sysctl.conf
set to support linux
and using fp50.linux.tar.Z instead of *bsd*
Will report back
============= NOTES ============
man options
option COMPAT_LINUX
On those architectures that support it, this enables binary
compatibility
with Linux ELF and a.out applications built for the same architecture.
This option is supported on the i386 architecture. See
compat_linux(8).
SEE ALSO
http://www.openbsd.org/faq/faq9.html
9.4 - Running Linux binaries on OpenBSD
=============
MY NOTES in my port...
# cat mod_frontpage/pkg/MESSAGE
To finish the install, you need to enable the module using the following
command
${PREFIX}/sbin/${MODAPACHE_ENABLE}
If you already have Apache running on your machine, you should not use
"apachectl restart" - instead, you should fully stop and then restart
the server.
This package only includes the mod_frontpage module for Apache. It is
still necessary to download and install the server extensions.
They can no longer be retrieved from Microsoft.
# ftp ftp://ftp.microsoft.com/products/frontpage/fp50.linux.tar.Z
Unfortunatly MS has EOL'd the product and RTR doesn't support it either...
So you will need to find it somewhere else or already have it.
You may find the file as fp50.linux.tar.Z
The checksum for a file the used in testing:
# md5 /usr/local/fp50.linux.tar.Z
MD5 (/usr/local/fp50.linux.tar.Z) = 3ce3e05bdce432f279627442ce5f870a
# sha256 /usr/local/fp50.linux.tar.Z
SHA256 (/usr/local/fp50.linux.tar.Z) =
e49f442bffa19b95a28bb141e6f90d3110eddb8443e9c125fc410ab2436cc895
After retrieving from somewhere - be careful of source - the
following instructions can be used to install
# tar -C /usr/local -xzpvf fp50.linux.tar.Z
# cd /usr/local/frontpage/version5.0
# dd if=/dev/arandom of=apache-fp/suidkey bs=129 count=1
# sh set_default_perms.sh
# find . -type f -perm -4000 -exec chmod u-s {} \;