Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F152806742
D3694.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
100 KB
Referenced Files
None
Subscribers
None
D3694.diff
View Options
Index: head/Mk/Uses/compiler.mk
===================================================================
--- head/Mk/Uses/compiler.mk
+++ head/Mk/Uses/compiler.mk
@@ -158,10 +158,6 @@
CC= ${LOCALBASE}/bin/clang36
CXX= ${LOCALBASE}/bin/clang++36
CHOSEN_COMPILER_TYPE= clang
-.if ${OSVERSION} < 900033
-USE_BINUTILS= yes
-LDFLAGS+= -B${LOCALBASE}/bin
-.endif
.endif
.endif
.endif
@@ -184,10 +180,6 @@
CC= ${LOCALBASE}/bin/clang34
CXX= ${LOCALBASE}/bin/clang++34
CHOSEN_COMPILER_TYPE= clang
-.if ${OSVERSION} < 900033
-USE_BINUTILS= yes
-LDFLAGS+= -B${LOCALBASE}/bin
-.endif
.endif
.endif
.endif
@@ -210,10 +202,6 @@
CPP= ${LOCALBASE}/bin/clang-cpp34
CC= ${LOCALBASE}/bin/clang34
CXX= ${LOCALBASE}/bin/clang++34
-.if ${OSVERSION} < 900033
-USE_BINUTILS= yes
-LDFLAGS+= -B${LOCALBASE}/bin
-.endif
.endif
.endif
.endif
@@ -236,10 +224,6 @@
CPP= ${LOCALBASE}/bin/clang-cpp34
CC= ${LOCALBASE}/bin/clang34
CXX= ${LOCALBASE}/bin/clang++34
-.if ${OSVERSION} < 900033
-USE_BINUTILS= yes
-LDFLAGS+= -B${LOCALBASE}/bin
-.endif
.endif
.endif
.endif
Index: head/Mk/Uses/objc.mk
===================================================================
--- head/Mk/Uses/objc.mk
+++ head/Mk/Uses/objc.mk
@@ -50,10 +50,6 @@
CPP= ${LOCALBASE}/bin/clang-cpp34
CC= ${LOCALBASE}/bin/clang34
CXX= ${LOCALBASE}/bin/clang++34
-.if ${OSVERSION} < 900033
-USE_BINUTILS= yes
-LDFLAGS+= -B${LOCALBASE}/bin
-.endif
.endif
.endif
Index: head/astro/google-earth/Makefile
===================================================================
--- head/astro/google-earth/Makefile
+++ head/astro/google-earth/Makefile
@@ -35,9 +35,7 @@
NVIDIA_USE_OFF= LINUX_APPS=dri,libpciaccess
# Fixed by the first post-patch target line? Also, linprocfs needs to be mounted.
-#.if ${OSVERSION} >= 900000 && ${ARCH} == "amd64"
#BROKEN= seems to crash on >= 9.x/amd64: http://www.freebsd.org/cgi/query-pr.cgi?pr=160422
-#.endif
do-extract:
@${MKDIR} ${WRKSRC}
Index: head/comms/dabstick-radio/Makefile
===================================================================
--- head/comms/dabstick-radio/Makefile
+++ head/comms/dabstick-radio/Makefile
@@ -32,9 +32,7 @@
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
-.if (${OSVERSION} >= 900014) && exists(${DESTDIR}/usr/bin/clang)
+.if exists(${DESTDIR}/usr/bin/clang)
CC= clang
CXX= clang++
CPP= clang-cpp
Index: head/comms/hylafax/Makefile
===================================================================
--- head/comms/hylafax/Makefile
+++ head/comms/hylafax/Makefile
@@ -24,7 +24,8 @@
--with-TIFFINC="-I${LOCALBASE}/include" \
--with-GCOPTS=" " --with-GCXXOPTS=" " \
--with-REGEX=no --with-LIBREGEX='' --with-REGEXINC=-I/usr/include \
- --with-DIR_HTML="${DOCSDIR}"
+ --with-DIR_HTML="${DOCSDIR}" \
+ --with-GETTY=SysV
CFLAGS+= -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -Wall -L${LOCALBASE}/lib
CONFIGURE_ENV= ENVOPTS="${CFLAGS}"
MAKE_ENV+= ROOT=${STAGEDIR}
@@ -66,10 +67,6 @@
CONFIGURE_ARGS+=--nointeractive
.endif
-.if ${OSVERSION} >= 900007
-CONFIGURE_ARGS+= --with-GETTY=SysV
-.endif
-
post-patch:
${REINPLACE_CMD} \
-e 's,/usr/local,${LOCALBASE},g' \
Index: head/comms/lysdr/Makefile
===================================================================
--- head/comms/lysdr/Makefile
+++ head/comms/lysdr/Makefile
@@ -23,7 +23,6 @@
post-patch:
${CP} ${FILESDIR}/Makefile ${WRKSRC}
- ${CP} ${FILESDIR}/cexp.c ${WRKSRC}
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/lysdr ${STAGEDIR}${PREFIX}/bin/lysdr
Index: head/comms/lysdr/files/Makefile
===================================================================
--- head/comms/lysdr/files/Makefile
+++ head/comms/lysdr/files/Makefile
@@ -6,9 +6,6 @@
LDFLAGS+= `pkg-config -libs ${PACKAGES}` -lm
SRCS= gui.c sdr.c filter.c audio_jack.c smeter.c waterfall.c lysdr.c
-.if ${OSVERSION} < 900000
-SRCS+= cexp.c
-.endif
PROG= lysdr
WITHOUT_MAN= yes
Index: head/comms/lysdr/files/cexp.c
===================================================================
--- head/comms/lysdr/files/cexp.c
+++ head/comms/lysdr/files/cexp.c
@@ -1,46 +0,0 @@
-/* $NetBSD: cexp.c,v 1.1 2007/08/20 16:01:34 drochner Exp $ */
-
-/*-
- * Copyright (c) 2007 The NetBSD Foundation, Inc.
- * All rights reserved.
- *
- * This code is derived from software written by Stephen L. Moshier.
- * It is redistributed by the NetBSD Foundation by permission of the author.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
- * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <complex.h>
-#include <math.h>
-
-double complex
-cexp(double complex z)
-{
- double complex w;
- double r, x, y;
-
- x = creal(z);
- y = cimag(z);
- r = exp(x);
- w = r * cos(y) + r * sin(y) * I;
- return w;
-}
Index: head/comms/remserial/files/patch-stty.c
===================================================================
--- head/comms/remserial/files/patch-stty.c
+++ head/comms/remserial/files/patch-stty.c
@@ -27,12 +27,6 @@
+#define VT0 0000000
+#define VT1 0040000
+#define VTDLY 0040000
-+#if OSVERSION < 800000
-+/* for older FreeBSD versions */
-+#define TAB0 0000000
-+#define TAB3 0014000
-+#define TABDLY 0014000
-+#endif
+#endif
+
extern int errno;
Index: head/databases/galera/Makefile
===================================================================
--- head/databases/galera/Makefile
+++ head/databases/galera/Makefile
@@ -64,10 +64,6 @@
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 900506
-IGNORE= need __WORDSIZE found in FreeBSD 9
-.endif
-
.if ${PORT_OPTIONS:MBOOSTPOOL}
MAKE_ARGS+= boost_pool=1
.endif
Index: head/databases/mariadb-server/Makefile
===================================================================
--- head/databases/mariadb-server/Makefile
+++ head/databases/mariadb-server/Makefile
@@ -86,7 +86,7 @@
.include <bsd.port.options.mk>
-.if ${OSVERSION} > 900000 && ${PORT_OPTIONS:MSTATIC}
+.if ${PORT_OPTIONS:MSTATIC}
BROKEN= WITH_STATIC is not functional on 9-current
.endif
Index: head/databases/php5-tarantool/Makefile
===================================================================
--- head/databases/php5-tarantool/Makefile
+++ head/databases/php5-tarantool/Makefile
@@ -23,10 +23,4 @@
CONFIGURE_ARGS+= --with-tarantool
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 900000
-IGNORE= does not support FreeBSD versions < 9.0
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: head/databases/postgis21/Makefile
===================================================================
--- head/databases/postgis21/Makefile
+++ head/databases/postgis21/Makefile
@@ -48,14 +48,6 @@
SFCGAL_CONFIGURE_ON= --with-sfcgal=${LOCALBASE}/bin/sfcgal-config
SFCGAL_CONFIGURE_OFF= --without-sfcgal
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MRASTER}
-.if ${OSVERSION} < 900033
-BROKEN= Raster suppport is broken on FreeBSD < 9.x
-.endif
-.endif
-
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
Index: head/databases/postgresql91-server/Makefile
===================================================================
--- head/databases/postgresql91-server/Makefile
+++ head/databases/postgresql91-server/Makefile
@@ -167,9 +167,6 @@
. if ${PORT_OPTIONS:MDTRACE}
CONFIGURE_ARGS+=--enable-dtrace
LDFLAGS+=-lelf
-. if ${OSVERSION} < 900021
-IGNORE= need userland DTrace support found in FreeBSD 9.0
-. endif
. endif
.if ${PORT_OPTIONS:MGSSAPI}
Index: head/databases/postgresql92-server/Makefile
===================================================================
--- head/databases/postgresql92-server/Makefile
+++ head/databases/postgresql92-server/Makefile
@@ -167,9 +167,6 @@
. if ${PORT_OPTIONS:MDTRACE}
CONFIGURE_ARGS+=--enable-dtrace
LDFLAGS+=-lelf
-. if ${OSVERSION} < 900021
-IGNORE= need userland DTrace support found in FreeBSD 9.0
-. endif
. endif
.if ${PORT_OPTIONS:MGSSAPI}
Index: head/deskutils/gnome-initial-setup/Makefile
===================================================================
--- head/deskutils/gnome-initial-setup/Makefile
+++ head/deskutils/gnome-initial-setup/Makefile
@@ -34,10 +34,6 @@
.include <bsd.port.options.mk>
-.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 900007
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gnome-initial-setup_pages_account_um-utils.c
-.endif
-
.if !${PORT_OPTIONS:MKERBEROS}
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gnome-initial-setup_gis-account-page.c
.endif
Index: head/deskutils/gnome-initial-setup/files/extra-patch-gnome-initial-setup_pages_account_um-utils.c
===================================================================
--- head/deskutils/gnome-initial-setup/files/extra-patch-gnome-initial-setup_pages_account_um-utils.c
+++ head/deskutils/gnome-initial-setup/files/extra-patch-gnome-initial-setup_pages_account_um-utils.c
@@ -1,12 +0,0 @@
---- gnome-initial-setup/pages/account/um-utils.c.orig 2014-03-10 04:47:29.000000000 +0000
-+++ gnome-initial-setup/pages/account/um-utils.c 2014-05-13 20:51:04.098992354 +0000
-@@ -26,7 +26,8 @@
- #include <stdlib.h>
- #include <sys/types.h>
- #include <pwd.h>
--#include <utmp.h>
-+#include <utmpx.h>
-+#define UT_NAMESIZE 16
-
- #include <glib.h>
- #include <glib/gi18n.h>
Index: head/deskutils/gnome-initial-setup/files/patch-gnome-initial-setup_pages_account_um-utils.c
===================================================================
--- head/deskutils/gnome-initial-setup/files/patch-gnome-initial-setup_pages_account_um-utils.c
+++ head/deskutils/gnome-initial-setup/files/patch-gnome-initial-setup_pages_account_um-utils.c
@@ -0,0 +1,12 @@
+--- gnome-initial-setup/pages/account/um-utils.c.orig 2014-03-10 04:47:29.000000000 +0000
++++ gnome-initial-setup/pages/account/um-utils.c 2014-05-13 20:51:04.098992354 +0000
+@@ -26,7 +26,8 @@
+ #include <stdlib.h>
+ #include <sys/types.h>
+ #include <pwd.h>
+-#include <utmp.h>
++#include <utmpx.h>
++#define UT_NAMESIZE 16
+
+ #include <glib.h>
+ #include <glib/gi18n.h>
Index: head/deskutils/gucharmap/Makefile
===================================================================
--- head/deskutils/gucharmap/Makefile
+++ head/deskutils/gucharmap/Makefile
@@ -26,10 +26,4 @@
GLIB_SCHEMAS= org.gnome.Charmap.enums.xml \
org.gnome.Charmap.gschema.xml
-.include <bsd.port.options.mk>
-
-.if ${OSVERSION} < 900000
-CONFIGURE_ARGS+= --disable-Bsymbolic
-.endif
-
.include <bsd.port.mk>
Index: head/deskutils/treesheets/Makefile
===================================================================
--- head/deskutils/treesheets/Makefile
+++ head/deskutils/treesheets/Makefile
@@ -37,12 +37,6 @@
OPTIONS_DEFINE= DOCS EXAMPLES
-.include <bsd.port.pre.mk>
-
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900014
-CXXFLAGS+= -D__LONG_LONG_SUPPORTED
-.endif
-
post-patch: .SILENT
${REINPLACE_CMD} -e 's|sys->frame->GetPath(L"|(L"${DOCSDIR}/|' \
${BUILD_WRKSRC}/document.h
@@ -60,4 +54,4 @@
${INSTALL_DATA} ${WRKSRC}/TS/images/icon32.png \
${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: head/devel/binutils/Makefile
===================================================================
--- head/devel/binutils/Makefile
+++ head/devel/binutils/Makefile
@@ -54,12 +54,8 @@
.include <bsd.port.pre.mk>
-.if ! defined(PKGNAMEPREFIX) && ${OSVERSION} < 900000
-EXTRA_PATCHES+= ${FILESDIR}/allow-missing-group-info
-.endif
-
# Actual earliest version may differ slightly
-.if ${ARCH} != ia64 && ${ARCH} != mips && ${ARCH} != mips64 && ${OSVERSION} >= 900044 && !defined(PKGNAMEPREFIX) && (${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 34 || ${COMPILER_TYPE} == gcc)
+.if ${ARCH} != ia64 && ${ARCH} != mips && ${ARCH} != mips64 && !defined(PKGNAMEPREFIX) && (${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 34 || ${COMPILER_TYPE} == gcc)
CONFIGURE_ARGS+= --enable-gold --enable-plugins
PLIST_SUB+= GOLD=""
.else
@@ -74,9 +70,7 @@
post-install:
.if !defined(PKGNAMEPREFIX)
-.if ${OSVERSION} >= 900044
${INSTALL_DATA} ${WRKSRC}/include/plugin-api.h ${STAGEDIR}${PREFIX}/include/
-.endif
@${FIND} -ds ${STAGEDIR}${PREFIX}/${CONFIGURE_TARGET} ! -type d | \
${SED} -e 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
${RM} ${STAGEDIR}${PREFIX}/include/ansidecl.h
Index: head/devel/binutils/files/allow-missing-group-info
===================================================================
--- head/devel/binutils/files/allow-missing-group-info
+++ head/devel/binutils/files/allow-missing-group-info
@@ -1,10 +0,0 @@
---- bfd/elf.c.orig 2014-12-23 08:47:10 UTC
-+++ bfd/elf.c
-@@ -741,7 +741,6 @@ setup_group (bfd *abfd, Elf_Internal_Shd
- {
- (*_bfd_error_handler) (_("%B: no group info for section %A"),
- abfd, newsect);
-- return FALSE;
- }
- return TRUE;
- }
Index: head/devel/gettext-runtime/Makefile
===================================================================
--- head/devel/gettext-runtime/Makefile
+++ head/devel/gettext-runtime/Makefile
@@ -31,7 +31,7 @@
.include <bsd.port.options.mk>
-.if ${OPSYS} == DragonFly || (${OPSYS} == FreeBSD && ${OSVERSION} < 900506)
+.if ${OPSYS} == DragonFly
CONFIGURE_ARGS+=--disable-threads
.endif
Index: head/devel/ioncube/Makefile
===================================================================
--- head/devel/ioncube/Makefile
+++ head/devel/ioncube/Makefile
@@ -21,17 +21,8 @@
SUB_FILES= pkg-message
WRKSRC= ${WRKDIR}/${PORTNAME}
-.include <bsd.port.pre.mk>
-
-.if ${OPSYS} == FreeBSD
-# Detect OS version for distname
-VER= 8
-.if ${OSVERSION} >= 900000
VER= 9
-.endif
-.else
-IGNORE= is unsupported on ${OPSYS}
-.endif
+IGNORE_DragonFly= is unsupported on DragonFly
PHP_INSTVER= ${PHP_VERSION:C/^([0-9]+\.[0-9]+).*/\1/}
@@ -42,4 +33,4 @@
${INSTALL_DATA} ${WRKSRC}/ioncube_loader_fre_${PHP_INSTVER}_ts.so \
${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR}/ioncube/ioncube_loader_ts.so
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: head/devel/ioncube/distinfo
===================================================================
--- head/devel/ioncube/distinfo
+++ head/devel/ioncube/distinfo
@@ -1,7 +1,3 @@
-SHA256 (ioncube/4.7.5/ioncube_loaders_fre_8_x86.tar.bz2) = a98967f07349d838b1d36f8090981a8dbc53403e79784159213bfcabcf2749dc
-SIZE (ioncube/4.7.5/ioncube_loaders_fre_8_x86.tar.bz2) = 4984347
-SHA256 (ioncube/4.7.5/ioncube_loaders_fre_8_x86-64.tar.bz2) = d0e01b00bc5e8ea6c9f6769659aa8f95b92656e802b172634635b6688b4497aa
-SIZE (ioncube/4.7.5/ioncube_loaders_fre_8_x86-64.tar.bz2) = 5178358
SHA256 (ioncube/4.7.5/ioncube_loaders_fre_9_x86.tar.bz2) = 0faa46268d1aba0c8ebab7005df2d57a6324ad816ded468ea40d0149dc9c1b0b
SIZE (ioncube/4.7.5/ioncube_loaders_fre_9_x86.tar.bz2) = 5001121
SHA256 (ioncube/4.7.5/ioncube_loaders_fre_9_x86-64.tar.bz2) = 2ee10517c8baf20176e71c833d70e1435820afd5ba78fa7778d663ca762127b4
Index: head/devel/libc++/Makefile
===================================================================
--- head/devel/libc++/Makefile
+++ head/devel/libc++/Makefile
@@ -34,16 +34,6 @@
CXXRT_LIB= ${LOCALBASE}/lib/libcxxrt.so
.endif
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900000
-LIB_DEPENDS+= libmissing.so:${PORTSDIR}/math/libmissing \
- libxlocale.so:${PORTSDIR}/devel/xlocale
-EXTRA_PATCHES= ${FILESDIR}/extra-libmissing
-CXXFLAGS+= -I${LOCALBASE}/include -D__LONG_LONG_SUPPORTED
-LDFLAGS+= -lmissing
-EXTRALIB= ${LOCALBASE}/lib/libmissing.so.2 ${LOCALBASE}/lib/libxlocale.so.0
-.endif
-
-
CMAKE_ARGS= -DLIBCXX_CXX_ABI=libcxxrt -DLIBCXX_LIBCXXRT_INCLUDE_PATHS=${CXXRT_INCS}
.if !defined(SVN_REV)
Index: head/devel/libc++/files/extra-libmissing
===================================================================
--- head/devel/libc++/files/extra-libmissing
+++ head/devel/libc++/files/extra-libmissing
@@ -1,10 +0,0 @@
---- ./include/cmath.orig 2014-01-06 19:12:50.000000000 +0100
-+++ ./include/cmath 2014-05-06 14:14:44.388681947 +0200
-@@ -299,6 +299,7 @@
-
- #include <__config>
- #include <math.h>
-+#include <missing_math.h>
- #include <type_traits>
-
- #ifdef _LIBCPP_MSVCRT
Index: head/devel/libdispatch/Makefile
===================================================================
--- head/devel/libdispatch/Makefile
+++ head/devel/libdispatch/Makefile
@@ -84,7 +84,7 @@
CLANG_DESC= Build with LLVM/Clang (required for blocks support)
.endif
-.if ((${OSVERSION} > 900000) && (${OSVERSION} < 1000706))
+.if (${OSVERSION} < 1000706)
.if ${ARCH} == "powerpc
BROKEN= Does not configure on powerpc-9
.elif ${ARCH} == "sparc64
@@ -93,17 +93,8 @@
.endif
.if ${PORT_OPTIONS:MCLANG}
-. if ${OSVERSION} < 900024
-BUILD_DEPENDS+= clang33:${PORTSDIR}/lang/clang33 \
- ${LOCALBASE}/lib/libBlocksRuntime.so:${PORTSDIR}/devel/compiler-rt
-RUN_DEPENDS+= clang33:${PORTSDIR}/lang/clang33 \
- ${LOCALBASE}/lib/libBlocksRuntime.so:${PORTSDIR}/devel/compiler-rt
-CONFIGURE_ARGS+= --with-blocks-runtime=${LOCALBASE}/lib
-CONFIGURE_ENV+= CC="${LOCALBASE}/bin/clang33" CPPFLAGS="-I${LOCALBASE}/include"
-. else
CONFIGURE_ARGS+= --with-blocks-runtime=/usr/lib
CONFIGURE_ENV+= CC="/usr/bin/clang"
-. endif
.endif
#
Index: head/devel/libvirt/Makefile
===================================================================
--- head/devel/libvirt/Makefile
+++ head/devel/libvirt/Makefile
@@ -104,10 +104,6 @@
.endif
post-patch:
-.if ${OSVERSION} < 900000
- @${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||' \
- ${WRKSRC}/configure
-.endif
@${MV} ${WRKSRC}/daemon/libvirtd.conf ${WRKSRC}/daemon/libvirtd.conf.sample
@${REINPLACE_CMD} -e 's|libvirtd\.conf|libvirtd.conf.sample|' \
${WRKSRC}/daemon/Makefile.in
Index: head/devel/llvm35/Makefile
===================================================================
--- head/devel/llvm35/Makefile
+++ head/devel/llvm35/Makefile
@@ -138,10 +138,6 @@
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 900000
-BROKEN= GCC failing on 8.x
-.endif
-
.if ${PORT_OPTIONS:MCMAKE} && ${COMPILER_TYPE} != clang
BROKEN= CMake support only works with clang
.endif
Index: head/devel/llvm36/Makefile
===================================================================
--- head/devel/llvm36/Makefile
+++ head/devel/llvm36/Makefile
@@ -148,10 +148,6 @@
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 900000
-BROKEN= GCC failing on 8.x
-.endif
-
.if ${PORT_OPTIONS:MCMAKE} && ${COMPILER_TYPE} != clang
BROKEN= CMake support only works with clang
.endif
Index: head/devel/py-freebsd/Makefile
===================================================================
--- head/devel/py-freebsd/Makefile
+++ head/devel/py-freebsd/Makefile
@@ -18,9 +18,6 @@
.include <bsd.port.pre.mk>
-.if ${OSVERSION} >= 900030
-EXTRA_PATCHES+= ${FILESDIR}/freebsd9_patch-src-sysctl.c
-.endif
.if ${OSVERSION} >= 1100002
EXTRA_PATCHES+= ${FILESDIR}/freebsd11_patch-src__.const.def \
${FILESDIR}/freebsd11_patch-src__netstat.c
Index: head/devel/py-freebsd/files/freebsd9_patch-src-sysctl.c
===================================================================
--- head/devel/py-freebsd/files/freebsd9_patch-src-sysctl.c
+++ head/devel/py-freebsd/files/freebsd9_patch-src-sysctl.c
@@ -1,38 +0,0 @@
---- src/sysctl.c.orig 2011-04-12 12:30:50.000000000 +0400
-+++ src/sysctl.c 2011-04-12 12:37:45.000000000 +0400
-@@ -121,7 +121,7 @@ const size_t sysctl_type_sizes[CTLTYPE]
- 0, /* CTLTYPE_NODE */
- sizeof(int), /* CTLTYPE_INT */
- 0, /* CTLTYPE_STRING */
-- sizeof(quad_t), /* CTLTYPE_QUAD */
-+ sizeof(quad_t), /* CTLTYPE_S64 */
- 0, /* CTLTYPE_OPAQUE */
- sizeof(unsigned int), /* CTLTYPE_UINT */
- sizeof(long), /* CTLTYPE_LONG */
-@@ -329,7 +329,7 @@ PyFB_sysctl(PyObject *self, PyObject *ar
- case CTLTYPE_UINT:
- case CTLTYPE_LONG:
- case CTLTYPE_ULONG:
-- case CTLTYPE_QUAD:
-+ case CTLTYPE_S64:
- if (!PyInt_Check(newobj) && !PyLong_Check(newobj)) {
- PyErr_SetString(PyExc_TypeError,
- "argument 2 must be integer for this node");
-@@ -350,7 +350,7 @@ PyFB_sysctl(PyObject *self, PyObject *ar
- case CTLTYPE_ULONG:
- val.m_ulong = PyLong_AsUnsignedLong(newobj);
- break;
-- case CTLTYPE_QUAD:
-+ case CTLTYPE_S64:
- val.m_quad = (quad_t)PyLong_AsLongLong(newobj);
- break;
- }
-@@ -439,7 +439,7 @@ PyFB_sysctl(PyObject *self, PyObject *ar
- case CTLTYPE_STRING:
- ret = PyString_FromStringAndSize(oldp, oldlen - 1);
- break;
-- case CTLTYPE_QUAD:
-+ case CTLTYPE_S64:
- assert(oldlen == sizeof(quad_t));
- ret = PyLong_FromLongLong((long long)*(quad_t *)oldp);
- break;
Index: head/devel/py-freebsd/files/patch-src-sysctl.c
===================================================================
--- head/devel/py-freebsd/files/patch-src-sysctl.c
+++ head/devel/py-freebsd/files/patch-src-sysctl.c
@@ -0,0 +1,38 @@
+--- src/sysctl.c.orig 2011-04-12 12:30:50.000000000 +0400
++++ src/sysctl.c 2011-04-12 12:37:45.000000000 +0400
+@@ -121,7 +121,7 @@ const size_t sysctl_type_sizes[CTLTYPE]
+ 0, /* CTLTYPE_NODE */
+ sizeof(int), /* CTLTYPE_INT */
+ 0, /* CTLTYPE_STRING */
+- sizeof(quad_t), /* CTLTYPE_QUAD */
++ sizeof(quad_t), /* CTLTYPE_S64 */
+ 0, /* CTLTYPE_OPAQUE */
+ sizeof(unsigned int), /* CTLTYPE_UINT */
+ sizeof(long), /* CTLTYPE_LONG */
+@@ -329,7 +329,7 @@ PyFB_sysctl(PyObject *self, PyObject *ar
+ case CTLTYPE_UINT:
+ case CTLTYPE_LONG:
+ case CTLTYPE_ULONG:
+- case CTLTYPE_QUAD:
++ case CTLTYPE_S64:
+ if (!PyInt_Check(newobj) && !PyLong_Check(newobj)) {
+ PyErr_SetString(PyExc_TypeError,
+ "argument 2 must be integer for this node");
+@@ -350,7 +350,7 @@ PyFB_sysctl(PyObject *self, PyObject *ar
+ case CTLTYPE_ULONG:
+ val.m_ulong = PyLong_AsUnsignedLong(newobj);
+ break;
+- case CTLTYPE_QUAD:
++ case CTLTYPE_S64:
+ val.m_quad = (quad_t)PyLong_AsLongLong(newobj);
+ break;
+ }
+@@ -439,7 +439,7 @@ PyFB_sysctl(PyObject *self, PyObject *ar
+ case CTLTYPE_STRING:
+ ret = PyString_FromStringAndSize(oldp, oldlen - 1);
+ break;
+- case CTLTYPE_QUAD:
++ case CTLTYPE_S64:
+ assert(oldlen == sizeof(quad_t));
+ ret = PyLong_FromLongLong((long long)*(quad_t *)oldp);
+ break;
Index: head/editors/libreoffice4/Makefile
===================================================================
--- head/editors/libreoffice4/Makefile
+++ head/editors/libreoffice4/Makefile
@@ -337,10 +337,6 @@
EXTRA_PATCHES+= ${FILESDIR}/extra-configure.ac
.endif
-.if ${OSVERSION} < 900506
-CONFIGURE_ARGS+= --with-linker-hash-style=sysv
-.endif
-
.if ${OSVERSION} < 1000033
BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex
CONFIGURE_ENV+= FLEX=${LOCALBASE}/bin/flex
Index: head/emulators/dolphin-emu/Makefile
===================================================================
--- head/emulators/dolphin-emu/Makefile
+++ head/emulators/dolphin-emu/Makefile
@@ -69,10 +69,6 @@
.include <bsd.port.pre.mk>
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900000
-BROKEN= does not build: absence of xlocale.h
-.endif
-
# XXX Temporary workaround for ports/184540
.if ${PORT_OPTIONS:MDEBUG}
INSTALL_TARGET= install
Index: head/emulators/i386-wine/Makefile.inc
===================================================================
--- head/emulators/i386-wine/Makefile.inc
+++ head/emulators/i386-wine/Makefile.inc
@@ -50,7 +50,7 @@
# Included for OPSYS and OSVERSION
.include <bsd.port.pre.mk>
-.for osrel in 8 9 10 11
+.for osrel in 9 10 11
.if ${OSREL:C/\..*//} == ${osrel}
PLIST_SUB+= OSREL${osrel}=""
.else
@@ -58,8 +58,9 @@
.endif
.endfor
-.if ${OPSYS} != FreeBSD || (!(${OSVERSION} < 900000) && !(${OSVERSION} >= 901000 && ${OSVERSION} < 1000000) && !(${OSVERSION} >= 1000510 && ${OSVERSION} < 1100000) && !(${OSVERSION} >= 1100048 && ${OSVERSION} < 1200000))
-IGNORE= binaries compiled for FreeBSD 8.4+, 9.1+, 10.0+ and -current only
+# This looks like it could be OPSYS != FreeBSD but...
+.if ${OPSYS} != FreeBSD || (!(${OSVERSION} >= 901000 && ${OSVERSION} < 1000000) && !(${OSVERSION} >= 1000510 && ${OSVERSION} < 1100000) && !(${OSVERSION} >= 1100048 && ${OSVERSION} < 1200000))
+IGNORE= binaries compiled for FreeBSD 9.3, 10.0+ and -current only
DISTFILES=
.endif
Index: head/emulators/i386-wine/pkg-plist
===================================================================
--- head/emulators/i386-wine/pkg-plist
+++ head/emulators/i386-wine/pkg-plist
@@ -793,7 +793,6 @@
lib32/libXxf86vm.so.1
%%OSREL10%%lib32/libdevq.so.0
%%OSREL11%%lib32/libdevq.so.0
-%%OSREL8%%lib32/libdricore9.1.7.so.1
%%OSREL9%%lib32/libdricore9.1.7.so.1
lib32/libdrm.so.2
lib32/libdrm_intel.so.1
@@ -802,12 +801,9 @@
lib32/libfontconfig.so.1
lib32/libfreetype.so.6
lib32/libglapi.so.0
-%%OSREL8%%lib32/libglapi.so.0
-%%OSREL8%%lib32/libiconv.so.2
%%OSREL9%%lib32/libiconv.so.2
lib32/libjpeg.so.8
lib32/liblcms2.so.2
-%%OSREL8%%lib32/libllvmradeon9.1.7.so
%%OSREL9%%lib32/libllvmradeon9.1.7.so
lib32/libpciaccess.so.0
lib32/libpng16.so.16
@@ -2129,4 +2125,3 @@
share/wine/l_intl.nls
share/wine/patch-nvidia.sh
share/wine/wine.inf
-%%OSREL8%%share/wine/wine.inf
Index: head/emulators/qemu-devel/Makefile
===================================================================
--- head/emulators/qemu-devel/Makefile
+++ head/emulators/qemu-devel/Makefile
@@ -221,25 +221,13 @@
CONFIGURE_ARGS+= --sparc_cpu=v9
.endif
-.if ${OSVERSION} < 900033
-BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils
-CONFIGURE_ENV+= AS=${LOCALBASE}/bin/as
-CONFIGURE_ENV+= LD=${LOCALBASE}/bin/ld
-CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
-MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
-.endif
-
CONFIGURE_ARGS+= --python=${PYTHON_CMD}
# -lprocstat actually only _needs_ -lelf after r249666 or r250870 (MFC)
# but it shouldn't matter much
post-patch:
-.if ${OSVERSION} < 900000
- @${REINPLACE_CMD} -e '/LIBS/s|-lprocstat||' ${WRKSRC}/configure
-.else
@${REINPLACE_CMD} -e '/LIBS/s|-lprocstat|-lprocstat -lelf|' \
${WRKSRC}/configure
-.endif
@${REINPLACE_CMD} -e '/libs_qga=/s|glib_libs|glib_libs -lintl|' ${WRKSRC}/configure
.if ${PORT_OPTIONS:MPCAP}
@cd ${WRKSRC} && ${PATCH} --quiet < ${FILESDIR}/pcap-patch
Index: head/emulators/qemu-sbruno/Makefile
===================================================================
--- head/emulators/qemu-sbruno/Makefile
+++ head/emulators/qemu-sbruno/Makefile
@@ -237,25 +237,14 @@
CONFIGURE_ARGS+= --sparc_cpu=v9
.endif
-.if ${OSVERSION} < 900033
-BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils
-CONFIGURE_ENV+= LD=${LOCALBASE}/bin/ld
-CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
-MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
-.endif
-
CONFIGURE_ARGS+= --python=${PYTHON_CMD}
# -lprocstat actually only _needs_ -lelf after r249666 or r250870 (MFC)
# but it shouldn't matter much
post-patch:
@${MV} ${WRKDIR}/dtc ${WRKSRC}
-.if ${OSVERSION} < 900000
- @${REINPLACE_CMD} -e '/LIBS/s|-lprocstat||' ${WRKSRC}/configure
-.else
@${REINPLACE_CMD} -e '/LIBS/s|-lprocstat|-lprocstat -lelf|' \
${WRKSRC}/configure
-.endif
@${REINPLACE_CMD} -e '/libs_qga=/s|glib_libs|glib_libs -lintl|' ${WRKSRC}/configure
#.if ${PORT_OPTIONS:MPCAP}
# @cd ${WRKSRC} && ${PATCH} --quiet < ${FILESDIR}/pcap-patch
Index: head/emulators/virtualbox-ose/Makefile
===================================================================
--- head/emulators/virtualbox-ose/Makefile
+++ head/emulators/virtualbox-ose/Makefile
@@ -195,11 +195,6 @@
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 900000
-EXTRA_PATCHES+= ${PATCHDIR}/extrapatch-src-VBox-Devices-PC-vbox.dsl \
- ${PATCHDIR}/extrapatch-src-VBox-Main-src-server-generic-NetIf-generic.cpp
-.endif
-
.if ${COMPILER_TYPE} == clang
PATCH_DEPENDS+= ${LOCALBASE}/share/kBuild/tools/GXX3.kmk:${PORTSDIR}/devel/kBuild
EXTRA_PATCHES+= ${PATCHDIR}/extrapatch-Config.kmk \
Index: head/emulators/virtualbox-ose/files/extrapatch-src-VBox-Devices-PC-vbox.dsl
===================================================================
--- head/emulators/virtualbox-ose/files/extrapatch-src-VBox-Devices-PC-vbox.dsl
+++ head/emulators/virtualbox-ose/files/extrapatch-src-VBox-Devices-PC-vbox.dsl
@@ -1,21 +0,0 @@
-Workaround for an regression in acpica 20101015.
-
-Compile error:
-kBuild: iasl DevicesR3 - src/VBox/Devices/PC/vbox.dsl
- 736: Name (_CID, "smc-napa")
-Error 4001 - String must be entirely alphanumeric ^
-(smc-napa)
-
-See: http://lists.freebsd.org/pipermail/freebsd-acpi/2010-October/006795.html
-
---- src/VBox/Devices/PC/vbox.dsl.orig 2010-10-08 22:10:12.000000000 +0200
-+++ src/VBox/Devices/PC/vbox.dsl 2010-10-27 14:45:38.000000000 +0200
-@@ -733,7 +733,7 @@
- Device (SMC)
- {
- Name (_HID, EisaId ("APP0001"))
-- Name (_CID, "smc-napa")
-+ Name (_CID, "smcnapa")
-
- Method (_STA, 0, NotSerialized)
- {
Index: head/emulators/virtualbox-ose/files/extrapatch-src-VBox-Main-src-server-generic-NetIf-generic.cpp
===================================================================
--- head/emulators/virtualbox-ose/files/extrapatch-src-VBox-Main-src-server-generic-NetIf-generic.cpp
+++ head/emulators/virtualbox-ose/files/extrapatch-src-VBox-Main-src-server-generic-NetIf-generic.cpp
@@ -1,10 +0,0 @@
---- src/VBox/Main/src-server/generic/NetIf-generic.cpp.orig 2013-08-21 13:05:31.000000000 +0400
-+++ src/VBox/Main/src-server/generic/NetIf-generic.cpp 2013-08-27 18:17:51.598216723 +0400
-@@ -22,6 +22,7 @@
- #include <iprt/path.h>
- #include <iprt/param.h>
- #include <sys/ioctl.h>
-+#include <sys/socket.h>
- #include <netinet/in.h>
- #include <net/if.h>
- #include <errno.h>
Index: head/ftp/ncftpd/Makefile
===================================================================
--- head/ftp/ncftpd/Makefile
+++ head/ftp/ncftpd/Makefile
@@ -27,15 +27,10 @@
PORTDOCS= install.html README README.freebsd LICENSE
-.include <bsd.port.pre.mk>
-
-.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 900000
BINVER= 9.0
-.elif ${OPSYS} == FreeBSD
-BINVER= 8.0
-.else
-IGNORE= requires FreeBSD
-.endif
+IGNORE_DragonFly= requires FreeBSD
+
+.include <bsd.port.pre.mk>
.if ${ARCH} == amd64
DIST_ARCH= x86_64
Index: head/games/0ad/Makefile
===================================================================
--- head/games/0ad/Makefile
+++ head/games/0ad/Makefile
@@ -46,10 +46,6 @@
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 900044
-BROKEN= Fails to build on FreeBSD 8.x
-.endif
-
post-patch:
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
-e 's|%%CC%%|${CC}|' \
Index: head/games/oolite/Makefile
===================================================================
--- head/games/oolite/Makefile
+++ head/games/oolite/Makefile
@@ -54,9 +54,7 @@
.include <bsd.port.pre.mk>
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900014
-WITH_PORTS_CLANG= yes
-.elif exists(${CC})
+.if exists(${CC})
CCVERSION!= ${CC} --version
COMPILER_VERSION= ${CCVERSION:M[0-9].[0-9]*:C/([0-9]).?/\1/g}
COMPILER_IS_CLANG= ${CCVERSION:Mclang}
Index: head/games/ufoai/Makefile
===================================================================
--- head/games/ufoai/Makefile
+++ head/games/ufoai/Makefile
@@ -81,12 +81,6 @@
FAVORITE_COMPILER= gcc
.endif
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 900000
-BROKEN= Fails to build on 8.x
-.endif
-
post-extract:
@${MKDIR} ${WRKSRC}/base/maps ${WRKSRC}/base/models
${REINPLACE_CMD} \
@@ -144,4 +138,4 @@
${FIND} * -type f -exec ${INSTALL_DATA} "{}" "${STAGEDIR}${PREFIX}/${DATADIR}/base/i18n/{}" \;
${LN} -s ${PREFIX}/${DATADIR}/base ${STAGEDIR}${UFO_DIR}/base
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: head/graphics/evince/Makefile
===================================================================
--- head/graphics/evince/Makefile
+++ head/graphics/evince/Makefile
@@ -67,10 +67,6 @@
CONFIGURE_ARGS+=--enable-dbus
.endif
-.if ${OSVERSION} < 900000
-BROKEN= Fails to build
-.endif
-
.if ${PORT_OPTIONS:MDVI} || ${PORT_OPTIONS:MT1LIB}
USE_TEX= latex
Index: head/graphics/inventor/Makefile
===================================================================
--- head/graphics/inventor/Makefile
+++ head/graphics/inventor/Makefile
@@ -42,12 +42,6 @@
DEBUG_MAKE_ENV= LIBTYPE=debug
-.include <bsd.port.options.mk>
-
-.if !(${OPSYS} == FreeBSD && ${OSVERSION} < 900033)
-LDFLAGS+= -Wl,--add-needed
-.endif
-
post-patch:
@${REINPLACE_CMD} 's|/usr\(/include/freetype2\)|${LOCALBASE}\1|' \
${WRKSRC}/libFL/ang/GNUmakefile
Index: head/graphics/mitsuba/Makefile
===================================================================
--- head/graphics/mitsuba/Makefile
+++ head/graphics/mitsuba/Makefile
@@ -41,11 +41,8 @@
.include <bsd.port.pre.mk>
# Unfortunately, the code is not GCC 4.2.1 compatible (due to bugs in GCC
-# itself). Try to use system compiler if it is Clang, otherwise fallback
-# to modern GCC (on older versions of FreeBSD).
-.if ${OSVERSION} < 900014
-USE_GCC= yes
-.elif ${OSVERSION} < 1000024
+# itself). Use system compiler if it is Clang.
+.if ${OSVERSION} < 1000024
CC= clang
CXX= clang++
CPP= clang-cpp
Index: head/graphics/opennurbs/Makefile
===================================================================
--- head/graphics/opennurbs/Makefile
+++ head/graphics/opennurbs/Makefile
@@ -76,8 +76,5 @@
${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include/openNURBS/
${INSTALL_DATA} ${WRKSRC}/zlib/*.h \
${STAGEDIR}${PREFIX}/include/openNURBS/zlib
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900000
- ${TOUCH} ${STAGEDIR}${PREFIX}/include/openNURBS/zlib/gzguts.h
-.endif
.include <bsd.port.post.mk>
Index: head/graphics/pecomato/files/patch-Makefile.unix
===================================================================
--- head/graphics/pecomato/files/patch-Makefile.unix
+++ head/graphics/pecomato/files/patch-Makefile.unix
@@ -6,10 +6,6 @@
TARGET = $(PRODUCT)
-OBJECTS = main.o gnu-strndup.o gnu-getline.o util.o exif.o iptc.o jfif.o adobe.o tiff.o
+OBJECTS = main.o util.o exif.o iptc.o jfif.o adobe.o tiff.o
-+NEEDEXT = $(shell expr $(OSVERSION) \< 800067)
-+ifeq ($(NEEDEXT),1)
-+OBJECTS += gnu-strndup.o gnu-getline.o
-+endif
DOC_DEFS = doc/Makefile.defs
Index: head/irc/znc/Makefile
===================================================================
--- head/irc/znc/Makefile
+++ head/irc/znc/Makefile
@@ -49,10 +49,6 @@
.include <bsd.port.options.mk>
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900014
-CXXFLAGS+= -D__LONG_LONG_SUPPORTED
-.endif
-
.if ${PORT_OPTIONS:MOPENSSL}
.include "${PORTSDIR}/Mk/bsd.openssl.mk"
CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE}
Index: head/java/sigar/Makefile
===================================================================
--- head/java/sigar/Makefile
+++ head/java/sigar/Makefile
@@ -34,16 +34,14 @@
.if ${OPSYS} == FreeBSD
. if ${OSVERSION} >= 1000000
PLATFORM_VER= 1
-. elif ${OSVERSION} >= 900000
-PLATFORM_VER= 9
. else
-PLATFORM_VER= 8
+PLATFORM_VER= 9
. endif
.else
BROKEN= ${OPSYS} platform is not supported
.endif
-LIBNAME= libsigar-${ARCH:S,i386,x86,}-freebsd-${PLATFORM_VER}.so
+LIBNAME= libsigar-${ARCH:S,i386,x86,}-freebsd-${LATFORM_VER}.so
PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar \
%%JAVAJARDIR%%/${LIBNAME}
Index: head/lang/gcc-aux/Makefile
===================================================================
--- head/lang/gcc-aux/Makefile
+++ head/lang/gcc-aux/Makefile
@@ -48,11 +48,7 @@
.if ${OPSYS} == FreeBSD
MODERN_BINUTILS= yes
-. if ${OSVERSION} < 900000
-BOOTSTRAP_COMPILER= ada-bootstrap.${GARCH}.freebsd.84.tar.bz2
-. else
BOOTSTRAP_COMPILER= ada-bootstrap.${GARCH}.freebsd.100B.tar.bz2
-. endif
.endif
.if ${OPSYS} == DragonFly
BOOTSTRAP_COMPILER= ada-bootstrap.${GARCH}.dragonfly.36A.tar.bz2
@@ -107,10 +103,8 @@
DISTFILES= \
${IDENTIFICATION}.tar.bz2 \
ada-bootstrap.i386.dragonfly.36A.tar.bz2:boot \
- ada-bootstrap.i386.freebsd.84.tar.bz2:boot \
ada-bootstrap.i386.freebsd.100B.tar.bz2:boot \
ada-bootstrap.x86_64.dragonfly.36A.tar.bz2:boot \
- ada-bootstrap.x86_64.freebsd.84.tar.bz2:boot \
ada-bootstrap.x86_64.freebsd.100B.tar.bz2:boot
.endif
Index: head/lang/gcc-aux/distinfo
===================================================================
--- head/lang/gcc-aux/distinfo
+++ head/lang/gcc-aux/distinfo
@@ -2,13 +2,9 @@
SIZE (gcc-4.9.3.tar.bz2) = 90006707
SHA256 (ada-bootstrap.i386.dragonfly.36A.tar.bz2) = 6b1a6ff0fe0e3bf13c667db2fef177b811329cd998400a1303969a86911cb1c8
SIZE (ada-bootstrap.i386.dragonfly.36A.tar.bz2) = 39357314
-SHA256 (ada-bootstrap.i386.freebsd.84.tar.bz2) = b410336cb0e71c8a29dd5f831a17b4b7282e7d590f452475a94c6a625cfc8846
-SIZE (ada-bootstrap.i386.freebsd.84.tar.bz2) = 39727003
SHA256 (ada-bootstrap.i386.freebsd.100B.tar.bz2) = 7231209f2600275f554f788ad1d036cf633c4339ebd25bd479a5bb1ddcddedf3
SIZE (ada-bootstrap.i386.freebsd.100B.tar.bz2) = 41229192
SHA256 (ada-bootstrap.x86_64.dragonfly.36A.tar.bz2) = ba9b193f1f5c780c0e94086a9af6f1c8e843b6782c133b9948789b95b2e605c4
SIZE (ada-bootstrap.x86_64.dragonfly.36A.tar.bz2) = 40747242
-SHA256 (ada-bootstrap.x86_64.freebsd.84.tar.bz2) = ba1a407d936e7b3f2bfe825d1fb5a1f0e85e8edbdd9e8440bb49ef643fec05fc
-SIZE (ada-bootstrap.x86_64.freebsd.84.tar.bz2) = 40227668
SHA256 (ada-bootstrap.x86_64.freebsd.100B.tar.bz2) = 1066d7c5e71d78b4416de3b73348227678ca07db52488409e270db7b00467f55
SIZE (ada-bootstrap.x86_64.freebsd.100B.tar.bz2) = 42163803
Index: head/lang/gcc5-aux/Makefile
===================================================================
--- head/lang/gcc5-aux/Makefile
+++ head/lang/gcc5-aux/Makefile
@@ -52,11 +52,7 @@
.if ${OPSYS} == FreeBSD
ONLY_FOR_ARCHS= amd64 i386
MODERN_BINUTILS= yes
-. if ${OSVERSION} < 900000
-BOOTSTRAP_COMPILER= ada-bootstrap.${GARCH}.freebsd.84.tar.bz2
-. else
BOOTSTRAP_COMPILER= ada-bootstrap.${GARCH}.freebsd.100B.tar.bz2
-. endif
.endif
.if ${OPSYS} == DragonFly
ONLY_FOR_ARCHS= x86_64
@@ -112,10 +108,8 @@
.if defined(PLUS_BOOTSTRAPS)
DISTFILES= \
${IDENTIFICATION}.tar.bz2 \
- ada-bootstrap.i386.freebsd.84.tar.bz2:boot \
ada-bootstrap.i386.freebsd.100B.tar.bz2:boot \
ada-bootstrap.x86_64.dragonfly.41.tar.bz2:boot \
- ada-bootstrap.x86_64.freebsd.84.tar.bz2:boot \
ada-bootstrap.x86_64.freebsd.100B.tar.bz2:boot
.endif
Index: head/lang/gcc5-aux/distinfo
===================================================================
--- head/lang/gcc5-aux/distinfo
+++ head/lang/gcc5-aux/distinfo
@@ -1,12 +1,8 @@
SHA256 (gcc-5.2.0.tar.bz2) = 5f835b04b5f7dd4f4d2dc96190ec1621b8d89f2dc6f638f9f8bc1b1014ba8cad
SIZE (gcc-5.2.0.tar.bz2) = 95221552
-SHA256 (ada-bootstrap.i386.freebsd.84.tar.bz2) = b410336cb0e71c8a29dd5f831a17b4b7282e7d590f452475a94c6a625cfc8846
-SIZE (ada-bootstrap.i386.freebsd.84.tar.bz2) = 39727003
SHA256 (ada-bootstrap.i386.freebsd.100B.tar.bz2) = 7231209f2600275f554f788ad1d036cf633c4339ebd25bd479a5bb1ddcddedf3
SIZE (ada-bootstrap.i386.freebsd.100B.tar.bz2) = 41229192
SHA256 (ada-bootstrap.x86_64.dragonfly.41.tar.bz2) = eb7785d8b842aee2bb04b43adfb1346b178ee4e83d8775b4e6705fd23f1586f0
SIZE (ada-bootstrap.x86_64.dragonfly.41.tar.bz2) = 44956630
-SHA256 (ada-bootstrap.x86_64.freebsd.84.tar.bz2) = ba1a407d936e7b3f2bfe825d1fb5a1f0e85e8edbdd9e8440bb49ef643fec05fc
-SIZE (ada-bootstrap.x86_64.freebsd.84.tar.bz2) = 40227668
SHA256 (ada-bootstrap.x86_64.freebsd.100B.tar.bz2) = 1066d7c5e71d78b4416de3b73348227678ca07db52488409e270db7b00467f55
SIZE (ada-bootstrap.x86_64.freebsd.100B.tar.bz2) = 42163803
Index: head/lang/harbour/Makefile
===================================================================
--- head/lang/harbour/Makefile
+++ head/lang/harbour/Makefile
@@ -50,6 +50,7 @@
HB_ARCH= bsd
HB_GT_LIB= gtsln
+HB_COMPILER= clang
HB_INSTALL_PREFIX= ${STAGEDIR}/${LOCALBASE}
HB_INSTALL_BIN= ${STAGEDIR}${LOCALBASE}/bin
@@ -87,12 +88,6 @@
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 900033
-HB_COMPILER= gcc
-.else
-HB_COMPILER= clang
-.endif
-
.if ${PORT_OPTIONS:MDOCS}
MAKE_ENV+= HB_INSTALL_DOC=${HB_INSTALL_DOC}
.else
@@ -130,9 +125,7 @@
.endif
post-patch:
-.if ${OSVERSION} > 900007
${REINPLACE_CMD} \
-e 's|utmp.h|utmpx.h|g' ${WRKSRC}/src/rtl/gtcrs/gtcrs.h
-.endif
.include <bsd.port.post.mk>
Index: head/lang/intercal/Makefile
===================================================================
--- head/lang/intercal/Makefile
+++ head/lang/intercal/Makefile
@@ -20,10 +20,4 @@
@${REINPLACE_CMD} -e '/ICK_SPECIFIC_SUBDIR/s/-@PACKAGE_VERSION@// ' \
${WRKSRC}/buildaux/Makefile.in
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 900000
-USE_GCC= yes
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: head/lang/mit-scheme/Makefile
===================================================================
--- head/lang/mit-scheme/Makefile
+++ head/lang/mit-scheme/Makefile
@@ -24,10 +24,6 @@
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 900000 && ${ARCH} == "amd64"
-USE_GCC= yes
-.endif
-
# TODO implement db4 support
CONFIGURE_ARGS+=--without-db-4
Index: head/lang/php5/Makefile
===================================================================
--- head/lang/php5/Makefile
+++ head/lang/php5/Makefile
@@ -158,9 +158,6 @@
.endif
.if ${PORT_OPTIONS:MDTRACE}
-.if ${OSVERSION} < 900000
-IGNORE= cannot be built with DTrace support on FreeBSD < 9.x
-.endif
CONFIGURE_ARGS+=--enable-dtrace
PLIST_SUB+= DTRACE=""
.else
Index: head/lang/php55/Makefile
===================================================================
--- head/lang/php55/Makefile
+++ head/lang/php55/Makefile
@@ -154,9 +154,6 @@
.endif
.if ${PORT_OPTIONS:MDTRACE}
-.if ${OSVERSION} < 900000
-IGNORE= cannot be built with DTrace support on FreeBSD < 9.x
-.endif
CONFIGURE_ARGS+=--enable-dtrace
PLIST_SUB+= DTRACE=""
.else
Index: head/lang/php56/Makefile
===================================================================
--- head/lang/php56/Makefile
+++ head/lang/php56/Makefile
@@ -157,9 +157,6 @@
.endif
.if ${PORT_OPTIONS:MDTRACE}
-.if ${OSVERSION} < 900000
-IGNORE= cannot be built with DTrace support on FreeBSD < 9.x
-.endif
CONFIGURE_ARGS+=--enable-dtrace
PLIST_SUB+= DTRACE=""
.else
Index: head/lang/pure/Makefile
===================================================================
--- head/lang/pure/Makefile
+++ head/lang/pure/Makefile
@@ -79,12 +79,6 @@
MAKE_ARGS+= emacs_prefix=${PREFIX}
.endif
-.if ${OSVERSION} < 900014
-SUB_LIST+= NOCLANG=""
-.else
-SUB_LIST+= NOCLANG="@comment "
-.endif
-
# automatically disable readline support if editline support is available
.if exists(/usr/include/edit/readline/readline.h)
CONFIGURE_ARGS+= --without-readline
Index: head/lang/pure/files/pkg-message.in
===================================================================
--- head/lang/pure/files/pkg-message.in
+++ head/lang/pure/files/pkg-message.in
@@ -9,10 +9,4 @@
is recommended to use the `help' command inside the
interpreter. Check pure(1) for details.
-%%NOCLANG%%
-%%NOCLANG%%To enable the inline C/C++ code compilation,
-%%NOCLANG%%
-%%NOCLANG%% clang: lang/clang%%LLVM_VERSION%%
-%%NOCLANG%%
-%%NOCLANG%%is required.
====
Index: head/lang/smlnj/Makefile
===================================================================
--- head/lang/smlnj/Makefile
+++ head/lang/smlnj/Makefile
@@ -50,13 +50,8 @@
# stable/N/sys/i386/include, r196045 (N=8) and r225736 (N=9).
EXTRA_DEFS+= -DINCLUDE_FREEBSD_I386_SIGNAL=\\\"freebsd-8-i386-signal.h\\\"
EXTRA_DEFS+= -DINCLUDE_FREEBSD_I386_IEEEFP=\\\"freebsd-8-i386-ieeefp.h\\\"
-.if (${OSVERSION} < 900000)
-EXTRA_DEFS+= -DINCLUDE_FREEBSD_I386__TYPES=\\\"freebsd-8-i386-_types.h\\\"
-EXTRA_DEFS+= -DINCLUDE_FREEBSD_I386_ENDIAN=\\\"freebsd-8-i386-endian.h\\\"
-.else
EXTRA_DEFS+= -DINCLUDE_FREEBSD_I386__TYPES=\\\"freebsd-9-i386-_types.h\\\"
EXTRA_DEFS+= -DINCLUDE_FREEBSD_I386_ENDIAN=\\\"freebsd-9-i386-endian.h\\\"
-.endif
.else
ONLY_FOR_ARCHS= i386
.endif
Index: head/lang/spidermonkey17/Makefile
===================================================================
--- head/lang/spidermonkey17/Makefile
+++ head/lang/spidermonkey17/Makefile
@@ -20,6 +20,8 @@
LDFLAGS="-L${LOCALBASE}/lib"
CFLAGS+= -I${LOCALBASE}/include/nspr
+BROKEN_sparc64= Does not build on sparc64: fails to link
+
USES= gmake readline
MAKEFILE= Makefile.ref
ALL_TARGET= ${OPSYS}`${UNAME} -r`_DBG.OBJ/js
@@ -61,10 +63,4 @@
${CP} ${WRKSRC}/${OPSYS}`${UNAME} -r`_DBG.OBJ/jsautocfg.h ${WRKSRC}
@${INSTALL_DATA} ${JSH:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/include/
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "sparc64" && ${OSVERSION} > 900000
-BROKEN= Does not build on sparc64-9: fails to link
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: head/lang/spidermonkey185/Makefile
===================================================================
--- head/lang/spidermonkey185/Makefile
+++ head/lang/spidermonkey185/Makefile
@@ -65,8 +65,8 @@
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
.endif
-.if ${ARCH} == "sparc64" && ${OSVERSION} > 900000
-BROKEN= Does not build on sparc64-9: fails to link
+.if ${ARCH} == "sparc64"
+BROKEN= Does not build on sparc64: fails to link
.endif
.if ${ARCH} == "amd64"
Index: head/lang/squeak/Makefile
===================================================================
--- head/lang/squeak/Makefile
+++ head/lang/squeak/Makefile
@@ -63,13 +63,9 @@
Squeak${IMAGE_FULL_VERSION}.changes \
${SQUEAK_SRC}
-.include <bsd.port.pre.mk>
-
post-patch:
-.if ${OSVERSION} > 900007
@${REINPLACE_CMD} -e 's,<utmp\.h>,<utmpx.h>,' \
${WRKSRC}/unix/plugins/PseudoTTYPlugin/openpty.h
-.endif
@${REINPLACE_CMD} -e 's,return;,return 0;,' \
${WRKSRC}/Cross/plugins/Mpeg3Plugin/libmpeg/video/idct.c \
${WRKSRC}/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c
@@ -89,4 +85,4 @@
${INSTALL_DATA} ${IMAGES:S,^,${WRKDIR}/,} \
${STAGEDIR}${PREFIX}/lib/squeak
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: head/mail/mailagent/Makefile
===================================================================
--- head/mail/mailagent/Makefile
+++ head/mail/mailagent/Makefile
@@ -32,12 +32,6 @@
SUB_FILES= pkg-message
PLIST_SUB+= ORGFILE="${ORGFILE}"
-.include <bsd.port.pre.mk>
-.if ${OSVERSION} > 900006
-EXTRA_PATCHES= ${PATCHDIR}/extra-patch-utmpx-agent_pl_utmp_utmp.pl \
- ${PATCHDIR}/extra-patch-utmpx-agent_pl_utmp_Makefile.SH
-.endif
-
pre-extract:
@if [ `${SH} -c umask` != 0022 ]; then \
${ECHO} "Please set umask to 022 before running make,"; \
@@ -67,4 +61,4 @@
cd ${WRKSRC}/misc && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/misc
${MV} ${STAGEDIR}${PREFIX}/lib/mailagent/examples ${STAGEDIR}${EXAMPLESDIR}/agent
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: head/mail/mailagent/files/extra-patch-utmpx-agent_pl_utmp_Makefile.SH
===================================================================
--- head/mail/mailagent/files/extra-patch-utmpx-agent_pl_utmp_Makefile.SH
+++ head/mail/mailagent/files/extra-patch-utmpx-agent_pl_utmp_Makefile.SH
@@ -1,20 +0,0 @@
---- ./agent/pl/utmp/Makefile.SH.orig 2006-08-24 22:24:12.000000000 +0900
-+++ ./agent/pl/utmp/Makefile.SH 2014-08-14 01:59:33.508704927 +0900
-@@ -107,7 +107,6 @@
- cp Makefile.new Makefile
- $(RM) Makefile.new
-
--all:: utmp_ph
-
- local_realclean::
- $(RM) utmp_ph
-@@ -122,8 +121,7 @@
- local_realclean::
- $(RM) utmp.pl
-
--utmp.pl: utmp_pl.sh utmp_ph
-- /bin/sh utmp_pl.sh
-+utmp.pl:
-
- ########################################################################
- # Common rules for all Makefiles -- do not edit
Index: head/mail/mailagent/files/extra-patch-utmpx-agent_pl_utmp_utmp.pl
===================================================================
--- head/mail/mailagent/files/extra-patch-utmpx-agent_pl_utmp_utmp.pl
+++ head/mail/mailagent/files/extra-patch-utmpx-agent_pl_utmp_utmp.pl
@@ -1,25 +0,0 @@
---- ./agent/pl/utmp/utmp.pl.orig 2014-08-14 01:59:33.506704776 +0900
-+++ ./agent/pl/utmp/utmp.pl 2014-08-14 01:59:33.506704776 +0900
-@@ -0,0 +1,22 @@
-+#
-+# utmp file primitives
-+#
-+
-+package utmp;
-+
-+# Return the ttys on which a given user is logged
-+sub ttys {
-+ local($user) = @_; # User's login name
-+ local(@u);
-+ open(WHO, '/usr/bin/who |') || warn "Can't invoke /usr/bin/who: $!\n";
-+ while (<WHO>) {
-+ next unless /^$user\s/;
-+ my ($name, $line, $dummy) = split;
-+ push(@u, $line);
-+ }
-+ close WHO;
-+ return @u; # Returns array of ttys
-+}
-+
-+package main;
-+
Index: head/mail/mailagent/files/patch-utmpx-agent_pl_utmp_Makefile.SH
===================================================================
--- head/mail/mailagent/files/patch-utmpx-agent_pl_utmp_Makefile.SH
+++ head/mail/mailagent/files/patch-utmpx-agent_pl_utmp_Makefile.SH
@@ -0,0 +1,20 @@
+--- ./agent/pl/utmp/Makefile.SH.orig 2006-08-24 22:24:12.000000000 +0900
++++ ./agent/pl/utmp/Makefile.SH 2014-08-14 01:59:33.508704927 +0900
+@@ -107,7 +107,6 @@
+ cp Makefile.new Makefile
+ $(RM) Makefile.new
+
+-all:: utmp_ph
+
+ local_realclean::
+ $(RM) utmp_ph
+@@ -122,8 +121,7 @@
+ local_realclean::
+ $(RM) utmp.pl
+
+-utmp.pl: utmp_pl.sh utmp_ph
+- /bin/sh utmp_pl.sh
++utmp.pl:
+
+ ########################################################################
+ # Common rules for all Makefiles -- do not edit
Index: head/mail/mailagent/files/patch-utmpx-agent_pl_utmp_utmp.pl
===================================================================
--- head/mail/mailagent/files/patch-utmpx-agent_pl_utmp_utmp.pl
+++ head/mail/mailagent/files/patch-utmpx-agent_pl_utmp_utmp.pl
@@ -0,0 +1,25 @@
+--- ./agent/pl/utmp/utmp.pl.orig 2014-08-14 01:59:33.506704776 +0900
++++ ./agent/pl/utmp/utmp.pl 2014-08-14 01:59:33.506704776 +0900
+@@ -0,0 +1,22 @@
++#
++# utmp file primitives
++#
++
++package utmp;
++
++# Return the ttys on which a given user is logged
++sub ttys {
++ local($user) = @_; # User's login name
++ local(@u);
++ open(WHO, '/usr/bin/who |') || warn "Can't invoke /usr/bin/who: $!\n";
++ while (<WHO>) {
++ next unless /^$user\s/;
++ my ($name, $line, $dummy) = split;
++ push(@u, $line);
++ }
++ close WHO;
++ return @u; # Returns array of ttys
++}
++
++package main;
++
Index: head/mail/notmuch/Makefile
===================================================================
--- head/mail/notmuch/Makefile
+++ head/mail/notmuch/Makefile
@@ -49,10 +49,4 @@
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/notmuch
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnotmuch.so.4.2.0
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 900044
-IGNORE= requires zlib at least 1.2.5
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: head/mail/qmail/Makefile
===================================================================
--- head/mail/qmail/Makefile
+++ head/mail/qmail/Makefile
@@ -396,15 +396,10 @@
DOCSDIR= ${PREFIX}/doc
.endif
-.if ${OSVERSION} >= 900007
-SUB_LIST+= MANPATH="@comment "
-. if defined(SLAVE_LDAP)
+.if defined(SLAVE_LDAP)
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-utmpx-ldap
-. elif !defined(SLAVE_SPAMCONTROL)
+.elif !defined(SLAVE_SPAMCONTROL)
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-utmpx
-. endif
-.else
-SUB_LIST+= MANPATH=""
.endif
.if defined(SLAVE_TLS)
@@ -673,10 +668,6 @@
# running a script) before PATCHFILES get applied.
.if defined(SLAVE_SPAMCONTROL)
pre-patch:
-. if ${OSVERSION} < 900007
-# Prevent applying utmpx patch
- @${ECHO_CMD} > ${WRKSRC}/qbiff.c.patch
-. endif
@${ECHO_CMD} ${WRKDIR} > ${WRKSRC}/conf-qmail
@${ECHO_CMD} "# Generated by qmail-spamcontrol FreeBSD port" \
> ${WRKSRC}/conf-spamcontrol
Index: head/mail/qmail/files/pkg-message-ldap.in
===================================================================
--- head/mail/qmail/files/pkg-message-ldap.in
+++ head/mail/qmail/files/pkg-message-ldap.in
@@ -1,8 +1,5 @@
ATTENTION:
-%%MANPATH%%You should also add %%PREFIX%%/man to your MANPATH (see manpath(1)
-%%MANPATH%%or login.conf(5)).
-%%MANPATH%%
Do not forget to read %%PREFIX%%/doc/QLDAPINSTALL. After all,
this is NOT our old stock qmail. And, %%PREFIX%%/doc/ANTISPAM
for some antispam control measures.
Index: head/mail/qmail/files/pkg-message-mysql.in
===================================================================
--- head/mail/qmail/files/pkg-message-mysql.in
+++ head/mail/qmail/files/pkg-message-mysql.in
@@ -1,8 +1,5 @@
ATTENTION:
-%%MANPATH%%You should also add %%PREFIX%%/man to your MANPATH (see manpath(1)
-%%MANPATH%%or login.conf(5)).
-%%MANPATH%%
Do not forget to read http://iain.cx/unix/qmail/mysql.php. After all,
this is NOT our old stock qmail.
Index: head/mail/qmail/files/pkg-message-tls.in
===================================================================
--- head/mail/qmail/files/pkg-message-tls.in
+++ head/mail/qmail/files/pkg-message-tls.in
@@ -1,8 +1,5 @@
ATTENTION:
-%%MANPATH%%You should also add %%PREFIX%%/man to your MANPATH (see manpath(1)
-%%MANPATH%%or login.conf(5)).
-%%MANPATH%%
Do not forget to read %%PREFIX%%/doc/TLS.readme. After all,
this is NOT our old stock qmail.
Index: head/mail/qmail/files/pkg-message.in
===================================================================
--- head/mail/qmail/files/pkg-message.in
+++ head/mail/qmail/files/pkg-message.in
@@ -1,7 +1,4 @@
ATTENTION:
-%%MANPATH%%You should also add %%PREFIX%%/man to your MANPATH (see manpath(1)
-%%MANPATH%%or login.conf(5)).
-%%MANPATH%%
You can enable qmail as your default mailer executing:
> %%PREFIX%%/scripts/enable-qmail
Index: head/math/blacs/Makefile
===================================================================
--- head/math/blacs/Makefile
+++ head/math/blacs/Makefile
@@ -21,10 +21,6 @@
.include <bsd.port.pre.mk>
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900000
-BROKEN= does not build on 8.x
-.endif
-
.if ! ${PORT_OPTIONS:MDOCS}
DISTFILES+= blacs_install.ps f77blacsqref.ps lawn94.ps \
cblacsqref.ps mpi_prop.ps mpiblacs_issues.ps
Index: head/misc/compat9x/Makefile
===================================================================
--- head/misc/compat9x/Makefile
+++ head/misc/compat9x/Makefile
@@ -22,10 +22,6 @@
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 900000
-IGNORE= is for FreeBSD 9.x and newer
-.endif
-
.if ${ARCH} == amd64
USE_LDCONFIG32= ${TARGET32_DIR}
.endif
Index: head/multimedia/gstreamer-ffmpeg/Makefile
===================================================================
--- head/multimedia/gstreamer-ffmpeg/Makefile
+++ head/multimedia/gstreamer-ffmpeg/Makefile
@@ -71,7 +71,7 @@
.endif
.if ! ${PORT_OPTIONS:MFFMPEG}
-.if ${OSVERSION} < 900033 || ${ARCH} == ia64
+.if ${ARCH} == ia64
BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils
CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
Index: head/multimedia/gstreamer1-libav/Makefile
===================================================================
--- head/multimedia/gstreamer1-libav/Makefile
+++ head/multimedia/gstreamer1-libav/Makefile
@@ -28,4 +28,29 @@
INSTALL_TARGET= install-strip
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == "armv6"
+CONFIGURE_ENV+= ASFLAGS=-no-integrated-as
+.endif
+
+.if ${ARCH} == ia64
+BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils
+MAKE_ENV= COMPILER_PATH=${LOCALBASE}/bin
+.endif
+
+.if ${COMPILER_TYPE} == clang && ${ARCH} == i386
+CFLAGS+= -mstack-alignment=16 -mstackrealign
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} 's/[[:<:]]ARCH[[:>:]]/LIBAV_ARCH/' \
+ ${WRKSRC}/gst-libs/ext/libav/Makefile \
+ ${WRKSRC}/gst-libs/ext/libav/common.mak \
+ ${WRKSRC}/gst-libs/ext/libav/configure \
+ ${WRKSRC}/gst-libs/ext/libav/libavcodec/Makefile \
+ ${WRKSRC}/gst-libs/ext/libav/library.mak
+ @${REINPLACE_CMD} '/libgstlibav_la_LDFLAGS =/s/$$/ -Wl,-Bsymbolic/' \
+ ${WRKSRC}/ext/libav/Makefile.in
+
+.include <bsd.port.post.mk>
Index: head/multimedia/mythtv-frontend/Makefile
===================================================================
--- head/multimedia/mythtv-frontend/Makefile
+++ head/multimedia/mythtv-frontend/Makefile
@@ -71,15 +71,6 @@
OPENGL_CONFIGURE_ENABLE= opengl-video
-.include <bsd.port.pre.mk>
-
-# for too old binutils in base
-.if ${OSVERSION} < 900033
-BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils
-CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
-MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
-.endif
-
.if ${PORT_OPTIONS:MOPENGL}
USE_QT4+= opengl
.endif
@@ -94,4 +85,4 @@
${WRKSRC}/programs/scripts/database/mythconverg_restore.pl \
${WRKSRC}/programs/mythcommflag/mythcommflag-analyze
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: head/multimedia/mythtv/Makefile
===================================================================
--- head/multimedia/mythtv/Makefile
+++ head/multimedia/mythtv/Makefile
@@ -77,13 +77,6 @@
SUB_FILES= pkg-message
-# for too old binutils in base
-.if ${OSVERSION} < 900033
-BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils
-CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
-MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
-.endif
-
.if ${PORT_OPTIONS:MBINDINGS}
CONFIGURE_ARGS+= --python=${PYTHON_CMD}
USES+= python
Index: head/multimedia/plexmediaserver/Makefile
===================================================================
--- head/multimedia/plexmediaserver/Makefile
+++ head/multimedia/plexmediaserver/Makefile
@@ -36,15 +36,9 @@
.include <bsd.port.pre.mk>
-.if ${OPSYS} == FreeBSD
-.if ${OSVERSION} < 900000
-IGNORE= supplied binaries compiled for FreeBSD 9
-.endif
-
-.if ${OSVERSION} >= 1000054
+.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000054
RUN_DEPENDS+= ${LOCALBASE}/lib/compat/libstdc++.so.6:${PORTSDIR}/misc/compat9x
.endif
-.endif
post-patch:
# binaries don't come pre-stripped
Index: head/multimedia/vlc/Makefile
===================================================================
--- head/multimedia/vlc/Makefile
+++ head/multimedia/vlc/Makefile
@@ -316,11 +316,10 @@
PORTDATA= *
PORTDOCS= *
-.include <bsd.port.options.mk>
+WITH_CDROM_DEVICE?=/dev/cd0
+WITH_DVD_DEVICE?=/dev/cd0
-.if ${PORT_OPTIONS:MPULSEAUDIO} && ${OSVERSION} <= 900044
-IGNORE= Pulseaudio is unsupported with rtld prior to FreeBSD-9.x
-.endif
+.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MX11}
INSTALLS_ICONS= yes
@@ -349,16 +348,6 @@
CONFIGURE_ARGS+=--disable-skins2 --disable-libtar
.endif
-# Define these to override
-# FreeBSD 9.x uses CAM devices
-.if (${OSVERSION} > 900037)
-WITH_CDROM_DEVICE?=/dev/cd0
-WITH_DVD_DEVICE?=/dev/cd0
-.else
-WITH_CDROM_DEVICE?=/dev/acd0
-WITH_DVD_DEVICE?=/dev/acd0
-.endif
-
post-patch:
@${REINPLACE_CMD} \
-e '\|LIBS|s|-lrt||' \
Index: head/multimedia/zoneminder/Makefile
===================================================================
--- head/multimedia/zoneminder/Makefile
+++ head/multimedia/zoneminder/Makefile
@@ -103,10 +103,6 @@
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-scripts_ZoneMinder_lib_ZoneMinder_Memory.pm.in
.endif
-.if ${OSVERSION} < 900000
-BROKEN= does not compile on 7.X and 8.X
-.endif
-
post-configure:
post-patch:
Index: head/net-mgmt/collectd5/Makefile
===================================================================
--- head/net-mgmt/collectd5/Makefile
+++ head/net-mgmt/collectd5/Makefile
@@ -154,6 +154,7 @@
--enable-threshold \
--enable-unixsock \
--enable-uptime \
+ --enable-users \
--enable-uuid \
--enable-write_graphite \
--enable-write_log \
@@ -473,16 +474,6 @@
PLIST_SUB+= STATGRAB="@comment "
.endif
-.if ${OSVERSION} >= 900007
-CONFIGURE_ARGS+=--enable-users
-PLIST_SUB+= USERS=""
-.elif ${PORT_OPTIONS:MSTATGRAB}
-CONFIGURE_ARGS+=--enable-users
-PLIST_SUB+= USERS=""
-.else
-PLIST_SUB+= USERS="@comment "
-.endif
-
.if ${PORT_OPTIONS:MSIGROK}
USE_GNOME+= glib20
LIB_DEPENDS+= libsigrok.so:${PORTSDIR}/devel/libsigrok
Index: head/net-mgmt/collectd5/pkg-plist
===================================================================
--- head/net-mgmt/collectd5/pkg-plist
+++ head/net-mgmt/collectd5/pkg-plist
@@ -90,7 +90,7 @@
%%TOKYOTYRANT%%lib/collectd/tokyotyrant.so
lib/collectd/unixsock.so
lib/collectd/uptime.so
-%%USERS%%lib/collectd/users.so
+lib/collectd/users.so
lib/collectd/uuid.so
%%VARNISH%%lib/collectd/varnish.so
%%VIRT%%lib/collectd/virt.so
Index: head/net-mgmt/net-snmp/Makefile
===================================================================
--- head/net-mgmt/net-snmp/Makefile
+++ head/net-mgmt/net-snmp/Makefile
@@ -239,10 +239,8 @@
.for filename in ${SCRIPT_FILES}
@${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' ${WRKSRC}/local/${filename}
.endfor
-.if ${OSVERSION} >= 900007
@${REINPLACE_CMD} -e 's!utmp_p->ut_name!utmp_p->ut_user!' \
${WRKSRC}/agent/mibgroup/host/hr_system.c
-.endif
@${REINPLACE_CMD} -E -e 's|return pci_lookup_name|disabled broken|g' \
${WRKSRC}/configure
Index: head/net/gnu-radius/Makefile
===================================================================
--- head/net/gnu-radius/Makefile
+++ head/net/gnu-radius/Makefile
@@ -44,10 +44,6 @@
.include <bsd.port.options.mk>
-.if ${OSVERSION} >= 900007
-EXTRA_PATCHES= ${FILESDIR}/extra-utmpx
-.endif
-
.if ${PORT_OPTIONS:MSNMP}
CONFIGURE_ARGS+=--enable-snmp
.endif
Index: head/net/gnu-radius/files/extra-utmpx
===================================================================
--- head/net/gnu-radius/files/extra-utmpx
+++ head/net/gnu-radius/files/extra-utmpx
@@ -1,43 +0,0 @@
---- radwho/radwho.c.orig 2010-01-21 22:29:51.000000000 +0100
-+++ radwho/radwho.c 2010-01-21 22:37:37.000000000 +0100
-@@ -41,7 +41,8 @@
- int want_rad_record(struct radutmp *rt);
-
- /* UTMP stuff. Uses utmpx on svr4 */
--#if defined(__svr4__) || defined(__sgi)
-+#include <sys/param.h>
-+#if defined(__svr4__) || defined(__sgi) || (defined(__FreeBSD__) && __FreeBSD_version >= 900007)
- # include <utmpx.h>
- # include <sys/fcntl.h>
- # define utmp utmpx
-@@ -49,7 +50,9 @@
- # define UT_LINESIZE 32
- # define UT_HOSTSIZE 257
- # undef UTMP_FILE
-+/*
- # define UTMP_FILE UTMPX_FILE
-+*/
- # undef WTMP_FILE
- # define WTMP_FILE WTMPX_FILE
- #else
-@@ -60,13 +63,19 @@
- # define UT_LINESIZE 32
- # define UT_HOSTSIZE 64
- #endif
--#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(bsdi)
-+#if (defined(__FreeBSD__) && __FreeBSD_version < 900007) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(bsdi)
- # ifndef UTMP_FILE
- # define UTMP_FILE "/var/run/utmp"
- # endif
- # define ut_user ut_name
- #endif
-
-+#if defined(__FreeBSD__) && __FreeBSD_version >= 900007
-+# define UTMP_FILE "/var/run/utmp"
-+# define ut_name ut_user
-+# define ut_time ut_tv.tv_sec
-+#endif
-+
- #define P_CONSOLE -1 /* Special radutmp type value for local users */
-
- int fingerd; /* Are we run as fingerd */
Index: head/net/gnu-radius/files/patch-radwho_radwho.c
===================================================================
--- head/net/gnu-radius/files/patch-radwho_radwho.c
+++ head/net/gnu-radius/files/patch-radwho_radwho.c
@@ -0,0 +1,43 @@
+--- radwho/radwho.c.orig 2010-01-21 22:29:51.000000000 +0100
++++ radwho/radwho.c 2010-01-21 22:37:37.000000000 +0100
+@@ -41,7 +41,8 @@
+ int want_rad_record(struct radutmp *rt);
+
+ /* UTMP stuff. Uses utmpx on svr4 */
+-#if defined(__svr4__) || defined(__sgi)
++#include <sys/param.h>
++#if defined(__svr4__) || defined(__sgi) || (defined(__FreeBSD__) && __FreeBSD_version >= 900007)
+ # include <utmpx.h>
+ # include <sys/fcntl.h>
+ # define utmp utmpx
+@@ -49,7 +50,9 @@
+ # define UT_LINESIZE 32
+ # define UT_HOSTSIZE 257
+ # undef UTMP_FILE
++/*
+ # define UTMP_FILE UTMPX_FILE
++*/
+ # undef WTMP_FILE
+ # define WTMP_FILE WTMPX_FILE
+ #else
+@@ -60,13 +63,19 @@
+ # define UT_LINESIZE 32
+ # define UT_HOSTSIZE 64
+ #endif
+-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(bsdi)
++#if (defined(__FreeBSD__) && __FreeBSD_version < 900007) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(bsdi)
+ # ifndef UTMP_FILE
+ # define UTMP_FILE "/var/run/utmp"
+ # endif
+ # define ut_user ut_name
+ #endif
+
++#if defined(__FreeBSD__) && __FreeBSD_version >= 900007
++# define UTMP_FILE "/var/run/utmp"
++# define ut_name ut_user
++# define ut_time ut_tv.tv_sec
++#endif
++
+ #define P_CONSOLE -1 /* Special radutmp type value for local users */
+
+ int fingerd; /* Are we run as fingerd */
Index: head/net/kamailio/Makefile
===================================================================
--- head/net/kamailio/Makefile
+++ head/net/kamailio/Makefile
@@ -60,10 +60,6 @@
EXTRA_PATCHES+= ${.CURDIR}/files/extra-patch-atomic-i386
.endif
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900000
-BUILD_DEPENDS+= clang33:${PORTSDIR}/lang/clang33
-.endif
-
DEFAULT_GROUP_INCLUDE= standard standard-dep
.if ${PORT_OPTIONS:MMYSQL}
@@ -126,9 +122,6 @@
${REINPLACE_CMD} -e 's#install-doc install-man#install-man#' \
${WRKSRC}/Makefile
.endif
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900000
- ${REINPLACE_CMD} -e 's/clang/clang33/g' ${WRKSRC}/Makefile.defs
-.endif
pre-build:
cd ${WRKSRC} && ${GMAKE} ${MAKE_ARGS} cfg
Index: head/net/ntopng/Makefile
===================================================================
--- head/net/ntopng/Makefile
+++ head/net/ntopng/Makefile
@@ -36,12 +36,6 @@
USE_RC_SUBR= ntopng
-.include <bsd.port.options.mk>
-
-.if ${OSVERSION} < 900000
-BROKEN= Does not build on 8.X due to *ENDIAN implementations
-.endif
-
post-extract:
@${FIND} ${WRKSRC} -name "*~" -delete
@${RMDIR} ${WRKSRC}/httpdocs/ssl
Index: head/ports-mgmt/dialog4ports/Makefile
===================================================================
--- head/ports-mgmt/dialog4ports/Makefile
+++ head/ports-mgmt/dialog4ports/Makefile
@@ -41,7 +41,7 @@
DIALOG4PORTS= ${WRKSRC}/dialog4ports
.endif
-.if ${OSVERSION} < 900030 || defined(D4P_SLAVE)
+.if defined(D4P_SLAVE)
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
${DIALOGNAME}.tgz:dialog
DIALOGNAME= dialog-1.1-20120706
Index: head/security/openssh-portable-devel/Makefile
===================================================================
--- head/security/openssh-portable-devel/Makefile
+++ head/security/openssh-portable-devel/Makefile
@@ -113,16 +113,9 @@
.endif
-.if ${OSVERSION} >= 900000
CONFIGURE_LIBS+= -lutil
-.endif
-# 900007 is when utmp(5) was removed and utmpx(3) added
-.if ${OSVERSION} >= 900007
CONFIGURE_ARGS+= --disable-utmp --disable-wtmp --disable-wtmpx --without-lastlog
-.else
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-sshd-utmp-size
-.endif
# Keep this last
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-version-addendum
Index: head/security/openssh-portable-devel/files/extra-patch-sshd-utmp-size
===================================================================
--- head/security/openssh-portable-devel/files/extra-patch-sshd-utmp-size
+++ head/security/openssh-portable-devel/files/extra-patch-sshd-utmp-size
@@ -1,36 +0,0 @@
-r184122 | des | 2008-10-21 06:58:26 -0500 (Tue, 21 Oct 2008) | 11 lines
-Changed paths:
- M /head/crypto/openssh/loginrec.c
- M /head/crypto/openssh/sshd.c
-
-At some point, construct_utmp() was changed to use realhostname() to fill
-in the struct utmp due to concerns about the length of the hostname buffer.
-However, this breaks the UseDNS option. There is a simpler and better
-solution: initialize utmp_len to the correct value (UT_HOSTSIZE instead of
-MAXHOSTNAMELEN) and let get_remote_name_or_ip() worry about the size of the
-buffer.
-
-PR: bin/97499
-Submitted by: Bruce Cran <bruce@cran.org.uk>
-
-Index: sshd.c
-===================================================================
---- sshd.c.orig 2015-04-04 11:40:24.175508000 -0500
-+++ sshd.c 2015-04-04 11:40:38.082324000 -0500
-@@ -72,6 +72,7 @@
- #include <string.h>
- #include <unistd.h>
- #include <limits.h>
-+#include <utmp.h>
-
- #ifdef WITH_OPENSSL
- #include <openssl/dh.h>
-@@ -229,7 +230,7 @@ u_char *session_id2 = NULL;
- u_int session_id2_len = 0;
-
- /* record remote hostname or ip */
--u_int utmp_len = HOST_NAME_MAX+1;
-+u_int utmp_len = UT_HOSTSIZE;
-
- /* options.max_startup sized array of fd ints */
- int *startup_pipes = NULL;
Index: head/security/openssh-portable/Makefile
===================================================================
--- head/security/openssh-portable/Makefile
+++ head/security/openssh-portable/Makefile
@@ -109,17 +109,9 @@
PATCHFILES+= openssh-6.7p1-gsskex-all-20141021-284f364.patch.gz:-p1:gsskex
.endif
-
-.if ${OSVERSION} >= 900000
CONFIGURE_LIBS+= -lutil
-.endif
-# 900007 is when utmp(5) was removed and utmpx(3) added
-.if ${OSVERSION} >= 900007
CONFIGURE_ARGS+= --disable-utmp --disable-wtmp --disable-wtmpx --without-lastlog
-.else
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-sshd-utmp-size
-.endif
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-hostkeyalg_plus:-p1
Index: head/security/openssh-portable/files/extra-patch-sshd-utmp-size
===================================================================
--- head/security/openssh-portable/files/extra-patch-sshd-utmp-size
+++ head/security/openssh-portable/files/extra-patch-sshd-utmp-size
@@ -1,36 +0,0 @@
-r184122 | des | 2008-10-21 06:58:26 -0500 (Tue, 21 Oct 2008) | 11 lines
-Changed paths:
- M /head/crypto/openssh/loginrec.c
- M /head/crypto/openssh/sshd.c
-
-At some point, construct_utmp() was changed to use realhostname() to fill
-in the struct utmp due to concerns about the length of the hostname buffer.
-However, this breaks the UseDNS option. There is a simpler and better
-solution: initialize utmp_len to the correct value (UT_HOSTSIZE instead of
-MAXHOSTNAMELEN) and let get_remote_name_or_ip() worry about the size of the
-buffer.
-
-PR: bin/97499
-Submitted by: Bruce Cran <bruce@cran.org.uk>
-
-Index: sshd.c
-===================================================================
---- sshd.c.orig 2015-04-04 11:40:24.175508000 -0500
-+++ sshd.c 2015-04-04 11:40:38.082324000 -0500
-@@ -72,6 +72,7 @@
- #include <string.h>
- #include <unistd.h>
- #include <limits.h>
-+#include <utmp.h>
-
- #ifdef WITH_OPENSSL
- #include <openssl/dh.h>
-@@ -229,7 +230,7 @@ u_char *session_id2 = NULL;
- u_int session_id2_len = 0;
-
- /* record remote hostname or ip */
--u_int utmp_len = HOST_NAME_MAX+1;
-+u_int utmp_len = UT_HOSTSIZE;
-
- /* options.max_startup sized array of fd ints */
- int *startup_pipes = NULL;
Index: head/security/putty/Makefile
===================================================================
--- head/security/putty/Makefile
+++ head/security/putty/Makefile
@@ -45,9 +45,7 @@
.if ${PORT_OPTIONS:MGSSAPI}
_COMPAT= -DSTATIC_GSSAPI
-.if ${OSVERSION} >= 900000
LIB_DEPENDS+= libkrb5support.so:${PORTSDIR}/security/krb5
-.endif
.else
_COMPAT= -DNO_GSSAPI
.endif
Index: head/security/pwauth/Makefile
===================================================================
--- head/security/pwauth/Makefile
+++ head/security/pwauth/Makefile
@@ -17,12 +17,6 @@
ALL_TARGET= pwauth checkfaillog
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" LIB="-lcrypt -lpam"
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 900007
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-utmpx
-.endif
-
WWWUID= `${ID} -u ${WWWOWN}`
MINUID?= 1000
@@ -35,4 +29,4 @@
@${INSTALL_PROGRAM} ${WRKSRC}/checkfaillog ${STAGEDIR}${PREFIX}/bin
@${CHMOD} u=rxs ${STAGEDIR}${PREFIX}/bin/pwauth
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: head/security/pwauth/files/extra-patch-utmpx
===================================================================
--- head/security/pwauth/files/extra-patch-utmpx
+++ head/security/pwauth/files/extra-patch-utmpx
@@ -1,33 +0,0 @@
---- checkfaillog.c.orig 2012-02-11 13:18:31.000000000 +0200
-+++ checkfaillog.c 2012-02-11 13:18:50.000000000 +0200
-@@ -33,7 +33,7 @@
-
- #include <stdio.h>
- #include <sys/types.h>
--#include <utmp.h>
-+#include <utmpx.h>
- #include <pwd.h>
-
- #include "config.h"
---- fail_check.c.orig 2012-02-11 13:18:36.000000000 +0200
-+++ fail_check.c 2012-02-11 13:18:59.000000000 +0200
-@@ -35,7 +35,7 @@
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <fcntl.h>
--#include <utmp.h>
-+#include <utmpx.h>
-
- #include "config.h"
- #include "fail_log.h"
---- pwauth.h.orig 2012-02-11 13:18:41.000000000 +0200
-+++ pwauth.h 2012-02-11 13:19:08.000000000 +0200
-@@ -71,7 +71,7 @@
-
- #ifdef UNIX_LASTLOG
- # define NEED_UID
--# include <utmp.h>
-+# include <utmpx.h>
- # ifdef HAVE_LASTLOG_H
- # include <lastlog.h>
- # endif
Index: head/security/pwauth/files/patch-utmpx
===================================================================
--- head/security/pwauth/files/patch-utmpx
+++ head/security/pwauth/files/patch-utmpx
@@ -0,0 +1,33 @@
+--- checkfaillog.c.orig 2012-02-11 13:18:31.000000000 +0200
++++ checkfaillog.c 2012-02-11 13:18:50.000000000 +0200
+@@ -33,7 +33,7 @@
+
+ #include <stdio.h>
+ #include <sys/types.h>
+-#include <utmp.h>
++#include <utmpx.h>
+ #include <pwd.h>
+
+ #include "config.h"
+--- fail_check.c.orig 2012-02-11 13:18:36.000000000 +0200
++++ fail_check.c 2012-02-11 13:18:59.000000000 +0200
+@@ -35,7 +35,7 @@
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include <fcntl.h>
+-#include <utmp.h>
++#include <utmpx.h>
+
+ #include "config.h"
+ #include "fail_log.h"
+--- pwauth.h.orig 2012-02-11 13:18:41.000000000 +0200
++++ pwauth.h 2012-02-11 13:19:08.000000000 +0200
+@@ -71,7 +71,7 @@
+
+ #ifdef UNIX_LASTLOG
+ # define NEED_UID
+-# include <utmp.h>
++# include <utmpx.h>
+ # ifdef HAVE_LASTLOG_H
+ # include <lastlog.h>
+ # endif
Index: head/security/tor-devel/Makefile
===================================================================
--- head/security/tor-devel/Makefile
+++ head/security/tor-devel/Makefile
@@ -47,8 +47,7 @@
.include <bsd.port.options.mk>
-.if ( (${OSVERSION} < 900000) || \
-(${OSVERSION} >= 900003) ) && !defined(USE_GCC) && empty(CC:T:M*gcc4*) && \
+.if !defined(USE_GCC) && empty(CC:T:M*gcc4*) && \
empty(PORT_OPTIONS:MSTATIC_TOR) && empty(ARCH:Mia64)
CONFIGURE_ARGS+= --enable-gcc-hardening
.else
Index: head/security/tor/Makefile
===================================================================
--- head/security/tor/Makefile
+++ head/security/tor/Makefile
@@ -44,8 +44,7 @@
.include <bsd.port.options.mk>
-.if ( (${OSVERSION} < 900000) || \
-(${OSVERSION} >= 900003) ) && !defined(USE_GCC) && empty(CC:T:M*gcc4*) && \
+.if !defined(USE_GCC) && empty(CC:T:M*gcc4*) && \
empty(PORT_OPTIONS:MSTATIC_TOR) && empty(ARCH:Mia64)
CONFIGURE_ARGS+= --enable-gcc-hardening
.else
Index: head/sysutils/arcconf/Makefile
===================================================================
--- head/sysutils/arcconf/Makefile
+++ head/sysutils/arcconf/Makefile
@@ -22,18 +22,14 @@
RESTRICTED= May not be redistributed in binary form
NO_CDROM= May not be redistributed in binary form
+DIST_OSVER= 9
+
.include <bsd.port.pre.mk>
.if ${OPSYS} != FreeBSD
IGNORE= installs incompatible binaries for FreeBSD
.endif
-.if ${OSVERSION} >= 900000
-DIST_OSVER= 9
-.else
-DIST_OSVER= 8
-.endif
-
.if ${ARCH} == amd64
DIST_EXT= _x64
.endif
Index: head/sysutils/boxbackup/Makefile
===================================================================
--- head/sysutils/boxbackup/Makefile
+++ head/sysutils/boxbackup/Makefile
@@ -44,7 +44,7 @@
LDFLAGS+= -lexecinfo
.endif
-.if ${OPSYS} == "FreeBSD" && ${OSVERSION} < 1000000 && ${OSVERSION} > 900000
+.if ${OPSYS} == "FreeBSD" && ${OSVERSION} < 1000000
USE_GCC= yes
.endif
Index: head/sysutils/consul/Makefile
===================================================================
--- head/sysutils/consul/Makefile
+++ head/sysutils/consul/Makefile
@@ -150,10 +150,6 @@
.include <bsd.port.pre.mk>
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900044 && ${ARCH} == i386
-BROKEN= Does not build
-.endif
-
# golang assumes that if clang is in use, it is called "clang" and not "cc". If
# it's called "cc", go fails.
.if ${COMPILER_TYPE} == clang
Index: head/sysutils/fusefs-kmod/Makefile
===================================================================
--- head/sysutils/fusefs-kmod/Makefile
+++ head/sysutils/fusefs-kmod/Makefile
@@ -27,11 +27,7 @@
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 900000
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-8-fuse_vfsops.c
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-8-fuse_vnops.c
-.endif
-.if ${OSVERSION} >= 900000 && ${OSVERSION} < 1000000
+.if ${OSVERSION} < 1000000
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-9-fuse_main.c
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-9-fuse_vfsops.c
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-9-fuse_vnops.c
Index: head/sysutils/fusefs-kmod/files/extra-patch-8-fuse_vfsops.c
===================================================================
--- head/sysutils/fusefs-kmod/files/extra-patch-8-fuse_vfsops.c
+++ head/sysutils/fusefs-kmod/files/extra-patch-8-fuse_vfsops.c
@@ -1,47 +0,0 @@
---- fs/fuse/fuse_vfsops.c.orig
-+++ fs/fuse/fuse_vfsops.c
-@@ -62,8 +62,8 @@
- #include <sys/errno.h>
- #include <sys/param.h>
- #include <sys/kernel.h>
--#include <sys/capsicum.h>
- #include <sys/conf.h>
-+#include <sys/file.h>
- #include <sys/filedesc.h>
- #include <sys/uio.h>
- #include <sys/malloc.h>
-@@ -206,7 +206,7 @@
- {
- int err;
-
-- uint64_t mntopts, __mntopts;
-+ u_int mntopts, __mntopts;
- int max_read_set;
- uint32_t max_read;
- int daemon_timeout;
-@@ -220,7 +220,6 @@
- struct file *fp, *fptmp;
- char *fspec, *subtype;
- struct vfsoptlist *opts;
-- cap_rights_t rights;
-
- subtype = NULL;
- max_read_set = 0;
-@@ -290,7 +289,7 @@
-
- FS_DEBUG2G("mntopts 0x%jx\n", (uintmax_t)mntopts);
-
-- err = fget(td, fd, cap_rights_init(&rights, CAP_READ), &fp);
-+ err = fget(td, fd, &fp);
- if (err != 0) {
- FS_DEBUG("invalid or not opened device: data=%p\n", data);
- goto out;
-@@ -459,7 +458,7 @@
- FUSE_UNLOCK();
- VOP_UNLOCK(*vpp, 0);
- vrele(*vpp);
-- vrecycle(*vpp);
-+ vrecycle(*vpp, curthread);
- *vpp = data->vroot;
- } else
- FUSE_UNLOCK();
Index: head/sysutils/fusefs-kmod/files/extra-patch-8-fuse_vnops.c
===================================================================
--- head/sysutils/fusefs-kmod/files/extra-patch-8-fuse_vnops.c
+++ head/sysutils/fusefs-kmod/files/extra-patch-8-fuse_vnops.c
@@ -1,146 +0,0 @@
---- fs/fuse/fuse_vnops.c.orig
-+++ fs/fuse/fuse_vnops.c
-@@ -190,10 +190,10 @@
-
- int fuse_pbuf_freecnt = -1;
-
--#define fuse_vm_page_lock(m) vm_page_lock((m));
--#define fuse_vm_page_unlock(m) vm_page_unlock((m));
--#define fuse_vm_page_lock_queues() ((void)0)
--#define fuse_vm_page_unlock_queues() ((void)0)
-+#define fuse_vm_page_lock(m) ((void)0)
-+#define fuse_vm_page_unlock(m) ((void)0)
-+#define fuse_vm_page_lock_queues() vm_page_lock_queues()
-+#define fuse_vm_page_unlock_queues() vm_page_unlock_queues()
-
- /*
- struct vnop_access_args {
-@@ -579,7 +579,7 @@
- }
-
- if ((fvdat->flag & FN_REVOKED) != 0 && fuse_reclaim_revoked) {
-- vrecycle(vp);
-+ vrecycle(vp, curthread);
- }
- return 0;
- }
-@@ -706,7 +706,7 @@
- op = FUSE_GETATTR;
- goto calldaemon;
- } else if (fuse_lookup_cache_enable) {
-- err = cache_lookup(dvp, vpp, cnp, NULL, NULL);
-+ err = cache_lookup(dvp, vpp, cnp);
- switch (err) {
-
- case -1: /* positive match */
-@@ -1758,7 +1758,7 @@
- * can only occur at the file EOF.
- */
-
-- VM_OBJECT_WLOCK(vp->v_object);
-+ VM_OBJECT_LOCK(vp->v_object);
- fuse_vm_page_lock_queues();
- if (pages[ap->a_reqpage]->valid != 0) {
- for (i = 0; i < npages; ++i) {
-@@ -1769,11 +1769,11 @@
- }
- }
- fuse_vm_page_unlock_queues();
-- VM_OBJECT_WUNLOCK(vp->v_object);
-+ VM_OBJECT_UNLOCK(vp->v_object);
- return 0;
- }
- fuse_vm_page_unlock_queues();
-- VM_OBJECT_WUNLOCK(vp->v_object);
-+ VM_OBJECT_UNLOCK(vp->v_object);
-
- /*
- * We use only the kva address for the buffer, but this is extremely
-@@ -1803,7 +1803,7 @@
-
- if (error && (uio.uio_resid == count)) {
- FS_DEBUG("error %d\n", error);
-- VM_OBJECT_WLOCK(vp->v_object);
-+ VM_OBJECT_LOCK(vp->v_object);
- fuse_vm_page_lock_queues();
- for (i = 0; i < npages; ++i) {
- if (i != ap->a_reqpage) {
-@@ -1813,7 +1813,7 @@
- }
- }
- fuse_vm_page_unlock_queues();
-- VM_OBJECT_WUNLOCK(vp->v_object);
-+ VM_OBJECT_UNLOCK(vp->v_object);
- return VM_PAGER_ERROR;
- }
- /*
-@@ -1823,7 +1823,7 @@
- */
-
- size = count - uio.uio_resid;
-- VM_OBJECT_WLOCK(vp->v_object);
-+ VM_OBJECT_LOCK(vp->v_object);
- fuse_vm_page_lock_queues();
- for (i = 0, toff = 0; i < npages; i++, toff = nextoff) {
- vm_page_t m;
-@@ -1843,7 +1843,7 @@
- * Read operation filled a partial page.
- */
- m->valid = 0;
-- vm_page_set_valid_range(m, 0, size - toff);
-+ vm_page_set_valid(m, 0, size - toff);
- KASSERT(m->dirty == 0,
- ("fuse_getpages: page %p is dirty", m));
- } else {
-@@ -1854,11 +1854,36 @@
- */
- ;
- }
-- if (i != ap->a_reqpage)
-- vm_page_readahead_finish(m);
-+ if (i != ap->a_reqpage) {
-+ /*
-+ * whether or not to leave the page activated is up in
-+ * the air, but we should put the page on a page queue
-+ * somewhere. (it already is in the object). Result:
-+ * It appears that empirical results show that
-+ * deactivating pages is best.
-+ */
-+
-+ /*
-+ * just in case someone was asking for this page we
-+ * now tell them that it is ok to use
-+ */
-+ if (!error) {
-+#ifdef VPO_WANTED
-+ if (m->oflags & VPO_WANTED)
-+#else
-+ if (m->flags & PG_WANTED)
-+#endif
-+ vm_page_activate(m);
-+ else
-+ vm_page_deactivate(m);
-+ vm_page_wakeup(m);
-+ } else {
-+ vm_page_free(m);
-+ }
-+ }
- }
- fuse_vm_page_unlock_queues();
-- VM_OBJECT_WUNLOCK(vp->v_object);
-+ VM_OBJECT_UNLOCK(vp->v_object);
- return 0;
- }
-
-@@ -1947,9 +1972,9 @@
-
- for (i = 0; i < nwritten; i++) {
- rtvals[i] = VM_PAGER_OK;
-- VM_OBJECT_WLOCK(pages[i]->object);
-+ VM_OBJECT_LOCK(pages[i]->object);
- vm_page_undirty(pages[i]);
-- VM_OBJECT_WUNLOCK(pages[i]->object);
-+ VM_OBJECT_UNLOCK(pages[i]->object);
- }
- }
- return rtvals[0];
Index: head/sysutils/libutempter/Makefile
===================================================================
--- head/sysutils/libutempter/Makefile
+++ head/sysutils/libutempter/Makefile
@@ -13,10 +13,6 @@
USES= gmake tar:bzip2
USE_LDCONFIG= yes
-.include <bsd.port.pre.mk>
+IGNORE_FreeBSD= is now contained in the base system
-.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 900004
-IGNORE= is now contained in the base system
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: head/sysutils/msyslog/Makefile
===================================================================
--- head/sysutils/msyslog/Makefile
+++ head/sysutils/msyslog/Makefile
@@ -32,12 +32,6 @@
PORTSCOUT= skipv:1.09a,1.09b,1.09c,1.09d
-.include <bsd.port.options.mk>
-
-.if ${OSVERSION} > 900006
-EXTRA_PATCHES= ${PATCHDIR}/utmpx-src-modules-om_classic.c
-.endif
-
post-patch:
@${FIND} ${WRKSRC}/src/modules -name "*.c" | \
${XARGS} ${REINPLACE_CMD} -e "s|typedef int socklen_t;||g"
Index: head/sysutils/msyslog/files/patch-src_modules_om__classic.c
===================================================================
--- head/sysutils/msyslog/files/patch-src_modules_om__classic.c
+++ head/sysutils/msyslog/files/patch-src_modules_om__classic.c
@@ -0,0 +1,70 @@
+--- src/modules/om_classic.c.orig 2010-01-25 16:36:53.000000000 -0800
++++ src/modules/om_classic.c
+@@ -66,7 +66,7 @@
+ #include <string.h>
+ #include <syslog.h>
+ #include <unistd.h>
+-#include <utmp.h>
++#include <utmpx.h>
+ #include <netdb.h>
+ /* if _PATH_UTMP isn't defined, define it here... */
+ #ifndef _PATH_UTMP
+@@ -100,7 +100,7 @@
+ struct om_classic_ctx {
+ int fd;
+ union {
+- char f_uname[MAXUNAMES][UT_NAMESIZE+1];
++ char f_uname[MAXUNAMES][MAXLOGNAME+2];
+ struct {
+ char f_hname[MAXHOSTNAMELEN];
+ struct sockaddr f_addr;
+@@ -396,9 +396,9 @@
+ for (i = 0; i < MAXUNAMES && *p; i++) {
+ for (q = p; *q && *q != ','; )
+ q++;
+- (void)strncpy(c->f_un.f_uname[i], p, UT_NAMESIZE);
+- if ((q - p) > UT_NAMESIZE)
+- c->f_un.f_uname[i][UT_NAMESIZE] = '\0';
++ (void)strncpy(c->f_un.f_uname[i], p, MAXLOGNAME+1);
++ if ((q - p) > MAXLOGNAME+1)
++ c->f_un.f_uname[i][MAXLOGNAME+1] = '\0';
+ else
+ c->f_un.f_uname[i][q - p] = '\0';
+ while (*q == ',' || *q == ' ')
+@@ -456,24 +456,19 @@
+ {
+ static int reenter; /* avoid calling ourselves */
+ FILE *uf;
+- struct utmp ut;
++ struct utmpx ut;
+ int i;
+ char *p;
+ char line[sizeof(ut.ut_line) + 1];
+
+ if (reenter++)
+ return;
+- if ( (uf = fopen(_PATH_UTMP, "r")) == NULL) {
+- dprintf(MSYSLOG_SERIOUS, "om_classic: error opening "
+- "%s\n", _PATH_UTMP);
+- reenter = 0;
+- return;
+- }
++
+ /* NOSTRICT */
+ while (fread(&ut, sizeof(ut), 1, uf) == 1) {
+
+ #ifndef __linux__
+- if (ut.ut_name[0] == '\0')
++ if (ut.ut_user[0] == '\0')
+ #else
+ if ((ut.ut_type != USER_PROCESS && ut.ut_type != LOGIN_PROCESS) ||
+ ut.ut_line[0] == ':' /* linux logs users that are not logged in (?!) */)
+@@ -494,7 +489,7 @@
+ for (i = 0; i < MAXUNAMES; i++) {
+ if (!c->f_un.f_uname[i][0])
+ break;
+- if (!strncmp(c->f_un.f_uname[i], ut.ut_name,
++ if (!strncmp(c->f_un.f_uname[i], ut.ut_user,
+ UT_NAMESIZE)) {
+ if ((p = ttymsg(iov, 6, line, TTYMSGTIME))
+ != NULL) {
Index: head/sysutils/msyslog/files/utmpx-src-modules-om_classic.c
===================================================================
--- head/sysutils/msyslog/files/utmpx-src-modules-om_classic.c
+++ head/sysutils/msyslog/files/utmpx-src-modules-om_classic.c
@@ -1,70 +0,0 @@
---- src/modules/om_classic.c.orig 2010-01-25 16:36:53.000000000 -0800
-+++ src/modules/om_classic.c
-@@ -66,7 +66,7 @@
- #include <string.h>
- #include <syslog.h>
- #include <unistd.h>
--#include <utmp.h>
-+#include <utmpx.h>
- #include <netdb.h>
- /* if _PATH_UTMP isn't defined, define it here... */
- #ifndef _PATH_UTMP
-@@ -100,7 +100,7 @@
- struct om_classic_ctx {
- int fd;
- union {
-- char f_uname[MAXUNAMES][UT_NAMESIZE+1];
-+ char f_uname[MAXUNAMES][MAXLOGNAME+2];
- struct {
- char f_hname[MAXHOSTNAMELEN];
- struct sockaddr f_addr;
-@@ -396,9 +396,9 @@
- for (i = 0; i < MAXUNAMES && *p; i++) {
- for (q = p; *q && *q != ','; )
- q++;
-- (void)strncpy(c->f_un.f_uname[i], p, UT_NAMESIZE);
-- if ((q - p) > UT_NAMESIZE)
-- c->f_un.f_uname[i][UT_NAMESIZE] = '\0';
-+ (void)strncpy(c->f_un.f_uname[i], p, MAXLOGNAME+1);
-+ if ((q - p) > MAXLOGNAME+1)
-+ c->f_un.f_uname[i][MAXLOGNAME+1] = '\0';
- else
- c->f_un.f_uname[i][q - p] = '\0';
- while (*q == ',' || *q == ' ')
-@@ -456,24 +456,19 @@
- {
- static int reenter; /* avoid calling ourselves */
- FILE *uf;
-- struct utmp ut;
-+ struct utmpx ut;
- int i;
- char *p;
- char line[sizeof(ut.ut_line) + 1];
-
- if (reenter++)
- return;
-- if ( (uf = fopen(_PATH_UTMP, "r")) == NULL) {
-- dprintf(MSYSLOG_SERIOUS, "om_classic: error opening "
-- "%s\n", _PATH_UTMP);
-- reenter = 0;
-- return;
-- }
-+
- /* NOSTRICT */
- while (fread(&ut, sizeof(ut), 1, uf) == 1) {
-
- #ifndef __linux__
-- if (ut.ut_name[0] == '\0')
-+ if (ut.ut_user[0] == '\0')
- #else
- if ((ut.ut_type != USER_PROCESS && ut.ut_type != LOGIN_PROCESS) ||
- ut.ut_line[0] == ':' /* linux logs users that are not logged in (?!) */)
-@@ -494,7 +489,7 @@
- for (i = 0; i < MAXUNAMES; i++) {
- if (!c->f_un.f_uname[i][0])
- break;
-- if (!strncmp(c->f_un.f_uname[i], ut.ut_name,
-+ if (!strncmp(c->f_un.f_uname[i], ut.ut_user,
- UT_NAMESIZE)) {
- if ((p = ttymsg(iov, 6, line, TTYMSGTIME))
- != NULL) {
Index: head/sysutils/pftop/Makefile
===================================================================
--- head/sysutils/pftop/Makefile
+++ head/sysutils/pftop/Makefile
@@ -17,10 +17,6 @@
${FILESDIR}/extra-patch-sf-gencode.h
.endif
-.if ${OSVERSION} < 900039
-MAKE_ARGS= LOCALBASE="${PREFIX}" OSLEVEL=41
-CFLAGS+= -DHAVE_ALTQ=1
-.else
MAKE_ARGS= LOCALBASE="${PREFIX}" OSLEVEL=45
CFLAGS+= -DHAVE_ALTQ=1 -DHAVE_SNPRINTF=1 -DHAVE_VSNPRINTF=1
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-cache.c \
@@ -31,7 +27,6 @@
.if ${OSVERSION} > 1000017
CFLAGS+= -DHAVE_FINE_GRAINED_LOCKING=1
.endif
-.endif
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-engine.c
Index: head/sysutils/rmonitor/files/patch-src__rmonitor.c
===================================================================
--- head/sysutils/rmonitor/files/patch-src__rmonitor.c
+++ head/sysutils/rmonitor/files/patch-src__rmonitor.c
@@ -1,6 +1,15 @@
---- ./src/rmonitor.c.orig 2001-07-20 18:31:10.000000000 +0300
-+++ ./src/rmonitor.c 2009-02-20 11:24:12.000000000 +0200
-@@ -294,7 +294,7 @@
+--- src/rmonitor.c.orig 2015-09-18 17:10:16 UTC
++++ src/rmonitor.c
+@@ -88,7 +88,7 @@ static const char rcsid[] = "$Id: rmonit
+ #include <sys/vmmeter.h>
+ #include <time.h>
+ #include <unistd.h>
+-#include <utmp.h>
++#include <utmpx.h>
+
+
+ #define DEFTOL 2.5 /* default tolerance */
+@@ -294,13 +294,13 @@ void getstat ( char *stat ) /* -----
#define samples 2
double lavg[samples];
int dbufs = 0;
@@ -9,3 +18,41 @@
int maxf = -1;
int maxp = -1;
int memfre = 0;
+ int memtot = 0;
+ int memuse = 0;
+- int nu = -1;
++ int nu = 0;
+ int np = -1;
+ int openf = -1;
+ int pgcnt = 0;
+@@ -309,9 +309,8 @@ void getstat ( char *stat ) /* -----
+ int pgsize = 0;
+ int slvl = 0;
+ int vn[3];
+- int utfd;
+ time_t ct;
+- struct utmp utmprec;
++ struct utmpx *utmprec;
+
+ union {
+ char buf[STRLEN];
+@@ -402,14 +401,12 @@ void getstat ( char *stat ) /* -----
+
+ if (getloadavg(lavg, samples) != samples) errmsg("getloadavg");
+
+- if ((utfd = open(_PATH_UTMP, O_RDONLY)) >= 0) {
+- nu = 0;
+- while (read(utfd, &utmprec, sizeof utmprec) > 0)
+- if (*(utmprec.ut_name)) nu++;
+- if (close(utfd) < 0) errmsg("close");
++ setutxent();
++ while ((utmprec = getutxent()) != NULL) {
++ if (utmprec->ut_type == USER_PROCESS)
++ nu++;
+ }
+- else
+- errmsg("open");
++ endutxent();
+
+ #if __FreeBSD_version >= 420000
+ snprintf(stat, STRLEN,
Index: head/sysutils/rmonitor/files/patch-utmpx
===================================================================
--- head/sysutils/rmonitor/files/patch-utmpx
+++ head/sysutils/rmonitor/files/patch-utmpx
@@ -1,51 +0,0 @@
---- src/rmonitor.c
-+++ src/rmonitor.c
-@@ -88,7 +88,7 @@
- #include <sys/vmmeter.h>
- #include <time.h>
- #include <unistd.h>
--#include <utmp.h>
-+#include <utmpx.h>
-
-
- #define DEFTOL 2.5 /* default tolerance */
-@@ -300,7 +300,7 @@
- int memfre = 0;
- int memtot = 0;
- int memuse = 0;
-- int nu = -1;
-+ int nu = 0;
- int np = -1;
- int openf = -1;
- int pgcnt = 0;
-@@ -309,9 +309,8 @@
- int pgsize = 0;
- int slvl = 0;
- int vn[3];
-- int utfd;
- time_t ct;
-- struct utmp utmprec;
-+ struct utmpx *utmprec;
-
- union {
- char buf[STRLEN];
-@@ -402,14 +401,12 @@
-
- if (getloadavg(lavg, samples) != samples) errmsg("getloadavg");
-
-- if ((utfd = open(_PATH_UTMP, O_RDONLY)) >= 0) {
-- nu = 0;
-- while (read(utfd, &utmprec, sizeof utmprec) > 0)
-- if (*(utmprec.ut_name)) nu++;
-- if (close(utfd) < 0) errmsg("close");
-+ setutxent();
-+ while ((utmprec = getutxent()) != NULL) {
-+ if (utmprec->ut_type == USER_PROCESS)
-+ nu++;
- }
-- else
-- errmsg("open");
-+ endutxent();
-
- #if __FreeBSD_version >= 420000
- snprintf(stat, STRLEN,
Index: head/sysutils/syslog-ng-devel/Makefile
===================================================================
--- head/sysutils/syslog-ng-devel/Makefile
+++ head/sysutils/syslog-ng-devel/Makefile
@@ -48,9 +48,9 @@
CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --localstatedir=/var/db \
--enable-dynamic-linking --enable-manpages \
+ --disable-linux-caps \
--datadir=${PREFIX}/share/syslog-ng/
-
BROKEN_sparc64= Does not compile on sparc64: gcc core dump
.include <bsd.port.options.mk>
@@ -149,16 +149,6 @@
CONFIGURE_ARGS+= --disable-python
.endif
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 900000
-BROKEN= Does not build under 8.X.
-.endif
-
-.if ${OSVERSION} >= 900034
-CONFIGURE_ARGS+= --disable-linux-caps
-.endif
-
post-patch:
@${REINPLACE_CMD} -e 's:libnet-config:libnet11-config:g' \
${WRKSRC}/configure
@@ -182,4 +172,4 @@
${INSTALL_DATA} ${WRKSRC}/lib/ivykis/src/include/iv*.h \
${STAGEDIR}${PREFIX}/include/syslog-ng/
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: head/sysutils/syslog-ng/Makefile
===================================================================
--- head/sysutils/syslog-ng/Makefile
+++ head/sysutils/syslog-ng/Makefile
@@ -41,7 +41,7 @@
INSTALL_TARGET= install-strip
CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --localstatedir=/var/db \
- --enable-dynamic-linking \
+ --enable-dynamic-linking --disable-linux-caps \
--enable-debug --enable-manpages \
--datadir=${PREFIX}/share/syslog-ng/
@@ -125,12 +125,6 @@
CONFIGURE_ARGS+= --disable-json
.endif
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 900034
-CONFIGURE_ARGS+= --disable-linux-caps
-.endif
-
post-patch:
@${REINPLACE_CMD} -e 's:libnet-config:libnet11-config:g' \
${WRKSRC}/configure
@@ -154,4 +148,4 @@
${INSTALL_DATA} ${WRKSRC}/lib/ivykis/src/include/iv*.h \
${STAGEDIR}${PREFIX}/include/syslog-ng/
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: head/sysutils/syslog-ng34/Makefile
===================================================================
--- head/sysutils/syslog-ng34/Makefile
+++ head/sysutils/syslog-ng34/Makefile
@@ -40,7 +40,7 @@
CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --localstatedir=/var/db \
--enable-dynamic-linking \
- --enable-debug
+ --enable-debug --disable-linux-caps
BROKEN_sparc64= Does not compile on sparc64: gcc core dump
@@ -120,12 +120,6 @@
CONFIGURE_ARGS+= --disable-json
.endif
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 900034
-CONFIGURE_ARGS+= --disable-linux-caps
-.endif
-
post-patch:
@${REINPLACE_CMD} -e 's:libnet-config:libnet11-config:g' ${WRKSRC}/configure
@${LN} ${WRKSRC}/scl/syslog-ng.conf ${WRKSRC}/scl/syslog-ng.conf.sample
@@ -142,4 +136,4 @@
${INSTALL_DATA} ${WRKSRC}/scl/syslog-ng.conf.sample ${STAGEDIR}${PREFIX}/etc
${INSTALL_DATA} ${WRKSRC}/scl/scl.conf.sample ${STAGEDIR}${PREFIX}/etc
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: head/sysutils/syslog-ng35/Makefile
===================================================================
--- head/sysutils/syslog-ng35/Makefile
+++ head/sysutils/syslog-ng35/Makefile
@@ -43,7 +43,7 @@
CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --localstatedir=/var/db \
--enable-dynamic-linking \
- --enable-debug \
+ --enable-debug --disable-linux-caps \
--datadir=${PREFIX}/share/syslog-ng/
BROKEN_sparc64= Does not compile on sparc64: gcc core dump
@@ -134,12 +134,6 @@
CONFIGURE_ARGS+= --disable-json
.endif
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 900034
-CONFIGURE_ARGS+= --disable-linux-caps
-.endif
-
post-patch:
@${REINPLACE_CMD} -e 's:libnet-config:libnet11-config:g' \
${WRKSRC}/configure
@@ -163,4 +157,4 @@
${INSTALL_DATA} ${WRKSRC}/lib/ivykis/src/include/iv*.h \
${STAGEDIR}${PREFIX}/include/syslog-ng/
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: head/textproc/elasticsearch/Makefile
===================================================================
--- head/textproc/elasticsearch/Makefile
+++ head/textproc/elasticsearch/Makefile
@@ -68,10 +68,8 @@
.if ${OPSYS} == FreeBSD
. if ${OSVERSION} >= 1000000
PLATFORM_VER= 1
-. elif ${OSVERSION} >= 900000
-PLATFORM_VER= 9
. else
-PLATFORM_VER= 8
+PLATFORM_VER= 9
. endif
.else
BROKEN= ${OPSYS} platform is not supported
Index: head/www/mod_spdy/Makefile
===================================================================
--- head/www/mod_spdy/Makefile
+++ head/www/mod_spdy/Makefile
@@ -50,7 +50,7 @@
.include <bsd.port.options.mk>
-.if ${OSVERSION} < 900033 || ${PORT_OPTIONS:MGCC}
+.if ${PORT_OPTIONS:MGCC}
BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils
CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
@@ -60,15 +60,8 @@
USE_GCC?= yes
GYP_DEFINES+= gcc_version=${CXX:S/g++//}
.else
-.if ${OSVERSION} < 902000
-BROKEN= Depends on deleted lang/llvm32
-#BUILD_DEPENDS+= ${LOCALBASE}/bin/clang32:${PORTSDIR}/lang/clang32
-CC= ${LOCALBASE}/bin/clang32
-CXX= ${LOCALBASE}/bin/clang++32
-.else
CC= clang
CXX= clang++
-.endif
GYP_DEFINES+= clang=1
.endif
@@ -97,10 +90,6 @@
.include <bsd.port.pre.mk>
-.if ${ARCH} == i386 && ${OSVERSION} < 901000
-BROKEN= does not link due to libtool not respecting CC
-.endif
-
post-extract:
@${MKDIR} ${WRKSRC}/temp/progress
@${CP} ${DISTDIR}/${DIST_SUBDIR}/httpd-2.2.22.tar.gz ${WRKSRC}/temp/ && \
Index: head/www/node-devel/Makefile
===================================================================
--- head/www/node-devel/Makefile
+++ head/www/node-devel/Makefile
@@ -26,7 +26,7 @@
.include <bsd.port.options.mk>
-.if ${OSVERSION} >= 900033 && exists(/usr/bin/clang)
+.if exists(/usr/bin/clang)
CC= clang
CXX= clang++
GYP_DEFINES+= clang=1
Index: head/www/tengine/Makefile
===================================================================
--- head/www/tengine/Makefile
+++ head/www/tengine/Makefile
@@ -164,11 +164,6 @@
.include <bsd.port.options.mk>
-# FreeBSD 8 and earlier are unsupported
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900500
-IGNORE= is unsupported on FreeBSD 8 and earlier
-.endif
-
NGINX_VARDIR?= /var
NGINX_LOGDIR?= ${NGINX_VARDIR}/log
NGINX_RUNDIR?= ${NGINX_VARDIR}/run
Index: head/www/trafficserver/Makefile
===================================================================
--- head/www/trafficserver/Makefile
+++ head/www/trafficserver/Makefile
@@ -77,7 +77,7 @@
IGNORE= no allocation strategy selected
.endif
-.if ${OSVERSION} >= 900033 && exists(/usr/bin/clang)
+.if exists(/usr/bin/clang)
CC= clang
CXX= clang++
.endif
Index: head/x11-toolkits/vte/files/extra-patch-gnome-pty-helper_gnome-utmp.c
===================================================================
--- head/x11-toolkits/vte/files/extra-patch-gnome-pty-helper_gnome-utmp.c
+++ head/x11-toolkits/vte/files/extra-patch-gnome-pty-helper_gnome-utmp.c
@@ -1,40 +0,0 @@
---- gnome-pty-helper/gnome-utmp.c.orig Sat Oct 28 23:15:53 2006
-+++ gnome-pty-helper/gnome-utmp.c Sat Oct 28 23:15:40 2006
-@@ -258,10 +258,18 @@ write_logout_record (char *login_name, v
- #endif
-
- if (utmp)
-+#if defined(__FreeBSD__)
-+ logout (put.ut_line);
-+#else
- update_utmp (&put);
-+#endif
-
- if (wtmp)
-+#if defined(__FreeBSD__)
-+ logwtmp (put.ut_line, "", "");
-+#else
- update_wtmp (WTMP_OUTPUT_FILENAME, &put);
-+#endif
-
- free (ut);
- }
-@@ -347,10 +355,18 @@ write_login_record (char *login_name, ch
- # endif
- #endif
- if (utmp)
-+#if defined(__FreeBSD__)
-+ login (ut);
-+#else
- update_utmp (ut);
-+#endif
-
- if (wtmp)
-+#if defined(__FreeBSD__)
-+ logwtmp (ut->ut_line, ut->ut_name, ut->ut_host);
-+#else
- update_wtmp (WTMP_OUTPUT_FILENAME, ut);
-+#endif
-
- if (lastlog)
- update_lastlog(login_name, ut);
Index: head/x11-toolkits/vte290/files/extra-patch-gnome-pty-helper_gnome-utmp.c
===================================================================
--- head/x11-toolkits/vte290/files/extra-patch-gnome-pty-helper_gnome-utmp.c
+++ head/x11-toolkits/vte290/files/extra-patch-gnome-pty-helper_gnome-utmp.c
@@ -1,40 +0,0 @@
---- gnome-pty-helper/gnome-utmp.c.orig Sat Oct 28 23:15:53 2006
-+++ gnome-pty-helper/gnome-utmp.c Sat Oct 28 23:15:40 2006
-@@ -258,10 +258,18 @@ write_logout_record (char *login_name, v
- #endif
-
- if (utmp)
-+#if defined(__FreeBSD__)
-+ logout (put.ut_line);
-+#else
- update_utmp (&put);
-+#endif
-
- if (wtmp)
-+#if defined(__FreeBSD__)
-+ logwtmp (put.ut_line, "", "");
-+#else
- update_wtmp (WTMP_OUTPUT_FILENAME, &put);
-+#endif
-
- free (ut);
- }
-@@ -347,10 +355,18 @@ write_login_record (char *login_name, ch
- # endif
- #endif
- if (utmp)
-+#if defined(__FreeBSD__)
-+ login (ut);
-+#else
- update_utmp (ut);
-+#endif
-
- if (wtmp)
-+#if defined(__FreeBSD__)
-+ logwtmp (ut->ut_line, ut->ut_name, ut->ut_host);
-+#else
- update_wtmp (WTMP_OUTPUT_FILENAME, ut);
-+#endif
-
- if (lastlog)
- update_lastlog(login_name, ut);
Index: head/x11/gdm/Makefile
===================================================================
--- head/x11/gdm/Makefile
+++ head/x11/gdm/Makefile
@@ -156,9 +156,4 @@
@${SED} -e 's|%%PREFIX%%|${PREFIX}|g' < ${PKGDIR}/pkg-message \
| /usr/bin/fmt 75 79 > ${PKGMESSAGE}
-# logwtmp lives here.
-.if ${OSVERSION} < 900000
-CONFIGLIBS+= -lutil
-.endif
-
.include <bsd.port.mk>
Index: head/x11/nvidia-driver/Makefile
===================================================================
--- head/x11/nvidia-driver/Makefile
+++ head/x11/nvidia-driver/Makefile
@@ -136,7 +136,7 @@
# We should support -CURRENT: kill the check
${REINPLACE_CMD} -e '24,26d' ${WRKSRC}/src/nv-freebsd.h
# Adjust legacy drivers for updated d_mmap() since FreeBSD src SVN r201223
-.if ${OSVERSION} > 900005 && ${NVVERSION} < 195.022
+.if ${NVVERSION} < 195.022
${REINPLACE_CMD} -e 's/vm_offset_t offset/vm_ooffset_t offset/ ; \
s/vm_offset_t \*address/vm_paddr_t *address/ ; \
s/int nprot/&, vm_memattr_t *memattr/' \
@@ -146,13 +146,13 @@
# around vm_page_(un)wire() after FreeBSD src SVN r207410, r207617, and
# r207644; also remove page queue locking around vm_page_wakeup() after
# FreeBSD src SVN r163622
-.if ${OSVERSION} > 900011 && ${NVVERSION} < 304.064
+.if ${NVVERSION} < 304.064
${REINPLACE_CMD} -E '/vm_page_(un)?lock_queues\(\);/d ; \
s/(vm_page_(un)?wire\()([^,]+)(, 0)?(\);)/vm_page_lock(\3); & vm_page_unlock(\3);/' \
${WRKSRC}/src/nvidia_subr.c
.endif
# Catch up legacy drivers with FreeBSD src SVN r225617
-.if ${OSVERSION} > 900043 && ${NVVERSION} < 195.022
+.if ${NVVERSION} < 195.022
${REINPLACE_CMD} -e '/return/s/ioctl/sys_&/' \
${WRKSRC}/src/nvidia_linux.c
.endif
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Apr 18, 5:55 AM (15 m, 2 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31701908
Default Alt Text
D3694.diff (100 KB)
Attached To
Mode
D3694: Drop 8 support.
Attached
Detach File
Event Timeline
Log In to Comment