public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] multilib-minimal.eclass: change in behavior
@ 2013-10-20 13:45 hasufell
  2013-10-20 14:41 ` Markos Chandras
  0 siblings, 1 reply; 3+ messages in thread
From: hasufell @ 2013-10-20 13:45 UTC (permalink / raw
  To: gentoo-dev, gentoo-dev-announce; +Cc: multilib

[-- Attachment #1: Type: text/plain, Size: 990 bytes --]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

After doing some tests we will probably apply this patch from bug 483304.

That means two things:
* DOCS variable/array is now handled by "einstalldocs"
* einstalldocs is _only_ carried out automatically if
multilib_src_install_all is not overwritten (previously it was carried
out unconditionally through multilib-minimal_src_install)

Existing ebuilds have been or will be fixed by us.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJSY96XAAoJEFpvPKfnPDWzLmQH/AsPksBpYgMhxbxxFErV+82H
wMiuTT37Eg2/hE6TqnxR7ThePpCPSNkdmtM0TJo8B7HTTGMB4dUrirpmjA4Tv7td
sYculHcw4XmY6hqSep4F4NEXhv+EuAl0SB+gZ6B8YrHCHOXjD3SE9O6jg0S3ezrk
7l6j3GmweeSCsyxcMRTBxCnWQQobH87/toIc/C35EsKX1Z/RS0qI2wfoOh9mbzPi
cvzCKxAU7RMzU0fhcG4kCW6kvMbqQ/QpFklY31LEueKQFXbPkCfBkA5lPC+ZNJoK
tijZWXqwIn4J5EqyZt4IffMAQHo0HaysCX2u8nG/b995/Tanzw6IOW2k3epBCdI=
=OVbB
-----END PGP SIGNATURE-----

[-- Attachment #2: multilib-minimal.eclass.patch --]
[-- Type: text/x-patch, Size: 695 bytes --]

--- multilib-minimal.eclass
+++ multilib-minimal.eclass
@@ -30,7 +30,7 @@
 esac
 
 
-inherit multilib-build
+inherit eutils multilib-build
 
 EXPORT_FUNCTIONS src_configure src_compile src_test src_install
 
@@ -104,18 +104,7 @@
 
 	if declare -f multilib_src_install_all >/dev/null ; then
 		multilib_src_install_all
-	fi
-
-	# this is synced with __eapi4_src_install
-	if ! declare -p DOCS &>/dev/null ; then
-		local d
-		for d in README* ChangeLog AUTHORS NEWS TODO CHANGES \
-				THANKS BUGS FAQ CREDITS CHANGELOG ; do
-			[[ -s "${d}" ]] && dodoc "${d}"
-		done
-	elif [[ $(declare -p DOCS) == "declare -a "* ]] ; then
-		dodoc "${DOCS[@]}"
 	else
-		dodoc ${DOCS}
+		einstalldocs
 	fi
 }

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-dev] multilib-minimal.eclass: change in behavior
  2013-10-20 13:45 [gentoo-dev] multilib-minimal.eclass: change in behavior hasufell
@ 2013-10-20 14:41 ` Markos Chandras
  2013-10-20 14:47   ` hasufell
  0 siblings, 1 reply; 3+ messages in thread
From: Markos Chandras @ 2013-10-20 14:41 UTC (permalink / raw
  To: gentoo-dev

On 10/20/2013 02:45 PM, hasufell wrote:
> - gpg control packet
> After doing some tests we will probably apply this patch from bug 483304.

"probably"? Then this does not belong to the announcement list if no
final decisions have been made yet

-- 
Regards,
Markos Chandras - Gentoo Linux Developer
http://dev.gentoo.org/~hwoarang


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-dev] multilib-minimal.eclass: change in behavior
  2013-10-20 14:41 ` Markos Chandras
@ 2013-10-20 14:47   ` hasufell
  0 siblings, 0 replies; 3+ messages in thread
From: hasufell @ 2013-10-20 14:47 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 10/20/2013 04:41 PM, Markos Chandras wrote:
> On 10/20/2013 02:45 PM, hasufell wrote:
>> - gpg control packet After doing some tests we will probably
>> apply this patch from bug 483304.
> 
> "probably"? Then this does not belong to the announcement list if
> no final decisions have been made yet
> 

The change in behavior is final, the details of the patch not if some
errors arise during testing.

It's enough for people to know that overwriting
multilib_src_install_all will disable automatic installation of DOCS.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJSY+z5AAoJEFpvPKfnPDWz1GEIAIAPwkWnDtYPXH5ILG9b/sQY
BHCokEENhCtgcgw4jeES0TkuQtNiG4QiTI3+ZxlLVSmx5bp8BAgyasE7x8JYuzZZ
xbS+FgZDD5tWF2fQ6gmxPGCm0+2/IOP7X8Pfump8zsfnLErXtkzotDjWCr9LUGki
M2OlrAoNyehPgcoZYZPx25spIhzY7UXR9X4+bqW+4J3o6ozjvHEqu3nG9uHG+X95
hX3ryqBs5feUvhw52Afxeg916ntDkNhBl6OeDk5XJb0Zzfjsb9a25X4R5WF7wxBf
HGGHHEazGYu53Wfg8E4zsQFg+/JbVCdYEFTrVPeZxgXVMyfrWDiaolioElzc3z8=
=lJwF
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-10-20 14:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-20 13:45 [gentoo-dev] multilib-minimal.eclass: change in behavior hasufell
2013-10-20 14:41 ` Markos Chandras
2013-10-20 14:47   ` hasufell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox