pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
libADLMIDI: import of 1.6.1
Module Name: pkgsrc-wip
Committed By: Bartosz Kuzma <bartosz.kuzma%gmail.com@localhost>
Pushed By: bartosz.kuzma
Date: Tue Jul 21 05:15:05 2026 +0200
Changeset: 0a223f24c26553b416d36c53232885e761c66ec4
Modified Files:
Makefile
Added Files:
libADLMIDI/DESCR
libADLMIDI/Makefile
libADLMIDI/PLIST
libADLMIDI/buildlink3.mk
libADLMIDI/distinfo
Log Message:
libADLMIDI: import of 1.6.1
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=0a223f24c26553b416d36c53232885e761c66ec4
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
libADLMIDI/DESCR | 12 ++++++++++++
libADLMIDI/Makefile | 24 ++++++++++++++++++++++++
libADLMIDI/PLIST | 16 ++++++++++++++++
libADLMIDI/buildlink3.mk | 13 +++++++++++++
libADLMIDI/distinfo | 5 +++++
6 files changed, 71 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index fe15cffee8..69d330f257 100644
--- a/Makefile
+++ b/Makefile
@@ -2012,6 +2012,7 @@ SUBDIR+= lesspipe
SUBDIR+= lfe
SUBDIR+= lhapdf
SUBDIR+= lhs2tex
+SUBDIR+= libADLMIDI
SUBDIR+= libArcus
SUBDIR+= libGenome
SUBDIR+= libLLVM35
diff --git a/libADLMIDI/DESCR b/libADLMIDI/DESCR
new file mode 100644
index 0000000000..f196f1d1c0
--- /dev/null
+++ b/libADLMIDI/DESCR
@@ -0,0 +1,12 @@
+libADLMIDI is a free Software MIDI synthesizer library with OPL3 emulation
+
+Library is based on the ADLMIDI, a MIDI player for Linux and Windows with
+OPL3 emulation.
+
+Differences with original tool:
+ - Reverb code has been removed.
+ - Doesn't contains platform specific code. Library can be used with
+ various purposes include making of a custom music decoders for a
+ media players and usage with a games.
+ - Supports custom non-hardcoded WOPL banks and ability to build without
+ of embedded banks
diff --git a/libADLMIDI/Makefile b/libADLMIDI/Makefile
new file mode 100644
index 0000000000..a9f577d0e1
--- /dev/null
+++ b/libADLMIDI/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD$
+
+DISTNAME= libADLMIDI-1.6.1
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_GITHUB:=Wohlstand/}
+GITHUB_TAG= refs/tags/v${PKGVERSION_NOREV}
+
+MAINTAINER= bartosz.kuzma%gmail.com@localhost
+HOMEPAGE= https://github.com/Wohlstand/libADLMIDI/
+COMMENT= Software MIDI synthesizer library with OPL3 emulation
+LICENSE= gnu-gpl-v3
+
+.include "../../devel/cmake/build.mk"
+
+WRKSRC= ${WRKDIR}/${DISTNAME}
+
+USE_TOOLS+= pkg-config
+USE_LANGUAGES= c c++
+
+PKGCONFIG_OVERRIDE+= libADLMIDI.pc.in
+
+CMAKE_CONFIGURE_ARGS+= -DlibADLMIDI_SHARED=ON
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/libADLMIDI/PLIST b/libADLMIDI/PLIST
new file mode 100644
index 0000000000..076fc28c1e
--- /dev/null
+++ b/libADLMIDI/PLIST
@@ -0,0 +1,16 @@
+@comment $NetBSD$
+include/adlmidi.h
+lib/cmake/libADLMIDI/libADLMIDI-shared-targets-noconfig.cmake
+lib/cmake/libADLMIDI/libADLMIDI-shared-targets.cmake
+lib/cmake/libADLMIDI/libADLMIDI-static-targets-noconfig.cmake
+lib/cmake/libADLMIDI/libADLMIDI-static-targets.cmake
+lib/cmake/libADLMIDI/libADLMIDIConfig.cmake
+lib/libADLMIDI.a
+lib/libADLMIDI.so
+lib/libADLMIDI.so.1
+lib/libADLMIDI.so.${PKGVERSION}
+lib/pkgconfig/libADLMIDI.pc
+share/doc/libADLMIDI/AUTHORS
+share/doc/libADLMIDI/LICENSE.GPL-3.txt
+share/doc/libADLMIDI/LICENSE.LGPL-2.1.txt
+share/doc/libADLMIDI/README.md
diff --git a/libADLMIDI/buildlink3.mk b/libADLMIDI/buildlink3.mk
new file mode 100644
index 0000000000..06d9783446
--- /dev/null
+++ b/libADLMIDI/buildlink3.mk
@@ -0,0 +1,13 @@
+# $NetBSD$
+
+BUILDLINK_TREE+= libADLMIDI
+
+.if !defined(LIBADLMIDI_BUILDLINK3_MK)
+LIBADLMIDI_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libADLMIDI+= libADLMIDI>=1.6.1
+BUILDLINK_PKGSRCDIR.libADLMIDI?= ../../wip/libADLMIDI
+
+.endif # LIBADLMIDI_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -libADLMIDI
diff --git a/libADLMIDI/distinfo b/libADLMIDI/distinfo
new file mode 100644
index 0000000000..10864c697b
--- /dev/null
+++ b/libADLMIDI/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (libADLMIDI-1.6.1.tar.gz) = 883da62139ceb525fce0a60717cc62df44b8ad191f62c5352f3a86958af9028b
+SHA512 (libADLMIDI-1.6.1.tar.gz) = d5856b7e0342dfab2a7ebf07c5e9acb0b62a5ea5d05324e7616c205e7b4bc364c70961250fed07fd0fb0d085b7d0055b58c973abbadb87ea4e1c16d8271cc006
+Size (libADLMIDI-1.6.1.tar.gz) = 1829668 bytes
Home |
Main Index |
Thread Index |
Old Index