From owner-svn-ports-head@FreeBSD.ORG Fri Apr 3 11:27:12 2015 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0FADFAB3; Fri, 3 Apr 2015 11:27:12 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EB799B64; Fri, 3 Apr 2015 11:27:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t33BRBY7002304; Fri, 3 Apr 2015 11:27:11 GMT (envelope-from mat@FreeBSD.org) Received: (from mat@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t33BQoJS002212; Fri, 3 Apr 2015 11:26:50 GMT (envelope-from mat@FreeBSD.org) Message-Id: <201504031126.t33BQoJS002212@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: mat set sender to mat@FreeBSD.org using -f From: Mathieu Arnold Date: Fri, 3 Apr 2015 11:26:50 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r383107 - in head: astro/gpsman audio/libgpod audio/musicpd audio/schism audio/schism/files chinese/fcitx chinese/fcitx/files comms/linrad comms/usrp databases/datamodeler devel/gearman... X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Apr 2015 11:27:12 -0000 Author: mat Date: Fri Apr 3 11:26:48 2015 New Revision: 383107 URL: https://svnweb.freebsd.org/changeset/ports/383107 Log: Remove OSVERSION checks that do not make sense any more. For example (${OSVERSION} >= 900000 && ${OSVERSION} < 900021) is always true, as is (${OSVERSION} > 900002 || ${OSVERSION} < 900000 && ${OSVERSION} > 800107). Regarding patches, when an EXTRA_PATCHES is no longer needed, I remove it, when it is always needed, I renamed it, in one case, I merged two patches. Differential Revision: https://reviews.freebsd.org/D2209 Added: head/audio/schism/files/patch-modplug__snd_gm.c - copied unchanged from r383106, head/audio/schism/files/extrapatch-modplug__snd_gm.c head/devel/py-freebsd/files/patch-src-jail.c - copied unchanged from r383009, head/devel/py-freebsd/files/freebsd8_patch-src-jail.c head/ftp/proftpd/files/patch-8-src-fsio.c - copied unchanged from r383009, head/ftp/proftpd/files/extra-patch-8-src-fsio.c head/mail/cyrus-imapd24/files/patch-configure - copied unchanged from r383009, head/mail/cyrus-imapd24/files/extra-patch-configure head/mail/milter-skem/files/patch-cleanup.c - copied unchanged from r383009, head/mail/milter-skem/files/timet.patch head/net/ndisc6/files/patch-rdnssd__rdnssd.h - copied unchanged from r383009, head/net/ndisc6/files/extra-patch-rdnssd__rdnssd.h head/net/wmwlmon/files/patch-wl.c - copied unchanged from r383009, head/net/wmwlmon/files/extra-patch-wl.c head/net/wmwlmon/files/patch-wmwlmon.1 - copied unchanged from r383009, head/net/wmwlmon/files/extra-patch-wmwlmon.1 head/sysutils/coreutils/files/patch-stty.c - copied unchanged from r383009, head/sysutils/coreutils/files/extra-patch-stty.c Deleted: head/audio/schism/files/extrapatch-modplug__snd_gm.c head/chinese/fcitx/files/getline-src_lib_fcitx-utils_utils.c head/chinese/fcitx/files/getline-src_lib_fcitx-utils_utils.h head/devel/libpasori/files/Makefile.lib head/devel/py-freebsd/files/freebsd8_patch-src-jail.c head/ftp/proftpd/files/extra-patch-7-src-fsio.c head/ftp/proftpd/files/extra-patch-8-src-fsio.c head/lang/ghc/files/nopatch-rules__distdir-way-opts.mk head/mail/cyrus-imapd23/files/extra-patch-configure head/mail/cyrus-imapd24/files/extra-patch-configure head/mail/milter-skem/files/timet.patch head/multimedia/v4l-utils/files/extra-strnlen head/net/ndisc6/files/extra-patch-rdnssd__rdnssd.h head/net/wmwlmon/files/extra-patch-wl.c head/net/wmwlmon/files/extra-patch-wmwlmon.1 head/security/ossec-hids-server/files/extra-patch-src__os_csyslogd__csyslogd.c head/sysutils/coreutils/files/extra-patch-stty.c Modified: head/astro/gpsman/Makefile head/audio/libgpod/Makefile head/audio/musicpd/Makefile head/audio/schism/Makefile head/chinese/fcitx/Makefile head/comms/linrad/Makefile head/comms/usrp/Makefile head/databases/datamodeler/Makefile head/devel/gearmand-devel/Makefile head/devel/gearmand/Makefile head/devel/glib20/Makefile head/devel/libdispatch/Makefile head/devel/libg19/Makefile head/devel/libpasori/Makefile head/devel/p4/Makefile.inc head/devel/p4web/Makefile head/devel/py-freebsd/Makefile head/devel/rubygem-posix-spawn/Makefile head/devel/xc3sprog/Makefile head/dns/nss_resinit/Makefile head/emulators/i386-wine-devel/Makefile.inc head/emulators/i386-wine/Makefile.inc head/emulators/qemu-devel/Makefile head/emulators/qemu-sbruno/Makefile head/emulators/qemu/Makefile head/ftp/proftpd/Makefile head/games/linux-nerogame/Makefile head/graphics/aaphoto/Makefile head/graphics/rubygem-objectdetect/Makefile head/graphics/s10sh/files/Makefile.bsd head/japanese/mozc-server/Makefile head/japanese/tomoe/Makefile head/java/sigar/Makefile head/lang/ccl/Makefile head/lang/dmd2/Makefile head/lang/ghc/Makefile head/lang/nqc/Makefile head/lang/smlnj/Makefile head/mail/cyrus-imapd23/Makefile head/mail/cyrus-imapd23/files/patch-configure head/mail/cyrus-imapd24/Makefile head/mail/cyrus-imapd25/Makefile head/mail/milter-skem/Makefile head/math/crlibm/Makefile head/math/libranlip/Makefile head/math/msieve/Makefile head/math/stp/Makefile head/misc/amfm/Makefile head/misc/compat7x/Makefile head/misc/compat8x/Makefile head/misc/fxload/Makefile head/misc/usbrh-libusb/Makefile head/multimedia/gstreamer-plugins/Makefile.common head/multimedia/handbrake/Makefile head/multimedia/mplayer2/Makefile head/multimedia/v4l-utils/Makefile head/net-mgmt/net-snmp/Makefile head/net-mgmt/py-yapsnmp/Makefile head/net/freeradius3/Makefile head/net/iet/Makefile head/net/libpcap/Makefile head/net/ndisc6/Makefile head/net/netatalk3/Makefile head/net/netatalk3/pkg-plist head/net/rtg/Makefile head/net/samba36/Makefile head/net/samba4/Makefile head/net/samba41/Makefile head/net/ssmping/Makefile head/net/tcpdump398/Makefile head/net/wmwlmon/Makefile head/science/gnudatalanguage/Makefile head/security/fprint_demo/Makefile head/security/fwbuilder/Makefile head/security/oidentd/Makefile head/security/openbsm-devel/Makefile head/security/ossec-hids-server/Makefile head/security/pam_fprint/Makefile head/security/pam_jail/Makefile head/sysutils/DTraceToolkit/Makefile head/sysutils/arcconf/Makefile head/sysutils/coreutils/Makefile head/sysutils/fusefs-kmod/Makefile head/sysutils/geomWatch/Makefile head/sysutils/hal/Makefile head/sysutils/hal/pkg-plist head/sysutils/jaildaemon/Makefile head/sysutils/realsync/Makefile head/sysutils/swapexd/Makefile head/textproc/elasticsearch/Makefile head/x11-toolkits/xview-clients/Makefile head/x11-toolkits/xview/Makefile head/x11/gmrun/Makefile head/x11/yelp/Makefile Modified: head/astro/gpsman/Makefile ============================================================================== --- head/astro/gpsman/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/astro/gpsman/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -21,11 +21,7 @@ PORTDOCS= * .include -.if ${OSVERSION} < 800045 -GPSMAN_DEFAULT_PORT?= /dev/cuad0 -.else GPSMAN_DEFAULT_PORT?= /dev/cuau0 -.endif .if ${PORT_OPTIONS:MDOCS} SUB_FILES= pkg-message Modified: head/audio/libgpod/Makefile ============================================================================== --- head/audio/libgpod/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/audio/libgpod/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -46,10 +46,9 @@ PYTHON_CONFIGURE_WITH= python PORTDOCS= ChangeLog NEWS README* -.include +.include -.if ${PORT_OPTIONS:MIMOBILE} && (${OSVERSION} > 900002 || \ - ${OSVERSION} < 900000 && ${OSVERSION} > 800107) +.if ${PORT_OPTIONS:MIMOBILE} COMMENT:= ${COMMENT:S,iPod,&/iPhone,} LIB_DEPENDS+= libimobiledevice.so:${PORTSDIR}/comms/libimobiledevice CONFIGURE_ENV+= LIBUSB_CFLAGS=" " LIBUSB_LIBS="-lusb" @@ -65,4 +64,4 @@ post-patch: post-install: ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} -.include +.include Modified: head/audio/musicpd/Makefile ============================================================================== --- head/audio/musicpd/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/audio/musicpd/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -201,12 +201,6 @@ post-patch: -e 's#^mpd.conf#${PORTNAME}.conf#' \ -e 's#^mpd(1)#musicpd(1)#' \ ${WRKSRC}/doc/mpd.1 ${WRKSRC}/doc/mpd.conf.5 -.if (${OSVERSION} < 800000) - ${REINPLACE_CMD} -e 's/nan[f]*(\"\")/NAN/g' \ - ${WRKSRC}/src/crossfade.c \ - ${WRKSRC}/src/player_thread.c \ - ${WRKSRC}/src/player_control.c -.endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/mpd \ Modified: head/audio/schism/Makefile ============================================================================== --- head/audio/schism/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/audio/schism/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -30,11 +30,4 @@ PORTSCOUT= skipv:20100202,20101127,20101 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/schismtracker ${STAGEDIR}${PREFIX}/bin/${PORTNAME} -.include - -# after merging log2 and log2f into libm -.if ${OSVERSION} >= 802502 -EXTRA_PATCHES= ${FILESDIR}/extrapatch-modplug__snd_gm.c -.endif - -.include +.include Copied: head/audio/schism/files/patch-modplug__snd_gm.c (from r383106, head/audio/schism/files/extrapatch-modplug__snd_gm.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/schism/files/patch-modplug__snd_gm.c Fri Apr 3 11:26:48 2015 (r383107, copy of r383106, head/audio/schism/files/extrapatch-modplug__snd_gm.c) @@ -0,0 +1,17 @@ +--- ./modplug/snd_gm.c.orig 2010-01-01 20:22:26.000000000 +0100 ++++ ./modplug/snd_gm.c 2011-12-09 21:50:22.000000000 +0100 +@@ -10,12 +10,14 @@ + #include "mplink.h" // for 'mp', which we shouldn't need + #include "snd_gm.h" + ++/* + #if !defined(HAVE_LOG2) && !defined(__USE_ISOC99) && !defined(log2) + static double log2(double d) + { + return log(d) / log(2.0); + } + #endif ++*/ + + + #define LinearMidivol 1 Modified: head/chinese/fcitx/Makefile ============================================================================== --- head/chinese/fcitx/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/chinese/fcitx/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -113,10 +113,5 @@ post-patch: @${CP} ${_DISTDIR}/py_stroke-${_PYSTROKE_VER}.tar.gz ${WRKSRC}/src/module/pinyin-enhance/data/. @${CP} ${_DISTDIR}/py_table-${_PYTABLE_VER}.tar.gz ${WRKSRC}/src/module/pinyin-enhance/data/. @${CP} ${_DISTDIR}/table.tar.gz ${WRKSRC}/src/im/table/data/. -.if ${OSVERSION} < 800067 -# getline() is GNU extension which FreeBSD only recently adopted -EXTRA_PATCHES+= ${FILESDIR}/getline-src_lib_fcitx-utils_utils.c \ - ${FILESDIR}/getline-src_lib_fcitx-utils_utils.h -.endif .include Modified: head/comms/linrad/Makefile ============================================================================== --- head/comms/linrad/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/comms/linrad/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -55,10 +55,8 @@ post-patch: ${WRKSRC}/libfind1.c # NOTE: The code that actually does anything in users.c is currently # #ifdef'd out because it's just a non-working example -.if ${OSVERSION} >= 800000 @${REINPLACE_CMD} -e "s|ttyd|ttyu|" \ ${WRKSRC}/lxsys.c -.endif do-install: ${MKDIR} ${STAGEDIR}${DATADIR} Modified: head/comms/usrp/Makefile ============================================================================== --- head/comms/usrp/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/comms/usrp/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -36,10 +36,6 @@ USRP2_DESC= Build Ettus USRP2 firmware .include -.if ${OSVERSION} < 800000 -IGNORE= needs libusb 1.0 -.endif - .if ${PORT_OPTIONS:MDOCS} BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen CMAKE_ARGS+= -DENABLE_DOXYGEN:STRING="ON" Modified: head/databases/datamodeler/Makefile ============================================================================== --- head/databases/datamodeler/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/databases/datamodeler/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -38,10 +38,6 @@ OPTIONS_DEFINE= DOCS PORTDOCS= readme.html .endif -.if ${OSVERSION} < 802514 -IGNORE= tarball will not extract -.endif - .if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE= due to Oracle license restrictions, you must fetch the source \ distribution manually. Please access \ Modified: head/devel/gearmand-devel/Makefile ============================================================================== --- head/devel/gearmand-devel/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/devel/gearmand-devel/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -47,12 +47,6 @@ TOKYOCAB_DESC= Tokyo Cabinet support for .include -# Workaround for missing sigignore that wasn't introduced until -# FreeBSD 8.0 -.if ${OSVERSION} < 800041 -BROKEN= Does not compile without POSIX spawn() support -.endif - .if ${PORT_OPTIONS:MDRIZZLE} LIB_DEPENDS+= libdrizzleso:${PORTSDIR}/databases/libdrizzle CONFIGURE_ARGS+= --enable-libdrizzle Modified: head/devel/gearmand/Makefile ============================================================================== --- head/devel/gearmand/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/devel/gearmand/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -45,12 +45,6 @@ TOKYOCAB_DESC= Tokyo Cabinet support for .include -# Workaround for missing sigignore that wasn't introduced until -# FreeBSD 8.0 -.if ${OSVERSION} < 800041 -BROKEN= Does not compile without POSIX spawn() support -.endif - .if ${PORT_OPTIONS:MDRIZZLE} LIB_DEPENDS+= libdrizzle.so:${PORTSDIR}/databases/libdrizzle CONFIGURE_ARGS+= --enable-libdrizzle Modified: head/devel/glib20/Makefile ============================================================================== --- head/devel/glib20/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/devel/glib20/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -56,13 +56,7 @@ GDB_DESC= Install python gdb scripts .include # doesn't build yet -#.if (${OSVERSION} < 800000) \ -# || (${OSVERSION} >= 800000 && ${OSVERSION} < 802000) -# || (${OSVERSION} >= 900000 && ${OSVERSION} < 900021) CONFIGURE_ARGS+=--disable-dtrace -#.else -#CONFIGURE_ARGS+=--enable-dtrace -#.endif .if empty(ICONV_LIB) CONFIGURE_ARGS+= --with-libiconv=native Modified: head/devel/libdispatch/Makefile ============================================================================== --- head/devel/libdispatch/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/devel/libdispatch/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -84,10 +84,6 @@ OPTIONS_DEFAULT= CLANG CLANG_DESC= Build with LLVM/Clang (required for blocks support) .endif -.if ${OSVERSION} <= 800107 || (${OSVERSION} >= 900000 && ${OSVERSION} < 900002) -IGNORE= is not supported on this OS version -.endif - .if ((${OSVERSION} > 900000) && (${OSVERSION} < 1000706)) .if ${ARCH} == "powerpc BROKEN= Does not configure on powerpc-9 Modified: head/devel/libg19/Makefile ============================================================================== --- head/devel/libg19/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/devel/libg19/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -20,10 +20,4 @@ PLIST_FILES= include/libg19.h \ lib/libg19.so.1 \ lib/libg19.so.1.0.1 -.include - -.if ${OSVERSION} < 800069 -BROKEN= libusb 1.0 or newer required. -.endif - -.include +.include Modified: head/devel/libpasori/Makefile ============================================================================== --- head/devel/libpasori/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/devel/libpasori/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -21,11 +21,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME} post-extract: @${MKDIR} ${WRKSRC}/lib ${WRKSRC}/lpdump ${WRKSRC}/lptest @${CP} ${FILESDIR}/Makefile ${WRKSRC}/Makefile -.if ${OSVERSION} < 800069 - @${CP} ${FILESDIR}/Makefile.lib ${WRKSRC}/lib/Makefile -.else @${CP} ${FILESDIR}/Makefile.lib.usb20 ${WRKSRC}/lib/Makefile -.endif @${CP} ${FILESDIR}/Makefile.lpdump ${WRKSRC}/lpdump/Makefile @${CP} ${FILESDIR}/Makefile.lptest ${WRKSRC}/lptest/Makefile Modified: head/devel/p4/Makefile.inc ============================================================================== --- head/devel/p4/Makefile.inc Fri Apr 3 10:54:14 2015 (r383106) +++ head/devel/p4/Makefile.inc Fri Apr 3 11:26:48 2015 (r383107) @@ -4,19 +4,15 @@ .if ${ARCH} == amd64 . if ${OSVERSION} >= 1000100 PLATFORM= freebsd100x86_64 -. elif ${OSVERSION} >= 700043 -PLATFORM= freebsd70x86_64 . else -IGNORE= unsupported OS release, sorry +PLATFORM= freebsd70x86_64 . endif .elif ${ARCH} == i386 . if ${OSVERSION} >= 1000100 PLATFORM= freebsd100x86 -. elif ${OSVERSION} >= 700043 -PLATFORM= freebsd70x86 . else -IGNORE= unsupported OS release, sorry +PLATFORM= freebsd70x86 . endif .else Modified: head/devel/p4web/Makefile ============================================================================== --- head/devel/p4web/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/devel/p4web/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -40,19 +40,9 @@ LIB_DEPENDS+= libstdc++.so.6:${PORTSDIR} # Figure out what to install .if ${ARCH} == amd64 -. if ${OSVERSION} >= 700043 PLATFORM= freebsd70x86_64 -. else -IGNORE= unsupported OS release, sorry -. endif - .elif ${ARCH} == i386 -. if ${OSVERSION} >= 700043 PLATFORM= freebsd70x86 -. else -IGNORE= unsupported OS release, sorry -. endif - .else IGNORE= unsupported OS release, sorry .endif Modified: head/devel/py-freebsd/Makefile ============================================================================== --- head/devel/py-freebsd/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/devel/py-freebsd/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -19,11 +19,6 @@ USE_PYTHON= distutils autoplist .include -# Multi-IPv4/v6/no-IP jails. -.if ${OSVERSION} >= 800056 || \ - (${OSVERSION} < 800000 && ${OSVERSION} >= 701103) -EXTRA_PATCHES+= ${FILESDIR}/freebsd8_patch-src-jail.c -.endif .if ${OSVERSION} >= 900030 EXTRA_PATCHES+= ${FILESDIR}/freebsd9_patch-src-sysctl.c .endif Copied: head/devel/py-freebsd/files/patch-src-jail.c (from r383009, head/devel/py-freebsd/files/freebsd8_patch-src-jail.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-freebsd/files/patch-src-jail.c Fri Apr 3 11:26:48 2015 (r383107, copy of r383009, head/devel/py-freebsd/files/freebsd8_patch-src-jail.c) @@ -0,0 +1,45 @@ +--- src/jail.c.orig 2005-05-08 06:55:00.000000000 +0000 ++++ src/jail.c 2008-12-23 13:54:31.000000000 +0000 +@@ -40,21 +40,37 @@ static PyObject * + PyFB_jail(PyObject *self, PyObject *args) + { + struct jail jp; ++ struct in_addr ia; + char *ipaddr; ++ int error; + + if (!PyArg_ParseTuple(args, "sss:jail", &(jp.path), + &(jp.hostname), &ipaddr)) + return NULL; + +- jp.version = 0; +- jp.ip_number = inet_addr(ipaddr); +- +- if (jp.ip_number == INADDR_NONE) { ++ ia.s_addr = inet_addr(ipaddr); ++ if (ia.s_addr == INADDR_NONE) { + PyErr_SetString(PyExc_ValueError, "malformed internet address"); + return NULL; + } + +- if (jail(&jp) == -1) ++ jp.version = JAIL_API_VERSION; ++ jp.jailname = NULL; ++ jp.ip4s = 1; ++ jp.ip4 = malloc(jp.ip4s * sizeof(struct in_addr)); ++ if (jp.ip4 == NULL) { ++ PyErr_SetString(PyExc_ValueError, "Cannot allocate memory"); ++ return NULL; ++ } ++ jp.ip4->s_addr = ia.s_addr; ++ jp.ip6s = 0; ++ jp.ip6 = NULL; ++ ++ error = jail(&jp); ++ ++ free(jp.ip4); ++ ++ if (error == -1) + return OSERROR(); + + Py_RETURN_NONE; Modified: head/devel/rubygem-posix-spawn/Makefile ============================================================================== --- head/devel/rubygem-posix-spawn/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/devel/rubygem-posix-spawn/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -14,9 +14,4 @@ USE_RUBYGEMS= yes RUBYGEM_AUTOPLIST= yes PLIST_FILES= bin/posix-spawn-benchmark -.include -.if ${OSVERSION} < 800000 -IGNORE= missing posix_spawnp -.endif - -.include +.include Modified: head/devel/xc3sprog/Makefile ============================================================================== --- head/devel/xc3sprog/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/devel/xc3sprog/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -19,10 +19,4 @@ PLIST_FILES= bin/xc3sprog do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xc3sprog ${STAGEDIR}${PREFIX}/bin -.include - -.if (${OSVERSION} < 800069) -BROKEN= doesn't build on FreeBSD prior libusb(8) integration to base system -.endif - -.include +.include Modified: head/dns/nss_resinit/Makefile ============================================================================== --- head/dns/nss_resinit/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/dns/nss_resinit/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -20,9 +20,7 @@ PLIST_FILES= lib/nss_resinit.so lib/nss_ .include .if defined(WITH_COMPAT5X) -.if ${OSVERSION} > 700017 BROKEN= 7.X and later do not have compat syms for the old resolver -.endif MAKE_ARGS+= CC="${CC} -DWITH_COMPAT5X" .endif Modified: head/emulators/i386-wine-devel/Makefile.inc ============================================================================== --- head/emulators/i386-wine-devel/Makefile.inc Fri Apr 3 10:54:14 2015 (r383106) +++ head/emulators/i386-wine-devel/Makefile.inc Fri Apr 3 11:26:48 2015 (r383107) @@ -64,7 +64,7 @@ PLIST_SUB+= OSREL${osrel}-COMPHOLIO="@co .endif .endfor -.if ${OPSYS} != FreeBSD || (!(${OSVERSION} >= 804000 && ${OSVERSION} < 900000) && !(${OSVERSION} >= 901000 && ${OSVERSION} < 1000000) && !(${OSVERSION} >= 1000510 && ${OSVERSION} < 1100000) && !(${OSVERSION} >= 1100048 && ${OSVERSION} < 1200000)) +.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 DISTFILES= .endif Modified: head/emulators/i386-wine/Makefile.inc ============================================================================== --- head/emulators/i386-wine/Makefile.inc Fri Apr 3 10:54:14 2015 (r383106) +++ head/emulators/i386-wine/Makefile.inc Fri Apr 3 11:26:48 2015 (r383107) @@ -57,7 +57,7 @@ PLIST_SUB+= OSREL${osrel}="@comment " .endif .endfor -.if ${OPSYS} != FreeBSD || (!(${OSVERSION} >= 804000 && ${OSVERSION} < 900000) && !(${OSVERSION} >= 901000 && ${OSVERSION} < 1000000) && !(${OSVERSION} >= 1000510 && ${OSVERSION} < 1100000) && !(${OSVERSION} >= 1100048 && ${OSVERSION} < 1200000)) +.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 DISTFILES= .endif Modified: head/emulators/qemu-devel/Makefile ============================================================================== --- head/emulators/qemu-devel/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/emulators/qemu-devel/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -262,14 +262,12 @@ post-patch: -e "1s|^(#! )/usr/bin/perl|\1${PERL}|" \ ${WRKSRC}/scripts/texi2pod.pl -.if ${OSVERSION} >= 800091 # XXX need to disable usb host code on head while it's not ported to the # new usb stack yet post-configure: @${REINPLACE_CMD} -E \ -e "s|^(HOST_USB=)bsd|\1stub|" \ ${WRKSRC}/config-host.mak -.endif .if !target(post-install) post-install: Modified: head/emulators/qemu-sbruno/Makefile ============================================================================== --- head/emulators/qemu-sbruno/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/emulators/qemu-sbruno/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -280,14 +280,12 @@ post-patch: -e "1s|^(#! )/usr/bin/perl|\1${PERL}|" \ ${WRKSRC}/scripts/texi2pod.pl -.if ${OSVERSION} >= 800091 # XXX need to disable usb host code on head while it's not ported to the # new usb stack yet post-configure: @${REINPLACE_CMD} -E \ -e "s|^(HOST_USB=)bsd|\1stub|" \ ${WRKSRC}/config-host.mak -.endif .if !target(post-install) post-install: Modified: head/emulators/qemu/Makefile ============================================================================== --- head/emulators/qemu/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/emulators/qemu/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -149,14 +149,12 @@ post-patch: -e "1s|^(#! )/usr/bin/perl|\1${PERL}|" \ ${WRKSRC}/texi2pod.pl -.if ${OSVERSION} >= 800091 # XXX need to disable usb host code on head while it's not ported to the # new usb stack yet post-configure: @${REINPLACE_CMD} -E \ -e "s|^(HOST_USB=)bsd|\1stub|" \ ${WRKSRC}/config-host.mak -.endif post-install: @${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifup.sample ${STAGEDIR}${PREFIX}/etc Modified: head/ftp/proftpd/Makefile ============================================================================== --- head/ftp/proftpd/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/ftp/proftpd/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -142,18 +142,6 @@ MODULES+= mod_ban \ mod_wrap2_file \ mod_wrap2_sql -# FreeBSD-SA-11:07.chroot -.if ${OSVERSION} < 800000 -CHROOT_TEST != ${GREP} __FreeBSD_libc_enter_restricted_mode \ - /usr/include/unistd.h > /dev/null || ${ECHO_CMD} error -. if ${CHROOT_TEST} == "error" -BROKEN=__FreeBSD_libc_enter_restricted_mode is not supported -. endif -EXTRA_PATCHES+= ${FILESDIR}/extra-patch-7-src-fsio.c -.else -EXTRA_PATCHES+= ${FILESDIR}/extra-patch-8-src-fsio.c -.endif - .if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+= --enable-ipv6 .else Copied: head/ftp/proftpd/files/patch-8-src-fsio.c (from r383009, head/ftp/proftpd/files/extra-patch-8-src-fsio.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/ftp/proftpd/files/patch-8-src-fsio.c Fri Apr 3 11:26:48 2015 (r383107, copy of r383009, head/ftp/proftpd/files/extra-patch-8-src-fsio.c) @@ -0,0 +1,44 @@ +--- src/fsio.c.orig 2010-04-12 21:00:00.000000000 +0200 ++++ src/fsio.c 2011-12-29 21:51:33.844925577 +0100 +@@ -50,6 +50,10 @@ + # include + #endif + ++#if defined(__FreeBSD__) ++#include ++#endif ++ + typedef struct fsopendir fsopendir_t; + + struct fsopendir { +@@ -284,7 +288,30 @@ + #endif + } + ++#if defined(__FreeBSD__) ++static int ++enter_freebsd_restricted_mode() ++{ ++ typedef void frmode_t(); ++ frmode_t *frmode; ++ ++ frmode = (frmode_t *)dlfunc( ++ RTLD_NEXT, "__FreeBSD_libc_enter_restricted_mode"); ++ if (frmode == NULL) { ++ pr_log_pri(PR_LOG_ERR, ++ "error: FreeBSD with vulnerable chroot (FreeBSD-SA-11:07.chroot)"); ++ return 1; ++ } ++ frmode(); ++ return 0; ++} ++#endif ++ + static int sys_chroot(pr_fs_t *fs, const char *path) { ++#if defined(__FreeBSD__) ++ if (enter_freebsd_restricted_mode() != 0) ++ return -1; ++#endif + if (chroot(path) < 0) + return -1; + Modified: head/games/linux-nerogame/Makefile ============================================================================== --- head/games/linux-nerogame/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/games/linux-nerogame/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -24,11 +24,6 @@ OPTIONS_DEFINE= NVIDIA NVIDIA_DESC= Nvidia support .include -.include - -.if ${OSVERSION} < 800076 -BROKEN= does not build -.endif .if ${PORT_OPTIONS:MNVIDIA} . if !exists(${LINUXBASE}/usr/lib/libGL.so.1) @@ -57,4 +52,4 @@ do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${DATADIR}/lib ${LN} -s ${PREFIX}/lib/${PKGNAMEPREFIX}${PORTNAME}/libopenal.so ${STAGEDIR}${PREFIX}/${DATADIR}/lib/libopenal.so -.include +.include Modified: head/graphics/aaphoto/Makefile ============================================================================== --- head/graphics/aaphoto/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/graphics/aaphoto/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -30,8 +30,7 @@ PLIST_FILES= bin/aaphoto .include -.if (${ARCH} == "amd64" || ${ARCH} == "i386") && ${OSVERSION} >= 700000 && \ - ${COMPILER_TYPE} == gcc +.if (${ARCH} == "amd64" || ${ARCH} == "i386") && ${COMPILER_TYPE} == gcc CFLAGS+= -fopenmp -D__OPENMP__ .endif Modified: head/graphics/rubygem-objectdetect/Makefile ============================================================================== --- head/graphics/rubygem-objectdetect/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/graphics/rubygem-objectdetect/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -19,13 +19,7 @@ USE_RUBY= yes USE_RUBYGEMS= yes RUBYGEM_AUTOPLIST= yes -.include - -.if ${OSVERSION} < 700000 -BROKEN= does not compile on 6.X -.endif - post-patch: ${REINPLACE_CMD} -E 's|(objectdetect)|\1/version|' ${WRKSRC}/test/test_helper.rb -.include +.include Modified: head/graphics/s10sh/files/Makefile.bsd ============================================================================== --- head/graphics/s10sh/files/Makefile.bsd Fri Apr 3 10:54:14 2015 (r383106) +++ head/graphics/s10sh/files/Makefile.bsd Fri Apr 3 11:26:48 2015 (r383107) @@ -7,14 +7,7 @@ LDADD += -lreadline -ltermcap ${LDFLAGS} CFLAGS += -DHAVE_READLINE ${CPPFLAGS} .if !defined(WITHOUT_USB) -. if ${OSVERSION} < 800069 -USBLIB != ${LOCALBASE}/bin/libusb-config --libs -LDADD += ${USBLIB} -USBCF != ${LOCALBASE}/bin/libusb-config --cflags -CFLAGS += ${USBCF} -DHAVE_USB_SUPPORT -. else LDADD += -lusb -. endif SRCS += usb.c .endif Modified: head/japanese/mozc-server/Makefile ============================================================================== --- head/japanese/mozc-server/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/japanese/mozc-server/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -61,10 +61,6 @@ _CCTYPE= gcc .include -.if ${OSVERSION} < 800107 -BROKEN= Does not compile on FreeBSD 7.X -.endif - .if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64" BROKEN= Does not compile: segfault .endif Modified: head/japanese/tomoe/Makefile ============================================================================== --- head/japanese/tomoe/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/japanese/tomoe/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -55,12 +55,7 @@ BROKEN= Broken with gem version of glib .endif .if ${PORT_OPTIONS:MUNIHAN} -.if ${OSVERSION} >= 700042 BROKEN= Broken with Unihan with gcc 4.2 -.endif -.if ${ARCH} == "sparc64" -BROKEN= Not buildable with Unihan on sparc64 -.endif MASTER_SITES+= ftp://ftp.unicode.org/Public/UNIDATA/:unihan DISTFILES+= Unihan.zip:unihan EXTRACT_DEPENDS+= ${UNZIP_CMD}:${PORTSDIR}/archivers/unzip Modified: head/java/sigar/Makefile ============================================================================== --- head/java/sigar/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/java/sigar/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -40,14 +40,8 @@ WRKSRC= ${WRKDIR}/amishHammer-sigar-${G PLATFORM_VER= 1 . elif ${OSVERSION} >= 900000 PLATFORM_VER= 9 -. elif ${OSVERSION} >= 800000 -PLATFORM_VER= 8 -. elif ${OSVERSION} >= 700000 -PLATFORM_VER= 7 -. elif ${OSVERSION} >= 600000 -PLATFORM_VER= 6 . else -BROKEN= Unsupported FreeBSD version +PLATFORM_VER= 8 . endif .else BROKEN= ${OPSYS} platform is not supported Modified: head/lang/ccl/Makefile ============================================================================== --- head/lang/ccl/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/lang/ccl/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -24,10 +24,6 @@ USE_ASDF= yes .include -.if ${ARCH} == "amd64" && ${OSVERSION} >= 700000 && ${OSVERSION} < 800000 -MANUAL_PACKAGE_BUILD=yes -.endif - .if ${ARCH} == "i386" LISP_ARCH= x8632 FX86CL= fx86cl Modified: head/lang/dmd2/Makefile ============================================================================== --- head/lang/dmd2/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/lang/dmd2/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -27,10 +27,6 @@ OPTIONS_DEFINE= DOCS .include -.if ${OSVERSION} < 800000 -BROKEN= does not compile -.endif - NOT_FOR_ARCHS= powerpc NOT_FOR_ARCHS_REASON= not yet ported to this architecture Modified: head/lang/ghc/Makefile ============================================================================== --- head/lang/ghc/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/lang/ghc/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -72,15 +72,6 @@ OPTIONS_DEFINE+= BOOTH LIB_DEPENDS+= libffi.so.6:${PORTSDIR}/devel/libffi .endif -# Earlier versions of FreeBSD 9 cannot do proper resolution for $ORIGIN (due -# to a bug in rtld(1)), so disable it by default there. This shall go away -# once 9.2 becomes the latest supported release in that branch. -.if ${OSVERSION} >= 900000 && ${OSVERSION} < 902001 -EXTRA_PATCHES+= ${PATCHDIR}/nopatch-rules__distdir-way-opts.mk - -BUILD_DEPENDS+= chrpath:${PORTSDIR}/devel/chrpath -.endif - .if empty(PORT_OPTIONS:MBOOT) BOOT_GHC_VERSION= 7.6.3 @@ -91,10 +82,8 @@ BOOT_GHC_VERSION= 7.6.3 DISTFILES+= ghc-${BOOT_GHC_VERSION}-i386-freebsd10-boot${EXTRACT_SUFX}:boot .elif ${OSVERSION} >= 900000 DISTFILES+= ghc-${BOOT_GHC_VERSION}-i386-freebsd9-boot${EXTRACT_SUFX}:boot -.elif ${OSVERSION} >= 800000 -DISTFILES+= ghc-${BOOT_GHC_VERSION}-i386-freebsd8-boot${EXTRACT_SUFX}:boot .else -IGNORE= unsupported +DISTFILES+= ghc-${BOOT_GHC_VERSION}-i386-freebsd8-boot${EXTRACT_SUFX}:boot .endif .elif ${ARCH} == "amd64" @@ -103,10 +92,8 @@ IGNORE= unsupported DISTFILES+= ghc-${BOOT_GHC_VERSION}-amd64-freebsd10-boot${EXTRACT_SUFX}:boot .elif ${OSVERSION} >= 900000 DISTFILES+= ghc-${BOOT_GHC_VERSION}-amd64-freebsd9-boot${EXTRACT_SUFX}:boot -.elif ${OSVERSION} >= 800000 -DISTFILES+= ghc-${BOOT_GHC_VERSION}-amd64-freebsd8-boot${EXTRACT_SUFX}:boot .else -IGNORE= unsupported +DISTFILES+= ghc-${BOOT_GHC_VERSION}-amd64-freebsd8-boot${EXTRACT_SUFX}:boot .endif .endif @@ -266,11 +253,6 @@ post-patch: s|%%RANLIB%%|${RANLIB}|; \ s|%%LD%%|${LD}|' \ ${WRKSRC}/libraries/Cabal/Cabal/Distribution/Simple/Program/Builtin.hs -# FreeBSD 9.{0,1} oddity workaround, part 2 (see above) -.if ${OSVERSION} >= 900000 && ${OSVERSION} < 902001 - @${REINPLACE_CMD} -e 's|%%GHC_LIBDIR%%|${GHC_LIBDIR}|g' \ - ${WRKSRC}/rules/distdir-way-opts.mk -.endif pre-configure: @${MKDIR} ${TMPDIR} @@ -309,12 +291,6 @@ post-install: .if ${PORT_OPTIONS:MDOCS} @${LN} -sf haddock-ghc-${GHC_VERSION} ${STAGEDIR}${PREFIX}/bin/haddock .endif -# FreeBSD 9.{0,1} oddity workaround, part 3 (see above) -.if ${OSVERSION} >= 900000 && ${OSVERSION} < 902001 - @(for f in $$(${FIND} ${GHC_LIBDIR}/bin -type f; ${FIND} ${GHC_LIBDIR} -name '*.so' | ${GREP} -v libHSrts); do \ - chrpath -r $$(chrpath $$f | ${CUT} -d '=' -f2 | ${SED} 's|${GHC_LIBDIR}|${PREFIX}/${GHC_LIBDIR_REL}|g') $$f; \ - done) -.endif @(for f in ${STAGEDIR}${PREFIX}/bin/hp2ps ${GHC_LIBDIR}/unlit ${GHC_LIBDIR}/mkGmpDerivedConstants \ $$(${FIND} ${GHC_LIBDIR}/bin -type f; ${FIND} ${GHC_LIBDIR} -name '*.so'); do \ ${STRIP_CMD} $$f; done) Modified: head/lang/nqc/Makefile ============================================================================== --- head/lang/nqc/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/lang/nqc/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -22,7 +22,7 @@ do-install: .include -.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 800064 +.if ${OPSYS} == FreeBSD EXTRA_PATCHES+= ${FILESDIR}/extra-patch-rcxlib-RCX_USBTowerPipe_fbsd.cpp .endif Modified: head/lang/smlnj/Makefile ============================================================================== --- head/lang/smlnj/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/lang/smlnj/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -43,7 +43,7 @@ ML_RECOMPILE_OPTIONS= RECOMPILE POSITION .if (${ARCH} == "amd64") && (${OSVERSION} >= 1000029) ONLY_FOR_ARCHS= i386 amd64 -.elif (${ARCH} == "amd64") && (${OSVERSION} >= 800000) +.elif (${ARCH} == "amd64") ONLY_FOR_ARCHS= i386 amd64 # Compilation of the i386 runtime source on older amd64 systems requires # i386 system headers from the respective FreeBSD Version, taken from @@ -181,7 +181,7 @@ RECOMPILEDIR= base/system RECOMPILEDIR= .endif -.if (${ARCH} == "amd64") && (${OSVERSION} >= 800000) && (${OSVERSION} < 1000029) +.if (${ARCH} == "amd64") && (${OSVERSION} < 1000029) MLRUNTIMEPATCHES_CMD= cd ${FILESDIR} && \ ( ${LS} do-patch-base_runtime_* extra-patch-base_runtime_* 2>&- || \ ${TRUE} ) Modified: head/mail/cyrus-imapd23/Makefile ============================================================================== --- head/mail/cyrus-imapd23/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/mail/cyrus-imapd23/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -115,9 +115,7 @@ BDB_LIB_NAME= no EXTRA_PATCHES+= ${WRKSRC}/contrib/drac_auth.patch EXTRA_PATCHES+= ${FILESDIR}/extra-patch-configure.in \ ${FILESDIR}/extra-patch-cmulocal::ucdsnmp.m4 -.if ${OSVERSION} >= 800037 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-cmulocal::sasl2.m4 -.endif USE_AUTOTOOLS= autoconf autoheader .endif @@ -131,10 +129,6 @@ PLIST_SUB+= MANCONF="@comment " CONFIGURE_ARGS+=--disable-gssapi .endif -.if ${OSVERSION} >= 800037 -EXTRA_PATCHES+= ${FILESDIR}/extra-patch-configure -.endif - CYRUS_USER?= cyrus CYRUS_GROUP?= cyrus Modified: head/mail/cyrus-imapd23/files/patch-configure ============================================================================== --- head/mail/cyrus-imapd23/files/patch-configure Fri Apr 3 10:54:14 2015 (r383106) +++ head/mail/cyrus-imapd23/files/patch-configure Fri Apr 3 11:26:48 2015 (r383107) @@ -19,6 +19,24 @@ diff -u configure.orig configure LIBS="$LIBS -lpcre -lpcreposix"; $as_echo "#define ENABLE_REGEX /**/" >>confdefs.h +@@ -9540,7 +9540,7 @@ + $as_echo_n "(cached) " >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-lgssapi ${GSSAPIBASE_LIBS} -lgssapi -lkrb5 -lasn1 -lroken ${LIB_CRYPT} ${LIB_DES} -lcom_err ${LIB_SOCKET} $LIBS" ++LIBS="-lgssapi ${GSSAPIBASE_LIBS} -lgssapi -lkrb5 -lasn1 -lroken ${LIB_CRYPT} ${LIB_DES} -lcom_err ${LIB_SOCKET} -lhx509 $LIBS" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + +@@ -9842,7 +9842,7 @@ + GSSAPIBASE_STATIC_LIBS="$GSSAPIBASE_LIBS $gssapi_dir/libgssapi_krb5.a $gssapi_dir/libkrb5.a $gssapi_dir/libk5crypto.a $gssapi_dir/libcom_err.a ${K5SUPSTATIC}" + elif test "$gss_impl" = "heimdal"; then + CPPFLAGS="$CPPFLAGS -DKRB5_HEIMDAL" +- GSSAPIBASE_LIBS="$GSSAPIBASE_LIBS -lgssapi -lkrb5 -lasn1 -lroken ${LIB_CRYPT} ${LIB_DES} -lcom_err" ++ GSSAPIBASE_LIBS="$GSSAPIBASE_LIBS -lgssapi -lkrb5 -lasn1 -lroken ${LIB_CRYPT} ${LIB_DES} -lcom_err -lhx509" + GSSAPIBASE_STATIC_LIBS="$GSSAPIBASE_STATIC_LIBS $gssapi_dir/libgssapi.a $gssapi_dir/libkrb5.a $gssapi_dir/libasn1.a $gssapi_dir/libroken.a $gssapi_dir/libcom_err.a ${LIB_CRYPT}" + elif test "$gss_impl" = "cybersafe03"; then + # Version of CyberSafe with two libraries @@ -10781,7 +10784,7 @@ $as_echo "#define HAVE_UCDSNMP 1" >>confdefs.h Modified: head/mail/cyrus-imapd24/Makefile ============================================================================== --- head/mail/cyrus-imapd24/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/mail/cyrus-imapd24/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -109,9 +109,7 @@ BDB_LIB_NAME= no .endif .if ${PORT_OPTIONS:MDRAC} -.if ${OSVERSION} >= 800037 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-cmulocal::sasl2.m4 -.endif USE_AUTOTOOLS= autoconf autoheader .endif @@ -125,10 +123,6 @@ PLIST_SUB+= MANCONF="@comment " CONFIGURE_ARGS+=--disable-gssapi .endif -.if ${OSVERSION} >= 800037 -EXTRA_PATCHES+= ${FILESDIR}/extra-patch-configure -.endif - CYRUS_USER?= cyrus CYRUS_GROUP?= cyrus Copied: head/mail/cyrus-imapd24/files/patch-configure (from r383009, head/mail/cyrus-imapd24/files/extra-patch-configure) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/cyrus-imapd24/files/patch-configure Fri Apr 3 11:26:48 2015 (r383107, copy of r383009, head/mail/cyrus-imapd24/files/extra-patch-configure) @@ -0,0 +1,22 @@ +Index: configure +diff -u configure.orig configure +--- configure.orig 2010-10-18 21:36:00.000000000 +0900 ++++ configure 2010-10-18 23:50:45.966557478 +0900 +@@ -9501,7 +9501,7 @@ + $as_echo_n "(cached) " >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-lgssapi ${GSSAPIBASE_LIBS} -lgssapi -lkrb5 -lasn1 -lroken ${LIB_CRYPT} ${LIB_DES} -lcom_err ${LIB_SOCKET} $LIBS" ++LIBS="-lgssapi ${GSSAPIBASE_LIBS} -lgssapi -lkrb5 -lasn1 -lroken ${LIB_CRYPT} ${LIB_DES} -lcom_err ${LIB_SOCKET} -lhx509 $LIBS" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + +@@ -9803,7 +9803,7 @@ + GSSAPIBASE_STATIC_LIBS="$GSSAPIBASE_LIBS $gssapi_dir/libgssapi_krb5.a $gssapi_dir/libkrb5.a $gssapi_dir/libk5crypto.a $gssapi_dir/libcom_err.a ${K5SUPSTATIC}" + elif test "$gss_impl" = "heimdal"; then + CPPFLAGS="$CPPFLAGS -DKRB5_HEIMDAL" +- GSSAPIBASE_LIBS="$GSSAPIBASE_LIBS -lgssapi -lkrb5 -lasn1 -lroken ${LIB_CRYPT} ${LIB_DES} -lcom_err" ++ GSSAPIBASE_LIBS="$GSSAPIBASE_LIBS -lgssapi -lkrb5 -lasn1 -lroken ${LIB_CRYPT} ${LIB_DES} -lcom_err -lhx509" + GSSAPIBASE_STATIC_LIBS="$GSSAPIBASE_STATIC_LIBS $gssapi_dir/libgssapi.a $gssapi_dir/libkrb5.a $gssapi_dir/libasn1.a $gssapi_dir/libroken.a $gssapi_dir/libcom_err.a ${LIB_CRYPT}" + elif test "$gss_impl" = "cybersafe03"; then + # Version of CyberSafe with two libraries Modified: head/mail/cyrus-imapd25/Makefile ============================================================================== --- head/mail/cyrus-imapd25/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/mail/cyrus-imapd25/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -123,9 +123,7 @@ PLIST_SUB+= CLAMAV="@comment " .if ${PORT_OPTIONS:MDRAC} IGNORE= DRAC is not available -# .if ${OSVERSION} >= 800037 # EXTRA_PATCHES+= ${FILESDIR}/extra-patch-cmulocal__sasl2.m4 -# .endif # USE_AUTOTOOLS= autoconf autoheader .endif Modified: head/mail/milter-skem/Makefile ============================================================================== --- head/mail/milter-skem/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/mail/milter-skem/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -34,10 +34,6 @@ OPTIONS_DEFAULT= SKEM_NETINET BROKEN= Does not compile on powerpc .endif -.if ${OSVERSION} >= 700011 -EXTRA_PATCHES= files/timet.patch -.endif - MAKE_ENV+= PTHREAD_LIBS="-lpthread" .for o in ${PORT_OPTIONS:MSKEM_*} Copied: head/mail/milter-skem/files/patch-cleanup.c (from r383009, head/mail/milter-skem/files/timet.patch) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/milter-skem/files/patch-cleanup.c Fri Apr 3 11:26:48 2015 (r383107, copy of r383009, head/mail/milter-skem/files/timet.patch) @@ -0,0 +1,22 @@ +--- cleanup.c Sun Jan 1 08:19:39 2006 ++++ newcleanup.c Sun Jan 1 08:19:18 2006 +@@ -15,6 +15,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -50,9 +51,9 @@ + return NULL; + } + } +- syslog(LOG_DEBUG, "periodic cleanup: period %ld seconds%s, " ++ syslog(LOG_DEBUG, "periodic cleanup: period %jd seconds%s, " + "permanent bans removed after %u seconds since last seen", +- O.cleanupperiod.tv_sec, ++ (intmax_t)O.cleanupperiod.tv_sec, + O.cleanupperiod.tv_sec ? "" : " (one shot)", + O.permcleanup); + for (result = 0, select_failures = 0; Modified: head/math/crlibm/Makefile ============================================================================== --- head/math/crlibm/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/math/crlibm/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -31,13 +31,6 @@ DISTFILES+= crlibm-1.0beta3.pdf:2,4 trip .endif post-patch: -#7-STABLE has log2() in libm after r226457 on 17 Oct 2011, but -#there was no accompanying __FreeBSD_version bump -.if ${OSVERSION} < 802502 || (${OSVERSION} >= 900000 && ${OSVERSION} < 900027) - @${REINPLACE_CMD} \ - -e '/testfun_libm[[:blank:]]*=[[:blank:]]*log2;/s/log2/NULL/' \ - ${WRKSRC}/tests/test_common.c -.endif @${REINPLACE_CMD} -e 's/\($$(AM_CFLAGS)\) \($$(CFLAGS)\)/\2 \1/' \ ${WRKSRC}/tests/Makefile.in Modified: head/math/libranlip/Makefile ============================================================================== --- head/math/libranlip/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/math/libranlip/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -38,10 +38,4 @@ test: build @(cd ${WRKSRC}/examples && ./${_prog}) .endfor -.include - -.if ${OSVERSION} < 700000 -BROKEN= fails to build -.endif - -.include +.include Modified: head/math/msieve/Makefile ============================================================================== --- head/math/msieve/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/math/msieve/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -46,7 +46,7 @@ CFLAGS+= -DHAS_SSE CFLAGS+= -DHAS_SSE2 .endif -.if ${OSVERSION} >= 700042 && ${ARCH} == "sparc64" +.if ${ARCH} == "sparc64" BROKEN= Does not compile on sparc64 .endif Modified: head/math/stp/Makefile ============================================================================== --- head/math/stp/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/math/stp/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -28,8 +28,4 @@ CMAKE_ARGS+= -DFL_LIBRARY=${LOCALBASE}/l -DFLEX_EXECUTABLE=${LOCALBASE}/bin/flex .endif -.if (${OSVERSION} < 802502) -IGNORE= stp needs log2(3) -.endif - .include Modified: head/misc/amfm/Makefile ============================================================================== --- head/misc/amfm/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/misc/amfm/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -17,18 +17,12 @@ LIB_DEPENDS= libhid.so:${PORTSDIR}/devel NO_WRKSUBDIR= yes -.include - EXTRACT_CMD= ${CP} EXTRACT_BEFORE_ARGS= -p EXTRACT_AFTER_ARGS= ${WRKDIR} -.if ${OSVERSION} <= 800097 -BROKEN= does not build -.endif - do-install: @${INSTALL} ${WRKSRC}/amfm ${STAGEDIR}${PREFIX}/bin/amfm @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/amfm -.include +.include Modified: head/misc/compat7x/Makefile ============================================================================== --- head/misc/compat7x/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/misc/compat7x/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -23,10 +23,6 @@ USE_LDCONFIG= ${TARGET_DIR} .include -.if ${OSVERSION} < 700000 -IGNORE= is for FreeBSD 7.x and newer -.endif - .if ${ARCH} == amd64 PLIST_SUB+= LDCONFIG_LIB32="${LDCONFIG} -32" USE_LDCONFIG32= ${TARGET32_DIR} Modified: head/misc/compat8x/Makefile ============================================================================== --- head/misc/compat8x/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/misc/compat8x/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -24,10 +24,6 @@ USE_LDCONFIG= ${TARGET_DIR} .include -.if ${OSVERSION} < 800000 -IGNORE= is for FreeBSD 8.x and newer -.endif - # libstdc++.so.6 could be necessary to run an 8.x binary .if ${OSVERSION} >= 1000054 RUN_DEPENDS= ${LOCALBASE}/lib/compat/libstdc++.so.6:${PORTSDIR}/misc/compat9x Modified: head/misc/fxload/Makefile ============================================================================== --- head/misc/fxload/Makefile Fri Apr 3 10:54:14 2015 (r383106) +++ head/misc/fxload/Makefile Fri Apr 3 11:26:48 2015 (r383107) @@ -20,10 +20,4 @@ do-install: ${INSTALL_DATA} ${WRKSRC}/a3load.hex ${STAGEDIR}${DATADIR} *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***