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