Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 May 2021 21:43:28 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 255846] x11-themes/kde-icons-noia: Add LICENSE, Take MAINTAINERship
Message-ID:  <bug-255846-7788-EKnjgLlQiN@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-255846-7788@https.bugs.freebsd.org/bugzilla/>
References:  <bug-255846-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=3D255846

Chris Hutchinson <portmaster@bsdforge.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #225040|                            |maintainer-approval?
              Flags|                            |

--- Comment #10 from Chris Hutchinson <portmaster@bsdforge.com> ---
Created attachment 225040
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D225040&action=
=3Dedit
git diff for x11-themes/kde-icons-* (MEGA DIFF)

OK in retrospect this should have been under a different
title indicating it's _current_ affect -- but hindsight
being what it is...

This git diff is a MEGA diff against all the kde-icons-*
Why?
A recent change in the ports framework caused
x11-themes/kde-icons-noia/Makefile.icons and all ports
dependent upon it to start throwing LICENSE related errors.
As a result; I've gone through the affected ports and
added the actual LICENSE it contained. Those few that didn't
declare one, received the "blanket" "theme" license
declaration pulled from
x11-themes/kde-icons-noia/Makefile.icons
IMHO using x11-themes/kde-icons-noia/Makefile.icons as
a "blanket" for LICENSE is an abuse of the LICENSE
framework that requires kludges to existing kde-icons
and hides licenses that actually exist within the ports.
So this is my submission to address that perceived abuse
and further address other anomalies along the way.
I'm taking full responsibility for these changes. So have
assigned myself as MAINTAINER for the entire group affected.

Changes
Makefile(s)
LICENSE, MAINTAINER

x11-themes/kde-icons-lime-rade8
as above, but with
MASTER_SITES (was using distcache.freebsd...)

x11-themes/kde-icons-nuvola
MASTER_SITES (www.icon-king.com is dead, use GENTOO)

x11-themes/kde-icons-noia/Makefile.icons
remove conditional LICENSE block
MAINTAINER

That's it.

All of these tested on 12/mad(63|32) && 13/amd(64|32) and return:

=3D=3D=3D>  License (...) accepted by the user
=3D=3D=3D>   kde-icons-... depends on file: /usr/local/sbin/pkg - found
=3D> noia-kde-icons-... doesn't seem to exist in /usr/ports/distfiles/KDE.
=3D> Attempting to fetch /distfiles/noia-kde-icons-...
=3D=3D=3D> Fetching all distfiles required by kde-icons-... for building
=3D=3D=3D>  Extracting for kde-icons-...
=3D> SHA256 Checksum OK for KDE/noia-kde-icons-...
=3D=3D=3D>  Patching for kde-icons-...
=3D=3D=3D>  Configuring for kde-icons-...
=3D=3D=3D>  Staging for kde-icons-...
=3D=3D=3D>   Generating temporary packing list
=3D=3D=3D=3D> Compressing man pages (compress-man)
=3D=3D=3D=3D> Running Q/A tests (stage-qa)
=3D=3D=3D=3D> Checking for pkg-plist issues (check-plist)
=3D=3D=3D> Parsing plist
=3D=3D=3D> Checking for items in STAGEDIR missing from pkg-plist
=3D=3D=3D> Checking for items in pkg-plist which are not in STAGEDIR
=3D=3D=3D> No pkg-plist issues found (check-plist)

Thanks! :-)

--Chris

--=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-255846-7788-EKnjgLlQiN>