parent
d2d80feeea
commit
0265e226fe
|
@ -2,6 +2,7 @@
|
|||
|
||||
PORTNAME= sctd
|
||||
DISTVERSION= 0.2.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= accessibility
|
||||
|
||||
MAINTAINER= 0mp@FreeBSD.org
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1609772628
|
||||
SHA256 (chungy-cmdpack-1.06_GH0.tar.gz) = 6ce7029c0f2b0fbc6a1e26fb3ad8003ed18836aa3ef35f148ec51cde0b703307
|
||||
SIZE (chungy-cmdpack-1.06_GH0.tar.gz) = 71738
|
|
@ -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"
|
|
@ -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
|
|
@ -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
|
|
@ -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>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (ecm-1.0.tar.gz) = e7b1c451893a37df85ebbadcd7efa6b95ee7583bc7030c1f8842e46e292e021a
|
||||
SIZE (ecm-1.0.tar.gz) = 23284
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= libzip
|
||||
PORTVERSION= 1.5.2
|
||||
PORTVERSION= 1.7.3
|
||||
CATEGORIES= archivers devel
|
||||
MASTER_SITES= https://libzip.org/download/
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= nfpm
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 2.2.1
|
||||
DISTVERSION= 2.2.2
|
||||
CATEGORIES= archivers
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= zstd
|
||||
DISTVERSION= 0.8.0
|
||||
DISTVERSION= 0.9.0
|
||||
CATEGORIES= archivers
|
||||
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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+
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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")
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
// ----------------------------------------------------------------------------
|
|
@ -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
|
|
@ -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];
|
||||
|
|
|
@ -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
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= ncspot
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.2.4
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= protracker
|
||||
PORTVERSION= 1.27
|
||||
PORTVERSION= 1.28
|
||||
DISTVERSIONPREFIX= v
|
||||
PORTEPOCH= 2
|
||||
CATEGORIES= audio
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= spotify-tui
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.22.0
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= vulcan@wired.sh
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= spotifyd
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.2.24
|
||||
PORTREVISION= 11
|
||||
PORTREVISION= 12
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= mikael@FreeBSD.org
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= hyperfine
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.11.0
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= benchmarks
|
||||
|
||||
MAINTAINER= pizzamig@FreeBSD.org
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
PORTNAME= inferno
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.10.2
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= benchmarks
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
|
|
@ -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" \
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gqrx
|
||||
PORTVERSION= 2.14.3
|
||||
PORTVERSION= 2.14.4
|
||||
DISTVERSIONPREFIX= v
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= comms hamradio
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= gr-osmosdr
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.2.2
|
||||
DISTVERSION= 0.2.3
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= comms hamradio
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= erlfdb
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.2.3
|
||||
DISTVERSION= 1.2.4
|
||||
CATEGORIES= databases
|
||||
|
||||
MAINTAINER= dch@FreeBSD.org
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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()
|
|
@ -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)
|
|
@ -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")
|
|
@ -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 ) {
|
|
@ -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 {
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= ods2sql
|
||||
DISTVERSION= 0.4.0
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= databases
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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+
|
||||
|
|
|
@ -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
|
|
@ -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+
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
PORTNAME= xls2txt
|
||||
DISTVERSION= 1.0.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= databases textproc
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
|
|
@ -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+
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= just
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.8.3
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= deskutils
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1609807522
|
||||
SHA256 (mockery_0.4.2.tar.gz) = 988e249c366ee7faf277de004084cf5ca24b5c8a8c6e3842f1b1362ce2f7ea9b
|
||||
SIZE (mockery_0.4.2.tar.gz) = 19837
|
|
@ -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
|
|
@ -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>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1609807604
|
||||
SHA256 (pkgbuild_1.2.0.tar.gz) = 2e19308d3271fefd5e118c6d132d6a2511253b903620b5417892c72d2010a963
|
||||
SIZE (pkgbuild_1.2.0.tar.gz) = 30383
|
|
@ -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
|
|
@ -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>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1609807466
|
||||
SHA256 (prettycode_1.1.0.tar.gz) = 4f877bef2d4ff7771a3fa0368c9b85ef058b4c06ff9c18c31d827d3d0e4cd0c5
|
||||
SIZE (prettycode_1.1.0.tar.gz) = 209279
|
|
@ -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
|
|
@ -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>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1609794295
|
||||
SHA256 (sessioninfo_1.1.1.tar.gz) = 166b04678448a7decd50f24afabe5e2ad613e3c55b180ef6e8dd7a870a1dae48
|
||||
SIZE (sessioninfo_1.1.1.tar.gz) = 46027
|
|
@ -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
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= aws-c-common
|
||||
PORTVERSION= 0.4.59
|
||||
PORTVERSION= 0.4.64
|
||||
DISTVERSIONPREFIX= v
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= devel
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
Loading…
Reference in New Issue