*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2017-11-28 06:37:44 +01:00
parent f769c5871b
commit 9869e7ce40
63 changed files with 162 additions and 306 deletions

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= opusfile
PORTVERSION= 0.9
PORTVERSION= 0.10
CATEGORIES= audio
MASTER_SITES= http://downloads.xiph.org/releases/opus/ \
MOZILLA/opus

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1502472506
SHA256 (opusfile-0.9.tar.gz) = f75fb500e40b122775ac1a71ad80c4477698842a8fe9da4a1b4a1a9f16e4e979
SIZE (opusfile-0.9.tar.gz) = 467683
TIMESTAMP = 1511825676
SHA256 (opusfile-0.10.tar.gz) = 48e03526ba87ef9cf5f1c47b5ebe3aa195bd89b912a57060c36184a6cd19412f
SIZE (opusfile-0.10.tar.gz) = 467700

View file

@ -2,11 +2,11 @@ include/opus/opusfile.h
lib/libopusfile.a
lib/libopusfile.so
lib/libopusfile.so.0
lib/libopusfile.so.0.4.2
lib/libopusfile.so.0.4.3
lib/libopusurl.a
lib/libopusurl.so
lib/libopusurl.so.0
lib/libopusurl.so.0.4.2
lib/libopusurl.so.0.4.3
libdata/pkgconfig/opusfile.pc
libdata/pkgconfig/opusurl.pc
@comment Insert PLIST.doc here

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= wildmidi
PORTVERSION= 0.4.1
PORTVERSION= 0.4.2
DISTVERSIONPREFIX= ${PORTNAME}-
CATEGORIES= audio
@ -47,11 +47,6 @@ LIB_DEPENDS+= libasound.so:audio/alsa-lib
. endif
.endif
# base: r318780, r319651, r319653
.if ${OPSYS} == FreeBSD && (${OSVERSION} >= 1200031 || (${OSVERSION} >= 1100514 && ${OSVERSION} < 1200000) || (${OSVERSION} >= 1003514 && ${OSVERSION} < 1100000))
EXTRA_PATCHES= ${FILESDIR}/extra-patch-src_wm__tty.c
.endif
post-patch:
${REINPLACE_CMD} -e "/^dir \/usr\/share\//{" \
-e "s|/usr/share/midi/freepats|${LOCALBASE}/share/freepats|;" \

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1491656038
SHA256 (Mindwerks-wildmidi-wildmidi-0.4.1_GH0.tar.gz) = 880f1cb5bf68589915a82a8e603ff561bdda7ddb5864c15ad28b5428d4abf9ea
SIZE (Mindwerks-wildmidi-wildmidi-0.4.1_GH0.tar.gz) = 191368
TIMESTAMP = 1511827036
SHA256 (Mindwerks-wildmidi-wildmidi-0.4.2_GH0.tar.gz) = 551d43cb6de6019885f933a20b6f3205a92814f50da8b0d8bceac002b9a8109d
SIZE (Mindwerks-wildmidi-wildmidi-0.4.2_GH0.tar.gz) = 192441

View file

@ -1,10 +0,0 @@
--- src/wm_tty.c.orig 2017-02-26 17:30:45 UTC
+++ src/wm_tty.c
@@ -27,6 +27,7 @@
#if !(defined(_WIN32) || defined(__DJGPP__) || defined(WILDMIDI_AMIGA) || defined(__OS2__) || defined(__EMX__))
#define _XOPEN_SOURCE 600 /* for ONLCR */
+#define __BSD_VISIBLE 1 /* for ONLCR in *BSD */
#include <unistd.h>
#include <termios.h>

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= vcftools
PORTVERSION= 0.1.14
PORTVERSION= 0.1.15
DISTVERSIONPREFIX= v
CATEGORIES= biology

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1480154189
SHA256 (vcftools-vcftools-v0.1.14_GH0.tar.gz) = ba440584645e9901c1eeb6b769ccd828591f0575c73349072cde3efa77da6fdf
SIZE (vcftools-vcftools-v0.1.14_GH0.tar.gz) = 241228
TIMESTAMP = 1502305250
SHA256 (vcftools-vcftools-v0.1.15_GH0.tar.gz) = bfbc50d92262868802d62f595c076b34f8e61a5ecaf48682328dad19defd3e7d
SIZE (vcftools-vcftools-v0.1.15_GH0.tar.gz) = 246909

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= pspg
DISTVERSION= 0.7.3
DISTVERSION= 0.7.4
CATEGORIES= databases
MAINTAINER= dg@syrec.org

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1511718429
SHA256 (okbob-pspg-0.7.3_GH0.tar.gz) = 1b646528a3e3ebf11d4c5671318fd0f7982ffab67cb9b1e0436b90136e2ed3e6
SIZE (okbob-pspg-0.7.3_GH0.tar.gz) = 846381
TIMESTAMP = 1511822230
SHA256 (okbob-pspg-0.7.4_GH0.tar.gz) = 52a694af3436e5dfab933a604f6289aa45a8cc0b6e69fc95d76136a430e3cfe4
SIZE (okbob-pspg-0.7.4_GH0.tar.gz) = 846366

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= jenkins
PORTVERSION= 2.91
PORTVERSION= 2.92
CATEGORIES= devel java
MASTER_SITES= http://mirrors.jenkins-ci.org/war/${PORTVERSION}/
DISTNAME= jenkins

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1511250376
SHA256 (jenkins/2.91/jenkins.war) = be60f33fe9c3f99f413fca1f0a692fb649a8fef50f8f24c2ef24ed71b00e9311
SIZE (jenkins/2.91/jenkins.war) = 74296449
TIMESTAMP = 1511839475
SHA256 (jenkins/2.92/jenkins.war) = 695898a1e8ad118c6fdb86222e0db22c6ca5a589db80b8ef3a91fe081d14b020
SIZE (jenkins/2.92/jenkins.war) = 74299682

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= jep
PORTVERSION= 3.7.0
PORTVERSION= 3.7.1
CATEGORIES= devel java python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1502584229
SHA256 (jep-3.7.0.tar.gz) = 0e326a1ff300aefd4a8271d3efbe0aa8a63427cbf030e84394725685052443fd
SIZE (jep-3.7.0.tar.gz) = 275560
TIMESTAMP = 1511787728
SHA256 (jep-3.7.1.tar.gz) = 5ff8ecbe2ecce0f917bac656cfaf82239d2dc088cd69f1e448781e29004db92a
SIZE (jep-3.7.1.tar.gz) = 300150

View file

@ -2,13 +2,16 @@
# $FreeBSD$
PORTNAME= reentrant_flock
PORTVERSION= 0.1.0
PORTVERSION= 0.1.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Reentrant/recursive flock for Ruby
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
NO_ARCH= yes
USE_RUBY= yes
USES= gem

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1506267758
SHA256 (rubygem/reentrant_flock-0.1.0.gem) = d168991d1ed7928bd0acf9889c9df3fd8fd2b7b868e0fe786530a1986b06342b
SIZE (rubygem/reentrant_flock-0.1.0.gem) = 7680
TIMESTAMP = 1511826038
SHA256 (rubygem/reentrant_flock-0.1.1.gem) = 7dff1f11f1d67c73dad513e5601997899889f76dd7b7239360d773de214e941c
SIZE (rubygem/reentrant_flock-0.1.1.gem) = 8192

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= citra
PORTVERSION= s20171123
PORTVERSION= s20171125
PORTREVISION?= 0
CATEGORIES= emulators
@ -26,7 +26,7 @@ ONLY_FOR_ARCHS_REASON= https://github.com/MerryMage/dynarmic/issues/35
USE_GITHUB= yes
GH_ACCOUNT= citra-emu
GH_TAGNAME= 43702e6eb
GH_TAGNAME= e9a95b2e7
GH_TUPLE= citra-emu:ext-soundtouch:019d208:soundtouch/externals/soundtouch \
MerryMage:dynarmic:dfbd391:dynarmic/externals/dynarmic \
fmtlib:fmt:4.0.0:fmt/externals/fmt \

View file

@ -1,6 +1,6 @@
TIMESTAMP = 1511435859
SHA256 (citra-emu-citra-s20171123-43702e6eb_GH0.tar.gz) = 9702949306d2af16c13625b51f5d0056fc3665a8c8abb2c27f9bcfb455536b4b
SIZE (citra-emu-citra-s20171123-43702e6eb_GH0.tar.gz) = 1632121
TIMESTAMP = 1511618217
SHA256 (citra-emu-citra-s20171125-e9a95b2e7_GH0.tar.gz) = 92d402ab6098d702067ad760f77ce6cd72e6199f79dcd35f06e236680a264dc9
SIZE (citra-emu-citra-s20171125-e9a95b2e7_GH0.tar.gz) = 1634847
SHA256 (citra-emu-ext-soundtouch-019d208_GH0.tar.gz) = f48c211bbabe7ad79e1c504af1082756c74241be6bab4aca13140803f4b694e7
SIZE (citra-emu-ext-soundtouch-019d208_GH0.tar.gz) = 59366
SHA256 (MerryMage-dynarmic-dfbd391_GH0.tar.gz) = 5590bd8f4b5a086be6b24bdafead331d7a6c5d30b940491215fbaa58921c809f

View file

@ -1,7 +1,7 @@
# $FreeBSD$
DISTVERSION= 1.4.2-859
DISTVERSIONSUFFIX= -g2b7ae7887
DISTVERSION= 1.4.2-895
DISTVERSIONSUFFIX= -gf8b6a965e
PORTREVISION?= 0
PKGNAMESUFFIX?= -devel

View file

@ -1,8 +1,8 @@
TIMESTAMP = 1511390356
TIMESTAMP = 1511735904
SHA256 (ppsspp.1) = 64a7cca4c3a5fc6ad5b63399edef9056b0c85ea68fed00fb7e97f4b2724e503b
SIZE (ppsspp.1) = 1598
SHA256 (hrydgard-ppsspp-v1.4.2-859-g2b7ae7887_GH0.tar.gz) = f84903e805d0d583deacf652a10e4ac65ad86392c156ea87edd2f2e4039cabab
SIZE (hrydgard-ppsspp-v1.4.2-859-g2b7ae7887_GH0.tar.gz) = 19007611
SHA256 (hrydgard-ppsspp-v1.4.2-895-gf8b6a965e_GH0.tar.gz) = 2175ddf8d2f92f4c18f876bf7f005c88e678616d778a31c55af3894dde2bf604
SIZE (hrydgard-ppsspp-v1.4.2-895-gf8b6a965e_GH0.tar.gz) = 19006983
SHA256 (hrydgard-glslang-2edde666_GH0.tar.gz) = 9ab09c2aa5a89b2c32297358d25850bec56667aa28fdfe6986fbedd1ced28e78
SIZE (hrydgard-glslang-2edde666_GH0.tar.gz) = 1941913
SHA256 (hrydgard-ppsspp-lang-4fddbc9_GH0.tar.gz) = 73d007391fe0cb5f6691ae8d385eeae7eda02992b1a0eb121d265c4c70047d4f

View file

@ -2,8 +2,8 @@
PORTNAME= rpcs3
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.4-48
DISTVERSIONSUFFIX= -g7d3a5288
DISTVERSION= 0.0.4-63
DISTVERSIONSUFFIX= -g662fe8cc
CATEGORIES= emulators
MAINTAINER= jbeich@FreeBSD.org

View file

@ -1,6 +1,6 @@
TIMESTAMP = 1511458581
SHA256 (RPCS3-rpcs3-v0.0.4-48-g7d3a5288_GH0.tar.gz) = 6294837093cfc7cf4aecfd712307a4032da5fba0e1020009f0d4495425da6c60
SIZE (RPCS3-rpcs3-v0.0.4-48-g7d3a5288_GH0.tar.gz) = 3568308
TIMESTAMP = 1511818275
SHA256 (RPCS3-rpcs3-v0.0.4-63-g662fe8cc_GH0.tar.gz) = 825c19e30e100a11a9dae4ed08566871057249f39e10bd94f246e1e55aeed6c7
SIZE (RPCS3-rpcs3-v0.0.4-63-g662fe8cc_GH0.tar.gz) = 3584362
SHA256 (RPCS3-hidapi-hidapi-0.8.0-rc1-25-gca39ce8_GH0.tar.gz) = e50e4f4e9035e891e16867e995f44aac87ce734a9dde169f02fc9719b2ce3642
SIZE (RPCS3-hidapi-hidapi-0.8.0-rc1-25-gca39ce8_GH0.tar.gz) = 105623
SHA256 (RPCS3-yaml-cpp-release-0.5.3-62-g017626a_GH0.tar.gz) = 1d4b32443f137c23b68d3cb183ba6fb48eb76be2b0b30016970adff5c770d841

View file

@ -862,6 +862,7 @@
SUBDIR += py-gd
SUBDIR += py-gdal
SUBDIR += py-gimp
SUBDIR += py-gizeh
SUBDIR += py-glewpy
SUBDIR += py-goocanvas
SUBDIR += py-gphoto2

View file

@ -0,0 +1,22 @@
# $FreeBSD$
PORTNAME= gizeh
DISTVERSION= 0.1.10
CATEGORIES= graphics python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Simple vector graphics in Python
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENCE.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairocffi>0:graphics/py-cairocffi \
${PYNUMPY}
USES= python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1511749579
SHA256 (gizeh-0.1.10.tar.gz) = 495780b00020ecb9bd70cf81461d131174020abdc3bf7447ccf137ea081a06ac
SIZE (gizeh-0.1.10.tar.gz) = 16393

View file

@ -0,0 +1,5 @@
Cairo graphics made easy for use from the Python language.
You can draw beautiful vector graphics consisting of gradient-filled
circles, ellipses, polygons.
WWW: https://github.com/Zulko/gizeh

View file

@ -54,7 +54,6 @@ CLI_DESC= Build CLI version
CGI_DESC= Build CGI version
FPM_DESC= Build FPM version
EMBED_DESC= Build embedded library
DEBUG_DESC= Enable debug
PHPDBG_DESC= Interactive PHP debugger
DTRACE_DESC= Enable DTrace support
LINKTHR_DESC= Link thread lib (for threaded extensions)

View file

@ -3,6 +3,7 @@
PORTNAME= rust
PORTVERSION?= 1.22.1
PORTREVISION?= 1
CATEGORIES= lang
MASTER_SITES= http://static.rust-lang.org/dist/:src \
LOCAL/dumbbell/rust:rust_bootstrap \

View file

@ -0,0 +1,11 @@
--- src/librustc_back/target/i686_unknown_freebsd.rs.orig 2017-10-09 20:04:51 UTC
+++ src/librustc_back/target/i686_unknown_freebsd.rs
@@ -13,7 +13,7 @@ use target::{Target, TargetResult};
pub fn target() -> TargetResult {
let mut base = super::freebsd_base::opts();
- base.cpu = "pentium4".to_string();
+ base.cpu = "pentiumpro".to_string();
base.max_atomic_width = Some(64);
base.pre_link_args.get_mut(&LinkerFlavor::Gcc).unwrap().push("-m32".to_string());
base.stack_probes = true;

View file

@ -33,7 +33,7 @@ SUB_LIST+= MFD_RUN_DIR=${MFD_RUN_DIR}
INFO= ${PORTNAME}
PORTDOCS= AUTHORS ChangeLog NEWS README THANKS TODO
OPTIONS_DEFINE= DOCS DSPAM GEOIP NLS
OPTIONS_DEFINE= DEBUG DOCS DSPAM GEOIP NLS
OPTIONS_DEFAULT= GDBM
OPTIONS_MULTI= DB
OPTIONS_MULTI_DB= BDB GDBM
@ -42,6 +42,8 @@ OPTIONS_SUB= yes
BDB_DESC= Berkeley DB v4.8 support (last working one)
DB_DESC= Database configuration
DEBUG_CONFIGURE_ON= --enable-debug
DSPAM_DESC= DSPAM spam filter library support
DSPAM_LIB_DEPENDS= libdspam.so:mail/dspam
DSPAM_USES= pkgconfig

View file

@ -24,7 +24,8 @@ PLIST_SUB+= LIBVERSION=5.0.5 VERSION=${PORTVERSION}
INFO= ${PORTNAME}
PORTDOCS= AUTHORS ChangeLog NEWS README* THANKS TODO
OPTIONS_DEFINE= DOCS EMACS GNUTLS GSSAPI GUILE MH NNTP NLS PAM PYTHON
OPTIONS_DEFINE= DEBUG DOCS EMACS GNUTLS GSSAPI GUILE MH NNTP NLS \
PAM PYTHON
OPTIONS_DEFAULT= GDBM GNUTLS PAM
OPTIONS_MULTI= DB
OPTIONS_MULTI_DB= BDB GDBM KYOTOCABINET LDAP MYSQL PGSQL TOKYOCABINET
@ -37,6 +38,8 @@ KYOTOCABINET_DESC= Kyoto Cabinet database support
MH_DESC= MH (Message Handling) system support
TOKYOCABINET_DESC= Tokyo Cabinet database support
DEBUG_CONFIGURE_ON= --enable-debug
EMACS_USE= EMACS=yes
EMACS_IMPLIES= MH

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= glpk
PORTVERSION= 4.61
DISTVERSION= 4.63
CATEGORIES= math
MASTER_SITES= GNU
@ -16,8 +16,8 @@ LIB_DEPENDS= libgmp.so:math/gmp
CONFLICTS= goblin-[0-9]*
GNU_CONFIGURE= yes
USES= gmake libtool localbase
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CFLAGS+= -trigraphs
CPPFLAGS+= -D_LSEEK_DECLARED

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1485853787
SHA256 (glpk-4.61.tar.gz) = 9866de41777782d4ce21da11b88573b66bb7858574f89c28be6967ac22dfaba9
SIZE (glpk-4.61.tar.gz) = 4116291
TIMESTAMP = 1511732948
SHA256 (glpk-4.63.tar.gz) = 914d27f1a51c2bf4a51f1bd4a507f875fcca99db7b219380b836a25b29b3e7f6
SIZE (glpk-4.63.tar.gz) = 4131787

View file

@ -3,4 +3,4 @@ include/glpk.h
lib/libglpk.a
lib/libglpk.so
lib/libglpk.so.40
lib/libglpk.so.40.2.0
lib/libglpk.so.40.2.2

View file

@ -377,6 +377,7 @@
SUBDIR += ptsort
SUBDIR += py-YABT
SUBDIR += py-cinder
SUBDIR += py-colorbrewer
SUBDIR += py-crudini
SUBDIR += py-fuzzy
SUBDIR += py-glance

View file

@ -0,0 +1,19 @@
# $FreeBSD$
PORTNAME= colorbrewer
DISTVERSION= 0.1.1
CATEGORIES= misc python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Constants from Cynthia Brewer's ColorBrewer
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= python:2.7
USE_PYTHON= autoplist distutils
NO_ARCH= yes
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1499913906
SHA256 (colorbrewer-0.1.1.tar.gz) = fe87914f4b262fa7ef4e2508e41bd54a29a657628261a877f5744521368ef1dc
SIZE (colorbrewer-0.1.1.tar.gz) = 12669

View file

@ -0,0 +1,3 @@
An easy way to get access to ColorBrewer schemes from within a Python program.
WWW: https://pypi.python.org/pypi/colorbrewer

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= poudriere
DISTVERSION= 3.2.99.20171111
DISTVERSION= 3.2.99.20171127
PORTREVISION= 0
CATEGORIES= ports-mgmt
MASTER_SITES= LOCAL/bdrewery/${PORTNAME}/ \
@ -18,7 +18,7 @@ CONFLICTS_INSTALL= poudriere-[0-9]*
USE_GITHUB= yes
GH_ACCOUNT= freebsd
GH_TAGNAME= 3.2.0-1-g23c417d9
GH_TAGNAME= 3.2.0-37-g4775d32f
#DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME}
GNU_CONFIGURE= yes

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1510420278
SHA256 (freebsd-poudriere-3.2.99.20171111-3.2.0-1-g23c417d9_GH0.tar.gz) = b079644d193b72626ff9270008309e5bee3e8bf84178a5dab3da181760df7021
SIZE (freebsd-poudriere-3.2.99.20171111-3.2.0-1-g23c417d9_GH0.tar.gz) = 4357512
TIMESTAMP = 1511821150
SHA256 (freebsd-poudriere-3.2.99.20171127-3.2.0-37-g4775d32f_GH0.tar.gz) = 197a3602a5665eece71ea8a3b8e1f41e2bb7db7f207f5c5218c86bc4fd68df80
SIZE (freebsd-poudriere-3.2.99.20171127-3.2.0-37-g4775d32f_GH0.tar.gz) = 4355957

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= openiked
PORTVERSION= 1.9
PORTVERSION= 1.10
CATEGORIES= security net ipv6
MAINTAINER= marcel@FreeBSD.org

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1505944570
SHA256 (xcllnt-openiked-1.9_GH0.tar.gz) = 0d49b66fdf32e9d033edfc43150d68625249b93151873609491f6ce59596b085
SIZE (xcllnt-openiked-1.9_GH0.tar.gz) = 229897
TIMESTAMP = 1511106387
SHA256 (xcllnt-openiked-1.10_GH0.tar.gz) = cf72a3ca0579be30a44d5574291eac98a11d5b6ea582339a40808ecb89daf354
SIZE (xcllnt-openiked-1.10_GH0.tar.gz) = 229969

View file

@ -5,7 +5,7 @@
PORTNAME= ripgrep
PORTVERSION= 0.7.1
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= textproc
MAINTAINER= petteri.valkonen@iki.fi
@ -68,11 +68,15 @@ PLIST_FILES= bin/rg \
man/man1/rg.1.gz
OPTIONS_DEFINE= BASH FISH ZSH SIMD
OPTIONS_DEFAULT=BASH FISH ZSH SIMD
OPTIONS_DEFAULT=BASH FISH ZSH
OPTIONS_DEFINE_amd64= AVX
OPTIONS_DEFINE_i386= AVX
OPTIONS_DEFAULT_aarch64=SIMD
OPTIONS_DEFAULT_amd64= ${OPTIONS_DEFAULT_i386}
OPTIONS_DEFAULT_i386= ${MACHINE_CPU:tu:S/SSE2/SIMD/}
AVX_DESC= ${SSE_DESC:S/SSE/AVX/}
FISH_DESC= Install programmable completions for Fish
@ -86,7 +90,8 @@ FISH_PLIST_FILES= share/fish/completions/rg.fish
# unstable features similar to how lang/rust bootstraps. www/firefox
# uses the same hack when building with --enable-rust-simd.
SIMD_MAKE_ENV= RUSTC_BOOTSTRAP=1
SIMD_VARS= CARGO_FEATURES+=simd-accel
SIMD_VARS= CARGO_FEATURES+=simd-accel ${SIMD_VARS_${ARCH}}
SIMD_VARS_i386= RUSTFLAGS+="-C target-feature=+sse2"
ZSH_PLIST_FILES= share/zsh/site-functions/_rg

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= yard
PORTVERSION= 0.9.11
PORTVERSION= 0.9.12
CATEGORIES= textproc devel rubygems
MASTER_SITES= RG

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1511545724
SHA256 (rubygem/yard-0.9.11.gem) = 7f41224ac1bfc4948e60f84c769d335d0dab229bea8a1dfd7377118346ac92a4
SIZE (rubygem/yard-0.9.11.gem) = 636416
TIMESTAMP = 1511826044
SHA256 (rubygem/yard-0.9.12.gem) = 90929337e2502ab5e1ff05e61bc80eca8fd1facfdec14a817fdb2bc60047a587
SIZE (rubygem/yard-0.9.12.gem) = 636416

View file

@ -535,7 +535,6 @@
SUBDIR += netrik
SUBDIR += netstiff
SUBDIR += netsurf
SUBDIR += newsbeuter
SUBDIR += newsboat
SUBDIR += nextcloud
SUBDIR += nextcloud-calendar

View file

@ -3,7 +3,7 @@
PORTNAME= firefox
DISTVERSION= 57.0
PORTREVISION= 2
PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= www ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \

View file

@ -2,12 +2,12 @@
# $FreeBSD$
PORTNAME= http_load
PORTVERSION= 20140814
PORTVERSION= 20160309
CATEGORIES= www
MASTER_SITES= http://www.acme.com/software/http_load/
DISTNAME= ${PORTNAME}-14aug2014
DISTNAME= ${PORTNAME}-09Mar2016
MAINTAINER= ports@FreeBSD.org
MAINTAINER= marcel@herrbischoff.com
COMMENT= Multiprocessing http performance test client
LICENSE= BSD2CLAUSE

View file

@ -1,2 +1,3 @@
SHA256 (http_load-14aug2014.tar.gz) = 538a19cf1a45b1c0ca9be2a5f421b0a3f8d1989c24657d08bc139144b6e14622
SIZE (http_load-14aug2014.tar.gz) = 17199
TIMESTAMP = 1511822962
SHA256 (http_load-09Mar2016.tar.gz) = 5a7b00688680e3fca8726dc836fd3f94f403fde831c71d73d9a1537f215b4587
SIZE (http_load-09Mar2016.tar.gz) = 17339

View file

@ -1,50 +0,0 @@
# Created by: arved
# $FreeBSD$
PORTNAME= newsbeuter
PORTVERSION= 2.9
PORTREVISION= 6
CATEGORIES= www
MASTER_SITES= https://newsbeuter.org/downloads/ \
http://newsbeuter.org/downloads/
MAINTAINER= arved@FreeBSD.org
COMMENT= RSS feed reader for the text console
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libstfl.so:devel/stfl \
libcurl.so:ftp/curl \
libjson-c.so:devel/json-c
OPTIONS_DEFINE= PODCAST
OPTIONS_DEFAULT=PODCAST
OPTIONS_SUB= yes
PODCAST_DESC= Podcast client (podbeuter)
USES= compiler:c++11-lib gettext gmake iconv:translit ncurses perl5 \
pkgconfig sqlite shebangfix ssl
USE_CXXSTD= gnu++11
USE_PERL5= build
SHEBANG_FILES= txt2h.pl
USE_GNOME= libxml2
.include <bsd.port.pre.mk>
post-patch:
${REINPLACE_CMD} -e "s,share/man,man,; \
/^prefix/s|=.*|=${PREFIX}|; /^CXX=/d; \
s|/usr/local|${LOCALBASE}|; s|ruby1.8|ruby18|" \
${WRKSRC}/Makefile
${REINPLACE_CMD} -e 's,<ncursesw/ncurses.h>,<ncurses.h>,' \
${WRKSRC}/src/controller.cpp ${WRKSRC}/src/view.cpp
${REINPLACE_CMD} -e 's,fail "ncursesw",true,; s,fail "libcrypto",true,' \
${WRKSRC}/config.sh
${REINPLACE_CMD} -e 's|-liconv|${ICONV_LIB} -lcrypto -lncursesw|' \
${WRKSRC}/Makefile
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*beuter
.include <bsd.port.post.mk>

View file

@ -1,2 +0,0 @@
SHA256 (newsbeuter-2.9.tar.gz) = 74a8bf019b09c3b270ba95adc29f2bbe48ea1f55cc0634276b21fcce1f043dc8
SIZE (newsbeuter-2.9.tar.gz) = 432763

View file

@ -1,26 +0,0 @@
--- src/pb_controller.cpp
+++ src/pb_controller.cpp
@@ -306,9 +306,9 @@ void pb_controller::play_file(const std::string& file) {
if (player == "")
return;
cmdline.append(player);
- cmdline.append(" \"");
- cmdline.append(utils::replace_all(file,"\"", "\\\""));
- cmdline.append("\"");
+ cmdline.append(" \'");
+ cmdline.append(utils::replace_all(file,"'", "%27"));
+ cmdline.append("\'");
stfl::reset();
LOG(LOG_DEBUG, "pb_controller::play_file: running `%s'", cmdline.c_str());
::system(cmdline.c_str());
--- src/queueloader.cpp
+++ src/queueloader.cpp
@@ -130,7 +130,7 @@ std::string queueloader::get_filename(const std::string& str) {
strftime(lbuf, sizeof(lbuf), "%Y-%b-%d-%H%M%S.unknown", localtime(&t));
fn.append(lbuf);
} else {
- fn.append(base);
+ fn.append(utils::replace_all(base, "'", "%27"));
}
return fn;
}

View file

@ -1,15 +0,0 @@
--- src/controller.cpp
+++ src/controller.cpp
@@ -1275,9 +1275,10 @@ std::string controller::bookmark(const std::string& url, const std::string& titl
std::string bookmark_cmd = cfg.get_configvalue("bookmark-cmd");
bool is_interactive = cfg.get_configvalue_as_bool("bookmark-interactive");
if (bookmark_cmd.length() > 0) {
- std::string cmdline = utils::strprintf("%s '%s' %s %s",
+ std::string cmdline = utils::strprintf("%s '%s' '%s' '%s'",
bookmark_cmd.c_str(), utils::replace_all(url,"'", "%27").c_str(),
- stfl::quote(title).c_str(), stfl::quote(description).c_str());
+ utils::replace_all(title,"'", "%27").c_str(),
+ utils::replace_all(description,"'", "%27").c_str());
LOG(LOG_DEBUG, "controller::bookmark: cmd = %s", cmdline.c_str());

View file

@ -1,13 +0,0 @@
--- include/matcher.h.orig 2014-02-02 16:00:13.000000000 +0100
+++ include/matcher.h 2014-02-02 16:00:19.000000000 +0100
@@ -3,6 +3,10 @@
#include <FilterParser.h>
+#ifdef _LIBCPP_VERSION
+namespace std { namespace tr1 = std; }
+#endif
+
namespace newsbeuter {
class matchable {

View file

@ -1,11 +0,0 @@
diff src/pb_controller.cpp src/pb_controller.cpp
--- src/pb_controller.cpp
+++ src/pb_controller.cpp
@@ -287,6 +287,7 @@ void pb_controller::start_downloads() {
if (it->status() == DL_QUEUED) {
std::thread t {poddlthread(&(*it), cfg)};
--dl2start;
+ t.detach();
}
}
}

View file

@ -1,11 +0,0 @@
diff src/pb_view.cpp src/pb_view.cpp
--- src/pb_view.cpp
+++ src/pb_view.cpp
@@ -111,6 +111,7 @@ void pb_view::run(bool auto_download) {
if (idx != -1) {
if (ctrl->downloads()[idx].status() != DL_DOWNLOADING) {
std::thread t {poddlthread(&ctrl->downloads()[idx], ctrl->get_cfgcont())};
+ t.detach();
}
}
}

View file

@ -1,31 +0,0 @@
diff include/poddlthread.h include/poddlthread.h
--- include/poddlthread.h
+++ include/poddlthread.h
@@ -7,6 +7,7 @@
#include <sys/time.h>
#include <time.h>
+#include <memory>
#include <configcontainer.h>
@@ -24,7 +25,7 @@ class poddlthread {
private:
void mkdir_p(const char * file);
download * dl;
- std::ofstream *f;
+ std::shared_ptr<std::ofstream> f;
timeval tv1;
timeval tv2;
size_t bytecount;
diff --git a/src/poddlthread.cpp b/src/poddlthread.cpp
--- src/poddlthread.cpp
+++ src/poddlthread.cpp
@@ -22,7 +22,6 @@ poddlthread::poddlthread(download * dl_, newsbeuter::configcontainer * c) : dl(d
}
poddlthread::~poddlthread() {
- delete f;
}
void poddlthread::operator()() {

View file

@ -1,13 +0,0 @@
--- rss/rsspp_internal.h.orig 2014-02-02 15:53:54.000000000 +0100
+++ rss/rsspp_internal.h 2014-02-02 15:52:36.000000000 +0100
@@ -9,6 +9,10 @@
#include <rsspp.h>
#include <tr1/memory>
+#ifdef _LIBCPP_VERSION
+namespace std { namespace tr1 = std; }
+#endif
+
#define CONTENT_URI "http://purl.org/rss/1.0/modules/content/"
#define RDF_URI "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
#define ITUNES_URI "http://www.itunes.com/dtds/podcast-1.0.dtd"

View file

@ -1,12 +0,0 @@
--- src/utils.cpp.orig 2015-02-19 10:56:59 UTC
+++ src/utils.cpp
@@ -274,7 +274,8 @@ std::string utils::convert_text(const st
* of all the Unix-like systems around there, only Linux/glibc seems to
* come with a SuSv3-conforming iconv implementation.
*/
-#if !(__linux) && !defined(__GLIBC__) && !defined(__APPLE__) && !defined(__OpenBSD__)
+#if !(__linux) && !defined(__GLIBC__) && !defined(__APPLE__) \
+ && !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__DragonFly__)
const char * inbufp;
#else
char * inbufp;

View file

@ -1,3 +0,0 @@
Newsbeuter is an RSS feed reader for the text console.
WWW: http://newsbeuter.org/

View file

@ -1,23 +0,0 @@
bin/newsbeuter
%%PODCAST%%bin/podbeuter
share/locale/de/LC_MESSAGES/newsbeuter.mo
share/locale/es/LC_MESSAGES/newsbeuter.mo
share/locale/es_ES/LC_MESSAGES/newsbeuter.mo
share/locale/fr/LC_MESSAGES/newsbeuter.mo
share/locale/hu/LC_MESSAGES/newsbeuter.mo
share/locale/it/LC_MESSAGES/newsbeuter.mo
share/locale/nb/LC_MESSAGES/newsbeuter.mo
share/locale/nl/LC_MESSAGES/newsbeuter.mo
share/locale/pl/LC_MESSAGES/newsbeuter.mo
share/locale/pt_BR/LC_MESSAGES/newsbeuter.mo
share/locale/ru/LC_MESSAGES/newsbeuter.mo
share/locale/sv/LC_MESSAGES/newsbeuter.mo
share/locale/tr/LC_MESSAGES/newsbeuter.mo
share/locale/uk/LC_MESSAGES/newsbeuter.mo
share/locale/zh/LC_MESSAGES/newsbeuter.mo
share/locale/zh_TW/LC_MESSAGES/newsbeuter.mo
share/doc/newsbeuter/docbook-xsl.css
share/doc/newsbeuter/newsbeuter.html
share/doc/newsbeuter/examples/config
man/man1/newsbeuter.1.gz
%%PODCAST%%man/man1/podbeuter.1.gz

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= nghttp2
PORTVERSION= 1.27.0
PORTVERSION= 1.28.0
DISTVERSIONPREFIX= v
CATEGORIES= www net

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1509039422
SHA256 (nghttp2-nghttp2-v1.27.0_GH0.tar.gz) = 9ef676571372b4a87a12046e294ab0a35baceb31daeaeadcd945ed296cf9b591
SIZE (nghttp2-nghttp2-v1.27.0_GH0.tar.gz) = 1747577
TIMESTAMP = 1511826032
SHA256 (nghttp2-nghttp2-v1.28.0_GH0.tar.gz) = 809ecbf2f70365cd440110c2bde81e0c074db59b693effce748fdafb5cc388f9
SIZE (nghttp2-nghttp2-v1.28.0_GH0.tar.gz) = 1754997