parent
11c556c85f
commit
9b53cebac6
|
@ -24,6 +24,12 @@ PORTDOCS= Readme
|
|||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
|
||||
CFLAGS+= -Wno-error=incompatible-function-pointer-types
|
||||
.endif
|
||||
|
||||
post-extract: .SILENT
|
||||
${REINPLACE_CMD} -e 's/ifdef BIG_ENDIAN/if BYTE_ORDER == BIG_ENDIAN/' \
|
||||
-e 's/ifndef BIG_ENDIAN/if BYTE_ORDER == LITTLE_ENDIAN/' \
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
PORTNAME= rpm
|
||||
PORTVERSION= 4.18.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= archivers
|
||||
MASTER_SITES= http://ftp.rpm.org/releases/rpm-${PORTVERSION:R}.x/
|
||||
PKGNAMESUFFIX= 4
|
||||
|
@ -12,8 +13,7 @@ LICENSE= GPLv2
|
|||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
BUILD_DEPENDS= gsed:textproc/gsed \
|
||||
${LOCALBASE}/lib/libelf.so:devel/elfutils \
|
||||
pandoc:textproc/hs-pandoc
|
||||
${LOCALBASE}/lib/libelf.so:devel/elfutils
|
||||
LIB_DEPENDS= libpopt.so:devel/popt \
|
||||
libnss3.so:security/nss \
|
||||
libzstd.so:archivers/zstd \
|
||||
|
@ -56,9 +56,7 @@ BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed
|
|||
PLIST_SUB= VERSION=${PORTVERSION} \
|
||||
OPSYS=${OPSYS:tl}
|
||||
|
||||
PORTDOCS= *
|
||||
|
||||
OPTIONS_DEFINE= PYTHON PLUGINS NLS DOCS
|
||||
OPTIONS_DEFINE= PYTHON PLUGINS NLS
|
||||
OPTIONS_DEFAULT=PYTHON
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
--- docs/Makefile.am.orig 2023-03-13 14:33:50 UTC
|
||||
+++ docs/Makefile.am
|
||||
@@ -1,8 +1,8 @@
|
||||
## Process this file with automake to produce Makefile.in
|
||||
|
||||
-if PANDOC
|
||||
+#if PANDOC
|
||||
SUBDIRS = man
|
||||
-endif
|
||||
+#endif
|
||||
|
||||
EXTRA_DIST =
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
--- docs/Makefile.in.orig 2023-07-21 09:25:20 UTC
|
||||
+++ docs/Makefile.in
|
||||
@@ -442,7 +442,7 @@ target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
-@PANDOC_TRUE@SUBDIRS = man
|
||||
+SUBDIRS = man
|
||||
EXTRA_DIST = _layouts/default.html _layouts/favicon.ico index.md \
|
||||
manual/index.md manual/arch_dependencies.md \
|
||||
manual/autosetup.md manual/boolean_dependencies.md \
|
|
@ -64,7 +64,7 @@ lib/librpmsign.so.9.4.0
|
|||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/__init__.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/_rpm.so
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/transaction.py
|
||||
%%PYTHON_SITELIBDIR%%/rpm-%%VERSION%%-py%%PYTHON_VER%%.egg-info
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm-%%VERSION%%-py%%PYTHON_VER%%.egg-info
|
||||
%%PLUGINS%%lib/rpm-plugins/dbus_announce.so
|
||||
%%PLUGINS%%lib/rpm-plugins/prioreset.so
|
||||
%%PLUGINS%%lib/rpm-plugins/syslog.so
|
||||
|
|
|
@ -13,4 +13,10 @@ LICENSE_COMB= dual
|
|||
|
||||
USES= gem
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
|
||||
CONFIGURE_ARGS+= --with-cflags="-Wno-error=incompatible-function-pointer-types"
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -7,16 +7,18 @@ MAINTAINER= ports@FreeBSD.org
|
|||
COMMENT= Efficient compressor for XML
|
||||
WWW= https://sourceforge.net/projects/xmill/
|
||||
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||
|
||||
USES= dos2unix zip
|
||||
DOS2UNIX_FILES= ${MAKEFILE} XMill/*.cpp
|
||||
USE_CXXSTD= c++14
|
||||
|
||||
MAKEFILE= makefile
|
||||
|
||||
PORTDOCS= *
|
||||
PORTEXAMPLES= *
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||
|
||||
PLIST_FILES= bin/xcmill bin/xdemill bin/xmilltest bin/xmillexample \
|
||||
bin/xmillinspect bin/ppmzip
|
||||
PORTDOCS= *
|
||||
PORTEXAMPLES= *
|
||||
|
||||
OPTIONS_DEFINE= DOCS EXAMPLES
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= maptools
|
||||
DISTVERSION= 1.1-7
|
||||
DISTVERSION= 1.1-8
|
||||
CATEGORIES= astro
|
||||
DISTNAME= ${PORTNAME}_${DISTVERSION}
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1685503052
|
||||
SHA256 (maptools_1.1-7.tar.gz) = 3b205e17dcdeddbae397fa4e4250afb68f34034105952df10d7f61a5be33a754
|
||||
SIZE (maptools_1.1-7.tar.gz) = 1381947
|
||||
TIMESTAMP = 1689787001
|
||||
SHA256 (maptools_1.1-8.tar.gz) = 5e8579e3f559161935f1dde622ece703eefa2a28a677ce553d7f27611e66e0f7
|
||||
SIZE (maptools_1.1-8.tar.gz) = 1376705
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= mkgmap
|
||||
PORTVERSION= r4909
|
||||
PORTVERSION= r4910
|
||||
CATEGORIES= astro converters java
|
||||
MASTER_SITES= https://www.mkgmap.org.uk/download/
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1686071496
|
||||
SHA256 (mkgmap-r4909.tar.gz) = 3e977f7ec69a16cea9ed50ac3252391eb1f3adaaf961583e81d210f5139e3e5f
|
||||
SIZE (mkgmap-r4909.tar.gz) = 3523420
|
||||
TIMESTAMP = 1689621946
|
||||
SHA256 (mkgmap-r4910.tar.gz) = 736be1b144711fa02deaacf282f5b98205c6fa9c894ec991d96f40ac3c7d2655
|
||||
SIZE (mkgmap-r4910.tar.gz) = 3523663
|
||||
|
|
|
@ -3,7 +3,7 @@ PORTVERSION= 9
|
|||
PORTREVISION= 2
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= hselasky@FreeBSD.org
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= ALSA to JACK MIDI bridge
|
||||
WWW= https://github.com/jackaudio/a2jmidid
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ PORTVERSION= 1.1.0
|
|||
PORTREVISION= 1
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= hselasky@FreeBSD.org
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= ALSA MIDI sequencer server
|
||||
WWW= https://github.com/hselasky/alsa-seq-server
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ EXTRACT_BEFORE_ARGS=\
|
|||
-s '!\(/Clarinet in B\).*\(\.denemo\)$$!\1b\2!p' -xf
|
||||
|
||||
USES= bison:alias compiler:c++11-lang desktop-file-utils gettext gmake \
|
||||
gnome pkgconfig
|
||||
gnome localbase:ldflags pkgconfig
|
||||
USE_GNOME= intltool librsvg2 libxml2
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --enable-jack \
|
||||
|
@ -39,8 +39,6 @@ CONFIGURE_ARGS= --enable-jack \
|
|||
--enable-guile_1_8
|
||||
|
||||
CFLAGS+= -Wno-error=return-type
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
LDFLAGS+= -L${LOCALBASE}/lib
|
||||
|
||||
OPTIONS_DEFINE= DOCS EXAMPLES LILYPOND PDF
|
||||
OPTIONS_SINGLE= TOOLKIT
|
||||
|
@ -65,6 +63,12 @@ LIB_DEPENDS+= libevview3.so:graphics/evince
|
|||
LIB_DEPENDS+= libatrilview.so:graphics/atril
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
|
||||
CFLAGS+= -Wno-error=incompatible-function-pointer-types
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e \
|
||||
's|-lpthread|-pthread| ; \
|
||||
|
@ -103,4 +107,4 @@ post-install-EXAMPLES-on:
|
|||
(cd ${WRKSRC}/examples && ${INSTALL_DATA} *.denemo \
|
||||
${STAGEDIR}${EXAMPLESDIR})
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= gsequencer
|
||||
DISTVERSION= 4.4.3
|
||||
PORTREVISION= 3
|
||||
DISTVERSION= 5.4.0
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= SAVANNAH/gsequencer/${DISTVERSION:R}.x
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1667542764
|
||||
SHA256 (gsequencer-4.4.3.tar.gz) = 2cdb5581c408a1bdb92f4524a82d43f16f977ecd94ee6362d465199040fd0adb
|
||||
SIZE (gsequencer-4.4.3.tar.gz) = 7480010
|
||||
TIMESTAMP = 1690097339
|
||||
SHA256 (gsequencer-5.4.0.tar.gz) = c7657d8df512b45ce4fbaa2712464aeed4e8e9df418f1d98a9d94e6f52da16cc
|
||||
SIZE (gsequencer-5.4.0.tar.gz) = 7628904
|
||||
|
|
|
@ -7,6 +7,7 @@ include/ags/audio/ags_audio_application_context.h
|
|||
include/ags/audio/ags_audio_buffer_util.h
|
||||
include/ags/audio/ags_audio_signal.h
|
||||
include/ags/audio/ags_automation.h
|
||||
include/ags/audio/ags_automation_control_name_key_manager.h
|
||||
include/ags/audio/ags_buffer.h
|
||||
include/ags/audio/ags_channel.h
|
||||
include/ags/audio/ags_char_buffer_util.h
|
||||
|
@ -34,6 +35,7 @@ include/ags/audio/ags_hq_pitch_util.h
|
|||
include/ags/audio/ags_input.h
|
||||
include/ags/audio/ags_lfo_synth_util.h
|
||||
include/ags/audio/ags_linear_interpolate_util.h
|
||||
include/ags/audio/ags_marker.h
|
||||
include/ags/audio/ags_midi.h
|
||||
include/ags/audio/ags_noise_util.h
|
||||
include/ags/audio/ags_notation.h
|
||||
|
@ -47,6 +49,8 @@ include/ags/audio/ags_playback_domain.h
|
|||
include/ags/audio/ags_port.h
|
||||
include/ags/audio/ags_port_util.h
|
||||
include/ags/audio/ags_preset.h
|
||||
include/ags/audio/ags_program.h
|
||||
include/ags/audio/ags_program_control_name_key_manager.h
|
||||
include/ags/audio/ags_recall.h
|
||||
include/ags/audio/ags_recall_audio.h
|
||||
include/ags/audio/ags_recall_audio_run.h
|
||||
|
@ -73,7 +77,9 @@ include/ags/audio/ags_synth_generator.h
|
|||
include/ags/audio/ags_synth_util.h
|
||||
include/ags/audio/ags_time_stretch_util.h
|
||||
include/ags/audio/ags_track.h
|
||||
include/ags/audio/ags_tremolo_util.h
|
||||
include/ags/audio/ags_volume_util.h
|
||||
include/ags/audio/ags_wah_wah_util.h
|
||||
include/ags/audio/ags_wave.h
|
||||
include/ags/audio/alsa/ags_alsa_devin.h
|
||||
include/ags/audio/alsa/ags_alsa_devout.h
|
||||
|
@ -215,6 +221,12 @@ include/ags/audio/fx/ags_fx_synth_audio_signal.h
|
|||
include/ags/audio/fx/ags_fx_synth_channel.h
|
||||
include/ags/audio/fx/ags_fx_synth_channel_processor.h
|
||||
include/ags/audio/fx/ags_fx_synth_recycling.h
|
||||
include/ags/audio/fx/ags_fx_tremolo_audio.h
|
||||
include/ags/audio/fx/ags_fx_tremolo_audio_processor.h
|
||||
include/ags/audio/fx/ags_fx_tremolo_audio_signal.h
|
||||
include/ags/audio/fx/ags_fx_tremolo_channel.h
|
||||
include/ags/audio/fx/ags_fx_tremolo_channel_processor.h
|
||||
include/ags/audio/fx/ags_fx_tremolo_recycling.h
|
||||
include/ags/audio/fx/ags_fx_two_pass_aliase_audio.h
|
||||
include/ags/audio/fx/ags_fx_two_pass_aliase_audio_processor.h
|
||||
include/ags/audio/fx/ags_fx_two_pass_aliase_audio_signal.h
|
||||
|
@ -227,6 +239,12 @@ include/ags/audio/fx/ags_fx_volume_audio_signal.h
|
|||
include/ags/audio/fx/ags_fx_volume_channel.h
|
||||
include/ags/audio/fx/ags_fx_volume_channel_processor.h
|
||||
include/ags/audio/fx/ags_fx_volume_recycling.h
|
||||
include/ags/audio/fx/ags_fx_wah_wah_audio.h
|
||||
include/ags/audio/fx/ags_fx_wah_wah_audio_processor.h
|
||||
include/ags/audio/fx/ags_fx_wah_wah_audio_signal.h
|
||||
include/ags/audio/fx/ags_fx_wah_wah_channel.h
|
||||
include/ags/audio/fx/ags_fx_wah_wah_channel_processor.h
|
||||
include/ags/audio/fx/ags_fx_wah_wah_recycling.h
|
||||
include/ags/audio/gstreamer/ags_gstreamer_client.h
|
||||
include/ags/audio/gstreamer/ags_gstreamer_devin.h
|
||||
include/ags/audio/gstreamer/ags_gstreamer_devout.h
|
||||
|
@ -318,6 +336,7 @@ include/ags/audio/task/ags_set_buffer_size.h
|
|||
include/ags/audio/task/ags_set_device.h
|
||||
include/ags/audio/task/ags_set_format.h
|
||||
include/ags/audio/task/ags_set_muted.h
|
||||
include/ags/audio/task/ags_set_presets.h
|
||||
include/ags/audio/task/ags_set_samplerate.h
|
||||
include/ags/audio/task/ags_start_audio.h
|
||||
include/ags/audio/task/ags_start_channel.h
|
||||
|
@ -468,22 +487,23 @@ include/ags/widget/ags_scale_box.h
|
|||
include/ags/widget/ags_scrolled_level_box.h
|
||||
include/ags/widget/ags_scrolled_piano.h
|
||||
include/ags/widget/ags_scrolled_scale_box.h
|
||||
include/ags/widget/ags_tempo.h
|
||||
include/ags/widget/ags_widget_marshal.h
|
||||
lib/libags.so
|
||||
lib/libags.so.4
|
||||
lib/libags.so.4.0.0
|
||||
lib/libags.so.5
|
||||
lib/libags.so.5.0.0
|
||||
lib/libags_audio.so
|
||||
lib/libags_audio.so.4
|
||||
lib/libags_audio.so.4.0.0
|
||||
lib/libags_audio.so.5
|
||||
lib/libags_audio.so.5.0.0
|
||||
lib/libags_gui.so
|
||||
lib/libags_gui.so.4
|
||||
lib/libags_gui.so.4.0.0
|
||||
lib/libags_gui.so.5
|
||||
lib/libags_gui.so.5.0.0
|
||||
lib/libags_server.so
|
||||
lib/libags_server.so.4
|
||||
lib/libags_server.so.4.0.0
|
||||
lib/libags_server.so.5
|
||||
lib/libags_server.so.5.0.0
|
||||
lib/libags_thread.so
|
||||
lib/libags_thread.so.4
|
||||
lib/libags_thread.so.4.0.0
|
||||
lib/libags_thread.so.5
|
||||
lib/libags_thread.so.5.0.0
|
||||
lib/libgsequencer.so
|
||||
lib/libgsequencer.so.0
|
||||
lib/libgsequencer.so.0.0.1
|
||||
|
|
|
@ -19,4 +19,10 @@ USE_GNOME= glib20
|
|||
|
||||
PLIST_FILES= lib/gstreamer-1.0/libgstsndio.so
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
|
||||
CFLAGS+= -Wno-error=incompatible-function-pointer-types
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -4,7 +4,7 @@ DISTVERSION= 1.2.7
|
|||
PORTREVISION= 1
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= hselasky@FreeBSD.org
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Online jamming client and server tool
|
||||
WWW= https://github.com/hselasky/hpsjam
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= hydrogen
|
||||
DISTVERSION= 1.1.1
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 1.2.0
|
||||
#PORTREVISION= 1
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= https://github.com/hydrogen-music/${PORTNAME}/releases/download/${DISTVERSION}/ \
|
||||
SF/hydrogen/Hydrogen/${DISTVERSION}%20Sources/
|
||||
|
@ -17,67 +17,63 @@ LIB_DEPENDS= libsndfile.so:audio/libsndfile \
|
|||
|
||||
USES= cmake compiler:c++17-lang desktop-file-utils pkgconfig \
|
||||
localbase qt:5
|
||||
USE_QT= core gui network widgets xml xmlpatterns buildtools:build \
|
||||
linguisttools:build qmake:build testlib:build
|
||||
USE_LDCONFIG= yes
|
||||
USE_QT= core gui network widgets xml xmlpatterns buildtools:build \
|
||||
linguisttools:build qmake:build svg testlib:build
|
||||
|
||||
CMAKE_ARGS= -DCMAKE_INSTALL_MANDIR=${LOCALBASE}/man
|
||||
|
||||
OPTIONS_SINGLE= EXPORT
|
||||
OPTIONS_SINGLE_EXPORT= LIBARCHIVE LIBTAR
|
||||
OPTIONS_DEFINE= ALSA DEBUG JACK LADSPA LASH OSS PORTAUDIO \
|
||||
PULSEAUDIO RDF TEST
|
||||
OPTIONS_DEFAULT= JACK LADSPA LIBARCHIVE OSS RDF
|
||||
OPTIONS_SINGLE= EXPORT
|
||||
OPTIONS_SINGLE_EXPORT= LIBARCHIVE LIBTAR
|
||||
|
||||
EXPORT_DESC= Export support for drumkit
|
||||
LIBARCHIVE_DESC= LibArchive support
|
||||
LIBTAR_DESC= Libtar support
|
||||
RDF_DESC= RDF File support
|
||||
|
||||
ALSA_CMAKE_BOOL= WANT_ALSA
|
||||
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
|
||||
ALSA_RUN_DEPENDS= alsa-plugins>=0:audio/alsa-plugins
|
||||
ALSA_CMAKE_BOOL= WANT_ALSA
|
||||
|
||||
DEBUG_CMAKE_BOOL= WANT_DEBUG
|
||||
|
||||
JACK_CMAKE_BOOL= WANT_JACK WANT_JACKSESSION
|
||||
JACK_LIB_DEPENDS= libjack.so:audio/jack
|
||||
JACK_CMAKE_BOOL= WANT_JACK WANT_JACKSESSION
|
||||
|
||||
LADSPA_CMAKE_BOOL= WANT_LADSPA
|
||||
LADSPA_CMAKE_ON= -DLADSPA_LIBRARIES:STRING=${LOCALBASE}/lib/ladspa
|
||||
LADSPA_BUILD_DEPENDS= ladspa>=0:audio/ladspa
|
||||
LADSPA_RUN_DEPENDS= analyseplugin:audio/ladspa
|
||||
LADSPA_CMAKE_BOOL= WANT_LADSPA
|
||||
LADSPA_CMAKE_ON= -DLADSPA_LIBRARIES:STRING=${LOCALBASE}/lib/ladspa
|
||||
|
||||
LASH_CMAKE_BOOL= WANT_LASH
|
||||
LASH_LIB_DEPENDS= liblash.so:audio/lash
|
||||
LASH_CMAKE_BOOL= WANT_LASH
|
||||
|
||||
LIBARCHIVE_DESC= LibArchive support
|
||||
LIBARCHIVE_CMAKE_BOOL= WANT_LIBARCHIVE
|
||||
LIBARCHIVE_USES= libarchive
|
||||
LIBARCHIVE_CMAKE_BOOL= WANT_LIBARCHIVE
|
||||
|
||||
LIBTAR_DESC= Libtar support
|
||||
LIBTAR_LIB_DEPENDS= libtar.so:devel/libtar
|
||||
LIBTAR_CMAKE_BOOL= WANT_LIBTAR
|
||||
LIBTAR_CMAKE_ON= -DCMAKE_REQUIRED_INCLUDES:STRING=${LOCALBASE}/include/
|
||||
LIBTAR_LIB_DEPENDS= libtar.so:devel/libtar
|
||||
|
||||
OSS_CMAKE_BOOL= WANT_OSS
|
||||
|
||||
PORTAUDIO_CMAKE_BOOL= WANT_PORTAUDIO
|
||||
PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio
|
||||
PORTAUDIO_CMAKE_BOOL= WANT_PORTAUDIO
|
||||
|
||||
PULSEAUDIO_CMAKE_BOOL= WANT_PULSEAUDIO
|
||||
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
|
||||
PULSEAUDIO_CMAKE_BOOL= WANT_PULSEAUDIO
|
||||
|
||||
RDF_DESC= RDF File support
|
||||
RDF_LIB_DEPENDS= liblrdf.so:textproc/liblrdf
|
||||
RDF_CMAKE_BOOL= WANT_LRDF
|
||||
RDF_CMAKE_ON= -DLRDF_INCLUDE_DIR:STRING=${LOCALBASE}/include/raptor2
|
||||
RDF_LIB_DEPENDS= liblrdf.so:textproc/liblrdf
|
||||
|
||||
TEST_CMAKE_BOOL= WANT_CPPUNIT
|
||||
TEST_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/cppunit.pc:devel/cppunit
|
||||
TEST_CMAKE_BOOL= WANT_CPPUNIT
|
||||
TEST_LDFLAGS= -lexecinfo
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} 's|EXISTS(tar|EXISTS(${LOCALBASE}/lib/libtar.so|g' \
|
||||
${WRKSRC}/CMakeLists.txt
|
||||
|
||||
do-test-TEST-on:
|
||||
cd ${WRKSRC} && ./src/tests/tests
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1666087845
|
||||
SHA256 (hydrogen-1.1.1.tar.gz) = 692ef6acd94102ec9c576cf28ce8572431f669f0516c7465b6b79fc3e15e0180
|
||||
SIZE (hydrogen-1.1.1.tar.gz) = 16438242
|
||||
TIMESTAMP = 1689956565
|
||||
SHA256 (hydrogen-1.2.0.tar.gz) = 92393b1aabdf5f0aea4398dd66e7d6a27cc9db17ecdcde4dacd5af6b0cf400ee
|
||||
SIZE (hydrogen-1.2.0.tar.gz) = 12911501
|
||||
|
|
|
@ -1,6 +1,19 @@
|
|||
--- CMakeLists.txt.orig 2017-11-21 17:47:16 UTC
|
||||
--- CMakeLists.txt.orig 2023-03-31 14:32:25 UTC
|
||||
+++ CMakeLists.txt
|
||||
@@ -206,6 +206,11 @@ ENDIF()
|
||||
@@ -206,9 +206,9 @@ CHECK_INCLUDE_FILES(sys/stat.h HAVE_SYS_STAT_H)
|
||||
CHECK_INCLUDE_FILES(libtar.h HAVE_LIBTAR_H)
|
||||
CHECK_INCLUDE_FILES(execinfo.h HAVE_EXECINFO_H)
|
||||
FIND_PACKAGE(Backtrace)
|
||||
-CHECK_LIBRARY_EXISTS(tar tar_open "" HAVE_LIBTAR_OPEN)
|
||||
-CHECK_LIBRARY_EXISTS(tar tar_close "" HAVE_LIBTAR_CLOSE)
|
||||
-CHECK_LIBRARY_EXISTS(tar tar_extract_all "" HAVE_LIBTAR_EXTRACT_ALL)
|
||||
+CHECK_LIBRARY_EXISTS(/usr/local/lib/libtar.so tar_open "" HAVE_LIBTAR_OPEN)
|
||||
+CHECK_LIBRARY_EXISTS(/usr/local/lib/libtar.so tar_close "" HAVE_LIBTAR_CLOSE)
|
||||
+CHECK_LIBRARY_EXISTS(/usr/local/lib/libtar.so tar_extract_all "" HAVE_LIBTAR_EXTRACT_ALL)
|
||||
IF(HAVE_LIBTAR_H AND HAVE_LIBTAR_OPEN AND HAVE_LIBTAR_CLOSE AND HAVE_LIBTAR_EXTRACT_ALL)
|
||||
SET(LIBTAR_OK TRUE)
|
||||
ELSE()
|
||||
@@ -222,6 +222,11 @@ ENDIF()
|
||||
FIND_HELPER(LIBARCHIVE libarchive archive.h archive)
|
||||
IF( WANT_LIBARCHIVE AND LIBARCHIVE_FOUND)
|
||||
SET(WANT_LIBTAR FALSE)
|
||||
|
@ -12,7 +25,7 @@
|
|||
ENDIF()
|
||||
FIND_HELPER(LIBSNDFILE sndfile sndfile.h sndfile)
|
||||
FIND_HELPER(ALSA alsa alsa/asoundlib.h asound )
|
||||
@@ -215,6 +220,8 @@ FIND_HELPER(OSC liblo lo/lo.h lo)
|
||||
@@ -231,6 +236,8 @@ FIND_HELPER(OSC liblo lo/lo.h lo)
|
||||
|
||||
IF("${CMAKE_SYSTEM_NAME}" MATCHES "NetBSD")
|
||||
FIND_HELPER(OSS oss sys/soundcard.h ossaudio )
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
--- src/core/Logger.cpp.orig 2022-10-17 00:49:12 UTC
|
||||
+++ src/core/Logger.cpp
|
||||
@@ -65,6 +65,7 @@ void* loggerThread_func( void* param ) {
|
||||
Logger::queue_t::iterator it, last;
|
||||
|
||||
while ( logger->__running ) {
|
||||
+ pthread_mutex_lock( &logger->__mutex );
|
||||
pthread_cond_wait( &logger->__messages_available, &logger->__mutex );
|
||||
pthread_mutex_unlock( &logger->__mutex );
|
||||
if( !queue->empty() ) {
|
|
@ -2,13 +2,14 @@ bin/h2cli
|
|||
bin/h2player
|
||||
bin/hydrogen
|
||||
include/hydrogen/config.h
|
||||
include/hydrogen/core/AudioEngine.h
|
||||
include/hydrogen/core/AudioEngine/AudioEngine.h
|
||||
include/hydrogen/core/AudioEngine/AudioEngineTests.h
|
||||
include/hydrogen/core/AudioEngine/TransportPosition.h
|
||||
include/hydrogen/core/AutomationPathSerializer.h
|
||||
include/hydrogen/core/Basics/Adsr.h
|
||||
include/hydrogen/core/Basics/AutomationPath.h
|
||||
include/hydrogen/core/Basics/Drumkit.h
|
||||
include/hydrogen/core/Basics/DrumkitComponent.h
|
||||
include/hydrogen/core/Basics/ExponentialTables.h
|
||||
include/hydrogen/core/Basics/Instrument.h
|
||||
include/hydrogen/core/Basics/InstrumentComponent.h
|
||||
include/hydrogen/core/Basics/InstrumentLayer.h
|
||||
|
@ -28,6 +29,7 @@ include/hydrogen/core/H2Exception.h
|
|||
include/hydrogen/core/Helpers/Files.h
|
||||
include/hydrogen/core/Helpers/Filesystem.h
|
||||
include/hydrogen/core/Helpers/Legacy.h
|
||||
include/hydrogen/core/Helpers/Random.h
|
||||
include/hydrogen/core/Helpers/Translations.h
|
||||
include/hydrogen/core/Helpers/Xml.h
|
||||
include/hydrogen/core/Hydrogen.h
|
||||
|
@ -48,10 +50,9 @@ include/hydrogen/core/IO/OssDriver.h
|
|||
include/hydrogen/core/IO/PortAudioDriver.h
|
||||
include/hydrogen/core/IO/PortMidiDriver.h
|
||||
include/hydrogen/core/IO/PulseAudioDriver.h
|
||||
include/hydrogen/core/IO/TransportInfo.h
|
||||
include/hydrogen/core/Lash/LashClient.h
|
||||
include/hydrogen/core/License.h
|
||||
include/hydrogen/core/Lilipond/Lilypond.h
|
||||
include/hydrogen/core/LocalFileMng.h
|
||||
include/hydrogen/core/Logger.h
|
||||
include/hydrogen/core/MidiAction.h
|
||||
include/hydrogen/core/MidiMap.h
|
||||
|
@ -59,21 +60,23 @@ include/hydrogen/core/Nsm.h
|
|||
include/hydrogen/core/NsmClient.h
|
||||
include/hydrogen/core/Object.h
|
||||
include/hydrogen/core/OscServer.h
|
||||
include/hydrogen/core/Preferences.h
|
||||
include/hydrogen/core/Preferences/Preferences.h
|
||||
include/hydrogen/core/Preferences/Theme.h
|
||||
include/hydrogen/core/Sampler/Interpolation.h
|
||||
include/hydrogen/core/Sampler/Sampler.h
|
||||
include/hydrogen/core/Smf/SMF.h
|
||||
include/hydrogen/core/Smf/SMFEvent.h
|
||||
include/hydrogen/core/SoundLibrary/SoundLibraryDatabase.h
|
||||
include/hydrogen/core/SoundLibrary/SoundLibraryInfo.h
|
||||
include/hydrogen/core/Synth/Synth.h
|
||||
include/hydrogen/core/Timehelper.h
|
||||
include/hydrogen/core/Timeline.h
|
||||
include/hydrogen/core/Version.h
|
||||
include/hydrogen/core/rt_clock.h
|
||||
lib/libhydrogen-core-1.1.1.so
|
||||
lib/libhydrogen-core-1.2.0.so
|
||||
man/man1/hydrogen.1.gz
|
||||
share/appdata/org.hydrogenmusic.Hydrogen.appdata.xml
|
||||
share/applications/org.hydrogenmusic.Hydrogen.desktop
|
||||
%%DATADIR%%/data/DefaultSong.h2song
|
||||
%%DATADIR%%/data/click.wav
|
||||
%%DATADIR%%/data/demo_songs/GM_kit_Diddley.h2song
|
||||
%%DATADIR%%/data/demo_songs/GM_kit_Jazzy.h2song
|
||||
|
@ -82,70 +85,6 @@ share/applications/org.hydrogenmusic.Hydrogen.desktop
|
|||
%%DATADIR%%/data/demo_songs/GM_kit_demo3.h2song
|
||||
%%DATADIR%%/data/demo_songs/TR808kit-demo.h2song
|
||||
%%DATADIR%%/data/demo_songs/tutorial_georgyporgy.h2song
|
||||
%%DATADIR%%/data/doc/img/AutomationPath.png
|
||||
%%DATADIR%%/data/doc/img/Downloading_SoundLibrary.png
|
||||
%%DATADIR%%/data/doc/img/InstrumentEditorLayersComponents.png
|
||||
%%DATADIR%%/data/doc/img/InstrumentEditorLayersControls.png
|
||||
%%DATADIR%%/data/doc/img/InstrumentEditorLayersLayers.png
|
||||
%%DATADIR%%/data/doc/img/InstrumentEditorLayersSampleSelection.png
|
||||
%%DATADIR%%/data/doc/img/LADSPA_FX_Properties.png
|
||||
%%DATADIR%%/data/doc/img/MainMenu.png
|
||||
%%DATADIR%%/data/doc/img/MixerComponentStrip.png
|
||||
%%DATADIR%%/data/doc/img/MixerFXSelect.png
|
||||
%%DATADIR%%/data/doc/img/MixerFXStrip.png
|
||||
%%DATADIR%%/data/doc/img/MixerInstrumentStrip.png
|
||||
%%DATADIR%%/data/doc/img/MixerMasterStrip.png
|
||||
%%DATADIR%%/data/doc/img/NotePropertiesRuler.png
|
||||
%%DATADIR%%/data/doc/img/PatternSizeDialog.png
|
||||
%%DATADIR%%/data/doc/img/PlaylistEditor.png
|
||||
%%DATADIR%%/data/doc/img/PlaylistEditorControls.png
|
||||
%%DATADIR%%/data/doc/img/Rec_button.png
|
||||
%%DATADIR%%/data/doc/img/SongRuler.png
|
||||
%%DATADIR%%/data/doc/img/admonitions/caution.svg
|
||||
%%DATADIR%%/data/doc/img/admonitions/important.svg
|
||||
%%DATADIR%%/data/doc/img/admonitions/note.svg
|
||||
%%DATADIR%%/data/doc/img/admonitions/tip.svg
|
||||
%%DATADIR%%/data/doc/img/admonitions/warning.svg
|
||||
%%DATADIR%%/data/doc/img/btn_dropdown_off.png
|
||||
%%DATADIR%%/data/doc/img/btn_jack_master_off.png
|
||||
%%DATADIR%%/data/doc/img/btn_jack_transport_off.png
|
||||
%%DATADIR%%/data/doc/img/btn_metronome_off.png
|
||||
%%DATADIR%%/data/doc/img/btn_play_off.png
|
||||
%%DATADIR%%/data/doc/img/btn_set_play_off.png
|
||||
%%DATADIR%%/data/doc/img/btn_set_play_on.png
|
||||
%%DATADIR%%/data/doc/img/btn_viewTL_off.png
|
||||
%%DATADIR%%/data/doc/img/bypass_over.png
|
||||
%%DATADIR%%/data/doc/img/edit_off.png
|
||||
%%DATADIR%%/data/doc/img/master_mute_off.png
|
||||
%%DATADIR%%/data/doc/img/matrioskaPanH2.png
|
||||
%%DATADIR%%/data/doc/img/rec.png
|
||||
%%DATADIR%%/data/doc/img/rubber_off.png
|
||||
%%DATADIR%%/data/doc/img/showFX_on.png
|
||||
%%DATADIR%%/data/doc/img/showPeaks_on.png
|
||||
%%DATADIR%%/data/doc/img/tag_bar.png
|
||||
%%DATADIR%%/data/doc/img/tastiera.png
|
||||
%%DATADIR%%/data/doc/img_tutorial/Bridge1_4th.png
|
||||
%%DATADIR%%/data/doc/img_tutorial/Bridge3_3a_hh.png
|
||||
%%DATADIR%%/data/doc/img_tutorial/C3_6+7.png
|
||||
%%DATADIR%%/data/doc/img_tutorial/Intro4th.png
|
||||
%%DATADIR%%/data/doc/img_tutorial/PatternBase1.png
|
||||
%%DATADIR%%/data/doc/img_tutorial/PatternBase2.png
|
||||
%%DATADIR%%/data/doc/img_tutorial/Riff1b.png
|
||||
%%DATADIR%%/data/doc/img_tutorial/Riff1c.png
|
||||
%%DATADIR%%/data/doc/img_tutorial/Riff1d.png
|
||||
%%DATADIR%%/data/doc/img_tutorial/Verse8th.png
|
||||
%%DATADIR%%/data/doc/img_tutorial/VerseAll.png
|
||||
%%DATADIR%%/data/doc/img_tutorial/VerseBridge.png
|
||||
%%DATADIR%%/data/doc/img_tutorial/VerseBridge_hh.png
|
||||
%%DATADIR%%/data/doc/manual_ca.html
|
||||
%%DATADIR%%/data/doc/manual_en.html
|
||||
%%DATADIR%%/data/doc/manual_es.html
|
||||
%%DATADIR%%/data/doc/manual_fr.html
|
||||
%%DATADIR%%/data/doc/manual_it.html
|
||||
%%DATADIR%%/data/doc/manual_nl.html
|
||||
%%DATADIR%%/data/doc/tutorial_en.html
|
||||
%%DATADIR%%/data/doc/tutorial_fr.html
|
||||
%%DATADIR%%/data/doc/tutorial_it.html
|
||||
%%DATADIR%%/data/drumkits/GMRockKit/24Ride-1.wav
|
||||
%%DATADIR%%/data/drumkits/GMRockKit/24Ride-2.wav
|
||||
%%DATADIR%%/data/drumkits/GMRockKit/24Ride-3.wav
|
||||
|
@ -274,10 +213,6 @@ share/applications/org.hydrogenmusic.Hydrogen.desktop
|
|||
%%DATADIR%%/data/i18n/hydrogen_uk.qm
|
||||
%%DATADIR%%/data/i18n/hydrogen_zh_CN.qm
|
||||
%%DATADIR%%/data/img/gray/about/aboutLogo.png
|
||||
%%DATADIR%%/data/img/gray/audiFileBrowser/go-home.png
|
||||
%%DATADIR%%/data/img/gray/audiFileBrowser/go-up.png
|
||||
%%DATADIR%%/data/img/gray/audiFileBrowser/player_play.png
|
||||
%%DATADIR%%/data/img/gray/audiFileBrowser/player_stop.png
|
||||
%%DATADIR%%/data/img/gray/h2-icon.svg
|
||||
%%DATADIR%%/data/img/gray/icon.icns
|
||||
%%DATADIR%%/data/img/gray/icon.svg
|
||||
|
@ -286,254 +221,26 @@ share/applications/org.hydrogenmusic.Hydrogen.desktop
|
|||
%%DATADIR%%/data/img/gray/icon32.png
|
||||
%%DATADIR%%/data/img/gray/icon48.png
|
||||
%%DATADIR%%/data/img/gray/icon64.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/btn_dropdown_off.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/btn_dropdown_on.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/btn_dropdown_over.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/bypass_off.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/bypass_on.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/bypass_over.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/deleteLayer_off.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/deleteLayer_on.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/deleteLayer_over.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/editLayer_off.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/editLayer_on.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/editLayer_over.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/instrumentTab.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/instrumentTab_top.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/instrument_show_off.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/instrument_show_on.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/layerTab.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/layerTabnew.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/layerTabsupernew.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/library_show_off.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/library_show_on.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/loadLayer_off.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/loadLayer_on.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/loadLayer_over.png
|
||||
%%DATADIR%%/data/img/gray/instrumentEditor/speaker.png
|
||||
%%DATADIR%%/data/img/gray/lcd/LCDLargeFontSet.png
|
||||
%%DATADIR%%/data/img/gray/lcd/LCDLargeGrayFontSet.png
|
||||
%%DATADIR%%/data/img/gray/lcd/LCDSmallBlueFontSet.png
|
||||
%%DATADIR%%/data/img/gray/lcd/LCDSmallFontSetRed.xcf
|
||||
%%DATADIR%%/data/img/gray/lcd/LCDSmallGrayFontSet.png
|
||||
%%DATADIR%%/data/img/gray/lcd/LCDSmallRedFontSet.png
|
||||
%%DATADIR%%/data/img/gray/lcd/LCDSpinBox_down_off.png
|
||||
%%DATADIR%%/data/img/gray/lcd/LCDSpinBox_down_on.png
|
||||
%%DATADIR%%/data/img/gray/lcd/LCDSpinBox_down_over.png
|
||||
%%DATADIR%%/data/img/gray/lcd/LCDSpinBox_up_off.png
|
||||
%%DATADIR%%/data/img/gray/lcd/LCDSpinBox_up_on.png
|
||||
%%DATADIR%%/data/img/gray/lcd/LCDSpinBox_up_over.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/background_FX.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/btn_edit_off.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/btn_edit_on.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/btn_edit_over.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/btn_load_off.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/btn_load_over.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/btn_mute_off.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/btn_mute_on.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/btn_mute_over.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/btn_on_off.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/btn_on_on.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/btn_on_over.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/btn_play_off.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/btn_play_on.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/btn_play_over.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/btn_solo_off.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/btn_solo_on.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/btn_solo_over.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/bypass_off.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/bypass_on.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/bypass_over.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/componentmixerline_background.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/edit_off.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/edit_on.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/edit_over.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/fader_background.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/fader_knob.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/fader_leds.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/fxline_background.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/knob_images.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/led_trigger_off.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/led_trigger_on.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/masterMixer_background.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/masterMixer_leds.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/masterMixerline_background.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/master_mute_off.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/master_mute_on.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/master_mute_over.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/mixer_background.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/mixerline_background.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/mixerline_background_on.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/mixerline_label_background.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/mixerline_text_background.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/openMixerSettings_off.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/openMixerSettings_over.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/panFader_background.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/rotary_center_images.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/rotary_images.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/showFX_off.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/showFX_on.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/showFX_over.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/showMixer_off.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/showMixer_on.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/showMixer_over.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/showPeaks_off.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/showPeaks_on.png
|
||||
%%DATADIR%%/data/img/gray/mixerPanel/showPeaks_over.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/background_channel.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/background_rec-new.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/background_res-new.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/background_zoom-new.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/btn_dropdown_off.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/btn_dropdown_on.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/btn_dropdown_over.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/btn_drum_piano_off.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/btn_drum_piano_on.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/btn_hear_off.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/btn_hear_on.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/btn_mute_off.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/btn_mute_on.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/btn_quant_off.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/btn_quant_on.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/btn_quant_over.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/btn_record_off.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/btn_record_on.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/btn_record_over.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/btn_solo_off.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/btn_solo_on.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/editor_top.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/icn_warning.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/icn_warning.svg
|
||||
%%DATADIR%%/data/img/gray/patternEditor/instrument_line.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/instrument_line_selected.png
|
||||
%%DATADIR%%/data/img/gray/patternEditor/tickPosition.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/background.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/background_BPM.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/background_Control.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/background_Jack.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/background_Mode.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/bbt_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/bbt_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/bc_off.old.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/bc_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/bc_on.old.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/bc_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/beatConter_BG.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_ffwd_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_ffwd_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_ffwd_over.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_loop_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_loop_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_loop_over.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_metronome_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_metronome_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_metronome_over.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_mmc_space_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_mmc_space_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_mode_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_mode_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_mode_over.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_play_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_play_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_play_over.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_rec_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_rec_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_rec_over.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_rwd_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_rwd_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_rwd_over.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_set_play_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_set_play_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_showDrumkitManager_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_showDrumkitManager_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_showDrumkitManager_over.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_showInstrumentEditor_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_showInstrumentEditor_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_showInstrumentEditor_over.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_showMixer_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_showMixer_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_showMixer_over.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_showPatternEditor_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_showPatternEditor_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_showPatternEditor_over.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_showSongEditor_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_showSongEditor_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_showSongEditor_over.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_stop_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_stop_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/btn_stop_over.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/cpuLoad_back.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/cpuLoad_leds.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/icn_metronome_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/icn_metronome_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/icn_pause.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/icn_play.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/jackMasterBtn_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/jackMasterBtn_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/jackMasterBtn_over.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/jackTransportBtn_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/jackTransportBtn_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/jackTransportBtn_over.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/lcd_background.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/metronome_down.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/metronome_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/metronome_up.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/midiActivity_back.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/midiActivity_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/onoff.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/pattern_mode.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/playlist_background_Control.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/rubber_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/rubber_on.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/song_mode.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/statusLED_off.png
|
||||
%%DATADIR%%/data/img/gray/playerControlPanel/statusLED_on.png
|
||||
%%DATADIR%%/data/img/gray/preferencesDialog/rec.png
|
||||
%%DATADIR%%/data/img/gray/skin_btn_off.png
|
||||
%%DATADIR%%/data/img/gray/skin_btn_on.png
|
||||
%%DATADIR%%/data/img/gray/skin_btn_over.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/bg_topPanel.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_bpm_off.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_bpm_on.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_bpm_over.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_clear_off.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_clear_on.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_clear_over.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_down_off.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_down_on.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_down_over.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_draw_off.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_draw_on.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_draw_over.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_followPH_off.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_followPH_on.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_followPH_over.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_minus_off.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_minus_on.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_minus_over.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_mode_off.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_mode_on.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_mode_over.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_new_off.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_new_on.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_new_over.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_select_off.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_select_on.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_select_over.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_up_off.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_up_on.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_up_over.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_viewPL_off.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_viewPL_on.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_viewPL_over.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_viewTL_off.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_viewTL_on.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/btn_viewTL_over.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/playingPattern_off.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/playingPattern_on.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/songEditorLabelABG.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/songEditorLabelBG.png
|
||||
%%DATADIR%%/data/img/gray/songEditor/songEditorLabelSBG.png
|
||||
%%DATADIR%%/data/img/gray/splash/splash.png
|
||||
%%DATADIR%%/data/img/gray/warning.png
|
||||
%%DATADIR%%/data/img/gray/warning.svg
|
||||
|
@ -544,6 +251,68 @@ share/applications/org.hydrogenmusic.Hydrogen.desktop
|
|||
%%DATADIR%%/data/img/gray/waveDisplay/targetsamplewavedisplay.png
|
||||
%%DATADIR%%/data/img/h2-icon.bmp
|
||||
%%DATADIR%%/data/img/h2-icon.ico
|
||||
%%DATADIR%%/data/img/scalable/fader.svg
|
||||
%%DATADIR%%/data/img/scalable/fader_knob.svg
|
||||
%%DATADIR%%/data/img/scalable/fader_knob_vertical.svg
|
||||
%%DATADIR%%/data/img/scalable/fader_master.svg
|
||||
%%DATADIR%%/data/img/scalable/fader_vertical.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/cog.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/down.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/draw.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/dropdown.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/drum.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/fast_forward.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/go-up.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/home.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/lock_closed.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/lock_open.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/loop.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/metronome.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/minus.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/multiple_layers.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/piano.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/play.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/play_pause.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/plus.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/quantization.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/rewind.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/select.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/single_layer.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/speaker.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/stop.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/black/up.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/record.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/warning.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/cog.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/down.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/draw.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/dropdown.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/drum.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/fast_forward.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/go-up.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/home.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/lock_closed.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/lock_open.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/loop.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/metronome.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/minus.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/multiple_layers.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/piano.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/play.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/play_pause.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/plus.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/quantization.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/rewind.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/select.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/single_layer.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/speaker.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/stop.svg
|
||||
%%DATADIR%%/data/img/scalable/icons/white/up.svg
|
||||
%%DATADIR%%/data/img/scalable/led_11_9.svg
|
||||
%%DATADIR%%/data/img/scalable/led_22_7.svg
|
||||
%%DATADIR%%/data/img/scalable/led_5_13.svg
|
||||
%%DATADIR%%/data/img/scalable/rotary.svg
|
||||
%%DATADIR%%/data/img/scalable/rotary_background.svg
|
||||
%%DATADIR%%/data/new_tutorial/img_tutorial/Bridge1_4th.png
|
||||
%%DATADIR%%/data/new_tutorial/img_tutorial/Bridge3_3a_hh.png
|
||||
%%DATADIR%%/data/new_tutorial/img_tutorial/C3_6+7.png
|
||||
|
@ -559,10 +328,16 @@ share/applications/org.hydrogenmusic.Hydrogen.desktop
|
|||
%%DATADIR%%/data/new_tutorial/img_tutorial/VerseBridge_hh.png
|
||||
%%DATADIR%%/data/new_tutorial/img_tutorial/warn.png
|
||||
%%DATADIR%%/data/new_tutorial/tutorial_en.html
|
||||
%%DATADIR%%/data/themes/default.h2theme
|
||||
%%DATADIR%%/data/xsd/drumkit.xsd
|
||||
%%DATADIR%%/data/xsd/drumkit_pattern.xsd
|
||||
%%DATADIR%%/data/xsd/legacy/v0_9_6/drumkit.xsd
|
||||
%%DATADIR%%/data/xsd/legacy/v0_9_6/drumkit_pattern.xsd
|
||||
%%DATADIR%%/data/xsd/legacy/v0_9_7/drumkit.xsd
|
||||
%%DATADIR%%/data/xsd/legacy/v1_0_0/drumkit.xsd
|
||||
%%DATADIR%%/data/xsd/legacy/v1_0_0/drumkit_pattern.xsd
|
||||
%%DATADIR%%/data/xsd/legacy/v1_0_0/playlist.xsd
|
||||
%%DATADIR%%/data/xsd/legacy/v1_1_0/drumkit.xsd
|
||||
%%DATADIR%%/data/xsd/legacy/v1_1_0/drumkit_pattern.xsd
|
||||
%%DATADIR%%/data/xsd/playlist.xsd
|
||||
share/icons/hicolor/scalable/apps/org.hydrogenmusic.Hydrogen.svg
|
||||
@dir %%DATADIR%%/data/doc/generate_images
|
||||
@dir %%DATADIR%%/data/doc/generated_en
|
||||
@dir %%DATADIR%%/data/doc/res
|
||||
|
|
|
@ -5,7 +5,7 @@ CATEGORIES= audio
|
|||
MASTER_SITES= SF \
|
||||
http://home.selasky.org:8192/distfiles/
|
||||
|
||||
MAINTAINER= hselasky@FreeBSD.org
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Virtual keyboard for JACK MIDI
|
||||
WWW= http://jack-keyboard.sourceforge.net/
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ PORTVERSION= 1.0.4
|
|||
PORTREVISION= 2
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= hselasky@FreeBSD.org
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Daemon that converts a GuitarHero device into a JACK MIDI device
|
||||
WWW= https://github.com/hselasky/jack_ghero
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ PORTVERSION= 1.1.1
|
|||
PORTREVISION= 2
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= hselasky@FreeBSD.org
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Daemon that converts a raw MIDI device into a JACK MIDI device
|
||||
WWW= https://github.com/hselasky/jack_umidi
|
||||
|
||||
|
|
|
@ -29,6 +29,12 @@ DOXYGEN_IMPLIES=DOCS
|
|||
|
||||
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
|
||||
CFLAGS+= -Wno-error=incompatible-function-pointer-types
|
||||
.endif
|
||||
|
||||
post-patch-DOCS-off:
|
||||
@${REINPLACE_CMD} -e '/^SUBDIRS = / s| doc||' ${WRKSRC}/Makefile.in
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ DISTVERSION= 2.1.7
|
|||
PORTREVISION= 1
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= hselasky@FreeBSD.org
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= MIDI playback, recording, and live performance tool
|
||||
WWW= https://github.com/hselasky/midipp
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= ncpamixer
|
||||
DISTVERSION= 1.3.3.4
|
||||
DISTVERSION= 1.3.3.5
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1687411084
|
||||
SHA256 (fulhax-ncpamixer-1.3.3.4_GH0.tar.gz) = 78be1b229c0325d58d34efd50cec3d2b0a1cb04fd2b34e4914e6ad29c7c17658
|
||||
SIZE (fulhax-ncpamixer-1.3.3.4_GH0.tar.gz) = 22325
|
||||
TIMESTAMP = 1690008902
|
||||
SHA256 (fulhax-ncpamixer-1.3.3.5_GH0.tar.gz) = 2f9cd3801acea6f1f5e93222b80940b5966790c51236b6ee3456e46d4b0269af
|
||||
SIZE (fulhax-ncpamixer-1.3.3.5_GH0.tar.gz) = 22376
|
||||
|
|
|
@ -12,6 +12,7 @@ LICENSE= BSD3CLAUSE
|
|||
|
||||
USES= cmake zip
|
||||
USE_CSTD= c99
|
||||
USE_CXXSTD= c++14
|
||||
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ PORTREVISION= 1
|
|||
CATEGORIES= audio
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= hselasky@FreeBSD.org
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Python bindings for the Jack library
|
||||
WWW= https://github.com/jackaudio/pyjacklib
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ DISTVERSION= 1.8.3
|
|||
PORTREVISION= 1
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= hselasky@FreeBSD.org
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Quick Audio Sonar
|
||||
WWW= https://github.com/hselasky/qaudiosonar
|
||||
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= rtaudio
|
||||
DISTVERSION= 5.2.0
|
||||
PORTREVISION= 2
|
||||
DISTVERSION= 6.0.0
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
@ -9,12 +8,16 @@ WWW= https://github.com/thestk/rtaudio
|
|||
|
||||
LICENSE= MIT
|
||||
|
||||
USES= cmake compiler:c++11-lang libtool pkgconfig
|
||||
USES= cmake:testing compiler:c++11-lang libtool pkgconfig
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= thestk
|
||||
|
||||
CXXFLAGS+= -I${STAGEDIR}${PREFIX}/include/rtaudio # hack for tests
|
||||
|
||||
CMAKE_TESTING_ON= RTAUDIO_BUILD_TESTING
|
||||
|
||||
OPTIONS_MULTI= AUDIO_BACKEND
|
||||
OPTIONS_MULTI_AUDIO_BACKEND= ALSA JACK OSS PULSEAUDIO
|
||||
OPTIONS_DEFAULT= PULSEAUDIO # default should probably be OSS, but it appears to be broken
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1644042597
|
||||
SHA256 (thestk-rtaudio-5.2.0_GH0.tar.gz) = a8d9c738addffd485c3f0bab14cbba72600267e3113f274398c67829bbb49332
|
||||
SIZE (thestk-rtaudio-5.2.0_GH0.tar.gz) = 247110
|
||||
TIMESTAMP = 1690008009
|
||||
SHA256 (thestk-rtaudio-6.0.0_GH0.tar.gz) = bbd637a45ab54ba999883410b9bdd84529c3ac894aee9a68fc3b9a6f0686b9fb
|
||||
SIZE (thestk-rtaudio-6.0.0_GH0.tar.gz) = 254640
|
||||
|
|
|
@ -2,7 +2,7 @@ include/rtaudio/RtAudio.h
|
|||
include/rtaudio/rtaudio_c.h
|
||||
lib/librtaudio.so
|
||||
lib/librtaudio.so.6
|
||||
lib/librtaudio.so.6.0.2
|
||||
lib/librtaudio.so.6.0.0
|
||||
libdata/pkgconfig/rtaudio.pc
|
||||
%%DATADIR%%/RtAudioConfig-version.cmake
|
||||
%%DATADIR%%/RtAudioConfig.cmake
|
||||
|
|
|
@ -12,12 +12,17 @@ WWW= https://www.speech.kth.se/snack/
|
|||
LICENSE= GPLv2+
|
||||
LICENSE_FILE= ${WRKSRC}/../COPYING
|
||||
|
||||
USES= tk:tea
|
||||
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
|
||||
libfreetype.so:print/freetype2
|
||||
|
||||
USES= tk:tea xorg
|
||||
USE_LDCONFIG= ${PREFIX}/lib/snack${PORTVERSION:R}
|
||||
USE_XORG= x11 xscrnsaver xext xft xrender
|
||||
|
||||
MAKE_ENV= prefix=${PREFIX} exec_prefix=${PREFIX}
|
||||
|
||||
WRKSRC_SUBDIR= unix
|
||||
PATCH_WRKSRC= ${WRKDIR}/${DISTNAME}
|
||||
WRKSRC_SUBDIR= unix
|
||||
|
||||
PLIST_SUB= SNACK_VER=${PORTVERSION:R}
|
||||
PORTDOCS= *
|
||||
|
@ -30,6 +35,12 @@ VORBIS_CONFIGURE_ON= --with-ogg-include=${LOCALBASE}/include \
|
|||
--with-ogg-lib=${LOCALBASE}/lib
|
||||
VORBIS_ALL_TARGET= all libsnackogg.so
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
|
||||
CFLAGS+= -Wno-error=incompatible-function-pointer-types
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/snack${PORTVERSION:R}/*.so
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
|
|||
DISTVERSION= 1.3.1
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= hselasky@FreeBSD.org
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Virtual OSS multi device mixer application
|
||||
WWW= https://github.com/hselasky/virtual_oss
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ DISTVERSION= 1.3.0
|
|||
PORTREVISION= 1
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= hselasky@FreeBSD.org
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Graphical control panel for the virtual OSS daemon
|
||||
WWW= https://github.com/hselasky/virtual_oss_ctl
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= x42-plugins
|
||||
DISTVERSION= 20230512 # the version is published here: http://gareus.org/misc/x42-plugins.php
|
||||
DISTVERSION= 20230706 # the version is published here: http://gareus.org/misc/x42-plugins.php
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= http://gareus.org/misc/x42-plugins/
|
||||
PKGNAMESUFFIX= -lv2
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
TIMESTAMP = 1684992169
|
||||
SHA256 (x42-plugins-20230512.tar.xz) = b91d654372e6569b8cd4d0c484dfedbe4a343d47542672a89cd9523778a62635
|
||||
SIZE (x42-plugins-20230512.tar.xz) = 3559392
|
||||
TIMESTAMP = 1690092992
|
||||
SHA256 (x42-plugins-20230706.tar.xz) = 45c2197c28c97ac7e14f0541bdf4a7d9b82ee213a790ef47d0fb6f239426f5d1
|
||||
SIZE (x42-plugins-20230706.tar.xz) = 3561372
|
||||
SHA256 (x42-convoLV2-ff291a3_GH0.tar.gz) = 7cd61bad49daeb94de35aca9eb847575f25068d9d9fc9adda7d05ba87fb98a99
|
||||
SIZE (x42-convoLV2-ff291a3_GH0.tar.gz) = 60157
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= yoshimi
|
||||
DISTVERSION= 2.2.2.1
|
||||
PORTREVISION= 2
|
||||
DISTVERSION= 2.3.0.2
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= SF/${PORTNAME}/${DISTVERSION:R:R}
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1663119400
|
||||
SHA256 (yoshimi-2.2.2.1.tar.bz2) = 8210a129ec1c8cc2c5b4faa212b6583f2042c859ed9454de39386a8ec35cb9ab
|
||||
SIZE (yoshimi-2.2.2.1.tar.bz2) = 7792128
|
||||
TIMESTAMP = 1690079327
|
||||
SHA256 (yoshimi-2.3.0.2.tar.bz2) = 157304079c793571f0ca656b6a55f644811ed16faf663dfdff4603acfcf44480
|
||||
SIZE (yoshimi-2.3.0.2.tar.bz2) = 8220550
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
- workaround for https://github.com/Yoshimi/yoshimi/issues/174
|
||||
|
||||
--- src/globals.h.orig 2023-02-19 18:22:47 UTC
|
||||
--- src/globals.h.orig 2023-05-29 08:38:23 UTC
|
||||
+++ src/globals.h
|
||||
@@ -126,8 +126,8 @@ typedef unsigned int uint;
|
||||
#define DEFAULT_NAME "Simple Sound"
|
||||
@@ -117,7 +117,7 @@ typedef unsigned int uint;
|
||||
#define UNTITLED "No Title"
|
||||
|
||||
-#define DEFAULT_AUDIO alsa_audio
|
||||
#define DEFAULT_AUDIO jack_audio
|
||||
-#define DEFAULT_MIDI alsa_midi
|
||||
+#define DEFAULT_AUDIO jack_audio
|
||||
+#define DEFAULT_MIDI jack_midi
|
||||
|
||||
#define FORCED_EXIT 16
|
||||
|
|
|
@ -7,4 +7,5 @@ share/icons/hicolor/scalable/apps/yoshimi.svg
|
|||
share/icons/hicolor/scalable/apps/yoshimi_alt.svg
|
||||
share/man/man1/yoshimi.1.gz
|
||||
share/metainfo/yoshimi.appdata.xml
|
||||
share/metainfo/yoshimi.metainfo.xml
|
||||
share/pixmaps/yoshimi.png
|
||||
|
|
|
@ -4,7 +4,7 @@ PORTREVISION= 1
|
|||
PORTEPOCH= 2
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= hselasky@FreeBSD.org
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Realtime software synthesizer
|
||||
WWW= http://zynaddsubfx.sourceforge.net/
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ DISTVERSION= 4.4-0.7
|
|||
PORTREVISION= 1
|
||||
CATEGORIES= benchmarks
|
||||
|
||||
MAINTAINER= hselasky@FreeBSD.org
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Collection of tests for RDMA micro-benchmark
|
||||
WWW= https://github.com/linux-rdma/perftest/
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ LICENSE_NAME= Alasir Licence
|
|||
LICENSE_FILE= ${WRKSRC}/LICENCE
|
||||
LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell
|
||||
|
||||
USE_BINUTILS= yes
|
||||
|
||||
PLIST_FILES= bin/ramspeed
|
||||
PORTDOCS= HISTORY README
|
||||
|
||||
|
@ -24,6 +26,8 @@ do-build:
|
|||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/ramsmp ${STAGEDIR}${PREFIX}/bin/ramspeed
|
||||
|
||||
do-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|g} ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
|
|
|
@ -28,6 +28,7 @@
|
|||
SUBDIR += bolt-lmm
|
||||
SUBDIR += bowtie
|
||||
SUBDIR += bowtie2
|
||||
SUBDIR += btllib
|
||||
SUBDIR += bwa
|
||||
SUBDIR += canu
|
||||
SUBDIR += cd-hit
|
||||
|
@ -203,6 +204,7 @@
|
|||
SUBDIR += rubygem-bio-executables
|
||||
SUBDIR += rubygem-bio-old-biofetch-emulator
|
||||
SUBDIR += rubygem-bio-shell
|
||||
SUBDIR += salmon
|
||||
SUBDIR += sam2pairwise
|
||||
SUBDIR += samtools
|
||||
SUBDIR += scrm
|
||||
|
@ -214,6 +216,7 @@
|
|||
SUBDIR += seqio
|
||||
SUBDIR += seqkit
|
||||
SUBDIR += seqtk
|
||||
SUBDIR += seqwish
|
||||
SUBDIR += sigviewer
|
||||
SUBDIR += sim4
|
||||
SUBDIR += slclust
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= abyss
|
||||
DISTVERSION= 2.3.5
|
||||
PORTREVISION= 2
|
||||
DISTVERSION= 2.3.7
|
||||
CATEGORIES= biology
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
@ -15,7 +14,8 @@ BROKEN_i386= result of comparison of constant 18446744073709551615 with expressi
|
|||
BUILD_DEPENDS= ${LOCALBASE}/include/boost/version.hpp:devel/boost-libs \
|
||||
ghc:lang/ghc \
|
||||
pandoc:textproc/hs-pandoc # pandoc is required just for one man page: abyss-sealer
|
||||
LIB_DEPENDS= libffi.so:devel/libffi \
|
||||
LIB_DEPENDS= libbtllib.so:biology/btllib \
|
||||
libffi.so:devel/libffi \
|
||||
libgmp.so:math/gmp \
|
||||
libmpich.so:net/mpich # binaries aren't linked with libmpich.so for some reason
|
||||
RUN_DEPENDS= bash:shells/bash \
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1659120367
|
||||
SHA256 (bcgsc-abyss-2.3.5_GH0.tar.gz) = 28fb7d75faa2599c3c4d2d2c29d320612ca1539f1772728d1acdfffb4b82dee5
|
||||
SIZE (bcgsc-abyss-2.3.5_GH0.tar.gz) = 3511232
|
||||
TIMESTAMP = 1689963359
|
||||
SHA256 (bcgsc-abyss-2.3.7_GH0.tar.gz) = eb1d814621ad2accaf19ea009453af891b29663de9f96c0da32c83fbfb71b85e
|
||||
SIZE (bcgsc-abyss-2.3.7_GH0.tar.gz) = 1323221
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
--- RResolver/btllib/include/btllib/status.hpp.orig 2022-07-29 18:56:25 UTC
|
||||
+++ RResolver/btllib/include/btllib/status.hpp
|
||||
@@ -151,7 +151,7 @@ get_strerror()
|
||||
char buf[buflen];
|
||||
// POSIX and GNU implementation of strerror_r differ, even in function signature
|
||||
// and so we need to check which one is used
|
||||
-#if __APPLE__ || \
|
||||
+#if __APPLE__ || defined(__FreeBSD__) || \
|
||||
((_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !_GNU_SOURCE)
|
||||
strerror_r(errno, buf, buflen);
|
||||
return buf;
|
|
@ -0,0 +1,30 @@
|
|||
PORTNAME= btllib
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.6.2
|
||||
CATEGORIES= biology devel
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Bioinformatics Technology Lab common code library
|
||||
WWW= https://github.com/bcgsc/btllib
|
||||
|
||||
LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= bash:shells/bash \
|
||||
samtools:biology/samtools \
|
||||
cmake:devel/cmake-core
|
||||
LIB_DEPENDS= libsdsl.so:devel/sdsl-lite
|
||||
RUN_DEPENDS= samtools:biology/samtools
|
||||
|
||||
USES= meson pkgconfig python:build shebangfix
|
||||
|
||||
SHEBANG_FILES= scripts/*
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= bcgsc
|
||||
GH_TUPLE= p-ranav:argparse:15d745f:argparse/subprojects/argparse \
|
||||
skystrife:cpptoml:fededad:cpptoml/subprojects/cpptoml
|
||||
|
||||
BINARY_ALIAS= python3=${PYTHON_CMD} # python3-config=${PYTHON_CMD}-config # installs python binding into a wrong location, see https://github.com/bcgsc/btllib/issues/111
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,7 @@
|
|||
TIMESTAMP = 1689975725
|
||||
SHA256 (bcgsc-btllib-v1.6.2_GH0.tar.gz) = cba796cb83791e8524f5108459892a1131748cda55189c9acea21d4bdb80e7a0
|
||||
SIZE (bcgsc-btllib-v1.6.2_GH0.tar.gz) = 848942
|
||||
SHA256 (p-ranav-argparse-15d745f_GH0.tar.gz) = f033d4eb4a430b4ae4bf3c2a40e087709bf77462c1f9968ae07828437219a370
|
||||
SIZE (p-ranav-argparse-15d745f_GH0.tar.gz) = 105608
|
||||
SHA256 (skystrife-cpptoml-fededad_GH0.tar.gz) = dd2d129b67f537ae7d6f8d8d084c8c0d772d0f5b4b3118c1892e67ff536e335e
|
||||
SIZE (skystrife-cpptoml-fededad_GH0.tar.gz) = 47398
|
|
@ -0,0 +1,54 @@
|
|||
--- meson.build.orig 2023-07-06 15:52:18 UTC
|
||||
+++ meson.build
|
||||
@@ -1,7 +1,7 @@
|
||||
project('btllib', 'cpp',
|
||||
version : '1.6.2',
|
||||
license : 'GPL3',
|
||||
- default_options : [ 'cpp_std=c++17', 'warning_level=3', 'werror=true', 'b_coverage=true' ],
|
||||
+ default_options : [ 'cpp_std=c++17', 'warning_level=3', 'b_coverage=true' ],
|
||||
meson_version : '>= 0.60.0')
|
||||
|
||||
# Configuration
|
||||
@@ -48,22 +48,28 @@ threads_dep = dependency('threads')
|
||||
openmp_dep = dependency('openmp', required : false)
|
||||
|
||||
cmake_options = cmake.subproject_options()
|
||||
-cmake_options.set_override_option('werror', 'false')
|
||||
+#cmake_options.set_override_option('werror', 'false')
|
||||
cmake_options.set_install(false)
|
||||
|
||||
cpptoml_subproject = cmake.subproject('cpptoml', options : cmake_options)
|
||||
cpptomp_dep = cpptoml_subproject.dependency('cpptoml')
|
||||
|
||||
-run_command(meson.project_source_root() + '/scripts/prepare-sdsl')
|
||||
+#run_command(meson.project_source_root() + '/scripts/prepare-sdsl')
|
||||
|
||||
-sdsl_subproject = cmake.subproject('sdsl-lite', options : cmake_options)
|
||||
-sdsl_dep = sdsl_subproject.dependency('sdsl', include_type: 'system')
|
||||
+#sdsl_subproject = cmake.subproject('sdsl-lite', options : cmake_options)
|
||||
|
||||
+#sdsl_dep = sdsl_subproject.dependency('sdsl', include_type: 'system')
|
||||
+
|
||||
+pkg = import('pkgconfig')
|
||||
+sdsl_dep = dependency('sdsl-lite')
|
||||
+#lib = library('foo', dependencies : [bar])
|
||||
+#pkg.generate(lib)
|
||||
+
|
||||
deps = [ threads_dep, openmp_dep, cpptomp_dep, sdsl_dep ]
|
||||
|
||||
# These are unfortunate hacks. Currently, neither cpptoml nor sdsl-lite install their headers (even when set_install(true) is called), and so we need to do it manually
|
||||
meson.add_install_script('scripts/install-cpptoml')
|
||||
-meson.add_install_script('scripts/install-sdsl-lite')
|
||||
+#meson.add_install_script('scripts/install-sdsl-lite')
|
||||
|
||||
argparse_subproject = cmake.subproject('argparse', options : cmake_options)
|
||||
argparse_dep = argparse_subproject.dependency('argparse')
|
||||
@@ -126,7 +132,7 @@ run_target('test-wrappers', command: join_paths(rootpa
|
||||
btllib_include = [ include_directories('include'), include_directories('.') ]
|
||||
btllib_sources = run_command('scripts/get-files', 'src').stdout().strip().split()
|
||||
|
||||
-btllib_lib = static_library('btllib',
|
||||
+btllib_lib = shared_library('btllib',
|
||||
btllib_sources,
|
||||
include_directories : btllib_include,
|
||||
dependencies : deps,
|
|
@ -0,0 +1,18 @@
|
|||
--- src/btllib/status.cpp.orig 2023-07-21 18:23:40 UTC
|
||||
+++ src/btllib/status.cpp
|
||||
@@ -84,7 +84,7 @@ get_strerror()
|
||||
char buf[buflen];
|
||||
// POSIX and GNU implementation of strerror_r differ, even in function signature
|
||||
// and so we need to check which one is used
|
||||
-#if __APPLE__ || \
|
||||
+#if __APPLE__ || __FreeBSD__ || \
|
||||
((_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !_GNU_SOURCE)
|
||||
strerror_r(errno, buf, buflen);
|
||||
return buf;
|
||||
@@ -111,4 +111,4 @@ check_file_accessibility(const std::string& filepath)
|
||||
btllib::check_error(ret != 0, get_strerror() + ": " + filepath);
|
||||
}
|
||||
|
||||
-} // namespace btllib
|
||||
\ No newline at end of file
|
||||
+} // namespace btllib
|
|
@ -0,0 +1,13 @@
|
|||
--- subprojects/cpptoml/CMakeLists.txt.orig 2023-05-06 14:38:35 UTC
|
||||
+++ subprojects/cpptoml/CMakeLists.txt
|
||||
@@ -11,8 +11,8 @@ include(CMakePushCheckState)
|
||||
|
||||
cmake_push_check_state()
|
||||
|
||||
-option(ENABLE_LIBCXX "Use libc++ for the C++ standard library" ON)
|
||||
-option(CPPTOML_BUILD_EXAMPLES "Build examples" ON)
|
||||
+option(ENABLE_LIBCXX "Use libc++ for the C++ standard library" OFF)
|
||||
+option(CPPTOML_BUILD_EXAMPLES "Build examples" OFF)
|
||||
|
||||
set(CMAKE_EXPORT_COMPILE_COMMANDS 1)
|
||||
|
|
@ -0,0 +1 @@
|
|||
Bioinformatics Technology Lab's common code library in C++.
|
|
@ -0,0 +1,32 @@
|
|||
bin/indexlr
|
||||
bin/mi_bf_generate
|
||||
bin/randseq
|
||||
include/btllib/aahash.hpp
|
||||
include/btllib/aahash_consts.hpp
|
||||
include/btllib/bloom_filter.hpp
|
||||
include/btllib/counting_bloom_filter-inl.hpp
|
||||
include/btllib/counting_bloom_filter.hpp
|
||||
include/btllib/cpptoml.h
|
||||
include/btllib/cstring.hpp
|
||||
include/btllib/data_stream.hpp
|
||||
include/btllib/graph.hpp
|
||||
include/btllib/indexlr.hpp
|
||||
include/btllib/mi_bloom_filter-inl.hpp
|
||||
include/btllib/mi_bloom_filter.hpp
|
||||
include/btllib/nthash.hpp
|
||||
include/btllib/nthash_consts.hpp
|
||||
include/btllib/nthash_lowlevel.hpp
|
||||
include/btllib/order_queue.hpp
|
||||
include/btllib/process_pipeline.hpp
|
||||
include/btllib/randseq.hpp
|
||||
include/btllib/seq.hpp
|
||||
include/btllib/seq_reader.hpp
|
||||
include/btllib/seq_reader_fasta_module.hpp
|
||||
include/btllib/seq_reader_fastq_module.hpp
|
||||
include/btllib/seq_reader_multiline_fasta_module.hpp
|
||||
include/btllib/seq_reader_multiline_fastq_module.hpp
|
||||
include/btllib/seq_reader_sam_module.hpp
|
||||
include/btllib/seq_writer.hpp
|
||||
include/btllib/status.hpp
|
||||
include/btllib/util.hpp
|
||||
lib/libbtllib.so
|
|
@ -1,7 +1,7 @@
|
|||
PORTNAME= prodigal
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 2.6.3-7
|
||||
DISTVERSIONSUFFIX= -ga78ed3f
|
||||
DISTVERSION= 2.6.3-16
|
||||
DISTVERSIONSUFFIX= -gc1e2d36
|
||||
CATEGORIES= biology
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1570894360
|
||||
SHA256 (hyattpd-Prodigal-v2.6.3-7-ga78ed3f_GH0.tar.gz) = 08215cfe052f09942bcf6beb40a734337af93bfaf0b8f25248c94669073761d2
|
||||
SIZE (hyattpd-Prodigal-v2.6.3-7-ga78ed3f_GH0.tar.gz) = 611206
|
||||
TIMESTAMP = 1690009429
|
||||
SHA256 (hyattpd-Prodigal-v2.6.3-16-gc1e2d36_GH0.tar.gz) = 8d12b956cc20e971f38df1b201765d5ee03356ada809ed39470bac62e9ae53f4
|
||||
SIZE (hyattpd-Prodigal-v2.6.3-16-gc1e2d36_GH0.tar.gz) = 612591
|
||||
|
|
|
@ -0,0 +1,51 @@
|
|||
PORTNAME= salmon
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.10.2
|
||||
CATEGORIES= biology
|
||||
|
||||
MAINTAINER= jwb@FreeBSD.org
|
||||
COMMENT= Transcript-level quantification of RNA-seq from lightweight alignments
|
||||
WWW= https://github.com/COMBINE-lab/salmon
|
||||
|
||||
LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc powerpcspe
|
||||
NOT_FOR_ARCHS_REASON= Requires 64-bit processor
|
||||
|
||||
# libtool and auto* are run manually in submodules, so don't put them in USES
|
||||
BUILD_DEPENDS= bash:shells/bash \
|
||||
cereal>=1.3.0:devel/cereal \
|
||||
libgff==2.0.0:biology/libgff \
|
||||
libtool:devel/libtool \
|
||||
autoreconf:devel/autoconf \
|
||||
aclocal:devel/automake
|
||||
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
|
||||
libtbb.so:devel/onetbb \
|
||||
libcurl.so:ftp/curl
|
||||
|
||||
USES= cmake:noninja gmake localbase shebangfix
|
||||
USE_GITHUB= yes
|
||||
|
||||
GH_ACCOUNT= COMBINE-lab
|
||||
GH_TUPLE+= COMBINE-lab:pufferfish:salmon-v1.10.2:pf/external/pufferfish
|
||||
GH_TUPLE+= jkbonfield:io_lib:io_lib-1-14-15:sio/external/staden-io_lib
|
||||
GH_TUPLE+= samtools:htscodecs:5aecc6e:htscodec/external/staden-io_lib/htscodecs
|
||||
SHEBANG_FILES= scripts/*
|
||||
|
||||
PLIST_FILES= bin/salmon
|
||||
CMAKE_ARGS+= -DHAVE_FAST_MALLOC:BOOL=on \
|
||||
-DBOOST_ROOT:PATH=${LOCALBASE} \
|
||||
-DFETCHED_PUFFERFISH:BOOL=on \
|
||||
-DFETCHED_LIBGFF:BOOL=on \
|
||||
-DFETCH_STADEN:BOOL=true
|
||||
WITH_DEBUG= yes
|
||||
LDFLAGS+= -lpthread
|
||||
|
||||
pre-configure:
|
||||
(cd ${WRKSRC}/external/staden-io_lib && ./bootstrap)
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/src/salmon ${STAGEDIR}${PREFIX}/bin
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,9 @@
|
|||
TIMESTAMP = 1689958260
|
||||
SHA256 (COMBINE-lab-salmon-v1.10.2_GH0.tar.gz) = 976989182160fef3afb4429ee8b85d8dd39ed6ca212bb14d6a65cde0e985fb98
|
||||
SIZE (COMBINE-lab-salmon-v1.10.2_GH0.tar.gz) = 7193261
|
||||
SHA256 (COMBINE-lab-pufferfish-salmon-v1.10.2_GH0.tar.gz) = b90ce8079c375136d12e37bc23e451ae34a49d49c54f6cdd2050ba8add758ab4
|
||||
SIZE (COMBINE-lab-pufferfish-salmon-v1.10.2_GH0.tar.gz) = 3368053
|
||||
SHA256 (jkbonfield-io_lib-io_lib-1-14-15_GH0.tar.gz) = 4444c78846e49a493ff09d56d55ebe61140bb0a76ec5fa1c27eff13ec9dabd8b
|
||||
SIZE (jkbonfield-io_lib-io_lib-1-14-15_GH0.tar.gz) = 3382074
|
||||
SHA256 (samtools-htscodecs-5aecc6e_GH0.tar.gz) = 3abb6a8516761bf0db5149c3d6c077e2d540470180245c2afb1f4400158b1f54
|
||||
SIZE (samtools-htscodecs-5aecc6e_GH0.tar.gz) = 3191442
|
|
@ -0,0 +1,123 @@
|
|||
--- CMakeLists.txt.orig 2023-07-21 14:03:31 UTC
|
||||
+++ CMakeLists.txt
|
||||
@@ -310,14 +310,16 @@ endif()
|
||||
# Grab pufferfish source --- DURING CONFIGURE TIME!
|
||||
#
|
||||
####
|
||||
-if(NOT FETCHED_PUFFERFISH)
|
||||
+
|
||||
+# Fetched by GH_TUPLE in FreeBSD port
|
||||
+# if(NOT FETCHED_PUFFERFISH)
|
||||
exec_program(${CMAKE_CURRENT_SOURCE_DIR}/scripts/fetchPufferfish.sh RETURN_VALUE FETCH_PF_SCRIPT_RET)
|
||||
message(STATUS "fetch PUFFERFISH exit code ${FETCH_PF_SCRIPT_RET}")
|
||||
if(NOT (FETCH_PF_SCRIPT_RET EQUAL 0))
|
||||
message(FATAL_ERROR "Could not fetch pufferfish source [fetchPufferfish.sh returned exit code ${FETCH_PF_SCRIPT_RET}].")
|
||||
endif()
|
||||
set(FETCHED_PUFFERFISH TRUE CACHE BOOL "Has pufferfish been fetched?" FORCE)
|
||||
-endif()
|
||||
+# endif()
|
||||
|
||||
##
|
||||
# Super-secret override
|
||||
@@ -364,7 +366,10 @@ if(NOT Iconv_IS_BUILT_IN)
|
||||
set(ICONV_LIB Iconv::Iconv)
|
||||
endif()
|
||||
|
||||
-find_package(LibLZMA)
|
||||
+# lzma is in FreeBSD base
|
||||
+# find_package(LibLZMA)
|
||||
+set(LIBLZMA_FOUND TRUE)
|
||||
+set(LIBLZMA_LIBRARIES /usr/lib/liblzma.a /usr/lib/libmd.a)
|
||||
if(NOT LIBLZMA_FOUND)
|
||||
message("Will attempt to fetch and build liblzma")
|
||||
message("=======================================")
|
||||
@@ -381,8 +386,8 @@ externalproject_add(liblzma
|
||||
INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install
|
||||
BUILD_IN_SOURCE TRUE
|
||||
CONFIGURE_COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/external/xz-5.2.2/configure --prefix=<INSTALL_DIR> CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CFLAGS=${EXTRA_CMAKE_INCLUDE_FLAGS} CPPFLAGS=${EXTRA_CMAKE_INCLUDE_FLAGS} LDFLAGS=${EXTRA_CMAKE_LIBRARY_FLAGS}
|
||||
- BUILD_COMMAND make ${QUIET_MAKE}
|
||||
- INSTALL_COMMAND make ${QUIET_MAKE} install
|
||||
+ BUILD_COMMAND gmake ${QUIET_MAKE}
|
||||
+ INSTALL_COMMAND gmake ${QUIET_MAKE} install
|
||||
)
|
||||
|
||||
# Tell cmake that the external project generated a library so we can
|
||||
@@ -411,8 +416,8 @@ externalproject_add(libbz2
|
||||
INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install
|
||||
BUILD_IN_SOURCE TRUE
|
||||
CONFIGURE_COMMAND ""
|
||||
- BUILD_COMMAND make ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER}
|
||||
- INSTALL_COMMAND make ${QUIET_MAKE} install PREFIX=<INSTALL_DIR>
|
||||
+ BUILD_COMMAND gmake ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER}
|
||||
+ INSTALL_COMMAND gmake ${QUIET_MAKE} install PREFIX=<INSTALL_DIR>
|
||||
)
|
||||
# Tell cmake that the external project generated a library so we can
|
||||
# add dependencies here instead of later
|
||||
@@ -609,9 +614,11 @@ if (NOT CEREAL_FOUND)
|
||||
endif()
|
||||
|
||||
## Try and find TBB first
|
||||
-find_package(TBB 2021.4
|
||||
- HINTS ${TBB_ROOT_SEARCH}
|
||||
- COMPONENTS tbb tbbmalloc tbbmalloc_proxy)
|
||||
+# find_package(TBB 2021.4
|
||||
+# HINTS ${TBB_ROOT_SEARCH}
|
||||
+# COMPONENTS tbb tbbmalloc tbbmalloc_proxy)
|
||||
+# tbbmalloc_proxy is rolled into tbbmalloc in FreeBSD ports
|
||||
+find_package(TBB 2021.4 COMPONENTS tbb tbbmalloc)
|
||||
|
||||
if (${TBB_FOUND})
|
||||
if (${TBB_VERSION} VERSION_GREATER_EQUAL 2021.4)
|
||||
@@ -791,22 +798,16 @@ endif()
|
||||
if (NOT LIBSTADENIO_FOUND)
|
||||
message("Build system will compile Staden IOLib")
|
||||
message("==================================================================")
|
||||
+ # stadenio is downloaded by GH_TUPLE in FreeBSD port
|
||||
externalproject_add(libstadenio
|
||||
- DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external
|
||||
- DOWNLOAD_COMMAND curl -k -L https://github.com/jkbonfield/io_lib/releases/download/io_lib-1-14-15/io_lib-1.14.15.tar.gz -o staden-io_lib-v1.14.15.tar.gz &&
|
||||
- ${SHASUM} 20814c4365e1e2fe6630fb11d0df370dec4c5688af3871de7f1cb0129671401e staden-io_lib-v1.14.15.tar.gz &&
|
||||
- mkdir -p staden-io_lib-1.14.15 &&
|
||||
- tar -xzf staden-io_lib-v1.14.15.tar.gz --strip-components=1 -C staden-io_lib-1.14.15 &&
|
||||
- rm -fr staden-io_lib &&
|
||||
- mv -f staden-io_lib-1.14.15 staden-io_lib
|
||||
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/staden-io_lib
|
||||
INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install
|
||||
CONFIGURE_COMMAND ./configure --enable-shared=no --without-libcurl --prefix=<INSTALL_DIR> LDFLAGS=${LIBSTADEN_LDFLAGS} CFLAGS=${LIBSTADEN_CFLAGS} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER}
|
||||
- BUILD_COMMAND make ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CFLAGS+=${STADEN_INC} CFLAGS+=${STADEN_LIB} LDFLAGS+=${EXTRA_CMAKE_LIBRARY_FLAGS} CFLAGS+=${EXTRA_CMAKE_INCLUDE_FLAGS} CFLAGS+=${LZFLAG} CFLAGS+=${SCHAR_FLAG}
|
||||
+ BUILD_COMMAND gmake ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CFLAGS+=${STADEN_INC} CFLAGS+=${STADEN_LIB} LDFLAGS+=${EXTRA_CMAKE_LIBRARY_FLAGS} CFLAGS+=${EXTRA_CMAKE_INCLUDE_FLAGS} CFLAGS+=${LZFLAG} CFLAGS+=${SCHAR_FLAG}
|
||||
|
||||
|
||||
BUILD_IN_SOURCE 1
|
||||
- INSTALL_COMMAND make install
|
||||
+ INSTALL_COMMAND gmake install
|
||||
)
|
||||
if(NOT LIBLZMA_FOUND)
|
||||
ExternalProject_Add_StepDependencies(libstadenio build liblzma)
|
||||
@@ -820,23 +821,9 @@ if (ASAN_BUILD)
|
||||
set(FAST_MALLOC_LIB "")
|
||||
set(HAVE_FAST_MALLOC TRUE)
|
||||
else()
|
||||
- set(FAST_MALLOC_LIB "")
|
||||
- set(HAVE_FAST_MALLOC FALSE)
|
||||
-
|
||||
- # See if we have Jemalloc
|
||||
- find_package(Jemalloc)
|
||||
- if(Jemalloc_FOUND)
|
||||
- ##
|
||||
- # Don't be so stringent about the version yet
|
||||
- ##
|
||||
- #if (NOT (${JEMALLOC_VERSION} VERSION_LESS 5.2.1))
|
||||
- message("Found Jemalloc library --- using this memory allocator")
|
||||
- set(FAST_MALLOC_LIB ${JEMALLOC_LIBRARIES})
|
||||
- set(HAVE_FAST_MALLOC TRUE)
|
||||
- #else()
|
||||
- # message("Fond Jemalloc version ${JEMALLOC_VERSION}, but require >= 5.2.1. Downloading newer version")
|
||||
- #endif()
|
||||
- endif()
|
||||
+ # jemalloc is default on FreeBSD
|
||||
+ set(FAST_MALLOC_LIB "/usr/lib/libc.so")
|
||||
+ set(HAVE_FAST_MALLOC TRUE)
|
||||
endif()
|
||||
|
||||
if(CONDA_BUILD)
|
|
@ -0,0 +1,23 @@
|
|||
--- external/pufferfish/CMakeLists.txt.orig 2023-06-26 19:34:50 UTC
|
||||
+++ external/pufferfish/CMakeLists.txt
|
||||
@@ -135,7 +135,7 @@ set(WARN_ALL_THINGS "-fdiagnostics-color=always;-Wall;
|
||||
|
||||
|
||||
set(OPT_FLAGS "-DHAVE_SIMDE;-D__STDC_FORMAT_MACROS;-DSTX_NO_STD_STRING_VIEW;-O3;-fPIC;-DNDEBUG;-funroll-loops;-ftree-vectorize;-fno-strict-aliasing")
|
||||
-set(DEBUG_FLAGS "-DHAVE_SIMDE;-D__STDC_FORMAT_MACROS;-DSTX_NO_STD_STRING_VIEW;-pg;-g;-gstabs")
|
||||
+set(DEBUG_FLAGS "-DHAVE_SIMDE;-D__STDC_FORMAT_MACROS;-DSTX_NO_STD_STRING_VIEW;-g")
|
||||
|
||||
##
|
||||
# OSX is strange (some might say, stupid in this regard). Deal with it's quirkines here.
|
||||
@@ -188,11 +188,6 @@ endif()
|
||||
##
|
||||
set(SHASUM ${CMAKE_CURRENT_SOURCE_DIR}/scripts/check_shasum.sh)
|
||||
|
||||
-
|
||||
-find_package(Jemalloc)
|
||||
-if(JEMALLOC_FOUND)
|
||||
- include_directories(SYSTEM ${JEMALLOC_INCLUDE_DIRS})
|
||||
-endif()
|
||||
|
||||
if(DO_QUIET_MAKE)
|
||||
set(QUIET_MAKE "--silent")
|
|
@ -0,0 +1,22 @@
|
|||
--- external/pufferfish/external/twopaco/graphconstructor/assemblyedgeconstructor.h.orig 2021-12-05 16:28:24 UTC
|
||||
+++ external/pufferfish/external/twopaco/graphconstructor/assemblyedgeconstructor.h
|
||||
@@ -30,10 +30,10 @@ namespace TwoPaCo
|
||||
{
|
||||
std::string vertex = chr.substr(i, vertexLength);
|
||||
//Check if the Bloom filter contains an edge
|
||||
- assert(IsOutgoingEdgeInBloomFilter(hash, *bloomFilter, chr[i + edgeLength - 1]));
|
||||
+ // assert(IsOutgoingEdgeInBloomFilter(hash, *bloomFilter, chr[i + edgeLength - 1]));
|
||||
if (i > 0)
|
||||
{
|
||||
- assert(IsIngoingEdgeInBloomFilter(hash, *bloomFilter, chr[i - 1]));
|
||||
+ // assert(IsIngoingEdgeInBloomFilter(hash, *bloomFilter, chr[i - 1]));
|
||||
}
|
||||
|
||||
//Check the if the vertex is a junction
|
||||
@@ -58,4 +58,4 @@ namespace TwoPaCo
|
||||
|
||||
}
|
||||
|
||||
-#endif
|
||||
\ No newline at end of file
|
||||
+#endif
|
|
@ -0,0 +1,11 @@
|
|||
--- external/pufferfish/include/ghc/filesystem.hpp.orig 2021-11-22 21:10:29 UTC
|
||||
+++ external/pufferfish/include/ghc/filesystem.hpp
|
||||
@@ -50,6 +50,8 @@
|
||||
|
||||
#if defined(__APPLE__) && defined(__MACH__)
|
||||
#define GHC_OS_MACOS
|
||||
+#elif defined(__FreeBSD__)
|
||||
+#define GHC_OS_FREEBSD
|
||||
#elif defined(__linux__)
|
||||
#define GHC_OS_LINUX
|
||||
#elif defined(_WIN64)
|
|
@ -0,0 +1,11 @@
|
|||
--- external/pufferfish/include/zstr/strict_fstream.hpp.orig 2021-11-22 21:10:29 UTC
|
||||
+++ external/pufferfish/include/zstr/strict_fstream.hpp
|
||||
@@ -27,7 +27,7 @@ static std::string strerror()
|
||||
{
|
||||
buff = "Unknown error";
|
||||
}
|
||||
-#elif (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && ! _GNU_SOURCE || defined(__APPLE__)
|
||||
+#elif (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && ! _GNU_SOURCE || defined(__APPLE__) || defined(__FreeBSD__)
|
||||
// XSI-compliant strerror_r()
|
||||
if (strerror_r(errno, &buff[0], buff.size()) != 0)
|
||||
{
|
|
@ -0,0 +1,11 @@
|
|||
--- include/strict_fstream.hpp.orig 2021-12-05 17:11:36 UTC
|
||||
+++ include/strict_fstream.hpp
|
||||
@@ -27,7 +27,7 @@ static std::string strerror()
|
||||
{
|
||||
buff = "Unknown error";
|
||||
}
|
||||
-#elif (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && ! _GNU_SOURCE || defined(__APPLE__)
|
||||
+#elif (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && ! _GNU_SOURCE || defined(__APPLE__) || defined(__FreeBSD__)
|
||||
// XSI-compliant strerror_r()
|
||||
if (strerror_r(errno, &buff[0], buff.size()) != 0)
|
||||
{
|
|
@ -0,0 +1,57 @@
|
|||
--- scripts/fetchPufferfish.sh.orig 2023-07-21 13:59:29 UTC
|
||||
+++ scripts/fetchPufferfish.sh
|
||||
@@ -11,52 +11,12 @@ CURR_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && p
|
||||
EXTERNAL_DIR=${CURR_DIR}/../external
|
||||
INSTALL_DIR=${CURR_DIR}/../external/install
|
||||
|
||||
-if [ -d ${EXTERNAL_DIR}/pufferfish ] ; then
|
||||
- rm -fr ${EXTERNAL_DIR}/pufferfish
|
||||
-fi
|
||||
+# Pufferfish is downloaded using GH_TUPLE in the FreeBSD port, so remove
|
||||
+# code here that downloads and unpacks
|
||||
|
||||
-if [ -d ${INSTALL_DIR}/include/pufferfish ] ; then
|
||||
- rm -fr ${INSTALL_DIR}/include/pufferfish
|
||||
-fi
|
||||
-
|
||||
-if [ -d ${INSTALL_DIR}/src/pufferfish ] ; then
|
||||
- rm -fr ${INSTALL_DIR}/src/pufferfish
|
||||
-fi
|
||||
-
|
||||
SVER=salmon-v1.10.2
|
||||
#SVER=develop
|
||||
#SVER=sketch-mode
|
||||
-
|
||||
-EXPECTED_SHA256=f225b74833f71dcf767a565345224357fb091f90ce79717abc836814d9ccd101
|
||||
-
|
||||
-mkdir -p ${EXTERNAL_DIR}
|
||||
-curl -k -L https://github.com/COMBINE-lab/pufferfish/archive/${SVER}.zip -o ${EXTERNAL_DIR}/pufferfish.zip
|
||||
-
|
||||
-hashcheck=""
|
||||
-if exists sha256sum; then
|
||||
- hashcheck="sha256sum"
|
||||
-elif exists shasum; then
|
||||
- hashcheck="shasum -a256"
|
||||
-else
|
||||
- unset hashcheck
|
||||
-fi
|
||||
-
|
||||
-
|
||||
-if [ -z "${hashcheck-}" ]; then
|
||||
- echo "Couldn't find shasum command; can't verify contents of downloaded pufferfish";
|
||||
-else
|
||||
-
|
||||
- if [[ $SVER != develop && $SVER != onetbb ]]; then
|
||||
- echo "${EXPECTED_SHA256} ${EXTERNAL_DIR}/pufferfish.zip" | ${hashcheck} -c - || { echo "pufferfish.zip did not match expected SHA1! Exiting."; exit 1; }
|
||||
- else
|
||||
- echo "not testing sha since pulling from develop"
|
||||
- fi
|
||||
-fi
|
||||
-
|
||||
-
|
||||
-rm -fr ${EXTERNAL_DIR}/pufferfish
|
||||
-unzip ${EXTERNAL_DIR}/pufferfish.zip -d ${EXTERNAL_DIR}
|
||||
-mv ${EXTERNAL_DIR}/pufferfish-${SVER} ${EXTERNAL_DIR}/pufferfish
|
||||
|
||||
mkdir -p ${INSTALL_DIR}/include/pufferfish
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
--- src/CMakeLists.txt.orig 2021-11-23 02:42:29 UTC
|
||||
+++ src/CMakeLists.txt
|
||||
@@ -266,14 +266,7 @@ endif()
|
||||
|
||||
add_dependencies(salmon unitTests)
|
||||
|
||||
-##
|
||||
-# External dependencies of salmon_core and salmon
|
||||
-##
|
||||
-if (${FETCHED_JEMALLOC})
|
||||
- add_dependencies(alevin_core libjemalloc)
|
||||
- add_dependencies(salmon_core libjemalloc)
|
||||
- add_dependencies(salmon libjemalloc)
|
||||
-endif()
|
||||
+# jemalloc is default on FreeBSD
|
||||
|
||||
if (${FETCHED_BOOST})
|
||||
## PUFF_INTEGRATION
|
|
@ -0,0 +1,7 @@
|
|||
Salmon is a wicked-fast program to produce a highly-accurate,
|
||||
transcript-level quantification estimates from RNA-seq data. Salmon
|
||||
achieves is accuracy and speed via a number of different innovations,
|
||||
including the use of quasi-mapping (accurate but fast-to-compute
|
||||
proxies for traditional read alignments), and massively-parallel
|
||||
stochastic collapsed variational inference. The result is a versatile
|
||||
tool that fits nicely into many differnt pipelines.
|
|
@ -0,0 +1,25 @@
|
|||
PORTNAME= seqwish
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.7.9
|
||||
CATEGORIES= biology
|
||||
MASTER_SITES= https://github.com/ekg/seqwish/releases/download/v${DISTVERSION}/
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Alignment to variation graph inducer
|
||||
WWW= https://github.com/ekg/seqwish
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
USES= cmake:noninja
|
||||
|
||||
PLIST_FILES= bin/${PORTNAME}
|
||||
|
||||
OPTIONS_DEFINE= OPENMP
|
||||
OPTIONS_DEFAULT= OPENMP
|
||||
|
||||
OPENMP_CMAKE_BOOL= USE_OPENMP
|
||||
OPENMP_CXXFLAGS= -fopenmp
|
||||
OPENMP_BROKEN_OFF= https://github.com/ekg/seqwish/issues/114
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1689972439
|
||||
SHA256 (seqwish-v0.7.9.tar.gz) = 1ca7ebf02a35ad147c8a2b81f087aaba2deb878fec7acb4deb9f14e932e89d36
|
||||
SIZE (seqwish-v0.7.9.tar.gz) = 12116251
|
|
@ -0,0 +1,14 @@
|
|||
--- CMakeLists.txt.orig 2023-04-19 15:25:32 UTC
|
||||
+++ CMakeLists.txt
|
||||
@@ -256,9 +256,9 @@ target_link_libraries(seqwish
|
||||
"${sdsl-lite_LIB}/libsdsl.a"
|
||||
"${sdsl-lite-divsufsort_LIB}/libdivsufsort.a"
|
||||
"${sdsl-lite-divsufsort_LIB}/libdivsufsort64.a"
|
||||
- "-latomic"
|
||||
+ #"-latomic"
|
||||
Threads::Threads
|
||||
- jemalloc
|
||||
+ #jemalloc
|
||||
z)
|
||||
if (BUILD_STATIC)
|
||||
#set(CMAKE_EXE_LINKER_FLAGS "-static")
|
|
@ -0,0 +1,24 @@
|
|||
--- src/main.cpp.orig 2023-07-21 20:57:07 UTC
|
||||
+++ src/main.cpp
|
||||
@@ -24,6 +24,8 @@
|
||||
#include "version.hpp"
|
||||
#include "tempfile.hpp"
|
||||
|
||||
+#include <sys/param.h>
|
||||
+
|
||||
using namespace seqwish;
|
||||
|
||||
int main(int argc, char** argv) {
|
||||
@@ -116,9 +118,10 @@ int main(int argc, char** argv) {
|
||||
if (tmp_base) {
|
||||
temp_file::set_dir(args::get(tmp_base));
|
||||
} else {
|
||||
- char* cwd = get_current_dir_name();
|
||||
+ char cwd[MAXPATHLEN];
|
||||
+ getwd(cwd);
|
||||
temp_file::set_dir(std::string(cwd));
|
||||
- free(cwd);
|
||||
+ //free(cwd);
|
||||
}
|
||||
|
||||
temp_file::set_keep_temp(args::get(keep_temp_files));
|
|
@ -0,0 +1,31 @@
|
|||
--- src/tempfile.cpp.orig 2023-07-21 20:48:46 UTC
|
||||
+++ src/tempfile.cpp
|
||||
@@ -3,6 +3,8 @@
|
||||
#include <unistd.h>
|
||||
#include "tempfile.hpp"
|
||||
|
||||
+#include <sys/param.h>
|
||||
+
|
||||
namespace temp_file {
|
||||
|
||||
// We use this to make the API thread-safe
|
||||
@@ -96,9 +98,10 @@ namespace temp_file {
|
||||
|
||||
// Get the default temp dir from environment variables.
|
||||
if (temp_dir.empty()) {
|
||||
- char* cwd = get_current_dir_name();
|
||||
+ char cwd[MAXPATHLEN];
|
||||
+ getwd(cwd);
|
||||
temp_dir = std::string(cwd);
|
||||
- free(cwd);
|
||||
+ //free(cwd);
|
||||
/*const char *system_temp_dir = nullptr;
|
||||
for (const char *var_name : {"TMPDIR", "TMP", "TEMP", "TEMPDIR", "USERPROFILE"}) {
|
||||
if (system_temp_dir == nullptr) {
|
||||
@@ -114,4 +117,4 @@ namespace temp_file {
|
||||
void set_keep_temp(bool setting) {
|
||||
keep_temp = setting;
|
||||
}
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
|
@ -0,0 +1,10 @@
|
|||
seqwish implements a lossless conversion from pairwise alignments between
|
||||
sequences to a variation graph encoding the sequences and their alignments.
|
||||
As input we typically take all-versus-all alignments, but the exact structure
|
||||
of the alignment set may be defined in an application specific way. This
|
||||
algorithm uses a series of disk-backed sorts and passes over the alignment and
|
||||
sequence inputs to allow the graph to be constructed from very large inputs
|
||||
that are commonly encountered when working with large numbers of noisy input
|
||||
sequences. Memory usage during construction and traversal is limited by the use
|
||||
of sorted disk-backed arrays and succinct rank/select dictionaries to record a
|
||||
queryable version of the graph.
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= STAR
|
||||
DISTVERSION= 2.7.9a
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 2.7.10b
|
||||
CATEGORIES= biology
|
||||
PKGNAMEPREFIX= rna-
|
||||
|
||||
|
@ -11,8 +10,8 @@ WWW= https://github.com/alexdobin/STAR
|
|||
LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKDIR}/STAR-${DISTVERSION}/LICENSE
|
||||
|
||||
NOT_FOR_ARCHS= i386 powerpc
|
||||
NOT_FOR_ARCHS_REASON=Needs 16+ GiB RAM for typical eukaryotic genome
|
||||
NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc powerpcspe
|
||||
NOT_FOR_ARCHS_REASON= Requires 64-bit processor
|
||||
.if !exists(/usr/include/omp.h)
|
||||
BROKEN= requires OpenMP support that is missing on this architecture
|
||||
.endif
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1637942811
|
||||
SHA256 (alexdobin-STAR-2.7.9a_GH0.tar.gz) = ff52c9d6daaa9fb7261efa3aa49ef6ce5262aa089b0762a3cbc751e81321050e
|
||||
SIZE (alexdobin-STAR-2.7.9a_GH0.tar.gz) = 10669338
|
||||
TIMESTAMP = 1689939622
|
||||
SHA256 (alexdobin-STAR-2.7.10b_GH0.tar.gz) = 0d1b71de6c5be1c5d90b32130d2abcd5785a4fc7c1e9bf19cc391947f2dc46e5
|
||||
SIZE (alexdobin-STAR-2.7.10b_GH0.tar.gz) = 12443703
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
--- Makefile.orig 2021-05-05 12:01:50 UTC
|
||||
--- Makefile.orig 2022-11-01 14:50:35 UTC
|
||||
+++ Makefile
|
||||
@@ -11,6 +11,10 @@ CXXFLAGSextra ?=
|
||||
# user may define the compiler
|
||||
|
@ -21,23 +21,22 @@
|
|||
ifdef SOURCE_DATE_EPOCH
|
||||
BUILD_DATE ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "$(DATE_FMT)" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "$(DATE_FMT)" 2>/dev/null || date -u "$(DATE_FMT)")
|
||||
else
|
||||
@@ -30,13 +35,13 @@ BUILD_PLACE ?= $(HOSTNAME):$(shell pwd)
|
||||
COMPTIMEPLACE := -D'COMPILATION_TIME_PLACE="$(BUILD_DATE) $(BUILD_PLACE)"'
|
||||
@@ -41,12 +46,12 @@ GIT_BRANCH_COMMIT_DIFF := -D'GIT_BRANCH_COMMIT_DIFF="$
|
||||
|
||||
# Defaults, can be overridden by make arguments or environment
|
||||
-CXXFLAGS ?= -pipe -Wall -Wextra
|
||||
+CXXFLAGS ?= -pipe -Wall -Wextra -O3
|
||||
CFLAGS ?= -pipe -Wall -Wextra -O3
|
||||
CXXFLAGS ?= -pipe -Wall -Wextra
|
||||
-CFLAGS ?= -pipe -Wall -Wextra -O3
|
||||
+CFLAGS ?= -pipe -Wall -Wextra
|
||||
CXXFLAGS_SIMD ?= -mavx2
|
||||
|
||||
# Unconditionally set essential flags and optimization options
|
||||
CXXFLAGS_common := -std=c++11 -fopenmp $(COMPTIMEPLACE)
|
||||
CXXFLAGS_common := -std=c++11 -fopenmp $(COMPTIMEPLACE) $(GIT_BRANCH_COMMIT_DIFF)
|
||||
-CXXFLAGS_main := -O3 $(CXXFLAGS_common)
|
||||
+CXXFLAGS_main := $(CXXFLAGS_common)
|
||||
CXXFLAGS_gdb := -O0 -g3 $(CXXFLAGS_common)
|
||||
|
||||
##########################################################################################################
|
||||
@@ -102,7 +107,7 @@ clean:
|
||||
@@ -114,7 +119,7 @@ clean:
|
||||
|
||||
.PHONY: CLEAN
|
||||
CLEAN: clean
|
||||
|
@ -46,7 +45,7 @@
|
|||
|
||||
|
||||
.PHONY: clean_solo
|
||||
@@ -119,10 +124,10 @@ ifneq ($(MAKECMDGOALS),CLEAN)
|
||||
@@ -131,10 +136,10 @@ ifneq ($(MAKECMDGOALS),CLEAN)
|
||||
ifneq ($(MAKECMDGOALS),clean_solo)
|
||||
ifneq ($(MAKECMDGOALS),STARforMac)
|
||||
ifneq ($(MAKECMDGOALS),STARforMacGDB)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
--- SpliceGraph.cpp.orig 2021-11-26 18:13:48 UTC
|
||||
--- SpliceGraph.cpp.orig 2023-07-21 15:27:26 UTC
|
||||
+++ SpliceGraph.cpp
|
||||
@@ -1,7 +1,6 @@
|
||||
/*
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
--- SuffixArrayFuns.cpp.orig 2021-11-26 18:14:36 UTC
|
||||
--- SuffixArrayFuns.cpp.orig 2023-07-21 15:26:07 UTC
|
||||
+++ SuffixArrayFuns.cpp
|
||||
@@ -15,7 +15,7 @@ uint compareSeqToGenome(Genome &mapGen, char** s2, uin
|
||||
* dirR forward or reverse direction search on read sequence
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= viennarna
|
||||
DISTVERSION= 2.6.2
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 2.6.3
|
||||
CATEGORIES= biology
|
||||
MASTER_SITES= https://www.tbi.univie.ac.at/RNA/download/sourcecode/2_6_x/
|
||||
DISTNAME= ViennaRNA-${DISTVERSION}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1689538729
|
||||
SHA256 (ViennaRNA-2.6.2.tar.gz) = 2ce1f69f4ff87e90f50e8de704e33db7818c7d2f0dfb427a08e0eafc9da9b627
|
||||
SIZE (ViennaRNA-2.6.2.tar.gz) = 62105677
|
||||
TIMESTAMP = 1690013390
|
||||
SHA256 (ViennaRNA-2.6.3.tar.gz) = 07b5c3abcda3076f3dd2041a67df5aa25d21468ae41f18eaecf3aaa7751ab495
|
||||
SIZE (ViennaRNA-2.6.3.tar.gz) = 66320039
|
||||
|
|
|
@ -51,6 +51,10 @@ DATAFILES= BLOSUM30.bla BLOSUM45.bla BLOSUM62.bla BLOSUM80.bla aa.rnd \
|
|||
CFLAGS+= -Wno-error=int-conversion
|
||||
.endif
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
|
||||
CFLAGS+= -Wno-error=incompatible-function-pointer-types
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${FIND} ${BUILD_WRKSRC} -name "makefile" | ${XARGS} \
|
||||
${REINPLACE_CMD} -e \
|
||||
|
|
|
@ -14,17 +14,17 @@ BUILD_DEPENDS= ${LOCALBASE}/include/vcglib/img/img.h:devel/vcglib
|
|||
LIB_DEPENDS= libmpirxx.so:math/mpir
|
||||
|
||||
USES= dos2unix gl qmake:outsource qt:5
|
||||
USE_GL= gl glu glew
|
||||
USE_QT= buildtools:build core gui network \
|
||||
opengl script xml xmlpatterns widgets
|
||||
DOS2UNIX_GLOB= *.c *.cpp *.h
|
||||
USE_CXXSTD= c++11
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= cnr-isti-vclab
|
||||
USE_GL= gl glu glew
|
||||
USE_LDCONFIG= yes
|
||||
USE_QT= buildtools:build core gui network \
|
||||
opengl script xml xmlpatterns widgets
|
||||
|
||||
QMAKE_SOURCE_PATH= ${WRKSRC}/src/meshlab.pro
|
||||
|
||||
DOS2UNIX_GLOB= *.c *.cpp *.h
|
||||
|
||||
.if !exists(/usr/include/omp.h)
|
||||
USES+= compiler:gcc-c++11-lib
|
||||
.else
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= opentimer
|
||||
PORTVERSION= g20210726
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= g20221116
|
||||
CATEGORIES= cad
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
@ -10,18 +9,18 @@ WWW= https://github.com/OpenTimer/OpenTimer
|
|||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BROKEN_i386= undefined reference to `__atomic_compare_exchange_8'
|
||||
BROKEN_powerpc= undefined reference to `__atomic_compare_exchange_8'
|
||||
BROKEN_i386= undefined reference to `__atomic_compare_exchange_8' #'`
|
||||
BROKEN_powerpc= undefined reference to `__atomic_compare_exchange_8' #'`
|
||||
|
||||
USES= cmake compiler:c++17-lang python:test shebangfix tcl
|
||||
USE_GCC= yes # fails to build with clang-11: https://github.com/OpenTimer/OpenTimer/issues/48
|
||||
#USE_GCC= yes # fails to build with clang-11: https://github.com/OpenTimer/OpenTimer/issues/48
|
||||
|
||||
SHEBANG_FILES= inttest/*.py
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= OpenTimer
|
||||
GH_PROJECT= OpenTimer
|
||||
GH_TAGNAME= 18d28ff
|
||||
GH_TAGNAME= a57d03b
|
||||
|
||||
TEST_TARGET= test
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1631485980
|
||||
SHA256 (OpenTimer-OpenTimer-g20210726-18d28ff_GH0.tar.gz) = 17c766c81c086419fc95c24576a511f43b8219d8402f8651d3c942d79bf0f4b4
|
||||
SIZE (OpenTimer-OpenTimer-g20210726-18d28ff_GH0.tar.gz) = 120737819
|
||||
TIMESTAMP = 1690100071
|
||||
SHA256 (OpenTimer-OpenTimer-g20221116-a57d03b_GH0.tar.gz) = 98a33a9136fc1f19dcb8cf557760ee9f308a7189850887cb2e1f04ec955ca9c3
|
||||
SIZE (OpenTimer-OpenTimer-g20221116-a57d03b_GH0.tar.gz) = 120871156
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= surelog
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.66
|
||||
DISTVERSION= 1.70
|
||||
CATEGORIES= cad
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
@ -29,9 +29,9 @@ JAVA_RUN= no
|
|||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= chipsalliance
|
||||
GH_PROJECT= Surelog
|
||||
GH_TUPLE= alainmarcel:antlr4:cae2b22:antlr4/third_party/antlr4 \
|
||||
google:googletest:cb455a7:googletest/third_party/googletest \
|
||||
google:flatbuffers:ae67536:flatbuffers/third_party/flatbuffers
|
||||
GH_TUPLE= alainmarcel:antlr4:ce7f5e7:antlr4/third_party/antlr4 \
|
||||
google:googletest:01e1837:googletest/third_party/googletest \
|
||||
google:flatbuffers:48da238:flatbuffers/third_party/flatbuffers
|
||||
|
||||
CMAKE_ON= BUILD_SHARED_LIBS SURELOG_USE_HOST_UHDM
|
||||
CMAKE_OFF= SURELOG_BUILD_TESTS
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
TIMESTAMP = 1686981692
|
||||
SHA256 (chipsalliance-Surelog-v1.66_GH0.tar.gz) = 6a6820227ae51a444bf8f3332c72427a41c3657bc551113d56acbe3b94eb5836
|
||||
SIZE (chipsalliance-Surelog-v1.66_GH0.tar.gz) = 92386820
|
||||
SHA256 (alainmarcel-antlr4-cae2b22_GH0.tar.gz) = f4f82c2aa5febfe4f2fd2e3691a34bdea37d4ad57c5f2511b97abad134c61a06
|
||||
SIZE (alainmarcel-antlr4-cae2b22_GH0.tar.gz) = 4313615
|
||||
SHA256 (google-googletest-cb455a7_GH0.tar.gz) = d3308c0dc010d10d4d4a13c83d784571bb2084e6c790e758167aed49dbdb18b2
|
||||
SIZE (google-googletest-cb455a7_GH0.tar.gz) = 868129
|
||||
SHA256 (google-flatbuffers-ae67536_GH0.tar.gz) = 00768c8d0b260cc9fe9be5efec162f2a91e472134bf0322deba2142cda71c905
|
||||
SIZE (google-flatbuffers-ae67536_GH0.tar.gz) = 2257361
|
||||
TIMESTAMP = 1690090712
|
||||
SHA256 (chipsalliance-Surelog-v1.70_GH0.tar.gz) = 4598786a060cd4ef77507784c5b4e9a1e3756d3263d6ee2b9503e0ef1ba1dbeb
|
||||
SIZE (chipsalliance-Surelog-v1.70_GH0.tar.gz) = 92447173
|
||||
SHA256 (alainmarcel-antlr4-ce7f5e7_GH0.tar.gz) = cc6c6340f6bbc64a6f5d56d5d74e89ff30efbddf30364153db05c0c2e5cc189e
|
||||
SIZE (alainmarcel-antlr4-ce7f5e7_GH0.tar.gz) = 4205140
|
||||
SHA256 (google-googletest-01e1837_GH0.tar.gz) = 7d513ad6e9d509ef673cd121754325ff3ebe865f60b875f66270c7cedc747d6a
|
||||
SIZE (google-googletest-01e1837_GH0.tar.gz) = 867380
|
||||
SHA256 (google-flatbuffers-48da238_GH0.tar.gz) = 317122d0c710e8ad2adbd95116ae5be743da9807c7457c5f69a8845e2e98b7b1
|
||||
SIZE (google-flatbuffers-48da238_GH0.tar.gz) = 2287251
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= uhdm
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.66
|
||||
DISTVERSION= 1.70
|
||||
CATEGORIES= cad
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
@ -18,7 +18,7 @@ USE_LDCONFIG= ${PREFIX}/lib/uhdm
|
|||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= chipsalliance
|
||||
GH_PROJECT= ${PORTNAME:tu}
|
||||
GH_TUPLE= capnproto:capnproto:14f24a4:capnproto/third_party/capnproto \
|
||||
GH_TUPLE= capnproto:capnproto:48e4889:capnproto/third_party/capnproto \
|
||||
google:googletest:58d77fa:googletest/third_party/googletest
|
||||
|
||||
CMAKE_ON= BUILD_SHARED_LIBS
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TIMESTAMP = 1686981365
|
||||
SHA256 (chipsalliance-UHDM-v1.66_GH0.tar.gz) = 677ed2601841442d33a8d8a701459b6d926fcac9726f6b600c4029ecd545ea49
|
||||
SIZE (chipsalliance-UHDM-v1.66_GH0.tar.gz) = 1762385
|
||||
SHA256 (capnproto-capnproto-14f24a4_GH0.tar.gz) = 1130e78658e8b1ceb3a69a6b3a964913f22505532ab217299e5600f371922877
|
||||
SIZE (capnproto-capnproto-14f24a4_GH0.tar.gz) = 2121570
|
||||
TIMESTAMP = 1690089901
|
||||
SHA256 (chipsalliance-UHDM-v1.70_GH0.tar.gz) = e38f8255f858adcb25a4780a73b5bba1bde619f1b74b96e28270fe6e1bba283a
|
||||
SIZE (chipsalliance-UHDM-v1.70_GH0.tar.gz) = 1763527
|
||||
SHA256 (capnproto-capnproto-48e4889_GH0.tar.gz) = 947caebe3908f03baa546ff350c2460e9598674069295a264e018a552885c3b1
|
||||
SIZE (capnproto-capnproto-48e4889_GH0.tar.gz) = 2403821
|
||||
SHA256 (google-googletest-58d77fa_GH0.tar.gz) = a55ceaae12e0ea65fee295b8d807bab5c06a719e98d9ac15af7f7c42a8d5000e
|
||||
SIZE (google-googletest-58d77fa_GH0.tar.gz) = 854878
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
--- CMakeLists.txt.orig 2023-04-16 17:58:00 UTC
|
||||
--- CMakeLists.txt.orig 2023-07-22 04:56:00 UTC
|
||||
+++ CMakeLists.txt
|
||||
@@ -404,6 +404,6 @@ install(
|
||||
FILES ${CMAKE_CURRENT_BINARY_DIR}/UHDM.pc
|
||||
DESTINATION lib/pkgconfig)
|
||||
@@ -203,7 +203,7 @@ configure_file(${PROJECT_SOURCE_DIR}/include/config.h.
|
||||
target_compile_options(uhdm PUBLIC
|
||||
"SHELL:$<IF:$<CXX_COMPILER_ID:MSVC>,/FI uhdm/config.h,-include uhdm/config.h>")
|
||||
|
||||
-if(BUILD_SHARED_LIBS)
|
||||
+if(FALSE AND BUILD_SHARED_LIBS)
|
||||
add_subdirectory(python)
|
||||
set_property(TARGET uhdm PROPERTY POSITION_INDEPENDENT_CODE 1)
|
||||
endif()
|
||||
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
--- third_party/capnproto/c++/src/kj/cidr.c++.orig 2023-07-23 06:08:18 UTC
|
||||
+++ third_party/capnproto/c++/src/kj/cidr.c++
|
||||
@@ -34,6 +34,8 @@
|
||||
#else
|
||||
#include <sys/socket.h>
|
||||
#include <arpa/inet.h>
|
||||
+#include <sys/types.h>
|
||||
+#include <netinet/in.h>
|
||||
#endif
|
||||
|
||||
namespace kj {
|
|
@ -305,8 +305,8 @@ lib/cmake/UHDM/UHDMTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
|||
lib/cmake/UHDM/UHDMTargets.cmake
|
||||
lib/uhdm/UHDM.capnp
|
||||
lib/uhdm/libcapnp.so
|
||||
lib/uhdm/libcapnp.so.0.8.0
|
||||
lib/uhdm/libcapnp.so.0.11-dev
|
||||
lib/uhdm/libkj.so
|
||||
lib/uhdm/libkj.so.0.8.0
|
||||
lib/uhdm/libkj.so.0.11-dev
|
||||
lib/uhdm/libuhdm.so
|
||||
libdata/pkgconfig/UHDM.pc
|
||||
|
|
|
@ -13,11 +13,10 @@ LICENSE= LGPL3
|
|||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}PyOpenGL>0:graphics/py-PyOpenGL@${PY_FLAVOR}
|
||||
|
||||
USES= cmake gettext python pyqt:5
|
||||
USES= cmake gettext python pycryptography:run pyqt:5
|
||||
USE_PYQT= pyqt5
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= Ultimaker
|
||||
|
|
|
@ -8,9 +8,17 @@ MAINTAINER= ports@FreeBSD.org
|
|||
COMMENT= Vi/ex clone that speaks Chinese
|
||||
|
||||
USES= ncurses
|
||||
CFLAGS+= -Wno-error=return-type
|
||||
|
||||
MAKE_ARGS= LIBS="${LDFLAGS} -lncurses"
|
||||
|
||||
CFLAGS+= -Wno-error=return-type
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
|
||||
CFLAGS+= -Wno-error=incompatible-function-pointer-types
|
||||
.endif
|
||||
|
||||
do-install:
|
||||
@# install target in celvis Makefile is not too good -- this is easier
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/celvis ${WRKSRC}/virec ${STAGEDIR}${PREFIX}/bin
|
||||
|
|
|
@ -8,22 +8,26 @@ MAINTAINER= ports@FreeBSD.org
|
|||
COMMENT= SCIM Chinese Smart Pinyin input method
|
||||
WWW= https://github.com/scim-im/scim
|
||||
|
||||
BUILD_DEPENDS= scim>=1.2.0:textproc/scim
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
USES= gmake iconv libtool:keepla pathfix pkgconfig
|
||||
BUILD_DEPENDS= scim>=1.2.0:textproc/scim
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
USES= gmake iconv libtool:keepla localbase:ldflags pathfix pkgconfig
|
||||
USE_CXXSTD= c++14
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS+= --disable-skim-support
|
||||
|
||||
INSTALL_TARGET= install-strip
|
||||
|
||||
CPPFLAGS+= -I${LOCALBASE}/include -D__STDC_ISO_10646__
|
||||
LDFLAGS+= -L${LOCALBASE}/lib -lintl
|
||||
CPPFLAGS+= -D__STDC_ISO_10646__
|
||||
LDFLAGS+= -lintl
|
||||
|
||||
OPTIONS_DEFINE= NLS
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
NLS_USES= gettext
|
||||
NLS_CONFIGURE_ENABLE= nls
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue