*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2021-01-06 21:02:51 +01:00
parent d2d80feeea
commit 0265e226fe
823 changed files with 9390 additions and 4922 deletions

View File

@ -2,6 +2,7 @@
PORTNAME= sctd
DISTVERSION= 0.2.0
PORTREVISION= 1
CATEGORIES= accessibility
MAINTAINER= 0mp@FreeBSD.org

View File

@ -17,13 +17,13 @@
SUBDIR += bzip2
SUBDIR += c-blosc
SUBDIR += cabextract
SUBDIR += cmdpack
SUBDIR += dact
SUBDIR += deb2targz
SUBDIR += deco
SUBDIR += deutex
SUBDIR += dpkg
SUBDIR += dzip
SUBDIR += ecm
SUBDIR += engrampa
SUBDIR += erlang-snappy
SUBDIR += fastjar

View File

@ -0,0 +1,19 @@
# Created by: Emanuel Haupt <ehaupt@critical.ch>
# $FreeBSD$
PORTNAME= cmdpack
DISTVERSION= 1.06
CATEGORIES= archivers
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Compresses CD images by stripping unnecessary EDC/ECC data
LICENSE= GPLv2
BUILD_DEPENDS= a2x:textproc/asciidoc
USES= gmake
USE_GITHUB= yes
GH_ACCOUNT= chungy
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1609772628
SHA256 (chungy-cmdpack-1.06_GH0.tar.gz) = 6ce7029c0f2b0fbc6a1e26fb3ad8003ed18836aa3ef35f148ec51cde0b703307
SIZE (chungy-cmdpack-1.06_GH0.tar.gz) = 71738

View File

@ -0,0 +1,17 @@
--- Makefile.orig 2017-01-28 22:03:18 UTC
+++ Makefile
@@ -23,12 +23,14 @@ target=$(DESTDIR)$(prefix)
install-%: % %.1
install -d "$(target)$(bindir)"
install -d "$(target)$(mandir)/man1"
+ strip $<
install $< "$(target)$(bindir)"
install -m644 $<.1 "$(target)$(mandir)/man1"
install-bin2ecm: bin2ecm bin2ecm.1
install -d "$(target)$(bindir)"
install -d "$(target)$(mandir)/man1"
+ strip bin2ecm
install bin2ecm "$(target)$(bindir)"
install -m644 bin2ecm.1 "$(target)$(mandir)/man1"
ln -s bin2ecm "$(target)$(bindir)/ecm2bin"

View File

@ -4,4 +4,4 @@ or similar) by stripping unnecessary EDC/ECC data.
The space saved depends on the number of sectors with unnecessary EDC/ECC data
in them, which will depend on the specific type of CD.
WWW: https://web.archive.org/web/20140227165748/www.neillcorlett.com/ecm/
WWW: https://github.com/chungy/cmdpack

View File

@ -0,0 +1,27 @@
bin/bin2ecm
bin/bincomp
bin/brrrip
bin/byteshuf
bin/cdpatch
bin/ecm2bin
bin/fakecrc
bin/hax65816
bin/pecompat
bin/rels
bin/screamf
bin/uips
bin/vb2rip
bin/wordadd
share/man/man1/bin2ecm.1.gz
share/man/man1/bincomp.1.gz
share/man/man1/brrrip.1.gz
share/man/man1/byteshuf.1.gz
share/man/man1/cdpatch.1.gz
share/man/man1/fakecrc.1.gz
share/man/man1/hax65816.1.gz
share/man/man1/pecompat.1.gz
share/man/man1/rels.1.gz
share/man/man1/screamf.1.gz
share/man/man1/uips.1.gz
share/man/man1/vb2rip.1.gz
share/man/man1/wordadd.1.gz

View File

@ -1,29 +0,0 @@
# Created by: Emanuel Haupt <ehaupt@critical.ch>
# $FreeBSD$
PORTNAME= ecm
PORTVERSION= 1.0
PORTREVISION= 1
CATEGORIES= archivers
MASTER_SITES= LOCAL/ehaupt
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Compresses CD images by stripping unnecessary EDC/ECC data
LICENSE= GPLv2
CONFLICTS= gmp-ecm-[0-9]*
PLIST_FILES= bin/ecm bin/unecm
PORTDOCS= format.txt
OPTIONS_DEFINE= DOCS
do-install:
.for f in ${PORTNAME} un${PORTNAME}
${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin
.endfor
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (ecm-1.0.tar.gz) = e7b1c451893a37df85ebbadcd7efa6b95ee7583bc7030c1f8842e46e292e021a
SIZE (ecm-1.0.tar.gz) = 23284

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= libzip
PORTVERSION= 1.5.2
PORTVERSION= 1.7.3
CATEGORIES= archivers devel
MASTER_SITES= https://libzip.org/download/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1552751578
SHA256 (libzip-1.5.2.tar.xz) = b3de4d4bd49a01e0cab3507fc163f88e1651695b6b9cb25ad174dbe319d4a3b4
SIZE (libzip-1.5.2.tar.xz) = 725724
TIMESTAMP = 1609865777
SHA256 (libzip-1.7.3.tar.xz) = a60473ffdb7b4260c08bfa19c2ccea0438edac11193c3afbbb1f17fbcf6c6132
SIZE (libzip-1.7.3.tar.xz) = 747372

View File

@ -1,12 +1,12 @@
Do not set RPATH on FreeBSD either.
--- CMakeLists.txt.orig 2018-06-14 20:07:27 UTC
--- CMakeLists.txt.orig 2020-07-15 08:02:19 UTC
+++ CMakeLists.txt
@@ -224,7 +224,7 @@ endif(WIN32)
ADD_DEFINITIONS("-DHAVE_CONFIG_H")
@@ -237,7 +237,7 @@ if(WIN32)
endif(WIN32)
# rpath handling: use rpath in installed binaries
-IF(NOT CMAKE_SYSTEM_NAME MATCHES Linux)
+IF(NOT CMAKE_SYSTEM_NAME MATCHES "FreeBSD|Linux")
SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
ENDIF()
-if(NOT CMAKE_SYSTEM_NAME MATCHES Linux)
+if(NOT CMAKE_SYSTEM_NAME MATCHES "FreeBSD|Linux")
set(CMAKE_INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR})
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
endif()

View File

@ -3,9 +3,13 @@ bin/zipmerge
bin/ziptool
include/zip.h
include/zipconf.h
lib/cmake/libzip/libzip-config-version.cmake
lib/cmake/libzip/libzip-config.cmake
lib/cmake/libzip/libzip-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/libzip/libzip-targets.cmake
lib/libzip.so
lib/libzip.so.5
lib/libzip.so.5.0
lib/libzip.so.5.3
libdata/pkgconfig/libzip.pc
man/man1/zipcmp.1.gz
man/man1/zipmerge.1.gz
@ -14,10 +18,12 @@ man/man3/ZIP_SOURCE_GET_ARGS.3.gz
man/man3/libzip.3.gz
man/man3/zip_add.3.gz
man/man3/zip_add_dir.3.gz
man/man3/zip_compression_method_supported.3.gz
man/man3/zip_close.3.gz
man/man3/zip_delete.3.gz
man/man3/zip_dir_add.3.gz
man/man3/zip_discard.3.gz
man/man3/zip_encryption_method_supported.3.gz
man/man3/zip_error_clear.3.gz
man/man3/zip_error_code_system.3.gz
man/man3/zip_error_code_zip.3.gz
@ -35,6 +41,7 @@ man/man3/zip_errors.3.gz
man/man3/zip_fclose.3.gz
man/man3/zip_fdopen.3.gz
man/man3/zip_file_add.3.gz
man/man3/zip_file_attributes_init.3.gz
man/man3/zip_file_error_clear.3.gz
man/man3/zip_file_error_get.3.gz
man/man3/zip_file_extra_field_delete.3.gz
@ -50,6 +57,7 @@ man/man3/zip_file_get_external_attributes.3.gz
man/man3/zip_file_rename.3.gz
man/man3/zip_file_replace.3.gz
man/man3/zip_file_set_comment.3.gz
man/man3/zip_file_set_dostime.3.gz
man/man3/zip_file_set_encryption.3.gz
man/man3/zip_file_set_external_attributes.3.gz
man/man3/zip_file_set_mtime.3.gz

View File

@ -2,7 +2,7 @@
PORTNAME= nfpm
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.1
DISTVERSION= 2.2.2
CATEGORIES= archivers
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,6 +1,6 @@
TIMESTAMP = 1609554774
SHA256 (goreleaser-nfpm-v2.2.1_GH0.tar.gz) = fc8d512604368fa9bb134862876e05ce2b9892e151a03636a5d214b5f8597754
SIZE (goreleaser-nfpm-v2.2.1_GH0.tar.gz) = 427734
TIMESTAMP = 1609881233
SHA256 (goreleaser-nfpm-v2.2.2_GH0.tar.gz) = 309a8760f1f329ab1a56a0ad8240e447e5bbcd60a7e1c7f9d24830ff10b89b84
SIZE (goreleaser-nfpm-v2.2.2_GH0.tar.gz) = 427738
SHA256 (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 6593da894578ba510a470735ffbdc88ce88033094dc5a8f4d3957ab87e18803f
SIZE (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 42077
SHA256 (Djarvur-go-err113-v0.1.0_GH0.tar.gz) = 743dceee958f146e91ad2e2ce89d4216beba99aa121cb23ecd9a5b158f561fcc

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= lz4
DISTVERSION= 0.3.5
DISTVERSION= 0.4.1
CATEGORIES= archivers
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= liblz4.so:archivers/liblz4
USES= php:ext
IGNORE_WITH_PHP= 80
USE_GITHUB= yes
GH_ACCOUNT= kjdev

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1553368576
SHA256 (kjdev-php-ext-lz4-0.3.5_GH0.tar.gz) = fcea0792f22e337950682129e72ba07c1fd0b3f72ceae2f5691059def3663b55
SIZE (kjdev-php-ext-lz4-0.3.5_GH0.tar.gz) = 65065
TIMESTAMP = 1608807780
SHA256 (kjdev-php-ext-lz4-0.4.1_GH0.tar.gz) = 058fe273f6c28c128bd4d2567826b88a3f70137fe3a18f6c1be31d8d16a22d68
SIZE (kjdev-php-ext-lz4-0.4.1_GH0.tar.gz) = 68778

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= zstd
DISTVERSION= 0.8.0
DISTVERSION= 0.9.0
CATEGORIES= archivers
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1584079253
SHA256 (kjdev-php-ext-zstd-0.8.0_GH0.tar.gz) = 54695fede5625805c00b15022190a151a3a72dd15427114a4b3ecbf57ac94f7a
SIZE (kjdev-php-ext-zstd-0.8.0_GH0.tar.gz) = 16733
TIMESTAMP = 1608808177
SHA256 (kjdev-php-ext-zstd-0.9.0_GH0.tar.gz) = 9e2dfa7d846639d427d0969582211d2652e693c2d6835919cb904981d31c24a6
SIZE (kjdev-php-ext-zstd-0.9.0_GH0.tar.gz) = 18206

View File

@ -5,7 +5,7 @@ DISTVERSION= 2.4.11.0
CATEGORIES= archivers
MASTER_SITES= https://hndl.urbackup.org/Client/${DISTVERSION:R}/
MAINTAINER= neel@neelc.org
MAINTAINER= nc@FreeBSD.org
COMMENT= Client component of the UrBackup backup system
LICENSE= AGPLv3+

View File

@ -5,7 +5,7 @@ DISTVERSION= 2.4.13
CATEGORIES= archivers
MASTER_SITES= https://hndl.urbackup.org/Server/${DISTVERSION}/
MAINTAINER= neel@neelc.org
MAINTAINER= nc@FreeBSD.org
COMMENT= Server component of the UrBackup backup system
LICENSE= AGPLv3

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= opencpn
PORTVERSION= 5.2.0
PORTVERSION= 5.2.4
DISTVERSIONPREFIX= v
CATEGORIES= astro geography
@ -13,47 +13,50 @@ LICENSE_FILE= ${WRKSRC}/COPYING.gplv2
LIB_DEPENDS= libportaudio.so:audio/portaudio \
libcurl.so:ftp/curl \
libexif.so:graphics/libexif \
libexpat.so:textproc/expat2 \
libsndfile.so:audio/libsndfile \
libtinyxml.so:textproc/tinyxml \
liblz4.so:archivers/liblz4
USES= cmake compiler:c++11-lang gettext-tools gl gnome \
localbase pkgconfig sqlite xorg
libarchive localbase pkgconfig sqlite xorg
USE_CXXSTD= c++11
USE_GITHUB= yes
GH_ACCOUNT= ${GH_PROJECT}
GH_PROJECT= OpenCPN
USE_GL= gl
USE_GL= gl glu
USE_GNOME= cairo gdkpixbuf2 gtk30 pango
INSTALLS_ICONS= yes
USE_LDCONFIG= ${PREFIX}/lib/opencpn
USE_WX= 3.0+
WX_CONF_ARGS= absolute
WX_PREMK= yes
USE_XORG= ice sm x11 xext
CMAKE_ARGS= -DOCPN_BUNDLE_GSHHS=CRUDE
CMAKE_ON= OCPN_BUNDLE_TCDATA OCPN_FORCE_GTK3
CMAKE_ON= OCPN_BUNDLE_TCDATA OCPN_FORCE_GTK3 # OCPN_USE_CRASHREPORT
CMAKE_OFF= OCPN_USE_NEWSERIAL
OPTIONS_DEFINE= DOCS
OPTIONS_DEFINE= DOCS
OPTIONS_SUB= yes
DOCS_CMAKE_ON= -DOCPN_BUNDLE_DOCS:STRING="ON"
DOCS_CMAKE_OFF= -DOCPN_BUNDLE_DOCS:STRING="OFF"
.include <bsd.port.options.mk>
.if ${ARCH} == powerpc64
CMAKE_ARGS+= -DHAVE_MSSE=OFF -DHAVE_MSSE2=OFF -DHAVE_MSSE3=OFF -DHAVE_MAVX2=OFF -DHAVE_MFPU_NEON=OFF
.endif
.include <bsd.port.pre.mk>
post-patch:
@${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},' \
${WRKSRC}/libs/gdal/src/cpl_csv.cpp \
${WRKSRC}/libs/gdal/src/cpl_findfile.cpp \
${WRKSRC}/data/doc/help_en_US.html
@${REINPLACE_CMD} \
-e 's,wx-config,${WX_CONFIG},' \
-e 's,$${PREFIX_PKGDATA}/doc,${DOCSDIR},g' \
${WRKSRC}/CMakeLists.txt
.if ${ARCH} != amd64 && ${ARCH} != i386
@${REINPLACE_CMD} -e '/-msse/d' -e '/-mssse3/d' \
-e '/-mavx2/d' ${WRKSRC}/CMakeLists.txt
.endif
post-install-DOCS-on:
${CP} -R ${WRKSRC}/Docs/OSENC ${STAGEDIR}${DOCSDIR}/OSENC.docx
.include <bsd.port.post.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1599147212
SHA256 (OpenCPN-OpenCPN-v5.2.0_GH0.tar.gz) = f6ec38989bc38f5a7f63234c5e0230adeb73f5626b4e3d3dfa680f0c240badc7
SIZE (OpenCPN-OpenCPN-v5.2.0_GH0.tar.gz) = 78313969
TIMESTAMP = 1605894801
SHA256 (OpenCPN-OpenCPN-v5.2.4_GH0.tar.gz) = 8b25a6bb8d52abac0f8c004a1c8297ce3fba0798dedd973b87344d18273db660
SIZE (OpenCPN-OpenCPN-v5.2.4_GH0.tar.gz) = 81226481

View File

@ -1,8 +1,8 @@
--- CMakeLists.txt.orig 2020-07-15 18:02:29 UTC
--- CMakeLists.txt.orig 2020-10-22 23:20:06 UTC
+++ CMakeLists.txt
@@ -2221,7 +2221,7 @@ if (NOT APPLE)
FILES ${CMAKE_BINARY_DIR}/opencpn.appdata.xml
@@ -2230,7 +2230,7 @@ if (NOT APPLE)
DESTINATION ${PREFIX_DATA}/metainfo
RENAME opencpn.appdata.xml
)
- install(FILES opencpn.1 DESTINATION ${PREFIX_DATA}/man/man1)
+ install(FILES opencpn.1 DESTINATION ${PREFIX_DATA}/../man/man1)

View File

@ -1,8 +1,8 @@
--- cmake/TargetSetup.cmake.orig 2020-07-15 18:02:29 UTC
--- cmake/TargetSetup.cmake.orig 2020-10-22 23:20:06 UTC
+++ cmake/TargetSetup.cmake
@@ -26,14 +26,10 @@ elseif (APPLE)
execute_process(COMMAND "sw_vers" "-productVersion"
OUTPUT_VARIABLE PKG_TARGET_VERSION)
@@ -39,14 +39,14 @@ elseif(_wx_selected_config MATCHES "androideabi-qt")
endif(ANDROID_ARCH MATCHES "arm64")
elseif (UNIX)
- find_program(LSB_RELEASE NAMES lsb_release)
- if (NOT LSB_RELEASE)
@ -10,11 +10,15 @@
- "Cannot find the lsb_release program, please install.")
- endif ()
- execute_process(COMMAND ${LSB_RELEASE} "-is"
+ find_program(LSB_RELEASE NAMES uname)
+ execute_process(COMMAND ${LSB_RELEASE} "-s"
+# find_program(LSB_RELEASE NAMES lsb_release)
+# if (NOT LSB_RELEASE)
+# message(FATAL_ERROR
+# "Cannot find the lsb_release program, please install.")
+# endif ()
+ execute_process(COMMAND uname "-i"
OUTPUT_VARIABLE PKG_TARGET)
- execute_process(COMMAND ${LSB_RELEASE} "-rs"
+ execute_process(COMMAND ${LSB_RELEASE} "-r"
+ execute_process(COMMAND uname "-r"
OUTPUT_VARIABLE PKG_TARGET_VERSION)
else ()
set(PKG_TARGET "unknown")

View File

@ -0,0 +1,11 @@
--- libs/wxcurl/include/wx/curl/thread.h.orig 2020-10-22 23:20:06 UTC
+++ libs/wxcurl/include/wx/curl/thread.h
@@ -43,7 +43,7 @@ enum wxCurlThreadError
};
//! The stack size for wxCurl threads.
-#define wxCURL_THREAD_STACK_SIZE 2048
+#define wxCURL_THREAD_STACK_SIZE 1024
// ----------------------------------------------------------------------------

View File

@ -0,0 +1,11 @@
--- src/PluginPaths.cpp.orig 2020-10-22 23:20:06 UTC
+++ src/PluginPaths.cpp
@@ -214,7 +214,7 @@ PluginPaths::PluginPaths()
else if (g_Platform->isFlatpacked()) {
initFlatpackPaths();
}
- else if (osSystemId & wxOS_UNIX_LINUX) {
+ else if (osSystemId & wxOS_UNIX_LINUX || osSystemId & wxOS_UNIX_FREEBSD) {
#ifdef __OCPN__ANDROID__
initAndroidPaths();
#else

View File

@ -1,6 +1,6 @@
--- src/chart1.cpp.orig 2020-07-15 18:02:29 UTC
+++ src/chart1.cpp
@@ -8226,7 +8226,7 @@ void MyFrame::MouseEvent( wxMouseEvent& event )
@@ -8244,7 +8244,7 @@ void MyFrame::MouseEvent( wxMouseEvent& event )
#endif
#ifdef __WXGTK__
@ -9,7 +9,13 @@
#endif
#if defined(__linux__)
@@ -10370,6 +10370,8 @@ extern "C" int wait(int *); // POS
@@ -10382,10 +10382,14 @@
#if defined(__UNIX__) && !defined(__OCPN__ANDROID__) && !defined(__WXOSX__)
extern "C" int wait(int *); // POSIX wait() for process
+#include <sys/param.h>
#include <termios.h>
+#include <fcntl.h>
#include <sys/ioctl.h>
#ifdef __linux__
#include <linux/serial.h>
@ -18,48 +24,88 @@
#endif
#endif
@@ -10445,17 +10447,25 @@ int isTTYreal(const char *dev)
@@ -10452,7 +10456,8 @@
int isTTYreal(const char *dev)
{
-#ifdef __NetBSD__
+#ifdef __FreeBSD__
+ wxLogMessage( _T("FreeBSD") );
if (strncmp("/dev/tty0", dev, 9) == 0)
return 1;
if (strncmp("/dev/ttyU", dev, 9) == 0)
@@ -10460,24 +10465,32 @@
if (strcmp("/dev/gps", dev) == 0)
return 1;
return 0;
#else /* !NetBSD */
+#ifdef __linux__
struct serial_struct serinfo;
-#else /* !NetBSD */
+#else
+ struct termios termattr;
+#endif
+#ifdef __FreeBSD__
+ struct termios termAttr;
+#else
struct serial_struct serinfo;
+#endif
int ret = 0;
int fd = open(dev, O_RDWR | O_NONBLOCK | O_NOCTTY);
// device name is pointing to a real device
if(fd >= 0) {
+#ifdef __linux__
+#ifdef __FreeBSD__
+ if (tcgetattr(fd, &termAttr) == 0) {
+#else
if (ioctl(fd, TIOCGSERIAL, &serinfo)==0) {
// If device type is no PORT_UNKNOWN we accept the port
if (serinfo.type != PORT_UNKNOWN)
- ret = 1;
+#else
+ if (tcgetattr(fd, &termattr) == 0) {
+#endif
+ ret = 1;
ret = 1;
}
close (fd);
}
@@ -10505,10 +10515,17 @@ wxArrayString *EnumerateSerialPorts( void )
return ret;
-#endif /* !NetBSD */
+#endif
}
@@ -10521,10 +10534,17 @@
//Initialize the pattern table
if( devPatern[0] == NULL ) {
+#ifdef __linux__
paternAdd ( "ttyUSB" );
paternAdd ( "ttyACM" );
paternAdd ( "ttyGPS" );
paternAdd ( "refcom" );
+#else
+#ifdef __FreeBSD__
+ paternAdd ( "ttyU" );
+ paternAdd ( "ttyu" );
+ paternAdd ( "ttyd" );
+ paternAdd ( "gps" );
+#else
paternAdd ( "ttyUSB" );
paternAdd ( "ttyACM" );
paternAdd ( "ttyGPS" );
paternAdd ( "refcom" );
+#endif
}
// Looking for user privilege openable devices in /dev
@@ -11019,6 +11039,12 @@
if(!result1.size())
wxExecute(_T("stat -c %G /dev/ttyACM0"), result1);
+ if(!result1.size())
+ wxExecute(_T("stat -f %g /dev/ttyu0"), result1);
+
+ if(!result1.size())
+ wxExecute(_T("stat -f %g /dev/ttyU0"), result1);
+
wxString msg1 = _("OpenCPN requires access to serial ports to use serial NMEA data.\n");
if(!result1.size()) {
wxString msg = msg1 + _("No Serial Ports can be found on this system.\n\
@@ -11032,7 +11058,7 @@
wxString user = wxGetUserId(), group = result1[0];
wxArrayString result2;
- wxExecute(_T("groups ") + user, result2);
+ wxExecute(_T("id -G ") + user, result2);
if(result2.size()) {
wxString user_groups = result2[0];

View File

@ -0,0 +1,11 @@
--- src/glChartCanvas.cpp.orig 2020-10-22 23:20:06 UTC
+++ src/glChartCanvas.cpp
@@ -57,7 +57,7 @@ class OCPNStopWatch (private)
#if defined(__OCPN__ANDROID__)
#include "androidUTIL.h"
-#elif defined(__WXQT__)
+#else
#include <GL/glx.h>
#endif

File diff suppressed because it is too large Load Diff

View File

@ -2,15 +2,14 @@
# $FreeBSD$
PORTNAME= ardour6
PORTVERSION= 6.3.0
PORTREVISION= 3
PORTVERSION= 6.5.0
CATEGORIES= audio
MASTER_SITES= https://github.com/beerml/ardour_releases/raw/master/
# The original master side points to the latest release only:
# MASTER_SITES= https://community.ardour.org/srctar/
DISTNAME= Ardour-${PORTVERSION}
MAINTAINER= beerml@sigma6audio.de
MAINTAINER= ports@FreeBSD.org
COMMENT= Multichannel digital audio workstation
LICENSE= GPLv2
@ -57,7 +56,7 @@ BINARY_ALIAS+= gas=${CC}
PLIST_SUB= ARDOURVERSION=${PORTVERSION}
CONFIGURE_ARGS= --optimize --ptformat --freedesktop --no-phone-home \
--with-backends=jack,dummy --internal-shared-libs
--with-backends=jack,dummy --internal-shared-libs --no-vst3
post-patch:
@${REINPLACE_CMD} -e 's/obj\.use = '\''libsmf libpbd'\''/obj\.use = '\''libsmf_internal libpbd'\''/g' ${WRKSRC}/libs/evoral/wscript

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1600982311
SHA256 (Ardour-6.3.0.tar.bz2) = 93418636d7d93f66bdf479ed5bf3c6b0cc0198dc8f76c5555110d3147e4ec74b
SIZE (Ardour-6.3.0.tar.bz2) = 11863993
TIMESTAMP = 1607951843
SHA256 (Ardour-6.5.0.tar.bz2) = ac981ec7565fa8a171116bc2fbeb3198a01aad4b7d7c846f965e074a8a162bdb
SIZE (Ardour-6.5.0.tar.bz2) = 12000901

View File

@ -139,6 +139,7 @@ share/applications/ardour6.desktop
%%DATADIR%%/export/Ogg_Vorbis .preset
%%DATADIR%%/export/Ogg_Vorbis.format
%%DATADIR%%/export/Ring Tone.format
%%DATADIR%%/export/WAV (tagged).format
%%DATADIR%%/icons/act-disabled.png
%%DATADIR%%/icons/add.png
%%DATADIR%%/icons/anchored_trim_left_cursor.png
@ -788,6 +789,7 @@ share/applications/ardour6.desktop
%%DATADIR%%/scripts/avldrums_midimap.lua
%%DATADIR%%/scripts/bounce_replace.lua
%%DATADIR%%/scripts/bypass_all_plugins.lua
%%DATADIR%%/scripts/collapse_playlists.lua
%%DATADIR%%/scripts/create_drum_tracks.lua
%%DATADIR%%/scripts/delete_xrun_markers.lua
%%DATADIR%%/scripts/export_mp4chaps.lua

View File

@ -8,7 +8,7 @@ MASTER_SITES= http://ecasound.seul.org/download/ \
http://nosignal.fi/download/ \
http://ecawave.sourceforge.net/download/
MAINTAINER= neel@neelc.org
MAINTAINER= nc@FreeBSD.org
COMMENT= Multitrack audio processing software
LICENSE= GPLv2 LGPL21

View File

@ -15,7 +15,7 @@ BUILD_DEPENDS= libgcrypt-config:security/libgcrypt
LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
libgpg-error.so:security/libgpg-error
USES= libtool pathfix pkgconfig
USES= compiler:c++11-lang libtool pathfix pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes

View File

@ -6,7 +6,7 @@ PORTVERSION= 0.24.10
CATEGORIES= audio
MASTER_SITES= https://download.drobilla.net/
MAINTAINER= beerml@sigma6audio.de
MAINTAINER= ports@FreeBSD.org
COMMENT= Lilv makes the use of LV2 plugins as simple as possible
LICENSE= ISCL

View File

@ -13,6 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
ONLY_FOR_ARCHS= amd64 armv7 i386 powerpc64 powerpc64le
ONLY_FOR_ARCHS_REASON= assembly only for these architectures
BROKEN_i386= error: inline assembly requires more registers than available
BUILD_DEPENDS= llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION} \
lv2>0:audio/lv2

View File

@ -7,7 +7,7 @@ PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://lv2plug.in/spec/
MAINTAINER= beerml@sigma6audio.de
MAINTAINER= ports@FreeBSD.org
COMMENT= Open standard for audio plugins (successor to LADSPA)
LICENSE= ISCL MIT

View File

@ -4,7 +4,7 @@
PORTNAME= musescore
DISTVERSIONPREFIX= v
DISTVERSION= 3.5
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= audio
# DISTNAME= MuseScore-${DISTVERSION}
@ -20,7 +20,7 @@ LIB_DEPENDS= libmp3lame.so:audio/lame \
libogg.so:audio/libogg \
libfreetype.so:print/freetype2
USES= cmake compiler:c++11-lib desktop-file-utils \
USES= cmake compiler:c++11-lib desktop-file-utils localbase \
pkgconfig qt:5 shared-mime-info
USE_QT= concurrent core declarative designer graphicaleffects gui \
help location network opengl printsupport \

View File

@ -3,7 +3,7 @@
PORTNAME= ncspot
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.4
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= protracker
PORTVERSION= 1.27
PORTVERSION= 1.28
DISTVERSIONPREFIX= v
PORTEPOCH= 2
CATEGORIES= audio

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1608889778
TIMESTAMP = 1609881869
SHA256 (protracker-extras-1.tar.gz) = 51a078f344611f6a41e44bab9a8640f363224c41a8a5432f55aeba3bb49fbdbf
SIZE (protracker-extras-1.tar.gz) = 1267
SHA256 (8bitbubsy-pt2-clone-v1.27_GH0.tar.gz) = be7261c0135cba98c64774b72c302aab3cde0f00c974be4dafc0149529c0bec0
SIZE (8bitbubsy-pt2-clone-v1.27_GH0.tar.gz) = 6836823
SHA256 (8bitbubsy-pt2-clone-v1.28_GH0.tar.gz) = a3ce83e326d94f1abf6dd75fb788fe508922818c08e6f988155df9ed288f180e
SIZE (8bitbubsy-pt2-clone-v1.28_GH0.tar.gz) = 7496376

View File

@ -3,7 +3,7 @@
PORTNAME= spotify-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.22.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= audio
MAINTAINER= vulcan@wired.sh

View File

@ -3,7 +3,7 @@
PORTNAME= spotifyd
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.24
PORTREVISION= 11
PORTREVISION= 12
CATEGORIES= audio
MAINTAINER= mikael@FreeBSD.org

View File

@ -6,7 +6,7 @@ PORTVERSION= 0.6.6
CATEGORIES= audio
MASTER_SITES= http://download.drobilla.net/
MAINTAINER= beerml@sigma6audio.de
MAINTAINER= ports@FreeBSD.org
COMMENT= Library for serialising LV2 atoms to/from RDF
LICENSE= ISCL

View File

@ -6,7 +6,7 @@ PORTVERSION= 0.10.8
CATEGORIES= audio
MASTER_SITES= http://download.drobilla.net/
MAINTAINER= beerml@sigma6audio.de
MAINTAINER= ports@FreeBSD.org
COMMENT= C library for loading and wrapping LV2 plugin UIs
LICENSE= ISCL

View File

@ -36,6 +36,7 @@ SSE_DESC= use SSE instructions
NLS_USES= gettext
NLS_LDFLAGS= -lintl
NLS_CONFIGURE_ENABLE= nls
NLS_USES_OFF= gettext-tools
3DNOW_CONFIGURE_ENABLE= 3dnow

View File

@ -2,7 +2,7 @@
PORTNAME= zrythm
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0-alpha.7.0.1
DISTVERSION= 1.0.0-alpha.7.1.1
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1609555995
SHA256 (zrythm-zrythm-v1.0.0-alpha.7.0.1_GH0.tar.gz) = 6536cc83f48eba3c238f3f45bc01fb8165dcf0202a68116a9ae3e10cd6a431ff
SIZE (zrythm-zrythm-v1.0.0-alpha.7.0.1_GH0.tar.gz) = 14927519
TIMESTAMP = 1609881360
SHA256 (zrythm-zrythm-v1.0.0-alpha.7.1.1_GH0.tar.gz) = 5ec79640e5a1e9ae203ef716c0b5cca33ed32454f60957d9b244bbec2d92a93b
SIZE (zrythm-zrythm-v1.0.0-alpha.7.1.1_GH0.tar.gz) = 14857105

View File

@ -3,7 +3,7 @@
PORTNAME= hyperfine
DISTVERSIONPREFIX= v
DISTVERSION= 1.11.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= benchmarks
MAINTAINER= pizzamig@FreeBSD.org

View File

@ -3,6 +3,7 @@
PORTNAME= inferno
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.2
PORTREVISION= 1
CATEGORIES= benchmarks
MAINTAINER= yuri@FreeBSD.org

View File

@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyusb>0:devel/py-pyusb@${PY_FLAVOR} \
${PY_PILLOW}
USES= python:run,-3.7 shebangfix zip
USES= python:run,3.6-3.7 shebangfix zip
SHEBANG_FILES= *.py
DESKTOP_ENTRIES= "K40 Whisperer" \

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gqrx
PORTVERSION= 2.14.3
PORTVERSION= 2.14.4
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= comms hamradio

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1607535911
SHA256 (csete-gqrx-v2.14.3_GH0.tar.gz) = 7810151edcea3871da29009273ec7d4f3bdec702a9d0bf34c365b4c136993bd7
SIZE (csete-gqrx-v2.14.3_GH0.tar.gz) = 1343813
TIMESTAMP = 1609791357
SHA256 (csete-gqrx-v2.14.4_GH0.tar.gz) = aec35c77ebde9c71a5f973c509eec3d6aa2f18a6e052b180fcd9029d88273e5b
SIZE (csete-gqrx-v2.14.4_GH0.tar.gz) = 1345711

View File

@ -2,7 +2,7 @@
PORTNAME= gr-osmosdr
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
DISTVERSION= 0.2.3
PORTEPOCH= 1
CATEGORIES= comms hamradio

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1597088012
SHA256 (osmocom-gr-osmosdr-v0.2.2_GH0.tar.gz) = 5a7ce7afee38a56191b5d16cb4a91c92476729ff16ed09cbba5a3851ac619713
SIZE (osmocom-gr-osmosdr-v0.2.2_GH0.tar.gz) = 251425
TIMESTAMP = 1609793232
SHA256 (osmocom-gr-osmosdr-v0.2.3_GH0.tar.gz) = 11b1eb13725ced5ded9121a10aaf7bccf2430c5c69d020791408219968665b71
SIZE (osmocom-gr-osmosdr-v0.2.3_GH0.tar.gz) = 252727

View File

@ -5,7 +5,7 @@
#include <assert.h>
-#include "openjpeg.h"
+#include "openjpeg-2.3/openjpeg.h"
+#include "openjpeg-2.4/openjpeg.h"
#include "color.h"

View File

@ -4,7 +4,7 @@
#ifndef JP2READER_H
#define JP2READER_H
-#include "openjpeg.h"
+#include "openjpeg-2.3/openjpeg.h"
+#include "openjpeg-2.4/openjpeg.h"
#include <QString>
#include <QImage>

View File

@ -3,6 +3,7 @@
PORTNAME= igbinary
PORTVERSION= 3.2.0
PORTREVISION= 1
CATEGORIES= converters
MAINTAINER= sunpoet@FreeBSD.org
@ -13,4 +14,9 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= php:pecl
post-patch:
# Install the real header files
@${CP} ${WRKSRC}/src/php7/igbinary.h ${WRKSRC}/igbinary.h
@${CP} ${WRKSRC}/src/php7/php_igbinary.h ${WRKSRC}/php_igbinary.h
.include <bsd.port.mk>

View File

@ -20,8 +20,7 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libpng.so:graphics/png
USES= gmake iconv jpeg perl5 pkgconfig ssl xorg
USE_GCC= 8
USES= compiler gmake iconv jpeg perl5 pkgconfig ssl xorg
USE_XORG= x11 xext xrender
USE_PERL5= build
USE_LDCONFIG= yes
@ -55,6 +54,12 @@ CONFIGURE_ARGS= -prefix ${WRKSRC}/build/qt \
MAKE_ARGS= INSTALL_ROOT="${STAGEDIR}${PREFIX}"
.include <bsd.port.pre.mk>
.if ${ARCH} == "i386" || ${CHOSEN_COMPILER_TYPE} == gcc
USE_GCC= 8
.endif
pre-patch:
${RMDIR} ${WRKSRC}/qt
${LN} -s ../qt-${WKQT_TAGNAME} ${WRKSRC}/qt
@ -88,4 +93,4 @@ post-install:
${STAGEDIR}${PREFIX}/bin/wkhtmltopdf \
${STAGEDIR}${PREFIX}/lib/libwkhtmltox.so.${PORTVERSION}
.include <bsd.port.mk>
.include <bsd.port.post.mk>

View File

@ -2,7 +2,7 @@
PORTNAME= erlfdb
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.3
DISTVERSION= 1.2.4
CATEGORIES= databases
MAINTAINER= dch@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1605741415
SHA256 (apache-couchdb-erlfdb-v1.2.3_GH0.tar.gz) = 9d1e3e807bded4f4a072c237e0620d1d80e7f9ba32952fcadaa902c908c80aa4
SIZE (apache-couchdb-erlfdb-v1.2.3_GH0.tar.gz) = 70211
TIMESTAMP = 1609691720
SHA256 (apache-couchdb-erlfdb-v1.2.4_GH0.tar.gz) = 8deaf0ae4ea2739287fec7b0338cd80a4e2e1e301ede23fb3bee48d15fa0396c
SIZE (apache-couchdb-erlfdb-v1.2.4_GH0.tar.gz) = 70308

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= foundationdb-devel
DISTVERSION= 7.0.0.a.20200515
DISTVERSION= 7.0.0.a.20201228
CATEGORIES= databases
MAINTAINER= dch@FreeBSD.org
@ -13,7 +13,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= amd64
ONLY_FOR_ARCHS_REASON= not yet ported to anything other than amd64
BUILD_DEPENDS= bash:shells/bash
BUILD_DEPENDS= ${LOCALBASE}/include/doctest/doctest.h:devel/doctest \
${LOCALBASE}/include/toml.hpp:devel/toml11 \
bash:shells/bash \
git:devel/git
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libeio.so:devel/libeio
@ -21,7 +25,7 @@ USES= compiler:c++17-lang cmake mono:build python:build shebangfix ssl
USE_GITHUB= yes
GH_ACCOUNT= apple
GH_PROJECT= foundationdb
GH_TAGNAME= c1fc784
GH_TAGNAME= c895049
USE_LDCONFIG= yes
USE_RC_SUBR= foundationdb
@ -47,6 +51,7 @@ PLIST_SUB+= ${SUB_FDB}
post-patch:
${REINPLACE_CMD} 's/OPENSSL_USE_STATIC_LIBS TRUE/OPENSSL_USE_STATIC_LIBS FALSE/' \
${WRKSRC}/cmake/FDBComponents.cmake
do-install:
# commands on first line, dev tools on next two
.for f in fdbbackup fdbcli fdbmonitor fdbserver \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1589833261
SHA256 (apple-foundationdb-7.0.0.a.20200515-c1fc784_GH0.tar.gz) = 6cd6fd7dc95b18b8f2e8a400c556eebf8fb4d4392ddff4a954a4d175cd57ab13
SIZE (apple-foundationdb-7.0.0.a.20200515-c1fc784_GH0.tar.gz) = 5425979
TIMESTAMP = 1609716284
SHA256 (apple-foundationdb-7.0.0.a.20201228-c895049_GH0.tar.gz) = bf49a6ddf40d01e3a27497c942b6ead91f3b53849a406971b20adc6b1f5297ce
SIZE (apple-foundationdb-7.0.0.a.20201228-c895049_GH0.tar.gz) = 6381771

View File

@ -0,0 +1,12 @@
--- CMakeLists.txt.orig 2020-12-28 05:52:45 UTC
+++ CMakeLists.txt
@@ -164,7 +164,9 @@ endif()
add_subdirectory(fdbbackup)
add_subdirectory(contrib)
add_subdirectory(tests)
+if(WITH_FLOWBENCH)
add_subdirectory(flowbench EXCLUDE_FROM_ALL)
+endif()
if(WITH_PYTHON)
add_subdirectory(bindings)
endif()

View File

@ -0,0 +1,11 @@
--- bindings/c/CMakeLists.txt.orig 2020-12-28 05:52:45 UTC
+++ bindings/c/CMakeLists.txt
@@ -100,8 +100,6 @@ if(NOT WIN32)
target_link_libraries(fdb_c_ryw_benchmark PRIVATE fdb_c)
target_link_libraries(fdb_c_txn_size_test PRIVATE fdb_c)
- add_dependencies(fdb_c_setup_tests doctest)
- add_dependencies(fdb_c_unit_tests doctest)
target_include_directories(fdb_c_setup_tests PUBLIC ${DOCTEST_INCLUDE_DIR})
target_include_directories(fdb_c_unit_tests PUBLIC ${DOCTEST_INCLUDE_DIR})
target_link_libraries(fdb_c_setup_tests PRIVATE fdb_c Threads::Threads)

View File

@ -0,0 +1,22 @@
--- bindings/c/test/unit/third_party/CMakeLists.txt.orig 2021-01-04 00:07:51 UTC
+++ bindings/c/test/unit/third_party/CMakeLists.txt
@@ -1,18 +1 @@
-# Download doctest repo.
-include(ExternalProject)
-find_package(Git REQUIRED)
-
-ExternalProject_Add(
- doctest
- PREFIX ${CMAKE_BINARY_DIR}/doctest
- GIT_REPOSITORY https://github.com/onqtam/doctest.git
- GIT_TAG 1c8da00c978c19e00a434b2b1f854fcffc9fba35 # v2.4.0
- TIMEOUT 10
- CONFIGURE_COMMAND ""
- BUILD_COMMAND ""
- INSTALL_COMMAND ""
- LOG_DOWNLOAD ON
-)
-
-ExternalProject_Get_Property(doctest source_dir)
-set(DOCTEST_INCLUDE_DIR ${source_dir}/doctest CACHE INTERNAL "Path to include folder for doctest")
+set(DOCTEST_INCLUDE_DIR /usr/local/include/doctest CACHE INTERNAL "Path to include folder for doctest")

View File

@ -0,0 +1,11 @@
--- flow/Platform.actor.cpp.orig 2021-01-03 23:00:51 UTC
+++ flow/Platform.actor.cpp
@@ -2406,7 +2406,7 @@ ACTOR Future<vector<std::string>> findFiles( std::stri
return result;
}
-#elif (defined(__linux__) || defined(__APPLE__))
+#elif (defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__))
#define FILE_ATTRIBUTE_DATA mode_t
bool acceptFile( FILE_ATTRIBUTE_DATA fileAttributes, std::string const& name, std::string const& extension ) {

View File

@ -0,0 +1,23 @@
--- flow/ThreadPrimitives.h.orig 2021-01-03 22:45:20 UTC
+++ flow/ThreadPrimitives.h
@@ -47,9 +47,9 @@
// TODO: We should make this dependent on the CPU. Maybe cmake
// can set this variable properly?
-constexpr size_t CACHE_LINE_SIZE = 64;
+constexpr size_t MAX_CACHE_LINE_SIZE = 64;
-class alignas(CACHE_LINE_SIZE) ThreadSpinLock {
+class alignas(MAX_CACHE_LINE_SIZE) ThreadSpinLock {
public:
// #ifdef _WIN32
ThreadSpinLock() {
@@ -90,7 +90,7 @@ class alignas(CACHE_LINE_SIZE) ThreadSpinLock { (priva
std::atomic_flag isLocked = ATOMIC_FLAG_INIT;
// We want a spin lock to occupy a cache line in order to
// prevent false sharing.
- std::array<uint8_t, CACHE_LINE_SIZE - sizeof(isLocked)> padding;
+ std::array<uint8_t, MAX_CACHE_LINE_SIZE - sizeof(isLocked)> padding;
};
class ThreadSpinLockHolder {

View File

@ -6,6 +6,9 @@ DISTVERSION= 10-1.0.4
PORTREVISION= 0
CATEGORIES= databases devel
PATCH_SITES= https://github.com/lfittl/libpg_query/commit/
PATCHFILES= 820f5294f92927d6c4f61722bb28cf380942b83c.patch:-p1
MAINTAINER= mfechner@FreeBSD.org
COMMENT= C library for accessing the PostgreSQL parser outside of the server

View File

@ -1,3 +1,5 @@
TIMESTAMP = 1609488410
TIMESTAMP = 1609782591
SHA256 (lfittl-libpg_query-10-1.0.4_GH0.tar.gz) = 88cc90296e5fcaaebd0b360c46698b7c5badddf86f120e249ef682a820d41338
SIZE (lfittl-libpg_query-10-1.0.4_GH0.tar.gz) = 1508585
SHA256 (820f5294f92927d6c4f61722bb28cf380942b83c.patch) = 3d528a6d72aac8a3aa04c64d2218c43de9818baf2b0cbe54e7a075cbf069436c
SIZE (820f5294f92927d6c4f61722bb28cf380942b83c.patch) = 2374

View File

@ -1,11 +0,0 @@
--- src/postgres/include/port/atomics.h.orig 2020-12-06 21:56:04 UTC
+++ src/postgres/include/port/atomics.h
@@ -71,7 +71,7 @@
#elif defined(__ia64__) || defined(__ia64)
#include "port/atomics/arch-ia64.h"
#elif defined(__ppc__) || defined(__powerpc__) || defined(__ppc64__) || defined(__powerpc64__)
-#include "port/atomics/arch-ppc.h"
+#include <postgresql/server/port/atomics/arch-ppc.h>
#elif defined(__hppa) || defined(__hppa__)
#include "port/atomics/arch-hppa.h"
#endif

View File

@ -2,7 +2,7 @@
PORTNAME= ods2sql
DISTVERSION= 0.4.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org

View File

@ -12,8 +12,7 @@ COMMENT= Python client library for Apache Cassandra
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \
${PY_FUTURES}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \

View File

@ -13,7 +13,7 @@ COMMENT= PostgreSQL Languages AST and statements prettifier
LICENSE= GPLv3+
BROKEN_riscv64= fails to build: PostgreSQL does not have native spinlock support on this platform
NOT_FOR_ARCHS= aarch64 armv6 armv7 powerpc powerpc64 powerpc64le powerpcspe
NOT_FOR_ARCHS= aarch64 armv6 armv7
NOT_FOR_ARCHS_REASON= port/atomics/arch-<arch>.h: No such file or directory
USES= gmake python:3.4+

View File

@ -0,0 +1,257 @@
--- libpg_query/src/postgres/include/port/atomics/arch-ppc.h.orig 2020-12-28 19:58:43 UTC
+++ libpg_query/src/postgres/include/port/atomics/arch-ppc.h
@@ -0,0 +1,254 @@
+/*-------------------------------------------------------------------------
+ *
+ * arch-ppc.h
+ * Atomic operations considerations specific to PowerPC
+ *
+ * Portions Copyright (c) 1996-2020, PostgreSQL Global Development Group
+ * Portions Copyright (c) 1994, Regents of the University of California
+ *
+ * NOTES:
+ *
+ * src/include/port/atomics/arch-ppc.h
+ *
+ *-------------------------------------------------------------------------
+ */
+
+#if defined(__GNUC__)
+
+/*
+ * lwsync orders loads with respect to each other, and similarly with stores.
+ * But a load can be performed before a subsequent store, so sync must be used
+ * for a full memory barrier.
+ */
+#define pg_memory_barrier_impl() __asm__ __volatile__ ("sync" : : : "memory")
+#define pg_read_barrier_impl() __asm__ __volatile__ ("lwsync" : : : "memory")
+#define pg_write_barrier_impl() __asm__ __volatile__ ("lwsync" : : : "memory")
+#endif
+
+#define PG_HAVE_ATOMIC_U32_SUPPORT
+typedef struct pg_atomic_uint32
+{
+ volatile uint32 value;
+} pg_atomic_uint32;
+
+/* 64bit atomics are only supported in 64bit mode */
+#if SIZEOF_VOID_P >= 8
+#define PG_HAVE_ATOMIC_U64_SUPPORT
+typedef struct pg_atomic_uint64
+{
+ volatile uint64 value pg_attribute_aligned(8);
+} pg_atomic_uint64;
+
+#endif
+
+/*
+ * This mimics gcc __atomic_compare_exchange_n(..., __ATOMIC_SEQ_CST), but
+ * code generation differs at the end. __atomic_compare_exchange_n():
+ * 100: isync
+ * 104: mfcr r3
+ * 108: rlwinm r3,r3,3,31,31
+ * 10c: bne 120 <.eb+0x10>
+ * 110: clrldi r3,r3,63
+ * 114: addi r1,r1,112
+ * 118: blr
+ * 11c: nop
+ * 120: clrldi r3,r3,63
+ * 124: stw r9,0(r4)
+ * 128: addi r1,r1,112
+ * 12c: blr
+ *
+ * This:
+ * f0: isync
+ * f4: mfcr r9
+ * f8: rldicl. r3,r9,35,63
+ * fc: bne 104 <.eb>
+ * 100: stw r10,0(r4)
+ * 104: addi r1,r1,112
+ * 108: blr
+ *
+ * This implementation may or may not have materially different performance.
+ * It's not exploiting the fact that cr0 still holds the relevant comparison
+ * bits, set during the __asm__. One could fix that by moving more code into
+ * the __asm__. (That would remove the freedom to eliminate dead stores when
+ * the caller ignores "expected", but few callers do.)
+ *
+ * Recognizing constant "newval" would be superfluous, because there's no
+ * immediate-operand version of stwcx.
+ */
+#define PG_HAVE_ATOMIC_COMPARE_EXCHANGE_U32
+static inline bool
+pg_atomic_compare_exchange_u32_impl(volatile pg_atomic_uint32 *ptr,
+ uint32 *expected, uint32 newval)
+{
+ uint32 found;
+ uint32 condition_register;
+ bool ret;
+
+#ifdef HAVE_I_CONSTRAINT__BUILTIN_CONSTANT_P
+ if (__builtin_constant_p(*expected) &&
+ (int32) *expected <= PG_INT16_MAX &&
+ (int32) *expected >= PG_INT16_MIN)
+ __asm__ __volatile__(
+ " sync \n"
+ " lwarx %0,0,%5 \n"
+ " cmpwi %0,%3 \n"
+ " bne $+12 \n" /* branch to isync */
+ " stwcx. %4,0,%5 \n"
+ " bne $-16 \n" /* branch to lwarx */
+ " isync \n"
+ " mfcr %1 \n"
+: "=&r"(found), "=r"(condition_register), "+m"(ptr->value)
+: "i"(*expected), "r"(newval), "r"(&ptr->value)
+: "memory", "cc");
+ else
+#endif
+ __asm__ __volatile__(
+ " sync \n"
+ " lwarx %0,0,%5 \n"
+ " cmpw %0,%3 \n"
+ " bne $+12 \n" /* branch to isync */
+ " stwcx. %4,0,%5 \n"
+ " bne $-16 \n" /* branch to lwarx */
+ " isync \n"
+ " mfcr %1 \n"
+: "=&r"(found), "=r"(condition_register), "+m"(ptr->value)
+: "r"(*expected), "r"(newval), "r"(&ptr->value)
+: "memory", "cc");
+
+ ret = (condition_register >> 29) & 1; /* test eq bit of cr0 */
+ if (!ret)
+ *expected = found;
+ return ret;
+}
+
+/*
+ * This mirrors gcc __sync_fetch_and_add().
+ *
+ * Like tas(), use constraint "=&b" to avoid allocating r0.
+ */
+#define PG_HAVE_ATOMIC_FETCH_ADD_U32
+static inline uint32
+pg_atomic_fetch_add_u32_impl(volatile pg_atomic_uint32 *ptr, int32 add_)
+{
+ uint32 _t;
+ uint32 res;
+
+#ifdef HAVE_I_CONSTRAINT__BUILTIN_CONSTANT_P
+ if (__builtin_constant_p(add_) &&
+ add_ <= PG_INT16_MAX && add_ >= PG_INT16_MIN)
+ __asm__ __volatile__(
+ " sync \n"
+ " lwarx %1,0,%4 \n"
+ " addi %0,%1,%3 \n"
+ " stwcx. %0,0,%4 \n"
+ " bne $-12 \n" /* branch to lwarx */
+ " isync \n"
+: "=&r"(_t), "=&b"(res), "+m"(ptr->value)
+: "i"(add_), "r"(&ptr->value)
+: "memory", "cc");
+ else
+#endif
+ __asm__ __volatile__(
+ " sync \n"
+ " lwarx %1,0,%4 \n"
+ " add %0,%1,%3 \n"
+ " stwcx. %0,0,%4 \n"
+ " bne $-12 \n" /* branch to lwarx */
+ " isync \n"
+: "=&r"(_t), "=&r"(res), "+m"(ptr->value)
+: "r"(add_), "r"(&ptr->value)
+: "memory", "cc");
+
+ return res;
+}
+
+#ifdef PG_HAVE_ATOMIC_U64_SUPPORT
+
+#define PG_HAVE_ATOMIC_COMPARE_EXCHANGE_U64
+static inline bool
+pg_atomic_compare_exchange_u64_impl(volatile pg_atomic_uint64 *ptr,
+ uint64 *expected, uint64 newval)
+{
+ uint64 found;
+ uint32 condition_register;
+ bool ret;
+
+ /* Like u32, but s/lwarx/ldarx/; s/stwcx/stdcx/; s/cmpw/cmpd/ */
+#ifdef HAVE_I_CONSTRAINT__BUILTIN_CONSTANT_P
+ if (__builtin_constant_p(*expected) &&
+ (int64) *expected <= PG_INT16_MAX &&
+ (int64) *expected >= PG_INT16_MIN)
+ __asm__ __volatile__(
+ " sync \n"
+ " ldarx %0,0,%5 \n"
+ " cmpdi %0,%3 \n"
+ " bne $+12 \n" /* branch to isync */
+ " stdcx. %4,0,%5 \n"
+ " bne $-16 \n" /* branch to ldarx */
+ " isync \n"
+ " mfcr %1 \n"
+: "=&r"(found), "=r"(condition_register), "+m"(ptr->value)
+: "i"(*expected), "r"(newval), "r"(&ptr->value)
+: "memory", "cc");
+ else
+#endif
+ __asm__ __volatile__(
+ " sync \n"
+ " ldarx %0,0,%5 \n"
+ " cmpd %0,%3 \n"
+ " bne $+12 \n" /* branch to isync */
+ " stdcx. %4,0,%5 \n"
+ " bne $-16 \n" /* branch to ldarx */
+ " isync \n"
+ " mfcr %1 \n"
+: "=&r"(found), "=r"(condition_register), "+m"(ptr->value)
+: "r"(*expected), "r"(newval), "r"(&ptr->value)
+: "memory", "cc");
+
+ ret = (condition_register >> 29) & 1; /* test eq bit of cr0 */
+ if (!ret)
+ *expected = found;
+ return ret;
+}
+
+#define PG_HAVE_ATOMIC_FETCH_ADD_U64
+static inline uint64
+pg_atomic_fetch_add_u64_impl(volatile pg_atomic_uint64 *ptr, int64 add_)
+{
+ uint64 _t;
+ uint64 res;
+
+ /* Like u32, but s/lwarx/ldarx/; s/stwcx/stdcx/ */
+#ifdef HAVE_I_CONSTRAINT__BUILTIN_CONSTANT_P
+ if (__builtin_constant_p(add_) &&
+ add_ <= PG_INT16_MAX && add_ >= PG_INT16_MIN)
+ __asm__ __volatile__(
+ " sync \n"
+ " ldarx %1,0,%4 \n"
+ " addi %0,%1,%3 \n"
+ " stdcx. %0,0,%4 \n"
+ " bne $-12 \n" /* branch to ldarx */
+ " isync \n"
+: "=&r"(_t), "=&b"(res), "+m"(ptr->value)
+: "i"(add_), "r"(&ptr->value)
+: "memory", "cc");
+ else
+#endif
+ __asm__ __volatile__(
+ " sync \n"
+ " ldarx %1,0,%4 \n"
+ " add %0,%1,%3 \n"
+ " stdcx. %0,0,%4 \n"
+ " bne $-12 \n" /* branch to ldarx */
+ " isync \n"
+: "=&r"(_t), "=&r"(res), "+m"(ptr->value)
+: "r"(add_), "r"(&ptr->value)
+: "memory", "cc");
+
+ return res;
+}
+
+#endif /* PG_HAVE_ATOMIC_U64_SUPPORT */
+
+/* per architecture manual doubleword accesses have single copy atomicity */
+#define PG_HAVE_8BYTE_SINGLE_COPY_ATOMICITY

View File

@ -16,8 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.5.21:devel/py-pbr@${PY_FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}
RUN_DEPENDS+= ${PY_FUTURES} \
${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=1.1:www/py-requests@${PY_FLAVOR}
USES= python:3.6+

View File

@ -2,6 +2,7 @@
PORTNAME= xls2txt
DISTVERSION= 1.0.1
PORTREVISION= 1
CATEGORIES= databases textproc
MAINTAINER= yuri@FreeBSD.org

View File

@ -4,7 +4,7 @@ PORTNAME= elementary-calendar
DISTVERSION= 5.1.1
CATEGORIES= deskutils
MAINTAINER= neel@neelc.org
MAINTAINER= nc@FreeBSD.org
COMMENT= Desktop calendar app designed for elementary OS
LICENSE= GPLv3+

View File

@ -4,7 +4,7 @@ PORTNAME= go-for-it
DISTVERSION= 1.9.0
CATEGORIES= deskutils
MAINTAINER= neel@neelc.org
MAINTAINER= nc@FreeBSD.org
COMMENT= Stylish to-do list with built-in productivity timer
LICENSE= GPLv3+
@ -14,7 +14,7 @@ BUILD_DEPENDS= valac:lang/vala
LIB_DEPENDS= libcanberra.so:audio/libcanberra \
libnotify.so:devel/libnotify
USES= cmake gettext gnome pkgconfig
USES= cmake compiler:c11 gettext gnome pkgconfig
CMAKE_ARGS= -DAPP_SYSTEM_NAME:STRING=${PORTNAME}
USE_GITHUB= yes
GH_ACCOUNT= JMoerman

View File

@ -3,7 +3,7 @@
PORTNAME= just
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.3
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org

View File

@ -62,13 +62,16 @@
SUBDIR += R-cran-magrittr
SUBDIR += R-cran-memoise
SUBDIR += R-cran-microbenchmark
SUBDIR += R-cran-mockery
SUBDIR += R-cran-optparse
SUBDIR += R-cran-pillar
SUBDIR += R-cran-pkgbuild
SUBDIR += R-cran-pkgconfig
SUBDIR += R-cran-pkgmaker
SUBDIR += R-cran-plogr
SUBDIR += R-cran-plyr
SUBDIR += R-cran-praise
SUBDIR += R-cran-prettycode
SUBDIR += R-cran-prettyunits
SUBDIR += R-cran-progress
SUBDIR += R-cran-promises
@ -87,6 +90,7 @@
SUBDIR += R-cran-rprojroot
SUBDIR += R-cran-rstudioapi
SUBDIR += R-cran-rversions
SUBDIR += R-cran-sessioninfo
SUBDIR += R-cran-sfsmisc
SUBDIR += R-cran-sourcetools
SUBDIR += R-cran-sys
@ -212,6 +216,7 @@
SUBDIR += awless
SUBDIR += aws-c-common
SUBDIR += aws-c-event-stream
SUBDIR += aws-c-io
SUBDIR += aws-checksums
SUBDIR += aws-sdk-cpp
SUBDIR += aws-sdk-php
@ -2106,6 +2111,7 @@
SUBDIR += p5-Data-Validator
SUBDIR += p5-Data-Visitor
SUBDIR += p5-Data-Visitor-Encode
SUBDIR += p5-Data-Visitor-Tiny
SUBDIR += p5-Data-Walk
SUBDIR += p5-Date-Business
SUBDIR += p5-Date-Calc
@ -6827,6 +6833,7 @@
SUBDIR += tnt
SUBDIR += tokamak
SUBDIR += tokei
SUBDIR += toml11
SUBDIR += tortoisehg
SUBDIR += tpasm
SUBDIR += tradcpp

View File

@ -0,0 +1,23 @@
# Created by: Guangyuan Yang <ygy@FreeBSD.org>
# $FreeBSD$
PORTNAME= mockery
DISTVERSION= 0.4.2
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ygy@FreeBSD.org
COMMENT= Mocking Library for R
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= R-cran-knitr>0:print/R-cran-knitr
RUN_DEPENDS= R-cran-testthat>0:devel/R-cran-testthat
TEST_DEPENDS= R-cran-R6>0:devel/R-cran-R6 \
R-cran-knitr>0:print/R-cran-knitr \
R-cran-rmarkdown>=1.0:textproc/R-cran-rmarkdown
USES= cran:auto-plist
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1609807522
SHA256 (mockery_0.4.2.tar.gz) = 988e249c366ee7faf277de004084cf5ca24b5c8a8c6e3842f1b1362ce2f7ea9b
SIZE (mockery_0.4.2.tar.gz) = 19837

View File

@ -0,0 +1,8 @@
The two main functionalities of this package are creating mock objects
(functions) and selectively intercepting calls to a given function that
originate in some other function. It can be used with any testing framework
available for R. Mock objects can be injected with either this package's own
stub() function or a similar with_mock() facility present in the 'testthat'
package.
WWW: https://github.com/jfiksel/mockery

View File

@ -0,0 +1,27 @@
# Created by: Guangyuan Yang <ygy@FreeBSD.org>
# $FreeBSD$
PORTNAME= pkgbuild
DISTVERSION= 1.2.0
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ygy@FreeBSD.org
COMMENT= Find Tools Needed to Build R Packages
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= R-cran-R6>0:devel/R-cran-R6 \
R-cran-callr>=3.2.0:devel/R-cran-callr \
R-cran-cli>0:devel/R-cran-cli \
R-cran-crayon>0:devel/R-cran-crayon \
R-cran-desc>0:devel/R-cran-desc \
R-cran-prettyunits>0:devel/R-cran-prettyunits \
R-cran-rprojroot>0:devel/R-cran-rprojroot \
R-cran-withr>=2.1.2:devel/R-cran-withr
TEST_DEPENDS= R-cran-Rcpp>0:devel/R-cran-Rcpp
USES= cran:auto-plist
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1609807604
SHA256 (pkgbuild_1.2.0.tar.gz) = 2e19308d3271fefd5e118c6d132d6a2511253b903620b5417892c72d2010a963
SIZE (pkgbuild_1.2.0.tar.gz) = 30383

View File

@ -0,0 +1,5 @@
Provides functions used to build R packages. Locates compilers needed to build
R packages on various platforms and ensures the PATH is configured
appropriately so R can use them.
WWW: https://github.com/r-lib/pkgbuild

View File

@ -0,0 +1,23 @@
# Created by: Guangyuan Yang <ygy@FreeBSD.org>
# $FreeBSD$
PORTNAME= prettycode
DISTVERSION= 1.1.0
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ygy@FreeBSD.org
COMMENT= Pretty Print R Code in the Terminal
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= R-cran-crayon>0:devel/R-cran-crayon
TEST_DEPENDS= R-cran-covr>0:devel/R-cran-covr \
R-cran-rstudioapi>0:devel/R-cran-rstudioapi \
R-cran-testthat>0:devel/R-cran-testthat \
R-cran-withr>0:devel/R-cran-withr
USES= cran:auto-plist
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1609807466
SHA256 (prettycode_1.1.0.tar.gz) = 4f877bef2d4ff7771a3fa0368c9b85ef058b4c06ff9c18c31d827d3d0e4cd0c5
SIZE (prettycode_1.1.0.tar.gz) = 209279

View File

@ -0,0 +1,4 @@
Replace the standard print method for functions with one that performs syntax
highlighting, using ANSI colors, if the terminal supports them.
WWW: https://github.com/r-lib/prettycode#readme

View File

@ -0,0 +1,22 @@
# Created by: Guangyuan Yang <ygy@FreeBSD.org>
# $FreeBSD$
PORTNAME= sessioninfo
DISTVERSION= 1.1.1
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ygy@FreeBSD.org
COMMENT= R Session Information
LICENSE= GPLv2
RUN_DEPENDS= R-cran-cli>0:devel/R-cran-cli \
R-cran-withr>0:devel/R-cran-withr
TEST_DEPENDS= R-cran-callr>0:devel/R-cran-callr \
R-cran-covr>0:devel/R-cran-covr \
R-cran-testthat>0:devel/R-cran-testthat
USES= cran:auto-plist
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1609794295
SHA256 (sessioninfo_1.1.1.tar.gz) = 166b04678448a7decd50f24afabe5e2ad613e3c55b180ef6e8dd7a870a1dae48
SIZE (sessioninfo_1.1.1.tar.gz) = 46027

View File

@ -0,0 +1,5 @@
Query and print information about the current R session. It is similar to
'utils::sessionInfo()', but includes more information about packages, and where
they were installed from.
WWW: https://github.com/r-lib/sessioninfo#readme

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= aws-c-common
PORTVERSION= 0.4.59
PORTVERSION= 0.4.64
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= devel

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1602431847
SHA256 (awslabs-aws-c-common-v0.4.59_GH0.tar.gz) = 5007ffedc64f5f979d36e223bbd80a5c03ecaca151c003944b63e06f1b2845ff
SIZE (awslabs-aws-c-common-v0.4.59_GH0.tar.gz) = 419158
TIMESTAMP = 1609762415
SHA256 (awslabs-aws-c-common-v0.4.64_GH0.tar.gz) = 524a3743e0ff865eed4c77f13154d50c3aa005def82fc85eaa04cdac5c344a35
SIZE (awslabs-aws-c-common-v0.4.64_GH0.tar.gz) = 416355

View File

@ -68,6 +68,7 @@ include/aws/common/string.inl
include/aws/common/system_info.h
include/aws/common/task_scheduler.h
include/aws/common/thread.h
include/aws/common/thread_scheduler.h
include/aws/common/time.h
include/aws/common/uuid.h
include/aws/common/xml_parser.h

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= aws-c-event-stream
PORTVERSION= 0.1.6
PORTREVISION= 1
PORTVERSION= 0.2.6
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= devel
@ -14,9 +13,12 @@ COMMENT= C99 implementation of the vnd.amazon.eventstream content-type
LICENSE= APACHE20
LIB_DEPENDS= libaws-c-common.so:devel/aws-c-common \
libaws-checksums.so:devel/aws-checksums
libaws-checksums.so:devel/aws-checksums \
libaws-c-io.so:devel/aws-c-io \
libs2n.so:security/s2n \
libaws-c-cal.so:security/aws-c-cal
USES= cmake compiler:c11
USES= cmake compiler:c11 ssl
USE_GITHUB= yes
GH_ACCOUNT= awslabs

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1596383857
SHA256 (awslabs-aws-c-event-stream-v0.1.6_GH0.tar.gz) = 7d4e2f1df43a1198ed4d95870ac10eb9fba517ab0aac988e6f940aaa61052a9a
SIZE (awslabs-aws-c-event-stream-v0.1.6_GH0.tar.gz) = 26952
TIMESTAMP = 1609762437
SHA256 (awslabs-aws-c-event-stream-v0.2.6_GH0.tar.gz) = bae0c762b6a4b779a0db0f4730512da6cb500e76681ffdcb9f7286d8e26e547a
SIZE (awslabs-aws-c-event-stream-v0.2.6_GH0.tar.gz) = 63052

View File

@ -1,8 +1,11 @@
include/aws/event-stream/event_stream.h
include/aws/event-stream/event_stream_channel_handler.h
include/aws/event-stream/event_stream_exports.h
include/aws/event-stream/event_stream_rpc.h
include/aws/event-stream/event_stream_rpc_client.h
include/aws/event-stream/event_stream_rpc_server.h
lib/aws-c-event-stream/cmake/aws-c-event-stream-config.cmake
lib/aws-c-event-stream/cmake/shared/aws-c-event-stream-targets-release.cmake
lib/aws-c-event-stream/cmake/shared/aws-c-event-stream-targets.cmake
lib/libaws-c-event-stream.so
lib/libaws-c-event-stream.so.0unstable
lib/libaws-c-event-stream.so.1.0.0

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