Date: Thu, 29 Apr 2021 20:21:43 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 255496] [NEW-PORT] audio/ZMusic Message-ID: <bug-255496-7788-OlA0nppC8w@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-255496-7788@https.bugs.freebsd.org/bugzilla/> References: <bug-255496-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D255496 --- Comment #10 from Kalten <kalten@gmx.at> --- (In reply to Chris Hutchinson from comment #7) > LOL. I'm well familiar with the process. I'm > currently Maintainer for ~160 ports. ;-) >=20 > You aren't using LICENSE correctly. What > I'm interested in. So I can help you fix > it. Is what license does the author of > the source code claim? > GPL, BSD, MIT, CDL, ...? > If you can provide me with that && the > version. I can get you to the correct entry. (In reply to Chris Hutchinson from comment #8) > Based on what I see in your shar(1) file. > You want, and only want: >=20 > LICENSE=3D GPLv3 LGPL21 > LICENSE_COMB=3D multi >=20 > and remove the $FreeBSD line. >=20 > That should get it. You want me to copy all that into here=E2=80=94so be it: Firstly: I did look through https://docs.freebsd.org/en/books/porters-handbook/makefiles/#licenses as well as /usr/ports/Mk/bsd.licenses.db.mk The files inside work/ZMusic-1.1.6/licenses/ do lead to: legal.txt seems to be the authors explanation: >> ZMusic is licensed under the GPLv3. >>=20 >> The majority of original code uses a BSD-like lincese. See bsd.txt. >>=20 >> libADL and libOPN are licensed under the GPLv3. >>=20 >> WildMidi is licensed under the LGPLv3. See lgplv3.txt >>=20 >> This software uses the 'zlib' general purpose compression library by >> Jean-loup Gailly and Mark Adler. >>=20 >> This software uses the game_music_emu library, which is covered by the G= NU Lesser >> General Public License. See lgplv21.txt. >>=20 >> This software uses the "Dynamic Universal Music Bibliotheque" library for >> MOD music playback. See dumb.txt for original license. The version used, >> however, has been heavily modified from its original form and is the same >> version used by the foobar2000 component foo_dumb as of mid-2008, found = at >> http://kode54.foobar2000.org/. >>=20 >> ZMusic Lite is a feature reduced version that omits all content that is = not >> compatible with the LGPL v2.1. Use this if your project cannot comply wi= th the GPL. >> This means that most of the available MIDI synths, except FluidSynth, ha= ve been removed >> and that the playback of native OPL file types is disabled. That seems to mean and correspond to the files inside work/ZMusic-1.1.6/licenses/: =E2=80=A2 bsd (Version unknown, but poudriere does wish a version number) that is why I put the following into the Makefile: LICENSE_FILE_BSD3CLAUSE=3D${WRKSRC}/licenses/bsd.txt =E2=80=A2 dumb (Dynamic Universal Music Bibliotheque) I could not find this one, hence the comment in the Makefile #LICENSE_FILE_=3D${WRKSRC}/licenses/dumb.txt and my comment #0 >>> Prey do have a look at the commented three entries: what is to be done about them? =E2=80=A2 gplv3 that is why I put the following into the Makefile: LICENSE_FILE_GPLv3=3D ${WRKSRC}/licenses/gplv3.txt =E2=80=A2 lgplv21 that is why I put the following into the Makefile: LICENSE_FILE_LGPL21=3D${WRKSRC}/licenses/lgplv21.txt =E2=80=A2 lgplv3 that is why I put the following into the Makefile: LICENSE_FILE_LGPL3=3D ${WRKSRC}/licenses/lgplv3.txt =E2=80=A2 zmusic I could not find this one, hence the comment in the Makefile #LICENSE_FILE_=3D${WRKSRC}/licenses/zmusic.txt and my comment #0 (see =E2=80=A2dump) =E2=80=A2 the named file legal.txt from above=20 I thought, this one should be installed too=E2=80=94hence the comment in = the Makefile #LICENSE_FILE_=3D${WRKSRC}/licenses/legal.txt and my comment #0 (see =E2=80=A2dump) These resulted in the entries placed above all the others, in the Makefile: LICENSE=3D BSD3CLAUSE GPLv3 LGPL21 LGPL3 ZLIB LICENSE_COMB=3D multi And my question, what to do with the others. your version in comment #8 does omit some of those! How is that all together to be handled? > Agreed. BOTH {$FreeBSD; LICENSE} should be > done at the same time. :-) OK. (In reply to Chris Hutchinson from comment #9) > OH! Almost forgot. As a rule ports names && > categories are all *lower* cased. So not doing > so, may result in rejection by the committers. >=20 > Just so you know. :-) Well: e.g. inside audio/ there are GxSwitchlessWah-lv2 HVSC-Update Maaate So=E2=80=94what shall it be? Thanks in advance! Kalten --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-255496-7788-OlA0nppC8w>