From nobody Fri Mar 15 20:54:44 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TxGhh4zbmz5Ctmq; Fri, 15 Mar 2024 20:54:44 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TxGhh4RhVz4D56; Fri, 15 Mar 2024 20:54:44 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1710536084; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wISAvRupITGz8HH69FZ1wE9NrFJeYn8yImc5KRCd1G4=; b=X1h2e5VxPb9L6kj4VeNWil1aamuhNJdIZN1UIwrvT23EWCaiauWq/UkqEHlD+sdIzsaUAq IFds3O6uSBxLXKQIJSHubW2kyYctCfyDeKnGUtTYqIwAms+jeDDHDGQMHEi+h8B9MD/6pD pyyJlpvuWuinsrTDvGg2eKqUjEjWV+iF0nn1/UGP548uFN1HSDUlpQrRrnh7IA3HwPangC g+/a/iv3r5wWD8Pjao9VtIQfnHuStFqHsypUdEaCHVHyZIBUrLrRDgfkDsFLFxI8Eb7SyE cSacNuyqtZEBMg1goS2R1I+x4hEDtn0hiyz7J1IwFwU9XCuHHIZ2IpPzg3S6Pw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1710536084; a=rsa-sha256; cv=none; b=F9RYFjjwlYd58dPHeJV6f8sb/k4DQNhhlig8qTttO0ZMcwU8Cb6mqmPSWaWV2qDfb+wAz/ dBRBji+AStgrKbZfXOgX+PcVB8+K35tekokTN00kq1aYGX9tlmeSCr/zkxUvteoBMTY5FL 5gWggkTRe2m0ss75EfQ+p/xySMaDZcJi5d4T0r5dSpvidteRPI8Y5iHh2ErN9dXQlCUJIf IqCDqBVbM85Pvi9aC3/GTkmlLNF/1GllSWGN6sbbdzDCF15ft7gpfZmfBbZn/AjLkmfKg5 rKkA2CyQDczqwjKnK8DJ6jjmLyIJTDXdfODoUyyAYU4egq5vVGNgDgOe/RuXPw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1710536084; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wISAvRupITGz8HH69FZ1wE9NrFJeYn8yImc5KRCd1G4=; b=LFz0Lp/Ght2Y3udhbAYurEMv67CYV7Mjz5R2Q2wfKleRn2AQF3YfzFReMCzhlvvO7wZ2fB e1+h8nPfOCBoqcQy2MRAACIFyy7WMtmR4nLVKsIYhiakBmnuYgziuftSBAxaquYa3qNIaC qVH/UjGaE2DFV0D7+UxFOaUlB7q9MT8G5eZwzfXSV9dP/JuaB0WlzbASyJ0K2Gtdk/ZxXG mNVTzAUirzlqg971LvZMDi2GK6oyJONFwJ4LUWg8WD/6vF9zTEycQN5lvYrl1NARMcXjRm gtKQu2N0t339iV31kZInDyaZkGXcwBk5jgOm3xVhvqyfPMLxRVchOyn0C7MTsw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4TxGhh43FSzRKQ; Fri, 15 Mar 2024 20:54:44 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 42FKsivi004571; Fri, 15 Mar 2024 20:54:44 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 42FKsi0p004568; Fri, 15 Mar 2024 20:54:44 GMT (envelope-from git) Date: Fri, 15 Mar 2024 20:54:44 GMT Message-Id: <202403152054.42FKsi0p004568@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Charlie Li Subject: git: 2c701627c182 - main - audio/libdjinterop: add 0.20.1 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vishwin X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2c701627c182315684e2d8b0b50a8c68a5413622 Auto-Submitted: auto-generated The branch main has been updated by vishwin: URL: https://cgit.FreeBSD.org/ports/commit/?id=2c701627c182315684e2d8b0b50a8c68a5413622 commit 2c701627c182315684e2d8b0b50a8c68a5413622 Author: Charlie Li AuthorDate: 2024-03-15 20:50:32 +0000 Commit: Charlie Li CommitDate: 2024-03-15 20:54:39 +0000 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. --- audio/Makefile | 1 + audio/libdjinterop/Makefile | 22 ++++++++++++++++++++++ audio/libdjinterop/distinfo | 3 +++ audio/libdjinterop/pkg-descr | 6 ++++++ audio/libdjinterop/pkg-plist | 38 ++++++++++++++++++++++++++++++++++++++ 5 files changed, 70 insertions(+) diff --git a/audio/Makefile b/audio/Makefile index ac384c5d3c2a..c9ef444b9e81 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -348,6 +348,7 @@ SUBDIR += libconvolve SUBDIR += libcoverart SUBDIR += libdiscid + SUBDIR += libdjinterop SUBDIR += libdssialsacompat SUBDIR += libebur128 SUBDIR += libechonest diff --git a/audio/libdjinterop/Makefile b/audio/libdjinterop/Makefile new file mode 100644 index 000000000000..275f83322f13 --- /dev/null +++ b/audio/libdjinterop/Makefile @@ -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 diff --git a/audio/libdjinterop/distinfo b/audio/libdjinterop/distinfo new file mode 100644 index 000000000000..d0b569660170 --- /dev/null +++ b/audio/libdjinterop/distinfo @@ -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 diff --git a/audio/libdjinterop/pkg-descr b/audio/libdjinterop/pkg-descr new file mode 100644 index 000000000000..e084b99227a6 --- /dev/null +++ b/audio/libdjinterop/pkg-descr @@ -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. diff --git a/audio/libdjinterop/pkg-plist b/audio/libdjinterop/pkg-plist new file mode 100644 index 000000000000..ea3833e4478f --- /dev/null +++ b/audio/libdjinterop/pkg-plist @@ -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