COMPAT_FREEBSD is gone, remove ports that depend on it; ok ajacoutot@ jasper@

This commit is contained in:
naddy 2011-04-05 15:28:24 +00:00
parent 34a89b9d08
commit 1618a743b9
15 changed files with 2 additions and 549 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.56 2011/04/01 21:58:41 jeremy Exp $
# $OpenBSD: Makefile,v 1.57 2011/04/05 15:28:24 naddy Exp $
SUBDIR =
SUBDIR += BasiliskII
@ -9,7 +9,6 @@
SUBDIR += dynagen
SUBDIR += dynamips
SUBDIR += fedora
SUBDIR += freebsd_lib
SUBDIR += frodo
SUBDIR += fuse
SUBDIR += fuse-utils

View File

@ -1,49 +0,0 @@
# $OpenBSD: Makefile,v 1.34 2010/10/23 22:01:30 sthen Exp $
ONLY_FOR_ARCHS= i386
COMMENT= libraries necessary for FreeBSD compatibility
DISTNAME= freebsd_lib-4.11
REVISION= 0
CATEGORIES= emulators
MASTER_SITES= http://comstyle.com/source/
EXTRACT_ONLY=
HOMEPAGE= http://www.freebsd.org/
# BSD
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
NO_BUILD= Yes
NO_REGRESS= Yes
BASE= ${PREFIX}/emul/freebsd
TRUEBASE=${TRUEPREFIX}/emul/freebsd
SYSTRACE_SUBST_VARS= TRUEBASE
pre-install:
${INSTALL_DATA_DIR} ${BASE}
${INSTALL_DATA_DIR} ${WRKINST}/emul
@ln -sf ${TRUEBASE} ${WRKINST}/emul/freebsd
do-install:
@zcat ${FULLDISTDIR}/${DISTNAME}${EXTRACT_SUFX} | (cd ${BASE}; pax -r)
post-install:
@sysctl -n kern.emul.freebsd > ${WRKDIR}/.emul_freebsd
@${SUDO} sysctl -w kern.emul.freebsd=1
${INSTALL_DATA_DIR} ${BASE}/var/run
-chroot ${WRKINST} ${TRUEBASE}/sbin/ldconfig -aout \
-f ${TRUEBASE}/var/run/ld.so.hints \
/usr/lib/compat/aout /usr/X11R6/lib/aout
-chroot ${WRKINST} ${TRUEBASE}/sbin/ldconfig -elf \
-f ${TRUEBASE}/var/run/ld-elf.so.hints \
/usr/lib/compat /usr/X11R6/lib
@${SUDO} sysctl -w kern.emul.freebsd=`cat ${WRKDIR}/.emul_freebsd`
.include <bsd.port.mk>

View File

@ -1,5 +0,0 @@
MD5 (freebsd_lib-4.11.tar.gz) = 7HCCCRf/BTsc2HNHGwYf7A==
RMD160 (freebsd_lib-4.11.tar.gz) = 5wjJs1Q7sZ8oEFFB32D8W1PBS04=
SHA1 (freebsd_lib-4.11.tar.gz) = raQfvoFFDKj/OWniVSjYALDDa8Y=
SHA256 (freebsd_lib-4.11.tar.gz) = l8x9Fm+hH3W8yibRtprOE0bQejCQ/SetKkUlZjN5oOY=
SIZE (freebsd_lib-4.11.tar.gz) = 8068516

View File

@ -1,3 +0,0 @@
These libraries are part of the FreeBSD compatibility options
for OpenBSD. These libraries provide support for binaries built
on FreeBSD 2.2.x, 3.x and 4.x systems.

View File

@ -1,307 +0,0 @@
@comment $OpenBSD: PLIST,v 1.9 2007/05/30 15:29:43 espie Exp $
emul/
emul/freebsd/
emul/freebsd/COPYRIGHT
emul/freebsd/sbin/
emul/freebsd/sbin/ldconfig
emul/freebsd/usr/
emul/freebsd/usr/X11R6/
emul/freebsd/usr/X11R6/lib/
emul/freebsd/usr/X11R6/lib/aout/
emul/freebsd/usr/X11R6/lib/aout/libICE.so.6.3
emul/freebsd/usr/X11R6/lib/aout/libPEX5.so.6.0
emul/freebsd/usr/X11R6/lib/aout/libSM.so.6.0
emul/freebsd/usr/X11R6/lib/aout/libX11.so.6.1
emul/freebsd/usr/X11R6/lib/aout/libXIE.so.6.0
emul/freebsd/usr/X11R6/lib/aout/libXThrStub.so.6.0
emul/freebsd/usr/X11R6/lib/aout/libXaw.so.6.1
emul/freebsd/usr/X11R6/lib/aout/libXext.so.6.3
emul/freebsd/usr/X11R6/lib/aout/libXi.so.6.0
emul/freebsd/usr/X11R6/lib/aout/libXmu.so.6.0
emul/freebsd/usr/X11R6/lib/aout/libXp.so.6.2
emul/freebsd/usr/X11R6/lib/aout/libXt.so.6.0
emul/freebsd/usr/X11R6/lib/aout/libXtst.so.6.1
emul/freebsd/usr/X11R6/lib/aout/liboldX.so.6.0
emul/freebsd/usr/X11R6/lib/libFS.so
emul/freebsd/usr/X11R6/lib/libFS.so.6
emul/freebsd/usr/X11R6/lib/libGL.so
emul/freebsd/usr/X11R6/lib/libGL.so.1
emul/freebsd/usr/X11R6/lib/libGLU.so
emul/freebsd/usr/X11R6/lib/libGLU.so.1
emul/freebsd/usr/X11R6/lib/libGLw.so
emul/freebsd/usr/X11R6/lib/libGLw.so.1
emul/freebsd/usr/X11R6/lib/libICE.so
emul/freebsd/usr/X11R6/lib/libICE.so.6
emul/freebsd/usr/X11R6/lib/libOSMesa.so
emul/freebsd/usr/X11R6/lib/libOSMesa.so.4
emul/freebsd/usr/X11R6/lib/libSM.so
emul/freebsd/usr/X11R6/lib/libSM.so.6
emul/freebsd/usr/X11R6/lib/libX11.so
emul/freebsd/usr/X11R6/lib/libX11.so.6
emul/freebsd/usr/X11R6/lib/libXRes.so
emul/freebsd/usr/X11R6/lib/libXRes.so.1
emul/freebsd/usr/X11R6/lib/libXThrStub.so
emul/freebsd/usr/X11R6/lib/libXThrStub.so.6
emul/freebsd/usr/X11R6/lib/libXTrap.so
emul/freebsd/usr/X11R6/lib/libXTrap.so.6
emul/freebsd/usr/X11R6/lib/libXau.so
emul/freebsd/usr/X11R6/lib/libXau.so.0
emul/freebsd/usr/X11R6/lib/libXaw.so
emul/freebsd/usr/X11R6/lib/libXaw.so.6
emul/freebsd/usr/X11R6/lib/libXaw.so.7
emul/freebsd/usr/X11R6/lib/libXcursor.so
emul/freebsd/usr/X11R6/lib/libXcursor.so.1
emul/freebsd/usr/X11R6/lib/libXext.so
emul/freebsd/usr/X11R6/lib/libXext.so.6
emul/freebsd/usr/X11R6/lib/libXfont.so
emul/freebsd/usr/X11R6/lib/libXfont.so.1
emul/freebsd/usr/X11R6/lib/libXfontcache.so
emul/freebsd/usr/X11R6/lib/libXfontcache.so.1
emul/freebsd/usr/X11R6/lib/libXi.so
emul/freebsd/usr/X11R6/lib/libXi.so.6
emul/freebsd/usr/X11R6/lib/libXinerama.so
emul/freebsd/usr/X11R6/lib/libXinerama.so.1
emul/freebsd/usr/X11R6/lib/libXmu.so
emul/freebsd/usr/X11R6/lib/libXmu.so.6
emul/freebsd/usr/X11R6/lib/libXmuu.so
emul/freebsd/usr/X11R6/lib/libXmuu.so.1
emul/freebsd/usr/X11R6/lib/libXp.so
emul/freebsd/usr/X11R6/lib/libXp.so.6
emul/freebsd/usr/X11R6/lib/libXpm.so
emul/freebsd/usr/X11R6/lib/libXpm.so.4
emul/freebsd/usr/X11R6/lib/libXrandr.so
emul/freebsd/usr/X11R6/lib/libXrandr.so.2
emul/freebsd/usr/X11R6/lib/libXrender.so
emul/freebsd/usr/X11R6/lib/libXrender.so.1
emul/freebsd/usr/X11R6/lib/libXss.so
emul/freebsd/usr/X11R6/lib/libXss.so.1
emul/freebsd/usr/X11R6/lib/libXt.so
emul/freebsd/usr/X11R6/lib/libXt.so.6
emul/freebsd/usr/X11R6/lib/libXtst.so
emul/freebsd/usr/X11R6/lib/libXtst.so.6
emul/freebsd/usr/X11R6/lib/libXv.so
emul/freebsd/usr/X11R6/lib/libXv.so.1
emul/freebsd/usr/X11R6/lib/libXvMC.so
emul/freebsd/usr/X11R6/lib/libXvMC.so.1
emul/freebsd/usr/X11R6/lib/libXxf86dga.so
emul/freebsd/usr/X11R6/lib/libXxf86dga.so.1
emul/freebsd/usr/X11R6/lib/libXxf86misc.so
emul/freebsd/usr/X11R6/lib/libXxf86misc.so.1
emul/freebsd/usr/X11R6/lib/libXxf86vm.so
emul/freebsd/usr/X11R6/lib/libXxf86vm.so.1
emul/freebsd/usr/X11R6/lib/libdps.so
emul/freebsd/usr/X11R6/lib/libdps.so.1
emul/freebsd/usr/X11R6/lib/libdpstk.so
emul/freebsd/usr/X11R6/lib/libdpstk.so.1
emul/freebsd/usr/X11R6/lib/libfontenc.so
emul/freebsd/usr/X11R6/lib/libfontenc.so.1
emul/freebsd/usr/X11R6/lib/liboldX.so
emul/freebsd/usr/X11R6/lib/liboldX.so.6
emul/freebsd/usr/X11R6/lib/libpsres.so
emul/freebsd/usr/X11R6/lib/libpsres.so.1
emul/freebsd/usr/X11R6/lib/libxkbfile.so
emul/freebsd/usr/X11R6/lib/libxkbfile.so.1
emul/freebsd/usr/X11R6/lib/libxkbui.so
emul/freebsd/usr/X11R6/lib/libxkbui.so.1
emul/freebsd/usr/lib/
emul/freebsd/usr/lib/compat/
emul/freebsd/usr/lib/compat/aout/
emul/freebsd/usr/lib/compat/aout/libalias.so.2.4
emul/freebsd/usr/lib/compat/aout/libc.so.3.1
emul/freebsd/usr/lib/compat/aout/libc_r.so.3.0
emul/freebsd/usr/lib/compat/aout/libcalendar.so.2.0
emul/freebsd/usr/lib/compat/aout/libcom_err.so.2.0
emul/freebsd/usr/lib/compat/aout/libcrypt.so.2.0
emul/freebsd/usr/lib/compat/aout/libcurses.so.2.0
emul/freebsd/usr/lib/compat/aout/libdialog.so.3.1
emul/freebsd/usr/lib/compat/aout/libedit.so.2.0
emul/freebsd/usr/lib/compat/aout/libf2c.so.2.0
emul/freebsd/usr/lib/compat/aout/libftpio.so.4.0
emul/freebsd/usr/lib/compat/aout/libg++.so.4.0
emul/freebsd/usr/lib/compat/aout/libgmp.so.3.0
emul/freebsd/usr/lib/compat/aout/libgnuregex.so.2.0
emul/freebsd/usr/lib/compat/aout/libipx.so.2.0
emul/freebsd/usr/lib/compat/aout/libkvm.so.2.0
emul/freebsd/usr/lib/compat/aout/libm.so.2.0
emul/freebsd/usr/lib/compat/aout/libmp.so.3.0
emul/freebsd/usr/lib/compat/aout/libmytinfo.so.2.0
emul/freebsd/usr/lib/compat/aout/libncurses.so.3.1
emul/freebsd/usr/lib/compat/aout/libopie.so.2.0
emul/freebsd/usr/lib/compat/aout/libpcap.so.2.2
emul/freebsd/usr/lib/compat/aout/libreadline.so.3.0
emul/freebsd/usr/lib/compat/aout/librpcsvc.so.2.0
emul/freebsd/usr/lib/compat/aout/libscrypt.so.2.0
emul/freebsd/usr/lib/compat/aout/libscsi.so.2.0
emul/freebsd/usr/lib/compat/aout/libskey.so.2.0
emul/freebsd/usr/lib/compat/aout/libss.so.2.0
emul/freebsd/usr/lib/compat/aout/libstdc++.so.2.0
emul/freebsd/usr/lib/compat/aout/libtelnet.so.2.0
emul/freebsd/usr/lib/compat/aout/libtermcap.so.2.1
emul/freebsd/usr/lib/compat/aout/libtermlib.so.2.1
emul/freebsd/usr/lib/compat/aout/libutil.so.2.2
emul/freebsd/usr/lib/compat/aout/libvgl.so.1.0
emul/freebsd/usr/lib/compat/aout/libxpg4.so.2.0
emul/freebsd/usr/lib/compat/aout/libz.so.2.0
emul/freebsd/usr/lib/compat/libalias.so.3
emul/freebsd/usr/lib/compat/libc.so.3
emul/freebsd/usr/lib/compat/libc_r.so.3
emul/freebsd/usr/lib/compat/libcrypto.so.1
emul/freebsd/usr/lib/compat/libcrypto.so.2
emul/freebsd/usr/lib/compat/libcurses.so.2
emul/freebsd/usr/lib/compat/libdialog.so.3
emul/freebsd/usr/lib/compat/libedit.so.2
emul/freebsd/usr/lib/compat/libf2c.so.2
emul/freebsd/usr/lib/compat/libfetch.so.1
emul/freebsd/usr/lib/compat/libfetch.so.2
emul/freebsd/usr/lib/compat/libftpio.so.4
emul/freebsd/usr/lib/compat/libg++.so.4
emul/freebsd/usr/lib/compat/libhistory.so.3
emul/freebsd/usr/lib/compat/libmytinfo.so.2
emul/freebsd/usr/lib/compat/libncurses.so.3
emul/freebsd/usr/lib/compat/libreadline.so.3
emul/freebsd/usr/lib/compat/libss.so.2
emul/freebsd/usr/lib/compat/libssl.so.1
emul/freebsd/usr/lib/compat/libssl.so.2
emul/freebsd/usr/lib/compat/libstdc++.so.2
emul/freebsd/usr/lib/compat/libtermcap.so.2
emul/freebsd/usr/lib/compat/libutil.so.2
emul/freebsd/usr/lib/compat/libvgl.so.1
emul/freebsd/usr/lib/compat/libwrap.so.2
emul/freebsd/usr/lib/compat/libxpg4.so.2
emul/freebsd/usr/lib/crt1.o
emul/freebsd/usr/lib/crtbegin.o
emul/freebsd/usr/lib/crtbeginS.o
emul/freebsd/usr/lib/crtend.o
emul/freebsd/usr/lib/crtendS.o
emul/freebsd/usr/lib/crti.o
emul/freebsd/usr/lib/crtn.o
emul/freebsd/usr/lib/gcrt1.o
emul/freebsd/usr/lib/kgzldr.o
emul/freebsd/usr/lib/libalias.so
emul/freebsd/usr/lib/libalias.so.4
emul/freebsd/usr/lib/libatm.so
emul/freebsd/usr/lib/libatm.so.2
emul/freebsd/usr/lib/libbz2.so
emul/freebsd/usr/lib/libbz2.so.1
emul/freebsd/usr/lib/libc.so
emul/freebsd/usr/lib/libc.so.4
emul/freebsd/usr/lib/libc_r.so
emul/freebsd/usr/lib/libc_r.so.4
emul/freebsd/usr/lib/libcalendar.so
emul/freebsd/usr/lib/libcalendar.so.2
emul/freebsd/usr/lib/libcam.so
emul/freebsd/usr/lib/libcam.so.2
emul/freebsd/usr/lib/libcom_err.so
emul/freebsd/usr/lib/libcom_err.so.2
emul/freebsd/usr/lib/libcrypt.so
emul/freebsd/usr/lib/libcrypt.so.2
emul/freebsd/usr/lib/libcurses.so
emul/freebsd/usr/lib/libdevstat.so
emul/freebsd/usr/lib/libdevstat.so.2
emul/freebsd/usr/lib/libdialog.so
emul/freebsd/usr/lib/libdialog.so.4
emul/freebsd/usr/lib/libedit.so
emul/freebsd/usr/lib/libedit.so.3
emul/freebsd/usr/lib/libfetch.so
emul/freebsd/usr/lib/libfetch.so.3
emul/freebsd/usr/lib/libform.so
emul/freebsd/usr/lib/libform.so.2
emul/freebsd/usr/lib/libftpio.so
emul/freebsd/usr/lib/libftpio.so.5
emul/freebsd/usr/lib/libg2c.so
emul/freebsd/usr/lib/libg2c.so.1
emul/freebsd/usr/lib/libgmp.so
emul/freebsd/usr/lib/libgmp.so.3
emul/freebsd/usr/lib/libgnuregex.so
emul/freebsd/usr/lib/libgnuregex.so.2
emul/freebsd/usr/lib/libhistory.so
emul/freebsd/usr/lib/libhistory.so.4
emul/freebsd/usr/lib/libipsec.so
emul/freebsd/usr/lib/libipsec.so.1
emul/freebsd/usr/lib/libipx.so
emul/freebsd/usr/lib/libipx.so.2
emul/freebsd/usr/lib/libisc.so
emul/freebsd/usr/lib/libisc.so.1
emul/freebsd/usr/lib/libkvm.so
emul/freebsd/usr/lib/libkvm.so.2
emul/freebsd/usr/lib/libm.so
emul/freebsd/usr/lib/libm.so.2
emul/freebsd/usr/lib/libmd.so
emul/freebsd/usr/lib/libmd.so.2
emul/freebsd/usr/lib/libmenu.so
emul/freebsd/usr/lib/libmenu.so.2
emul/freebsd/usr/lib/libmilter.so
emul/freebsd/usr/lib/libmilter.so.2
emul/freebsd/usr/lib/libmp.so
emul/freebsd/usr/lib/libmp.so.3
emul/freebsd/usr/lib/libmytinfo.so
emul/freebsd/usr/lib/libncp.so
emul/freebsd/usr/lib/libncp.so.1
emul/freebsd/usr/lib/libncurses.so
emul/freebsd/usr/lib/libncurses.so.5
emul/freebsd/usr/lib/libnetgraph.so
emul/freebsd/usr/lib/libnetgraph.so.1
emul/freebsd/usr/lib/libopie.so
emul/freebsd/usr/lib/libopie.so.2
emul/freebsd/usr/lib/libpam.so
emul/freebsd/usr/lib/libpam.so.1
emul/freebsd/usr/lib/libpanel.so
emul/freebsd/usr/lib/libpanel.so.2
emul/freebsd/usr/lib/libpcap.so
emul/freebsd/usr/lib/libpcap.so.2
emul/freebsd/usr/lib/libperl.so
emul/freebsd/usr/lib/libperl.so.3
emul/freebsd/usr/lib/libposix1e.so
emul/freebsd/usr/lib/libposix1e.so.2
emul/freebsd/usr/lib/libradius.so
emul/freebsd/usr/lib/libradius.so.1
emul/freebsd/usr/lib/libreadline.so
emul/freebsd/usr/lib/libreadline.so.4
emul/freebsd/usr/lib/librpcsvc.so
emul/freebsd/usr/lib/librpcsvc.so.2
emul/freebsd/usr/lib/libsbuf.so
emul/freebsd/usr/lib/libsbuf.so.2
emul/freebsd/usr/lib/libskey.so
emul/freebsd/usr/lib/libskey.so.2
emul/freebsd/usr/lib/libsmb.so
emul/freebsd/usr/lib/libsmb.so.1
emul/freebsd/usr/lib/libstdc++.so
emul/freebsd/usr/lib/libstdc++.so.3
emul/freebsd/usr/lib/libtacplus.so
emul/freebsd/usr/lib/libtacplus.so.1
emul/freebsd/usr/lib/libtermcap.so
emul/freebsd/usr/lib/libtermlib.so
emul/freebsd/usr/lib/libtinfo.so
emul/freebsd/usr/lib/libusbhid.so
emul/freebsd/usr/lib/libusbhid.so.0
emul/freebsd/usr/lib/libutil.so
emul/freebsd/usr/lib/libutil.so.3
emul/freebsd/usr/lib/libvgl.so
emul/freebsd/usr/lib/libvgl.so.2
emul/freebsd/usr/lib/libwrap.so
emul/freebsd/usr/lib/libwrap.so.3
emul/freebsd/usr/lib/libxpg4.so
emul/freebsd/usr/lib/libxpg4.so.3
emul/freebsd/usr/lib/libz.so
emul/freebsd/usr/lib/libz.so.2
emul/freebsd/usr/lib/pam_cleartext_pass_ok.so
emul/freebsd/usr/lib/pam_deny.so
emul/freebsd/usr/lib/pam_opie.so
emul/freebsd/usr/lib/pam_opieaccess.so
emul/freebsd/usr/lib/pam_permit.so
emul/freebsd/usr/lib/pam_radius.so
emul/freebsd/usr/lib/pam_skey.so
emul/freebsd/usr/lib/pam_ssh.so
emul/freebsd/usr/lib/pam_tacplus.so
emul/freebsd/usr/lib/pam_unix.so
emul/freebsd/usr/libexec/
emul/freebsd/usr/libexec/ld-elf.so.1
emul/freebsd/usr/libexec/ld.so
emul/freebsd/var/
emul/freebsd/var/run/
emul/freebsd/var/run/ld-elf.so.hints
emul/freebsd/var/run/ld.so.hints
@sysctl kern.emul.freebsd=1
@sample /emul/
@exec ln -fhs %D/emul/freebsd /emul/freebsd
@extra /emul/freebsd

View File

@ -1,25 +0,0 @@
# $OpenBSD: systrace.policy,v 1.3 2007/05/30 15:29:43 espie Exp $
Policy: ${TRUEBASE}/sbin/ldconfig, Emulation: freebsd
freebsd-__sysctl: permit
freebsd-break: permit
freebsd-close: permit
freebsd-exit: permit
freebsd-fchmod: permit
freebsd-fcntl: permit
freebsd-fstat: permit
freebsd-fstatfs: permit
freebsd-getdirentries: permit
freebsd-getpid: permit
freebsd-gettimeofday: permit
freebsd-kill: permit
freebsd-lseek: permit
freebsd-mmap: permit
freebsd-ogetdtablesize: permit
freebsd-open: permit
freebsd-readlink: permit
freebsd-rename: permit
freebsd-sigprocmask40: permit
freebsd-stat: permit
freebsd-umask: permit
freebsd-unlink: permit
freebsd-write: permit

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.504 2011/04/03 17:17:19 jasper Exp $
# $OpenBSD: Makefile,v 1.505 2011/04/05 15:28:24 naddy Exp $
# $FreeBSD: Makefile,v 1.65 1997/11/17 06:31:39 fenner Exp $
SUBDIR =
@ -103,7 +103,6 @@
SUBDIR += mod_dav
SUBDIR += mod_encoding
SUBDIR += mod_fastcgi
SUBDIR += mod_frontpage
SUBDIR += mod_geoip
SUBDIR += mod_gzip
SUBDIR += mod_jk

View File

@ -1,67 +0,0 @@
# $OpenBSD: Makefile,v 1.22 2011/03/02 08:44:08 giovanni Exp $
COMMENT= Microsoft FrontPage Server extensions for Apache
ONLY_FOR_ARCHS= i386
REVISION= 6
VERSION= 1.6.2
DISTNAME= mod_frontpage_mirfak-${VERSION}
PKGNAME= mod_frontpage-${VERSION}
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mirfak/}
HOMEPAGE= http://mirfak.sourceforge.net
MODULES+= apache-module
# Apache
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB= c
RUN_DEPENDS= emulators/freebsd_lib
NO_REGRESS= Yes
SEPARATE_BUILD= concurrent
MODAPACHE_NAME= frontpage
APXS= /usr/sbin/apxs
CC!= ${APXS} -q CC
CFLAGS!= ${APXS} -q CFLAGS
INCLUDES!= ${APXS} -q INCLUDEDIR
DEF= -DFPEXEC_BIN=\\\"${TRUEPREFIX}/sbin/fpexec\\\" \
-DFPSTATIC_BIN=\\\"${TRUEPREFIX}/sbin/fpstatic\\\"
DEF2= -DFP_HTTPD_USER=\"www\" -DFP_UID_MIN=1000 -DFP_GID_MIN=1000 \
-DFP_LOG_EXEC=\"/var/log/fpexec_log\" \
-DFP_USERDIR_SUFFIX=\"public_html\" \
-DFP_DOC_ROOT=\"/var/www/htdocs\" \
-DFP_SAFE_PATH=\"/usr/bin:/bin:/usr/local/bin\" \
-DFPDIR=\"/usr/local/frontpage/version5.0/exes\" \
-DFPBASE=\"/usr/local/frontpage/version5.0\" \
-DFP_USER=\"bin\" -DFP_GROUP=\"bin\" \
-DFP_HTACCESS=\".htaccess\" -DFP_UMASK=022
INC= -I/usr/lib/apache/include
do-build:
cd ${WRKBUILD} && \
${APXS} -Wall -c ${DEF} ${DEF2} ${INC} \
-o ${WRKBUILD}/mod_frontpage.so ${WRKSRC}/mod_frontpage.c
${CC} ${CFLAGS} ${DEF2} ${INC} -o ${WRKBUILD}/fpexec ${WRKSRC}/fpexec.c
${CC} ${CFLAGS} ${DEF2} ${INC} \
-o ${WRKBUILD}/fpstatic ${WRKSRC}/fpstatic.c
@${MODAPACHE_CREATE_ENABLE_SCRIPT}
do-install:
${INSTALL_PROGRAM} ${WRKBUILD}/fpexec ${PREFIX}/sbin/
${INSTALL_PROGRAM} ${WRKBUILD}/fpstatic ${PREFIX}/sbin/
@chown root:www ${PREFIX}/sbin/fpexec ${PREFIX}/sbin/fpstatic
${MODAPACHE_INSTALL}
.include <bsd.port.mk>

View File

@ -1,5 +0,0 @@
MD5 (mod_frontpage_mirfak-1.6.2.tar.gz) = Xbrj0dcGwk8//NP1EhxReg==
RMD160 (mod_frontpage_mirfak-1.6.2.tar.gz) = MK/gjqa6HaGJ+PUIMyR6LHIBVBQ=
SHA1 (mod_frontpage_mirfak-1.6.2.tar.gz) = oCbdvDvqFeLOn/ZRATK2lQWsv1M=
SHA256 (mod_frontpage_mirfak-1.6.2.tar.gz) = DvGlTmH9psKik58eZqsL1xP9zruNPi3wceI8U9wp0Z0=
SIZE (mod_frontpage_mirfak-1.6.2.tar.gz) = 29831

View File

@ -1,13 +0,0 @@
$OpenBSD: patch-fpstatic_c,v 1.1 2003/06/13 06:16:37 fgsch Exp $
--- fpstatic.c.orig Fri Jun 13 03:13:06 2003
+++ fpstatic.c Fri Jun 13 03:13:31 2003
@@ -441,7 +441,8 @@ int translate (const char * uri) {
*/
} else if (((pos = strstr(uri, ".htm")) != NULL)
|| ((pos = strstr(uri, ".css")) != NULL)) {
- pos = strstr(uri, _VTI_ADM);
+ if ((pos = strstr(uri, _VTI_ADM)) == NULL)
+ pos = strstr(uri, _VTI_AUT);
pos = pos + 19;
Lcid = (int)strtol(pos, &pos, 10);
snprintf((char *)fnbuf, sizeof(fnbuf), "%s%s%c%04d%s",

View File

@ -1,15 +0,0 @@
$OpenBSD: patch-mod_frontpage_c,v 1.1 2003/06/18 22:52:59 fgsch Exp $
--- mod_frontpage.c.orig Wed Jun 18 19:49:24 2003
+++ mod_frontpage.c Wed Jun 18 19:50:32 2003
@@ -227,10 +227,7 @@ translate(request_rec *r) {
r->handler = FRONTPAGE_MAGIC_TYPE;
else if (strstr (vti, VTIHELP) != NULL)
r->handler = FRONTPAGE_MAGIC_TYPE;
- else if (strrchr (vti, '/') == 0) {
- if (strcmp(sub, "webadmin.css\0") == 0)
- r->handler = FRONTPAGE_MAGIC_TYPE;
- } else if ((sub = strrchr(vti,'.')) != NULL) {
+ else if ((sub = strrchr(vti,'.')) != NULL) {
if ((strcmp(sub, ".css\0") == 0)
|| (strcmp(sub, ".gif\0") == 0)
|| (strcmp(sub, ".js\0") == 0)

View File

@ -1,7 +0,0 @@
Mirfak is an open-source mod_frontpage reimplementation that is more
secure, and can be used with a binary installation of Apache (possibly
including mod_ssl, php, etc).
This module replaces the Apache-FP patches and module supplied with the
Microsoft FrontPage Server Extensions available from Microsoft and
Ready-to-Run Software.

View File

@ -1,24 +0,0 @@
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 from
Microsoft. They can be retrieved and installed using the following
instructions.
# ftp ftp://ftp.microsoft.com/products/frontpage/fp50.freebsd.tar.Z
# tar -C /usr/local -xzpvf fp50.freebsd.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 {} \;
# sysctl kern.emul.freebsd=1
The file /etc/sysctl.conf should be modified to let the system enable
freebsd emulation on every boot.

View File

@ -1,9 +0,0 @@
@comment $OpenBSD: PLIST,v 1.8 2011/03/02 08:44:08 giovanni Exp $
lib/${MODAPACHE_MODULE}
@exec-update test -f ${MODAPACHE_FINAL} && cp -fp %D/%F ${MODAPACHE_FINAL}
@mode 4555
@bin sbin/fpexec
@mode
@bin sbin/fpstatic
sbin/${MODAPACHE_ENABLE}
@unexec-delete rm -f ${MODAPACHE_FINAL}

View File

@ -1,16 +0,0 @@
To completely uninstall this package, you need to edit
/var/www/conf/httpd.conf and perform the following tasks.
* remove, or comment out, the LoadModule directive that refers to
this module
* remove, or comment out, the following directives:
FrontpageEnable, FrontpageDisable,
FrontpageAdminEnable, FrontpageAdminDisable
Optionally, you may also delete the Microsoft FrontPage Server
Extensions located in ${PREFIX}/frontpage.
Do not do this if you plan on re-installing the package at some future
time.