Date: Wed, 22 Mar 2017 18:38:44 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 218016] graphics/urt: rescue, UPDATE, provide MASTER_SITES, MAJOR OVERHAUL, take MAINTAINER'ship Message-ID: <bug-218016-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D218016 Bug ID: 218016 Summary: graphics/urt: rescue, UPDATE, provide MASTER_SITES, MAJOR OVERHAUL, take MAINTAINER'ship Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Keywords: patch, patch-ready Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: portmaster@bsdforge.com Created attachment 181067 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D181067&action= =3Dedit svn diff (patch) for graphics/urt PROLOG OK I know this is old, but so are ls(1), and cp(1), and like urt; they just work. :-) Given that SO many graphics utils/ports depend on urt. I felt compelled to rescue it from deletion. This was NOT an easy task; I've done a mess of reworking -- see below, for all the gory details. STOP THE MADNESS! WHAT A MESS! The source is scattered all over the net, and an additional patch is located somewhere else. This is crazy! If I'm going to maintain it; I'm going to maintain it as a FreeBSD port. As such, I'll keep the original source files as reference files, and maintain them as well. But for the FreeBSD port, I've taken the liberty of eliminating the some 100+ FreeBSD specific patches -- many of which were incorrectly named, and fix them && (pre)apply them to the source. As well as the external patch. Then pack up the results as the DISTFILE. CHANGES fix && apply the patches currently associated with the port delete the 100+ patches as well as the files/ folder MAINTAINER - to me MASTER_SITES - provide one LICENSE - add LICENSE_FILES - link to it DISTFILES - update as necessary DISTFILE - recreate as ONE files, after changes listed above removes BROKEN, DEPRECATED, and EXPIRATION_DATE I think that covers it. But DO take note of the changes within the attached svn diff -- *especially* the deletions. See Also: a QA LOG proving that all of this actually worked! :-) OH portlint complained about using EXTRACT_SUFX HOWEVER I tried to simply use USES=3Dtar:xz but then the port insisted upon downloading a tar.GZ file. As such; I'm using both. I'm on a recent -CURRENT (12), but can't imagine that should be an issue. Just mentioning it. That's it! 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-218016-13>