Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F153101549
D3694.id8835.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
138 KB
Referenced Files
None
Subscribers
None
D3694.id8835.diff
View Options
Index: Mk/Uses/compiler.mk
===================================================================
--- Mk/Uses/compiler.mk
+++ 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: Mk/Uses/objc.mk
===================================================================
--- Mk/Uses/objc.mk
+++ 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: astro/google-earth/Makefile
===================================================================
--- astro/google-earth/Makefile
+++ 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: comms/dabstick-radio/Makefile
===================================================================
--- comms/dabstick-radio/Makefile
+++ 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: comms/hylafax/Makefile
===================================================================
--- comms/hylafax/Makefile
+++ 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: comms/lysdr/Makefile
===================================================================
--- comms/lysdr/Makefile
+++ 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: comms/lysdr/files/Makefile
===================================================================
--- comms/lysdr/files/Makefile
+++ 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: comms/lysdr/files/cexp.c
===================================================================
--- comms/lysdr/files/cexp.c
+++ /dev/null
@@ -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: comms/remserial/files/patch-stty.c
===================================================================
--- comms/remserial/files/patch-stty.c
+++ 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: converters/pdf2djvu/Makefile
===================================================================
--- converters/pdf2djvu/Makefile
+++ converters/pdf2djvu/Makefile
@@ -20,12 +20,6 @@
PLIST_FILES= bin/pdf2djvu man/man1/pdf2djvu.1.gz
-.include <bsd.port.options.mk>
-
-.if ${OSVERSION} < 900014
-FAVORITE_COMPILER= gcc
-.endif
-
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1
Index: databases/galera/Makefile
===================================================================
--- databases/galera/Makefile
+++ 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: databases/hamsterdb/Makefile
===================================================================
--- databases/hamsterdb/Makefile
+++ databases/hamsterdb/Makefile
@@ -24,12 +24,6 @@
OPTIONS_DEFINE= DOCS
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 900000
-BROKEN= fails to compile on 8.x
-.endif
-
post-patch:
${REINPLACE_CMD} -e 's#-ldl##g' ${WRKSRC}/configure
${REINPLACE_CMD} -e 's#-ldl##g' ${WRKSRC}/unittests/Makefile.in
@@ -41,4 +35,4 @@
${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/
.endfor
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: databases/mariadb-server/Makefile
===================================================================
--- databases/mariadb-server/Makefile
+++ 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: databases/php5-tarantool/Makefile
===================================================================
--- databases/php5-tarantool/Makefile
+++ 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: databases/postgis21/Makefile
===================================================================
--- databases/postgis21/Makefile
+++ 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: databases/postgresql91-server/Makefile
===================================================================
--- databases/postgresql91-server/Makefile
+++ databases/postgresql91-server/Makefile
@@ -168,9 +168,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: databases/postgresql92-server/Makefile
===================================================================
--- databases/postgresql92-server/Makefile
+++ databases/postgresql92-server/Makefile
@@ -168,9 +168,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: deskutils/gnome-initial-setup/Makefile
===================================================================
--- deskutils/gnome-initial-setup/Makefile
+++ 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: deskutils/gnome-initial-setup/files/extra-patch-gnome-initial-setup_pages_account_um-utils.c
===================================================================
--- /dev/null
+++ 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: deskutils/gucharmap/Makefile
===================================================================
--- deskutils/gucharmap/Makefile
+++ 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: deskutils/notify-osd/Makefile
===================================================================
--- deskutils/notify-osd/Makefile
+++ deskutils/notify-osd/Makefile
@@ -26,13 +26,7 @@
LIBS+= -L${LOCALBASE}/lib -lpixman-1 -lX11
-.include <bsd.port.options.mk>
-
post-patch:
@${REINPLACE_CMD} '/SUBDIRS =/s/tests//' ${WRKSRC}/Makefile.in
-.if ${OSVERSION} < 900033
- @${REINPLACE_CMD} 's/-Bsymbolic-functions/-Bsymbolic/' \
- ${WRKSRC}/src/Makefile.in
-.endif
.include <bsd.port.mk>
Index: deskutils/treesheets/Makefile
===================================================================
--- deskutils/treesheets/Makefile
+++ 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: devel/binutils/Makefile
===================================================================
--- devel/binutils/Makefile
+++ 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: devel/binutils/files/allow-missing-group-info
===================================================================
--- devel/binutils/files/allow-missing-group-info
+++ /dev/null
@@ -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: devel/gettext-runtime/Makefile
===================================================================
--- devel/gettext-runtime/Makefile
+++ devel/gettext-runtime/Makefile
@@ -30,7 +30,7 @@
.include <bsd.port.options.mk>
-.if ${OPSYS} == DragonFly || (${OPSYS} == FreeBSD && ${OSVERSION} < 900506)
+.if ${OPSYS} == DragonFly
CONFIGURE_ARGS+=--disable-threads
.endif
Index: devel/ioncube/Makefile
===================================================================
--- devel/ioncube/Makefile
+++ 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: devel/ioncube/distinfo
===================================================================
--- devel/ioncube/distinfo
+++ 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: devel/libc++/Makefile
===================================================================
--- devel/libc++/Makefile
+++ 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: devel/libc++/files/extra-libmissing
===================================================================
--- devel/libc++/files/extra-libmissing
+++ /dev/null
@@ -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: devel/libdisorder/Makefile
===================================================================
--- devel/libdisorder/Makefile
+++ devel/libdisorder/Makefile
@@ -13,12 +13,6 @@
USE_LDCONFIG= yes
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 900027
-EXTRA_PATCHES= ${FILESDIR}/extra-patch-disorder.c
-.endif
-
post-patch:
@${REINPLACE_CMD} -e 's|gcc|${CC}|' ${WRKSRC}/src/Makefile
@@ -33,4 +27,4 @@
${INSTALL_PROGRAM} ${WRKSRC}/tool/ropy ${STAGEDIR}${PREFIX}/bin
${LN} -sf ${PREFIX}/lib/libdisorder.so.1 ${STAGEDIR}${PREFIX}/lib/libdisorder.so
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: devel/libdisorder/files/extra-patch-disorder.c
===================================================================
--- devel/libdisorder/files/extra-patch-disorder.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/disorder.c.orig 2010-08-17 16:15:30.000000000 +0800
-+++ src/disorder.c 2010-08-17 16:22:27.000000000 +0800
-@@ -25,6 +25,10 @@
- #include <stdio.h> //for NULL
- #include "../include/disorder.h"
-
-+#if defined(__FreeBSD__)
-+#define log2(x) (log((x)) * (1./M_LN2))
-+#endif
-+
- /** Frequecies for each byte */
- static int m_token_freqs[LIBDO_MAX_BYTES]; //frequency of each token in sample
- static float m_token_probs[LIBDO_MAX_BYTES]; //P(each token appearing)
Index: devel/libdispatch/Makefile
===================================================================
--- devel/libdispatch/Makefile
+++ 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: devel/libvirt/Makefile
===================================================================
--- devel/libvirt/Makefile
+++ devel/libvirt/Makefile
@@ -95,10 +95,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: devel/llvm35/Makefile
===================================================================
--- devel/llvm35/Makefile
+++ 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: devel/llvm36/Makefile
===================================================================
--- devel/llvm36/Makefile
+++ 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: devel/ncurses/Makefile
===================================================================
--- devel/ncurses/Makefile
+++ devel/ncurses/Makefile
@@ -126,12 +126,10 @@
. for f in ${DOCS}
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/
. endfor
-.if ${OPSYS} != FreeBSD || ${OSVERSION} > 900000
${RM} -f ${STAGEDIR}${PREFIX}/lib/libncurses.so \
${STAGEDIR}${PREFIX}/lib/libncursesw.so
${ECHO} "INPUT(libncurses.so.${RELEASE:R} AS_NEEDED(-ltinfo))" > ${STAGEDIR}${PREFIX}/lib/libncurses.so
${ECHO} "INPUT(libncursesw.so.${RELEASE:R} AS_NEEDED(-ltinfow))" > ${STAGEDIR}${PREFIX}/lib/libncursesw.so
-.endif
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.5.9
.include <bsd.port.mk>
Index: devel/py-freebsd/Makefile
===================================================================
--- devel/py-freebsd/Makefile
+++ 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: devel/py-freebsd/files/freebsd9_patch-src-sysctl.c
===================================================================
--- /dev/null
+++ 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: editors/libreoffice4/Makefile
===================================================================
--- editors/libreoffice4/Makefile
+++ editors/libreoffice4/Makefile
@@ -338,10 +338,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: emulators/dolphin-emu/Makefile
===================================================================
--- emulators/dolphin-emu/Makefile
+++ 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: emulators/i386-wine/Makefile.inc
===================================================================
--- emulators/i386-wine/Makefile.inc
+++ 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: emulators/i386-wine/pkg-plist
===================================================================
--- emulators/i386-wine/pkg-plist
+++ 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: emulators/qemu-devel/Makefile
===================================================================
--- emulators/qemu-devel/Makefile
+++ 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: emulators/qemu-sbruno/Makefile
===================================================================
--- emulators/qemu-sbruno/Makefile
+++ 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: emulators/virtualbox-ose/Makefile
===================================================================
--- emulators/virtualbox-ose/Makefile
+++ 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: emulators/virtualbox-ose/files/extrapatch-src-VBox-Devices-PC-vbox.dsl
===================================================================
--- emulators/virtualbox-ose/files/extrapatch-src-VBox-Devices-PC-vbox.dsl
+++ /dev/null
@@ -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: emulators/virtualbox-ose/files/extrapatch-src-VBox-Main-src-server-generic-NetIf-generic.cpp
===================================================================
--- emulators/virtualbox-ose/files/extrapatch-src-VBox-Main-src-server-generic-NetIf-generic.cpp
+++ /dev/null
@@ -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: ftp/ncftpd/Makefile
===================================================================
--- ftp/ncftpd/Makefile
+++ 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: ftp/tnftpd/Makefile
===================================================================
--- ftp/tnftpd/Makefile
+++ ftp/tnftpd/Makefile
@@ -20,13 +20,7 @@
OPTIONS_DEFINE= DOCS EXAMPLES
SUB_FILES= pkg-message
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 900007
CFLAGS+= -DSUPPORT_UTMPX
-.else
-CFLAGS+= -DSUPPORT_UTMP
-.endif
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/tnftpd ${STAGEDIR}${PREFIX}/libexec
@@ -42,4 +36,4 @@
${INSTALL_DATA} ${WRKSRC}/examples/${f} ${STAGEDIR}${EXAMPLESDIR}
.endfor
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: games/0ad/Makefile
===================================================================
--- games/0ad/Makefile
+++ games/0ad/Makefile
@@ -47,10 +47,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: games/oolite/Makefile
===================================================================
--- games/oolite/Makefile
+++ 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: games/ufoai/Makefile
===================================================================
--- games/ufoai/Makefile
+++ 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: graphics/evince/Makefile
===================================================================
--- graphics/evince/Makefile
+++ 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: graphics/inventor/Makefile
===================================================================
--- graphics/inventor/Makefile
+++ 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: graphics/mitsuba/Makefile
===================================================================
--- graphics/mitsuba/Makefile
+++ 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: graphics/opennurbs/Makefile
===================================================================
--- graphics/opennurbs/Makefile
+++ 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: graphics/pecomato/files/patch-Makefile.unix
===================================================================
--- graphics/pecomato/files/patch-Makefile.unix
+++ 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: irc/undernet-ircu/Makefile
===================================================================
--- irc/undernet-ircu/Makefile
+++ irc/undernet-ircu/Makefile
@@ -59,11 +59,6 @@
.include <bsd.port.options.mk>
-# always disable profile support on 8.x
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900000
-CONFIGURE_ARGS:= ${CONFIGURE_ARGS:N--enable-profile}
-.endif
-
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/ircd/ircd ${STAGEDIR}${PREFIX}/sbin
${INSTALL_PROGRAM} ${WRKSRC}/ircd/convert-conf \
Index: irc/znc/Makefile
===================================================================
--- irc/znc/Makefile
+++ 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: java/sigar/Makefile
===================================================================
--- java/sigar/Makefile
+++ 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: lang/gcc-aux/Makefile
===================================================================
--- lang/gcc-aux/Makefile
+++ 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: lang/gcc-aux/distinfo
===================================================================
--- lang/gcc-aux/distinfo
+++ 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: lang/gcc5-aux/Makefile
===================================================================
--- lang/gcc5-aux/Makefile
+++ 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: lang/gcc5-aux/distinfo
===================================================================
--- lang/gcc5-aux/distinfo
+++ 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: lang/harbour/Makefile
===================================================================
--- lang/harbour/Makefile
+++ 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: lang/intercal/Makefile
===================================================================
--- lang/intercal/Makefile
+++ 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: lang/mit-scheme/Makefile
===================================================================
--- lang/mit-scheme/Makefile
+++ 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: lang/php5/Makefile
===================================================================
--- lang/php5/Makefile
+++ lang/php5/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: lang/php55/Makefile
===================================================================
--- lang/php55/Makefile
+++ 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: lang/php56/Makefile
===================================================================
--- lang/php56/Makefile
+++ 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: lang/pure/Makefile
===================================================================
--- lang/pure/Makefile
+++ 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: lang/pure/files/pkg-message.in
===================================================================
--- lang/pure/files/pkg-message.in
+++ 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: lang/smlnj/Makefile
===================================================================
--- lang/smlnj/Makefile
+++ 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: lang/spidermonkey17/Makefile
===================================================================
--- lang/spidermonkey17/Makefile
+++ 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: lang/spidermonkey185/Makefile
===================================================================
--- lang/spidermonkey185/Makefile
+++ 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: lang/squeak/Makefile
===================================================================
--- lang/squeak/Makefile
+++ 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: mail/dma/Makefile
===================================================================
--- mail/dma/Makefile
+++ mail/dma/Makefile
@@ -35,12 +35,6 @@
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 900000
-EXTRA_PATCHES= ${FILESDIR}/extrapatch-8-spool.c
-.else
-EXTRA_PATCHES= ${FILESDIR}/extrapatch-else-spool.c
-.endif
-
pre-patch:
@${MKDIR} ${WRKSRC}/dma ${WRKSRC}/dma-mbox-create
@${MV} ${WRKSRC}/Makefile ${WRKSRC}/Makefile.dist
Index: mail/dma/files/extrapatch-8-spool.c
===================================================================
--- mail/dma/files/extrapatch-8-spool.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- spool.c 2013-06-03 14:03:15.000000000 +0000
-+++ spool.c.8 2014-05-17 18:14:45.000000000 +0000
-@@ -36,6 +36,7 @@
-
- #include <sys/file.h>
- #include <sys/stat.h>
-+#include <sys/time.h>
-
- #include <ctype.h>
- #include <dirent.h>
-@@ -415,7 +416,7 @@
- return (0);
-
- /* Did the flush file get touched within the last period seconds? */
-- if (st.st_mtim.tv_sec + period >= now.tv_sec)
-+ if (st.st_mtime + (int)period >= now.tv_sec)
- return (1);
- else
- return (0);
Index: mail/dma/files/extrapatch-else-spool.c
===================================================================
--- /dev/null
+++ mail/dma/files/extrapatch-else-spool.c
@@ -1,11 +0,0 @@
---- spool.c.orig 2013-06-03 14:03:15.000000000 +0000
-+++ spool.c 2013-08-22 11:07:47.000000000 +0000
-@@ -415,7 +415,7 @@ flushqueue_since(unsigned int period)
- return (0);
-
- /* Did the flush file get touched within the last period seconds? */
-- if (st.st_mtim.tv_sec + period >= now.tv_sec)
-+ if (st.st_mtim.tv_sec + (int)period >= now.tv_sec)
- return (1);
- else
- return (0);
Index: mail/mailagent/Makefile
===================================================================
--- mail/mailagent/Makefile
+++ 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: mail/mailagent/files/extra-patch-utmpx-agent_pl_utmp_Makefile.SH
===================================================================
--- /dev/null
+++ 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: mail/mailagent/files/extra-patch-utmpx-agent_pl_utmp_utmp.pl
===================================================================
--- /dev/null
+++ 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: mail/notmuch/Makefile
===================================================================
--- mail/notmuch/Makefile
+++ 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: mail/qmail/Makefile
===================================================================
--- mail/qmail/Makefile
+++ 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: mail/qmail/files/pkg-message-ldap.in
===================================================================
--- mail/qmail/files/pkg-message-ldap.in
+++ 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: mail/qmail/files/pkg-message-mysql.in
===================================================================
--- mail/qmail/files/pkg-message-mysql.in
+++ 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: mail/qmail/files/pkg-message-tls.in
===================================================================
--- mail/qmail/files/pkg-message-tls.in
+++ 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: mail/qmail/files/pkg-message.in
===================================================================
--- mail/qmail/files/pkg-message.in
+++ 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: math/blacs/Makefile
===================================================================
--- math/blacs/Makefile
+++ 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: misc/compat9x/Makefile
===================================================================
--- misc/compat9x/Makefile
+++ 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
PLIST_SUB+= LDCONFIG_LIB32="${LDCONFIG} -32"
USE_LDCONFIG32= ${TARGET32_DIR}
Index: misc/orville-write/Makefile
===================================================================
--- misc/orville-write/Makefile
+++ misc/orville-write/Makefile
@@ -20,22 +20,6 @@
MAKE_JOBS_UNSAFE=yes
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} > 900006
-EXTRA_PATCHES= ${PATCHDIR}/utmpx-wrttmp.h \
- ${PATCHDIR}/utmpx-wrt_him.c \
- ${PATCHDIR}/utmpx-wrt_me.c \
- ${PATCHDIR}/utmpx-lib_common.c \
- ${PATCHDIR}/utmpx-lib_common.h \
- ${PATCHDIR}/utmpx-getutent.h \
- ${PATCHDIR}/utmpx-getutent.c \
- ${PATCHDIR}/utmpx-mesg.c \
- ${PATCHDIR}/utmpx-amin.c \
- ${PATCHDIR}/utmpx-huh.c \
- ${PATCHDIR}/utmpx-helpers.c
-.endif
-
do-install:
.for i in amin helpers huh mesg
${INSTALL_PROGRAM} ${WRKSRC}/${i} ${STAGEDIR}${PREFIX}/bin
@@ -56,4 +40,4 @@
${INSTALL_MAN} ${WRKSRC}/${i} ${STAGEDIR}${MANPREFIX}/man/man1
.endfor
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: misc/orville-write/files/utmpx-amin.c
===================================================================
--- /dev/null
+++ misc/orville-write/files/utmpx-amin.c
@@ -1,40 +0,0 @@
---- amin.c.orig 2010-02-02 23:04:35.773467035 -0800
-+++ amin.c 2010-02-02 23:06:45.674814831 -0800
-@@ -194,16 +194,16 @@
-
- void locate_wrttmp(char *tty, struct wrttmp *wbuf, long *pos)
- {
--struct utmp *ut;
-+struct utmpx *ut;
-
- /* Find utmp entry */
-- if ((ut= find_utmp(tty)) == NULL || ut->ut_name[0] == '\0')
-+ if ((ut= find_utmp(tty)) == NULL || ut->ut_user[0] == '\0')
- {
- printf("%s: Can't find your tty (%s) in utmp\n",progname,tty);
- exit(1);
- }
-
-- find_wrttmp(tty, ut->ut_time, wbuf, pos);
-+ find_wrttmp(tty, ut->ut_tv.tv_sec, wbuf, pos);
- }
-
-
-@@ -230,7 +230,7 @@
- }
-
- /* Close utmp file */
-- endutent();
-+ endutxent();
-
- /* Figure out name of program being exec'ed */
- if ((shortcmd= strrchr(fullcmd,'/')) == NULL)
-@@ -241,7 +241,7 @@
- /* Fix my entry in wrttmp */
- newwrt= mywrt;
- newwrt.wrt_what[0]= '!';
-- strncpy(newwrt.wrt_what+1, shortcmd, UT_NAMESIZE-1);
-+ strncpy(newwrt.wrt_what+1, shortcmd, sizeof(((struct utmpx *)0)->ut_user)-2);
- #ifndef TTYPERMS
- if (tmp_mesg != 's') newwrt.wrt_mesg= tmp_mesg;
- #endif
Index: misc/orville-write/files/utmpx-getutent.h
===================================================================
--- /dev/null
+++ misc/orville-write/files/utmpx-getutent.h
@@ -1,13 +0,0 @@
---- getutent.h.orig 2000-01-31 22:01:13.000000000 -0800
-+++ getutent.h 2010-02-02 22:49:58.043092643 -0800
-@@ -14,8 +14,8 @@
- int utmpname(const char *file);
- void endutent(void);
- void setutent(void);
--struct utmp *getutent(void);
--struct utmp *getutline(const struct utmp *ut);
-+struct utmpx *getutent(void);
-+struct utmpx *getutline(const struct utmpx *ut);
- #endif /*HAVE_GETUTENT*/
-
- #endif /* GETUTENT_H */
Index: misc/orville-write/files/utmpx-getutent.c
===================================================================
--- /dev/null
+++ misc/orville-write/files/utmpx-getutent.c
@@ -1,106 +0,0 @@
---- getutent.c.orig 2000-01-31 22:02:45.000000000 -0800
-+++ getutent.c 2010-02-02 22:53:30.347068707 -0800
-@@ -20,18 +20,8 @@
- {
- if (utmp.state == 0)
- {
-- if ((utmp.fd= open(utmp.fname ? utmp.fname : _PATH_UTMP,
-- O_RDONLY)) < 0)
-- {
-- utmp.state= -1;
-- return -1;
-- }
-- else
-- {
- utmp.state= 1;
-- fcntl(utmp.fd, F_SETFD, 1); /* Close over execs */
- return 0;
-- }
- }
- }
-
-@@ -42,8 +32,7 @@
- void endutent()
- {
- if (utmp.state == 1)
-- close(utmp.fd);
-- utmp.state= 0;
-+ utmp.state= 0;
- }
-
-
-@@ -52,8 +41,7 @@
-
- void setutent()
- {
-- if (utmp.state == 1)
-- lseek(utmp.fd, 0L, 0);
-+ ;
- }
-
-
-@@ -75,9 +63,9 @@
- /* GETUTENT - Read the next entry from the utmp file into static storage.
- */
-
--struct utmp *getutent()
-+struct utmpx *getutent()
- {
--static struct utmp ut;
-+static struct utmpx *ut;
-
- switch (utmp.state)
- {
-@@ -85,11 +73,11 @@
- openut();
- /* Drop through */
- case 1:
-- if (read(utmp.fd, &ut, sizeof(struct utmp)) == sizeof(struct utmp))
-- return &ut;
-+ if ((ut = getutxent()) != NULL)
-+ return ut;
- /* Drop through */
- default:
-- return (struct utmp *)NULL;
-+ return (struct utmpx *)NULL;
- }
- }
-
-@@ -100,9 +88,9 @@
- * we conform with Linux and Solaris.
- */
-
--struct utmp *getutline(const struct utmp *in)
-+struct utmpx *getutline(const struct utmpx *in)
- {
--static struct utmp ut;
-+static struct utmpx *ut;
-
- switch (utmp.state)
- {
-@@ -110,20 +98,20 @@
- openut();
- /* Drop through */
- case 1:
-- while (read(utmp.fd, &ut, sizeof(struct utmp)) == sizeof(struct utmp))
-+ while ((ut = getutxent()) != NULL)
- {
- if (
- #if defined(USER_PROCESS) && defined(LOGIN_PROCESS)
-- (ut.ut_type == USER_PROCESS || ut.ut_type == LOGIN_PROCESS) &&
-+ (ut->ut_type == USER_PROCESS || ut->ut_type == LOGIN_PROCESS) &&
- #endif
-- !strncmp(ut.ut_line, in->ut_line, UT_LINESIZE))
-+ !strncmp(ut->ut_line, in->ut_line, sizeof(ut->ut_line)))
- {
-- return &ut;
-+ return ut;
- }
- }
- /* Drop through */
- default:
-- return (struct utmp *)NULL;
-+ return (struct utmpx *)NULL;
- }
- }
-
Index: misc/orville-write/files/utmpx-helpers.c
===================================================================
--- /dev/null
+++ misc/orville-write/files/utmpx-helpers.c
@@ -1,84 +0,0 @@
---- helpers.c.orig 2000-02-20 09:28:08.000000000 -0800
-+++ helpers.c 2010-02-02 23:20:25.434811144 -0800
-@@ -11,7 +11,7 @@
-
- struct hlp {
- time_t time; /* login time from wrttmp file */
-- char line[UT_LINESIZE]; /* ttyline occupied by a helper */
-+ char line[sizeof(((struct utmpx *)0)->ut_line) -1]; /* ttyline occupied by a helper */
- int busy; /* is he busy? */
- struct hlp *next; /* next helper */
- } *list= NULL;
-@@ -27,7 +27,7 @@
-
- for (curr= list, prev= NULL; curr != NULL; prev= curr,curr= prev->next)
- {
-- if (!strncmp(tty, curr->line, UT_LINESIZE))
-+ if (!strncmp(tty, curr->line, ((struct utmpx *)0)->ut_line -1))
- {
- if (prev == NULL)
- list= curr->next;
-@@ -47,7 +47,7 @@
- int perms_on(struct wrttmp *w)
- {
- struct stat st;
--char devname[UT_LINESIZE+7];
-+char devname[sizeof(((struct utmpx *)0)->ut_line) +6];
-
- #ifdef TTYPERMS
- #define MASK 022
-@@ -59,7 +59,7 @@
-
- /* Is his tty physically writable? */
-
-- sprintf(devname,"/dev/%.*s",UT_LINESIZE,w->wrt_line);
-+ sprintf(devname,"/dev/%.*s",((struct utmpx *)0)->ut_line -1,w->wrt_line);
- if (stat(devname,&st))
- return(0);
-
-@@ -72,7 +72,7 @@
- FILE *fp;
- struct wrttmp w;
- struct wrthdr wt_head;
--struct utmp *u;
-+struct utmpx *u;
- struct hlp *tmp;
- int i, j;
- int slot= 0;
-@@ -146,7 +146,7 @@
- if (list != NULL)
- {
- /* Do the scan */
-- while ((u= getutent()) != NULL)
-+ while ((u= getutxent()) != NULL)
- {
- #ifdef USER_PROCESS
- if (u->ut_type != USER_PROCESS)
-@@ -155,15 +155,15 @@
- if ((tmp= findlist(u->ut_line)) != NULL)
- {
- /* If the time stamps don't match, this isn't a real helper */
-- if (u->ut_time == tmp->time)
-+ if (u->ut_tv.tv_sec == tmp->time)
- {
- /* Found a real helper -- count and print */
- count++;
-
- if (listthem)
- printf("%-*.*s %-*.*s%s\n",
-- UT_NAMESIZE, UT_NAMESIZE, u->ut_name,
-- UT_LINESIZE, UT_LINESIZE, u->ut_line,
-+ sizeof(u->ut_user)-1, sizeof(u->ut_user)-1, u->ut_user,
-+ sizeof(u->ut_line)-1, sizeof(u->ut_user)-1, u->ut_line,
- tmp->busy ? " [busy]" : "");
-
- }
-@@ -172,7 +172,7 @@
- }
- }
-
-- endutent();
-+ endutxent();
- }
-
- if (!listthem)
Index: misc/orville-write/files/utmpx-huh.c
===================================================================
--- /dev/null
+++ misc/orville-write/files/utmpx-huh.c
@@ -1,35 +0,0 @@
---- huh.c.orig 2010-02-02 23:11:01.823876514 -0800
-+++ huh.c 2010-02-02 23:11:54.475034412 -0800
-@@ -34,13 +34,13 @@
-
- int record_on()
- {
--struct utmp *ut;
-+struct utmpx *ut;
- struct wrttmp wt;
- char *tty;
- long pos;
-
- /* Open the utmp file */
-- setutent();
-+ setutxent();
-
- /* Open the wrttmp file */
- if (init_wstream(O_RDONLY)) return 1;
-@@ -50,13 +50,13 @@
- tty= mydevname+5;
-
- /* Find our entry in the utmp file */
-- if ((ut= find_utmp(tty)) == NULL || ut->ut_name[0] == '\0') return 1;
-+ if ((ut= find_utmp(tty)) == NULL || ut->ut_user[0] == '\0') return 1;
-
- /* Find the entry in the wrttmp file */
-- find_wrttmp(tty, ut->ut_time, &wt, &pos);
-+ find_wrttmp(tty, ut->ut_tv.tv_sec, &wt, &pos);
-
- /* Close utmp file */
-- endutent();
-+ endutxent();
-
- return (wt.wrt_record != 'n');
- }
Index: misc/orville-write/files/utmpx-lib_common.h
===================================================================
--- /dev/null
+++ misc/orville-write/files/utmpx-lib_common.h
@@ -1,11 +0,0 @@
---- lib_common.h.orig 2010-02-02 22:40:13.646402561 -0800
-+++ lib_common.h 2010-02-02 22:40:30.475105092 -0800
-@@ -6,7 +6,7 @@
- #include "getutent.h"
-
- int init_wstream(int mode);
--struct utmp *find_utmp(char *tty);
-+struct utmpx *find_utmp(char *tty);
- void find_wrttmp(char *tty, time_t time,struct wrttmp *wbuf, long *pos);
- void dflt_wrttmp(struct wrttmp *wbuf, char *tty, time_t time);
- char *leafname(char *fullpath);
Index: misc/orville-write/files/utmpx-lib_common.c
===================================================================
--- /dev/null
+++ misc/orville-write/files/utmpx-lib_common.c
@@ -1,19 +0,0 @@
---- lib_common.c.orig 2010-02-02 22:34:36.829638978 -0800
-+++ lib_common.c 2010-02-02 22:36:28.170798539 -0800
-@@ -141,13 +141,13 @@
- * fail. The tty name need not be null terminated.
- */
-
--struct utmp *find_utmp(char *tty)
-+struct utmpx *find_utmp(char *tty)
- {
--struct utmp tmputmp;
-+struct utmpx tmputmp;
-
- strncpy(tmputmp.ut_line, tty, UT_LINESIZE);
- setutent(); /* open and/or rewind */
-- return getutline(&tmputmp);
-+ return getutxline(&tmputmp);
- }
-
-
Index: misc/orville-write/files/utmpx-mesg.c
===================================================================
--- /dev/null
+++ misc/orville-write/files/utmpx-mesg.c
@@ -1,159 +0,0 @@
---- mesg.c.orig 2010-02-02 22:54:21.613120678 -0800
-+++ mesg.c 2010-02-02 23:01:31.739763589 -0800
-@@ -19,7 +19,7 @@
- char *mytty; /* my tty name in tty?? format */
- long mypos; /* offset of my entry in wrttmp file */
- struct wrttmp mywrt; /* my wrttmp entry */
--struct utmp myutmp; /* A tmp buffer for reading utmp entries */
-+struct utmpx myutmp; /* A tmp buffer for reading utmp entries */
-
- char silent= FALSE; /* generates no output if true */
- int verbose= FALSE; /* generate whole table of output if true */
-@@ -335,7 +335,7 @@
- }
-
- /* Close the utmp file */
-- endutent();
-+ endutxent();
-
- if (f_wrthist != NULL &&
- !wassilent && (new[SMESG] == 'n' || new[SEXCP] == 'y'))
-@@ -549,12 +549,12 @@
-
- void do_disconnect()
- {
--struct utmp *ut; /* A tmp buffer for reading utmp entries */
-+struct utmpx *ut; /* A tmp buffer for reading utmp entries */
- struct wrttmp hiswrt; /* Someone's wrttmp entry */
- int slot= 0;
-
- /* Rewind utmp file */
-- setutent();
-+ setutxent();
-
- /* For each user who is writing me */
- for (;;)
-@@ -564,16 +564,16 @@
- sizeof(struct wrttmp))
- break;
-
-- if (!strncmp(hiswrt.wrt_what, myutmp.ut_name, UT_NAMESIZE))
-+ if (!strncmp(hiswrt.wrt_what, myutmp.ut_user, sizeof(myutmp.ut_user)))
- {
- setutent();
- /* Check apparant writer against utmp file */
-- while ((ut= getutent()) != NULL)
-+ while ((ut= getutxent()) != NULL)
- if (
- #ifdef USER_PROCESS
- ut->ut_type == USER_PROCESS &&
- #endif
-- !strncmp(hiswrt.wrt_line, ut->ut_line, UT_LINESIZE))
-+ !strncmp(hiswrt.wrt_line, ut->ut_line, sizeof(ut->ut_line)))
- {
- /* Writer is for real: bonk him one */
- kill(hiswrt.wrt_pid, SIGTERM);
-@@ -590,10 +590,10 @@
-
- int find_me()
- {
--struct utmp *ut;
-+struct utmpx *ut;
-
- /* Find our entry in the Utmp file */
-- if ((ut= find_utmp(mytty)) == NULL || ut->ut_name[0] == '\0')
-+ if ((ut= find_utmp(mytty)) == NULL || ut->ut_user[0] == '\0')
- {
- printf("%s: Unable to find your tty (%s) in utmp file\n",
- progname,mytty);
-@@ -602,7 +602,7 @@
- myutmp= *ut;
-
- /* Find the entry in the wrttmp file */
-- find_wrttmp(mytty,myutmp.ut_time,&mywrt,&mypos);
-+ find_wrttmp(mytty,myutmp.ut_tv.tv_sec,&mywrt,&mypos);
- }
-
-
-@@ -616,13 +616,13 @@
- #define BUFSZ 80
- FILE *hfp;
- char buf[BUFSZ+1];
--char myname[UT_NAMESIZE+2];
-+char myname[sizeof(myutmp.ut_user)+1];
-
- if (f_helperlist == NULL || (hfp= fopen(f_helperlist,"r")) == NULL)
- return TRUE;
-
-- strncpy(myname,myutmp.ut_name,UT_NAMESIZE);
-- myname[UT_NAMESIZE]= '\0';
-+ strncpy(myname,myutmp.ut_user,sizeof(myutmp.ut_user) -1);
-+ myname[sizeof(myutmp.ut_user)]= '\0';
- strcat(myname,"\n");
-
- while (fgets(buf,BUFSZ,hfp) != NULL)
-@@ -645,7 +645,7 @@
- {
- struct wrthist *hist;
- struct wrttmp w;
--struct utmp *u;
-+struct utmpx *u;
- long writer, writee;
- time_t now;
- int n, foundsome= 0;
-@@ -669,7 +669,7 @@
-
- for (writee= 0; writee < n; writee++)
- {
-- if (hist[writee].tm > myutmp.ut_time &&
-+ if (hist[writee].tm > myutmp.ut_tv.tv_sec &&
- now - hist[writee].tm <= f_answertel)
- {
- /* Fetch "his" wrttmp entry - it may actually belong to a previous
-@@ -688,12 +688,12 @@
- /* Fetch his utmp entry, and confirm that the current user was
- * already logged in there when we sent our last telegram there.
- */
-- if ((u= find_utmp(w.wrt_line)) == NULL || u->ut_name[0] == '\0' ||
-- hist[writee].tm < u->ut_time)
-+ if ((u= find_utmp(w.wrt_line)) == NULL || u->ut_user[0] == '\0' ||
-+ hist[writee].tm < u->ut_tv.tv_sec)
- continue;
-
- /* Check if due to exceptions he may write us anyway */
-- if (f_exceptions && newmode > 1 && maywriteme(u->ut_name, newmode))
-+ if (f_exceptions && newmode > 1 && maywriteme(u->ut_user, newmode))
- continue;
-
- if (!foundsome)
-@@ -703,8 +703,8 @@
- foundsome= 1;
- }
- printf(" %-*.*s %-*.*s %4.1f more minutes\n",
-- UT_NAMESIZE, UT_NAMESIZE, u->ut_name,
-- UT_LINESIZE, UT_LINESIZE, u->ut_line,
-+ sizeof(u->ut_user) -1, sizeof(u->ut_user) -1, u->ut_user,
-+ sizeof(u->ut_line) -1, sizeof(u->ut_line) -1, u->ut_line,
- (float)(f_answertel - now + hist[writee].tm)/60.0);
- }
- }
-@@ -717,7 +717,7 @@
-
- char *myhomedir()
- {
--char myname[UT_NAMESIZE+2];
-+char myname[sizeof(myutmp.ut_user)+1];
- struct passwd *pw;
- char *dir, *getenv();
-
-@@ -726,8 +726,8 @@
- return dir;
-
- /* If that don't work, try passwd file */
-- strncpy(myname,myutmp.ut_name,UT_NAMESIZE);
-- myname[UT_NAMESIZE]= '\0';
-+ strncpy(myname,myutmp.ut_user,sizeof(myutmp.ut_user) -1);
-+ myname[sizeof(myutmp.ut_user)]= '\0';
- if ((pw= getpwnam(myname)) != NULL)
- return pw->pw_dir;
-
Index: misc/orville-write/files/utmpx-wrt_him.c
===================================================================
--- /dev/null
+++ misc/orville-write/files/utmpx-wrt_him.c
@@ -1,150 +0,0 @@
---- wrt_him.c.orig 2004-09-28 20:32:13.000000000 -0700
-+++ wrt_him.c 2010-02-02 22:31:08.634155195 -0800
-@@ -116,7 +116,7 @@
- extern struct wrttmp mywrt;
-
- /* Open utmp file */
-- setutent();
-+ setutxent();
-
- /* Look me up */
- find_me();
-@@ -204,7 +204,7 @@
- int perm, hisperm= 0;
- time_t hisatime= 0;
- time_t atime;
--struct utmp *ut;
-+struct utmpx *ut;
- struct wrttmp tmpwrt;
- long tmppos;
-
-@@ -213,16 +213,14 @@
- {
- /* Check if this is the target user, ignoring X-window lines */
- if (ut->ut_line[0] != ':' &&
--#ifdef USER_PROCESS
- ut->ut_type == USER_PROCESS &&
--#endif
-- !strncmp(hisname, ut->ut_name, UT_NAMESIZE))
-+ !strncmp(hisname, ut->ut_user, UT_NAMESIZE))
- {
- /* Count matches */
- cnt++;
-
- /* Find wrttmp entry */
-- find_wrttmp(ut->ut_line, ut->ut_time, &tmpwrt, &tmppos);
-+ find_wrttmp(ut->ut_line, ut->ut_tv.tv_sec, &tmpwrt, &tmppos);
-
- /* Is this guy writing me? */
- write_me= !strncmp(tmpwrt.wrt_what,myname,UT_NAMESIZE);
-@@ -283,7 +281,7 @@
-
- int find_tty()
- {
--struct utmp *ut;
-+struct utmpx *ut;
-
- if ((ut= find_utmp(histty)) == NULL)
- return(1);
-@@ -291,23 +289,23 @@
- if (*hisname != '\0')
- {
- /* Does the name not match? */
-- if (strncmp(hisname, ut->ut_name, UT_NAMESIZE))
-+ if (strncmp(hisname, ut->ut_user, UT_NAMESIZE))
- return(2);
- }
- else
- {
- /* Is anyone on that line? */
-- if (*ut->ut_name == '\0')
-+ if (*ut->ut_user == '\0')
- {
- printf("No one logged onto %s\n",histty);
- wrtlog("FAIL: empty tty");
- done(1);
- }
-- strncpy(hisname, ut->ut_name, UT_NAMESIZE);
-+ strncpy(hisname, ut->ut_user, UT_NAMESIZE);
- }
- printf("%s to %s on %s...",what[telegram],hisname,histty);
- if (!telegram) putchar('\n');
-- find_wrttmp(histty,ut->ut_time,&hiswrt,&hispos);
-+ find_wrttmp(histty,ut->ut_tv.tv_sec,&hiswrt,&hispos);
- return(0);
- }
-
-@@ -321,7 +319,7 @@
-
- void find_answer()
- {
--struct utmp *ut;
-+struct utmpx *ut;
- int slot;
-
- lseek(wstream,hispos= wrttmp_offset(slot= 0),0);
-@@ -332,9 +330,9 @@
- {
- /* Found someone writing me - get his name from utmp */
- strncpy(histty,hiswrt.wrt_line,UT_LINESIZE);
-- if ((ut= find_utmp(histty)) != NULL && ut->ut_name[0] != '\0')
-+ if ((ut= find_utmp(histty)) != NULL && ut->ut_user[0] != '\0')
- {
-- strncpy(hisname,ut->ut_name,UT_NAMESIZE);
-+ strncpy(hisname,ut->ut_user,UT_NAMESIZE);
- printf("Replying to %s on %s...",hisname,histty);
- if (!telegram) putchar('\n');
- return;
-@@ -363,7 +361,7 @@
- int ahelpers= 0; /* Number of helpers available */
- int previous;
- int slot= 0;
--struct utmp *ut;
-+struct utmpx *ut;
- struct wrttmp tmpwrt;
- long tmppos;
-
-@@ -387,7 +385,7 @@
-
- /* Find the helper candidate in utmp - if he's not there skip out */
- if ((ut= find_utmp(tmpwrt.wrt_line)) == NULL ||
-- ut->ut_name[0] == '\0' || ut->ut_time != tmpwrt.wrt_time)
-+ ut->ut_user[0] == '\0' || ut->ut_tv.tv_sec != tmpwrt.wrt_time)
- continue;
-
- /* Reject helpers with their message permissions off */
-@@ -397,14 +395,14 @@
- {
- /* Perms off - but am I in .yeswrite file? */
- if (!f_exceptions || tmpwrt.wrt_except != 'y' ||
-- !isuexception(ut->ut_name, 1, myname))
-+ !isuexception(ut->ut_user, 1, myname))
- continue;
- }
- else
- {
- /* Perms on - but am I in .nowrite file? */
- if (f_exceptions && tmpwrt.wrt_except == 'y' &&
-- isuexception(ut->ut_name, 0, myname))
-+ isuexception(ut->ut_user, 0, myname))
- continue;
- }
- }
-@@ -422,7 +420,7 @@
- ahelpers++;
-
- /* Has he helped us before? */
-- previous= !strncmp(ut->ut_name, mywrt.wrt_last, UT_NAMESIZE);
-+ previous= !strncmp(ut->ut_user, mywrt.wrt_last, UT_NAMESIZE);
-
- /* So roll the dice to see if we will choose him */
- if (!previous && (unsigned)RAND() > (unsigned)RAND_MAX / ahelpers)
-@@ -430,7 +428,7 @@
-
- /* We chose him, so make him our helper candidate so far */
- strncpy(histty, tmpwrt.wrt_line, UT_LINESIZE);
-- strncpy(hisname, ut->ut_name, UT_NAMESIZE);
-+ strncpy(hisname, ut->ut_user, UT_NAMESIZE);
- hiswrt= tmpwrt;
- hispos= tmppos;
-
Index: misc/orville-write/files/utmpx-wrt_me.c
===================================================================
--- /dev/null
+++ misc/orville-write/files/utmpx-wrt_me.c
@@ -1,34 +0,0 @@
---- wrt_me.c.orig 2010-02-02 22:31:42.972816673 -0800
-+++ wrt_me.c 2010-02-02 22:33:09.915329757 -0800
-@@ -14,19 +14,19 @@
-
- void find_me()
- {
--struct utmp *ut;
-+struct utmpx *ut;
- struct passwd *pw;
- int myuid;
-
- /* Search utmp for myself */
-
-- if ((ut= find_utmp(mytty)) == NULL || ut->ut_name[0] == '\0')
-+ if ((ut= find_utmp(mytty)) == NULL || ut->ut_user[0] == '\0')
- {
- printf("%s: Panic - Unable to find your tty (%s) in "_PATH_UTMP"\n",
- progname, mytty);
- done(1);
- }
-- strncpy(myname, ut->ut_name, UT_NAMESIZE);
-+ strncpy(myname, ut->ut_user, UT_NAMESIZE);
-
- /* Check if this is our real identity */
- #ifndef SLOWPASSWD
-@@ -48,7 +48,7 @@
-
- /* Find my wrt_tmp entry */
-
-- find_wrttmp(mytty, ut->ut_time, &mywrt, &mypos);
-+ find_wrttmp(mytty, ut->ut_tv.tv_sec, &mywrt, &mypos);
- }
-
-
Index: misc/orville-write/files/utmpx-wrttmp.h
===================================================================
--- /dev/null
+++ misc/orville-write/files/utmpx-wrttmp.h
@@ -1,37 +0,0 @@
---- wrttmp.h.orig 2010-02-02 22:10:42.237520427 -0800
-+++ wrttmp.h 2010-02-02 22:18:11.802300308 -0800
-@@ -30,7 +30,7 @@
- #define WRTTMP_H
-
- #include <sys/types.h>
--#include <utmp.h>
-+#include <utmpx.h>
-
- /* BSDI is only Unix I know of that threatens to change namesize from 8 to
- * anything else. Most don't even have a define for it. Here we default
-@@ -38,10 +38,10 @@
- * for us.
- */
- #ifndef UT_NAMESIZE
--#define UT_NAMESIZE 8
-+#define UT_NAMESIZE (sizeof(((struct utmpx *)0)->ut_user) -1)
- #endif
- #ifndef UT_LINESIZE
--#define UT_LINESIZE 8
-+#define UT_LINESIZE (sizeof(((struct utmpx *)0)->ut_line) -1)
- #endif
-
- #if defined(TTY_GROUP) || defined(TTY_OTHERS)
-@@ -65,9 +65,9 @@
- };
-
- struct wrttmp {
-- char wrt_line[UT_LINESIZE]; /* a tty line */
-- char wrt_what[UT_NAMESIZE]; /* what this user is doing? */
-- char wrt_last[UT_NAMESIZE]; /* Who did he last write to? */
-+ char wrt_line[sizeof(((struct utmpx *)0)->ut_line) -1]; /* a tty line */
-+ char wrt_what[sizeof(((struct utmpx *)0)->ut_user) -1]; /* what this user is doing? */
-+ char wrt_last[sizeof(((struct utmpx *)0)->ut_user) -1]; /* Who did he last write to? */
- #ifndef TTYPERMS
- char wrt_mesg; /* user's write perms (y or n) */
- #endif /*TTYPERMS*/
Index: multimedia/gstreamer-ffmpeg/Makefile
===================================================================
--- multimedia/gstreamer-ffmpeg/Makefile
+++ 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: multimedia/gstreamer1-libav/Makefile
===================================================================
--- multimedia/gstreamer1-libav/Makefile
+++ multimedia/gstreamer1-libav/Makefile
@@ -36,7 +36,7 @@
CONFIGURE_ENV+= ASFLAGS=-no-integrated-as
.endif
-.if ${OSVERSION} < 900033 || ${ARCH} == ia64
+.if ${ARCH} == ia64
BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils
MAKE_ENV= COMPILER_PATH=${LOCALBASE}/bin
.endif
Index: multimedia/kodi/Makefile
===================================================================
--- multimedia/kodi/Makefile
+++ multimedia/kodi/Makefile
@@ -144,12 +144,6 @@
PLIST_SUB+= ARCH="x86_64"
.endif
-.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:MNONFREE}
NO_CDROM= Restricted binary distribution
NO_PACKAGE= ${NO_CDROM}
Index: multimedia/mythtv-frontend/Makefile
===================================================================
--- multimedia/mythtv-frontend/Makefile
+++ 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: multimedia/mythtv/Makefile
===================================================================
--- multimedia/mythtv/Makefile
+++ 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: multimedia/plexhometheater/Makefile
===================================================================
--- multimedia/plexhometheater/Makefile
+++ multimedia/plexhometheater/Makefile
@@ -117,11 +117,6 @@
PLIST_SUB+= ARCH="x86_64"
.endif
-.if ${OPSYS} == "FreeBSD" && ${OSVERSION} < 900033
-USE_BINUTILS= yes
-MAKE_ENV= COMPILER_PATH=${LOCALBASE}/bin
-.endif
-
post-patch:
@${REINPLACE_CMD} 's/[[:<:]]ARCH[[:>:]]/FFMPEG_ARCH/' \
${WRKSRC}/lib/ffmpeg/Makefile \
Index: multimedia/plexmediaserver/Makefile
===================================================================
--- multimedia/plexmediaserver/Makefile
+++ multimedia/plexmediaserver/Makefile
@@ -32,15 +32,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: multimedia/vlc/Makefile
===================================================================
--- multimedia/vlc/Makefile
+++ 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: multimedia/zoneminder/Makefile
===================================================================
--- multimedia/zoneminder/Makefile
+++ 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: net-mgmt/argus3/Makefile
===================================================================
--- net-mgmt/argus3/Makefile
+++ net-mgmt/argus3/Makefile
@@ -30,11 +30,6 @@
PKGNAMESUFFIX+= -sasl
.endif
-.if ${OSVERSION} < 900000
-BUILD_DEPENDS+= ${LOCALBASE}/include/pcap.h:${PORTSDIR}/net/libpcap
-CONFIGURE_ARGS+= --with-libpcap=${LOCALBASE}
-.endif
-
post-patch:
@${REINPLACE_CMD} -e 's#/usr/lib/sasl2#${LOCALBASE}/lib/sasl2#' ${WRKSRC}/argus/ArgusOutput.c
Index: net-mgmt/collectd5/Makefile
===================================================================
--- net-mgmt/collectd5/Makefile
+++ 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: net-mgmt/collectd5/pkg-plist
===================================================================
--- net-mgmt/collectd5/pkg-plist
+++ 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: net-mgmt/net-snmp/Makefile
===================================================================
--- net-mgmt/net-snmp/Makefile
+++ net-mgmt/net-snmp/Makefile
@@ -236,10 +236,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: net/boinc-client/Makefile
===================================================================
--- net/boinc-client/Makefile
+++ net/boinc-client/Makefile
@@ -75,9 +75,6 @@
.if ${PORT_OPTIONS:MMANAGER}
WX_CONF_ARGS= absolute
WX_UNICODE= yes
-. if ${OSVERSION} < 900506 || (${OSVERSION} >= 1000000 && ${OSVERSION} < 1000002)
-CPPFLAGS+= -DNO_PER_THREAD_LOCALE
-. endif
SUB_LIST+= OPTION_MANAGER="true"
.else
SUB_LIST+= OPTION_MANAGER=""
Index: net/gnu-radius/Makefile
===================================================================
--- net/gnu-radius/Makefile
+++ 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: net/gnu-radius/files/extra-utmpx
===================================================================
--- /dev/null
+++ 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: net/kamailio/Makefile
===================================================================
--- net/kamailio/Makefile
+++ 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: net/ntop/Makefile
===================================================================
--- net/ntop/Makefile
+++ net/ntop/Makefile
@@ -77,18 +77,6 @@
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mako>0:${PORTSDIR}/textproc/py-mako
.endif
-.include <bsd.port.pre.mk>
-
-# Quick and dirty hackaround - older binutils barf when asked to strip
-# an .a file, newer complain about missing sections and succeed.
-# The real fix would be for ntop to not try stripping .a files,
-# but upstream seems to have gone ahead with ntopng so this may not
-# ever be fixed.
-.if ${OSVERSION} < 900033
-USE_BINUTILS= yes
-CONFIGURE_ARGS+= STRIP=${LOCALBASE}/bin/strip
-.endif
-
pre-configure:
@(cd ${WRKSRC} && ./autogen.sh --noconfig)
@@ -98,4 +86,4 @@
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ntop/plugins/*.so
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: net/ntopng/Makefile
===================================================================
--- net/ntopng/Makefile
+++ 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: ports-mgmt/dialog4ports/Makefile
===================================================================
--- ports-mgmt/dialog4ports/Makefile
+++ 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: security/gcr/Makefile
===================================================================
--- security/gcr/Makefile
+++ security/gcr/Makefile
@@ -29,10 +29,4 @@
GLIB_SCHEMAS= org.gnome.crypto.pgp.gschema.xml
-.include <bsd.port.options.mk>
-
-.if ${OSVERSION} < 900000
-EXTRA_PATCHES= ${FILESDIR}/extra-gck_gck.h
-.endif
-
.include <bsd.port.mk>
Index: security/gcr/files/extra-gck_gck.h
===================================================================
--- security/gcr/files/extra-gck_gck.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- gck/gck.h.orig 2015-04-17 11:20:36.392953000 +0200
-+++ gck/gck.h 2015-04-17 11:21:07.941440000 +0200
-@@ -388,7 +388,6 @@
- */
- typedef struct _GckSlot GckSlot;
- typedef struct _GckModule GckModule;
--typedef struct _GckSession GckSession;
- typedef struct _GckObject GckObject;
- typedef struct _GckObjectCache GckObjectCache;
- typedef struct _GckEnumerator GckEnumerator;
Index: security/ipsec-tools/Makefile
===================================================================
--- security/ipsec-tools/Makefile
+++ security/ipsec-tools/Makefile
@@ -57,10 +57,6 @@
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 900007
-EXTRA_PATCHES= ${FILESDIR}/patch8-utmp.diff
-.endif
-
.if ${PORT_OPTIONS:MDEBUG}
CONFIGURE_ARGS+= --enable-debug
.else
Index: security/ipsec-tools/files/patch8-utmp.diff
===================================================================
--- security/ipsec-tools/files/patch8-utmp.diff
+++ /dev/null
@@ -1,69 +0,0 @@
---- src/racoon/isakmp_cfg.c 21 Sep 2010 13:14:17 -0000 1.24
-+++ src/racoon/isakmp_cfg.c 4 Aug 2010 09:16:58 -0000 1.23
-@@ -38,7 +38,7 @@
- #include <sys/socket.h>
- #include <sys/queue.h>
-
--#include <utmpx.h>
-+#include <utmp.h>
- #if defined(__APPLE__) && defined(__MACH__)
- #include <util.h>
- #endif
-@@ -1661,7 +1661,8 @@ isakmp_cfg_accounting_system(port, raddr
- int inout;
- {
- int error = 0;
-- struct utmpx ut;
-+ struct utmp ut;
-+ char term[UT_LINESIZE];
- char addr[NI_MAXHOST];
-
- if (usr == NULL || usr[0]=='\0') {
-@@ -1670,33 +1671,36 @@ isakmp_cfg_accounting_system(port, raddr
- return -1;
- }
-
-- memset(&ut, 0, sizeof ut);
-- gettimeofday((struct timeval *)&ut.ut_tv, NULL);
-- snprintf(ut.ut_id, sizeof ut.ut_id, TERMSPEC, port);
-+ sprintf(term, TERMSPEC, port);
-
- switch (inout) {
- case ISAKMP_CFG_LOGIN:
-- ut.ut_type = USER_PROCESS;
-- strncpy(ut.ut_user, usr, sizeof ut.ut_user);
-+ strncpy(ut.ut_name, usr, UT_NAMESIZE);
-+ ut.ut_name[UT_NAMESIZE - 1] = '\0';
-+
-+ strncpy(ut.ut_line, term, UT_LINESIZE);
-+ ut.ut_line[UT_LINESIZE - 1] = '\0';
-
- GETNAMEINFO_NULL(raddr, addr);
-- strncpy(ut.ut_host, addr, sizeof ut.ut_host);
-+ strncpy(ut.ut_host, addr, UT_HOSTSIZE);
-+ ut.ut_host[UT_HOSTSIZE - 1] = '\0';
-
-+ ut.ut_time = time(NULL);
-+
- plog(LLV_INFO, LOCATION, NULL,
- "Accounting : '%s' logging on '%s' from %s.\n",
-- ut.ut_user, ut.ut_id, addr);
-+ ut.ut_name, ut.ut_line, ut.ut_host);
-
-- pututxline(&ut);
-+ login(&ut);
-
- break;
- case ISAKMP_CFG_LOGOUT:
-- ut.ut_type = DEAD_PROCESS;
-
- plog(LLV_INFO, LOCATION, NULL,
- "Accounting : '%s' unlogging from '%s'.\n",
-- usr, ut.ut_id);
-+ usr, term);
-
-- pututxline(&ut);
-+ logout(term);
-
- break;
- default:
Index: security/libgcrypt/Makefile
===================================================================
--- security/libgcrypt/Makefile
+++ security/libgcrypt/Makefile
@@ -34,24 +34,12 @@
.if ${ARCH} == "powerpc"
CONFIGURE_ARGS+= --disable-asm
-
-.elif ${ARCH} == "i386"
-.if (${OSVERSION} < 900033)
-CONFIGURE_ARGS+= --disable-aesni-support
-.endif
-
.endif
post-patch:
${RM} -f ${WRKSRC}/doc/gcrypt.info*
${REINPLACE_CMD} -e 's|ALIGN (3)|ALIGN (2)|g' ${WRKSRC}/mpi/i386/*.S
-# Fix build without ASM on 8.x/amd64
-.if ${OPSYS} == FreeBSD && ${ARCH} == "amd64" && ${OSVERSION} < 900000
-USE_GCC= any
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-configure
-.endif
-
# Fix crash at cipher/salsa20.c module on amd64
.if ${ARCH} == "amd64" && exists(/usr/bin/clang)
CFLAGS:= ${CFLAGS:N-O*} -O2
Index: security/libgcrypt/files/extra-patch-configure
===================================================================
--- security/libgcrypt/files/extra-patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig 2014-08-10 19:51:24.000000000 +0200
-+++ configure 2014-08-10 19:52:26.000000000 +0200
-@@ -16493,7 +16493,7 @@
- $as_echo "$gcry_cv_gcc_amd64_platform_as_ok" >&6; }
- if test "$gcry_cv_gcc_amd64_platform_as_ok" = "yes" ; then
-
--$as_echo "#define HAVE_COMPATIBLE_GCC_AMD64_PLATFORM_AS 1" >>confdefs.h
-+$as_echo "#undef HAVE_COMPATIBLE_GCC_AMD64_PLATFORM_AS" >>confdefs.h
-
- fi
- fi
Index: security/lsh/Makefile
===================================================================
--- security/lsh/Makefile
+++ security/lsh/Makefile
@@ -36,12 +36,4 @@
(cd ${WRKSRC}/src/testsuite && ${SETENV} ${MAKE_ENV} \
${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 900000
-PLIST_SUB+= KRB=""
-.else
-PLIST_SUB+= KRB="@comment "
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: security/lsh/pkg-plist
===================================================================
--- security/lsh/pkg-plist
+++ security/lsh/pkg-plist
@@ -33,7 +33,7 @@
man/man8/lshd.8.gz
man/man8/sftp-server.8.gz
sbin/lsh-execuv
-%%KRB%%sbin/lsh-krb-checkpw
+sbin/lsh-krb-checkpw
sbin/lsh-pam-checkpw
sbin/lshd
sbin/sftp-server
Index: security/openssh-portable-devel/Makefile
===================================================================
--- security/openssh-portable-devel/Makefile
+++ 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: security/openssh-portable-devel/files/extra-patch-sshd-utmp-size
===================================================================
--- security/openssh-portable-devel/files/extra-patch-sshd-utmp-size
+++ /dev/null
@@ -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: security/openssh-portable/Makefile
===================================================================
--- security/openssh-portable/Makefile
+++ 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: security/openssh-portable/files/extra-patch-sshd-utmp-size
===================================================================
--- security/openssh-portable/files/extra-patch-sshd-utmp-size
+++ /dev/null
@@ -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: security/putty/Makefile
===================================================================
--- security/putty/Makefile
+++ 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: security/pwauth/Makefile
===================================================================
--- security/pwauth/Makefile
+++ 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: security/pwauth/files/extra-patch-utmpx
===================================================================
--- /dev/null
+++ 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: security/tor-devel/Makefile
===================================================================
--- security/tor-devel/Makefile
+++ 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: security/tor/Makefile
===================================================================
--- security/tor/Makefile
+++ 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: sysutils/arcconf/Makefile
===================================================================
--- sysutils/arcconf/Makefile
+++ 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: sysutils/boxbackup/Makefile
===================================================================
--- sysutils/boxbackup/Makefile
+++ 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: sysutils/consul/Makefile
===================================================================
--- sysutils/consul/Makefile
+++ 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: sysutils/fusefs-kmod/Makefile
===================================================================
--- sysutils/fusefs-kmod/Makefile
+++ 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: sysutils/fusefs-kmod/files/extra-patch-8-fuse_vfsops.c
===================================================================
--- sysutils/fusefs-kmod/files/extra-patch-8-fuse_vfsops.c
+++ /dev/null
@@ -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: sysutils/fusefs-kmod/files/extra-patch-8-fuse_vnops.c
===================================================================
--- sysutils/fusefs-kmod/files/extra-patch-8-fuse_vnops.c
+++ /dev/null
@@ -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: sysutils/libutempter/Makefile
===================================================================
--- sysutils/libutempter/Makefile
+++ 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: sysutils/msyslog/Makefile
===================================================================
--- sysutils/msyslog/Makefile
+++ 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: sysutils/msyslog/files/utmpx-src-modules-om_classic.c
===================================================================
--- /dev/null
+++ 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: sysutils/pftop/Makefile
===================================================================
--- sysutils/pftop/Makefile
+++ 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: sysutils/rmonitor/files/patch-src__rmonitor.c
===================================================================
--- sysutils/rmonitor/files/patch-src__rmonitor.c
+++ 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: sysutils/rmonitor/files/patch-utmpx
===================================================================
--- sysutils/rmonitor/files/patch-utmpx
+++ /dev/null
@@ -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: sysutils/spiped/Makefile
===================================================================
--- sysutils/spiped/Makefile
+++ sysutils/spiped/Makefile
@@ -32,11 +32,6 @@
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-.if ${OSVERSION} < 900503
-EXTRA_PATCHES= ${FILESDIR}/extra-patch-proto_proto__conn.c
-.endif
-
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
Index: sysutils/spiped/files/extra-patch-proto_proto__conn.c
===================================================================
--- /dev/null
+++ sysutils/spiped/files/extra-patch-proto_proto__conn.c
@@ -1,7 +0,0 @@
---- proto/proto_conn.c.orig 2015-02-28 21:19:18 UTC
-+++ proto/proto_conn.c
-@@ -1,3 +1,4 @@
-+#include <sys/types.h>
- #include <sys/socket.h>
-
- #include <netinet/in.h>
Index: sysutils/syslog-ng-devel/Makefile
===================================================================
--- sysutils/syslog-ng-devel/Makefile
+++ sysutils/syslog-ng-devel/Makefile
@@ -48,8 +48,8 @@
CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --localstatedir=/var/db \
--enable-dynamic-linking --enable-manpages \
- --datadir=${PREFIX}/share/syslog-ng/
-
+ --datadir=${PREFIX}/share/syslog-ng/ \
+ --disable-linux-caps
BROKEN_sparc64= Does not compile on sparc64: gcc core dump
@@ -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: sysutils/syslog-ng/Makefile
===================================================================
--- sysutils/syslog-ng/Makefile
+++ 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: sysutils/syslog-ng34/Makefile
===================================================================
--- sysutils/syslog-ng34/Makefile
+++ 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: sysutils/syslog-ng35/Makefile
===================================================================
--- sysutils/syslog-ng35/Makefile
+++ 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: sysutils/tmux/Makefile
===================================================================
--- sysutils/tmux/Makefile
+++ sysutils/tmux/Makefile
@@ -38,12 +38,6 @@
.include <bsd.port.options.mk>
-.if ${OSVERSION} < 900004
-LIB_DEPENDS+= libutempter.so:${PORTSDIR}/sysutils/libutempter
-CFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-.endif
-
post-patch:
@${REINPLACE_CMD} -e 's|/etc/tmux.conf|${PREFIX}/etc/tmux.conf|g' ${WRKSRC}/CHANGES
Index: sysutils/whowatch/Makefile
===================================================================
--- sysutils/whowatch/Makefile
+++ sysutils/whowatch/Makefile
@@ -15,15 +15,8 @@
PLIST_FILES= bin/whowatch man/man1/${PORTNAME}.1.gz
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} > 900006
-EXTRA_PATCHES= ${PATCHDIR}/utmpx-whowatch.h \
- ${PATCHDIR}/utmpx-whowatch.c
-.endif
-
pre-patch:
@${FIND} ${WRKSRC} -name 'proc????.c' | ${XARGS} ${REINPLACE_CMD} -E \
-e 's/kp_.?proc\.._/ki_/ ; s/pcred\.p_//'
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: sysutils/whowatch/files/utmpx-whowatch.h
===================================================================
--- /dev/null
+++ sysutils/whowatch/files/utmpx-whowatch.h
@@ -1,27 +0,0 @@
---- whowatch.h.orig 2010-02-02 19:18:34.763514932 -0800
-+++ whowatch.h 2010-02-02 19:20:44.905393020 -0800
-@@ -2,7 +2,7 @@
- #include <stdlib.h>
- #include <unistd.h>
- #include <fcntl.h>
--#include <utmp.h>
-+#include <utmpx.h>
- #include <string.h>
- #include <signal.h>
- #include <sys/stat.h>
-@@ -75,12 +75,12 @@
- {
- struct user_t *next;
- struct user_t *prev;
-- char name[UT_NAMESIZE + 1]; /* login name */
-- char tty[UT_LINESIZE + 1]; /* tty */
-+ char name[sizeof(((struct utmpx *)0)->ut_user)]; /* login name */
-+ char tty[sizeof(((struct utmpx *)0)->ut_line)]; /* tty */
- int prot;
- int pid; /* pid of login shell */
- char parent[16];
-- char host[UT_HOSTSIZE + 1];
-+ char host[sizeof(((struct utmpx *)0)->ut_host)];
- int line;
- };
-
Index: sysutils/whowatch/files/utmpx-whowatch.c
===================================================================
--- /dev/null
+++ sysutils/whowatch/files/utmpx-whowatch.c
@@ -1,105 +0,0 @@
---- whowatch.c.orig 2000-06-06 03:21:44.000000000 -0700
-+++ whowatch.c 2010-02-02 19:56:37.081269004 -0800
-@@ -119,21 +119,17 @@
- /*
- * Create new user structure and fill it
- */
--struct user_t *allocate_user(struct utmp *entry)
-+struct user_t *allocate_user(struct utmpx *entry)
- {
- struct user_t *u;
- int ppid;
- u = calloc(1, sizeof *u);
- if(!u) errx(1, "Cannot allocate memory.");
-- strncpy(u->name, entry->ut_user, UT_NAMESIZE);
-- strncpy(u->tty, entry->ut_line, UT_LINESIZE);
-- strncpy(u->host, entry->ut_host, UT_HOSTSIZE);
-+ strncpy(u->name, entry->ut_user, sizeof(entry->ut_user));
-+ strncpy(u->tty, entry->ut_line, sizeof(entry->ut_line));
-+ strncpy(u->host, entry->ut_host, sizeof(entry->ut_host));
-
--#ifdef HAVE_UTPID
- u->pid = entry->ut_pid;
--#else
-- u->pid = get_login_pid(u->tty);
--#endif
-
- if((ppid = get_ppid(u->pid)) == -1)
- strncpy(u->parent, "can't access", sizeof u->parent);
-@@ -192,34 +188,24 @@
- */
- void read_utmp()
- {
-- int fd, i;
-- static struct utmp entry;
-+ static struct utmpx *entry;
- struct user_t *u;
-+
-+ while ((entry = getutxent()) != NULL) {
-
-- if ((fd = open(UTMP_FILE ,O_RDONLY)) == -1){
-- curses_end();
-- errx(1, "Cannot open " UTMP_FILE);
-- }
-- while((i = read(fd, &entry,sizeof entry)) > 0) {
-- if(i != sizeof entry) errx(1, "Error reading " UTMP_FILE );
--#ifdef HAVE_USER_PROCESS
-- if(entry.ut_type != USER_PROCESS) continue;
--#else
-- if(!entry.ut_name[0]) continue;
--#endif
-- u = allocate_user(&entry);
-+ if(entry->ut_type != USER_PROCESS) continue;
-+ u = allocate_user(entry);
- print_user(u);
- update_nr_users(u->parent, &u->prot, LOGIN);
- how_many ++;
- users_list.d_lines = how_many;
- addto_list(u, users);
- }
-- close(fd);
- wnoutrefresh(users_list.wd);
- return;
- }
-
--struct user_t* new_user(struct utmp *newone)
-+struct user_t* new_user(struct utmpx *newone)
- {
- struct user_t *u;
- u = allocate_user(newone);
-@@ -246,7 +232,7 @@
- void check_wtmp()
- {
- struct user_t *u;
-- struct utmp entry;
-+ struct utmpx entry;
- int i;
-
- while((i = read(wtmp_fd, &entry, sizeof entry)) > 0){
-@@ -256,25 +242,17 @@
- errx(1, "Error reading " WTMP_FILE );
- }
- /* user just logged in */
--#ifdef HAVE_USER_PROCESS
- if(entry.ut_type == USER_PROCESS) {
--#else
-- if(entry.ut_user[0]) {
--#endif
- u = new_user(&entry);
- print_user(u);
- wrefresh(users_list.wd);
- print_info();
- continue;
- }
--#ifdef HAVE_DEAD_PROCESS
- if(entry.ut_type != DEAD_PROCESS) continue;
--#else
--// if(entry.ut_line[0]) continue;
--#endif
- /* user just logged out */
- for_each(u, users) {
-- if(strncmp(u->tty, entry.ut_line, UT_LINESIZE))
-+ if(strncmp(u->tty, entry.ut_line, sizeof(entry.ut_line)))
- continue;
- if (state == USERS_LIST)
- delete_line(&users_list, u->line);
Index: sysutils/wuzzah/Makefile
===================================================================
--- sysutils/wuzzah/Makefile
+++ sysutils/wuzzah/Makefile
@@ -16,19 +16,13 @@
PLIST_FILES= bin/wuzzah man/man1/wuzzah.1.gz
-.include <bsd.port.pre.mk>
-
post-patch:
-.if ${OSVERSION} >= 900007
@${REINPLACE_CMD} -e '/^CFLAGS/d' -e 's|^\(SUBDIRS.*\)utmpx|\1|p' \
${WRKSRC}/Makefile.in
-.else
- @${REINPLACE_CMD} -e '/^CFLAGS/d' ${WRKSRC}/Makefile.in
-.endif
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 \
${STAGEDIR}${MANPREFIX}/man/man1
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: textproc/elasticsearch/Makefile
===================================================================
--- textproc/elasticsearch/Makefile
+++ 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: textproc/libcroco/Makefile
===================================================================
--- textproc/libcroco/Makefile
+++ textproc/libcroco/Makefile
@@ -18,10 +18,4 @@
PLIST_SUB= VERSION="0.6"
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 900035
-CONFIGURE_ARGS+=--disable-Bsymbolic
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: www/iojs/Makefile
===================================================================
--- www/iojs/Makefile
+++ www/iojs/Makefile
@@ -30,7 +30,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: www/mod_spdy/Makefile
===================================================================
--- www/mod_spdy/Makefile
+++ 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: www/node-devel/Makefile
===================================================================
--- www/node-devel/Makefile
+++ 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: www/tengine/Makefile
===================================================================
--- www/tengine/Makefile
+++ 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: www/trafficserver/Makefile
===================================================================
--- www/trafficserver/Makefile
+++ 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: x11-toolkits/vte/Makefile
===================================================================
--- x11-toolkits/vte/Makefile
+++ x11-toolkits/vte/Makefile
@@ -36,12 +36,6 @@
CPE_VENDOR= nalin_dahyabhai
-.include <bsd.port.options.mk>
-
-.if ${OSVERSION} < 900007
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gnome-pty-helper_gnome-utmp.c
-.endif
-
.include <bsd.port.mk>
.endif
Index: x11-toolkits/vte/files/extra-patch-gnome-pty-helper_gnome-utmp.c
===================================================================
--- x11-toolkits/vte/files/extra-patch-gnome-pty-helper_gnome-utmp.c
+++ /dev/null
@@ -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: x11-toolkits/vte290/Makefile
===================================================================
--- x11-toolkits/vte290/Makefile
+++ x11-toolkits/vte290/Makefile
@@ -48,10 +48,6 @@
.include <bsd.port.options.mk>
-.if ${OSVERSION} < 900007
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gnome-pty-helper_gnome-utmp.c
-.endif
-
.if ${PORT_OPTIONS:MGLX} && !defined(MASTERDIR)
CONFIGURE_ARGS+= --with-glX
USE_GL= yes
Index: x11-toolkits/vte290/files/extra-patch-gnome-pty-helper_gnome-utmp.c
===================================================================
--- x11-toolkits/vte290/files/extra-patch-gnome-pty-helper_gnome-utmp.c
+++ /dev/null
@@ -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: x11/cool-retro-term/Makefile
===================================================================
--- x11/cool-retro-term/Makefile
+++ x11/cool-retro-term/Makefile
@@ -24,7 +24,7 @@
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 900014 || ${ARCH} == powerpc
+.if ${ARCH} == powerpc
USE_GCC= yes
.else
CC= clang
@@ -39,15 +39,8 @@
post-patch:
@${REINPLACE_CMD} -e '/DEFINES +=/s,^macx:,,' \
${WRKSRC}/qmltermwidget/qmltermwidget.pro
-.if ${OSVERSION} < 900007
- @${REINPLACE_CMD} -e 's,HAVE_UTMPX,HAVE_UTMP,' \
- ${WRKSRC}/qmltermwidget/qmltermwidget.pro
- @${REINPLACE_CMD} -e 's,ut_user,ut_name,g' \
- ${WRKSRC}/qmltermwidget/lib/kpty.cpp
-.else
@${REINPLACE_CMD} -e '/define HAVE_LOGIN/d' \
${WRKSRC}/qmltermwidget/lib/kpty.cpp
-.endif
@${REINPLACE_CMD} -e 's,/usr,${LOCALBASE},' \
${WRKSRC}/app/app.pro ${WRKSRC}/cool-retro-term.pro
@${REINPLACE_CMD} -e 's,\.\./icons,/icons,' \
Index: x11/gdm/Makefile
===================================================================
--- x11/gdm/Makefile
+++ 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: x11/mlterm/Makefile
===================================================================
--- x11/mlterm/Makefile
+++ x11/mlterm/Makefile
@@ -109,17 +109,11 @@
CONFIGURE_ARGS+=--with-tools="${EXTERNAL_TOOLS}"
-.if ${OSVERSION} < 900004
-LIB_DEPENDS+= libutempter.so:${PORTSDIR}/sysutils/libutempter
-.endif
-
post-configure:
@${REINPLACE_CMD} -e "s,@CGI_BIN@,${PREFIX}/libexec/w3mmlconfig," \
${WRKSRC}/tool/w3mmlconfig/mlconfig.cgi
-.if ${OSVERSION} >= 900004
@${REINPLACE_CMD} -e 's|kik_utmp_bsd|kik_utmp_utmper|' \
${WRKSRC}/kiklib/src/Makefile
-.endif
post-install:
(cd ${WRKSRC}/tool/w3mmlconfig && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
Index: x11/mrxvt-devel/Makefile
===================================================================
--- x11/mrxvt-devel/Makefile
+++ x11/mrxvt-devel/Makefile
@@ -43,11 +43,7 @@
.include <bsd.port.options.mk>
CONFIGURE_ARGS+= --enable-utempter
-.if ${OSVERSION} >= 900004
CONFIGURE_ARGS+= --disable-lastlog
-.else
-LIB_DEPENDS+= libutempter.so:${PORTSDIR}/sysutils/libutempter
-.endif
.if ${PORT_OPTIONS:MJAPANESE}
CONFIGURE_ARGS+= --enable-xim --enable-cjk --with-encoding=eucj
Index: x11/nvidia-driver/Makefile
===================================================================
--- x11/nvidia-driver/Makefile
+++ 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
Index: x11/xterm/Makefile
===================================================================
--- x11/xterm/Makefile
+++ x11/xterm/Makefile
@@ -68,10 +68,6 @@
USE_XORG+= xaw
.endif
-.if ${OSVERSION} < 900004
-LIB_DEPENDS+= libutempter.so:${PORTSDIR}/sysutils/libutempter
-.endif
-
post-extract:
@${CP} ${WRKDIR}/bsd-xterm-icons-1/*.png \
${WRKDIR}/bsd-xterm-icons-1/*.xpm \
Index: x11/xvt/Makefile
===================================================================
--- x11/xvt/Makefile
+++ x11/xvt/Makefile
@@ -47,19 +47,11 @@
CONFIGURE_ARGS= --enable-utmp --enable-lastlog \
--with-xpm --enable-xpm-background --enable-shared \
- --enable-mousewheel --disable-languages
+ --enable-mousewheel --disable-languages --disable-wtmp
LIBS+= -lutil
.include <bsd.port.pre.mk>
-.if ${OSVERSION} >= 900007
-CONFIGURE_ARGS+= --disable-wtmp
-EXTRA_PATCHES+= ${FILESDIR}/extra-utmpx_patch-src__logging.c
-.else
-CONFIGURE_ARGS+= --enable-wtmp
-EXTRA_PATCHES+= ${FILESDIR}/extra-utmp_patch-src__logging.c
-.endif
-
# enable 256 color
.if ${PORT_OPTIONS:M256_COLOR}
CONFIGURE_ARGS+= --enable-256-color
Index: x11/xvt/files/extra-utmp_patch-src__logging.c
===================================================================
--- x11/xvt/files/extra-utmp_patch-src__logging.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/logging.c.orig 2014-12-09 13:29:03.000000000 -0800
-+++ src/logging.c 2014-12-09 13:29:08.000000000 -0800
-@@ -82,7 +82,8 @@
- else if (sscanf(pty, "pts/%d", &i) == 1)
- sprintf(ut_id, "vt%02x", (i & 0xff)); /* sysv naming */
- #endif
-- else if (STRNCMP(pty, "pty", 3) && STRNCMP(pty, "tty", 3)) {
-+ else if (STRNCMP(pty, "pty", 3) && STRNCMP(pty, "tty", 3) &&
-+ STRNCMP(pty, "pts/", 4)) {
- xvt_print_error("can't parse tty name \"%s\"", pty);
- return;
- }
Index: x11/xvt/files/extra-utmpx_patch-src__logging.c
===================================================================
--- /dev/null
+++ x11/xvt/files/extra-utmpx_patch-src__logging.c
@@ -1,50 +0,0 @@
---- src/logging.c.orig 2014-12-09 13:47:18.000000000 -0800
-+++ src/logging.c 2014-12-09 13:47:35.000000000 -0800
-@@ -82,7 +82,8 @@
- else if (sscanf(pty, "pts/%d", &i) == 1)
- sprintf(ut_id, "vt%02x", (i & 0xff)); /* sysv naming */
- #endif
-- else if (STRNCMP(pty, "pty", 3) && STRNCMP(pty, "tty", 3)) {
-+ else if (STRNCMP(pty, "pty", 3) && STRNCMP(pty, "tty", 3) &&
-+ STRNCMP(pty, "pts/", 4)) {
- xvt_print_error("can't parse tty name \"%s\"", pty);
- return;
- }
-@@ -137,7 +138,9 @@
- STRNCPY(utx->ut_user, (pwent && pwent->pw_name) ? pwent->pw_name : "?",
- sizeof(utx->ut_user));
- STRNCPY(utx->ut_id, ut_id, sizeof(utx->ut_id));
-+#if 0
- utx->ut_session = getsid(0);
-+#endif
- utx->ut_tv.tv_sec = time(NULL);
- utx->ut_tv.tv_usec = 0;
- utx->ut_pid = r->h->cmd_pid;
-@@ -202,7 +205,7 @@
- xvt_update_wtmp(XVT_WTMP_FILE, ut);
- # endif
- # endif
--# ifdef HAVE_STRUCT_UTMPX
-+# if 0
- updwtmpx(XVT_WTMPX_FILE, utx);
- # endif
- }
-@@ -254,7 +257,9 @@
- if ((tmputx = getutxid(utx))) /* position to entry in utmp file */
- utx = tmputx;
- utx->ut_type = DEAD_PROCESS;
-+#if 0
- utx->ut_session = getsid(0);
-+#endif
- utx->ut_tv.tv_sec = time(NULL);
- utx->ut_tv.tv_usec = 0;
- #endif
-@@ -274,7 +279,7 @@
- xvt_update_wtmp(XVT_WTMP_FILE, ut);
- # endif
- # endif
--# ifdef HAVE_STRUCT_UTMPX
-+# if 0
- updwtmpx(XVT_WTMPX_FILE, utx);
- # endif
- }
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Apr 20, 3:56 AM (13 h, 50 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31818834
Default Alt Text
D3694.id8835.diff (138 KB)
Attached To
Mode
D3694: Drop 8 support.
Attached
Detach File
Event Timeline
Log In to Comment