*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2023-07-20 03:27:09 +02:00
parent b0002f1152
commit 4fd7bc5c2b
289 changed files with 2311 additions and 3952 deletions

View File

@ -1,5 +1,5 @@
PORTNAME= ancient
PORTVERSION= 2.1.0
PORTVERSION= 2.1.1
DISTVERSIONPREFIX= v
CATEGORIES= archivers

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1689050481
SHA256 (temisu-ancient-v2.1.0_GH0.tar.gz) = 7fde64be49e52ce5abc8804d3df13ba1475db0c0bb0513ae50d518e25e76373a
SIZE (temisu-ancient-v2.1.0_GH0.tar.gz) = 15714423
TIMESTAMP = 1689833020
SHA256 (temisu-ancient-v2.1.1_GH0.tar.gz) = 6f63e2765866925f1b188baee958d4518720bd0009ab4f50b390ea5028649ec2
SIZE (temisu-ancient-v2.1.1_GH0.tar.gz) = 117915

View File

@ -1,5 +1,5 @@
PORTNAME= dpkg
PORTVERSION= 1.19.7
PORTVERSION= 1.19.8
CATEGORIES= archivers sysutils
MASTER_SITES= DEBIAN_POOL
DISTNAME= dpkg_${PORTVERSION}
@ -19,8 +19,8 @@ RUN_DEPENDS= gtar:archivers/gtar \
USES= compiler:c11 cpe gmake iconv libtool ncurses perl5 pkgconfig \
tar:xz
CPE_VENDOR= debian
USE_CXXSTD= c++14
WRKSRC= ${WRKDIR}/dpkg-${PORTVERSION}
DPKGDIR?= /var/db/dpkg
PLIST_SUB= DPKGDIR=${DPKGDIR}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1571618437
SHA256 (dpkg_1.19.7.tar.xz) = 4c27fededf620c0aa522fff1a48577ba08144445341257502e7730f2b1a296e8
SIZE (dpkg_1.19.7.tar.xz) = 4716724
TIMESTAMP = 1689785325
SHA256 (dpkg_1.19.8.tar.xz) = 2632c00b0cf0ea19ed7bd6700e6ec5faca93f0045af629d356dc03ad74ae6f10
SIZE (dpkg_1.19.8.tar.xz) = 4701260

View File

@ -1,6 +1,5 @@
PORTNAME= tar
PORTVERSION= 1.34
PORTREVISION= 1
DISTVERSION= 1.35
CATEGORIES= archivers sysutils
MASTER_SITES= GNU
PKGNAMEPREFIX= g
@ -22,8 +21,9 @@ CONFIGURE_ENV= DEFAULT_RMT_COMMAND=/etc/rmt
# supply result to skip a test that will abort configure if run as root
CONFIGURE_ENV+= gl_cv_func_mknod_works=yes
TEST_DEPENDS= autom4te:devel/autoconf
TEST_TARGET= check
# 1.35 has too many problems in the testsuite:
# missing .at source files, bashisms, brittle xz tests
#TEST_TARGET= check
OPTIONS_DEFINE= NLS STATIC
OPTIONS_SUB= yes

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1613510444
SHA256 (tar-1.34.tar.xz) = 63bebd26879c5e1eea4352f0d03c991f966aeb3ddeb3c7445c902568d5411d28
SIZE (tar-1.34.tar.xz) = 2226068
TIMESTAMP = 1689800016
SHA256 (tar-1.35.tar.xz) = 4d62ff37342ec7aed748535323930c7cf94acf71c3591882b26a7ea50f3edc16
SIZE (tar-1.35.tar.xz) = 2317208

View File

@ -0,0 +1,12 @@
--- src/Makefile.in.orig 2023-07-19 21:08:48 UTC
+++ src/Makefile.in
@@ -1793,7 +1793,8 @@ AM_CFLAGS = $(WARN_CFLAGS) $(WERROR_CFLAGS)
tar_LDADD = $(LIBS) ../lib/libtar.a ../gnu/libgnu.a\
$(LIB_ACL) $(LIB_CLOCK_GETTIME) $(LIB_EACCESS)\
$(LIB_GETRANDOM) $(LIB_HARD_LOCALE) $(FILE_HAS_ACL_LIB) $(LIB_MBRTOWC)\
- $(LIB_SELINUX) $(LIB_SETLOCALE_NULL)
+ $(LIB_SELINUX) $(LIB_SETLOCALE_NULL) \
+ $(LIBINTL) $(LIBICONV)
all: all-am

View File

@ -21,6 +21,7 @@ man/man8/grmt.8.gz
%%NLS%%share/locale/id/LC_MESSAGES/tar.mo
%%NLS%%share/locale/it/LC_MESSAGES/tar.mo
%%NLS%%share/locale/ja/LC_MESSAGES/tar.mo
%%NLS%%share/locale/ka/LC_MESSAGES/tar.mo
%%NLS%%share/locale/ko/LC_MESSAGES/tar.mo
%%NLS%%share/locale/ky/LC_MESSAGES/tar.mo
%%NLS%%share/locale/ms/LC_MESSAGES/tar.mo

View File

@ -5,25 +5,27 @@ CATEGORIES= audio
MASTER_SITES= http://quitte.de/dsp/
DISTNAME= caps_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
MAINTAINER= bofh@FreeBSD.org
COMMENT= The C* LADSPA Audio Plugin Suite
WWW= http://quitte.de/dsp/caps.html
BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa
RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa
OPTIONS_DEFINE= OPTIMIZED_CFLAGS
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
WRKSRC= ${WRKDIR}/caps-${PORTVERSION}
BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa
RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa
USES= gmake
USE_CXXSTD= c++14
MAKE_ARGS= CC="${CXX}" CFLAGS="${CXXFLAGS} -fPIC -DPIC"
WRKSRC= ${WRKDIR}/caps-${PORTVERSION}
PLIST_FILES= lib/ladspa/caps.so share/ladspa/rdf/caps.rdf
OPTIONS_DEFINE= OPTIMIZED_CFLAGS
OPTIMIZED_CFLAGS_CFLAGS= -O2 -ffast-math -funroll-loops
do-install:

View File

@ -1,6 +1,5 @@
PORTNAME= FluidPlug
PORTVERSION= g20181209
PORTREVISION= 5
PORTVERSION= g20230318
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
@ -18,14 +17,12 @@ LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth
USES= gmake pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= falkTX
GH_TAGNAME= 8457f10
GH_TAGNAME= 38d7d0d
SOUNDFONT_DIR= ${PREFIX}/share/sounds/sf2
OPTIONS_DEFINE_amd64= SSE
OPTIONS_DEFINE_i386= SSE
OPTIONS_DEFAULT_amd64= SSE
OPTIONS_DEFAULT_i386= SSE
SSE_MAKE_ARGS= PORT_SIMD_FLAGS="-mtune=generic -msse -msse2 -mfpmath=sse"

View File

@ -1,4 +1,4 @@
TIMESTAMP = 1544382059
TIMESTAMP = 1689788685
SHA256 (airfont_a340u.tar.7z) = 7c61d6243943e3ff86dbe776cf3f1cdb0af5e55ccda370491c02613849fd9df4
SIZE (airfont_a340u.tar.7z) = 7799067
SHA256 (AVL_Drumkits_Perc_1.1.tar.7z) = f55818be1499f551c4650afbf3bcaa72f9c2e94f94519a1c1722bd96f8df3f50
@ -49,5 +49,5 @@ SHA256 (fluidr3gm_synthlead.sf2.tar.7z) = e510f95e8266924631cd1ed44eacd4eb3190ff
SIZE (fluidr3gm_synthlead.sf2.tar.7z) = 1239470
SHA256 (fluidr3gm_synthpad.sf2.tar.7z) = b1297b4d8b28f3c4652b842bc19ebfe7ce72658b9423f3b3611e8155bd6997e0
SIZE (fluidr3gm_synthpad.sf2.tar.7z) = 2077816
SHA256 (falkTX-FluidPlug-g20181209-8457f10_GH0.tar.gz) = 0befa7ef26efc83ced3ca29d6144ece1ba06769a50c1a091b9728fac2f2f5224
SIZE (falkTX-FluidPlug-g20181209-8457f10_GH0.tar.gz) = 29752401
SHA256 (falkTX-FluidPlug-g20230318-38d7d0d_GH0.tar.gz) = 4fba4cd8b168757cab941a4957517f754b4d0d587ceaa5911af69deaeaad255e
SIZE (falkTX-FluidPlug-g20230318-38d7d0d_GH0.tar.gz) = 29752434

View File

@ -5,7 +5,7 @@
BASE_FLAGS = -Wall -Wextra -Wshadow -pipe
-BASE_OPTS = -O2 -ffast-math -mtune=generic -msse -msse2 -mfpmath=sse -fdata-sections -ffunction-sections
+BASE_OPTS = -O2 -ffast-math $(PORT_SIMD_FLAGS) -fdata-sections -ffunction-sections
+BASE_OPTS = $(CFLAGS) -ffast-math $(PORT_SIMD_FLAGS) -fdata-sections -ffunction-sections
ifeq ($(MACOS),true)
# MacOS linker flags

View File

@ -13,18 +13,19 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libqjson-qt5.so:devel/qjson
USES= cmake compiler:c++11-lang pkgconfig qt:5
USE_LDCONFIG= yes
USE_CXXSTD= c++14
USE_GITHUB= yes
USE_LDCONFIG= yes
GH_ACCOUNT= lfranchi
USE_QT= core buildtools:build qmake:build network xml
USE_QT= core network xml buildtools:build qmake:build
CMAKE_OFF+= BUILD_WITH_QT4
PLIST_SUB= PORTVERSION=${PORTVERSION}
OPTIONS_DEFINE= TEST
TEST_USE= QT=testlib:build
TEST_CMAKE_BOOL=ECHONEST_BUILD_TESTS
TEST_USE= QT=testlib:build
TEST_CMAKE_BOOL= ECHONEST_BUILD_TESTS
.include <bsd.port.mk>

View File

@ -5,7 +5,7 @@ CATEGORIES= audio gnustep
MASTER_SITES= SAVANNAH/gap
DISTNAME= MPDCon-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
MAINTAINER= bofh@FreeBSD.org
COMMENT= MPD client for GNUstep
WWW= https://gap.nongnu.org/mpdcon/
@ -18,6 +18,12 @@ LIB_DEPENDS= libmpdclient.so.2:audio/libmpdclient \
USES= gnustep
USE_GNUSTEP= base gui back build
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
post-patch:
${REINPLACE_CMD} -e \
's|^GNUSTEP_INSTALLATION_DIR|#GNUSTEP_INSTALLATION_DIR|' \

View File

@ -15,6 +15,7 @@ LIB_DEPENDS= libcddb.so:audio/libcddb \
libtag.so:audio/taglib
USES= compiler:c++11-lang pkgconfig tar:tgz
USE_CXXSTD= c++11
PLIST_FILES= bin/taglookup \
man/man1/taglookup.1.gz

View File

@ -1,6 +1,6 @@
PORTNAME= canu
DISTVERSION= 2.2
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= biology java perl5
# Github auto-generated tarballs lack submodules
MASTER_SITES= https://github.com/marbl/canu/releases/download/v${DISTVERSION}/
@ -28,6 +28,7 @@ WRKSRC_SUBDIR= src
# Upstream Makefile compiles directly into ${DESTDIR}${PREFIX} rather than
# using a separate install target.
MAKE_ENV= DESTDIR=${WRKSRC} CANU_BUILD_ENV=ports
CXXFLAGS+= -std=c++14
.include <bsd.port.pre.mk>
@ -38,6 +39,8 @@ post-extract:
${CP} ${FILESDIR}/cpuid_arm.c ${WRKSRC}/utility/src/parasail/cpuid.c
.elif ${ARCH} == "powerpc64" || ${ARCH} == "powerpc64le"
${CP} ${FILESDIR}/cpuid_ppc.c ${WRKSRC}/utility/src/parasail/cpuid.c
.elif ${ARCH} != "amd64"
${CP} ${FILESDIR}/cpuid_any.c ${WRKSRC}/utility/src/parasail/cpuid.c
.endif
pre-configure:

View File

@ -0,0 +1,52 @@
/**
* @file
*
* @author jeffrey.daily@gmail.com
*
* Copyright (c) 2015 Battelle Memorial Institute.
*
* For non-intel platforms, stub out the intel feature tests.
*/
#include "config.h"
#include "parasail/cpuid.h"
int parasail_can_use_avx512vbmi()
{
return 0;
}
int parasail_can_use_avx512bw()
{
return 0;
}
int parasail_can_use_avx512f()
{
return 0;
}
int parasail_can_use_avx2()
{
return 0;
}
int parasail_can_use_sse41()
{
return 0;
}
int parasail_can_use_sse2()
{
return 0;
}
int parasail_can_use_altivec()
{
return 0;
}
int parasail_can_use_neon()
{
return 0;
}

View File

@ -1,12 +0,0 @@
--- utility/src/parasail/internal_sse.h.orig 2021-12-17 22:10:09 UTC
+++ utility/src/parasail/internal_sse.h
@@ -10,7 +10,8 @@
#include <stdint.h>
-#include <emmintrin.h>
+#define SIMDE_ENABLE_NATIVE_ALIASES
+#include <simde.h>
#include "parasail.h"

View File

@ -1,12 +0,0 @@
--- utility/src/utility/align-ssw.H.orig 2021-12-17 22:12:23 UTC
+++ utility/src/utility/align-ssw.H
@@ -33,7 +33,8 @@
#include <stdio.h>
#include <stdint.h>
#include <string.h>
-#include <emmintrin.h>
+#define SIMDE_ENABLE_NATIVE_ALIASES
+#include <simde.h.h>
#define MAPSTR "MIDNSHP=X"

View File

@ -1,6 +1,7 @@
PORTNAME= mashmap
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.6
PORTREVISION= 1
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
@ -10,6 +11,8 @@ WWW= https://github.com/marbl/MashMap
LICENSE= PD
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BROKEN_i386= compilation fails: fatal error: unknown type name '__uint128_t'
LIB_DEPENDS= libgsl.so:math/gsl
USES= cmake compiler:c++17-lang localbase:ldflags
@ -18,6 +21,10 @@ USE_GITHUB= yes
GH_ACCOUNT= marbl
GH_PROJECT= MashMap
OPTIONS_DEFINE= NATIVE
NATIVE_CMAKE_BOOL= OPTIMIZE_FOR_NATIVE
PLIST_FILES= bin/mashmap \
bin/mashmap-align

View File

@ -1,5 +1,6 @@
PORTNAME= meshdev
PORTVERSION= 0.5
PORTREVISION= 1
CATEGORIES= cad
MASTER_SITES= LOCAL/gahr \
http://people.freebsd.org/~gahr/distfiles/
@ -8,6 +9,9 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Mesh comparison software
WWW= http://meshdev.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/Copying.txt
USES= dos2unix
DOS2UNIX_FILES= src/MeshDev.h

View File

@ -3,24 +3,24 @@
@@ -1,10 +1,10 @@
# Project: MeshDev
# Makefile created by Michaël Roy
-CXX = g++
-OBJ = tmp/Deviation.o tmp/FileVrml1.o tmp/FileVrml2.o tmp/Mesh.o tmp/MeshDev.o tmp/Neighborhood.o tmp/Sample.o tmp/UniformGrid.o
+CXX ?= g++
+OBJ = tmp/Deviation.o tmp/FileVrml1.o tmp/FileVrml2.o tmp/FileSTL.o tmp/Mesh.o tmp/MeshDev.o tmp/Neighborhood.o tmp/Sample.o tmp/UniformGrid.o
BIN = ../bin/meshdev
-CFLAGS += -DNDEBUG -Wall -W -ansi -pedantic -s -O2
+CFLAGS += -DNDEBUG -Wall -W -pedantic
+CFLAGS += -DNDEBUG -Wall -W -pedantic --std=c++14
.PHONY: all clean
@@ -25,6 +25,9 @@
tmp/FileVrml2.o: ../src/FileVrml2.cpp
$(CXX) -c ../src/FileVrml2.cpp -o tmp/FileVrml2.o $(CFLAGS)
+tmp/FileSTL.o: ../src/FileSTL.cpp
+ $(CXX) -c ../src/FileSTL.cpp -o tmp/FileSTL.o $(CFLAGS)
+
tmp/Mesh.o: ../src/Mesh.cpp
$(CXX) -c ../src/Mesh.cpp -o tmp/Mesh.o $(CFLAGS)

View File

@ -1,6 +1,6 @@
PORTNAME= spice
PORTVERSION= 3f5.2
PORTREVISION= 13
PORTREVISION= 14
CATEGORIES= cad
MASTER_SITES= https://ptolemy.berkeley.edu/projects/embedded/pubs/downloads/spice/:srcs \
http://home.hiroshima-u.ac.jp/usdl/HiSIM2/:hisim2 \
@ -23,8 +23,6 @@ LICENSE_FILE= ${WRKSRC}/COPYRIGHT
BROKEN_aarch64= Fails to link: missing sbrk
BROKEN_riscv64= Fails to link: missing sbrk
EXTRACT_DEPENDS= ${LOCALBASE}/bin/unzip:archivers/unzip
WRKSRC= ${WRKDIR}/${PORTNAME}3f5
MAKEFILE= ${FILESDIR}/Makefile
CONFIGURE_ENV= CONFIGFILE="${CONFIGFILE}" \
@ -57,6 +55,10 @@ DEV_HISIM2_LICENSE= HISIML
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
CFLAGS+= -Wno-error=int-conversion
.endif
# Configuration parameters.
CC_OPT= ${CFLAGS}
CONFIGFILE= ${WRKSRC}/conf/FreeBSD
@ -91,10 +93,10 @@ post-extract-DEV_BSIM3-on:
-C ${WRKSRC}/src/lib/dev/bsim3
post-extract-DEV_BSIM4-on:
@${MKDIR} ${WRKSRC}/src/lib/dev/bsim4
${UNZIP_CMD} -qo ${DISTDIR}/${DIST_SUBDIR}/BSIM480_Code.zip \
${UNZIP_NATIVE_CMD} -qo ${DISTDIR}/${DIST_SUBDIR}/BSIM480_Code.zip \
-d ${WRKSRC}/src/lib/dev/bsim4
post-extract-DEV_HISIM2-on:
${UNZIP_CMD} -qo ${DISTDIR}/${DIST_SUBDIR}/HiSIM_2.8.0_Release_20140605.zip \
${UNZIP_NATIVE_CMD} -qo ${DISTDIR}/${DIST_SUBDIR}/HiSIM_2.8.0_Release_20140605.zip \
-d ${WRKDIR}
${MV} ${WRKDIR}/HiSIM_2.8.0_Release_20140605/HiSIM_2.8.0_C-Code/hisim2 \
${WRKSRC}/src/lib/dev

View File

@ -0,0 +1,10 @@
--- src/lib/ebus/message.h.orig 2023-07-19 18:34:53 UTC
+++ src/lib/ebus/message.h
@@ -58,7 +58,6 @@ namespace ebusd {
* template class.
*/
-using std::binary_function;
using std::priority_queue;
using std::deque;

View File

@ -24,6 +24,12 @@ LDFLAGS+= -L${ICONV_PREFIX}/lib
DOCS_EN= COPYING ChangeLog
DOCS_JA= ChangeLog.ja README.ja
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}/ja
.for f in ${DOCS_EN}

View File

@ -10,6 +10,7 @@ WWW= https://tangentsoft.com/mysqlpp
LICENSE= LGPL21
USES= gmake mysql
USE_CXXSTD= c++14
USE_LDCONFIG= yes
GNU_CONFIGURE= yes

View File

@ -1,5 +1,5 @@
PORTNAME= citus
PORTVERSION= 11.3.0
PORTVERSION= 12.0.0
DISTVERSIONPREFIX= v
CATEGORIES= databases
PKGNAMEPREFIX= pg_
@ -10,7 +10,7 @@ WWW= https://www.citusdata.com/
LICENSE= AGPLv3
USES= compiler:c11 gmake pgsql:12+ autoreconf readline ssl \
USES= compiler:c11 gmake pgsql:14+ autoreconf readline ssl \
gettext-runtime
LIB_DEPENDS= liblz4.so:archivers/liblz4 \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1683400044
SHA256 (citusdata-citus-v11.3.0_GH0.tar.gz) = e377981eda41a0c3defaafc3e7471e9f102482df70eda25dac912fcf7c24df16
SIZE (citusdata-citus-v11.3.0_GH0.tar.gz) = 6627414
TIMESTAMP = 1689746431
SHA256 (citusdata-citus-v12.0.0_GH0.tar.gz) = 9a6adaecc28e80e03a0523d07ee14c4b848f86f48ed37f84aa8cb98f3489f632
SIZE (citusdata-citus-v12.0.0_GH0.tar.gz) = 6744359

View File

@ -51,6 +51,7 @@ include/postgresql/server/distributed/lock_graph.h
include/postgresql/server/distributed/log_utils.h
include/postgresql/server/distributed/maintenanced.h
include/postgresql/server/distributed/memutils.h
include/postgresql/server/distributed/merge_executor.h
include/postgresql/server/distributed/merge_planner.h
include/postgresql/server/distributed/metadata_cache.h
include/postgresql/server/distributed/metadata_sync.h
@ -79,6 +80,7 @@ include/postgresql/server/distributed/pg_dist_node_metadata.h
include/postgresql/server/distributed/pg_dist_partition.h
include/postgresql/server/distributed/pg_dist_placement.h
include/postgresql/server/distributed/pg_dist_rebalance_strategy.h
include/postgresql/server/distributed/pg_dist_schema.h
include/postgresql/server/distributed/pg_dist_shard.h
include/postgresql/server/distributed/pg_dist_transaction.h
include/postgresql/server/distributed/pg_version_constants.h
@ -97,6 +99,7 @@ include/postgresql/server/distributed/relation_utils.h
include/postgresql/server/distributed/relay_utility.h
include/postgresql/server/distributed/remote_commands.h
include/postgresql/server/distributed/remote_transaction.h
include/postgresql/server/distributed/repartition_executor.h
include/postgresql/server/distributed/repartition_join_execution.h
include/postgresql/server/distributed/replication_origin_session_utils.h
include/postgresql/server/distributed/resource_lock.h
@ -117,6 +120,7 @@ include/postgresql/server/distributed/string_utils.h
include/postgresql/server/distributed/subplan_execution.h
include/postgresql/server/distributed/task_execution_utils.h
include/postgresql/server/distributed/tdigest_extension.h
include/postgresql/server/distributed/tenant_schema_metadata.h
include/postgresql/server/distributed/time_constants.h
include/postgresql/server/distributed/transaction_identifier.h
include/postgresql/server/distributed/transaction_management.h
@ -158,6 +162,7 @@ share/postgresql/extension/citus--11.0-4--11.1-1.sql
share/postgresql/extension/citus--11.1-1--11.2-1.sql
share/postgresql/extension/citus--11.2-1--11.2-2.sql
share/postgresql/extension/citus--11.2-2--11.3-1.sql
share/postgresql/extension/citus--11.3-1--12.0-1.sql
share/postgresql/extension/citus--8.0-1--8.0-2.sql
share/postgresql/extension/citus--8.0-1.sql
share/postgresql/extension/citus--8.0-10--8.0-11.sql

View File

@ -1,5 +1,5 @@
PORTNAME= mysql-connector-python
PORTVERSION= 8.0.33
PORTVERSION= 8.1.0
CATEGORIES= databases python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -9,12 +9,14 @@ WWW= https://dev.mysql.com/doc/connector-python/en
LICENSE= GPLv2
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=3.11.0:devel/py-protobuf@${PY_FLAVOR}
USES= python
USE_GITHUB= yes
GH_ACCOUNT= mysql
USE_PYTHON= autoplist distutils
USE_PYTHON= autoplist pep517
NO_ARCH= yes
@ -25,14 +27,11 @@ OPTIONS_DEFINE= COMPRESSION DNS GSSAPI
COMPRESSION_DESC= Compression Support
DNS_DESC= DNS Support
COMPRESSION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lz4>2.1.6:archivers/py-lz4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zstandard>0.12.0:archivers/py-zstandard@${PY_FLAVOR}
COMPRESSION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lz4>=2.1.6:archivers/py-lz4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zstandard>=0.12.0:archivers/py-zstandard@${PY_FLAVOR}
DNS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.16.0:dns/py-dnspython@${PY_FLAVOR}
GSSAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gssapi>=1.6.9:security/py-gssapi@${PY_FLAVOR}
.include <bsd.port.pre.mk>
PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS:N--single-version-externally-managed}
post-patch:
@${REINPLACE_CMD} -e 's|"gcc"|"${CC}"|g ; \
s|"g++"|"${CXX}"|g' \
@ -41,4 +40,4 @@ post-patch:
do-test:
@(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ./unittests.py)
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1681925426
SHA256 (mysql-mysql-connector-python-8.0.33_GH0.tar.gz) = d8ca0d74316e966862b6c0de3a7be14021dc5a7b39490dd012cf9b7e24ba8d32
SIZE (mysql-mysql-connector-python-8.0.33_GH0.tar.gz) = 15263768
TIMESTAMP = 1689776202
SHA256 (mysql-mysql-connector-python-8.1.0_GH0.tar.gz) = a85c4377394e18c1cca6bb6b54ad5612a4ebf31f578e2cb69bab002031865bd1
SIZE (mysql-mysql-connector-python-8.1.0_GH0.tar.gz) = 15126225

View File

@ -1,5 +1,5 @@
PORTNAME= unqlite
PORTVERSION= 0.9.5
PORTVERSION= 0.9.6
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1689499321
SHA256 (unqlite-0.9.5.tar.gz) = c283edb9b1f0dc1e5d3e90910345b58d51f63b3a689fc67025ad6bfd7b4d9e35
SIZE (unqlite-0.9.5.tar.gz) = 579688
TIMESTAMP = 1689776590
SHA256 (unqlite-0.9.6.tar.gz) = 2db08624da69e25fe74a1b66b4dc8a975b256b2bb3d4f83fa185133961225c97
SIZE (unqlite-0.9.6.tar.gz) = 580032

View File

@ -1,6 +1,5 @@
PORTNAME= semantik
DISTVERSION= 1.2.8
PORTREVISION= 1
DISTVERSION= 1.2.10
CATEGORIES= deskutils kde
MASTER_SITES= https://waf.io/
@ -11,8 +10,8 @@ WWW= https://waf.io/semantik.html
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= kde:5 pkgconfig python qt:5 shebangfix tar:bzip2 waf \
desktop-file-utils gettext shared-mime-info
USES= desktop-file-utils gettext kde:5 pkgconfig python qt:5 \
shared-mime-info shebangfix tar:bzip2 waf
USE_KDE= auth config configwidgets coreaddons i18n iconthemes \
kdelibs4support kio sonnet widgetsaddons xmlgui
USE_LDCONFIG= yes
@ -31,47 +30,15 @@ SHEBANG_FILES= src/templates/beamer/wscript \
waf \
wscript
CONFIGURE_ENV= PATH="${KDE_PREFIX}/bin:$$PATH" \
WAF_HOME="${WRKSRC}"
MAKE_ENV= DESTDIR="${STAGEDIR}"
CFLAGS+= -I${LOCALBASE}/include
CPPFLAGS+= -I${LOCALBASE}/include
# Help WAF a bit more by simply adding the locations to the KF5
# headers ourselves...
CXXFLAGS+= -I${LOCALBASE}/include/KF5/KAuthCore \
-I${LOCALBASE}/include/KF5/KConfigCore \
-I${LOCALBASE}/include/KF5/KConfigGui \
-I${LOCALBASE}/include/KF5/KConfigWidgets \
-I${LOCALBASE}/include/KF5/KCoreAddons \
-I${LOCALBASE}/include/KF5/KDELibs4Support \
-I${LOCALBASE}/include/KF5/KI18n \
-I${LOCALBASE}/include/KF5/KIOCore \
-I${LOCALBASE}/include/KF5/KIOWidgets \
-I${LOCALBASE}/include/KF5/KWidgetsAddons \
-I${LOCALBASE}/include/KF5/KXmlGui \
-I${LOCALBASE}/include/KF5/SonnetUi \
# Let the ports system handle gtk-update-icon-cache and shared-mime-info
MAKE_ARGS= --nogtkicons \
--nomimes
PLIST_SUB= PORTVERSION="${PORTVERSION}"
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
post-patch:
@${REINPLACE_CMD} -e 's+@@LOCALBASE@@+${LOCALBASE}+' \
${WRKSRC}/wscript
post-patch-NLS-off:
@${REINPLACE_CMD} -e '/langs/ d' \
${WRKSRC}/wscript
post-configure:
# Waf injects some bizzarre 3- and 4-level ../ stacks into the include
# paths, which don't match how KDE includes are organized, and in a
# poudriere build don't necessarily reach /usr/local/include either.
@${REINPLACE_CMD} -e "s+..PWD............/include+${LOCALBASE}/include+g" \
${WRKSRC}/build/c4che/_cache.py
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} \
${STAGEDIR}${PREFIX}/bin/${PORTNAME}-d \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1653319124
SHA256 (semantik-1.2.8.tar.bz2) = cb2505577fe386240abbbebcc29fc697606dd576bd3d0401fba3a49de40249a6
SIZE (semantik-1.2.8.tar.bz2) = 628492
TIMESTAMP = 1689789536
SHA256 (semantik-1.2.10.tar.bz2) = e5a33968461d1a47731fe0a5ce265ce507c5000a1f8b5a4ac5314f1ca055f2af
SIZE (semantik-1.2.10.tar.bz2) = 627389

View File

@ -64,6 +64,7 @@ share/mime/packages/semantik.xml
%%DATADIR%%/templates/java/main.html
%%DATADIR%%/templates/java/run.sh
%%DATADIR%%/templates/markdown.sem.py
%%DATADIR%%/templates/markdown/doc.md
%%DATADIR%%/templates/odp.sem.py
%%DATADIR%%/templates/odp/content.xml
%%DATADIR%%/templates/odp/manifest.xml

View File

@ -5,21 +5,25 @@ CATEGORIES= deskutils gnustep
MASTER_SITES= http://coyote.octets.fr/pub/gnustep/
DISTNAME= SimpleAgenda-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
MAINTAINER= bofh@FreeBSD.org
COMMENT= Simple calendar and agenda application
WWW= http://wiki.gnustep.org/index.php/SimpleAgenda.app
LICENSE= GPLv2
LIB_DEPENDS+= libical.so:devel/libical \
libuuid.so:misc/e2fsprogs-libuuid
LICENSE= GPLv2
USES= gnustep
USES= gnustep localbase
USE_GNUSTEP= back build
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
CFLAGS+= -I${LOCALBASE}/include
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
pre-configure:
${REINPLACE_CMD} -e 's|SimpleAgenda|SimpleAgenda.m|' ${WRKSRC}/configure

View File

@ -1718,6 +1718,7 @@
SUBDIR += ossp-val
SUBDIR += ossp-var
SUBDIR += ossp-xds
SUBDIR += outcome
SUBDIR += p4
SUBDIR += p4.el
SUBDIR += p4api

View File

@ -1,5 +1,5 @@
PORTNAME= cirrus-cli
PORTVERSION= 0.101.1
PORTVERSION= 0.101.2
DISTVERSIONPREFIX= v
CATEGORIES= devel
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1688074295
SHA256 (go/devel_cirrus-cli/cirruslabs-cirrus-cli-v0.101.1_GH0/go.mod) = d4d1fa0cc7975d615729f1e07527e5e3a3f433e03ff9a1e2eae4d08fc0d90bb5
SIZE (go/devel_cirrus-cli/cirruslabs-cirrus-cli-v0.101.1_GH0/go.mod) = 6916
SHA256 (go/devel_cirrus-cli/cirruslabs-cirrus-cli-v0.101.1_GH0/cirruslabs-cirrus-cli-v0.101.1_GH0.tar.gz) = 29f680c386a2270c78b6c29114b7a26243e106ac8f16842b6714d66994b99d91
SIZE (go/devel_cirrus-cli/cirruslabs-cirrus-cli-v0.101.1_GH0/cirruslabs-cirrus-cli-v0.101.1_GH0.tar.gz) = 713969
TIMESTAMP = 1689843584
SHA256 (go/devel_cirrus-cli/cirruslabs-cirrus-cli-v0.101.2_GH0/go.mod) = d4d1fa0cc7975d615729f1e07527e5e3a3f433e03ff9a1e2eae4d08fc0d90bb5
SIZE (go/devel_cirrus-cli/cirruslabs-cirrus-cli-v0.101.2_GH0/go.mod) = 6916
SHA256 (go/devel_cirrus-cli/cirruslabs-cirrus-cli-v0.101.2_GH0/cirruslabs-cirrus-cli-v0.101.2_GH0.tar.gz) = 165be896a3aba523440d3a2441544c390a9e359469611945f1157c24c8aa56a0
SIZE (go/devel_cirrus-cli/cirruslabs-cirrus-cli-v0.101.2_GH0/cirruslabs-cirrus-cli-v0.101.2_GH0.tar.gz) = 714398

View File

@ -13,8 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libjansson.so:devel/jansson
USES= compiler:c++11-lang libtool pathfix pkgconfig ssl
BROKEN_SSL= openssl30 openssl31
BROKEN_SSL_REASON= Requires OpenSSL 3.0.0 deprecated RSA_ routines
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
@ -24,10 +22,15 @@ GH_ACCOUNT= cisco
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-jansson=${PREFIX} --with-openssl=${OPENSSLBASE}
.include <bsd.port.options.mk>
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
CFLAGS+= -Wno-error=strict-prototypes
.endif
.include <bsd.port.mk>
.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*}
CFLAGS+= -Wno-error=deprecated-declarations
.endif
.include <bsd.port.post.mk>

View File

@ -2,6 +2,7 @@ PORTNAME= corrade
DISTVERSIONPREFIX= v
DISTVERSION= 2020.06-1214
DISTVERSIONSUFFIX= -g3bf6057d
PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@ -23,4 +24,13 @@ CMAKE_ARGS= -DLIB_SUFFIX:STRING=""
OPTIONS_DEFINE= TEST
TEST_CMAKE_BOOL= CORRADE_BUILD_TESTS
.include <bsd.port.mk>
.include <bsd.port.pre.mk>
post-patch:
.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
@${REINPLACE_CMD} -e 's|#include <__tuple>|#include <tuple>|g' \
${WRKSRC}/src/Corrade/Utility/StlForwardArray.h \
${WRKSRC}/src/Corrade/Utility/StlForwardTuple.h
.endif
.include <bsd.port.post.mk>

View File

@ -221,7 +221,7 @@ REACTIVEOBJC_VER= 74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76
# See ${WRKSRC}/electron/DEPS for MANTLE_VER
MANTLE_VER= 78d3966b3c331292ea29ec38661b25df0a245948
YARN_TIMESTAMP= 1688642149
YARN_TIMESTAMP= 1689664324
.include "Makefile.version"
.include <bsd.port.pre.mk>

View File

@ -1,2 +1,2 @@
ELECTRON_VER= 24.6.2
ELECTRON_VER= 24.6.3
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}

View File

@ -1,14 +1,14 @@
TIMESTAMP = 1688642466
TIMESTAMP = 1689666196
SHA256 (electron/chromium-112.0.5615.204.tar.xz) = 4eb23f689df9685fc4ce38fe751023ac98aab2ca21af1ee7ebe47fa5c095a09d
SIZE (electron/chromium-112.0.5615.204.tar.xz) = 1572906744
SHA256 (electron/a98dcca3c46a718770b2cb3430785ea4ed7e3f09) = 386332ab89cbe19c427a3febcf2e93ee89a3007243da3e3e466823f50d00eba5
SIZE (electron/a98dcca3c46a718770b2cb3430785ea4ed7e3f09) = 9822544
SHA256 (electron/336e775eec536b2d785cc80eff6ac39051931286) = a2ca2962daf482a8f943163541e1c73ba4b2694fabcd2510981f2db4eda493c8
SIZE (electron/336e775eec536b2d785cc80eff6ac39051931286) = 32624734
SHA256 (electron/electron-yarn-cache-24.6.2.tar.xz) = 0c5e42ce89e8e66762f5e7e2c7746142fe707da70296ba954f98a8021fee525a
SIZE (electron/electron-yarn-cache-24.6.2.tar.xz) = 41637216
SHA256 (electron/electron-electron-v24.6.2_GH0.tar.gz) = d1da787a84164bcd8b09281037440c80e0c5b38619ad1b5af3a1c5bf881b9426
SIZE (electron/electron-electron-v24.6.2_GH0.tar.gz) = 10496938
SHA256 (electron/electron-yarn-cache-24.6.3.tar.xz) = a5f9ed8a1174eb1205fba834cccc76614ec437c0ca4d3b51f08f57080d1fb611
SIZE (electron/electron-yarn-cache-24.6.3.tar.xz) = 41635648
SHA256 (electron/electron-electron-v24.6.3_GH0.tar.gz) = fd2483d705e7c3e0c2fd0d8b8a493c01dd318212a29c9e7896b0a92cacbc2b44
SIZE (electron/electron-electron-v24.6.3_GH0.tar.gz) = 10496899
SHA256 (electron/nodejs-node-v18.14.0_GH0.tar.gz) = 31bbccdff73269baebcc9f32c2ffe428f28be79841527c63e95da93e8c630829
SIZE (electron/nodejs-node-v18.14.0_GH0.tar.gz) = 113058999
SHA256 (electron/nodejs-nan-16fa32231e2ccd89d2804b3f765319128b20c4ac_GH0.tar.gz) = 3807ae6a1e451a29f068540472f100f9718d457c60ac62f2f8469d1d57475d39

View File

@ -1,4 +1,4 @@
--- electron/shell/browser/api/electron_api_desktop_capturer.cc.orig 2023-03-08 02:34:17 UTC
--- electron/shell/browser/api/electron_api_desktop_capturer.cc.orig 2023-07-11 13:17:52 UTC
+++ electron/shell/browser/api/electron_api_desktop_capturer.cc
@@ -36,7 +36,7 @@
#include "third_party/webrtc/modules/desktop_capture/win/dxgi_duplicator_controller.h"
@ -18,7 +18,7 @@
// Private function in ui/base/x/x11_display_util.cc
std::map<x11::RandR::Output, int> GetMonitors(int version,
x11::RandR* randr,
@@ -296,7 +296,7 @@ void DesktopCapturer::UpdateSourcesList(DesktopMediaLi
@@ -348,7 +348,7 @@ void DesktopCapturer::UpdateSourcesList(DesktopMediaLi
for (auto& source : screen_sources) {
source.display_id = base::NumberToString(source.media_list_source.id.id);
}

View File

@ -1,4 +1,4 @@
--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2023-06-27 15:34:12 UTC
--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2023-07-11 13:17:52 UTC
+++ electron/shell/browser/api/electron_api_web_contents.cc
@@ -152,11 +152,11 @@
#include "ui/base/cocoa/defaults_utils.h"
@ -32,7 +32,7 @@
// Update font settings.
static const gfx::FontRenderParams params(
gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), nullptr));
@@ -2497,7 +2497,7 @@ void WebContents::ForcefullyCrashRenderer() {
@@ -2499,7 +2499,7 @@ void WebContents::ForcefullyCrashRenderer() {
content::RenderProcessHost* rph = rwh->GetProcess();
if (rph) {
@ -41,7 +41,7 @@
// A generic |CrashDumpHungChildProcess()| is not implemented for Linux.
// Instead we send an explicit IPC to crash on the renderer's IO thread.
rph->ForceCrash();
@@ -3140,7 +3140,7 @@ void WebContents::CopyImageAt(int x, int y) {
@@ -3142,7 +3142,7 @@ void WebContents::CopyImageAt(int x, int y) {
void WebContents::Focus() {
// Focusing on WebContents does not automatically focus the window on macOS
// and Linux, do it manually to match the behavior on Windows.
@ -50,7 +50,7 @@
if (owner_window())
owner_window()->Focus(true);
#endif
@@ -3946,7 +3946,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
@@ -3948,7 +3948,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
}
#endif

View File

@ -1,6 +1,5 @@
PORTNAME= eql5
PORTVERSION= g20220217
PORTREVISION= 1
PORTVERSION= g20220228
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@ -18,11 +17,12 @@ USE_QT= core declarative gui help location multimedia network \
buildtools:build uitools:build
USE_GL= gl
USE_LDCONFIG= yes
USE_CXXSTD= c++14 # fix build breakage with clang-16 due to ECL using the deprecated 'register' feature
USE_GITLAB= yes
GL_ACCOUNT= eql
GL_PROJECT= ${PORTNAME:tu}
GL_TAGNAME= 0bf4fbaf2e231a30a0173640c3bd478e6ea6ad7a
GL_COMMIT= 440ac762a8345038c8fceb9ef0751b4b4d472342
WRKSRC_SUBDIR= src

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1645116690
SHA256 (eql-EQL5-0bf4fbaf2e231a30a0173640c3bd478e6ea6ad7a_GL0.tar.gz) = 0d5c517c448281208b50024e6db73c4e1225595508e5dbc0307b81bc68d4a0ab
SIZE (eql-EQL5-0bf4fbaf2e231a30a0173640c3bd478e6ea6ad7a_GL0.tar.gz) = 1561067
TIMESTAMP = 1689789252
SHA256 (eql-EQL5-440ac762a8345038c8fceb9ef0751b4b4d472342_GL0.tar.gz) = 86179559f043462eff8ee437c2ec4593664ae9989cce9098e38dad7beac96743
SIZE (eql-EQL5-440ac762a8345038c8fceb9ef0751b4b4d472342_GL0.tar.gz) = 1561051

View File

@ -1,5 +1,5 @@
PORTNAME= got
DISTVERSION= 0.90
DISTVERSION= 0.91
CATEGORIES= devel
MASTER_SITES= https://gameoftrees.org/releases/
@ -28,7 +28,8 @@ post-extract:
# installed got
# installed git
# ssh to 127.0.0.1
regress:
@(cd ${WRKSRC}/regress && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} regress)
### Disabled due to unportable shell constructs in 0.91
#regress:
# @(cd ${WRKSRC}/regress && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} regress)
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1687559108
SHA256 (got-0.90.tar.gz) = 35ae134f37848ecfb1ced0e18d0bcfbaada056e3e603dcaa8333b08ffbc7eb1f
SIZE (got-0.90.tar.gz) = 830029
TIMESTAMP = 1689803487
SHA256 (got-0.91.tar.gz) = 12c93975847e0f85f4ca192fb95770f13e73677eebdb8c692a98a6b294c48b9b
SIZE (got-0.91.tar.gz) = 923998

View File

@ -1,4 +1,4 @@
/* $OpenBSD: imsg-buffer.c,v 1.14 2022/04/23 08:57:52 tobias Exp $ */
/* $OpenBSD: imsg-buffer.c,v 1.16 2023/06/19 17:19:50 claudio Exp $ */
/*
* Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
@ -23,6 +23,7 @@
#include <limits.h>
#include <errno.h>
#include <endian.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
@ -34,15 +35,20 @@
static int ibuf_realloc(struct ibuf *, size_t);
static void ibuf_enqueue(struct msgbuf *, struct ibuf *);
static void ibuf_dequeue(struct msgbuf *, struct ibuf *);
static void msgbuf_drain(struct msgbuf *, size_t);
struct ibuf *
ibuf_open(size_t len)
{
struct ibuf *buf;
if (len == 0) {
errno = EINVAL;
return (NULL);
}
if ((buf = calloc(1, sizeof(struct ibuf))) == NULL)
return (NULL);
if ((buf->buf = malloc(len)) == NULL) {
if ((buf->buf = calloc(len, 1)) == NULL) {
free(buf);
return (NULL);
}
@ -57,14 +63,22 @@ ibuf_dynamic(size_t len, size_t max)
{
struct ibuf *buf;
if (max < len)
if (max < len) {
errno = EINVAL;
return (NULL);
}
if ((buf = ibuf_open(len)) == NULL)
if ((buf = calloc(1, sizeof(struct ibuf))) == NULL)
return (NULL);
if (max > 0)
buf->max = max;
if (len > 0) {
if ((buf->buf = calloc(len, 1)) == NULL) {
free(buf);
return (NULL);
}
}
buf->size = len;
buf->max = max;
buf->fd = -1;
return (buf);
}
@ -89,23 +103,6 @@ ibuf_realloc(struct ibuf *buf, size_t len)
return (0);
}
int
ibuf_add(struct ibuf *buf, const void *data, size_t len)
{
if (len > SIZE_MAX - buf->wpos) {
errno = ERANGE;
return (-1);
}
if (buf->wpos + len > buf->size)
if (ibuf_realloc(buf, len) == -1)
return (-1);
memcpy(buf->buf + buf->wpos, data, len);
buf->wpos += len;
return (0);
}
void *
ibuf_reserve(struct ibuf *buf, size_t len)
{
@ -122,19 +119,160 @@ ibuf_reserve(struct ibuf *buf, size_t len)
b = buf->buf + buf->wpos;
buf->wpos += len;
memset(b, 0, len);
return (b);
}
int
ibuf_add(struct ibuf *buf, const void *data, size_t len)
{
void *b;
if ((b = ibuf_reserve(buf, len)) == NULL)
return (-1);
memcpy(b, data, len);
return (0);
}
int
ibuf_add_buf(struct ibuf *buf, const struct ibuf *from)
{
return ibuf_add(buf, from->buf, from->wpos);
}
int
ibuf_add_n8(struct ibuf *buf, uint64_t value)
{
uint8_t v;
if (value > UINT8_MAX) {
errno = EINVAL;
return (-1);
}
v = value;
return ibuf_add(buf, &v, sizeof(v));
}
int
ibuf_add_n16(struct ibuf *buf, uint64_t value)
{
uint16_t v;
if (value > UINT16_MAX) {
errno = EINVAL;
return (-1);
}
v = htobe16(value);
return ibuf_add(buf, &v, sizeof(v));
}
int
ibuf_add_n32(struct ibuf *buf, uint64_t value)
{
uint32_t v;
if (value > UINT32_MAX) {
errno = EINVAL;
return (-1);
}
v = htobe32(value);
return ibuf_add(buf, &v, sizeof(v));
}
int
ibuf_add_n64(struct ibuf *buf, uint64_t value)
{
value = htobe64(value);
return ibuf_add(buf, &value, sizeof(value));
}
int
ibuf_add_zero(struct ibuf *buf, size_t len)
{
void *b;
if ((b = ibuf_reserve(buf, len)) == NULL)
return (-1);
return (0);
}
void *
ibuf_seek(struct ibuf *buf, size_t pos, size_t len)
{
/* only allowed to seek in already written parts */
if (len > SIZE_MAX - pos || pos + len > buf->wpos)
if (len > SIZE_MAX - pos || pos + len > buf->wpos) {
errno = ERANGE;
return (NULL);
}
return (buf->buf + pos);
}
int
ibuf_set(struct ibuf *buf, size_t pos, const void *data, size_t len)
{
void *b;
if ((b = ibuf_seek(buf, pos, len)) == NULL)
return (-1);
memcpy(b, data, len);
return (0);
}
int
ibuf_set_n8(struct ibuf *buf, size_t pos, uint64_t value)
{
uint8_t v;
if (value > UINT8_MAX) {
errno = EINVAL;
return (-1);
}
v = value;
return (ibuf_set(buf, pos, &v, sizeof(v)));
}
int
ibuf_set_n16(struct ibuf *buf, size_t pos, uint64_t value)
{
uint16_t v;
if (value > UINT16_MAX) {
errno = EINVAL;
return (-1);
}
v = htobe16(value);
return (ibuf_set(buf, pos, &v, sizeof(v)));
}
int
ibuf_set_n32(struct ibuf *buf, size_t pos, uint64_t value)
{
uint32_t v;
if (value > UINT32_MAX) {
errno = EINVAL;
return (-1);
}
v = htobe32(value);
return (ibuf_set(buf, pos, &v, sizeof(v)));
}
int
ibuf_set_n64(struct ibuf *buf, size_t pos, uint64_t value)
{
value = htobe64(value);
return (ibuf_set(buf, pos, &value, sizeof(value)));
}
void *
ibuf_data(struct ibuf *buf)
{
return (buf->buf);
}
size_t
ibuf_size(struct ibuf *buf)
{
@ -153,6 +291,45 @@ ibuf_close(struct msgbuf *msgbuf, struct ibuf *buf)
ibuf_enqueue(msgbuf, buf);
}
void
ibuf_free(struct ibuf *buf)
{
if (buf == NULL)
return;
#ifdef NOTYET
if (buf->fd != -1)
close(buf->fd);
#endif
freezero(buf->buf, buf->size);
free(buf);
}
int
ibuf_fd_avail(struct ibuf *buf)
{
return (buf->fd != -1);
}
int
ibuf_fd_get(struct ibuf *buf)
{
int fd;
fd = buf->fd;
#ifdef NOTYET
buf->fd = -1;
#endif
return (fd);
}
void
ibuf_fd_set(struct ibuf *buf, int fd)
{
if (buf->fd != -1)
close(buf->fd);
buf->fd = fd;
}
int
ibuf_write(struct msgbuf *msgbuf)
{
@ -189,15 +366,6 @@ again:
return (1);
}
void
ibuf_free(struct ibuf *buf)
{
if (buf == NULL)
return;
freezero(buf->buf, buf->size);
free(buf);
}
void
msgbuf_init(struct msgbuf *msgbuf)
{
@ -206,7 +374,7 @@ msgbuf_init(struct msgbuf *msgbuf)
TAILQ_INIT(&msgbuf->bufs);
}
void
static void
msgbuf_drain(struct msgbuf *msgbuf, size_t n)
{
struct ibuf *buf, *next;
@ -315,8 +483,10 @@ ibuf_dequeue(struct msgbuf *msgbuf, struct ibuf *buf)
{
TAILQ_REMOVE(&msgbuf->bufs, buf, entry);
if (buf->fd != -1)
if (buf->fd != -1) {
close(buf->fd);
buf->fd = -1;
}
msgbuf->queued--;
ibuf_free(buf);

View File

@ -1,4 +1,4 @@
/* $OpenBSD: imsg.c,v 1.17 2022/01/28 10:41:44 claudio Exp $ */
/* $OpenBSD: imsg.c,v 1.19 2023/06/19 17:19:50 claudio Exp $ */
/*
* Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
@ -177,8 +177,7 @@ imsg_compose(struct imsgbuf *ibuf, uint32_t type, uint32_t peerid, pid_t pid,
if (imsg_add(wbuf, data, datalen) == -1)
return (-1);
wbuf->fd = fd;
ibuf_fd_set(wbuf, fd);
imsg_close(ibuf, wbuf);
return (1);
@ -201,14 +200,49 @@ imsg_composev(struct imsgbuf *ibuf, uint32_t type, uint32_t peerid, pid_t pid,
if (imsg_add(wbuf, iov[i].iov_base, iov[i].iov_len) == -1)
return (-1);
wbuf->fd = fd;
ibuf_fd_set(wbuf, fd);
imsg_close(ibuf, wbuf);
return (1);
}
/* ARGSUSED */
int
imsg_compose_ibuf(struct imsgbuf *ibuf, uint32_t type, uint32_t peerid,
pid_t pid, struct ibuf *buf)
{
struct ibuf *wbuf = NULL;
struct imsg_hdr hdr;
int save_errno;
if (ibuf_size(buf) + IMSG_HEADER_SIZE > MAX_IMSGSIZE) {
errno = ERANGE;
goto fail;
}
hdr.type = type;
hdr.len = ibuf_size(buf) + IMSG_HEADER_SIZE;
hdr.flags = 0;
hdr.peerid = peerid;
if ((hdr.pid = pid) == 0)
hdr.pid = ibuf->pid;
if ((wbuf = ibuf_open(IMSG_HEADER_SIZE)) == NULL)
goto fail;
if (imsg_add(wbuf, &hdr, sizeof(hdr)) == -1)
goto fail;
ibuf_close(&ibuf->w, wbuf);
ibuf_close(&ibuf->w, buf);
return (1);
fail:
save_errno = errno;
ibuf_free(buf);
ibuf_free(wbuf);
errno = save_errno;
return (-1);
}
struct ibuf *
imsg_create(struct imsgbuf *ibuf, uint32_t type, uint32_t peerid, pid_t pid,
uint16_t datalen)
@ -255,10 +289,9 @@ imsg_close(struct imsgbuf *ibuf, struct ibuf *msg)
hdr = (struct imsg_hdr *)msg->buf;
hdr->flags &= ~IMSGF_HASFD;
if (msg->fd != -1)
if (ibuf_fd_avail(msg))
hdr->flags |= IMSGF_HASFD;
hdr->len = (uint16_t)msg->wpos;
hdr->len = ibuf_size(msg);
ibuf_close(&ibuf->w, msg);
}

View File

@ -1,4 +1,4 @@
/* $OpenBSD: imsg.h,v 1.6 2021/01/13 09:56:28 claudio Exp $ */
/* $OpenBSD: imsg.h,v 1.7 2023/06/19 17:19:50 claudio Exp $ */
/*
* Copyright (c) 2006, 2007 Pierre-Yves Ritschard <pyr@openbsd.org>
@ -80,21 +80,35 @@ struct imsg {
struct iovec;
/* buffer.c */
/* imsg-buffer.c */
struct ibuf *ibuf_open(size_t);
struct ibuf *ibuf_dynamic(size_t, size_t);
int ibuf_add(struct ibuf *, const void *, size_t);
int ibuf_add_buf(struct ibuf *, const struct ibuf *);
int ibuf_add_zero(struct ibuf *, size_t);
int ibuf_add_n8(struct ibuf *, uint64_t);
int ibuf_add_n16(struct ibuf *, uint64_t);
int ibuf_add_n32(struct ibuf *, uint64_t);
int ibuf_add_n64(struct ibuf *, uint64_t);
void *ibuf_reserve(struct ibuf *, size_t);
void *ibuf_seek(struct ibuf *, size_t, size_t);
int ibuf_set(struct ibuf *, size_t, const void *, size_t);
int ibuf_set_n8(struct ibuf *, size_t, uint64_t);
int ibuf_set_n16(struct ibuf *, size_t, uint64_t);
int ibuf_set_n32(struct ibuf *, size_t, uint64_t);
int ibuf_set_n64(struct ibuf *, size_t, uint64_t);
void *ibuf_data(struct ibuf *);
size_t ibuf_size(struct ibuf *);
size_t ibuf_left(struct ibuf *);
void ibuf_close(struct msgbuf *, struct ibuf *);
int ibuf_write(struct msgbuf *);
void ibuf_free(struct ibuf *);
int ibuf_fd_avail(struct ibuf *);
int ibuf_fd_get(struct ibuf *);
void ibuf_fd_set(struct ibuf *, int);
int ibuf_write(struct msgbuf *);
void msgbuf_init(struct msgbuf *);
void msgbuf_clear(struct msgbuf *);
int msgbuf_write(struct msgbuf *);
void msgbuf_drain(struct msgbuf *, size_t);
/* imsg.c */
void imsg_init(struct imsgbuf *, int);
@ -104,6 +118,8 @@ int imsg_compose(struct imsgbuf *, uint32_t, uint32_t, pid_t, int,
const void *, uint16_t);
int imsg_composev(struct imsgbuf *, uint32_t, uint32_t, pid_t, int,
const struct iovec *, int);
int imsg_compose_ibuf(struct imsgbuf *, uint32_t, uint32_t, pid_t,
struct ibuf *);
struct ibuf *imsg_create(struct imsgbuf *, uint32_t, uint32_t, pid_t, uint16_t);
int imsg_add(struct ibuf *, const void *, uint16_t);
void imsg_close(struct imsgbuf *, struct ibuf *);

View File

@ -1,4 +1,4 @@
/* $OpenBSD: recallocarray.c,v 1.1 2017/03/06 18:44:21 otto Exp $ */
/* $OpenBSD: recallocarray.c,v 1.2 2021/03/18 11:16:58 claudio Exp $ */
/*
* Copyright (c) 2008, 2017 Otto Moerbeek <otto@drijf.net>
*
@ -59,7 +59,7 @@ recallocarray(void *ptr, size_t oldnmemb, size_t newnmemb, size_t size)
if (newsize <= oldsize) {
size_t d = oldsize - newsize;
if (d < oldsize / 2 && d < getpagesize()) {
if (d < oldsize / 2 && d < (size_t)getpagesize()) {
memset((char *)ptr + newsize, 0, d);
return ptr;
}

View File

@ -26,7 +26,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $OpenBSD: siphash.h,v 1.3 2015/02/20 11:51:03 tedu Exp $
* $OpenBSD: siphash.h,v 1.4 2022/12/27 07:44:56 jmc Exp $
*/
/*
@ -34,7 +34,7 @@
* optimized for speed on short messages returning a 64bit hash/digest value.
*
* The number of rounds is defined during the initialization:
* SipHash24_Init() for the fast and resonable strong version
* SipHash24_Init() for the fast and reasonable strong version
* SipHash48_Init() for the strong version (half as fast)
*
* struct SIPHASH_CTX ctx;

View File

@ -1,11 +0,0 @@
--- lib/repository_admin.c.orig 2023-06-24 15:03:03 UTC
+++ lib/repository_admin.c
@@ -620,7 +620,7 @@ got_repo_cleanup_prepare(struct got_repository *repo,
struct got_lockfile **lk)
{
const struct got_error *err;
- char myname[HOST_NAME_MAX + 1];
+ char myname[_POSIX_HOST_NAME_MAX + 1];
if (gethostname(myname, sizeof(myname)) == -1)
return got_error_from_errno("gethostname");

View File

@ -1,8 +1,8 @@
--- regress/cmdline/Makefile.orig 2022-05-10 11:21:59 UTC
--- regress/cmdline/Makefile.orig 2023-07-10 07:49:48 UTC
+++ regress/cmdline/Makefile
@@ -97,4 +97,6 @@ cleanup:
./cleanup.sh -q -r "$(GOT_TEST_ROOT)"
@@ -105,4 +105,6 @@ dump:
load:
./load.sh -q -r "$(GOT_TEST_ROOT)"
-.include <bsd.regress.mk>
+regress: ${REGRESS_TARGETS} .PHONY .SILENT

View File

@ -1,9 +1,9 @@
PORTNAME= hare
PORTVERSION= g20230205
PORTVERSION= g20230719
CATEGORIES= devel
MASTER_SITES= https://git.sr.ht/~sircmpwn/${PORTNAME}/archive/
PKGNAMESUFFIX= -lang
DISTNAME= 274b8b72
DISTNAME= 0919412b
DIST_SUBDIR= hare
MAINTAINER= se@FreeBSD.org
@ -21,7 +21,7 @@ BUILD_DEPENDS= harec:lang/harec \
scdoc:textproc/scdoc
RUN_DEPENDS= harec:lang/harec
MAKE_ARGS= ARCH=${ARCH:S/^amd64$/x86_64/}
MAKE_ARGS= ARCH=${ARCH:S/^amd64$/x86_64/} PREFIX=${PREFIX}
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTNAME}
@ -34,7 +34,7 @@ BROKEN= pre-FreeBSD-13 assembler is not compatible with generated files
.endif
do-build:
${CP} ${FILESDIR}/config.mk ${WRKSRC}
${CP} ${WRKSRC}/config.example.mk ${WRKSRC}/config.mk
cd ${WRKSRC} && ${MAKE} ${MAKE_ARGS}
post-stage:

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1675628590
SHA256 (hare/274b8b72.tar.gz) = 8fa5c8dd3d919b699b818481bc836ca5971446e561039ae8d5031698575460da
SIZE (hare/274b8b72.tar.gz) = 718566
TIMESTAMP = 1689760640
SHA256 (hare/0919412b.tar.gz) = 66e005b9fd3073d7eed2b5143425f5988649215ff6947f2218b99614f5429e91
SIZE (hare/0919412b.tar.gz) = 725891

View File

@ -1,49 +0,0 @@
## Install configuration
#PREFIX = /usr
BINDIR = $(PREFIX)/bin
MANDIR = $(PREFIX)/man
DATADIR= $(PREFIX)/share/hare
SRCDIR = $(DATADIR)/src
# Where to install the stdlib tree
STDLIB = $(SRCDIR)/hare/stdlib
# Default HAREPATH
LOCALSRCDIR = ${SRCDIR}/local-src
HAREPATH = $(LOCALSRCDIR)/stdlib:$(LOCALSRCDIR)/third-party:$(DATADIR)/stdlib:$(DATADIR)/third-party
## Build configuration
# Platform to build for
PLATFORM = freebsd
#ARCH = x86_64
# External tools and flags
HAREC = harec
HAREFLAGS =
QBE = qbe
AS = as
LD = ld
AR = ar
SCDOC = scdoc
# Where to store build artifacts
HARECACHE = .cache
BINOUT = .bin
# Cross-compiler toolchains
AARCH64_AS=aarch64-as
AARCH64_AR=aarch64-ar
AARCH64_CC=aarch64-cc
AARCH64_LD=aarch64-ld
RISCV64_AS=riscv64-as
RISCV64_AR=riscv64-ar
RISCV64_CC=riscv64-cc
RISCV64_LD=riscv64-ld
X86_64_AS=as
X86_64_AR=ar
X86_64_CC=cc
X86_64_LD=ld

View File

@ -0,0 +1,33 @@
--- config.example.mk.orig 2023-07-19 01:21:32.000000000 +0200
+++ config.example.mk 2023-07-19 13:07:52.729248178 +0200
@@ -1,21 +1,23 @@
## Install configuration
-PREFIX = /usr/local
-BINDIR = $(PREFIX)/bin
-MANDIR = $(PREFIX)/share/man
-SRCDIR = $(PREFIX)/src
+#PREFIX = %%LOCALBASE%%
+BINDIR = $(PREFIX)/bin
+MANDIR = $(PREFIX)/man
+DATADIR = $(PREFIX)/share/hare
+SRCDIR = $(DATADIR)/src
# Where to install the stdlib tree
STDLIB = $(SRCDIR)/hare/stdlib
# Default HAREPATH
-HAREPATH = $(SRCDIR)/hare/stdlib:$(SRCDIR)/hare/third-party
+LOCALSRCDIR = ${SRCDIR}/local-src
+HAREPATH = $(LOCALSRCDIR)/stdlib:$(LOCALSRCDIR)/third-party:$(DATADIR)/stdlib:$(DATADIR)/third-party
## Build configuration
# Platform to build for
-PLATFORM = linux
-ARCH = x86_64
+PLATFORM = freebsd
+#ARCH = x86_64
# External tools and flags
HAREC = harec

View File

@ -3,11 +3,12 @@ bin/haredoc
man/man1/hare.1.gz
man/man1/haredoc.1.gz
%%PORTDOCS%%%%DOCSDIR%%/README.md
%%PORTDOCS%%%%DOCSDIR%%/maintainers.md
%%PORTDOCS%%%%DOCSDIR%%/modules.md
%%PORTDOCS%%%%DOCSDIR%%/stdlib.md
%%DATADIR%%/stdlib/ascii/README
%%DATADIR%%/stdlib/ascii/ctype.ha
%%DATADIR%%/stdlib/ascii/strcmp.ha
%%DATADIR%%/stdlib/ascii/string.ha
%%DATADIR%%/stdlib/ascii/valid.ha
%%DATADIR%%/stdlib/bufio/README
%%DATADIR%%/stdlib/bufio/buffered.ha
@ -22,10 +23,10 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/bytes/trim.ha
%%DATADIR%%/stdlib/bytes/two_way.ha
%%DATADIR%%/stdlib/bytes/zero.ha
%%DATADIR%%/stdlib/crypto/+test/authenc.ha
%%DATADIR%%/stdlib/crypto/+test/authenc_test.ha
%%DATADIR%%/stdlib/crypto/README
%%DATADIR%%/stdlib/crypto/aes/+test/gcm.ha
%%DATADIR%%/stdlib/crypto/aes/+test/ni+x86_64.ha
%%DATADIR%%/stdlib/crypto/aes/+test/ni_test+x86_64.ha
%%DATADIR%%/stdlib/crypto/aes/+x86_64/ni.ha
%%DATADIR%%/stdlib/crypto/aes/+x86_64/ni_native.s
%%DATADIR%%/stdlib/crypto/aes/README
@ -48,9 +49,9 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/crypto/bcrypt/README
%%DATADIR%%/stdlib/crypto/bcrypt/base64.ha
%%DATADIR%%/stdlib/crypto/bcrypt/bcrypt.ha
%%DATADIR%%/stdlib/crypto/bigint/+test/arithm.ha
%%DATADIR%%/stdlib/crypto/bigint/+test/encoding.ha
%%DATADIR%%/stdlib/crypto/bigint/+test/monty.ha
%%DATADIR%%/stdlib/crypto/bigint/+test/arithm_test.ha
%%DATADIR%%/stdlib/crypto/bigint/+test/encoding_test.ha
%%DATADIR%%/stdlib/crypto/bigint/+test/monty_test.ha
%%DATADIR%%/stdlib/crypto/bigint/+test/utils.ha
%%DATADIR%%/stdlib/crypto/bigint/README
%%DATADIR%%/stdlib/crypto/bigint/arithm.ha
@ -69,6 +70,9 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/crypto/chacha/+test.ha
%%DATADIR%%/stdlib/crypto/chacha/README
%%DATADIR%%/stdlib/crypto/chacha/chacha20.ha
%%DATADIR%%/stdlib/crypto/chachapoly/README
%%DATADIR%%/stdlib/crypto/chachapoly/chachapoly.ha
%%DATADIR%%/stdlib/crypto/chachapoly/encryption+test.ha
%%DATADIR%%/stdlib/crypto/cipher/README
%%DATADIR%%/stdlib/crypto/cipher/block.ha
%%DATADIR%%/stdlib/crypto/cipher/cbc.ha
@ -109,9 +113,9 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/crypto/random/+linux.ha
%%DATADIR%%/stdlib/crypto/random/README
%%DATADIR%%/stdlib/crypto/random/random.ha
%%DATADIR%%/stdlib/crypto/rsa/+test/core.ha
%%DATADIR%%/stdlib/crypto/rsa/+test/keys.ha
%%DATADIR%%/stdlib/crypto/rsa/+test/pkcs1.ha
%%DATADIR%%/stdlib/crypto/rsa/+test/core_test.ha
%%DATADIR%%/stdlib/crypto/rsa/+test/keys_test.ha
%%DATADIR%%/stdlib/crypto/rsa/+test/pkcs1_test.ha
%%DATADIR%%/stdlib/crypto/rsa/README
%%DATADIR%%/stdlib/crypto/rsa/core.ha
%%DATADIR%%/stdlib/crypto/rsa/errors.ha
@ -130,15 +134,6 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/crypto/x25519/+test.ha
%%DATADIR%%/stdlib/crypto/x25519/README
%%DATADIR%%/stdlib/crypto/x25519/x25519.ha
%%DATADIR%%/stdlib/datetime/README
%%DATADIR%%/stdlib/datetime/arithmetic.ha
%%DATADIR%%/stdlib/datetime/chronology.ha
%%DATADIR%%/stdlib/datetime/date.ha
%%DATADIR%%/stdlib/datetime/datetime.ha
%%DATADIR%%/stdlib/datetime/format.ha
%%DATADIR%%/stdlib/datetime/parse.ha
%%DATADIR%%/stdlib/datetime/time.ha
%%DATADIR%%/stdlib/datetime/timezone.ha
%%DATADIR%%/stdlib/dirs/README
%%DATADIR%%/stdlib/dirs/xdg.ha
%%DATADIR%%/stdlib/encoding/README
@ -153,6 +148,7 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/encoding/pem/pem.ha
%%DATADIR%%/stdlib/encoding/utf8/README
%%DATADIR%%/stdlib/encoding/utf8/decode.ha
%%DATADIR%%/stdlib/encoding/utf8/decodetable.ha
%%DATADIR%%/stdlib/encoding/utf8/encode.ha
%%DATADIR%%/stdlib/encoding/utf8/rune.ha
%%DATADIR%%/stdlib/endian/README
@ -174,12 +170,12 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/fnmatch/README
%%DATADIR%%/stdlib/fnmatch/fnmatch.ha
%%DATADIR%%/stdlib/format/README
%%DATADIR%%/stdlib/format/elf/+aarch64.ha
%%DATADIR%%/stdlib/format/elf/+freebsd.ha
%%DATADIR%%/stdlib/format/elf/+linux.ha
%%DATADIR%%/stdlib/format/elf/+riscv64.ha
%%DATADIR%%/stdlib/format/elf/+x86_64.ha
%%DATADIR%%/stdlib/format/elf/README
%%DATADIR%%/stdlib/format/elf/arch+aarch64.ha
%%DATADIR%%/stdlib/format/elf/arch+riscv64.ha
%%DATADIR%%/stdlib/format/elf/arch+x86_64.ha
%%DATADIR%%/stdlib/format/elf/platform+freebsd.ha
%%DATADIR%%/stdlib/format/elf/platform+linux.ha
%%DATADIR%%/stdlib/format/elf/types.ha
%%DATADIR%%/stdlib/format/ini/+test.ha
%%DATADIR%%/stdlib/format/ini/README
@ -198,6 +194,7 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/glob/README
%%DATADIR%%/stdlib/glob/glob.ha
%%DATADIR%%/stdlib/hare/README
%%DATADIR%%/stdlib/hare/ast/README
%%DATADIR%%/stdlib/hare/ast/decl.ha
%%DATADIR%%/stdlib/hare/ast/expr.ha
%%DATADIR%%/stdlib/hare/ast/ident.ha
@ -214,12 +211,12 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/hare/module/scan.ha
%%DATADIR%%/stdlib/hare/module/types.ha
%%DATADIR%%/stdlib/hare/module/walk.ha
%%DATADIR%%/stdlib/hare/parse/+test/expr.ha
%%DATADIR%%/stdlib/hare/parse/+test/ident.ha
%%DATADIR%%/stdlib/hare/parse/+test/expr_test.ha
%%DATADIR%%/stdlib/hare/parse/+test/ident_test.ha
%%DATADIR%%/stdlib/hare/parse/+test/loc.ha
%%DATADIR%%/stdlib/hare/parse/+test/roundtrip.ha
%%DATADIR%%/stdlib/hare/parse/+test/types.ha
%%DATADIR%%/stdlib/hare/parse/+test/unit.ha
%%DATADIR%%/stdlib/hare/parse/+test/unit_test.ha
%%DATADIR%%/stdlib/hare/parse/README
%%DATADIR%%/stdlib/hare/parse/decl.ha
%%DATADIR%%/stdlib/hare/parse/expr.ha
@ -228,7 +225,10 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/hare/parse/parse.ha
%%DATADIR%%/stdlib/hare/parse/type.ha
%%DATADIR%%/stdlib/hare/parse/unit.ha
%%DATADIR%%/stdlib/hare/types/+aarch64/writesize.ha
%%DATADIR%%/stdlib/hare/types/+riscv64/writesize.ha
%%DATADIR%%/stdlib/hare/types/+test.ha
%%DATADIR%%/stdlib/hare/types/+x86_64/writesize.ha
%%DATADIR%%/stdlib/hare/types/README
%%DATADIR%%/stdlib/hare/types/arch.ha
%%DATADIR%%/stdlib/hare/types/builtins.ha
@ -246,6 +246,7 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/hare/unit/scan.ha
%%DATADIR%%/stdlib/hare/unit/scope.ha
%%DATADIR%%/stdlib/hare/unit/unit.ha
%%DATADIR%%/stdlib/hare/unparse/README
%%DATADIR%%/stdlib/hare/unparse/decl.ha
%%DATADIR%%/stdlib/hare/unparse/expr.ha
%%DATADIR%%/stdlib/hare/unparse/ident.ha
@ -271,14 +272,14 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/hash/siphash/+test.ha
%%DATADIR%%/stdlib/hash/siphash/README
%%DATADIR%%/stdlib/hash/siphash/siphash.ha
%%DATADIR%%/stdlib/io/+freebsd/file.ha
%%DATADIR%%/stdlib/io/+freebsd/mmap.ha
%%DATADIR%%/stdlib/io/+freebsd/platform_file.ha
%%DATADIR%%/stdlib/io/+freebsd/vector.ha
%%DATADIR%%/stdlib/io/+linux/file.ha
%%DATADIR%%/stdlib/io/+linux/mmap.ha
%%DATADIR%%/stdlib/io/+linux/platform_file.ha
%%DATADIR%%/stdlib/io/+linux/vector.ha
%%DATADIR%%/stdlib/io/+test/limit.ha
%%DATADIR%%/stdlib/io/+test/stream.ha
%%DATADIR%%/stdlib/io/+test/limit_test.ha
%%DATADIR%%/stdlib/io/+test/stream_test.ha
%%DATADIR%%/stdlib/io/README
%%DATADIR%%/stdlib/io/arch+aarch64.ha
%%DATADIR%%/stdlib/io/arch+riscv64.ha
@ -286,6 +287,7 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/io/copy.ha
%%DATADIR%%/stdlib/io/drain.ha
%%DATADIR%%/stdlib/io/empty.ha
%%DATADIR%%/stdlib/io/file.ha
%%DATADIR%%/stdlib/io/handle.ha
%%DATADIR%%/stdlib/io/limit.ha
%%DATADIR%%/stdlib/io/stream.ha
@ -308,10 +310,14 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/log/global.ha
%%DATADIR%%/stdlib/log/logger.ha
%%DATADIR%%/stdlib/log/silent.ha
%%DATADIR%%/stdlib/math/+test/data.ha
%%DATADIR%%/stdlib/math/+test/floats_test.ha
%%DATADIR%%/stdlib/math/+test/math_test.ha
%%DATADIR%%/stdlib/math/+test/trig_test.ha
%%DATADIR%%/stdlib/math/README
%%DATADIR%%/stdlib/math/complex/+test.ha
%%DATADIR%%/stdlib/math/complex/README
%%DATADIR%%/stdlib/math/complex/complex.ha
%%DATADIR%%/stdlib/math/data+test.ha
%%DATADIR%%/stdlib/math/fenv+aarch64.ha
%%DATADIR%%/stdlib/math/fenv+riscv64.ha
%%DATADIR%%/stdlib/math/fenv+x86_64.ha
@ -325,6 +331,7 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/math/uints.ha
%%DATADIR%%/stdlib/mime/README
%%DATADIR%%/stdlib/mime/database.ha
%%DATADIR%%/stdlib/mime/entries+test.ha
%%DATADIR%%/stdlib/mime/lookup.ha
%%DATADIR%%/stdlib/mime/parse.ha
%%DATADIR%%/stdlib/mime/system.ha
@ -346,13 +353,14 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/net/errors.ha
%%DATADIR%%/stdlib/net/ip/+freebsd.ha
%%DATADIR%%/stdlib/net/ip/+linux.ha
%%DATADIR%%/stdlib/net/ip/+test.ha
%%DATADIR%%/stdlib/net/ip/ip.ha
%%DATADIR%%/stdlib/net/ip/test+test.ha
%%DATADIR%%/stdlib/net/msg.ha
%%DATADIR%%/stdlib/net/tcp/+freebsd.ha
%%DATADIR%%/stdlib/net/tcp/+linux.ha
%%DATADIR%%/stdlib/net/tcp/listener.ha
%%DATADIR%%/stdlib/net/tcp/options.ha
%%DATADIR%%/stdlib/net/types.ha
%%DATADIR%%/stdlib/net/udp/+freebsd.ha
%%DATADIR%%/stdlib/net/udp/+linux.ha
%%DATADIR%%/stdlib/net/udp/options.ha
@ -372,18 +380,24 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/net/uri/query.ha
%%DATADIR%%/stdlib/net/uri/uri.ha
%%DATADIR%%/stdlib/os/+freebsd/dirfdfs.ha
%%DATADIR%%/stdlib/os/+freebsd/environ.ha
%%DATADIR%%/stdlib/os/+freebsd/exit+libc-test.ha
%%DATADIR%%/stdlib/os/+freebsd/exit+test.ha
%%DATADIR%%/stdlib/os/+freebsd/exit.ha
%%DATADIR%%/stdlib/os/+freebsd/fs.ha
%%DATADIR%%/stdlib/os/+freebsd/platform_environ.ha
%%DATADIR%%/stdlib/os/+freebsd/status.ha
%%DATADIR%%/stdlib/os/+freebsd/stdfd.ha
%%DATADIR%%/stdlib/os/+linux/dirfdfs.ha
%%DATADIR%%/stdlib/os/+linux/environ+libc.ha
%%DATADIR%%/stdlib/os/+linux/environ.ha
%%DATADIR%%/stdlib/os/+linux/exit+libc-test.ha
%%DATADIR%%/stdlib/os/+linux/exit+test.ha
%%DATADIR%%/stdlib/os/+linux/exit.ha
%%DATADIR%%/stdlib/os/+linux/fs.ha
%%DATADIR%%/stdlib/os/+linux/memory.ha
%%DATADIR%%/stdlib/os/+linux/platform_environ.ha
%%DATADIR%%/stdlib/os/+linux/status.ha
%%DATADIR%%/stdlib/os/+linux/stdfd.ha
%%DATADIR%%/stdlib/os/README
%%DATADIR%%/stdlib/os/environ.ha
%%DATADIR%%/stdlib/os/exec/README
%%DATADIR%%/stdlib/os/exec/cmd.ha
%%DATADIR%%/stdlib/os/exec/exec+freebsd.ha
@ -391,30 +405,35 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/os/exec/process+freebsd.ha
%%DATADIR%%/stdlib/os/exec/process+linux.ha
%%DATADIR%%/stdlib/os/exec/types.ha
%%DATADIR%%/stdlib/os/fs.ha
%%DATADIR%%/stdlib/os/os.ha
%%DATADIR%%/stdlib/path/+freebsd.ha
%%DATADIR%%/stdlib/path/+linux.ha
%%DATADIR%%/stdlib/path/README
%%DATADIR%%/stdlib/path/buffer.ha
%%DATADIR%%/stdlib/path/error.ha
%%DATADIR%%/stdlib/path/ext_stack.ha
%%DATADIR%%/stdlib/path/iter.ha
%%DATADIR%%/stdlib/path/join.ha
%%DATADIR%%/stdlib/path/names.ha
%%DATADIR%%/stdlib/path/util.ha
%%DATADIR%%/stdlib/path/posix.ha
%%DATADIR%%/stdlib/path/prefix.ha
%%DATADIR%%/stdlib/path/stack.ha
%%DATADIR%%/stdlib/regex/+test.ha
%%DATADIR%%/stdlib/regex/README
%%DATADIR%%/stdlib/regex/regex.ha
%%DATADIR%%/stdlib/rt/+aarch64/arch_jmp.ha
%%DATADIR%%/stdlib/rt/+aarch64/backtrace.ha
%%DATADIR%%/stdlib/rt/+aarch64/cpuid.ha
%%DATADIR%%/stdlib/rt/+aarch64/cpuid_native.s
%%DATADIR%%/stdlib/rt/+aarch64/fenv.s
%%DATADIR%%/stdlib/rt/+aarch64/getfp.s
%%DATADIR%%/stdlib/rt/+aarch64/jmp.ha
%%DATADIR%%/stdlib/rt/+aarch64/longjmp.s
%%DATADIR%%/stdlib/rt/+aarch64/restore.s
%%DATADIR%%/stdlib/rt/+aarch64/setjmp.s
%%DATADIR%%/stdlib/rt/+freebsd/abort.ha
%%DATADIR%%/stdlib/rt/+freebsd/+aarch64.ha
%%DATADIR%%/stdlib/rt/+freebsd/+riscv64.ha
%%DATADIR%%/stdlib/rt/+freebsd/+x86_64.ha
%%DATADIR%%/stdlib/rt/+freebsd/env.ha
%%DATADIR%%/stdlib/rt/+freebsd/errno.ha
%%DATADIR%%/stdlib/rt/+freebsd/platform_abort.ha
%%DATADIR%%/stdlib/rt/+freebsd/platformstart.ha
%%DATADIR%%/stdlib/rt/+freebsd/segmalloc.ha
%%DATADIR%%/stdlib/rt/+freebsd/signal.ha
@ -431,11 +450,10 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/rt/+linux/+aarch64.ha
%%DATADIR%%/stdlib/rt/+linux/+riscv64.ha
%%DATADIR%%/stdlib/rt/+linux/+x86_64.ha
%%DATADIR%%/stdlib/rt/+linux/abort.ha
%%DATADIR%%/stdlib/rt/+linux/env.ha
%%DATADIR%%/stdlib/rt/+linux/errno.ha
%%DATADIR%%/stdlib/rt/+linux/platformstart+libc.ha
%%DATADIR%%/stdlib/rt/+linux/platformstart.ha
%%DATADIR%%/stdlib/rt/+linux/platform_abort.ha
%%DATADIR%%/stdlib/rt/+linux/platformstart-libc.ha
%%DATADIR%%/stdlib/rt/+linux/prctl.ha
%%DATADIR%%/stdlib/rt/+linux/segmalloc.ha
%%DATADIR%%/stdlib/rt/+linux/signal.ha
@ -455,27 +473,22 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/rt/+linux/syscallsarch+riscv64.ha
%%DATADIR%%/stdlib/rt/+linux/syscallsarch+x86_64.ha
%%DATADIR%%/stdlib/rt/+linux/types.ha
%%DATADIR%%/stdlib/rt/+riscv64/arch_jmp.ha
%%DATADIR%%/stdlib/rt/+riscv64/backtrace.ha
%%DATADIR%%/stdlib/rt/+riscv64/cpuid.ha
%%DATADIR%%/stdlib/rt/+riscv64/cpuid_native.s
%%DATADIR%%/stdlib/rt/+riscv64/fenv.s
%%DATADIR%%/stdlib/rt/+riscv64/getfp.s
%%DATADIR%%/stdlib/rt/+riscv64/jmp.ha
%%DATADIR%%/stdlib/rt/+riscv64/longjmp.s
%%DATADIR%%/stdlib/rt/+riscv64/restore.s
%%DATADIR%%/stdlib/rt/+riscv64/setjmp.s
%%DATADIR%%/stdlib/rt/+test/+freebsd.ha
%%DATADIR%%/stdlib/rt/+test/+linux.ha
%%DATADIR%%/stdlib/rt/+test/cstring.ha
%%DATADIR%%/stdlib/rt/+test/run.ha
%%DATADIR%%/stdlib/rt/+test/signal.ha
%%DATADIR%%/stdlib/rt/+test/ztos.ha
%%DATADIR%%/stdlib/rt/+test/signal_test.ha
%%DATADIR%%/stdlib/rt/+x86_64/arch_jmp.ha
%%DATADIR%%/stdlib/rt/+x86_64/backtrace.ha
%%DATADIR%%/stdlib/rt/+x86_64/cpuid.ha
%%DATADIR%%/stdlib/rt/+x86_64/cpuid_native.s
%%DATADIR%%/stdlib/rt/+x86_64/fenv.s
%%DATADIR%%/stdlib/rt/+x86_64/getfp.s
%%DATADIR%%/stdlib/rt/+x86_64/jmp.ha
%%DATADIR%%/stdlib/rt/+x86_64/longjmp.s
%%DATADIR%%/stdlib/rt/+x86_64/restore.s
%%DATADIR%%/stdlib/rt/+x86_64/setjmp.s
@ -513,8 +526,8 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/sort/search.ha
%%DATADIR%%/stdlib/sort/sort.ha
%%DATADIR%%/stdlib/sort/types.ha
%%DATADIR%%/stdlib/strconv/+test/stoi.ha
%%DATADIR%%/stdlib/strconv/+test/stou.ha
%%DATADIR%%/stdlib/strconv/+test/stoi_test.ha
%%DATADIR%%/stdlib/strconv/+test/stou_test.ha
%%DATADIR%%/stdlib/strconv/README
%%DATADIR%%/stdlib/strconv/ftos.ha
%%DATADIR%%/stdlib/strconv/itos.ha
@ -530,7 +543,6 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/strings/compare.ha
%%DATADIR%%/stdlib/strings/concat.ha
%%DATADIR%%/stdlib/strings/contains.ha
%%DATADIR%%/stdlib/strings/cstrings.ha
%%DATADIR%%/stdlib/strings/dup.ha
%%DATADIR%%/stdlib/strings/index.ha
%%DATADIR%%/stdlib/strings/iter.ha
@ -550,6 +562,9 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/temp/+freebsd.ha
%%DATADIR%%/stdlib/temp/+linux.ha
%%DATADIR%%/stdlib/temp/README
%%DATADIR%%/stdlib/test/+test.ha
%%DATADIR%%/stdlib/test/common.ha
%%DATADIR%%/stdlib/test/fail+test.ha
%%DATADIR%%/stdlib/time/+freebsd/functions.ha
%%DATADIR%%/stdlib/time/+linux/+aarch64.ha
%%DATADIR%%/stdlib/time/+linux/+riscv64.ha
@ -560,6 +575,7 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/time/chrono/+freebsd.ha
%%DATADIR%%/stdlib/time/chrono/+linux.ha
%%DATADIR%%/stdlib/time/chrono/README
%%DATADIR%%/stdlib/time/chrono/arithmetic.ha
%%DATADIR%%/stdlib/time/chrono/chronology.ha
%%DATADIR%%/stdlib/time/chrono/error.ha
%%DATADIR%%/stdlib/time/chrono/leapsec.ha
@ -567,11 +583,32 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/time/chrono/timezone.ha
%%DATADIR%%/stdlib/time/chrono/tzdb.ha
%%DATADIR%%/stdlib/time/conv.ha
%%DATADIR%%/stdlib/time/date/README
%%DATADIR%%/stdlib/time/date/date.ha
%%DATADIR%%/stdlib/time/date/daydate.ha
%%DATADIR%%/stdlib/time/date/daytime.ha
%%DATADIR%%/stdlib/time/date/error.ha
%%DATADIR%%/stdlib/time/date/format.ha
%%DATADIR%%/stdlib/time/date/locality.ha
%%DATADIR%%/stdlib/time/date/observe.ha
%%DATADIR%%/stdlib/time/date/parithm.ha
%%DATADIR%%/stdlib/time/date/parse.ha
%%DATADIR%%/stdlib/time/date/period.ha
%%DATADIR%%/stdlib/time/date/reckon.ha
%%DATADIR%%/stdlib/time/date/tarithm.ha
%%DATADIR%%/stdlib/time/date/virtual.ha
%%DATADIR%%/stdlib/time/types.ha
%%DATADIR%%/stdlib/types/README
%%DATADIR%%/stdlib/types/arch+aarch64.ha
%%DATADIR%%/stdlib/types/arch+riscv64.ha
%%DATADIR%%/stdlib/types/arch+x86_64.ha
%%DATADIR%%/stdlib/types/c/+test.ha
%%DATADIR%%/stdlib/types/c/README
%%DATADIR%%/stdlib/types/c/arch+aarch64.ha
%%DATADIR%%/stdlib/types/c/arch+riscv64.ha
%%DATADIR%%/stdlib/types/c/arch+x86_64.ha
%%DATADIR%%/stdlib/types/c/strings.ha
%%DATADIR%%/stdlib/types/c/types.ha
%%DATADIR%%/stdlib/types/classes.ha
%%DATADIR%%/stdlib/types/limits.ha
%%DATADIR%%/stdlib/unix/+freebsd/getuid.ha
@ -589,17 +626,20 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/unix/README
%%DATADIR%%/stdlib/unix/hosts/+freebsd.ha
%%DATADIR%%/stdlib/unix/hosts/+linux.ha
%%DATADIR%%/stdlib/unix/hosts/lookup.ha
%%DATADIR%%/stdlib/unix/hosts/hosts.ha
%%DATADIR%%/stdlib/unix/hosts/test+test.ha
%%DATADIR%%/stdlib/unix/passwd/group.ha
%%DATADIR%%/stdlib/unix/passwd/passwd.ha
%%DATADIR%%/stdlib/unix/passwd/types.ha
%%DATADIR%%/stdlib/unix/poll/+freebsd.ha
%%DATADIR%%/stdlib/unix/poll/+linux.ha
%%DATADIR%%/stdlib/unix/poll/README
%%DATADIR%%/stdlib/unix/poll/types.ha
%%DATADIR%%/stdlib/unix/resolvconf/+freebsd.ha
%%DATADIR%%/stdlib/unix/resolvconf/+linux.ha
%%DATADIR%%/stdlib/unix/resolvconf/README
%%DATADIR%%/stdlib/unix/resolvconf/load.ha
%%DATADIR%%/stdlib/unix/signal/+freebsd.ha
%%DATADIR%%/stdlib/unix/signal/+linux.ha
%%DATADIR%%/stdlib/unix/signal/README
%%DATADIR%%/stdlib/unix/signal/types.ha
@ -613,7 +653,7 @@ man/man1/haredoc.1.gz
%%DATADIR%%/stdlib/unix/tty/+linux/pty.ha
%%DATADIR%%/stdlib/unix/tty/+linux/termios.ha
%%DATADIR%%/stdlib/unix/tty/+linux/winsize.ha
%%DATADIR%%/stdlib/unix/tty/pty.ha
%%DATADIR%%/stdlib/unix/tty/pty_common.ha
%%DATADIR%%/stdlib/unix/tty/types.ha
%%DATADIR%%/stdlib/uuid/README
%%DATADIR%%/stdlib/uuid/uuid.ha

View File

@ -10,6 +10,7 @@ WWW= https://heirloom.sourceforge.net/devtools.html
LICENSE= CDDL
USES= tar:bzip2
USE_CXXSTD= c++14
ALL_TARGET= #empty
MAKE_ARGS+= INSTALL="${INSTALL}" \

View File

@ -1,6 +1,5 @@
PORTNAME= highway
DISTVERSION= 1.0.4
PORTREVISION= 1
DISTVERSION= 1.0.5
CATEGORIES= devel
MAINTAINER= jbeich@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1679062839
SHA256 (google-highway-1.0.4_GH0.tar.gz) = faccd343935c9e98afd1016e9d20e0b8b89d908508d1af958496f8c2d3004ac2
SIZE (google-highway-1.0.4_GH0.tar.gz) = 1822696
TIMESTAMP = 1689780073
SHA256 (google-highway-1.0.5_GH0.tar.gz) = 99b7dad98b8fa088673b720151458fae698ae5df9154016e39de4afdc23bb927
SIZE (google-highway-1.0.5_GH0.tar.gz) = 2012129

View File

@ -7,12 +7,14 @@ include/hwy/contrib/algo/transform-inl.h
include/hwy/contrib/dot/dot-inl.h
include/hwy/contrib/image/image.h
include/hwy/contrib/math/math-inl.h
include/hwy/contrib/sort/order.h
include/hwy/contrib/sort/shared-inl.h
include/hwy/contrib/sort/sorting_networks-inl.h
include/hwy/contrib/sort/traits-inl.h
include/hwy/contrib/sort/traits128-inl.h
include/hwy/contrib/sort/vqsort-inl.h
include/hwy/contrib/sort/vqsort.h
include/hwy/contrib/unroller/unroller-inl.h
include/hwy/detect_compiler_arch.h
include/hwy/detect_targets.h
include/hwy/foreach_target.h
@ -28,6 +30,7 @@ include/hwy/ops/rvv-inl.h
include/hwy/ops/scalar-inl.h
include/hwy/ops/set_macros-inl.h
include/hwy/ops/shared-inl.h
include/hwy/ops/tuple-inl.h
include/hwy/ops/wasm_128-inl.h
include/hwy/ops/x86_128-inl.h
include/hwy/ops/x86_256-inl.h
@ -35,22 +38,25 @@ include/hwy/ops/x86_512-inl.h
include/hwy/per_target.h
include/hwy/print-inl.h
include/hwy/print.h
include/hwy/robust_statistics.h
include/hwy/targets.h
include/hwy/tests/hwy_gtest.h
include/hwy/tests/test_util-inl.h
include/hwy/tests/test_util.h
include/hwy/timer-inl.h
include/hwy/timer.h
lib/cmake/hwy/hwy-config-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/hwy/hwy-config-version.cmake
lib/cmake/hwy/hwy-config.cmake
lib/libhwy.so
lib/libhwy.so.1
lib/libhwy.so.1.0.4
lib/libhwy.so.1.0.5
lib/libhwy_contrib.so
lib/libhwy_contrib.so.1
lib/libhwy_contrib.so.1.0.4
lib/libhwy_contrib.so.1.0.5
lib/libhwy_test.so
lib/libhwy_test.so.1
lib/libhwy_test.so.1.0.4
lib/libhwy_test.so.1.0.5
libdata/pkgconfig/libhwy-contrib.pc
libdata/pkgconfig/libhwy-test.pc
libdata/pkgconfig/libhwy.pc

View File

@ -1,5 +1,5 @@
PORTNAME= jenkins
PORTVERSION= 2.414
PORTVERSION= 2.415
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/
DISTNAME= jenkins

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1689410438
SHA256 (jenkins/2.414/jenkins.war) = 3abbc66edb2b1c062acf0696f64be8067f757d393deb172d07b1c28312b35c3a
SIZE (jenkins/2.414/jenkins.war) = 89528534
TIMESTAMP = 1689836843
SHA256 (jenkins/2.415/jenkins.war) = a22a69402636e20811fae9820cb5f4718106fd9c918de195c150a4535f5b2a7a
SIZE (jenkins/2.415/jenkins.war) = 89542148

View File

@ -9,6 +9,14 @@ MAINTAINER= bofh@FreeBSD.org
COMMENT= PHK's utilities functions
WWW= http://phk.freebsd.dk/phkrel/
LICENSE= Beerware
LICENSE_NAME= Beerware
LICENSE_TEXT= "THE BEER-WARE LICENSE" (Revision 42): \
<phk@FreeBSD.ORG> wrote this file. As long as you retain this notice you \
can do whatever you want with this stuff. If we meet some day, and you think \
this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
USES= uidfix tar:tgz
# XXX static PIE libraries not yet supported by the base system
@ -20,6 +28,7 @@ WRKSRC= ${WRKDIR}/Libphk
.include <bsd.port.options.mk>
.if defined(NO_PROFILE) || ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400079 )
CFLAGS+= -Wno-error=unused-but-set-variable
PLIST_SUB+= PROFILE="@comment "
.else
PLIST_SUB+= PROFILE=""

View File

@ -1,6 +1,6 @@
--- phk_expr.c~ 2008-04-29 18:50:56.000000000 +0000
+++ phk_expr.c 2008-09-08 09:17:19.205920000 +0000
@@ -52,8 +52,8 @@
--- phk_expr.c.orig 2008-04-29 18:50:56 UTC
+++ phk_expr.c
@@ -52,8 +52,8 @@ dbg(struct e *e, const char *w)
{
if (1)
return;
@ -11,7 +11,7 @@
}
/*
@@ -289,7 +289,7 @@
@@ -289,7 +289,7 @@ phk_expr(const char *p, char **errs)
if (e->err != NULL) {
if (errs != NULL)
asprintf(errs, "Expression error:\n%s\n%*.*s^ %s\n",

View File

@ -1,6 +1,6 @@
--- test/argv/Makefile.orig
--- test/argv/Makefile.orig 2006-09-09 11:49:52 UTC
+++ test/argv/Makefile
@@ -4,7 +4,7 @@
@@ -4,7 +4,7 @@ PROG += test_argv
CFLAGS += -I${.CURDIR}/../..
LDADD += -L../.. -lphk

View File

@ -1,6 +1,6 @@
--- test/expr/Makefile.orig
--- test/expr/Makefile.orig 2008-04-29 16:35:38 UTC
+++ test/expr/Makefile
@@ -5,7 +5,7 @@
@@ -5,7 +5,7 @@ CFLAGS += -I${.CURDIR}/../..
LDADD += -L../.. -lphk -lm
DPADD += ../../libphk.a

View File

@ -10,6 +10,9 @@ WWW= https://repo.or.cz/w/libtar.git
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
DEPRECATED= Abandonware since 2013 and multiple CVEs over the years
EXPIRATION_DATE=2023-09-30
USES= autoreconf cpe gmake libtool
USE_LDCONFIG= yes

35
devel/outcome/Makefile Normal file
View File

@ -0,0 +1,35 @@
PORTNAME= outcome
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.4-20230715
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++14 library for reporting and handling function failures
WWW= https://ned14.github.io/outcome/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/Licence.txt
BUILD_DEPENDS= ${LOCALBASE}/include/quickcpplib/config.hpp:devel/quickcpplib
RUN_DEPENDS= ${LOCALBASE}/include/quickcpplib/config.hpp:devel/quickcpplib
USES= cmake:testing compiler:c++14-lang
USE_GITHUB= yes
GH_ACCOUNT= ned14
GH_TAGNAME= 0bedf67
GH_TUPLE= ned14:status-code:6827965:status_code/include/outcome/experimental/status-code
CMAKE_TESTING_ON= OUTCOME_ENABLE_DEPENDENCY_SMOKE_TEST
CMAKE_ARGS= -Dquickcpplib_DIR=${LOCALBASE}/lib/cmake/quickcpplib
NO_BUILD= yes
NO_ARCH= yes
post-patch: # remove the test folter until the problems are fixed by the upstream
# tests have problems:
# - they are unconditionally built, see https://github.com/ned14/outcome/issues/285
# - they fail to compile, see https://github.com/ned14/outcome/issues/286
@${RM} -r ${WRKSRC}/test
.include <bsd.port.mk>

5
devel/outcome/distinfo Normal file
View File

@ -0,0 +1,5 @@
TIMESTAMP = 1689800649
SHA256 (ned14-outcome-v2.2.4-20230715-0bedf67_GH0.tar.gz) = bae929536c597a2fe46eac95a11cda3f8b945bbd1a2ec488423884d6c6ae9578
SIZE (ned14-outcome-v2.2.4-20230715-0bedf67_GH0.tar.gz) = 2461257
SHA256 (ned14-status-code-6827965_GH0.tar.gz) = 4377c3c3f2200ff2f2e786a7458137ec5575853fe9c8e55f699d97265a1f3276
SIZE (ned14-status-code-6827965_GH0.tar.gz) = 166926

15
devel/outcome/pkg-descr Normal file
View File

@ -0,0 +1,15 @@
Outcome is a C++14 library for reporting and handling function failures.
It can be used as a substitute for, or a complement to, the exception handling
mechanism.
One use case is for contexts where using C++ exception handling is unsuitable
for different reasons:
* The high relative cost of throwing and catching a C++ exception.
* Making some or all control paths explicitly detailed to aid code correctness
auditing, as opposed to having hidden control paths caused by exceptions
potentially thrown from any place.
* Company policy to compile with exceptions disabled.
* Maintaining a code base that was never designed with exception-safety in mind.
* Parts of the programs/frameworks that themselves implement exception handling
and cannot afford to use exceptions, like propagating failure reports across
threads, tasks, fibers.

73
devel/outcome/pkg-plist Normal file
View File

@ -0,0 +1,73 @@
include/outcome.hpp
include/outcome/bad_access.hpp
include/outcome/basic_outcome.hpp
include/outcome/basic_result.hpp
include/outcome/boost_outcome.hpp
include/outcome/boost_result.hpp
include/outcome/config.hpp
include/outcome/convert.hpp
include/outcome/coroutine_support.hpp
include/outcome/detail/basic_outcome_exception_observers.hpp
include/outcome/detail/basic_outcome_exception_observers_impl.hpp
include/outcome/detail/basic_outcome_failure_observers.hpp
include/outcome/detail/basic_result_error_observers.hpp
include/outcome/detail/basic_result_final.hpp
include/outcome/detail/basic_result_storage.hpp
include/outcome/detail/basic_result_value_observers.hpp
include/outcome/detail/coroutine_support.ipp
include/outcome/detail/revision.hpp
include/outcome/detail/trait_std_error_code.hpp
include/outcome/detail/trait_std_exception.hpp
include/outcome/detail/value_storage.hpp
include/outcome/detail/version.hpp
include/outcome/experimental/coroutine_support.hpp
include/outcome/experimental/result.h
include/outcome/experimental/status-code/include/status-code/boost_error_code.hpp
include/outcome/experimental/status-code/include/status-code/com_code.hpp
include/outcome/experimental/status-code/include/status-code/config.hpp
include/outcome/experimental/status-code/include/status-code/detail/nt_code_to_generic_code.ipp
include/outcome/experimental/status-code/include/status-code/detail/nt_code_to_win32_code.ipp
include/outcome/experimental/status-code/include/status-code/detail/win32_code_to_generic_code.ipp
include/outcome/experimental/status-code/include/status-code/error.hpp
include/outcome/experimental/status-code/include/status-code/errored_status_code.hpp
include/outcome/experimental/status-code/include/status-code/generic_code.hpp
include/outcome/experimental/status-code/include/status-code/getaddrinfo_code.hpp
include/outcome/experimental/status-code/include/status-code/http_status_code.hpp
include/outcome/experimental/status-code/include/status-code/iostream_support.hpp
include/outcome/experimental/status-code/include/status-code/nested_status_code.hpp
include/outcome/experimental/status-code/include/status-code/nt_code.hpp
include/outcome/experimental/status-code/include/status-code/posix_code.hpp
include/outcome/experimental/status-code/include/status-code/quick_status_code_from_enum.hpp
include/outcome/experimental/status-code/include/status-code/result.hpp
include/outcome/experimental/status-code/include/status-code/status_code.hpp
include/outcome/experimental/status-code/include/status-code/status_code_domain.hpp
include/outcome/experimental/status-code/include/status-code/status_error.hpp
include/outcome/experimental/status-code/include/status-code/std_error_code.hpp
include/outcome/experimental/status-code/include/status-code/system_code.hpp
include/outcome/experimental/status-code/include/status-code/system_code_from_exception.hpp
include/outcome/experimental/status-code/include/status-code/system_error2.hpp
include/outcome/experimental/status-code/include/status-code/win32_code.hpp
include/outcome/experimental/status-code/single-header/system_error2.hpp
include/outcome/experimental/status_outcome.hpp
include/outcome/experimental/status_result.hpp
include/outcome/iostream_support.hpp
include/outcome/outcome.hpp
include/outcome/outcome.natvis
include/outcome/policy/all_narrow.hpp
include/outcome/policy/base.hpp
include/outcome/policy/fail_to_compile_observers.hpp
include/outcome/policy/outcome_error_code_throw_as_system_error.hpp
include/outcome/policy/outcome_exception_ptr_rethrow.hpp
include/outcome/policy/result_error_code_throw_as_system_error.hpp
include/outcome/policy/result_exception_ptr_rethrow.hpp
include/outcome/policy/terminate.hpp
include/outcome/policy/throw_bad_result_access.hpp
include/outcome/result.hpp
include/outcome/std_outcome.hpp
include/outcome/std_result.hpp
include/outcome/success_failure.hpp
include/outcome/trait.hpp
include/outcome/try.hpp
include/outcome/utils.hpp
lib/cmake/outcome/outcomeConfig.cmake
lib/cmake/outcome/outcomeExports.cmake

View File

@ -16,4 +16,10 @@ USE_PYTHON= distutils autoplist
DOS2UNIX_GLOB= *.py
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
.include <bsd.port.mk>

View File

@ -1,5 +1,5 @@
PORTNAME= json_tricks
DISTVERSION= 3.17.1
DISTVERSION= 3.17.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1688605348
SHA256 (json_tricks-3.17.1.tar.gz) = 9a41a67634cd721a05acce545e53722848baa53fab7cf96fa22b6ff1dbf10a8f
SIZE (json_tricks-3.17.1.tar.gz) = 30512
TIMESTAMP = 1689829644
SHA256 (json_tricks-3.17.2.tar.gz) = 9d153d9f2d9ce69a6e81bce1bde61091e27437c11fee4f02b151dd6296c95c71
SIZE (json_tricks-3.17.2.tar.gz) = 30478

View File

@ -1,5 +1,5 @@
PORTNAME= molecule
PORTVERSION= 4.0.3
PORTVERSION= 4.0.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -12,7 +12,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=19.3.1:devel/py-pip@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools_scm_git_archive>=1.1:devel/py-setuptools_scm_git_archive@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools_scm7>=7.0.0:devel/py-setuptools_scm7@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0.33.6:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ansible-compat>=2.2.1:sysutils/py-ansible-compat@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=8.0:devel/py-click@${PY_FLAVOR} \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1689682261
SHA256 (molecule-4.0.3.tar.gz) = b5a78a77f29f1deecf768dfbffafc21b419d9520123468191438ec4c72eaef69
SIZE (molecule-4.0.3.tar.gz) = 336771
TIMESTAMP = 1689777164
SHA256 (molecule-4.0.4.tar.gz) = aab00c1ba62a42d77edd1a51528dfbb46abca70df7c7147fda0925ee4fe7deda
SIZE (molecule-4.0.4.tar.gz) = 337260

View File

@ -1,6 +1,5 @@
PORTNAME= qutip-qip
DISTVERSION= 0.2.3
PORTREVISION= 2
DISTVERSION= 0.3.0
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -15,12 +14,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}qutip>=4.5:devel/py-qutip@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}qutip>=4.6:devel/py-qutip@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ipython>0:devel/ipython@${PY_FLAVOR} # optional dependency, but required for tests
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}qiskit>0:science/py-qiskit@${PY_FLAVOR}
#RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyqir>0:science/py-pyqir@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils autoplist pytest
USE_PYTHON= distutils autoplist pytest # 1 test fails, see https://github.com/qutip/qutip-qip/issues/214
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1679892456
SHA256 (qutip-qip-0.2.3.tar.gz) = b883e91e723b7d192e704d3280ecac222b961e2fc565e966ad140113e535309b
SIZE (qutip-qip-0.2.3.tar.gz) = 123355
TIMESTAMP = 1689837275
SHA256 (qutip-qip-0.3.0.tar.gz) = 0c22f43183049d4db69a02b7b670a3842e3667217e335c37374e67ea6dd49833
SIZE (qutip-qip-0.3.0.tar.gz) = 146780

View File

@ -1,5 +1,5 @@
PORTNAME= tdworkflow
PORTVERSION= 0.8.0
PORTVERSION= 0.8.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1685563634
SHA256 (tdworkflow-0.8.0.tar.gz) = e27e9a071650b3dc2e12e559c5189da993cd76307225ea0b98a371fc9d8ea075
SIZE (tdworkflow-0.8.0.tar.gz) = 28654
TIMESTAMP = 1689834193
SHA256 (tdworkflow-0.8.1.tar.gz) = a75aa1b3f2677ac1621854922b465223090b0862c4ee7c6ef6a2c5c8c549eb85
SIZE (tdworkflow-0.8.1.tar.gz) = 33912

View File

@ -25,7 +25,7 @@ INSTALL_TARGET= install-swig-rb
CFLAGS+= -fdeclspec
.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
CFLAGS+= -Wno-error=int-conversion
CFLAGS+= -Wno-error=int-conversion -Wno-error=incompatible-function-pointer-types
.endif
.include <bsd.port.post.mk>

View File

@ -12,4 +12,10 @@ LICENSE_COMB= dual
USES= gem ncurses
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
CONFIGURE_ARGS+= --with-cflags="-Wno-error=incompatible-function-pointer-types"
.endif
.include <bsd.port.mk>

View File

@ -9,10 +9,12 @@ COMMENT= Library for handling configuration files, written in C++
WWW= http://www.rudeserver.com/
USES= dos2unix libtool
USE_CXXSTD= c++14
DOS2UNIX_GLOB= *
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
pre-install:
${CHMOD} 744 ${WRKSRC}/install-sh

View File

@ -22,6 +22,12 @@ PORTDOCS= CHANGELOG README TODO z80-asm.html z80-mon.html
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
post-extract:
@${TOUCH} ${WRKSRC}/hardware/bus_masters

View File

@ -17,6 +17,12 @@ MAKE_JOBS_UNSAFE= yes
SUB_FILES= pkg-message
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
post-patch:
@${REINPLACE_CMD} -E 's,(bin|lib|data)dir),DESTDIR)$$(&,' \
${WRKSRC}/Makefile.in

View File

@ -1,6 +1,6 @@
PORTNAME= morla
PORTVERSION= 0.16.1
PORTREVISION= 13
PORTREVISION= 14
CATEGORIES= editors textproc
MASTER_SITES= http://www.morlardf.net/src/ \
http://nivi.interfree.it/distfiles/${PORTNAME}/${PORTVERSION}/
@ -9,23 +9,26 @@ MAINTAINER= nivit@FreeBSD.org
COMMENT= RDF editor
WWW= http://www.morlardf.net/
LIB_DEPENDS= libnxml.so:textproc/libnxml \
librdf.so:textproc/redland \
libraptor2.so:textproc/raptor2 \
libcurl.so:ftp/curl
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= dot:graphics/graphviz
LIB_DEPENDS= libcurl.so:ftp/curl \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz \
libnxml.so:textproc/libnxml \
libraptor2.so:textproc/raptor2 \
librasqal.so:textproc/rasqal \
librdf.so:textproc/redland
RUN_DEPENDS= dot:graphics/graphviz
OPTIONS_DEFINE= XULRUNNER
XULRUNNER_DESC= Xulrunner as JavaScript engine
USES= gettext gnome libtool localbase:ldflags pkgconfig
USE_GNOME= cairo gdkpixbuf2 gtk20 libxslt
USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --with-gconf=none --with-gtkhtml=none
USES= gettext gnome libtool pkgconfig
USE_GNOME= libxslt gtk20
USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}
DESKTOP_ENTRIES="morla" \
"Edit RDF documents" \
@ -34,12 +37,18 @@ DESKTOP_ENTRIES="morla" \
"WebDevelopment;" \
true
OPTIONS_DEFINE= XULRUNNER
XULRUNNER_DESC= Xulrunner as JavaScript engine
XULRUNNER_BROKEN= www/libxul is gone, consider using lang/spidermonkey*
XULRUNNER_CONFIGURE_ON= --with-javascript=xulrunner
XULRUNNER_CONFIGURE_OFF= --with-javascript=none
post-patch:
@${REINPLACE_CMD} -e 's|-D.*_DISABLE_DEPRECATED||g' \
${WRKSRC}/configure
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
.include <bsd.port.mk>

View File

@ -1,7 +1,7 @@
PORTNAME= rpcs3
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.28-15364 # git rev-list --count HEAD
DISTVERSIONSUFFIX= -gdb029ed29f
DISTVERSION= 0.0.28-15368 # git rev-list --count HEAD
DISTVERSIONSUFFIX= -ga0297933ce
CATEGORIES= emulators wayland
MAINTAINER= jbeich@FreeBSD.org
@ -51,7 +51,7 @@ ELF_FEATURES= +wxneeded:bin/${PORTNAME}
.if ${FLAVOR:U} == qt6 || make(makesum) || make(fetch)
PATCH_SITES+= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/:qt6
PATCHFILES+= c0d4bbc84a03.patch:-p1:qt6 # https://github.com/RPCS3/rpcs3/pull/12471
PATCHFILES+= d8185ce62f69.patch:-p1:qt6 # https://github.com/RPCS3/rpcs3/pull/12471
PKGNAMESUFFIX= -${FLAVOR}
USES:= ${USES:S/qt:5/qt:6/}
USE_QT= base multimedia svg

View File

@ -1,6 +1,6 @@
TIMESTAMP = 1689579326
SHA256 (RPCS3-rpcs3-v0.0.28-15364-gdb029ed29f_GH0.tar.gz) = 7e90b83f05c2846d6fcff864f7f22347a900fffc9791da890a8e77a912bbb4f7
SIZE (RPCS3-rpcs3-v0.0.28-15364-gdb029ed29f_GH0.tar.gz) = 8872306
TIMESTAMP = 1689757304
SHA256 (RPCS3-rpcs3-v0.0.28-15368-ga0297933ce_GH0.tar.gz) = f2d0633b53a7cbf062cb67178fecad535dc45f5d0876f80d8de71c3efec94d10
SIZE (RPCS3-rpcs3-v0.0.28-15368-ga0297933ce_GH0.tar.gz) = 8873330
SHA256 (RPCS3-hidapi-hidapi-0.14.0-2-g8b43a97_GH0.tar.gz) = 109ba77362885d60e274930f637735ee75df2850fe99e3f1c3a5b9d1187f8cb6
SIZE (RPCS3-hidapi-hidapi-0.14.0-2-g8b43a97_GH0.tar.gz) = 348879
SHA256 (RPCS3-soundtouch-2.3.1-16-g83cfba6_GH0.tar.gz) = 56863dbed27510742ed4ced54e9a5fba8658bcbfbb1cc5cdb978d7d537a3a874
@ -23,5 +23,5 @@ SHA256 (wolfSSL-wolfssl-v5.6.3-stable_GH0.tar.gz) = 2e74a397fa797c2902d7467d500d
SIZE (wolfSSL-wolfssl-v5.6.3-stable_GH0.tar.gz) = 22137280
SHA256 (thestk-rtmidi-5.0.0_GH0.tar.gz) = c7923e4eee82b06c007435892cb2c3212d9007fa482c6b718943bda71c02c5a7
SIZE (thestk-rtmidi-5.0.0_GH0.tar.gz) = 103144
SHA256 (c0d4bbc84a03.patch) = b1dd28f9d4f7dd339bd7bc42f28763f0d9fd31d337ba53732440f72cee58b46a
SIZE (c0d4bbc84a03.patch) = 114708
SHA256 (d8185ce62f69.patch) = 376668316c8bd235ab637440137f38db7dca12bd53ff073760472787bf6aff35
SIZE (d8185ce62f69.patch) = 116155

View File

@ -1,5 +1,5 @@
PORTNAME= virtualbox-ose
PORTVERSION= 6.1.44
PORTVERSION= 6.1.46
CATEGORIES= emulators
MASTER_SITES= https://download.virtualbox.org/virtualbox/${PORTVERSION}/
PKGNAMESUFFIX= -kmod

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1683653444
SHA256 (VirtualBox-6.1.44.tar.bz2) = 34a0235d878165453f6a15e34d74ed19b8878afacbb34e6f3682556f3487a48c
SIZE (VirtualBox-6.1.44.tar.bz2) = 165775421
TIMESTAMP = 1689710729
SHA256 (VirtualBox-6.1.46.tar.bz2) = a07ce3289772265a685360a9cd609386b6ab6a2b56b7c44a3d9ac954a2f6b1ce
SIZE (VirtualBox-6.1.46.tar.bz2) = 166045588

View File

@ -1,7 +1,7 @@
PORTREVISION= 1
PORTREVISION= 0
PKGNAMESUFFIX= -nox11
OPTIONS_EXCLUDE= ALSA DBUS DEBUG GUESTADDITIONS MANUAL NLS PULSEAUDIO \
OPTIONS_EXCLUDE= ALSA DBUS DEBUG GUESTADDITIONS DOCS NLS PULSEAUDIO \
QT5 VPX X11
MASTERDIR= ${.CURDIR}/../virtualbox-ose

View File

@ -1,6 +1,6 @@
PORTNAME= virtualbox-ose
PORTVERSION= 6.1.44
PORTREVISION= 3
PORTVERSION= 6.1.46
PORTREVISION?= 0
CATEGORIES= emulators
MASTER_SITES= https://download.virtualbox.org/virtualbox/${PORTVERSION}/
DISTFILES= VirtualBox-${PORTVERSION}${EXTRACT_SUFX} ${GUESTADDITIONS}

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1683653391
SHA256 (VirtualBox-6.1.44.tar.bz2) = 34a0235d878165453f6a15e34d74ed19b8878afacbb34e6f3682556f3487a48c
SIZE (VirtualBox-6.1.44.tar.bz2) = 165775421
SHA256 (VBoxGuestAdditions_6.1.44.iso) = a88d947b0055ae0f08962fa1b5788247272903b6bca3f1a9ad0cb6bc8706ecf8
SIZE (VBoxGuestAdditions_6.1.44.iso) = 63952896
TIMESTAMP = 1689710593
SHA256 (VirtualBox-6.1.46.tar.bz2) = a07ce3289772265a685360a9cd609386b6ab6a2b56b7c44a3d9ac954a2f6b1ce
SIZE (VirtualBox-6.1.46.tar.bz2) = 166045588
SHA256 (VBoxGuestAdditions_6.1.46.iso) = a65927369c852895e827c6d6d5be3d14c2da1dfd4e7a4b9ca7479320e5121ffc
SIZE (VBoxGuestAdditions_6.1.46.iso) = 64032768

Some files were not shown because too many files have changed in this diff Show More