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>