Skip site navigation (1)Skip section navigation (2)
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>