*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2021-12-20 12:39:51 +01:00
parent b19255906e
commit 82c2c8d1a9
1055 changed files with 29191 additions and 8263 deletions

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1636215826
SHA256 (KDE/frameworks/5.88.0/karchive-5.88.0.tar.xz) = 4b9979a3f0c1acb9822e0bea4b84e84970b9ca0a0e4daf914a35fe079f4ceae3
SIZE (KDE/frameworks/5.88.0/karchive-5.88.0.tar.xz) = 984040
TIMESTAMP = 1638649298
SHA256 (KDE/frameworks/5.89.0/karchive-5.89.0.tar.xz) = 2b15e8b75c6a1fd604663699100bbd8235e2a8ae56b4039af02ed499b4ad85e8
SIZE (KDE/frameworks/5.89.0/karchive-5.89.0.tar.xz) = 986196

View File

@ -1,28 +1,29 @@
PORTNAME= snzip
PORTVERSION= 1.0.4
PORTREVISION= 1
PORTVERSION= 1.0.5
DISTVERSIONPREFIX= v
CATEGORIES= archivers
MAINTAINER= mizhka@gmail.com
MAINTAINER= mizhka@freebsd.org
COMMENT= Compression/decompression tool based on snappy library
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN= fails to link: undefined symbol: typeinfo for snappy::Source
LIB_DEPENDS= libsnappy.so:archivers/snappy
OPTIONS_DEFINE= DOCS
USES= autoreconf compiler:c++11-lang
USE_GITHUB= yes
GH_ACCOUNT= kubo
CONFIGURE_ARGS= --with-snappy=${LOCALBASE}
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-snappy=${LOCALBASE}
PLIST_FILES= bin/snunzip \
bin/snzcat \
bin/snzip
PLIST_FILES= bin/snzip
PORTDOCS= *
OPTIONS_DEFINE= DOCS
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1482759478
SHA256 (kubo-snzip-1.0.4_GH0.tar.gz) = e2f03856d8d232fe4e49b8a3b713ea92057c526f0ba2e028588b9b9570e5199a
SIZE (kubo-snzip-1.0.4_GH0.tar.gz) = 2373756
TIMESTAMP = 1639634540
SHA256 (kubo-snzip-v1.0.5_GH0.tar.gz) = 0e666e607a62e333cd3dc674870382a138b727fa07e69e2e4eebcfb4a5c8ab12
SIZE (kubo-snzip-v1.0.5_GH0.tar.gz) = 2374794

View File

@ -1,6 +1,6 @@
PORTNAME= marble
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= astro education kde kde-applications
MAINTAINER= kde@FreeBSD.org

View File

@ -274,6 +274,8 @@ share/kservices5/marble_thumbnail_gpx.desktop
share/kservices5/marble_thumbnail_kml.desktop
share/kservices5/marble_thumbnail_kmz.desktop
share/kservices5/marble_thumbnail_osm.desktop
share/kservices5/plasma-applet-org.kde.plasma.worldclock.desktop
share/kservices5/plasma-wallpaper-org.kde.plasma.worldmap.desktop
share/kxmlgui5/marble/marble_part.rc
share/kxmlgui5/marble/marbleui.rc
share/locale/ar/LC_MESSAGES/marble.mo

View File

@ -1,5 +1,5 @@
PORTNAME= mkgmap
PORTVERSION= r4827
PORTVERSION= r4836
CATEGORIES= astro converters java
MASTER_SITES= https://www.mkgmap.org.uk/download/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1638535155
SHA256 (mkgmap-r4827.tar.gz) = 1962ba9d0712279bfd573265a1d9575d6147e634580d9834824aae41f20a329d
SIZE (mkgmap-r4827.tar.gz) = 3518938
TIMESTAMP = 1639501856
SHA256 (mkgmap-r4836.tar.gz) = f9937975d56aa97349af6bd15ea07b2161a1d9d2647614960a64c791ad19a287
SIZE (mkgmap-r4836.tar.gz) = 3519469

View File

@ -1,7 +1,7 @@
# Created by: Gea-Suan Lin <gslin@gslin.org>
PORTNAME= Astro-SpaceTrack
PORTVERSION= 0.147
PORTVERSION= 0.148
CATEGORIES= astro perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1632009389
SHA256 (Astro-SpaceTrack-0.147.tar.gz) = 73bef4c64c38e1b5ce591c568358936b80ae7dbe632fab7683fcbd3881d29bf9
SIZE (Astro-SpaceTrack-0.147.tar.gz) = 192958
TIMESTAMP = 1639656399
SHA256 (Astro-SpaceTrack-0.148.tar.gz) = d71a7ae9bf486bf6e2c014270d12ce8a29ad47b96a37b443faef8799371ee9ce
SIZE (Astro-SpaceTrack-0.148.tar.gz) = 195458

View File

@ -1,7 +1,7 @@
# Created by: thierry@pompo.net
PORTNAME= skyfield
PORTVERSION= 1.40
PORTVERSION= 1.41
CATEGORIES= astro python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1637089632
SHA256 (skyfield-1.40.tar.gz) = 23077a1dddd60004a17067e0d1b0164b38268bc3bff78c2a3dca309e91ca39c2
SIZE (skyfield-1.40.tar.gz) = 380037
TIMESTAMP = 1639754895
SHA256 (skyfield-1.41.tar.gz) = 3cbc6a053183973be87cfbb5959cc76e2dbd9ecce5e23658bb60abee3ed5b4b0
SIZE (skyfield-1.41.tar.gz) = 389665

View File

@ -143,6 +143,7 @@
%%PYTHON_SITELIBDIR%%/skyfield/documentation/api.rst
%%PYTHON_SITELIBDIR%%/skyfield/documentation/astropy.rst
%%PYTHON_SITELIBDIR%%/skyfield/documentation/bibliography.rst
%%PYTHON_SITELIBDIR%%/skyfield/documentation/coordinates.rst
%%PYTHON_SITELIBDIR%%/skyfield/documentation/design.rst
%%PYTHON_SITELIBDIR%%/skyfield/documentation/earth-satellites.rst
%%PYTHON_SITELIBDIR%%/skyfield/documentation/elements.rst

View File

@ -2,7 +2,7 @@
PORTNAME= fasttracker2
DISTVERSIONPREFIX= v
DISTVERSION= 1.48
DISTVERSION= 1.49
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1637692221
SHA256 (8bitbubsy-ft2-clone-v1.48_GH0.tar.gz) = cfc847b04f108303021faa562fb5cc1f2c4e5154dae054bdec0426888dbc195f
SIZE (8bitbubsy-ft2-clone-v1.48_GH0.tar.gz) = 4879951
TIMESTAMP = 1639811974
SHA256 (8bitbubsy-ft2-clone-v1.49_GH0.tar.gz) = 660ba5d8b0950ed2fbdf3664bd471ddbce1f44985ce0a15214f76e844188b072
SIZE (8bitbubsy-ft2-clone-v1.49_GH0.tar.gz) = 4880773

View File

@ -1,6 +1,6 @@
PORTNAME= jacktrip
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.1
DISTVERSION= 1.4.2
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1638389249
SHA256 (jacktrip-jacktrip-v1.4.1-d5e110c_GH0.tar.gz) = 85d197d3fb81d4d188685733bd020cb067965ce9606b2e0d6d0c0c78a1536f08
SIZE (jacktrip-jacktrip-v1.4.1-d5e110c_GH0.tar.gz) = 4229494
TIMESTAMP = 1639597069
SHA256 (jacktrip-jacktrip-v1.4.2-d5e110c_GH0.tar.gz) = 85d197d3fb81d4d188685733bd020cb067965ce9606b2e0d6d0c0c78a1536f08
SIZE (jacktrip-jacktrip-v1.4.2-d5e110c_GH0.tar.gz) = 4229494

View File

@ -1,5 +1,5 @@
PORTNAME= libsidplayfp
DISTVERSION= 2.3.0
DISTVERSION= 2.3.1
CATEGORIES= audio
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
@ -48,7 +48,7 @@ CONFIGURE_ARGS+= --with-simd=neon
CONFIGURE_ARGS+= --with-simd=sse2
.endif
SIDPLAYFP_SHLIB_VERSION= 6.3.22
SIDPLAYFP_SHLIB_VERSION= 6.3.23
STILVIEW_SHLIB_VERSION= 0.0.4
post-build-DOXYGEN-on:

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1632642124
SHA256 (libsidplayfp-2.3.0.tar.gz) = 30b91b2b9a3a644533c8e4e926724efb8b4cf06aded1fcec4c68aa21159b8673
SIZE (libsidplayfp-2.3.0.tar.gz) = 794863
TIMESTAMP = 1639653813
SHA256 (libsidplayfp-2.3.1.tar.gz) = aef70cc30648eb89d32f56c691a5a40cdffc7421f43b4aa242f4d123eb9258a2
SIZE (libsidplayfp-2.3.1.tar.gz) = 797779

View File

@ -727,7 +727,7 @@ libdata/pkgconfig/libstilview.pc
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_0e48fb69e5401a3349ffe4873975a483.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_3c71aff7e2eddc25a0761bf93886799c.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_3e348699c763759caa90d9724d3765d1.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_000006_000007.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_000005_000006.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_49e56c817e5e54854c35e136979f97ca.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_59e66d0e64985b7d78fdc4644c64c4c0.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_72b54144977f20270a1b83a5c0f43219.html
@ -1070,9 +1070,6 @@ libdata/pkgconfig/libstilview.pc
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/inherit_graph_81.map
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/inherit_graph_81.md5
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/inherit_graph_81.png
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/inherit_graph_82.map
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/inherit_graph_82.md5
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/inherit_graph_82.png
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/iniParser_8h_source.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/interrupt_8h_source.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/jquery.js
@ -1093,6 +1090,7 @@ libdata/pkgconfig/libstilview.pc
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/opcodes_8h_source.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/open.png
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/p00_8h_source.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/pla_8h_source.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/player_8h_source.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/pot_8h_source.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/prg_8h_source.html
@ -1106,6 +1104,7 @@ libdata/pkgconfig/libstilview.pc
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/romCheck_8h_source.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/sidbuilder_8h_source.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/sidcxx11_8h_source.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/sidcxx14_8h_source.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/siddefs-fp_8h_source.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/sidemu_8h_source.html
%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/sidendian_8h_source.html

View File

@ -0,0 +1,13 @@
- workaround for https://github.com/fulhax/ncpamixer/issues/57
--- CMakeLists.txt.orig 2021-12-16 08:19:36 UTC
+++ CMakeLists.txt
@@ -76,7 +76,7 @@ target_link_libraries(${CMAKE_PROJECT_NAME}
${CMAKE_THREAD_LIBS_INIT}
)
-target_compile_options(${CMAKE_PROJECT_NAME} PUBLIC "-Werror")
+#target_compile_options(${CMAKE_PROJECT_NAME} PUBLIC "-Werror")
target_compile_options(${CMAKE_PROJECT_NAME} PUBLIC "-Wall")
target_compile_options(${CMAKE_PROJECT_NAME} PUBLIC "-Wpedantic")

View File

@ -0,0 +1,11 @@
--- setup/FreeBSD/oss/build/bsdpci.inc.orig 2014-02-14 22:59:55.000000000 +0000
+++ setup/FreeBSD/oss/build/bsdpci.inc 2021-12-18 15:09:33.546812000 +0000
@@ -92,8 +92,6 @@
osdev = device_list[i];
if (osdev->dip == dev)
{
- if (device_get_state(dev) == DS_BUSY)
- device_unbusy(dev);
if (!DRIVER_DETACH (osdev))
{
printf (DRIVER_NICK ": Unloading busy device\n");

View File

@ -0,0 +1,11 @@
--- setup/FreeBSD/oss/build/bsdvirtual.inc.orig 2021-12-18 15:12:47.018175000 +0000
+++ setup/FreeBSD/oss/build/bsdvirtual.inc 2021-12-18 15:11:06.335823000 +0000
@@ -34,8 +34,6 @@
{
osdev = device_list[i];
- if (osdev->dip != NULL && device_get_state(osdev->dip) == DS_BUSY)
- device_unbusy(osdev->dip);
if (!DRIVER_DETACH (osdev))
{
printf (DRIVER_NICK ": Unloading busy device\n");

View File

@ -1,5 +1,6 @@
PORTNAME= plasma-pa
DISTVERSION= ${KDE_PLASMA_VERSION}
PORTREVISION= 1
CATEGORIES= audio kde kde-plasma
MAINTAINER= kde@FreeBSD.org

View File

@ -41,6 +41,7 @@ share/kpackage/kcms/kcm_pulseaudio/contents/ui/main.qml
share/kpackage/kcms/kcm_pulseaudio/metadata.desktop
share/kpackage/kcms/kcm_pulseaudio/metadata.json
share/kservices5/kcm_pulseaudio.desktop
share/kservices5/plasma-applet-org.kde.plasma.volume.desktop
share/locale/ar/LC_MESSAGES/kcm_pulseaudio.mo
share/locale/ar/LC_MESSAGES/plasma_applet_org.kde.plasma.volume.mo
share/locale/ast/LC_MESSAGES/kcm_pulseaudio.mo

View File

@ -1,7 +1,7 @@
# Created by: Thomas Zander <riggs@FreeBSD.org>
PORTNAME= pms-devel
PORTVERSION= 0.0.20200702
PORTVERSION= 0.0.20211015
CATEGORIES= audio
MAINTAINER= riggs@FreeBSD.org
@ -15,7 +15,7 @@ USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= ambientsound
GH_PROJECT= pms
GH_TAGNAME= cae1f02
GH_TAGNAME= c94e3c6
GH_TUPLE= \
RoaringBitmap:roaring:v0.4.16:roaringbitmap_roaring/vendor/github.com/RoaringBitmap/roaring \

View File

@ -1,6 +1,6 @@
TIMESTAMP = 1595083232
SHA256 (ambientsound-pms-0.0.20200702-cae1f02_GH0.tar.gz) = 71fbd5324241e3f0648644ba29160e6db03cae9073ddf1a37201471ad64c24b4
SIZE (ambientsound-pms-0.0.20200702-cae1f02_GH0.tar.gz) = 79804
TIMESTAMP = 1639750832
SHA256 (ambientsound-pms-0.0.20211015-c94e3c6_GH0.tar.gz) = e34a7d7b9c25d7bfa6f1e925faf2741e79eaff4a28d83f537debebd45d7799bf
SIZE (ambientsound-pms-0.0.20211015-c94e3c6_GH0.tar.gz) = 79984
SHA256 (RoaringBitmap-roaring-v0.4.16_GH0.tar.gz) = 6018c018098229217404878d89d313c92127218926cb5463c2ba0eb5de02a09d
SIZE (RoaringBitmap-roaring-v0.4.16_GH0.tar.gz) = 132016
SHA256 (Smerity-govarint-7265e41f48f1_GH0.tar.gz) = 7c78365ebe8f5e40b2d0265c4950e66dd8252e4141fbfbd4f2b0a3f3e4dcefbe

View File

@ -1,5 +1,5 @@
PORTNAME= pulsectl
DISTVERSION= 20.5.1
DISTVERSION= 21.10.5
CATEGORIES= audio python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1612165845
SHA256 (pulsectl-20.5.1.tar.gz) = 39b0a0e7974a7d6468d826a838822f78b00ac9c3803f0d7bfa9b1cad08ee22db
SIZE (pulsectl-20.5.1.tar.gz) = 40050
TIMESTAMP = 1639557651
SHA256 (pulsectl-21.10.5.tar.gz) = b347983fb78baab168f4dc4804ab2c59ca5b813bf62f8146dfb5fcb6ab6c8ba2
SIZE (pulsectl-21.10.5.tar.gz) = 40769

View File

@ -2,7 +2,7 @@
PORTNAME= virtual_oss
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.15
DISTVERSION= 1.2.16
CATEGORIES= audio
MAINTAINER= hselasky@FreeBSD.org
@ -20,7 +20,7 @@ GH_ACCOUNT= hselasky
SUB_LIST+= LIBSAMPLERATE="${LOCALBASE}/lib/libsamplerate.so:"
OPTIONS_DEFINE= BLUETOOTH BT_SPEAKER COMMAND DEBUG EQUALIZER HTTPD
OPTIONS_DEFINE= BLUETOOTH BT_SPEAKER COMMAND DEBUG EQUALIZER HTTPD SNDIO
OPTIONS_DEFAULT=BLUETOOTH COMMAND EQUALIZER
.if exists(/usr/include/sys/sndstat.h)
@ -53,6 +53,10 @@ EQUALIZER_SUB_LIST_OFF= LIBFFTW3=""
HTTPD_DESC= Build with HTTP server support
HTTPD_MAKE_ARGS= HAVE_HTTPD="YES"
SNDIO_DESC= Build with sndio(7) backend support
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
SNDIO_MAKE_ARGS= HAVE_SNDIO="YES"
PLIST_FILES= sbin/virtual_oss \
man/man8/virtual_oss.8.gz

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1636721890
SHA256 (hselasky-virtual_oss-v1.2.15_GH0.tar.gz) = 7617b5fbb10e52d847657af3da1f212055b4d8b287afe43b49f350fe680368c4
SIZE (hselasky-virtual_oss-v1.2.15_GH0.tar.gz) = 67486
TIMESTAMP = 1639683929
SHA256 (hselasky-virtual_oss-v1.2.16_GH0.tar.gz) = 9d835ea7636c81416b3fe1cd4bf108f175b79d521f858c6f1324d787a9c4726f
SIZE (hselasky-virtual_oss-v1.2.16_GH0.tar.gz) = 68662

View File

@ -1,5 +1,5 @@
PORTNAME= yoshimi
DISTVERSION= 2.1.1.1
DISTVERSION= 2.1.2.2
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1636934137
SHA256 (Yoshimi-yoshimi-2.1.1.1_GH0.tar.gz) = 62336821d8817fe98f11f16807cf22a0bedf1d2bee550ffe30c1c818c93096c6
SIZE (Yoshimi-yoshimi-2.1.1.1_GH0.tar.gz) = 7479260
TIMESTAMP = 1639511507
SHA256 (Yoshimi-yoshimi-2.1.2.2_GH0.tar.gz) = 194c552d5b57883dee2c8bc9f37cc3743787541a8c3fe56afc556f24324a4576
SIZE (Yoshimi-yoshimi-2.1.2.2_GH0.tar.gz) = 7641720

View File

@ -1,7 +1,7 @@
# Created by: luigi@FreeBSD.org
PORTNAME= fio
PORTVERSION= 3.28
PORTVERSION= 3.29
CATEGORIES= benchmarks
MASTER_SITES= http://brick.kernel.dk/snaps/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1631196560
SHA256 (fio-3.28.tar.bz2) = 158fd7ee70807cdfe434c7e21cac1f9294ccbc16bd40b81ce376549ba565492d
SIZE (fio-3.28.tar.bz2) = 5976902
TIMESTAMP = 1639986316
SHA256 (fio-3.29.tar.bz2) = acffb407d14e973321ada4cf234b2840a94fff7989350cfe62142daba79e6786
SIZE (fio-3.29.tar.bz2) = 5986946

View File

@ -2,6 +2,7 @@
PORTNAME= mangohud
PORTVERSION= 0.6.5
PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= benchmarks graphics
MASTER_SITES= https://wrapdb.mesonbuild.com/v1/projects/imgui/1.81/1/get_zip?dummy=/:igw

View File

@ -0,0 +1,72 @@
--- src/cpu.cpp.orig 2021-07-08 06:23:59 UTC
+++ src/cpu.cpp
@@ -227,6 +227,7 @@ bool CPUStats::UpdateCPUData()
bool CPUStats::UpdateCoreMhz() {
m_coreMhz.clear();
+#if defined(__linux__)
std::ifstream cpuInfo(PROCCPUINFOFILE);
std::string row;
size_t i = 0;
@@ -238,6 +239,13 @@ bool CPUStats::UpdateCoreMhz() {
i++;
}
}
+#elif defined(__FreeBSD__)
+ char sysctl_name[32];
+ for (int i = 0; i < m_cpuData.size(); i++) {
+ snprintf(sysctl_name, sizeof(sysctl_name), "dev.cpu.%d.freq", i);
+ m_cpuData[i].mhz = read_sysctl<int>(sysctl_name);
+ }
+#endif
m_cpuDataTotal.cpu_mhz = 0;
for (auto data : m_cpuData)
m_cpuDataTotal.cpu_mhz += data.mhz;
@@ -246,6 +254,7 @@ bool CPUStats::UpdateCoreMhz() {
}
bool CPUStats::UpdateCpuTemp() {
+#if defined(__linux__)
if (!m_cpuTempFile)
return false;
@@ -256,6 +265,23 @@ bool CPUStats::UpdateCpuTemp() {
m_cpuDataTotal.temp = temp / 1000;
return ret;
+#elif defined(__FreeBSD__)
+ char sysctl_name[32];
+ int dK, i, temp;
+ for (temp = i = 0; i < m_cpuData.size(); i++) {
+ snprintf(sysctl_name, sizeof(sysctl_name), "dev.cpu.%d.temperature", i);
+ dK = read_sysctl<int>(sysctl_name);
+ if (dK < 0) {
+ // If we could not read some core's temperature, store
+ // the last read (bogus) value and return false early.
+ m_cpuDataTotal.temp = dK;
+ return false;
+ }
+ temp += dK - 2731;
+ }
+ m_cpuDataTotal.temp = temp / (10 * m_cpuData.size());
+ return m_cpuDataTotal.temp > 0;
+#endif
}
static bool get_cpu_power_k10temp(CPUPowerData* cpuPowerData, int& power) {
@@ -407,6 +433,7 @@ static bool find_fallback_temp_input(const std::string
return false;
}
+#ifdef __linux__
bool CPUStats::GetCpuFile() {
if (m_cpuTempFile)
return true;
@@ -447,6 +474,7 @@ bool CPUStats::GetCpuFile() {
}
return true;
}
+#endif
static bool find_input(const std::string& path, const char* input_prefix, std::string& input, const std::string& name)
{

View File

@ -1,7 +1,44 @@
--- src/file_utils.cpp.orig 2021-07-08 06:23:59 UTC
+++ src/file_utils.cpp
@@ -109,7 +109,7 @@ std::string read_symlink(const char * link)
@@ -2,6 +2,7 @@
#include "string_utils.h"
#include <sys/types.h>
#include <sys/stat.h>
+#include <sys/sysctl.h>
#include <unistd.h>
#include <dirent.h>
#include <limits.h>
@@ -107,9 +108,36 @@ std::string read_symlink(const char * link)
return std::string(result, (count > 0) ? count : 0);
}
+template <>
+int read_sysctl(const char* name)
+{
+ int value;
+ size_t len = sizeof(value);
+
+ if (sysctlbyname(name, &value, &len, NULL, 0) == 0)
+ return value;
+ else return -1;
+}
+
+template <>
+std::string read_sysctl(const char* name)
+{
+ size_t len;
+
+ // How large buffer do we need?
+ if (sysctlbyname(name, NULL, &len, NULL, 0) != 0)
+ return "";
+
+ char value[len];
+ // Now read the actual value into it.
+ if (sysctlbyname(name, value, &len, NULL, 0) == 0)
+ return value;
+ else return "";
+}
+
std::string get_exe_path()
{
- return read_symlink("/proc/self/exe");
@ -9,7 +46,7 @@
}
std::string get_wine_exe_name(bool keep_ext)
@@ -119,14 +119,14 @@ std::string get_wine_exe_name(bool keep_ext)
@@ -119,14 +147,14 @@ std::string get_wine_exe_name(bool keep_ext)
return std::string();
}

View File

@ -0,0 +1,10 @@
--- src/file_utils.h.orig 2021-07-08 06:23:59 UTC
+++ src/file_utils.h
@@ -19,6 +19,7 @@ std::vector<std::string> ls(const char* root, const ch
bool file_exists(const std::string& path);
bool dir_exists(const std::string& path);
std::string read_symlink(const char * link);
+template <typename T> T read_sysctl(const char*);
std::string get_exe_path();
std::string get_wine_exe_name(bool keep_ext = false);
std::string get_home_dir();

View File

@ -0,0 +1,16 @@
--- src/overlay.cpp.orig 2021-07-08 06:23:59 UTC
+++ src/overlay.cpp
@@ -28,12 +28,11 @@ void update_hw_info(struct swapchain_stats& sw_stats,
}
if (params.enabled[OVERLAY_PARAM_ENABLED_cpu_stats] || logger->is_active()) {
cpuStats.UpdateCPUData();
-#ifdef __gnu_linux__
-
if (params.enabled[OVERLAY_PARAM_ENABLED_core_load] || params.enabled[OVERLAY_PARAM_ENABLED_cpu_mhz])
cpuStats.UpdateCoreMhz();
if (params.enabled[OVERLAY_PARAM_ENABLED_cpu_temp] || logger->is_active() || params.enabled[OVERLAY_PARAM_ENABLED_graphs])
cpuStats.UpdateCpuTemp();
+#ifdef __gnu_linux__
if (params.enabled[OVERLAY_PARAM_ENABLED_cpu_power])
cpuStats.UpdateCpuPower();
#endif

View File

@ -21,7 +21,7 @@
enabled[OVERLAY_PARAM_ENABLED_cpu_temp] = cpuStats.GetCpuFile()
&& enabled[OVERLAY_PARAM_ENABLED_cpu_temp];
enabled[OVERLAY_PARAM_ENABLED_cpu_power] = cpuStats.InitCpuPowerData()
@@ -600,21 +600,24 @@ void init_gpu_stats(uint32_t& vendorID, overlay_params
@@ -600,21 +600,21 @@ void init_gpu_stats(uint32_t& vendorID, overlay_params
}
void init_system_info(){
@ -31,26 +31,30 @@
unsetenv("LD_PRELOAD");
- ram = exec("cat /proc/meminfo | grep 'MemTotal' | awk '{print $2}'");
+ ram = exec("grep MemTotal " PROCDIR "/meminfo | awk '{print $2}'");
trim(ram);
- trim(ram);
- cpu = exec("cat /proc/cpuinfo | grep 'model name' | tail -n1 | sed 's/^.*: //' | sed 's/([^)]*)/()/g' | tr -d '(/)'");
+ cpu = exec("grep 'model name' " PROCDIR "/cpuinfo | tail -n1 | sed 's/^.*: //' | sed 's/([^)]*)/()/g' | tr -d '(/)'");
trim(cpu);
kernel = exec("uname -r");
trim(kernel);
os = exec("cat /etc/*-release | grep 'PRETTY_NAME' | cut -d '=' -f 2-");
os.erase(remove(os.begin(), os.end(), '\"' ), os.end());
trim(os);
- trim(cpu);
- kernel = exec("uname -r");
- trim(kernel);
- os = exec("cat /etc/*-release | grep 'PRETTY_NAME' | cut -d '=' -f 2-");
- os.erase(remove(os.begin(), os.end(), '\"' ), os.end());
- trim(os);
- cpusched = read_line("/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor");
+ ram = to_string(sysconf(_SC_PHYS_PAGES) * sysconf(_SC_PAGESIZE)
+ / 1024 / 1024) + " MB";
+ cpu = read_sysctl<string>("hw.model");
+ kernel = to_string(read_sysctl<int>("kern.osreldate"));
+ os = read_sysctl<string>("kern.ostype") + " " +
+ read_sysctl<string>("kern.osrelease");
+ gpu = exec("pciconf -lv | grep -A2 ^vgapci0 | tail -1 | cut -d\\' -f2");
+ trim(gpu);
+ driver = exec("glxinfo -B | grep 'OpenGL version' | sed 's/^.*: //'");
+ trim(driver);
+ cpusched = exec("sysctl -b kern.sched.name");
+ cpusched = read_sysctl<string>("kern.sched.name");
const char* mangohud_recursion = getenv("MANGOHUD_RECURSION");
if (!mangohud_recursion) {
@@ -669,6 +672,8 @@ void init_system_info(){
@@ -669,6 +669,8 @@ void init_system_info(){
else {
wineVersion = "";
}
@ -59,7 +63,7 @@
// check for gamemode and vkbasalt
stringstream ss;
string line;
@@ -686,6 +691,7 @@ void init_system_info(){
@@ -686,6 +688,7 @@ void init_system_info(){
if (HUDElements.gamemode_bol && HUDElements.vkbasalt_bol)
break;
}
@ -67,7 +71,7 @@
if (ld_preload)
setenv("LD_PRELOAD", ld_preload, 1);
@@ -697,7 +703,6 @@ void init_system_info(){
@@ -697,7 +700,6 @@ void init_system_info(){
<< "Gpu:" << gpu << "\n"
<< "Driver:" << driver << "\n"
<< "CPU Scheduler:" << cpusched << std::endl;

View File

@ -1,6 +1,5 @@
PORTNAME= ad2vcf
DISTVERSION= 0.1.3-31
DISTVERSIONSUFFIX= -g2073297
DISTVERSION= 0.1.4
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org
@ -14,6 +13,7 @@ LIB_DEPENDS= libbiolibc.so:biology/biolibc libxtend.so:devel/libxtend
USE_GITHUB= yes
GH_ACCOUNT= auerlab
MAKE_ENV+= VERSION=${PORTVERSION}
PLIST_FILES= bin/ad2vcf man/man1/ad2vcf.1.gz
pre-build:

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1628941739
SHA256 (auerlab-ad2vcf-0.1.3-31-g2073297_GH0.tar.gz) = 5f6b5219d2ea2d92eda8ff2f112a6e2a3cd363b9fa88713a84838e213cb450e3
SIZE (auerlab-ad2vcf-0.1.3-31-g2073297_GH0.tar.gz) = 15209
TIMESTAMP = 1639408929
SHA256 (auerlab-ad2vcf-0.1.4_GH0.tar.gz) = 84c821fc800f77aacd2764399a5dbd4786d3e9a8ebd5993aa93703898456ef9a
SIZE (auerlab-ad2vcf-0.1.4_GH0.tar.gz) = 15964

View File

@ -1,7 +1,7 @@
# Created by: Reed A. Cartwright <cartwright@asu.edu>
PORTNAME= bcftools
PORTVERSION= 1.13
PORTVERSION= 1.14
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1626039967
SHA256 (samtools-bcftools-1.13_GH0.tar.gz) = 55fbc674ec69e243052e9fb6560eb43d06f45f210e1842ba4dbe33acb394e562
SIZE (samtools-bcftools-1.13_GH0.tar.gz) = 3133637
TIMESTAMP = 1639849304
SHA256 (samtools-bcftools-1.14_GH0.tar.gz) = c9a814b1f0a13af19b45283f039d01b524e011d870ac95cd92e6907c3d1db6d1
SIZE (samtools-bcftools-1.14_GH0.tar.gz) = 3326994

View File

@ -1,8 +1,7 @@
# Created by: J. Bacon <jwb@FreeBSD.org>
PORTNAME= biolibc-tools
DISTVERSION= 0.1.0-34
DISTVERSIONSUFFIX= -gf1224de
DISTVERSION= 0.1.1
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org
@ -13,13 +12,13 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= uthash>0:devel/uthash
LIB_DEPENDS= libbiolibc.so:biology/biolibc \
libxtend.so:devel/libxtend \
libxxhash.so:devel/xxhash
USE_GITHUB= yes
GH_ACCOUNT= auerlab
MAKE_ENV= VERSION=${PORTVERSION}
INSTALL_TARGET= install-strip
pre-build:

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1630328729
SHA256 (auerlab-biolibc-tools-0.1.0-34-gf1224de_GH0.tar.gz) = c63309cad0e73a9336deebfc9ea9104320810d45631141ec1a8554f6cf5a6cf7
SIZE (auerlab-biolibc-tools-0.1.0-34-gf1224de_GH0.tar.gz) = 11683
TIMESTAMP = 1639495090
SHA256 (auerlab-biolibc-tools-0.1.1_GH0.tar.gz) = 169ea4bbd70049d9e364e145db0ca4793da99202f12262e00485407cfbd2997b
SIZE (auerlab-biolibc-tools-0.1.1_GH0.tar.gz) = 21700

View File

@ -1,7 +1,21 @@
bin/fastq-derep.sh
bin/fastx-derep
bin/fastx2tsv
bin/blt
libexec/biolibc-tools/chrom-lens
libexec/biolibc-tools/extract-seq
libexec/biolibc-tools/fasta2seq
libexec/biolibc-tools/fastq-derep.sh
libexec/biolibc-tools/fastx-derep
libexec/biolibc-tools/fastx2tsv
libexec/biolibc-tools/find-orfs
libexec/biolibc-tools/gff2bed
libexec/biolibc-tools/uniq-seqs.awk
man/man1/fastq-dedup.sh.1.gz
man/man1/fastx-derep.1.gz
man/man1/fastx2tsv.1.gz
libexec/biolibc-tools/vcf-search
man/man1/blt-chrom-lens.1.gz
man/man1/blt-extract-seq.1.gz
man/man1/blt-fasta2seq.1.gz
man/man1/blt-fastq-derep.sh.1.gz
man/man1/blt-fastx-derep.1.gz
man/man1/blt-fastx2tsv.1.gz
man/man1/blt-find-orfs.1.gz
man/man1/blt-gff2bed.1.gz
man/man1/blt-vcf-search.1.gz
man/man1/blt.1.gz

View File

@ -1,6 +1,5 @@
PORTNAME= biolibc
DISTVERSION= 0.2.0-11
DISTVERSIONSUFFIX= -g65b3b13
DISTVERSION= 0.2.1
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1631891740
SHA256 (auerlab-biolibc-0.2.0-11-g65b3b13_GH0.tar.gz) = e4efb3e081c0a48d815e2e5e23ce4c6f1d758e222d735fa9719e588a8dc04318
SIZE (auerlab-biolibc-0.2.0-11-g65b3b13_GH0.tar.gz) = 119311
TIMESTAMP = 1639331819
SHA256 (auerlab-biolibc-0.2.1_GH0.tar.gz) = c3a3ac20c549a7a7626c77bdb86e81bc01ece864c2818a1fa744614e81f9eda3
SIZE (auerlab-biolibc-0.2.1_GH0.tar.gz) = 104282

View File

@ -9,6 +9,7 @@ include/biolibc/overlap.h
include/biolibc/pos-list.h
include/biolibc/sam-buff.h
include/biolibc/sam.h
include/biolibc/translate.h
include/biolibc/vcf.h
lib/libbiolibc.a
lib/libbiolibc.so
@ -29,29 +30,6 @@ man/man3/BL_BED_ITEM_RGB_AE.3.gz
man/man3/BL_BED_NAME.3.gz
man/man3/BL_BED_NAME_AE.3.gz
man/man3/BL_BED_SCORE.3.gz
man/man3/BL_BED_SET_BLOCK_COUNT.3.gz
man/man3/BL_BED_SET_BLOCK_SIZES.3.gz
man/man3/BL_BED_SET_BLOCK_SIZES_AE.3.gz
man/man3/BL_BED_SET_BLOCK_SIZES_CPY.3.gz
man/man3/BL_BED_SET_BLOCK_STARTS.3.gz
man/man3/BL_BED_SET_BLOCK_STARTS_AE.3.gz
man/man3/BL_BED_SET_BLOCK_STARTS_CPY.3.gz
man/man3/BL_BED_SET_CHROM.3.gz
man/man3/BL_BED_SET_CHROM_AE.3.gz
man/man3/BL_BED_SET_CHROM_CPY.3.gz
man/man3/BL_BED_SET_CHROM_END.3.gz
man/man3/BL_BED_SET_CHROM_START.3.gz
man/man3/BL_BED_SET_FIELDS.3.gz
man/man3/BL_BED_SET_ITEM_RGB.3.gz
man/man3/BL_BED_SET_ITEM_RGB_AE.3.gz
man/man3/BL_BED_SET_ITEM_RGB_CPY.3.gz
man/man3/BL_BED_SET_NAME.3.gz
man/man3/BL_BED_SET_NAME_AE.3.gz
man/man3/BL_BED_SET_NAME_CPY.3.gz
man/man3/BL_BED_SET_SCORE.3.gz
man/man3/BL_BED_SET_STRAND.3.gz
man/man3/BL_BED_SET_THICK_END.3.gz
man/man3/BL_BED_SET_THICK_START.3.gz
man/man3/BL_BED_STRAND.3.gz
man/man3/BL_BED_THICK_END.3.gz
man/man3/BL_BED_THICK_START.3.gz
@ -63,16 +41,6 @@ man/man3/BL_FASTA_SEQ.3.gz
man/man3/BL_FASTA_SEQ_AE.3.gz
man/man3/BL_FASTA_SEQ_ARRAY_SIZE.3.gz
man/man3/BL_FASTA_SEQ_LEN.3.gz
man/man3/BL_FASTA_SET_DESC.3.gz
man/man3/BL_FASTA_SET_DESC_AE.3.gz
man/man3/BL_FASTA_SET_DESC_ARRAY_SIZE.3.gz
man/man3/BL_FASTA_SET_DESC_CPY.3.gz
man/man3/BL_FASTA_SET_DESC_LEN.3.gz
man/man3/BL_FASTA_SET_SEQ.3.gz
man/man3/BL_FASTA_SET_SEQ_AE.3.gz
man/man3/BL_FASTA_SET_SEQ_ARRAY_SIZE.3.gz
man/man3/BL_FASTA_SET_SEQ_CPY.3.gz
man/man3/BL_FASTA_SET_SEQ_LEN.3.gz
man/man3/BL_FASTQ_DESC.3.gz
man/man3/BL_FASTQ_DESC_AE.3.gz
man/man3/BL_FASTQ_DESC_ARRAY_SIZE.3.gz
@ -89,26 +57,6 @@ man/man3/BL_FASTQ_SEQ.3.gz
man/man3/BL_FASTQ_SEQ_AE.3.gz
man/man3/BL_FASTQ_SEQ_ARRAY_SIZE.3.gz
man/man3/BL_FASTQ_SEQ_LEN.3.gz
man/man3/BL_FASTQ_SET_DESC.3.gz
man/man3/BL_FASTQ_SET_DESC_AE.3.gz
man/man3/BL_FASTQ_SET_DESC_ARRAY_SIZE.3.gz
man/man3/BL_FASTQ_SET_DESC_CPY.3.gz
man/man3/BL_FASTQ_SET_DESC_LEN.3.gz
man/man3/BL_FASTQ_SET_PLUS.3.gz
man/man3/BL_FASTQ_SET_PLUS_AE.3.gz
man/man3/BL_FASTQ_SET_PLUS_ARRAY_SIZE.3.gz
man/man3/BL_FASTQ_SET_PLUS_CPY.3.gz
man/man3/BL_FASTQ_SET_PLUS_LEN.3.gz
man/man3/BL_FASTQ_SET_QUAL.3.gz
man/man3/BL_FASTQ_SET_QUAL_AE.3.gz
man/man3/BL_FASTQ_SET_QUAL_ARRAY_SIZE.3.gz
man/man3/BL_FASTQ_SET_QUAL_CPY.3.gz
man/man3/BL_FASTQ_SET_QUAL_LEN.3.gz
man/man3/BL_FASTQ_SET_SEQ.3.gz
man/man3/BL_FASTQ_SET_SEQ_AE.3.gz
man/man3/BL_FASTQ_SET_SEQ_ARRAY_SIZE.3.gz
man/man3/BL_FASTQ_SET_SEQ_CPY.3.gz
man/man3/BL_FASTQ_SET_SEQ_LEN.3.gz
man/man3/BL_GFF_ATTRIBUTES.3.gz
man/man3/BL_GFF_ATTRIBUTES_AE.3.gz
man/man3/BL_GFF_END.3.gz
@ -122,29 +70,6 @@ man/man3/BL_GFF_PHASE.3.gz
man/man3/BL_GFF_SCORE.3.gz
man/man3/BL_GFF_SEQUENCE.3.gz
man/man3/BL_GFF_SEQUENCE_AE.3.gz
man/man3/BL_GFF_SET_ATTRIBUTES.3.gz
man/man3/BL_GFF_SET_ATTRIBUTES_AE.3.gz
man/man3/BL_GFF_SET_ATTRIBUTES_CPY.3.gz
man/man3/BL_GFF_SET_END.3.gz
man/man3/BL_GFF_SET_FEATURE.3.gz
man/man3/BL_GFF_SET_FEATURE_AE.3.gz
man/man3/BL_GFF_SET_FEATURE_CPY.3.gz
man/man3/BL_GFF_SET_FEATURE_ID.3.gz
man/man3/BL_GFF_SET_FEATURE_ID_AE.3.gz
man/man3/BL_GFF_SET_FEATURE_ID_CPY.3.gz
man/man3/BL_GFF_SET_GENE_NAME.3.gz
man/man3/BL_GFF_SET_GENE_NAME_AE.3.gz
man/man3/BL_GFF_SET_GENE_NAME_CPY.3.gz
man/man3/BL_GFF_SET_PHASE.3.gz
man/man3/BL_GFF_SET_SCORE.3.gz
man/man3/BL_GFF_SET_SEQUENCE.3.gz
man/man3/BL_GFF_SET_SEQUENCE_AE.3.gz
man/man3/BL_GFF_SET_SEQUENCE_CPY.3.gz
man/man3/BL_GFF_SET_SOURCE.3.gz
man/man3/BL_GFF_SET_SOURCE_AE.3.gz
man/man3/BL_GFF_SET_SOURCE_CPY.3.gz
man/man3/BL_GFF_SET_START.3.gz
man/man3/BL_GFF_SET_STRAND.3.gz
man/man3/BL_GFF_SOURCE.3.gz
man/man3/BL_GFF_SOURCE_AE.3.gz
man/man3/BL_GFF_START.3.gz
@ -154,20 +79,10 @@ man/man3/BL_OVERLAP_FEATURE2_LEN.3.gz
man/man3/BL_OVERLAP_OVERLAP_END.3.gz
man/man3/BL_OVERLAP_OVERLAP_LEN.3.gz
man/man3/BL_OVERLAP_OVERLAP_START.3.gz
man/man3/BL_OVERLAP_SET_FEATURE1_LEN.3.gz
man/man3/BL_OVERLAP_SET_FEATURE2_LEN.3.gz
man/man3/BL_OVERLAP_SET_OVERLAP_END.3.gz
man/man3/BL_OVERLAP_SET_OVERLAP_LEN.3.gz
man/man3/BL_OVERLAP_SET_OVERLAP_START.3.gz
man/man3/BL_POS_LIST_ARRAY_SIZE.3.gz
man/man3/BL_POS_LIST_COUNT.3.gz
man/man3/BL_POS_LIST_POSITIONS.3.gz
man/man3/BL_POS_LIST_POSITIONS_AE.3.gz
man/man3/BL_POS_LIST_SET_ARRAY_SIZE.3.gz
man/man3/BL_POS_LIST_SET_COUNT.3.gz
man/man3/BL_POS_LIST_SET_POSITIONS.3.gz
man/man3/BL_POS_LIST_SET_POSITIONS_AE.3.gz
man/man3/BL_POS_LIST_SET_POSITIONS_CPY.3.gz
man/man3/BL_SAM_BUFF_ALIGNMENTS.3.gz
man/man3/BL_SAM_BUFF_ALIGNMENTS_AE.3.gz
man/man3/BL_SAM_BUFF_BUFFERED_COUNT.3.gz
@ -189,29 +104,6 @@ man/man3/BL_SAM_BUFF_PREVIOUS_POS.3.gz
man/man3/BL_SAM_BUFF_PREVIOUS_RNAME.3.gz
man/man3/BL_SAM_BUFF_PREVIOUS_RNAME_AE.3.gz
man/man3/BL_SAM_BUFF_READS_USED.3.gz
man/man3/BL_SAM_BUFF_SET_ALIGNMENTS.3.gz
man/man3/BL_SAM_BUFF_SET_ALIGNMENTS_AE.3.gz
man/man3/BL_SAM_BUFF_SET_ALIGNMENTS_CPY.3.gz
man/man3/BL_SAM_BUFF_SET_BUFFERED_COUNT.3.gz
man/man3/BL_SAM_BUFF_SET_BUFF_SIZE.3.gz
man/man3/BL_SAM_BUFF_SET_DISCARDED_ALIGNMENTS.3.gz
man/man3/BL_SAM_BUFF_SET_DISCARDED_SCORE_SUM.3.gz
man/man3/BL_SAM_BUFF_SET_DISCARDED_TRAILING.3.gz
man/man3/BL_SAM_BUFF_SET_MAPQ_HIGH.3.gz
man/man3/BL_SAM_BUFF_SET_MAPQ_LOW.3.gz
man/man3/BL_SAM_BUFF_SET_MAPQ_MIN.3.gz
man/man3/BL_SAM_BUFF_SET_MAPQ_SUM.3.gz
man/man3/BL_SAM_BUFF_SET_MAX_COUNT.3.gz
man/man3/BL_SAM_BUFF_SET_MAX_DISCARDED_SCORE.3.gz
man/man3/BL_SAM_BUFF_SET_MIN_DISCARDED_SCORE.3.gz
man/man3/BL_SAM_BUFF_SET_PREVIOUS_POS.3.gz
man/man3/BL_SAM_BUFF_SET_PREVIOUS_RNAME.3.gz
man/man3/BL_SAM_BUFF_SET_PREVIOUS_RNAME_AE.3.gz
man/man3/BL_SAM_BUFF_SET_PREVIOUS_RNAME_CPY.3.gz
man/man3/BL_SAM_BUFF_SET_READS_USED.3.gz
man/man3/BL_SAM_BUFF_SET_TOTAL_ALIGNMENTS.3.gz
man/man3/BL_SAM_BUFF_SET_TRAILING_ALIGNMENTS.3.gz
man/man3/BL_SAM_BUFF_SET_UNMAPPED_ALIGNMENTS.3.gz
man/man3/BL_SAM_BUFF_TOTAL_ALIGNMENTS.3.gz
man/man3/BL_SAM_BUFF_TRAILING_ALIGNMENTS.3.gz
man/man3/BL_SAM_BUFF_UNMAPPED_ALIGNMENTS.3.gz
@ -233,31 +125,6 @@ man/man3/BL_SAM_RNEXT_AE.3.gz
man/man3/BL_SAM_SEQ.3.gz
man/man3/BL_SAM_SEQ_AE.3.gz
man/man3/BL_SAM_SEQ_LEN.3.gz
man/man3/BL_SAM_SET_CIGAR.3.gz
man/man3/BL_SAM_SET_CIGAR_AE.3.gz
man/man3/BL_SAM_SET_CIGAR_CPY.3.gz
man/man3/BL_SAM_SET_FLAG.3.gz
man/man3/BL_SAM_SET_MAPQ.3.gz
man/man3/BL_SAM_SET_PNEXT.3.gz
man/man3/BL_SAM_SET_POS.3.gz
man/man3/BL_SAM_SET_QNAME.3.gz
man/man3/BL_SAM_SET_QNAME_AE.3.gz
man/man3/BL_SAM_SET_QNAME_CPY.3.gz
man/man3/BL_SAM_SET_QUAL.3.gz
man/man3/BL_SAM_SET_QUAL_AE.3.gz
man/man3/BL_SAM_SET_QUAL_CPY.3.gz
man/man3/BL_SAM_SET_QUAL_LEN.3.gz
man/man3/BL_SAM_SET_RNAME.3.gz
man/man3/BL_SAM_SET_RNAME_AE.3.gz
man/man3/BL_SAM_SET_RNAME_CPY.3.gz
man/man3/BL_SAM_SET_RNEXT.3.gz
man/man3/BL_SAM_SET_RNEXT_AE.3.gz
man/man3/BL_SAM_SET_RNEXT_CPY.3.gz
man/man3/BL_SAM_SET_SEQ.3.gz
man/man3/BL_SAM_SET_SEQ_AE.3.gz
man/man3/BL_SAM_SET_SEQ_CPY.3.gz
man/man3/BL_SAM_SET_SEQ_LEN.3.gz
man/man3/BL_SAM_SET_TLEN.3.gz
man/man3/BL_SAM_TLEN.3.gz
man/man3/BL_VCF_ALT.3.gz
man/man3/BL_VCF_ALT_AE.3.gz
@ -289,49 +156,6 @@ man/man3/BL_VCF_REF.3.gz
man/man3/BL_VCF_REF_AE.3.gz
man/man3/BL_VCF_REF_COUNT.3.gz
man/man3/BL_VCF_SAMPLE_MAX.3.gz
man/man3/BL_VCF_SET_ALT.3.gz
man/man3/BL_VCF_SET_ALT_AE.3.gz
man/man3/BL_VCF_SET_ALT_COUNT.3.gz
man/man3/BL_VCF_SET_ALT_CPY.3.gz
man/man3/BL_VCF_SET_CHROM.3.gz
man/man3/BL_VCF_SET_CHROM_AE.3.gz
man/man3/BL_VCF_SET_CHROM_CPY.3.gz
man/man3/BL_VCF_SET_FILTER.3.gz
man/man3/BL_VCF_SET_FILTER_AE.3.gz
man/man3/BL_VCF_SET_FILTER_CPY.3.gz
man/man3/BL_VCF_SET_FORMAT.3.gz
man/man3/BL_VCF_SET_FORMAT_AE.3.gz
man/man3/BL_VCF_SET_FORMAT_CPY.3.gz
man/man3/BL_VCF_SET_FORMAT_MAX.3.gz
man/man3/BL_VCF_SET_ID.3.gz
man/man3/BL_VCF_SET_ID_AE.3.gz
man/man3/BL_VCF_SET_ID_CPY.3.gz
man/man3/BL_VCF_SET_INFO.3.gz
man/man3/BL_VCF_SET_INFO_AE.3.gz
man/man3/BL_VCF_SET_INFO_CPY.3.gz
man/man3/BL_VCF_SET_INFO_LEN.3.gz
man/man3/BL_VCF_SET_INFO_MAX.3.gz
man/man3/BL_VCF_SET_MULTI_SAMPLES.3.gz
man/man3/BL_VCF_SET_MULTI_SAMPLES_AE.3.gz
man/man3/BL_VCF_SET_MULTI_SAMPLES_CPY.3.gz
man/man3/BL_VCF_SET_OTHER_COUNT.3.gz
man/man3/BL_VCF_SET_PHREDS.3.gz
man/man3/BL_VCF_SET_PHREDS_AE.3.gz
man/man3/BL_VCF_SET_PHREDS_CPY.3.gz
man/man3/BL_VCF_SET_PHRED_BUFF_SIZE.3.gz
man/man3/BL_VCF_SET_PHRED_COUNT.3.gz
man/man3/BL_VCF_SET_POS.3.gz
man/man3/BL_VCF_SET_QUAL.3.gz
man/man3/BL_VCF_SET_QUAL_AE.3.gz
man/man3/BL_VCF_SET_QUAL_CPY.3.gz
man/man3/BL_VCF_SET_REF.3.gz
man/man3/BL_VCF_SET_REF_AE.3.gz
man/man3/BL_VCF_SET_REF_COUNT.3.gz
man/man3/BL_VCF_SET_REF_CPY.3.gz
man/man3/BL_VCF_SET_SAMPLE_MAX.3.gz
man/man3/BL_VCF_SET_SINGLE_SAMPLE.3.gz
man/man3/BL_VCF_SET_SINGLE_SAMPLE_AE.3.gz
man/man3/BL_VCF_SET_SINGLE_SAMPLE_CPY.3.gz
man/man3/BL_VCF_SINGLE_SAMPLE.3.gz
man/man3/BL_VCF_SINGLE_SAMPLE_AE.3.gz
man/man3/biolibc.3.gz
@ -435,6 +259,8 @@ man/man3/bl_gff_set_strand.3.gz
man/man3/bl_gff_skip_header.3.gz
man/man3/bl_gff_to_bed.3.gz
man/man3/bl_gff_write.3.gz
man/man3/bl_next_start_codon.3.gz
man/man3/bl_next_stop_codon.3.gz
man/man3/bl_overlap_print.3.gz
man/man3/bl_overlap_set_all.3.gz
man/man3/bl_overlap_set_feature1_len.3.gz
@ -554,6 +380,6 @@ man/man3/bl_vcf_set_sample_max.3.gz
man/man3/bl_vcf_set_single_sample.3.gz
man/man3/bl_vcf_set_single_sample_ae.3.gz
man/man3/bl_vcf_set_single_sample_cpy.3.gz
man/man3/bl_vcf_skip_header.3.gz
man/man3/bl_vcf_skip_meta_data.3.gz
man/man3/bl_vcf_write_ss_call.3.gz
man/man3/bl_vcf_write_static_fields.3.gz

View File

@ -8,7 +8,7 @@ COMMENT= Ultrafast, memory-efficient short read aligner
LICENSE= ART10
ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le
ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le riscv64
# c++11-lib is just for GCC 4.2-based systems
# Remove it when support officially ends
@ -24,7 +24,7 @@ OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
.if ${ARCH:Mpowerpc64*} || ${ARCH:Maarch64}
.if ${ARCH:Mpowerpc64*} || ${ARCH} == aarch64 || ${ARCH:Mriscv64*}
MAKE_ENV= POPCNT_CAPABILITY=0
.endif

View File

@ -1,9 +1,8 @@
PORTNAME= canu
DISTVERSION= 2.1
PORTREVISION= 1
CATEGORIES= biology java perl5
DISTVERSION= 2.2
CATEGORIES= wip biology java perl5
# Github auto-generated tarballs lack submodules
MASTER_SITES= https://github.com/marbl/canu/releases/download/v2.1/
MASTER_SITES= https://github.com/marbl/canu/releases/download/v${DISTVERSION}/
MAINTAINER= jwb@FreeBSD.org
COMMENT= Single molecule sequence assembler
@ -11,14 +10,13 @@ COMMENT= Single molecule sequence assembler
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/README.license.GPL
BROKEN_powerpc64= fails to build: utgcns/libboost/boost/smart_ptr/detail/sp_counted_impl.hpp:81:5: error: 'get_deleter' declared as a 'virtual' field
NOT_FOR_ARCHS= armv6 armv7 i386 powerpc
NOT_FOR_ARCHS_REASON= __int128 is not supported on this target
NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc powerpcspe
NOT_FOR_ARCHS_REASON= Requires 64-bit processor
LIB_DEPENDS= libboost_regex.so:devel/boost-libs
RUN_DEPENDS= gnuplot:math/gnuplot
USES= compiler:c++11-lang gmake localbase perl5
USES= compiler:c++11-lang gmake localbase perl5 tar:xz
USE_JAVA= yes
JAVA_RUN= yes
@ -29,6 +27,17 @@ WRKSRC_SUBDIR= src
# using a separate install target.
MAKE_ENV= DESTDIR=${WRKSRC} CANU_BUILD_ENV=ports
.include <bsd.port.pre.mk>
# Parasail should be unbundled, but that would be a project because it's
# currently woven into the canu code
post-extract:
.if ${ARCH} == "aarch64"
${CP} ${FILESDIR}/cpuid_arm.c ${WRKSRC}/utility/src/parasail/cpuid.c
.elif ${ARCH} == "powerpc64" || ${ARCH} == "powerpc64le"
${CP} ${FILESDIR}/cpuid_ppc.c ${WRKSRC}/utility/src/parasail/cpuid.c
.endif
pre-configure:
@${REINPLACE_CMD} \
-e 's|-O4||g' \
@ -54,4 +63,4 @@ do-install:
(cd ${WRKSRC}/build && \
${COPYTREE_SHARE} "lib share" ${STAGEDIR}${PREFIX})
.include <bsd.port.mk>
.include <bsd.port.post.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1599584712
SHA256 (canu-2.1.tar.gz) = 73c70d2d6326bdaf471549f2d1eb7a1bf1e0fbf45cdc4a830bd6ce9fe3f3c231
SIZE (canu-2.1.tar.gz) = 3313120
TIMESTAMP = 1639774550
SHA256 (canu-2.2.tar.xz) = e4d0c7b82149114f442ccd39e18f7fe2061c63b28d53700ad896e022b73b7404
SIZE (canu-2.2.tar.xz) = 2400192

View File

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

View File

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

View File

@ -0,0 +1,10 @@
--- utgcns/libboost/boost/smart_ptr/detail/shared_count.hpp.orig 2021-12-18 13:01:24 UTC
+++ utgcns/libboost/boost/smart_ptr/detail/shared_count.hpp
@@ -25,6 +25,7 @@
#include <boost/config.hpp>
#include <boost/checked_delete.hpp>
#include <boost/throw_exception.hpp>
+#include <boost/detail/sp_typeinfo.hpp>
#include <boost/smart_ptr/bad_weak_ptr.hpp>
#include <boost/smart_ptr/detail/sp_counted_base.hpp>
#include <boost/smart_ptr/detail/sp_counted_impl.hpp>

View File

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

View File

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

View File

@ -0,0 +1,11 @@
--- utility/src/utility/files.H.orig 2021-12-17 20:57:15 UTC
+++ utility/src/utility/files.H
@@ -22,7 +22,7 @@
#include "types.H"
#include <vector>
-
+#include <cmath>
// Provides a safe and reliable mechanism for reading / writing
// binary data.

View File

@ -0,0 +1,11 @@
--- utility/src/utility/system.H.orig 2021-12-17 20:57:47 UTC
+++ utility/src/utility/system.H
@@ -23,7 +23,7 @@
#include "types.H"
#include <signal.h>
-
+#include <cmath>
double getTime(void);

View File

@ -0,0 +1,11 @@
--- utility/src/utility/types.H.orig 2021-12-17 20:58:13 UTC
+++ utility/src/utility/types.H
@@ -55,7 +55,7 @@
#include <ctype.h>
#include <float.h>
-#include <math.h>
+#include <cmath>
#include <assert.h>
#include <errno.h>

View File

@ -1,6 +1,5 @@
bin/alignGFA
bin/bogart
bin/bogus
bin/canu
bin/canu-time
bin/canu.defaults
@ -32,6 +31,7 @@ bin/ovStoreIndexer
bin/ovStoreSorter
bin/ovStoreStats
bin/overlapAlign
bin/overlapCheck
bin/overlapConvert
bin/overlapImport
bin/overlapInCore
@ -59,6 +59,7 @@ lib/libcanu.a
%%SITE_PERL%%/canu/Grid_Cloud.pm
%%SITE_PERL%%/canu/Grid_DNANexus.pm
%%SITE_PERL%%/canu/Grid_LSF.pm
%%SITE_PERL%%/canu/Grid_Local.pm
%%SITE_PERL%%/canu/Grid_PBSTorque.pm
%%SITE_PERL%%/canu/Grid_SGE.pm
%%SITE_PERL%%/canu/Grid_Slurm.pm

View File

@ -10,7 +10,6 @@ LICENSE= MIT
# These should be rechecked: Same error resolved on aarch64 in 1.3.5 update.
BROKEN_armv6= fails to compile: invalid conversion between vector type and integer type
BROKEN_riscv64= fails to compile: invalid conversion between vector type and integer type
LIB_DEPENDS= libhts.so:biology/htslib \
libtabix.so:biology/tabixpp

View File

@ -10,7 +10,7 @@ COMMENT= Alignment program for mapping next-generation sequencing reads
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le
ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le riscv64
ONLY_FOR_ARCHS_REASON= 64-bit code, some assembly language
BUILD_DEPENDS= simde>0:devel/simde

View File

@ -1,7 +1,7 @@
# Created by: Reed A. Cartwright <cartwright@asu.edu>
PORTNAME= htslib
DISTVERSION= 1.13
DISTVERSION= 1.14
CATEGORIES= biology devel
# Github generated distfiles are incomplete, so use custom tarball
MASTER_SITES= https://github.com/samtools/htslib/releases/download/${DISTVERSION}/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1626039683
SHA256 (htslib-1.13.tar.bz2) = f2407df9f97f0bb6b07656579e41a1ca5100464067b6b21bf962a2ea4b0efd65
SIZE (htslib-1.13.tar.bz2) = 4226834
TIMESTAMP = 1639702310
SHA256 (htslib-1.14.tar.bz2) = ed221b8f52f4812f810eebe0cc56cd8355a5c9d21c62d142ac05ad0da147935f
SIZE (htslib-1.14.tar.bz2) = 4136564

View File

@ -1,6 +1,5 @@
PORTNAME= peak-classifier
DISTVERSION= 0.1.1-21
DISTVERSIONSUFFIX= -gc1b21c2
DISTVERSION= 0.1.2
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1630598819
SHA256 (auerlab-peak-classifier-0.1.1-21-gc1b21c2_GH0.tar.gz) = 57b1468642a5933321f7feae7c6f89aeee919f53053fa3e7c465be58009a198d
SIZE (auerlab-peak-classifier-0.1.1-21-gc1b21c2_GH0.tar.gz) = 86605
TIMESTAMP = 1639496460
SHA256 (auerlab-peak-classifier-0.1.2_GH0.tar.gz) = 9b96b1dd353d40eb4a9ce8cb233b49a933c11fdbdab7940f89ab70b37bb1556e
SIZE (auerlab-peak-classifier-0.1.2_GH0.tar.gz) = 86945

View File

@ -1,5 +1,5 @@
PORTNAME= pysam
DISTVERSION= 0.16.0.1
DISTVERSION= 0.18.0
CATEGORIES= biology python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1605468111
SHA256 (pysam-0.16.0.1.tar.gz) = d428a9768691d5ea3c28cc52a949c920ae691aa4c110a8b7328dc4d165ef1ad6
SIZE (pysam-0.16.0.1.tar.gz) = 3552537
TIMESTAMP = 1639969328
SHA256 (pysam-0.18.0.tar.gz) = 1d6d49a0b3c626fae410a93d4c80583a8b5ddaacc9b46a080b250dbcebd30a59
SIZE (pysam-0.18.0.tar.gz) = 3780010

View File

@ -1,7 +1,7 @@
# Created by: Reed A. Cartwright <cartwright@asu.edu>
PORTNAME= samtools
DISTVERSION= 1.13
DISTVERSION= 1.14
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1626039854
SHA256 (samtools-samtools-1.13_GH0.tar.gz) = 21621a2dd6f31b00c9184d31566e73a1c7fc0c1c2de62db125848fbdbc81448f
SIZE (samtools-samtools-1.13_GH0.tar.gz) = 4550467
TIMESTAMP = 1639702435
SHA256 (samtools-samtools-1.14_GH0.tar.gz) = 055a19dfa0ebdc9a84ecbaa55f421854f2b87ec7616fb83add3cbf66aa13fc35
SIZE (samtools-samtools-1.14_GH0.tar.gz) = 4933354

View File

@ -48,6 +48,7 @@ man/man1/samtools-phase.1.gz
man/man1/samtools-quickcheck.1.gz
man/man1/samtools-reheader.1.gz
man/man1/samtools-rmdup.1.gz
man/man1/samtools-samples.1.gz
man/man1/samtools-sort.1.gz
man/man1/samtools-split.1.gz
man/man1/samtools-stats.1.gz

View File

@ -1,7 +1,7 @@
PORTNAME= seqtk
DISTVERSION= 1.2-8
DISTVERSIONSUFFIX= -gd210c57
CATEGORIES= biology
PORTNAME= seqtk
DISTVERSIONPREFIX= v
DISTVERSION= 1.3
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org
COMMENT= Tool for processing sequences in FASTA/FASTQ format
@ -13,7 +13,4 @@ GH_ACCOUNT= lh3
PLIST_FILES= bin/seqtk
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/seqtk ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1522780777
SHA256 (lh3-seqtk-1.2-8-gd210c57_GH0.tar.gz) = 557317aab7f8cc306a98cd1148449f1e2edd7cd7c78ad5254ba955dfee518fa0
SIZE (lh3-seqtk-1.2-8-gd210c57_GH0.tar.gz) = 21166
TIMESTAMP = 1639855187
SHA256 (lh3-seqtk-v1.3_GH0.tar.gz) = 5a1687d65690f2f7fa3f998d47c3c5037e792f17ce119dab52fff3cfdca1e563
SIZE (lh3-seqtk-v1.3_GH0.tar.gz) = 21196

View File

@ -1,20 +1,35 @@
--- Makefile.orig 2017-11-07 19:42:14 UTC
--- Makefile.orig 2018-06-18 00:15:09 UTC
+++ Makefile
@@ -1,10 +1,11 @@
@@ -1,14 +1,23 @@
-CC=gcc
-CFLAGS=-g -Wall -O2 -Wno-unused-function
+CC ?= gcc
+CFLAGS ?= -g -Wall -O2 -Wno-unused-function
+LDFLAGS += -lz -lm
-BINDIR=/usr/local/bin
-all:seqtk
+all: seqtk
+# Respect user's build environment by using ?= to set defaults for variables
+# not set in the env or make arguments. Use += to add essential args.
-seqtk:seqtk.c khash.h kseq.h
- $(CC) $(CFLAGS) seqtk.c -o $@ -lz -lm
+CC ?= gcc
+CFLAGS ?= -g -Wall -O2 -Wno-unused-function
+LDFLAGS += -lz -lm
+PREFIX ?= /usr/local
+MKDIR ?= mkdir
+INSTALL ?= install
+# DESTDIR is empty by default to install straight to PREFIX
-install:all
- install seqtk $(BINDIR)
+all: seqtk
+seqtk: seqtk.c khash.h kseq.h
+ $(CC) $(CFLAGS) seqtk.c -o $@ $(LDFLAGS)
+
+install: all
+ $(MKDIR) -p $(DESTDIR)$(PREFIX)/bin
+ $(INSTALL) -c -m 0755 seqtk $(DESTDIR)$(PREFIX)/bin
+
clean:
- rm -fr gmon.out *.o ext/*.o a.out seqtk trimadap *~ *.a *.dSYM session*
+ rm -fr gmon.out *.o ext/*.o a.out seqtk trimadap *~ *.a *.dSYM session*

View File

@ -1,6 +1,6 @@
PORTNAME= vcf-split
DISTVERSION= 0.1.2-14
DISTVERSIONSUFFIX= -gbc2eba0
DISTVERSION= 0.1.3-3
DISTVERSIONSUFFIX= -g19713a4
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org
@ -14,6 +14,7 @@ LIB_DEPENDS= libbiolibc.so:biology/biolibc libxtend.so:devel/libxtend
USE_GITHUB= yes
GH_ACCOUNT= auerlab
MAKE_ENV= VERSION=${PORTVERSION}
PLIST_FILES= bin/vcf-split man/man1/vcf-split.1.gz
pre-build:

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1628881447
SHA256 (auerlab-vcf-split-0.1.2-14-gbc2eba0_GH0.tar.gz) = c45ea58da4761a772cb8e18469cc7f3933eec438f260c11cba4e436bc5a08180
SIZE (auerlab-vcf-split-0.1.2-14-gbc2eba0_GH0.tar.gz) = 16173
TIMESTAMP = 1639337249
SHA256 (auerlab-vcf-split-0.1.3-3-g19713a4_GH0.tar.gz) = c24da571095641a6b1cc93aba9ef65fa7ced30bc145f7299b87fbde8470ce38a
SIZE (auerlab-vcf-split-0.1.3-3-g19713a4_GH0.tar.gz) = 21931

View File

@ -1,6 +1,5 @@
PORTNAME= vcf2hap
DISTVERSION= 0.1.3-12
DISTVERSIONSUFFIX= -g3626f5a
DISTVERSION= 0.1.4
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org
@ -14,6 +13,7 @@ LIB_DEPENDS= libbiolibc.so:biology/biolibc libxtend.so:devel/libxtend
USE_GITHUB= yes
GH_ACCOUNT= auerlab
MAKE_ENV= VERSION=${PORTVERSION}
PLIST_FILES= bin/vcf2hap man/man1/vcf2hap.1.gz
pre-build:

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1628885144
SHA256 (auerlab-vcf2hap-0.1.3-12-g3626f5a_GH0.tar.gz) = 859f6e34ed1b5681bb611fa23bc9cd653622fef6e8443f8e753fac5793db4416
SIZE (auerlab-vcf2hap-0.1.3-12-g3626f5a_GH0.tar.gz) = 200612
TIMESTAMP = 1639409291
SHA256 (auerlab-vcf2hap-0.1.4_GH0.tar.gz) = 0aad7d70ba6c6d81a4db5938a90df0b70403a9b66c96d64b2a115e13fa8017c4
SIZE (auerlab-vcf2hap-0.1.4_GH0.tar.gz) = 200812

View File

@ -8,9 +8,6 @@ COMMENT= C++ library and CLI tools for parsing and manipulating VCF files
LICENSE= MIT
# Should be rechecked since upgrade to 1.0.2. Same error resolved on aarch64.
BROKEN_riscv64= fails to compile: mmintrin.h:47:5: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'?
LIB_DEPENDS= libhts.so:biology/htslib \
libtabix.so:biology/tabixpp

View File

@ -1,6 +1,6 @@
PORTNAME= cubicsdr
DISTVERSION= 0.2.5
PORTREVISION= 7
PORTVERSION= 0.2.5
PORTREVISION= 8
CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
@ -16,13 +16,15 @@ LIB_DEPENDS= libSoapySDR.so:misc/soapysdr \
libpulse.so:audio/pulseaudio \
libhamlib.so:comms/hamlib
USES= cmake compiler:c++0x gl python
USES= cmake:noninja compiler:c++11-lib gl python
USE_WX= 3.1
USE_GL+= egl glu
OPTIONS_DEFINE= HAMLIB
HAMLIB_DESC= Support rig control via hamlib
OPTIONS_DEFAULT= HAMLIB
# for detailed debugging uncomment the next line
#CMAKE_ARGS+= --debug-output --trace
.include <bsd.port.pre.mk>
@ -35,6 +37,9 @@ CMAKE_ARGS+= -DwxWidgets_CONFIG_EXECUTABLE=${LOCALBASE}/bin/wxgtk3u-3.1-config
USE_GITHUB= yes
GH_ACCOUNT= cjcliffe
GH_PROJECT= CubicSDR
GH_TAGNAME= 9c32b97
GH_TAGNAME= 0248e5a
#
# N.B. modem from liquidsp was renamed to modemcf Fri Nov 12, 2021
# our port liquidsp is not synced with Master hence we are stuck here for now. -db
.include <bsd.port.post.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1578325251
SHA256 (cjcliffe-CubicSDR-0.2.5-9c32b97_GH0.tar.gz) = 46eb12b942c7e38dbfe8a84448a3721b5d9c7c1fd8878f8cad7bd37806352dbf
SIZE (cjcliffe-CubicSDR-0.2.5-9c32b97_GH0.tar.gz) = 35466535
TIMESTAMP = 1639839498
SHA256 (cjcliffe-CubicSDR-0.2.5-0248e5a_GH0.tar.gz) = ca65d2c174ca9700bbfc4491d59a9b6aff78115d4b9b0caa704ca35cfbe225a4
SIZE (cjcliffe-CubicSDR-0.2.5-0248e5a_GH0.tar.gz) = 37101959

View File

@ -1,34 +1,41 @@
PORTNAME= direwolf
DISTVERSION= 1.6
PORTREVISION= 1
CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Software "soundcard" modem/TNC and APRS encoder/decoder
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libasound.so:audio/alsa-lib\
libhamlib.so:comms/hamlib \
libgps.so:astro/gpsd
libgps.so:astro/gpsd \
libportaudio.so:audio/portaudio
RUN_DEPENDS= bash:shells/bash
USES= gmake python shebangfix
USES= cmake:noninja python shebangfix
USE_GITHUB= yes
GH_ACCOUNT= wb2osz
GH_TAGNAME= 1.5
GH_TAGNAME= 1.6
SHEBANG_FILES= telemetry-toolkit/telem-bits.pl telemetry-toolkit/telem-parm.pl\
telemetry-toolkit/telem-eqns.pl dwespeak.sh \
telemetry-toolkit/telem-volts.py telemetry-toolkit/telem-data.pl \
telemetry-toolkit/telem-data91.pl \
telemetry-toolkit/telem-unit.pl telemetry-toolkit/telem-balloon.pl\
dw-start.sh
SHEBANG_FILES= scripts/telemetry-toolkit/telem-bits.pl \
scripts/telemetry-toolkit/telem-parm.pl\
scripts/telemetry-toolkit/telem-eqns.pl \
scripts/dwespeak.sh \
scripts/telemetry-toolkit/telem-data.pl \
scripts/telemetry-toolkit/telem-data91.pl \
scripts/telemetry-toolkit/telem-unit.pl \
scripts/telemetry-toolkit/telem-balloon.pl\
scripts/dw-start.sh \
scripts/telemetry-toolkit/telem-volts.py
OPTIONS_DEFINE= DOCS EXAMPLES
MAKEFILE= Makefile.linux
post-patch:
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|'\
-e 's|/var/tmp|/var/log|' ${WRKSRC}/dw-start.sh
${WRKSRC}/scripts/dw-start.sh
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1639271412
SHA256 (wb2osz-direwolf-1.6-1.5_GH0.tar.gz) = 2e263ea4fa75c342b620dee048436ac95486ea3f93599ad818e74dfd4aec8b48
SIZE (wb2osz-direwolf-1.6-1.5_GH0.tar.gz) = 17996557
TIMESTAMP = 1639707044
SHA256 (wb2osz-direwolf-1.6_GH0.tar.gz) = 208b0563c9b339cbeb0e1feb52dc18ae38295c40c0009d6381fc4acb68fdf660
SIZE (wb2osz-direwolf-1.6_GH0.tar.gz) = 22298168

View File

@ -1,409 +0,0 @@
--- Makefile.linux.orig 2018-10-08 14:15:21 UTC
+++ Makefile.linux
@@ -1,5 +1,5 @@
#
-# Makefile for Linux version of Dire Wolf.
+# Makefile for FreeBSD version of Dire Wolf.
#
@@ -13,7 +13,7 @@ all : $(APPS) direwolf.desktop direwolf
@echo " sudo make install"
@echo " "
-CC := gcc
+#CC := clang
# Just for fun, let's see how clang compares to gcc. First install like this:
# sudo apt-get update
@@ -32,14 +32,14 @@ CC := gcc
# we will inherit options already set in build environment.
# Explanation - https://github.com/wb2osz/direwolf/pull/38
-CFLAGS += -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall
+CFLAGS += -O3 -I${LOCALBASE}/include -pthread -Igeotranz -D_DEFAULT_SOURCE=1 -Wall
# That was fine for a recent Ubuntu and Raspbian Jessie.
# However, Raspbian wheezy was then missing declaration for strsep and definition of fd_set.
CFLAGS += -D_BSD_SOURCE
-LDFLAGS += -lm -lpthread -lrt
+LDFLAGS += -lm -lpthread -lrt -L${LOCALBASE}/lib
@@ -95,7 +95,7 @@ LDFLAGS += -lm -lpthread -lrt
# If the compiler is generating code for the i386 target, we can
# get much better results by telling it we have at least a Pentium 3.
-arch := $(shell echo | gcc -E -dM - | grep __i386__)
+arch := $(shell echo | ${CC} -E -dM - | grep __i386__)
ifneq ($(arch),)
CFLAGS += -march=pentium3
endif
@@ -152,7 +152,7 @@ endif
#
-useffast := $(shell gcc --help -v 2>/dev/null | grep ffast-math)
+useffast := $(shell ${CC} --help -v 2>/dev/null | grep ffast-math)
ifneq ($(useffast),)
CFLAGS += -ffast-math
endif
@@ -215,7 +215,7 @@ endif
# and the compiler target defaults.
#
-neon := $(shell cat /proc/cpuinfo | grep neon)
+#neon := $(shell cat /proc/cpuinfo | grep neon)
ifneq ($(neon),)
CFLAGS += -mfpu=neon
endif
@@ -257,7 +257,7 @@ endif
# ALSA (for Linux), comment out (or remove) the line below.
# TODO: Can we automate this somehow?
-alsa = 1
+#alsa = 1
ifeq ($(wildcard /usr/include/pthread.h),)
$(error /usr/include/pthread.h does not exist. Install it with "sudo apt-get install libc6-dev" or "sudo yum install glibc-headers" )
@@ -266,8 +266,8 @@ endif
ifneq ($(alsa),)
CFLAGS += -DUSE_ALSA
LDFLAGS += -lasound
-ifeq ($(wildcard /usr/include/alsa/asoundlib.h),)
-$(error /usr/include/alsa/asoundlib.h does not exist. Install it with "sudo apt-get install libasound2-dev" or "sudo yum install alsa-lib-devel" )
+ifeq ($(wildcard ${LOCALBASE}/include/alsa/asoundlib.h),)
+$(error ${LOCALBASE}/include/alsa/asoundlib.h does not exist. Install it with "sudo apt-get install libasound2-dev" or "sudo yum install alsa-lib-devel" )
endif
endif
@@ -276,20 +276,20 @@ endif
# Finding libgps.so* is more difficult because it
# is in different places on different operating systems.
-enable_gpsd := $(wildcard /usr/include/gps.h)
-ifneq ($(enable_gpsd),)
+#enable_gpsd := $(wildcard ${LOCALBASE}/include/gps.h)
+#ifneq ($(enable_gpsd),)
CFLAGS += -DENABLE_GPSD
LDFLAGS += -lgps
-endif
+#endif
# Enable hamlib support if header file is present.
-enable_hamlib := $(wildcard /usr/include/hamlib/rig.h /usr/local/include/hamlib/rig.h)
-ifneq ($(enable_hamlib),)
+#enable_hamlib := $(wildcard ${LOCALBASE}/include/hamlib/rig.h /usr/local/include/hamlib/rig.h)
+#ifneq ($(enable_hamlib),)
CFLAGS += -DUSE_HAMLIB
LDFLAGS += -lhamlib
-endif
+#endif
# Should enabling of this feature be strongly encouraged or
@@ -297,18 +297,18 @@ endif
# If, for some reason, can obtain the libudev-dev package, or
# don't want to install it, comment out the next 3 lines.
-#ifeq ($(wildcard /usr/include/libudev.h),)
-#$(error /usr/include/libudev.h does not exist. Install it with "sudo apt-get install libudev-dev" or "sudo yum install libudev-devel" )
+#ifeq ($(wildcard ${LOCALBASE}/include/libudev.h),)
+#$(error ${LOCALBASE}/include/libudev.h does not exist. Install it with "sudo apt-get install libudev-dev" or "sudo yum install libudev-devel" )
#endif
# Enable cm108 PTT support if libudev header file is present.
-enable_cm108 := $(wildcard /usr/include/libudev.h)
-ifneq ($(enable_cm108),)
-CFLAGS += -DUSE_CM108
-LDFLAGS += -ludev
-endif
+#enable_cm108 := $(wildcard ${LOCALBASE}/include/libudev.h)
+#ifneq ($(enable_cm108),)
+#CFLAGS += -DUSE_CM108
+#LDFLAGS += -ludev
+#endif
# Name of current directory.
@@ -333,20 +333,20 @@ direwolf : direwolf.o config.o recv.o de
misc.a geotranz.a
$(CC) -o $@ $^ $(LDFLAGS)
@echo " "
-ifneq ($(enable_gpsd),)
- @echo "\t>\tThis includes support for gpsd."
-else
- @echo "\t>\tThis does NOT include support for gpsd."
-endif
-ifneq ($(enable_hamlib),)
- @echo "\t>\tThis includes support for hamlib."
-else
- @echo "\t>\tThis does NOT include support for hamlib."
-endif
+#ifneq ($(enable_gpsd),)
+ @echo " > This includes support for gpsd."
+#else
+# @echo "\t>\tThis does NOT include support for gpsd."
+#endif
+#ifneq ($(enable_hamlib),)
+ @echo " > This includes support for hamlib."
+#else
+# @echo "\t>\tThis does NOT include support for hamlib."
+#endif
ifneq ($(enable_cm108),)
- @echo "\t>\tThis includes support for CM108/CM119 PTT."
+ @echo " > This includes support for CM108/CM119 PTT."
else
- @echo "\t>\tThis does NOT include support for CM108/CM119 PTT."
+ @echo " > This does NOT include support for CM108/CM119 PTT."
endif
@echo " "
@@ -535,12 +535,17 @@ direwolf.conf : generic.conf
# Something built from source and installed locally would normally go in /usr/local/...
# If not specified on the make command line, this is our default.
-DESTDIR ?= /usr/local
+INSTALLDIR ?= ${PREFIX}
+SHAREDIR ?= ${INSTALLDIR}/share
+DATADIR ?= ${SHAREDIR}/direwolf
+DOCSDIR ?= ${SHAREDIR}/doc/direwolf
+EXAMPLESDIR ?= ${SHAREDIR}/examples/direwolf
+MANDIR ?= ${INSTALLDIR}/man
# However, if you are preparing a "binary" DEB or RPM package, the installation location
# would normally be /usr/... instead. In this case, use a command line like this:
#
-# make DESTDIR=/usr install
+# make INSTALLDIR=/usr install
@@ -560,22 +565,22 @@ direwolf.desktop :
@echo '[Desktop Entry]' > $@
@echo 'Type=Application' >> $@
ifneq ($(wildcard /usr/bin/lxterminal),)
- @echo "Exec=lxterminal -t \"Dire Wolf\" -e \"$(DESTDIR)/bin/direwolf\"" >> $@
+ @echo "Exec=lxterminal -t \"Dire Wolf\" -e \"$(INSTALLDIR)/bin/direwolf\"" >> $@
else ifneq ($(wildcard /usr/bin/lxterm),)
- @echo "Exec=lxterm -hold -title \"Dire Wolf\" -bg white -e \"$(DESTDIR)/bin/direwolf\"" >> $@
+ @echo "Exec=lxterm -hold -title \"Dire Wolf\" -bg white -e \"$(INSTALLDIR)/bin/direwolf\"" >> $@
else
- @echo "Exec=xterm -hold -title \"Dire Wolf\" -bg white -e \"$(DESTDIR)/bin/direwolf\"" >> $@
+ @echo "Exec=xterm -hold -title \"Dire Wolf\" -bg white -e \"$(INSTALLDIR)/bin/direwolf\"" >> $@
endif
@echo 'Name=Dire Wolf' >> $@
@echo 'Comment=APRS Soundcard TNC' >> $@
- @echo 'Icon=$(DESTDIR)/share/direwolf/pixmaps/dw-icon.png' >> $@
- @echo "Path=$(HOME)" >> $@
+ @echo 'Icon=$(DATADIR)/pixmaps/dw-icon.png' >> $@
+# @echo "Path=$(HOME)" >> $@
@echo '#Terminal=true' >> $@
@echo 'Categories=HamRadio' >> $@
@echo 'Keywords=Ham Radio;APRS;Soundcard TNC;KISS;AGWPE;AX.25' >> $@
-# Installation into $(DESTDIR), usually /usr/local/... or /usr/...
+# Installation into $(DESTDIR)$(INSTALLDIR), usually /usr/local/... or /usr/...
# Needs to be run as root or with sudo.
@@ -585,102 +590,107 @@ install : $(APPS) direwolf.conf tocalls.
# Applications, not installed with package manager, normally go in /usr/local/bin.
# /usr/bin is used instead when installing from .DEB or .RPM package.
#
- $(INSTALL) -D --mode=755 direwolf $(DESTDIR)/bin/direwolf
- $(INSTALL) -D --mode=755 decode_aprs $(DESTDIR)/bin/decode_aprs
- $(INSTALL) -D --mode=755 text2tt $(DESTDIR)/bin/text2tt
- $(INSTALL) -D --mode=755 tt2text $(DESTDIR)/bin/tt2text
- $(INSTALL) -D --mode=755 ll2utm $(DESTDIR)/bin/ll2utm
- $(INSTALL) -D --mode=755 utm2ll $(DESTDIR)/bin/utm2ll
- $(INSTALL) -D --mode=755 aclients $(DESTDIR)/bin/aclients
- $(INSTALL) -D --mode=755 log2gpx $(DESTDIR)/bin/log2gpx
- $(INSTALL) -D --mode=755 gen_packets $(DESTDIR)/bin/gen_packets
- $(INSTALL) -D --mode=755 atest $(DESTDIR)/bin/atest
- $(INSTALL) -D --mode=755 ttcalc $(DESTDIR)/bin/ttcalc
- $(INSTALL) -D --mode=755 kissutil $(DESTDIR)/bin/kissutil
- $(INSTALL) -D --mode=755 cm108 $(DESTDIR)/bin/cm108
- $(INSTALL) -D --mode=755 dwespeak.sh $(DESTDIR)/bin/dwspeak.sh
+ $(BSD_INSTALL_PROGRAM) direwolf $(DESTDIR)$(INSTALLDIR)/bin/direwolf
+ $(BSD_INSTALL_PROGRAM) decode_aprs $(DESTDIR)$(INSTALLDIR)/bin/decode_aprs
+ $(BSD_INSTALL_PROGRAM) text2tt $(DESTDIR)$(INSTALLDIR)/bin/text2tt
+ $(BSD_INSTALL_PROGRAM) tt2text $(DESTDIR)$(INSTALLDIR)/bin/tt2text
+ $(BSD_INSTALL_PROGRAM) ll2utm $(DESTDIR)$(INSTALLDIR)/bin/ll2utm
+ $(BSD_INSTALL_PROGRAM) utm2ll $(DESTDIR)$(INSTALLDIR)/bin/utm2ll
+ $(BSD_INSTALL_PROGRAM) aclients $(DESTDIR)$(INSTALLDIR)/bin/aclients
+ $(BSD_INSTALL_PROGRAM) log2gpx $(DESTDIR)$(INSTALLDIR)/bin/log2gpx
+ $(BSD_INSTALL_PROGRAM) gen_packets $(DESTDIR)$(INSTALLDIR)/bin/gen_packets
+ $(BSD_INSTALL_PROGRAM) atest $(DESTDIR)$(INSTALLDIR)/bin/atest
+ $(BSD_INSTALL_PROGRAM) ttcalc $(DESTDIR)$(INSTALLDIR)/bin/ttcalc
+ $(BSD_INSTALL_PROGRAM) kissutil $(DESTDIR)$(INSTALLDIR)/bin/kissutil
+ $(BSD_INSTALL_PROGRAM) cm108 $(DESTDIR)$(INSTALLDIR)/bin/cm108
+ $(BSD_INSTALL_SCRIPT) dwespeak.sh $(DESTDIR)$(INSTALLDIR)/bin/dwspeak.sh
#
# Telemetry Toolkit executables. Other .conf and .txt files will go into doc directory.
#
- $(INSTALL) -D --mode=755 telemetry-toolkit/telem-balloon.pl $(DESTDIR)/bin/telem-balloon.pl
- $(INSTALL) -D --mode=755 telemetry-toolkit/telem-bits.pl $(DESTDIR)/bin/telem-bits.pl
- $(INSTALL) -D --mode=755 telemetry-toolkit/telem-data.pl $(DESTDIR)/bin/telem-data.pl
- $(INSTALL) -D --mode=755 telemetry-toolkit/telem-data91.pl $(DESTDIR)/bin/telem-data91.pl
- $(INSTALL) -D --mode=755 telemetry-toolkit/telem-eqns.pl $(DESTDIR)/bin/telem-eqns.pl
- $(INSTALL) -D --mode=755 telemetry-toolkit/telem-parm.pl $(DESTDIR)/bin/telem-parm.pl
- $(INSTALL) -D --mode=755 telemetry-toolkit/telem-seq.sh $(DESTDIR)/bin/telem-seq.sh
- $(INSTALL) -D --mode=755 telemetry-toolkit/telem-unit.pl $(DESTDIR)/bin/telem-unit.pl
- $(INSTALL) -D --mode=755 telemetry-toolkit/telem-volts.py $(DESTDIR)/bin/telem-volts.py
+ $(BSD_INSTALL_SCRIPT) telemetry-toolkit/telem-balloon.pl $(DESTDIR)$(INSTALLDIR)/bin/telem-balloon.pl
+ $(BSD_INSTALL_SCRIPT) telemetry-toolkit/telem-bits.pl $(DESTDIR)$(INSTALLDIR)/bin/telem-bits.pl
+ $(BSD_INSTALL_SCRIPT) telemetry-toolkit/telem-data.pl $(DESTDIR)$(INSTALLDIR)/bin/telem-data.pl
+ $(BSD_INSTALL_SCRIPT) telemetry-toolkit/telem-data91.pl $(DESTDIR)$(INSTALLDIR)/bin/telem-data91.pl
+ $(BSD_INSTALL_SCRIPT) telemetry-toolkit/telem-eqns.pl $(DESTDIR)$(INSTALLDIR)/bin/telem-eqns.pl
+ $(BSD_INSTALL_SCRIPT) telemetry-toolkit/telem-parm.pl $(DESTDIR)$(INSTALLDIR)/bin/telem-parm.pl
+ $(BSD_INSTALL_SCRIPT) telemetry-toolkit/telem-seq.sh $(DESTDIR)$(INSTALLDIR)/bin/telem-seq.sh
+ $(BSD_INSTALL_SCRIPT) telemetry-toolkit/telem-unit.pl $(DESTDIR)$(INSTALLDIR)/bin/telem-unit.pl
+ $(BSD_INSTALL_SCRIPT) telemetry-toolkit/telem-volts.py $(DESTDIR)$(INSTALLDIR)/bin/telem-volts.py
#
# Misc. data such as "tocall" to system mapping.
#
- $(INSTALL) -D --mode=644 tocalls.txt $(DESTDIR)/share/direwolf/tocalls.txt
- $(INSTALL) -D --mode=644 symbols-new.txt $(DESTDIR)/share/direwolf/symbols-new.txt
- $(INSTALL) -D --mode=644 symbolsX.txt $(DESTDIR)/share/direwolf/symbolsX.txt
+ mkdir -p $(DESTDIR)${DATADIR}
+ $(BSD_INSTALL_DATA) tocalls.txt $(DESTDIR)$(DATADIR)/tocalls.txt
+ $(BSD_INSTALL_DATA) symbols-new.txt $(DESTDIR)$(DATADIR)/symbols-new.txt
+ $(BSD_INSTALL_DATA) symbolsX.txt $(DESTDIR)$(DATADIR)/symbolsX.txt
#
# For desktop icon.
#
- $(INSTALL) -D --mode=644 dw-icon.png $(DESTDIR)/share/direwolf/pixmaps/dw-icon.png
- $(INSTALL) -D --mode=644 direwolf.desktop $(DESTDIR)/share/applications/direwolf.desktop
+ mkdir -p $(DESTDIR)${DATADIR}/pixmaps
+ mkdir -p $(DESTDIR)${SHAREDIR}/applications
+ $(BSD_INSTALL_DATA) dw-icon.png $(DESTDIR)$(DATADIR)/pixmaps/dw-icon.png
+ $(BSD_INSTALL_DATA) direwolf.desktop $(DESTDIR)$(SHAREDIR)/applications/direwolf.desktop
#
# Documentation. Various plain text files and PDF.
#
- $(INSTALL) -D --mode=644 CHANGES.md $(DESTDIR)/share/doc/direwolf/CHANGES.md
- $(INSTALL) -D --mode=644 LICENSE-dire-wolf.txt $(DESTDIR)/share/doc/direwolf/LICENSE-dire-wolf.txt
- $(INSTALL) -D --mode=644 LICENSE-other.txt $(DESTDIR)/share/doc/direwolf/LICENSE-other.txt
+ $(BSD_INSTALL_DATA) CHANGES.md $(DESTDIR)$(DATADIR)/CHANGES.md
+ $(BSD_INSTALL_DATA) LICENSE-dire-wolf.txt $(DESTDIR)$(DATADIR)/LICENSE-dire-wolf.txt
+ $(BSD_INSTALL_DATA) LICENSE-other.txt $(DESTDIR)$(DATADIR)/LICENSE-other.txt
#
# ./README.md is an overview for the project main page.
# Maybe we could stick it in some other place.
# doc/README.md contains an overview of the PDF file contents and is more useful here.
#
- $(INSTALL) -D --mode=644 doc/README.md $(DESTDIR)/share/doc/direwolf/README.md
- $(INSTALL) -D --mode=644 doc/2400-4800-PSK-for-APRS-Packet-Radio.pdf $(DESTDIR)/share/doc/direwolf/2400-4800-PSK-for-APRS-Packet-Radio.pdf
- $(INSTALL) -D --mode=644 doc/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf $(DESTDIR)/share/doc/direwolf/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf
- $(INSTALL) -D --mode=644 doc/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf $(DESTDIR)/share/doc/direwolf/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf
- $(INSTALL) -D --mode=644 doc/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf $(DESTDIR)/share/doc/direwolf/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf
- $(INSTALL) -D --mode=644 doc/APRS-Telemetry-Toolkit.pdf $(DESTDIR)/share/doc/direwolf/APRS-Telemetry-Toolkit.pdf
- $(INSTALL) -D --mode=644 doc/APRStt-Implementation-Notes.pdf $(DESTDIR)/share/doc/direwolf/APRStt-Implementation-Notes.pdf
- $(INSTALL) -D --mode=644 doc/APRStt-interface-for-SARTrack.pdf $(DESTDIR)/share/doc/direwolf/APRStt-interface-for-SARTrack.pdf
- $(INSTALL) -D --mode=644 doc/APRStt-Listening-Example.pdf $(DESTDIR)/share/doc/direwolf/APRStt-Listening-Example.pdf
- $(INSTALL) -D --mode=644 doc/Bluetooth-KISS-TNC.pdf $(DESTDIR)/share/doc/direwolf/Bluetooth-KISS-TNC.pdf
- $(INSTALL) -D --mode=644 doc/Going-beyond-9600-baud.pdf $(DESTDIR)/share/doc/direwolf/Going-beyond-9600-baud.pdf
- $(INSTALL) -D --mode=644 doc/Raspberry-Pi-APRS.pdf $(DESTDIR)/share/doc/direwolf/Raspberry-Pi-APRS.pdf
- $(INSTALL) -D --mode=644 doc/Raspberry-Pi-APRS-Tracker.pdf $(DESTDIR)/share/doc/direwolf/Raspberry-Pi-APRS-Tracker.pdf
- $(INSTALL) -D --mode=644 doc/Raspberry-Pi-SDR-IGate.pdf $(DESTDIR)/share/doc/direwolf/Raspberry-Pi-SDR-IGate.pdf
- $(INSTALL) -D --mode=644 doc/Successful-APRS-IGate-Operation.pdf $(DESTDIR)/share/doc/direwolf/Successful-APRS-IGate-Operation.pdf
- $(INSTALL) -D --mode=644 doc/User-Guide.pdf $(DESTDIR)/share/doc/direwolf/User-Guide.pdf
- $(INSTALL) -D --mode=644 doc/WA8LMF-TNC-Test-CD-Results.pdf $(DESTDIR)/share/doc/direwolf/WA8LMF-TNC-Test-CD-Results.pdf
+ mkdir -p $(DESTDIR)${DOCSDIR}
+ $(BSD_INSTALL_DATA) doc/README.md $(DESTDIR)$(DOCSDIR)/README.md
+ $(BSD_INSTALL_DATA) doc/2400-4800-PSK-for-APRS-Packet-Radio.pdf $(DESTDIR)$(DOCSDIR)/2400-4800-PSK-for-APRS-Packet-Radio.pdf
+ $(BSD_INSTALL_DATA) doc/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf $(DESTDIR)$(DOCSDIR)/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf
+ $(BSD_INSTALL_DATA) doc/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf $(DESTDIR)$(DOCSDIR)/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf
+ $(BSD_INSTALL_DATA) doc/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf $(DESTDIR)$(DOCSDIR)/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf
+ $(BSD_INSTALL_DATA) doc/APRS-Telemetry-Toolkit.pdf $(DESTDIR)$(DOCSDIR)/APRS-Telemetry-Toolkit.pdf
+ $(BSD_INSTALL_DATA) doc/APRStt-Implementation-Notes.pdf $(DESTDIR)$(DOCSDIR)/APRStt-Implementation-Notes.pdf
+ $(BSD_INSTALL_DATA) doc/APRStt-interface-for-SARTrack.pdf $(DESTDIR)$(DOCSDIR)/APRStt-interface-for-SARTrack.pdf
+ $(BSD_INSTALL_DATA) doc/APRStt-Listening-Example.pdf $(DESTDIR)$(DOCSDIR)/APRStt-Listening-Example.pdf
+ $(BSD_INSTALL_DATA) doc/Bluetooth-KISS-TNC.pdf $(DESTDIR)$(DOCSDIR)/Bluetooth-KISS-TNC.pdf
+ $(BSD_INSTALL_DATA) doc/Going-beyond-9600-baud.pdf $(DESTDIR)$(DOCSDIR)/Going-beyond-9600-baud.pdf
+ $(BSD_INSTALL_DATA) doc/Raspberry-Pi-APRS.pdf $(DESTDIR)$(DOCSDIR)/Raspberry-Pi-APRS.pdf
+ $(BSD_INSTALL_DATA) doc/Raspberry-Pi-APRS-Tracker.pdf $(DESTDIR)$(DOCSDIR)/Raspberry-Pi-APRS-Tracker.pdf
+ $(BSD_INSTALL_DATA) doc/Raspberry-Pi-SDR-IGate.pdf $(DESTDIR)$(DOCSDIR)/Raspberry-Pi-SDR-IGate.pdf
+ $(BSD_INSTALL_DATA) doc/Successful-APRS-IGate-Operation.pdf $(DESTDIR)$(DOCSDIR)/Successful-APRS-IGate-Operation.pdf
+ $(BSD_INSTALL_DATA) doc/User-Guide.pdf $(DESTDIR)$(DOCSDIR)/User-Guide.pdf
+ $(BSD_INSTALL_DATA) doc/WA8LMF-TNC-Test-CD-Results.pdf $(DESTDIR)$(DOCSDIR)/WA8LMF-TNC-Test-CD-Results.pdf
#
# Various sample config and other files go into examples under the doc directory.
# When building from source, these can be put in home directory with "make install-conf".
# When installed from .DEB or .RPM package, the user will need to copy these to
# the home directory or other desired location.
#
- $(INSTALL) -D --mode=644 direwolf.conf $(DESTDIR)/share/doc/direwolf/examples/direwolf.conf
- $(INSTALL) -D --mode=755 dw-start.sh $(DESTDIR)/share/doc/direwolf/examples/dw-start.sh
- $(INSTALL) -D --mode=644 sdr.conf $(DESTDIR)/share/doc/direwolf/examples/sdr.conf
- $(INSTALL) -D --mode=644 telemetry-toolkit/telem-m0xer-3.txt $(DESTDIR)/share/doc/direwolf/examples/telem-m0xer-3.txt
- $(INSTALL) -D --mode=644 telemetry-toolkit/telem-balloon.conf $(DESTDIR)/share/doc/direwolf/examples/telem-balloon.conf
- $(INSTALL) -D --mode=644 telemetry-toolkit/telem-volts.conf $(DESTDIR)/share/doc/direwolf/examples/telem-volts.conf
+ mkdir -p $(DESTDIR)${EXAMPLESDIR}
+ $(BSD_INSTALL_DATA) direwolf.conf $(DESTDIR)$(EXAMPLESDIR)/direwolf.conf
+ $(BSD_INSTALL_SCRIPT) dw-start.sh $(DESTDIR)$(EXAMPLESDIR)/dw-start.sh
+ $(BSD_INSTALL_DATA) sdr.conf $(DESTDIR)$(EXAMPLESDIR)/sdr.conf
+ $(BSD_INSTALL_DATA) telemetry-toolkit/telem-m0xer-3.txt $(DESTDIR)$(EXAMPLESDIR)/telem-m0xer-3.txt
+ $(BSD_INSTALL_DATA) telemetry-toolkit/telem-balloon.conf $(DESTDIR)$(EXAMPLESDIR)/telem-balloon.conf
+ $(BSD_INSTALL_DATA) telemetry-toolkit/telem-volts.conf $(DESTDIR)$(EXAMPLESDIR)/telem-volts.conf
#
# "man" pages
#
- $(INSTALL) -D --mode=644 man1/aclients.1 $(DESTDIR)/share/man/man1/aclients.1
- $(INSTALL) -D --mode=644 man1/atest.1 $(DESTDIR)/share/man/man1/atest.1
- $(INSTALL) -D --mode=644 man1/decode_aprs.1 $(DESTDIR)/share/man/man1/decode_aprs.1
- $(INSTALL) -D --mode=644 man1/direwolf.1 $(DESTDIR)/share/man/man1/direwolf.1
- $(INSTALL) -D --mode=644 man1/gen_packets.1 $(DESTDIR)/share/man/man1/gen_packets.1
- $(INSTALL) -D --mode=644 man1/kissutil.1 $(DESTDIR)/share/man/man1/kissutil.1
- $(INSTALL) -D --mode=644 man1/ll2utm.1 $(DESTDIR)/share/man/man1/ll2utm.1
- $(INSTALL) -D --mode=644 man1/log2gpx.1 $(DESTDIR)/share/man/man1/log2gpx.1
- $(INSTALL) -D --mode=644 man1/text2tt.1 $(DESTDIR)/share/man/man1/text2tt.1
- $(INSTALL) -D --mode=644 man1/tt2text.1 $(DESTDIR)/share/man/man1/tt2text.1
- $(INSTALL) -D --mode=644 man1/utm2ll.1 $(DESTDIR)/share/man/man1/utm2ll.1
+ $(BSD_INSTALL_MAN) man1/aclients.1 $(DESTDIR)$(MANDIR)/man1/aclients.1
+ $(BSD_INSTALL_MAN) man1/atest.1 $(DESTDIR)$(MANDIR)/man1/atest.1
+ $(BSD_INSTALL_MAN) man1/decode_aprs.1 $(DESTDIR)$(MANDIR)/man1/decode_aprs.1
+ $(BSD_INSTALL_MAN) man1/direwolf.1 $(DESTDIR)$(MANDIR)/man1/direwolf.1
+ $(BSD_INSTALL_MAN) man1/gen_packets.1 $(DESTDIR)$(MANDIR)/man1/gen_packets.1
+ $(BSD_INSTALL_MAN) man1/kissutil.1 $(DESTDIR)$(MANDIR)/man1/kissutil.1
+ $(BSD_INSTALL_MAN) man1/ll2utm.1 $(DESTDIR)$(MANDIR)/man1/ll2utm.1
+ $(BSD_INSTALL_MAN) man1/log2gpx.1 $(DESTDIR)$(MANDIR)//man1/log2gpx.1
+ $(BSD_INSTALL_MAN) man1/text2tt.1 $(DESTDIR)$(MANDIR)/man1/text2tt.1
+ $(BSD_INSTALL_MAN) man1/tt2text.1 $(DESTDIR)$(MANDIR)/man1/tt2text.1
+ $(BSD_INSTALL_MAN) man1/utm2ll.1 $(DESTDIR)$(MANDIR)/man1/utm2ll.1
#
# Set group and mode of HID devices corresponding to C-Media USB Audio adapters.
# This will allow us to use the CM108/CM119 GPIO pins for PTT.
#
- $(INSTALL) -D --mode=644 99-direwolf-cmedia.rules /etc/udev/rules.d/99-direwolf-cmedia.rules
+# $(BSD_INSTALL_DATA) 99-direwolf-cmedia.rules /etc/udev/rules.d/99-direwolf-cmedia.rules
#
@echo " "
@echo "If this is your first install, not an upgrade, type this to put a copy"
@@ -693,7 +703,7 @@ install : $(APPS) direwolf.conf tocalls.
# Put sample configuration & startup files in home directory.
# This step would be done as ordinary user.
# Some people like to put the direwolf config file in /etc/ax25.
-# Note that all of these are also in $(DESTDIR)/share/doc/direwolf/examples/.
+# Note that all of these are also in $(DESTDIR)$(INSTALLDIR)/share/doc/direwolf/examples/.
# The Raspberry Pi has ~/Desktop but Ubuntu does not.
@@ -724,7 +734,7 @@ endif
.PHONY: install-rpi
install-rpi :
- ln -f -s $(DESTDIR)/share/applications/direwolf.desktop ~/Desktop/direwolf.desktop
+ ln -f -s $(DESTDIR)$(SHAREDIR)/applications/direwolf.desktop ~/Desktop/direwolf.desktop

View File

@ -1,34 +0,0 @@
--- dwgpsd.c.orig 2020-03-05 16:59:08 UTC
+++ dwgpsd.c
@@ -57,7 +57,10 @@
// Debian bug report: direwolf (1.2-1) FTBFS with libgps22 as part of the gpsd transition (#803605):
// dwgps.c claims to only support GPSD_API_MAJOR_VERSION 5, but also builds successfully with
// GPSD_API_MAJOR_VERSION 6 provided by libgps22 when the attached patch is applied.
-#if GPSD_API_MAJOR_VERSION < 5 || GPSD_API_MAJOR_VERSION > 6
+
+// Also compatible with API 9 with conditional compilation later.
+
+#if GPSD_API_MAJOR_VERSION < 5 || GPSD_API_MAJOR_VERSION > 9
#error libgps API version might be incompatible.
#endif
@@ -257,7 +260,19 @@ static void * read_gpsd_thread (void *arg)
/* Fall thru to read which should get error and bail out. */
}
+// https://github.com/wb2osz/direwolf/issues/196
+// https://bugzilla.redhat.com/show_bug.cgi?id=1674812
+
+// gps_read has two new parameters in API version 7.
+// It looks like this could be used to obtain the JSON message from the daemon.
+// Specify NULL, instead of message buffer space, if this is not desired.
+// Why couldn't they add a new function instead of introducing incompatibility?
+
+#if GPSD_API_MAJOR_VERSION >= 7
+ if (gps_read (&gpsdata, NULL, 0) == -1) {
+#else
if (gps_read (&gpsdata) == -1) {
+#endif
text_color_set(DW_COLOR_ERROR);
dw_printf ("------------------------------------------\n");

View File

@ -1,6 +1,12 @@
--- dw-start.sh.orig 2018-10-08 14:15:21 UTC
+++ dw-start.sh
@@ -120,14 +120,14 @@ function GUI {
--- scripts/dw-start.sh.orig 2021-12-17 15:56:10 UTC
+++ scripts/dw-start.sh
@@ -1,4 +1,4 @@
-#!/usr/bin/bash
+#!%%PREFIX%%/bin/bash
# Why not simply "#!/bin/bash" ?
@@ -133,14 +133,14 @@ function GUI {
# Auto adjust the startup for your particular environment: gnome-terminal, xterm, etc.
#
@ -21,15 +27,3 @@
SUCCESS=1
else
echo "Did not find an X terminal emulator. Reverting to CLI mode"
@@ -142,9 +142,9 @@ function GUI {
# -----------------------------------------------------------
# When running from cron, we have a very minimal environment
-# including PATH=/usr/bin:/bin.
+# including PATH=%%PREFIX%%/bin:/bin.
#
-export PATH=/usr/local/bin:$PATH
+export PATH=%%PREFIX%%/bin:$PATH
#Log the start of the script run and re-run
date >> $LOGFILE

View File

@ -1,6 +1,6 @@
--- ptt.c.orig 2018-10-08 14:15:21 UTC
+++ ptt.c
@@ -139,7 +139,7 @@
--- src/ptt.c.orig 2021-12-17 15:05:52 UTC
+++ src/ptt.c
@@ -148,7 +148,7 @@
#if __WIN32__
#else

View File

@ -1,9 +1,9 @@
bin/aclients
bin/appserver
bin/atest
bin/cm108
bin/decode_aprs
bin/direwolf
bin/dwspeak.sh
bin/dwespeak.sh
bin/gen_packets
bin/kissutil
bin/ll2utm
@ -33,23 +33,23 @@ man/man1/text2tt.1.gz
man/man1/tt2text.1.gz
man/man1/utm2ll.1.gz
share/applications/direwolf.desktop
%%DATADIR%%/CHANGES.md
%%DATADIR%%/LICENSE-dire-wolf.txt
%%DATADIR%%/LICENSE-other.txt
%%DATADIR%%/symbols-new.txt
%%DATADIR%%/symbolsX.txt
%%DATADIR%%/tocalls.txt
%%DATADIR%%/pixmaps/dw-icon.png
%%PORTDOCS%%%%DOCSDIR%%/2400-4800-PSK-for-APRS-Packet-Radio.pdf
%%PORTDOCS%%%%DOCSDIR%%/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf
%%PORTDOCS%%%%DOCSDIR%%/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf
%%PORTDOCS%%%%DOCSDIR%%/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf
%%PORTDOCS%%%%DOCSDIR%%/AIS-Reception.pdf
%%PORTDOCS%%%%DOCSDIR%%/APRS-Telemetry-Toolkit.pdf
%%PORTDOCS%%%%DOCSDIR%%/APRStt-Implementation-Notes.pdf
%%PORTDOCS%%%%DOCSDIR%%/APRStt-Listening-Example.pdf
%%PORTDOCS%%%%DOCSDIR%%/APRStt-interface-for-SARTrack.pdf
%%PORTDOCS%%%%DOCSDIR%%/AX25_plus_FEC_equals_FX25.pdf
%%PORTDOCS%%%%DOCSDIR%%/Bluetooth-KISS-TNC.pdf
%%PORTDOCS%%%%DOCSDIR%%/CHANGES.md
%%PORTDOCS%%%%DOCSDIR%%/Going-beyond-9600-baud.pdf
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/README.md
%%PORTDOCS%%%%DOCSDIR%%/Raspberry-Pi-APRS-Tracker.pdf
%%PORTDOCS%%%%DOCSDIR%%/Raspberry-Pi-APRS.pdf
@ -57,9 +57,12 @@ share/applications/direwolf.desktop
%%PORTDOCS%%%%DOCSDIR%%/Successful-APRS-IGate-Operation.pdf
%%PORTDOCS%%%%DOCSDIR%%/User-Guide.pdf
%%PORTDOCS%%%%DOCSDIR%%/WA8LMF-TNC-Test-CD-Results.pdf
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/direwolf.conf
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dw-start.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sdr.conf
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/telem-balloon.conf
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/telem-m0xer-3.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/telem-volts.conf
%%PORTDOCS%%%%DOCSDIR%%/Why-is-9600-only-twice-as-fast-as-1200.pdf
%%PORTDOCS%%%%DOCSDIR%%/conf/direwolf.conf
%%PORTDOCS%%%%DOCSDIR%%/conf/sdr.conf
%%PORTDOCS%%%%DOCSDIR%%/conf/telem-balloon.conf
%%PORTDOCS%%%%DOCSDIR%%/conf/telem-m0xer-3.txt
%%PORTDOCS%%%%DOCSDIR%%/conf/telem-volts.conf
%%PORTDOCS%%%%DOCSDIR%%/external/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/scripts/dw-start.sh
share/pixmaps/direwolf_icon.png

View File

@ -9,6 +9,8 @@ COMMENT= Narrow band digital voice
LICENSE= LGPL21
BROKEN= Needs update due to Hamlib changes
LIB_DEPENDS= libcodec2.so:audio/codec2 \
libportaudio.so:audio/portaudio \
libhamlib.so:comms/hamlib \

View File

@ -1,7 +1,7 @@
# Created by: Ganael Laplanche <ganael.laplanche@martymac.org>
PORTNAME= gqrx
PORTVERSION= 2.14.6
PORTVERSION= 2.15
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= comms hamradio
@ -35,7 +35,7 @@ LIB_DEPENDS= libgnuradio-runtime.so:comms/gnuradio \
USES= cmake compiler:c++11-lang gl pkgconfig qt:5
USE_GITHUB= yes
GH_ACCOUNT= csete
GH_ACCOUNT= gqrx-sdr
USE_GL= gl
USE_QT= core gui network svg widgets

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1633878926
SHA256 (csete-gqrx-v2.14.6_GH0.tar.gz) = 69479debc90831d07e9b64480c65f186b6934177c32b5006d0779aa24edc4613
SIZE (csete-gqrx-v2.14.6_GH0.tar.gz) = 1346684
TIMESTAMP = 1639688538
SHA256 (gqrx-sdr-gqrx-v2.15_GH0.tar.gz) = f606fa4773b7d4479cef57097ddd06a3ba99371aaa16d37a3c6416af83f653d3
SIZE (gqrx-sdr-gqrx-v2.15_GH0.tar.gz) = 1347156

View File

@ -2,7 +2,7 @@
PORTNAME= rtl-sdr
PORTVERSION= 0.6.0
PORTREVISION= 2
PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= comms hamradio

View File

@ -29,9 +29,10 @@ libdata/pkgconfig/librtlsdr.pc
%%DOXYGEN%%%%DOCSDIR%%/html/dir_d44c64559bbebec7f509842c48db8b23.js
%%DOXYGEN%%%%DOCSDIR%%/html/doc.png
%%DOXYGEN%%%%DOCSDIR%%/html/doxygen.css
%%DOXYGEN%%%%DOCSDIR%%/html/doxygen.svg
%%DOXYGEN%%%%DOCSDIR%%/html/dynsections.js
%%DOXYGEN%%%%DOCSDIR%%/html/files.html
%%DOXYGEN%%%%DOCSDIR%%/html/files_dup.js
%%DOXYGEN%%%%DOCSDIR%%/html/files.html
%%DOXYGEN%%%%DOCSDIR%%/html/folderclosed.png
%%DOXYGEN%%%%DOCSDIR%%/html/folderopen.png
%%DOXYGEN%%%%DOCSDIR%%/html/getopt_8h_source.html
@ -49,60 +50,36 @@ libdata/pkgconfig/librtlsdr.pc
%%DOXYGEN%%%%DOCSDIR%%/html/open.png
%%DOXYGEN%%%%DOCSDIR%%/html/reg__field_8h_source.html
%%DOXYGEN%%%%DOCSDIR%%/html/resize.js
%%DOXYGEN%%%%DOCSDIR%%/html/rtl-sdr_8h_source.html
%%DOXYGEN%%%%DOCSDIR%%/html/rtl-sdr__export_8h_source.html
%%DOXYGEN%%%%DOCSDIR%%/html/rtl-sdr_8h_source.html
%%DOXYGEN%%%%DOCSDIR%%/html/rtlsdr__i2c_8h_source.html
%%DOXYGEN%%%%DOCSDIR%%/html/splitbar.png
%%DOXYGEN%%%%DOCSDIR%%/html/structcmd.html
%%DOXYGEN%%%%DOCSDIR%%/html/structcmd.js
%%DOXYGEN%%%%DOCSDIR%%/html/structcmd__state.html
%%DOXYGEN%%%%DOCSDIR%%/html/structcmd__state.js
%%DOXYGEN%%%%DOCSDIR%%/html/structcmd.html
%%DOXYGEN%%%%DOCSDIR%%/html/structcommand.html
%%DOXYGEN%%%%DOCSDIR%%/html/structcommand.js
%%DOXYGEN%%%%DOCSDIR%%/html/structcontroller__state.html
%%DOXYGEN%%%%DOCSDIR%%/html/structcontroller__state.js
%%DOXYGEN%%%%DOCSDIR%%/html/structdemod__state.html
%%DOXYGEN%%%%DOCSDIR%%/html/structdemod__state.js
%%DOXYGEN%%%%DOCSDIR%%/html/structdongle__info__t.html
%%DOXYGEN%%%%DOCSDIR%%/html/structdongle__info__t.js
%%DOXYGEN%%%%DOCSDIR%%/html/structdongle__state.html
%%DOXYGEN%%%%DOCSDIR%%/html/structdongle__state.js
%%DOXYGEN%%%%DOCSDIR%%/html/structe4k__pll__params.html
%%DOXYGEN%%%%DOCSDIR%%/html/structe4k__pll__params.js
%%DOXYGEN%%%%DOCSDIR%%/html/structe4k__state.html
%%DOXYGEN%%%%DOCSDIR%%/html/structe4k__state.js
%%DOXYGEN%%%%DOCSDIR%%/html/structgain__comb.html
%%DOXYGEN%%%%DOCSDIR%%/html/structgain__comb.js
%%DOXYGEN%%%%DOCSDIR%%/html/structllist.html
%%DOXYGEN%%%%DOCSDIR%%/html/structllist.js
%%DOXYGEN%%%%DOCSDIR%%/html/structoption.html
%%DOXYGEN%%%%DOCSDIR%%/html/structoption.js
%%DOXYGEN%%%%DOCSDIR%%/html/structoutput__state.html
%%DOXYGEN%%%%DOCSDIR%%/html/structoutput__state.js
%%DOXYGEN%%%%DOCSDIR%%/html/structpll__settings.html
%%DOXYGEN%%%%DOCSDIR%%/html/structpll__settings.js
%%DOXYGEN%%%%DOCSDIR%%/html/structr82xx__config.html
%%DOXYGEN%%%%DOCSDIR%%/html/structr82xx__config.js
%%DOXYGEN%%%%DOCSDIR%%/html/structr82xx__freq__range.html
%%DOXYGEN%%%%DOCSDIR%%/html/structr82xx__freq__range.js
%%DOXYGEN%%%%DOCSDIR%%/html/structr82xx__priv.html
%%DOXYGEN%%%%DOCSDIR%%/html/structr82xx__priv.js
%%DOXYGEN%%%%DOCSDIR%%/html/structreg__field.html
%%DOXYGEN%%%%DOCSDIR%%/html/structreg__field.js
%%DOXYGEN%%%%DOCSDIR%%/html/structreg__field__ops.html
%%DOXYGEN%%%%DOCSDIR%%/html/structreg__field__ops.js
%%DOXYGEN%%%%DOCSDIR%%/html/structreg__field.html
%%DOXYGEN%%%%DOCSDIR%%/html/structrtlsdr__config.html
%%DOXYGEN%%%%DOCSDIR%%/html/structrtlsdr__config.js
%%DOXYGEN%%%%DOCSDIR%%/html/structrtlsdr__dev.html
%%DOXYGEN%%%%DOCSDIR%%/html/structrtlsdr__dev.js
%%DOXYGEN%%%%DOCSDIR%%/html/structrtlsdr__dongle.html
%%DOXYGEN%%%%DOCSDIR%%/html/structrtlsdr__dongle.js
%%DOXYGEN%%%%DOCSDIR%%/html/structrtlsdr__tuner__iface.html
%%DOXYGEN%%%%DOCSDIR%%/html/structrtlsdr__tuner__iface.js
%%DOXYGEN%%%%DOCSDIR%%/html/structstrbuf.html
%%DOXYGEN%%%%DOCSDIR%%/html/structstrbuf.js
%%DOXYGEN%%%%DOCSDIR%%/html/structtime__generic.html
%%DOXYGEN%%%%DOCSDIR%%/html/structtuning__state.html
%%DOXYGEN%%%%DOCSDIR%%/html/structtuning__state.js
%%DOXYGEN%%%%DOCSDIR%%/html/sync_off.png
%%DOXYGEN%%%%DOCSDIR%%/html/sync_on.png
%%DOXYGEN%%%%DOCSDIR%%/html/tab_a.png

View File

@ -1,6 +1,6 @@
PORTNAME= babel
PORTVERSION= 2010.01.16
PORTREVISION= 62
PORTREVISION= 63
CATEGORIES= converters lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none

View File

@ -659,6 +659,7 @@
SUBDIR += postgis25
SUBDIR += postgis30
SUBDIR += postgis31
SUBDIR += postgis32
SUBDIR += postgresql-cstore_fdw
SUBDIR += postgresql-jdbc
SUBDIR += postgresql-libpgeasy

View File

@ -1,7 +1,7 @@
# Created by: TAKATSU Tomonari <tota@FreeBSD.org>
PORTNAME= RMySQL
DISTVERSION= 0.10.22
DISTVERSION= 0.10.23
CATEGORIES= databases
DISTNAME= ${PORTNAME}_${DISTVERSION}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1624537359
SHA256 (RMySQL_0.10.22.tar.gz) = d4326d920d106edb383c328d791e17c3a285b4cedd7b22549e217c3815e61116
SIZE (RMySQL_0.10.22.tar.gz) = 53215
TIMESTAMP = 1639809642
SHA256 (RMySQL_0.10.23.tar.gz) = f4ac7ed4fba83749819c07ce32d53ee024cf1cedebbda3b832644bff9edf4a15
SIZE (RMySQL_0.10.23.tar.gz) = 53328

View File

@ -70,7 +70,6 @@ CONFIGURE_ARGS= --with-includes=${LOCALBASE}/include \
--with-geos=${LOCALBASE}/bin/geos-config \
--with-gdal=${LOCALBASE}/bin/gdal-config \
--with-pthread=yes \
--with-openmp \
--prefix=${LOCALBASE} \
--exec-prefix=${LOCALBASE}
@ -140,6 +139,10 @@ PLIST_SUB+= NOTONI386="@comment "
PLIST_SUB+= NOTONI386=""
.endif
.if ${ARCH} != powerpc
CONFIGURE_ARGS+= --with-openmp
.endif
.if !defined (GRASS_INST_DIR)
GRASS_INST_DIR= ${PORTNAME}${VER}
.endif

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