audio/libdjinterop: add 0.20.1

This is not the newest upstream version, but audio/mixxx 2.4.0
(latest upstream) specifically requires this version for the
respective functionality. Similar arrangement to editors/libreoffice
pegging specific versions of certain dependencies.
This commit is contained in:
Charlie Li 2024-03-15 16:50:32 -04:00
parent 133ed6be91
commit 2c701627c1
No known key found for this signature in database
GPG Key ID: 678F936058415CCA
5 changed files with 70 additions and 0 deletions

View File

@ -348,6 +348,7 @@
SUBDIR += libconvolve
SUBDIR += libcoverart
SUBDIR += libdiscid
SUBDIR += libdjinterop
SUBDIR += libdssialsacompat
SUBDIR += libebur128
SUBDIR += libechonest

View File

@ -0,0 +1,22 @@
PORTNAME= libdjinterop
DISTVERSION= 0.20.1
CATEGORIES= audio
MAINTAINER= vishwin@FreeBSD.org
COMMENT= C++ library for access to DJ record libraries
WWW= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= boost-libs>0:devel/boost-libs # for test programs
USES= compiler:c++17-lang cmake:testing sqlite
USE_GITHUB= yes
GH_ACCOUNT= xsco
PORTSCOUT= ignore:1 # audio/mixxx dictates us
PLIST_SUB= VERSION=${DISTVERSION}
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1710352228
SHA256 (xsco-libdjinterop-0.20.1_GH0.tar.gz) = 69bdbd0e68f12858b79795a76a6023962f93f819ca36ea56a9d4680901865d13
SIZE (xsco-libdjinterop-0.20.1_GH0.tar.gz) = 2463673

View File

@ -0,0 +1,6 @@
libdjinterop is a C++ library that allows access to database formats
used to store information about DJ record libraries.
This library currently supports:
Engine Library, as used on "Prime"-series DJ equipment.

View File

@ -0,0 +1,38 @@
include/djinterop/album_art.hpp
include/djinterop/config.hpp
include/djinterop/crate.hpp
include/djinterop/database.hpp
include/djinterop/djinterop.hpp
include/djinterop/engine/engine.hpp
include/djinterop/engine/engine_version.hpp
include/djinterop/engine/v2/beat_data_blob.hpp
include/djinterop/engine/v2/change_log_table.hpp
include/djinterop/engine/v2/engine_library.hpp
include/djinterop/engine/v2/information_table.hpp
include/djinterop/engine/v2/loops_blob.hpp
include/djinterop/engine/v2/overview_waveform_data_blob.hpp
include/djinterop/engine/v2/playlist_entity_table.hpp
include/djinterop/engine/v2/playlist_table.hpp
include/djinterop/engine/v2/quick_cues_blob.hpp
include/djinterop/engine/v2/track_data_blob.hpp
include/djinterop/engine/v2/track_table.hpp
include/djinterop/exceptions.hpp
include/djinterop/musical_key.hpp
include/djinterop/optional.hpp
include/djinterop/pad_color.hpp
include/djinterop/performance_data.hpp
include/djinterop/semantic_version.hpp
include/djinterop/stream_helper.hpp
include/djinterop/track.hpp
include/djinterop/track_snapshot.hpp
lib/cmake/DjInterop/DjInteropConfig.cmake
lib/cmake/DjInterop/DjInteropConfigVersion.cmake
lib/cmake/DjInterop/DjInteropTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/DjInterop/DjInteropTargets.cmake
lib/cmake/DjInterop/FindPackageHandleStandardArgs.cmake
lib/cmake/DjInterop/FindPackageMessage.cmake
lib/cmake/DjInterop/FindSQLite3.cmake
lib/libdjinterop.so
lib/libdjinterop.so.0
lib/libdjinterop.so.%%VERSION%%
libdata/pkgconfig/djinterop.pc