[gentoo-dev] Last rites: net-fs/smbtad

2022-02-27 Thread David Seifert
# David Seifert  (2022-02-27)
# Last release 10 years ago, no other distro packages this,
# stuck on cmake-utils.eclass and QA issues.
# Bug #711880, #774519, removal on 2022-03-27.
net-fs/smbtad


signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: sci-chemistry/mm-align

2022-02-27 Thread Sam James
# Sam James  (2022-02-27)
# Fails to build with modern GCC, stuck on cmake-utils.eclass too.
# bug #723194, bug #834301. Removal on 2022-03-27.
sci-chemistry/mm-align


signature.asc
Description: Message signed with OpenPGP


[gentoo-dev] Last rites: dev-libs/smack

2022-02-27 Thread Sam James
# Sam James  (2022-02-27)
# EAPI=6 consumer of deprecated cmake-utils.eclass. No reverse
# dependencies and will soon be unbuildable with new CMake.
# bug #774495. Dead HOMEPAGE. Removal on 2022-03-27.
dev-libs/smack


signature.asc
Description: Message signed with OpenPGP


[gentoo-dev] last rites: net-libs/libnfsidmap

2022-02-27 Thread Andreas K. Huettel
# Andreas K. Hüttel  (2022-02-27)
# Outdated, fails to build with glibc-2.34, bug 806755
# Has been integrated into net-fs/nfs-utils, please use that instead.
# Removal in 30 days.
net-libs/libnfsidmap

-- 
Andreas K. Hüttel
dilfri...@gentoo.org
Gentoo Linux developer
(council, toolchain, base-system, perl, libreoffice)

signature.asc
Description: This is a digitally signed message part.


[gentoo-dev] Last-rites: x11-libs/libyui, x11-libs/libyui-gtk, x11-libs/libyui-ncurses and x11-libs/libyui-qt

2022-02-27 Thread Andreas Sturmlechner
# Andreas Sturmlechner  (2022-02-27)
# No revdeps since begin of gentoo.git history, outdated and unmaintained.
# Bug #834307. Removal on 2022-03-29.
x11-libs/libyui
x11-libs/libyui-gtk
x11-libs/libyui-ncurses
x11-libs/libyui-qt


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] [PATCH v2] go-module.eclass: deprecate EGO_SUM and call ego instead of go

2022-02-27 Thread William Hubbs
On Sun, Feb 27, 2022 at 12:17:45PM +0100, Ulrich Mueller wrote:
> > On Sun, 27 Feb 2022, Ionen Wolkens wrote:
> 
> > On Sat, Feb 26, 2022 at 10:38:33PM -0600, William Hubbs wrote:
> >> +# eclass.  If it doesn't, you need to also create a vendor tarball and
> 
> > Unnecessary double space.
> 
> No. It is a sentence end, so the double space is mandatory.
> 
> (The reason is that we generate manpages from eclass documentation,
> so we should follow groff conventions for sentence ends.)

I've never heard of this convention, and there many places in eclasses,
including this one, that have a single space as a sentence end.
that have a single space at a sentence end, so I will go ahead and fix
this.

William



signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH v2] go-module.eclass: deprecate EGO_SUM and call ego instead of go

2022-02-27 Thread William Hubbs
On Sun, Feb 27, 2022 at 12:46:00AM -0500, Ionen Wolkens wrote:
> On Sat, Feb 26, 2022 at 10:38:33PM -0600, William Hubbs wrote:
> > diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass
> > index 66fe52c9ad7..b9686ad555a 100644
> > --- a/eclass/go-module.eclass
> > +++ b/eclass/go-module.eclass
> > @@ -25,9 +25,26 @@
> >  #
> >  # If the software has a directory named vendor in its
> >  # top level directory, the only thing you need to do is inherit the
> > -# eclass. Otherwise, you need to also populate
> > -# EGO_SUM and call go-module_set_globals as discussed below.
> > +# eclass.  If it doesn't, you need to also create a vendor tarball and
> 
> Unnecessary double space.
> 
> > +# host it somewhere, for example in your dev space.
> >  #
> > +# Here are the commands to create a vendor tarball.
> > +#
> > +# @CODE
> > +#
> > +# $ cd /path/to/project
> > +# $ go mod vendor
> > +# $ tar -acf project-1.0-vendor.tar.xz vendor --xform 's:^":project-1.0/:'
> 
> Typo, that " doesn't exist at start of paths and it'd do nothing.
> Should just be 's:^:project-1.0/:'

This is fixed.

> 
> > -# SRC_URI="https://github.com/example/${PN}/archive/v${PV}.tar.gz -> 
> > ${P}.tar.gz
> > -# ${EGO_SUM_SRC_URI}"
> > +# SRC_URI="https://github.com/example/${PN}/archive/v${PV}.tar.gz -> 
> > ${P}.tar.gz"
> > +# Do not add the next line if you don't have a vendor tarball
> > +# SRC_URI+="${P}-vendor.tar.gz"
> 
> Since example use .xz, should use it over .gz for vendor tarball.

Fixed, but note that it doesn't really matter. you can use .z, .gz,
.zip, or whatever you want to use.

> 
> > @@ -256,7 +197,7 @@ go-module_set_globals() {
> > # Relative URI within a GOPROXY for a file
> > _reluri="${_dir}/@v/${version}.${_ext}"
> > # SRC_URI: LHS entry
> > -   _uri="${_GOMODULE_GOPROXY_BASEURI}/${_reluri}"
> > +   _uri="mirror://goproxy/${_reluri}"
> >  #  _uri="mirror://goproxy/${_reluri}"
> 
> Unnecessary comment that duplicates the now-used above line.

This part of the eclass is out of scope for what I was changing, and
since most of this code will go away eventually, I'm not really worried
about this extra comment.

William


signature.asc
Description: PGP signature


[gentoo-dev] Last rites: sys-apps/tapi

2022-02-27 Thread Fabian Groffen
# Fabian Groffen  (2022-02-27)
# Masked for removal, needs updates, significant amount of work, no
# Clang toolchain available to test with
# Removal on 2022-03-29.  Bug #834306
sys-apps/tapi

-- 
Fabian Groffen
Gentoo on a different level


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH v2] go-module.eclass: deprecate EGO_SUM and call ego instead of go

2022-02-27 Thread Ulrich Mueller
> On Sun, 27 Feb 2022, Ionen Wolkens wrote:

> On Sat, Feb 26, 2022 at 10:38:33PM -0600, William Hubbs wrote:
>> +# eclass.  If it doesn't, you need to also create a vendor tarball and

> Unnecessary double space.

No. It is a sentence end, so the double space is mandatory.

(The reason is that we generate manpages from eclass documentation,
so we should follow groff conventions for sentence ends.)

Ulrich


signature.asc
Description: PGP signature