NetBSD Problem Report #49079

From www@NetBSD.org  Wed Aug  6 15:19:26 2014
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK))
	by mollari.NetBSD.org (Postfix) with ESMTPS id B3A7CA9757
	for <gnats-bugs@gnats.NetBSD.org>; Wed,  6 Aug 2014 15:19:26 +0000 (UTC)
Message-Id: <20140806151925.488BCA9842@mollari.NetBSD.org>
Date: Wed,  6 Aug 2014 15:19:25 +0000 (UTC)
From: thomas.orgis@uni-hamburg.de
Reply-To: thomas.orgis@uni-hamburg.de
To: gnats-bugs@NetBSD.org
Subject: devel/gobject-introspection needs shoehorning of path to separate pkgsrc install
X-Send-Pr-Version: www-1.0

>Number:         49079
>Category:       pkg
>Synopsis:       devel/gobject-introspection needs shoehorning of path to separate pkgsrc install
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Aug 06 15:20:00 +0000 2014
>Last-Modified:  Sun Apr 29 08:17:34 +0000 2018
>Originator:     Thomas Orgis
>Release:        pkgsrc-2014Q2
>Organization:
Universität Hamburg
>Environment:
Linux host 3.0.93-0.8-default #1 SMP Tue Aug 27 08:44:18 UTC 2013 (70ed288) x86_64 x86_64 x86_64 GNU/Linux

>Description:
I install pkgsrc in a separate location to freshen up the software environemnt in a SuSE Linux Enterprise Server 11.3 setup.

One package getting into an issue with old versions of things in /usr is devel/gobject-introspection. It finds 'gir' files p.ex. for old system pango in /usr, while it should use the fresh one installed into /some/prefix/pkgsrc/.

This leads to build failures of various software in the stack.
>How-To-Repeat:
Have a rusty base system with existing .gir files for gobject-introspection and install pkgsrc into a separate prefix. Any build that uses g-ir-scanner or g-ir-compiler possibly finds an outdated file and fails, although up-to-date files are installed in pkgsrc prefix. I'll include a crude patch that solves the problem for me.

PS: I have another hack in buildlink3 in plac that prevents system libs overriding pkgsrc ones (disabling BUILDLINK_LIBDIRS at a certain point). This should be independent from this issue though. All in all, the case with possibly present old versions in the base system is not the everyday one, I presume.
>Fix:
Index: devel/gobject-introspection/Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/devel/gobject-introspection/Makefile,v
retrieving revision 1.40
diff -r1.40 Makefile
49a50,61
> # Enforce pkgsrc install of gir stuff to be first in search path.
> # I am assuming that we should not encode $DESTDIR in the installed
> # wrapper script. -- ThOr
> post-install:
>       ${MV} ${DESTDIR}${PREFIX}/bin/g-ir-scanner ${DESTDIR}${PREFIX}/bin/g-ir-scanner.plain
>       printf "#!/bin/sh\nexec \$$0.plain --add-include-path=${PREFIX}/share/gir-1.0 \"\$$@\"\n" > ${DESTDIR}${PREFIX}/bin/g-ir-scanner
>       chmod +x ${DESTDIR}${PREFIX}/bin/g-ir-scanner
>       ${MV} ${DESTDIR}${PREFIX}/bin/g-ir-compiler ${DESTDIR}${PREFIX}/bin/g-ir-compiler.plain
>       printf "#!/bin/sh\nexec \$$0.plain --includedir=${PREFIX}/share/gir-1.0 \"\$$@\"\n" > ${DESTDIR}${PREFIX}/bin/g-ir-compiler
>       chmod +x ${DESTDIR}${PREFIX}/bin/g-ir-compiler
> 
> 
Index: devel/gobject-introspection/PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/devel/gobject-introspection/PLIST,v
retrieving revision 1.6
diff -r1.6 PLIST
3a4
> bin/g-ir-compiler.plain
5a7
> bin/g-ir-scanner.plain

>Release-Note:

>Audit-Trail:
From: Joerg Sonnenberger <joerg@britannica.bec.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/49079: devel/gobject-introspection needs shoehorning of path
 to separate pkgsrc install
Date: Wed, 17 Sep 2014 11:33:38 +0200

 On Wed, Aug 06, 2014 at 03:20:00PM +0000, thomas.orgis@uni-hamburg.de wrote:
 > Index: devel/gobject-introspection/Makefile
 > ===================================================================
 > RCS file: /cvsroot/pkgsrc/devel/gobject-introspection/Makefile,v
 > retrieving revision 1.40
 > diff -r1.40 Makefile
 > 49a50,61
 > > # Enforce pkgsrc install of gir stuff to be first in search path.
 > > # I am assuming that we should not encode $DESTDIR in the installed
 > > # wrapper script. -- ThOr
 > > post-install:
 > >       ${MV} ${DESTDIR}${PREFIX}/bin/g-ir-scanner ${DESTDIR}${PREFIX}/bin/g-ir-scanner.plain
 > >       printf "#!/bin/sh\nexec \$$0.plain --add-include-path=${PREFIX}/share/gir-1.0 \"\$$@\"\n" > ${DESTDIR}${PREFIX}/bin/g-ir-scanner
 > >       chmod +x ${DESTDIR}${PREFIX}/bin/g-ir-scanner
 > >       ${MV} ${DESTDIR}${PREFIX}/bin/g-ir-compiler ${DESTDIR}${PREFIX}/bin/g-ir-compiler.plain
 > >       printf "#!/bin/sh\nexec \$$0.plain --includedir=${PREFIX}/share/gir-1.0 \"\$$@\"\n" > ${DESTDIR}${PREFIX}/bin/g-ir-compiler
 > >       chmod +x ${DESTDIR}${PREFIX}/bin/g-ir-compiler
 > > 
 > > 
 > Index: devel/gobject-introspection/PLIST
 > ===================================================================
 > RCS file: /cvsroot/pkgsrc/devel/gobject-introspection/PLIST,v
 > retrieving revision 1.6
 > diff -r1.6 PLIST
 > 3a4
 > > bin/g-ir-compiler.plain
 > 5a7
 > > bin/g-ir-scanner.plain
 > 

 Please use diff -u.

 Joerg

From: Thomas Orgis <thomas.orgis@uni-hamburg.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/49079: devel/gobject-introspection needs shoehorning of
 path to separate pkgsrc install
Date: Tue, 23 Sep 2014 10:07:46 +0200

 --Sig_/.T5PAeZIYMG5phZAa/K7RAR
 Content-Type: multipart/mixed; boundary="MP_/2X4q4GS_t51VhDHvLYI8zUz"

 --MP_/2X4q4GS_t51VhDHvLYI8zUz
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: inline

 Am Wed, 17 Sep 2014 09:35:00 +0000 (UTC)
 schrieb Joerg Sonnenberger <joerg@britannica.bec.de>:=20

 >  Please use diff -u.

 Better?

 --=20
 Dr. Thomas Orgis
 Universit=C3=A4t Hamburg
 RRZ / Zentrale Dienste / HPC
 Schl=C3=BCterstr. 70
 20146 Hamburg
 Tel.: 040/42838 8826
 Fax: 040/428 38 6270

 --MP_/2X4q4GS_t51VhDHvLYI8zUz
 Content-Type: text/x-patch
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: attachment; filename=gobject-pkg-49079.patch

 Index: devel/gobject-introspection/PLIST
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 --- devel/gobject-introspection/PLIST
 +++ devel/gobject-introspection/PLIST
 @@ -1,8 +1,10 @@
  @comment $NetBSD: PLIST,v 1.6 2013/12/08 13:28:27 prlw1 Exp $
  bin/g-ir-annotation-tool
  bin/g-ir-compiler
 +bin/g-ir-compiler.plain
  bin/g-ir-generate
  bin/g-ir-scanner
 +bin/g-ir-scanner.plain
  include/gobject-introspection-1.0/giarginfo.h
  include/gobject-introspection-1.0/gibaseinfo.h
  include/gobject-introspection-1.0/gicallableinfo.h
 Index: devel/gobject-introspection/Makefile
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 --- devel/gobject-introspection/Makefile	(Revision 4)
 +++ devel/gobject-introspection/Makefile	(Revision 5)
 @@ -47,6 +47,18 @@
  #.include "../../graphics/cairo-gobject/buildlink3.mk"
  #TEST_TARGET=3D	check
 =20
 +# Enforce pkgsrc install of gir stuff to be first in search path.
 +# I am assuming that we should not encode $DESTDIR in the installed
 +# wrapper script. -- ThOr
 +post-install:
 +	${MV} ${DESTDIR}${PREFIX}/bin/g-ir-scanner ${DESTDIR}${PREFIX}/bin/g-ir-s=
 canner.plain
 +	printf "#!/bin/sh\nexec \$$0.plain --add-include-path=3D${PREFIX}/share/g=
 ir-1.0 \"\$$@\"\n" > ${DESTDIR}${PREFIX}/bin/g-ir-scanner
 +	chmod +x ${DESTDIR}${PREFIX}/bin/g-ir-scanner
 +	${MV} ${DESTDIR}${PREFIX}/bin/g-ir-compiler ${DESTDIR}${PREFIX}/bin/g-ir-=
 compiler.plain
 +	printf "#!/bin/sh\nexec \$$0.plain --includedir=3D${PREFIX}/share/gir-1.0=
  \"\$$@\"\n" > ${DESTDIR}${PREFIX}/bin/g-ir-compiler
 +	chmod +x ${DESTDIR}${PREFIX}/bin/g-ir-compiler
 +
 +
  BUILDLINK_API_DEPENDS.glib2+=3D glib2>=3D2.36.0
  .include "../../devel/glib2/buildlink3.mk"
  BUILDLINK_API_DEPENDS.libffi+=3D libffi>=3D3.0.0

 --MP_/2X4q4GS_t51VhDHvLYI8zUz--

 --Sig_/.T5PAeZIYMG5phZAa/K7RAR
 Content-Type: application/pkcs7-signature; name=smime.p7s
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename=smime.p7s

 MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0B
 BwEAAKCCE0AwggOfMIICh6ADAgECAgEmMA0GCSqGSIb3DQEBBQUAMHExCzAJBgNV
 BAYTAkRFMRwwGgYDVQQKExNEZXV0c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZU
 LVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMwIQYDVQQDExpEZXV0c2NoZSBUZWxla29t
 IFJvb3QgQ0EgMjAeFw05OTA3MDkxMjExMDBaFw0xOTA3MDkyMzU5MDBaMHExCzAJ
 BgNVBAYTAkRFMRwwGgYDVQQKExNEZXV0c2NoZSBUZWxla29tIEFHMR8wHQYDVQQL
 ExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMwIQYDVQQDExpEZXV0c2NoZSBUZWxl
 a29tIFJvb3QgQ0EgMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKsL
 ozXgiykUsRSFrzwQ5DlvNV1Krt3qYY2VSfRvZKMaYGakqUAihNnUpeV4kw5oAa25
 TVw6ztO4qEJA38+juoJZapIbrBya2ggrJSf5aSNH8eDrLHqb9RMC0H40fMKePABZ
 q/XaDPUyPCusUNrWw96DlMqoDJkyDghIVltq+9rhWFgBSV9yQTwVBgGOXa2quJO0
 zZ7rp+hqLVI02zrvXHVR2tvzMfnucZgyxFQVRAz5m1Xtrd8YCKCjhopJ7lMFjxlM
 1d5YeZvSahxCq8XVp89oD5bk4WGYdmHIkXzWPgDikVCH4Z0K5q2X0h3GOn3LvNoD
 NNWOWwH1age3FrZuSn8CAwEAAaNCMEAwHQYDVR0OBBYEFDHDeRu69VPXF+CJei0X
 bAqzK50zMA8GA1UdEwQIMAYBAf8CAQUwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3
 DQEBBQUAA4IBAQCUZFmtOWTnKesT/lrDixNXyAQk8HR3wGDjZ/vpiaaDv5aCfG7U
 wz3vnoBuuym0mHqxO1TrORdHfhqOC/wfMVkxBLLOF/Msx2I2VeIi2IlVtJhIqmT6
 1hw22ER4WlojOleX9XowT66fakxLK46gA+M+4KnU0nvSs6jicjytnv+AWeSbRbT2
 O7DNORmYMuXqIWGQ5DEhjjSx9y81SoUQ2ueKNyG+WWPg8oWIMVPUVBSFcHn0LgZ3
 J3UvH7iK+f7Futg25IPs52W3v2Na80avgZQ31EGM1iPWHs/1aBtEY6Jauqc1WaHl
 cAWbDiNXmZQKbbo5YyiGkvMYhNj70c8FVmRXMIIEITCCAwmgAwIBAgICAMcwDQYJ
 KoZIhvcNAQEFBQAwcTELMAkGA1UEBhMCREUxHDAaBgNVBAoTE0RldXRzY2hlIFRl
 bGVrb20gQUcxHzAdBgNVBAsTFlQtVGVsZVNlYyBUcnVzdCBDZW50ZXIxIzAhBgNV
 BAMTGkRldXRzY2hlIFRlbGVrb20gUm9vdCBDQSAyMB4XDTA2MTIxOTEwMjkwMFoX
 DTE5MDYzMDIzNTkwMFowWjELMAkGA1UEBhMCREUxEzARBgNVBAoTCkRGTi1WZXJl
 aW4xEDAOBgNVBAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1WZXJlaW4gUENBIEds
 b2JhbCAtIEcwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOmbw2eF
 +Q2u9Y1Uw5ZQNT1i6W5M7ZTXAFuVInTUIOs0j9bswDEEC5mB4qYU0lKgKCOEi3SJ
 BF5b4OJ4wXjLFssoNTl7LZBF0O2gAHp8v0oOGwDDhulcKzERewzzgiRDjBw4i2po
 AJru3E94q9LGE5t2re7eJujvAa90D8EJovZrzr3TzRQwT/Xl46TIYpuCGgMnMA0C
 ZWBN7dEJIyqWNVgn03bGcbaQHcTt/zWGfW8zs9sPxRHCioOhlF1Ba9jSEPVM/cpR
 rNm975KDu9rrixZWVkPP4dUTPaYfJzDNSVTbyRM0mnF1xWzqpwuY+SGdJ68+ozk5
 SGqMrcmZ+8MS8r0CAwEAAaOB2TCB1jBwBgNVHR8EaTBnMGWgY6Bhhl9odHRwOi8v
 cGtpLnRlbGVzZWMuZGUvY2dpLWJpbi9zZXJ2aWNlL2FmX0Rvd25sb2FkQVJMLmNy
 bD8tY3JsX2Zvcm1hdD1YXzUwOSYtaXNzdWVyPURUX1JPT1RfQ0FfMjAdBgNVHQ4E
 FgQUSbfGz+g9H3/qRHsTKffxCnA+3mQwHwYDVR0jBBgwFoAUMcN5G7r1U9cX4Il6
 LRdsCrMrnTMwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQIwDQYJ
 KoZIhvcNAQEFBQADggEBADvhWnfASBfcqRjsga9aifC9KJKmylkYEnDsKPLnrn+W
 LOfyXRkx9hMrdL29gLK592fJOaJ5O+EREe5reJEzfjtfJid1U2WOM2Puz3PDsJIj
 SSFQdSOhHxjilIU9PzPpdyCNor3moYUpQPY/czJYDQlrptqFbMA/u41mZFYkTq4N
 PzI1AVvpjILZcllPsYaF8XSFVuXD+Fzzje5Hs1MFcOflTYppgyjhEwmGnl7I6lge
 DB/5pNRaBGj9KD6LArZYtfahLDdXAGerI2iNY6XvmWtc/UtW9qtAhzTUEZJs7IfF
 CgsHM3K0bwwdVCzYUcfMvzDTQ3LxMr+MzkljqAD38hwwggWQMIIEeKADAgECAgcX
 pCSMct4wMA0GCSqGSIb3DQEBCwUAMFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpE
 Rk4tVmVyZWluMRAwDgYDVQQLEwdERk4tUEtJMSQwIgYDVQQDExtERk4tVmVyZWlu
 IFBDQSBHbG9iYWwgLSBHMDEwHhcNMTQwNTI3MTQ1MzQ4WhcNMTkwNzA5MjM1OTAw
 WjCBsDELMAkGA1UEBhMCREUxEDAOBgNVBAgTB0hhbWJ1cmcxEDAOBgNVBAcTB0hh
 bWJ1cmcxHTAbBgNVBAoTFFVuaXZlcnNpdGFldCBIYW1idXJnMSEwHwYDVQQLExhS
 ZWdpb25hbGVzIFJlY2hlbnplbnRydW0xFTATBgNVBAMTDFVISCBDQSAtIEcwMjEk
 MCIGCSqGSIb3DQEJARYVdWhoLWNhQHVuaS1oYW1idXJnLmRlMIIBIjANBgkqhkiG
 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvXCaoC/APEqIH+7uxI2zNqhHTd0uCRO3B3uy
 7gW1hOHNP6wcY8QoWASlDZUs5pceDLpa5E7SI6pj2PrV+CP9ryRocT+BJLFvqzJo
 5v/Mc9TWpwpOEOxIQ/W7Yhh4LBGXNEkOIllgrFf80Yabb5Tb2rOuyA8+33clN5ad
 Z2ZjIDtcuZYkMTDIQbWdz8S0AWqVrzmebenDmoL43wJolQAuFYlk0D8MuZ+wb8La
 q2eTRIl/gW0QvmpJ9g3qUlhNg8WmTULV9fydsgDoamRjPNyms6pRN8nC9KOQCoSY
 zre0ef+W4IIB1VcYyOqhse2OjSfzDSSWjvK/x9zqpS0VSxzS7wIDAQABo4ICAjCC
 Af4wEgYDVR0TAQH/BAgwBgEB/wIBATAOBgNVHQ8BAf8EBAMCAQYwEQYDVR0gBAow
 CDAGBgRVHSAAMB0GA1UdDgQWBBQmoGoBqP/8Euv3FInjxTA20S45sjAfBgNVHSME
 GDAWgBRJt8bP6D0ff+pEexMp9/EKcD7eZDAgBgNVHREEGTAXgRV1aGgtY2FAdW5p
 LWhhbWJ1cmcuZGUwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2RwMS5wY2Eu
 ZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2gO6A5hjdo
 dHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jcmwvY2Fj
 cmwuY3JsMIHXBggrBgEFBQcBAQSByjCBxzAzBggrBgEFBQcwAYYnaHR0cDovL29j
 c3AucGNhLmRmbi5kZS9PQ1NQLVNlcnZlci9PQ1NQMEcGCCsGAQUFBzAChjtodHRw
 Oi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jYWNlcnQvY2Fj
 ZXJ0LmNydDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9i
 YWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQAD
 ggEBAETwPbbrl7ufoE/ePRc51AwuHfKF+58so5L2T/Yh7kSkWZMwVO892TDF6Xjy
 CUjA7TbRSNpDUwLFjk2RbvyuaJVNkxIfnAVssOstZFOG/M9Y03ACtK2aZaTHQUJA
 ZHiitUMYjehqr1MlTx4DPxCcGi6JaapGj30qN2p9LfW/awFAcv53tTEkP+jv2zKO
 1jb7dowFoykck3ZbwdDWVE6/BMWAaB8evATZiO7dVoSR2HlMdIFdEMZUD2xsli9i
 EKCuMeyw4Ou9JOeuKRZZc36tSAmb6v1AMqGp38CG3keZhLglUMBhAT1u4PQPRZyk
 +5FvGwmogKzupWaQHS/jvyxhYQMwggXgMIIEyKADAgECAgcXwmHf4AOFMA0GCSqG
 SIb3DQEBCwUAMIGwMQswCQYDVQQGEwJERTEQMA4GA1UECBMHSGFtYnVyZzEQMA4G
 A1UEBxMHSGFtYnVyZzEdMBsGA1UEChMUVW5pdmVyc2l0YWV0IEhhbWJ1cmcxITAf
 BgNVBAsTGFJlZ2lvbmFsZXMgUmVjaGVuemVudHJ1bTEVMBMGA1UEAxMMVUhIIENB
 IC0gRzAyMSQwIgYJKoZIhvcNAQkBFhV1aGgtY2FAdW5pLWhhbWJ1cmcuZGUwHhcN
 MTQwNjE5MTMyMzI3WhcNMTcwNjE4MTMyMzI3WjCBnjELMAkGA1UEBhMCREUxEDAO
 BgNVBAgTB0hhbWJ1cmcxEDAOBgNVBAcTB0hhbWJ1cmcxHTAbBgNVBAoTFFVuaXZl
 cnNpdGFldCBIYW1idXJnMQwwCgYDVQQLEwNIUEMxGTAXBgNVBAsTEFplbnRyYWxl
 IERpZW5zdGUxDDAKBgNVBAsTA1JSWjEVMBMGA1UEAxMMVGhvbWFzIE9yZ2lzMIIB
 IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq0oQR4jJaYJzIolRRVb5uC3C
 6vbfaG5Ko71qry4OSRaLsFLKyF1CbSPOOFlso394RiB3fc8aXb2/X+UTnHM+UJQd
 3nwJyFVaMeQvsdeLeEsUzwZAh+Q6b4iYZK8SBr8dFXmBCnm3BZcQSGTC81Q6aKYT
 iLk8nbIxs5tJyxw9J7gyGZ/XJ8s+uIChT+PWTycuAWq2wtAwRhWuG2tgX3PVnOJd
 sll6KdNEoQ9Q/pZQoYV2hDljvbBMdteBJevlnNHFRh9uDazokhOOglhA8CY0tUP3
 Y5DoTm80DzCMiP2YIM1cArNCZHTftHiD+NLSL2/bIJBr2aEIUJToBF6hpMnzzQID
 AQABo4ICDTCCAgkwLwYDVR0gBCgwJjARBg8rBgEEAYGtIYIsAQEEAwEwEQYPKwYB
 BAGBrSGCLAIBBAMBMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG
 CCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQUO7qisLF6L/tyNEDXGQLLhGro
 P9gwHwYDVR0jBBgwFoAUJqBqAaj//BLr9xSJ48UwNtEuObIwJgYDVR0RBB8wHYEb
 dGhvbWFzLm9yZ2lzQHVuaS1oYW1idXJnLmRlMIGNBgNVHR8EgYUwgYIwP6A9oDuG
 OWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWhhbWJ1cmctY2EvcHViL2NybC9n
 X2NhY3JsLmNybDA/oD2gO4Y5aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktaGFt
 YnVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGmBggrBgEFBQcBAQSBmTCBljBJ
 BggrBgEFBQcwAoY9aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktaGFtYnVyZy1j
 YS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBJBggrBgEFBQcwAoY9aHR0cDovL2Nk
 cDIucGNhLmRmbi5kZS91bmktaGFtYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0
 LmNydDANBgkqhkiG9w0BAQsFAAOCAQEAYGw1e7ifb7PO3AAK8YAM5uYJ55vgLBJS
 grJ1eLTKqUZwQn+tCjGELmTefwK05MR/HogSWfckFUeLibzrqQoI0HINvfxzGp51
 X8cWTMG3ePfzXLKFRY4v8Wdkm5XtVWJaMRvZ8T8lGr1B1dJj1+iDkTfB3QIb65zc
 WT5oazvf4QydpYaAk6V4V12t9wSKvEGYy9lTfWuDF1BhZl7PTsfOPrrgmHS2AGSw
 BDsCNyOmiWOcLdstrJols+3dIReGoKHTuIxpvLQI2cKnYlDtUe0HR8sFASxdhK9P
 M/Qw+gjMR5REqGWasUkMAm392ln+vvvUq+xdyVjoPyJJDZBE08rbWjGCAn4wggJ6
 AgEBMIG8MIGwMQswCQYDVQQGEwJERTEQMA4GA1UECBMHSGFtYnVyZzEQMA4GA1UE
 BxMHSGFtYnVyZzEdMBsGA1UEChMUVW5pdmVyc2l0YWV0IEhhbWJ1cmcxITAfBgNV
 BAsTGFJlZ2lvbmFsZXMgUmVjaGVuemVudHJ1bTEVMBMGA1UEAxMMVUhIIENBIC0g
 RzAyMSQwIgYJKoZIhvcNAQkBFhV1aGgtY2FAdW5pLWhhbWJ1cmcuZGUCBxfCYd/g
 A4UwDQYJYIZIAWUDBAIBBQCggZMwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAc
 BgkqhkiG9w0BCQUxDxcNMTQwOTIzMDgwNzQ2WjAoBgkqhkiG9w0BCQ8xGzAZMAsG
 CWCGSAFlAwQBAjAKBggqhkiG9w0DBzAvBgkqhkiG9w0BCQQxIgQgnbrnWQEH77Mi
 SHfO9jAhYvQcLFP5xQ7M76T8FbG4D44wDQYJKoZIhvcNAQEBBQAEggEAhHiXi1JL
 +RqwK0LVilTj0DSN7Ah2GGVMc+zfW4wPpQosxy268esnR/q8PUdAdpHmLsOGuxYT
 z3PaecSY86GXyvPXYXSIyJ+HitdUogu8SKLoOUXJSz88mBU7nKE0QWBXKIyGPEKj
 MFyS9Y8UGUekkP6efHqcTc2EV5jP7DnMekr4GeZVhC3MorTYzkUtJj2DYgh5UzF3
 OBO/KTHg3mRg6Wc5ZG9lsanuStbbpEPjfna/cXL08Jk8wNu5WELI2qXUYichv1Pj
 QOvve9nzgY3/ERJ8dwm/IJ3GQ1VuoKTDByr54L23ZA2cXPh18gqx0wDhbISqgWyR
 z4GbZjCEUiYFZAAAAAAAAA==

 --Sig_/.T5PAeZIYMG5phZAa/K7RAR--

From: "OBATA Akio" <obata@lins.jp>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/49079: devel/gobject-introspection needs shoehorning of path
 to separate pkgsrc install
Date: Tue, 23 Sep 2014 20:39:30 +0900

 Do you have XDG_DATA_DIRS environment variable containing /usr/share?

From: Thomas Orgis <thomas.orgis@uni-hamburg.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/49079: devel/gobject-introspection needs shoehorning of
 path to separate pkgsrc install
Date: Tue, 23 Sep 2014 22:39:25 +0200

 --Sig_/iHPT9sJM/7SwFj/d1KQohzi
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: quoted-printable

 Am Tue, 23 Sep 2014 11:40:01 +0000 (UTC)
 schrieb "OBATA Akio" <obata@lins.jp>:=20

 >  Do you have XDG_DATA_DIRS environment variable containing /usr/share?

 Hm, yes. This is the default in a login shell on the SLES install.

 XDG_CONFIG_DIRS=3D/etc/xdg
 XDG_DATA_DIRS=3D/usr/share:/etc/opt/kde3/share:/opt/kde3/share

 I didn't think of that. So, should one manipulate these variables
 before trying to build gtk stuff from pkgsrc? This is probably just
 more of the fun stuff trying to isolate pkgsrc from outside
 influence ...


 Alrighty then,

 Thomas

 --=20
 Dr. Thomas Orgis
 Universit=C3=A4t Hamburg
 RRZ / Zentrale Dienste / HPC
 Schl=C3=BCterstr. 70
 20146 Hamburg
 Tel.: 040/42838 8826
 Fax: 040/428 38 6270

 --Sig_/iHPT9sJM/7SwFj/d1KQohzi
 Content-Type: application/pkcs7-signature; name=smime.p7s
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename=smime.p7s

 MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0B
 BwEAAKCCE0AwggOfMIICh6ADAgECAgEmMA0GCSqGSIb3DQEBBQUAMHExCzAJBgNV
 BAYTAkRFMRwwGgYDVQQKExNEZXV0c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZU
 LVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMwIQYDVQQDExpEZXV0c2NoZSBUZWxla29t
 IFJvb3QgQ0EgMjAeFw05OTA3MDkxMjExMDBaFw0xOTA3MDkyMzU5MDBaMHExCzAJ
 BgNVBAYTAkRFMRwwGgYDVQQKExNEZXV0c2NoZSBUZWxla29tIEFHMR8wHQYDVQQL
 ExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMwIQYDVQQDExpEZXV0c2NoZSBUZWxl
 a29tIFJvb3QgQ0EgMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKsL
 ozXgiykUsRSFrzwQ5DlvNV1Krt3qYY2VSfRvZKMaYGakqUAihNnUpeV4kw5oAa25
 TVw6ztO4qEJA38+juoJZapIbrBya2ggrJSf5aSNH8eDrLHqb9RMC0H40fMKePABZ
 q/XaDPUyPCusUNrWw96DlMqoDJkyDghIVltq+9rhWFgBSV9yQTwVBgGOXa2quJO0
 zZ7rp+hqLVI02zrvXHVR2tvzMfnucZgyxFQVRAz5m1Xtrd8YCKCjhopJ7lMFjxlM
 1d5YeZvSahxCq8XVp89oD5bk4WGYdmHIkXzWPgDikVCH4Z0K5q2X0h3GOn3LvNoD
 NNWOWwH1age3FrZuSn8CAwEAAaNCMEAwHQYDVR0OBBYEFDHDeRu69VPXF+CJei0X
 bAqzK50zMA8GA1UdEwQIMAYBAf8CAQUwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3
 DQEBBQUAA4IBAQCUZFmtOWTnKesT/lrDixNXyAQk8HR3wGDjZ/vpiaaDv5aCfG7U
 wz3vnoBuuym0mHqxO1TrORdHfhqOC/wfMVkxBLLOF/Msx2I2VeIi2IlVtJhIqmT6
 1hw22ER4WlojOleX9XowT66fakxLK46gA+M+4KnU0nvSs6jicjytnv+AWeSbRbT2
 O7DNORmYMuXqIWGQ5DEhjjSx9y81SoUQ2ueKNyG+WWPg8oWIMVPUVBSFcHn0LgZ3
 J3UvH7iK+f7Futg25IPs52W3v2Na80avgZQ31EGM1iPWHs/1aBtEY6Jauqc1WaHl
 cAWbDiNXmZQKbbo5YyiGkvMYhNj70c8FVmRXMIIEITCCAwmgAwIBAgICAMcwDQYJ
 KoZIhvcNAQEFBQAwcTELMAkGA1UEBhMCREUxHDAaBgNVBAoTE0RldXRzY2hlIFRl
 bGVrb20gQUcxHzAdBgNVBAsTFlQtVGVsZVNlYyBUcnVzdCBDZW50ZXIxIzAhBgNV
 BAMTGkRldXRzY2hlIFRlbGVrb20gUm9vdCBDQSAyMB4XDTA2MTIxOTEwMjkwMFoX
 DTE5MDYzMDIzNTkwMFowWjELMAkGA1UEBhMCREUxEzARBgNVBAoTCkRGTi1WZXJl
 aW4xEDAOBgNVBAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1WZXJlaW4gUENBIEds
 b2JhbCAtIEcwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOmbw2eF
 +Q2u9Y1Uw5ZQNT1i6W5M7ZTXAFuVInTUIOs0j9bswDEEC5mB4qYU0lKgKCOEi3SJ
 BF5b4OJ4wXjLFssoNTl7LZBF0O2gAHp8v0oOGwDDhulcKzERewzzgiRDjBw4i2po
 AJru3E94q9LGE5t2re7eJujvAa90D8EJovZrzr3TzRQwT/Xl46TIYpuCGgMnMA0C
 ZWBN7dEJIyqWNVgn03bGcbaQHcTt/zWGfW8zs9sPxRHCioOhlF1Ba9jSEPVM/cpR
 rNm975KDu9rrixZWVkPP4dUTPaYfJzDNSVTbyRM0mnF1xWzqpwuY+SGdJ68+ozk5
 SGqMrcmZ+8MS8r0CAwEAAaOB2TCB1jBwBgNVHR8EaTBnMGWgY6Bhhl9odHRwOi8v
 cGtpLnRlbGVzZWMuZGUvY2dpLWJpbi9zZXJ2aWNlL2FmX0Rvd25sb2FkQVJMLmNy
 bD8tY3JsX2Zvcm1hdD1YXzUwOSYtaXNzdWVyPURUX1JPT1RfQ0FfMjAdBgNVHQ4E
 FgQUSbfGz+g9H3/qRHsTKffxCnA+3mQwHwYDVR0jBBgwFoAUMcN5G7r1U9cX4Il6
 LRdsCrMrnTMwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQIwDQYJ
 KoZIhvcNAQEFBQADggEBADvhWnfASBfcqRjsga9aifC9KJKmylkYEnDsKPLnrn+W
 LOfyXRkx9hMrdL29gLK592fJOaJ5O+EREe5reJEzfjtfJid1U2WOM2Puz3PDsJIj
 SSFQdSOhHxjilIU9PzPpdyCNor3moYUpQPY/czJYDQlrptqFbMA/u41mZFYkTq4N
 PzI1AVvpjILZcllPsYaF8XSFVuXD+Fzzje5Hs1MFcOflTYppgyjhEwmGnl7I6lge
 DB/5pNRaBGj9KD6LArZYtfahLDdXAGerI2iNY6XvmWtc/UtW9qtAhzTUEZJs7IfF
 CgsHM3K0bwwdVCzYUcfMvzDTQ3LxMr+MzkljqAD38hwwggWQMIIEeKADAgECAgcX
 pCSMct4wMA0GCSqGSIb3DQEBCwUAMFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpE
 Rk4tVmVyZWluMRAwDgYDVQQLEwdERk4tUEtJMSQwIgYDVQQDExtERk4tVmVyZWlu
 IFBDQSBHbG9iYWwgLSBHMDEwHhcNMTQwNTI3MTQ1MzQ4WhcNMTkwNzA5MjM1OTAw
 WjCBsDELMAkGA1UEBhMCREUxEDAOBgNVBAgTB0hhbWJ1cmcxEDAOBgNVBAcTB0hh
 bWJ1cmcxHTAbBgNVBAoTFFVuaXZlcnNpdGFldCBIYW1idXJnMSEwHwYDVQQLExhS
 ZWdpb25hbGVzIFJlY2hlbnplbnRydW0xFTATBgNVBAMTDFVISCBDQSAtIEcwMjEk
 MCIGCSqGSIb3DQEJARYVdWhoLWNhQHVuaS1oYW1idXJnLmRlMIIBIjANBgkqhkiG
 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvXCaoC/APEqIH+7uxI2zNqhHTd0uCRO3B3uy
 7gW1hOHNP6wcY8QoWASlDZUs5pceDLpa5E7SI6pj2PrV+CP9ryRocT+BJLFvqzJo
 5v/Mc9TWpwpOEOxIQ/W7Yhh4LBGXNEkOIllgrFf80Yabb5Tb2rOuyA8+33clN5ad
 Z2ZjIDtcuZYkMTDIQbWdz8S0AWqVrzmebenDmoL43wJolQAuFYlk0D8MuZ+wb8La
 q2eTRIl/gW0QvmpJ9g3qUlhNg8WmTULV9fydsgDoamRjPNyms6pRN8nC9KOQCoSY
 zre0ef+W4IIB1VcYyOqhse2OjSfzDSSWjvK/x9zqpS0VSxzS7wIDAQABo4ICAjCC
 Af4wEgYDVR0TAQH/BAgwBgEB/wIBATAOBgNVHQ8BAf8EBAMCAQYwEQYDVR0gBAow
 CDAGBgRVHSAAMB0GA1UdDgQWBBQmoGoBqP/8Euv3FInjxTA20S45sjAfBgNVHSME
 GDAWgBRJt8bP6D0ff+pEexMp9/EKcD7eZDAgBgNVHREEGTAXgRV1aGgtY2FAdW5p
 LWhhbWJ1cmcuZGUwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2RwMS5wY2Eu
 ZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2gO6A5hjdo
 dHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jcmwvY2Fj
 cmwuY3JsMIHXBggrBgEFBQcBAQSByjCBxzAzBggrBgEFBQcwAYYnaHR0cDovL29j
 c3AucGNhLmRmbi5kZS9PQ1NQLVNlcnZlci9PQ1NQMEcGCCsGAQUFBzAChjtodHRw
 Oi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jYWNlcnQvY2Fj
 ZXJ0LmNydDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9i
 YWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQAD
 ggEBAETwPbbrl7ufoE/ePRc51AwuHfKF+58so5L2T/Yh7kSkWZMwVO892TDF6Xjy
 CUjA7TbRSNpDUwLFjk2RbvyuaJVNkxIfnAVssOstZFOG/M9Y03ACtK2aZaTHQUJA
 ZHiitUMYjehqr1MlTx4DPxCcGi6JaapGj30qN2p9LfW/awFAcv53tTEkP+jv2zKO
 1jb7dowFoykck3ZbwdDWVE6/BMWAaB8evATZiO7dVoSR2HlMdIFdEMZUD2xsli9i
 EKCuMeyw4Ou9JOeuKRZZc36tSAmb6v1AMqGp38CG3keZhLglUMBhAT1u4PQPRZyk
 +5FvGwmogKzupWaQHS/jvyxhYQMwggXgMIIEyKADAgECAgcXwmHf4AOFMA0GCSqG
 SIb3DQEBCwUAMIGwMQswCQYDVQQGEwJERTEQMA4GA1UECBMHSGFtYnVyZzEQMA4G
 A1UEBxMHSGFtYnVyZzEdMBsGA1UEChMUVW5pdmVyc2l0YWV0IEhhbWJ1cmcxITAf
 BgNVBAsTGFJlZ2lvbmFsZXMgUmVjaGVuemVudHJ1bTEVMBMGA1UEAxMMVUhIIENB
 IC0gRzAyMSQwIgYJKoZIhvcNAQkBFhV1aGgtY2FAdW5pLWhhbWJ1cmcuZGUwHhcN
 MTQwNjE5MTMyMzI3WhcNMTcwNjE4MTMyMzI3WjCBnjELMAkGA1UEBhMCREUxEDAO
 BgNVBAgTB0hhbWJ1cmcxEDAOBgNVBAcTB0hhbWJ1cmcxHTAbBgNVBAoTFFVuaXZl
 cnNpdGFldCBIYW1idXJnMQwwCgYDVQQLEwNIUEMxGTAXBgNVBAsTEFplbnRyYWxl
 IERpZW5zdGUxDDAKBgNVBAsTA1JSWjEVMBMGA1UEAxMMVGhvbWFzIE9yZ2lzMIIB
 IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq0oQR4jJaYJzIolRRVb5uC3C
 6vbfaG5Ko71qry4OSRaLsFLKyF1CbSPOOFlso394RiB3fc8aXb2/X+UTnHM+UJQd
 3nwJyFVaMeQvsdeLeEsUzwZAh+Q6b4iYZK8SBr8dFXmBCnm3BZcQSGTC81Q6aKYT
 iLk8nbIxs5tJyxw9J7gyGZ/XJ8s+uIChT+PWTycuAWq2wtAwRhWuG2tgX3PVnOJd
 sll6KdNEoQ9Q/pZQoYV2hDljvbBMdteBJevlnNHFRh9uDazokhOOglhA8CY0tUP3
 Y5DoTm80DzCMiP2YIM1cArNCZHTftHiD+NLSL2/bIJBr2aEIUJToBF6hpMnzzQID
 AQABo4ICDTCCAgkwLwYDVR0gBCgwJjARBg8rBgEEAYGtIYIsAQEEAwEwEQYPKwYB
 BAGBrSGCLAIBBAMBMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG
 CCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQUO7qisLF6L/tyNEDXGQLLhGro
 P9gwHwYDVR0jBBgwFoAUJqBqAaj//BLr9xSJ48UwNtEuObIwJgYDVR0RBB8wHYEb
 dGhvbWFzLm9yZ2lzQHVuaS1oYW1idXJnLmRlMIGNBgNVHR8EgYUwgYIwP6A9oDuG
 OWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWhhbWJ1cmctY2EvcHViL2NybC9n
 X2NhY3JsLmNybDA/oD2gO4Y5aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktaGFt
 YnVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGmBggrBgEFBQcBAQSBmTCBljBJ
 BggrBgEFBQcwAoY9aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktaGFtYnVyZy1j
 YS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBJBggrBgEFBQcwAoY9aHR0cDovL2Nk
 cDIucGNhLmRmbi5kZS91bmktaGFtYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0
 LmNydDANBgkqhkiG9w0BAQsFAAOCAQEAYGw1e7ifb7PO3AAK8YAM5uYJ55vgLBJS
 grJ1eLTKqUZwQn+tCjGELmTefwK05MR/HogSWfckFUeLibzrqQoI0HINvfxzGp51
 X8cWTMG3ePfzXLKFRY4v8Wdkm5XtVWJaMRvZ8T8lGr1B1dJj1+iDkTfB3QIb65zc
 WT5oazvf4QydpYaAk6V4V12t9wSKvEGYy9lTfWuDF1BhZl7PTsfOPrrgmHS2AGSw
 BDsCNyOmiWOcLdstrJols+3dIReGoKHTuIxpvLQI2cKnYlDtUe0HR8sFASxdhK9P
 M/Qw+gjMR5REqGWasUkMAm392ln+vvvUq+xdyVjoPyJJDZBE08rbWjGCAn4wggJ6
 AgEBMIG8MIGwMQswCQYDVQQGEwJERTEQMA4GA1UECBMHSGFtYnVyZzEQMA4GA1UE
 BxMHSGFtYnVyZzEdMBsGA1UEChMUVW5pdmVyc2l0YWV0IEhhbWJ1cmcxITAfBgNV
 BAsTGFJlZ2lvbmFsZXMgUmVjaGVuemVudHJ1bTEVMBMGA1UEAxMMVUhIIENBIC0g
 RzAyMSQwIgYJKoZIhvcNAQkBFhV1aGgtY2FAdW5pLWhhbWJ1cmcuZGUCBxfCYd/g
 A4UwDQYJYIZIAWUDBAIBBQCggZMwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAc
 BgkqhkiG9w0BCQUxDxcNMTQwOTIzMjAzOTI1WjAoBgkqhkiG9w0BCQ8xGzAZMAsG
 CWCGSAFlAwQBAjAKBggqhkiG9w0DBzAvBgkqhkiG9w0BCQQxIgQgzH1eVgpu5Mep
 DhcEdWQlgH3UlaNEsqZrIXMu7cHm7GcwDQYJKoZIhvcNAQEBBQAEggEAnUi5kQZU
 XZ+qXA/UQplNjOB+0OspBWXeiIF9BMHkEV7obZOGEETOp1vKzrlgRHtFXPrzYXFs
 gq1ggfIuLuMEynLdesx4cF24NW+lbhsJjcBU77gipUXC607enk9BmgT/WirEJPRg
 SxiJ3sPPtk8m0NIuUoPhE9Sl3ZEDtm9m5x3UMbpB9OsrEVUBku09rtV/Axj78K0R
 QA06WaDDoAYQZ0ymIrdtpkToJzPXI2T6Hdkm6Fc6JM2mwvPy+HPSzLTK9GswC1s8
 wiYQ8KYwki0e8lTe9GB1O6PaUbGGG2u0ZyKze67qDwn+Bu54Y/0ahLpWLFC0ks0N
 FTixGXvquY7mlQAAAAAAAA==

 --Sig_/iHPT9sJM/7SwFj/d1KQohzi--

From: "OBATA Akio" <obata@lins.jp>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/49079: devel/gobject-introspection needs shoehorning of path
 to separate pkgsrc install
Date: Wed, 24 Sep 2014 10:36:52 +0900

 On Wed, 24 Sep 2014 05:40:01 +0900, Thomas Orgis <thomas.orgis@uni-hamburg.de> wrote:

 >  >  Do you have XDG_DATA_DIRS environment variable containing /usr/share?
 > Hm, yes. This is the default in a login shell on the SLES install.
 > XDG_CONFIG_DIRS=/etc/xdg
 >  XDG_DATA_DIRS=/usr/share:/etc/opt/kde3/share:/opt/kde3/share
 > I didn't think of that. So, should one manipulate these variables
 >  before trying to build gtk stuff from pkgsrc? This is probably just
 >  more of the fun stuff trying to isolate pkgsrc from outside
 >  influence ...

 Such variables will be preferred over default settings and affect to
 not only build but also runtime.  So you should set proper variable.

 -- 
 OBATA Akio / obata@lins.jp

From: Thomas Orgis <thomas.orgis@uni-hamburg.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/49079: devel/gobject-introspection needs shoehorning of
 path to separate pkgsrc install
Date: Thu, 25 Sep 2014 10:19:32 +0200

 --Sig_/zO7dn2BZeaBS+I82PeOv5KQ
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable

 Am Wed, 24 Sep 2014 01:40:01 +0000 (UTC)
 schrieb "OBATA Akio" <obata@lins.jp>:

 >  Such variables will be preferred over default settings and affect to
 >  not only build but also runtime.  So you should set proper variable.

 If this is considered works-as-designed due to the environment, it
 would be nice to point out that caveat in the documentation for pkgsrc
 on systems that might overlap with it in the base install (so,
 basically, all non-BSD). A section collecting usual variables that may
 conflict with pkgsrc in unusual ways. At least I wouldn't think of an
 install of gtk/glib/whatnot picking up object descriptions from some
 random place and not where the stuff matching the used library
 containing said objects is installed. Of course you cannot blame pkgsrc
 for weird behaviour of upstream stuff.


 Alrighty then,

 Thomas

 --=20
 Dr. Thomas Orgis
 Universit=E4t Hamburg
 RRZ / Zentrale Dienste / HPC
 Schl=FCterstr. 70
 20146 Hamburg
 Tel.: 040/42838 8826
 Fax: 040/428 38 6270

 --Sig_/zO7dn2BZeaBS+I82PeOv5KQ
 Content-Type: application/pkcs7-signature; name=smime.p7s
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename=smime.p7s

 MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0B
 BwEAAKCCD/AwggR0MIIDXKADAgECAgkAiZARFVg+h5swDQYJKoZIhvcNAQELBQAw
 cTELMAkGA1UEBhMCREUxHDAaBgNVBAoTE0RldXRzY2hlIFRlbGVrb20gQUcxHzAd
 BgNVBAsTFlQtVGVsZVNlYyBUcnVzdCBDZW50ZXIxIzAhBgNVBAMTGkRldXRzY2hl
 IFRlbGVrb20gUm9vdCBDQSAyMB4XDTE0MDIxMTEzMTE0NVoXDTE5MDcwOTIzNTkw
 MFowWjELMAkGA1UEBhMCREUxEzARBgNVBAoTCkRGTi1WZXJlaW4xEDAOBgNVBAsT
 B0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1WZXJlaW4gUENBIEdsb2JhbCAtIEcwMTCC
 ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOmbw2eF+Q2u9Y1Uw5ZQNT1i
 6W5M7ZTXAFuVInTUIOs0j9bswDEEC5mB4qYU0lKgKCOEi3SJBF5b4OJ4wXjLFsso
 NTl7LZBF0O2gAHp8v0oOGwDDhulcKzERewzzgiRDjBw4i2poAJru3E94q9LGE5t2
 re7eJujvAa90D8EJovZrzr3TzRQwT/Xl46TIYpuCGgMnMA0CZWBN7dEJIyqWNVgn
 03bGcbaQHcTt/zWGfW8zs9sPxRHCioOhlF1Ba9jSEPVM/cpRrNm975KDu9rrixZW
 VkPP4dUTPaYfJzDNSVTbyRM0mnF1xWzqpwuY+SGdJ68+ozk5SGqMrcmZ+8MS8r0C
 AwEAAaOCASQwggEgMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUSbfGz+g9H3/q
 RHsTKffxCnA+3mQwHwYDVR0jBBgwFoAUMcN5G7r1U9cX4Il6LRdsCrMrnTMwEgYD
 VR0TAQH/BAgwBgEB/wIBAjA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2NzcDAz
 MzYudGVsZXNlYy5kZS9ybC9EVF9ST09UX0NBXzIuY3JsMHkGCCsGAQUFBwEBBG0w
 azAsBggrBgEFBQcwAYYgaHR0cDovL29jc3AwMzM2LnRlbGVzZWMuZGUvb2NzcHIw
 OwYIKwYBBQUHMAKGL2h0dHA6Ly9vY3NwMDMzNi50ZWxlc2VjLmRlL2NydC9EVF9S
 T09UX0NBXzIuY2VyMA0GCSqGSIb3DQEBCwUAA4IBAQAsL6ngXkMvBXDcUZV1XYCO
 OwzBY1hUgTCDnF2pUYfJttcPK7p4SCRgQszxouIz4TIeMptRE5V5xrWs0CTtGBS8
 LyrqL6uyE6xJHV4ACwQYappl1OhHNbyu7d90ttjxgFBloMbaI5uNU0fKbLtAyZVd
 TmB6K+S7ZkBVr7YzweojIW78VJ3dM0JuTGvV5MPy6ga3WjJqMkV0trVv/ur/HGOq
 u4jR+FivIH6Pv//29zh3ixq2UD+tPUd5RsNXtBdih72eozYlB2gkqiLy9q8p7Del
 FJmuugFghnUtYRW6eJaHtZLP4VCRnlk6FeyeWsaG/Cg+ZrrU2TWvrTxJIoWH7m+P
 MIIFkDCCBHigAwIBAgIHF6QkjHLeMDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQG
 EwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEkMCIG
 A1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xvYmFsIC0gRzAxMB4XDTE0MDUyNzE0NTM0
 OFoXDTE5MDcwOTIzNTkwMFowgbAxCzAJBgNVBAYTAkRFMRAwDgYDVQQIEwdIYW1i
 dXJnMRAwDgYDVQQHEwdIYW1idXJnMR0wGwYDVQQKExRVbml2ZXJzaXRhZXQgSGFt
 YnVyZzEhMB8GA1UECxMYUmVnaW9uYWxlcyBSZWNoZW56ZW50cnVtMRUwEwYDVQQD
 EwxVSEggQ0EgLSBHMDIxJDAiBgkqhkiG9w0BCQEWFXVoaC1jYUB1bmktaGFtYnVy
 Zy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL1wmqAvwDxKiB/u
 7sSNszaoR03dLgkTtwd7su4FtYThzT+sHGPEKFgEpQ2VLOaXHgy6WuRO0iOqY9j6
 1fgj/a8kaHE/gSSxb6syaOb/zHPU1qcKThDsSEP1u2IYeCwRlzRJDiJZYKxX/NGG
 m2+U29qzrsgPPt93JTeWnWdmYyA7XLmWJDEwyEG1nc/EtAFqla85nm3pw5qC+N8C
 aJUALhWJZNA/DLmfsG/C2qtnk0SJf4FtEL5qSfYN6lJYTYPFpk1C1fX8nbIA6Gpk
 YzzcprOqUTfJwvSjkAqEmM63tHn/luCCAdVXGMjqobHtjo0n8w0klo7yv8fc6qUt
 FUsc0u8CAwEAAaOCAgIwggH+MBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/
 BAQDAgEGMBEGA1UdIAQKMAgwBgYEVR0gADAdBgNVHQ4EFgQUJqBqAaj//BLr9xSJ
 48UwNtEuObIwHwYDVR0jBBgwFoAUSbfGz+g9H3/qRHsTKffxCnA+3mQwIAYDVR0R
 BBkwF4EVdWhoLWNhQHVuaS1oYW1idXJnLmRlMIGIBgNVHR8EgYAwfjA9oDugOYY3
 aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2Nh
 Y3JsLmNybDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9v
 dC1jYS9wdWIvY3JsL2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYB
 BQUHMAGGJ2h0dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBH
 BggrBgEFBQcwAoY7aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1j
 YS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAy
 LnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0
 MA0GCSqGSIb3DQEBCwUAA4IBAQBE8D2265e7n6BP3j0XOdQMLh3yhfufLKOS9k/2
 Ie5EpFmTMFTvPdkwxel48glIwO020UjaQ1MCxY5NkW78rmiVTZMSH5wFbLDrLWRT
 hvzPWNNwArStmmWkx0FCQGR4orVDGI3oaq9TJU8eAz8QnBouiWmqRo99KjdqfS31
 v2sBQHL+d7UxJD/o79syjtY2+3aMBaMpHJN2W8HQ1lROvwTFgGgfHrwE2Yju3VaE
 kdh5THSBXRDGVA9sbJYvYhCgrjHssODrvSTnrikWWXN+rUgJm+r9QDKhqd/Aht5H
 mYS4JVDAYQE9buD0D0WcpPuRbxsJqICs7qVmkB0v478sYWEDMIIF4DCCBMigAwIB
 AgIHF8Jh3+ADhTANBgkqhkiG9w0BAQsFADCBsDELMAkGA1UEBhMCREUxEDAOBgNV
 BAgTB0hhbWJ1cmcxEDAOBgNVBAcTB0hhbWJ1cmcxHTAbBgNVBAoTFFVuaXZlcnNp
 dGFldCBIYW1idXJnMSEwHwYDVQQLExhSZWdpb25hbGVzIFJlY2hlbnplbnRydW0x
 FTATBgNVBAMTDFVISCBDQSAtIEcwMjEkMCIGCSqGSIb3DQEJARYVdWhoLWNhQHVu
 aS1oYW1idXJnLmRlMB4XDTE0MDYxOTEzMjMyN1oXDTE3MDYxODEzMjMyN1owgZ4x
 CzAJBgNVBAYTAkRFMRAwDgYDVQQIEwdIYW1idXJnMRAwDgYDVQQHEwdIYW1idXJn
 MR0wGwYDVQQKExRVbml2ZXJzaXRhZXQgSGFtYnVyZzEMMAoGA1UECxMDSFBDMRkw
 FwYDVQQLExBaZW50cmFsZSBEaWVuc3RlMQwwCgYDVQQLEwNSUloxFTATBgNVBAMT
 DFRob21hcyBPcmdpczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtK
 EEeIyWmCcyKJUUVW+bgtwur232huSqO9aq8uDkkWi7BSyshdQm0jzjhZbKN/eEYg
 d33PGl29v1/lE5xzPlCUHd58CchVWjHkL7HXi3hLFM8GQIfkOm+ImGSvEga/HRV5
 gQp5twWXEEhkwvNUOmimE4i5PJ2yMbObScscPSe4Mhmf1yfLPriAoU/j1k8nLgFq
 tsLQMEYVrhtrYF9z1ZziXbJZeinTRKEPUP6WUKGFdoQ5Y72wTHbXgSXr5ZzRxUYf
 bg2s6JITjoJYQPAmNLVD92OQ6E5vNA8wjIj9mCDNXAKzQmR037R4g/jS0i9v2yCQ
 a9mhCFCU6AReoaTJ880CAwEAAaOCAg0wggIJMC8GA1UdIAQoMCYwEQYPKwYBBAGB
 rSGCLAEBBAMBMBEGDysGAQQBga0hgiwCAQQDATAJBgNVHRMEAjAAMAsGA1UdDwQE
 AwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFDu6
 orCxei/7cjRA1xkCy4Rq6D/YMB8GA1UdIwQYMBaAFCagagGo//wS6/cUiePFMDbR
 LjmyMCYGA1UdEQQfMB2BG3Rob21hcy5vcmdpc0B1bmktaGFtYnVyZy5kZTCBjQYD
 VR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1oYW1i
 dXJnLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwP6A9oDuGOWh0dHA6Ly9jZHAyLnBj
 YS5kZm4uZGUvdW5pLWhhbWJ1cmctY2EvcHViL2NybC9nX2NhY3JsLmNybDCBpgYI
 KwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAxLnBjYS5kZm4u
 ZGUvdW5pLWhhbWJ1cmctY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwSQYIKwYB
 BQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWhhbWJ1cmctY2EvcHVi
 L2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBAGBsNXu4n2+z
 ztwACvGADObmCeeb4CwSUoKydXi0yqlGcEJ/rQoxhC5k3n8CtOTEfx6IEln3JBVH
 i4m866kKCNByDb38cxqedV/HFkzBt3j381yyhUWOL/FnZJuV7VViWjEb2fE/JRq9
 QdXSY9fog5E3wd0CG+uc3Fk+aGs73+EMnaWGgJOleFddrfcEirxBmMvZU31rgxdQ
 YWZez07Hzj664Jh0tgBksAQ7AjcjpoljnC3bLayaJbPt3SEXhqCh07iMaby0CNnC
 p2JQ7VHtB0fLBQEsXYSvTzP0MPoIzEeURKhlmrFJDAJt/dpZ/r771KvsXclY6D8i
 SQ2QRNPK21oxggJ+MIICegIBATCBvDCBsDELMAkGA1UEBhMCREUxEDAOBgNVBAgT
 B0hhbWJ1cmcxEDAOBgNVBAcTB0hhbWJ1cmcxHTAbBgNVBAoTFFVuaXZlcnNpdGFl
 dCBIYW1idXJnMSEwHwYDVQQLExhSZWdpb25hbGVzIFJlY2hlbnplbnRydW0xFTAT
 BgNVBAMTDFVISCBDQSAtIEcwMjEkMCIGCSqGSIb3DQEJARYVdWhoLWNhQHVuaS1o
 YW1idXJnLmRlAgcXwmHf4AOFMA0GCWCGSAFlAwQCAQUAoIGTMBgGCSqGSIb3DQEJ
 AzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE0MDkyNTA4MTkzMlowKAYJ
 KoZIhvcNAQkPMRswGTALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwLwYJKoZIhvcN
 AQkEMSIEID03kIzIsXuJ5iC0apMkb86r3IiAM1jiBoWgP5EzA27TMA0GCSqGSIb3
 DQEBAQUABIIBAFmtafRR6q0EOVc9jOrsEhT4sxacmJU7G3saK/XjPREQpLjfqmm1
 n8DyFGKpgWKLPn4roUm7jj31sPjPQH+M8c3xO/SqEk3ZGriJu+wkZlBT6YWerN+i
 WXvY1dZ4qT2eQsmv6BONE1Dm8Hiig+ujmFwRhBUTqrPUytboniqFEOIe7JQrOj8v
 UN66Oo/xlg30TZ0/v5G93slNoSDJoz4RnQvoiy1Ha4rqCQqHRnVNlXlCX0TypH95
 vl6eF60Hx7tl4xQZcjbxEuqxaBBX2elNZqTjZMjaatg1nwp4CG4jneERsUuz1Hk8
 SDrXWr8iqBkObfUPOswoPHMcCuHkKDvqKS8AAAAAAAA=

 --Sig_/zO7dn2BZeaBS+I82PeOv5KQ--

From: "OBATA Akio" <obata@lins.jp>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/49079: devel/gobject-introspection needs shoehorning of path
 to separate pkgsrc install
Date: Fri, 26 Sep 2014 10:30:25 +0900

 Could you asked to SLES support instead?

 It is not a pkgsrc specific problem, and I don't know the solution.

 If such XDG_DATA_DIRS setting is really required for SLES,
    1. put ${LOCALBASE}/share on top of XDG_DATA_DIRS, and
       SLES native applications may not work as expected.
    2. put ${LOCALBASE}/share on last of XDG_DATA_DIRS, and
       applications installed into ${LOCALBASE} may not work as expected.

From: Thomas Orgis <thomas.orgis@uni-hamburg.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/49079: devel/gobject-introspection needs shoehorning of
 path to separate pkgsrc install
Date: Fri, 26 Sep 2014 10:19:46 +0200

 --Sig_/6xalqiG_=eC3JkS5YG_wOmf
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: quoted-printable

 Am Fri, 26 Sep 2014 01:35:01 +0000 (UTC)
 schrieb "OBATA Akio" <obata@lins.jp>:=20

 > The following reply was made to PR pkg/49079; it has been noted by GNATS.
 >=20
 > From: "OBATA Akio" <obata@lins.jp>
 > To: gnats-bugs@netbsd.org
 > Cc:=20
 > Subject: Re: pkg/49079: devel/gobject-introspection needs shoehorning of =
 path
 >  to separate pkgsrc install
 > Date: Fri, 26 Sep 2014 10:30:25 +0900
 >=20
 >  Could you asked to SLES support instead?

 Honenstly, I cannot imagine what they could say on the matter apart
 from "Use our package repositories, and, anyway, please update your
 installation.". I do guess that the solution has to be to put pkgsrc in
 the XDG paths for desktop stuff to be found in general. If there's
 something mixed with base install and pkgsrc, it could get funny.

 I stumbled upon this one:

 	http://mail-index.netbsd.org/pkgsrc-users/2012/06/27/msg016631.html

 and the follow-up

 	http://mail-index.netbsd.org/pkgsrc-users/2012/06/27/msg016632.html


 I wonder what Matthias meant with "A real fix will come soon.";-)

 Oh, and I have to agree with Matthias on "using XDG_DATA_DIRS in any
 build tool is wrong".


 Alrighty then,

 Thomas

 --=20
 Dr. Thomas Orgis
 Universit=C3=A4t Hamburg
 RRZ / Zentrale Dienste / HPC
 Schl=C3=BCterstr. 70
 20146 Hamburg
 Tel.: 040/42838 8826
 Fax: 040/428 38 6270

 --Sig_/6xalqiG_=eC3JkS5YG_wOmf
 Content-Type: application/pkcs7-signature; name=smime.p7s
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename=smime.p7s

 MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0B
 BwEAAKCCE0AwggOfMIICh6ADAgECAgEmMA0GCSqGSIb3DQEBBQUAMHExCzAJBgNV
 BAYTAkRFMRwwGgYDVQQKExNEZXV0c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZU
 LVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMwIQYDVQQDExpEZXV0c2NoZSBUZWxla29t
 IFJvb3QgQ0EgMjAeFw05OTA3MDkxMjExMDBaFw0xOTA3MDkyMzU5MDBaMHExCzAJ
 BgNVBAYTAkRFMRwwGgYDVQQKExNEZXV0c2NoZSBUZWxla29tIEFHMR8wHQYDVQQL
 ExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMwIQYDVQQDExpEZXV0c2NoZSBUZWxl
 a29tIFJvb3QgQ0EgMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKsL
 ozXgiykUsRSFrzwQ5DlvNV1Krt3qYY2VSfRvZKMaYGakqUAihNnUpeV4kw5oAa25
 TVw6ztO4qEJA38+juoJZapIbrBya2ggrJSf5aSNH8eDrLHqb9RMC0H40fMKePABZ
 q/XaDPUyPCusUNrWw96DlMqoDJkyDghIVltq+9rhWFgBSV9yQTwVBgGOXa2quJO0
 zZ7rp+hqLVI02zrvXHVR2tvzMfnucZgyxFQVRAz5m1Xtrd8YCKCjhopJ7lMFjxlM
 1d5YeZvSahxCq8XVp89oD5bk4WGYdmHIkXzWPgDikVCH4Z0K5q2X0h3GOn3LvNoD
 NNWOWwH1age3FrZuSn8CAwEAAaNCMEAwHQYDVR0OBBYEFDHDeRu69VPXF+CJei0X
 bAqzK50zMA8GA1UdEwQIMAYBAf8CAQUwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3
 DQEBBQUAA4IBAQCUZFmtOWTnKesT/lrDixNXyAQk8HR3wGDjZ/vpiaaDv5aCfG7U
 wz3vnoBuuym0mHqxO1TrORdHfhqOC/wfMVkxBLLOF/Msx2I2VeIi2IlVtJhIqmT6
 1hw22ER4WlojOleX9XowT66fakxLK46gA+M+4KnU0nvSs6jicjytnv+AWeSbRbT2
 O7DNORmYMuXqIWGQ5DEhjjSx9y81SoUQ2ueKNyG+WWPg8oWIMVPUVBSFcHn0LgZ3
 J3UvH7iK+f7Futg25IPs52W3v2Na80avgZQ31EGM1iPWHs/1aBtEY6Jauqc1WaHl
 cAWbDiNXmZQKbbo5YyiGkvMYhNj70c8FVmRXMIIEITCCAwmgAwIBAgICAMcwDQYJ
 KoZIhvcNAQEFBQAwcTELMAkGA1UEBhMCREUxHDAaBgNVBAoTE0RldXRzY2hlIFRl
 bGVrb20gQUcxHzAdBgNVBAsTFlQtVGVsZVNlYyBUcnVzdCBDZW50ZXIxIzAhBgNV
 BAMTGkRldXRzY2hlIFRlbGVrb20gUm9vdCBDQSAyMB4XDTA2MTIxOTEwMjkwMFoX
 DTE5MDYzMDIzNTkwMFowWjELMAkGA1UEBhMCREUxEzARBgNVBAoTCkRGTi1WZXJl
 aW4xEDAOBgNVBAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1WZXJlaW4gUENBIEds
 b2JhbCAtIEcwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOmbw2eF
 +Q2u9Y1Uw5ZQNT1i6W5M7ZTXAFuVInTUIOs0j9bswDEEC5mB4qYU0lKgKCOEi3SJ
 BF5b4OJ4wXjLFssoNTl7LZBF0O2gAHp8v0oOGwDDhulcKzERewzzgiRDjBw4i2po
 AJru3E94q9LGE5t2re7eJujvAa90D8EJovZrzr3TzRQwT/Xl46TIYpuCGgMnMA0C
 ZWBN7dEJIyqWNVgn03bGcbaQHcTt/zWGfW8zs9sPxRHCioOhlF1Ba9jSEPVM/cpR
 rNm975KDu9rrixZWVkPP4dUTPaYfJzDNSVTbyRM0mnF1xWzqpwuY+SGdJ68+ozk5
 SGqMrcmZ+8MS8r0CAwEAAaOB2TCB1jBwBgNVHR8EaTBnMGWgY6Bhhl9odHRwOi8v
 cGtpLnRlbGVzZWMuZGUvY2dpLWJpbi9zZXJ2aWNlL2FmX0Rvd25sb2FkQVJMLmNy
 bD8tY3JsX2Zvcm1hdD1YXzUwOSYtaXNzdWVyPURUX1JPT1RfQ0FfMjAdBgNVHQ4E
 FgQUSbfGz+g9H3/qRHsTKffxCnA+3mQwHwYDVR0jBBgwFoAUMcN5G7r1U9cX4Il6
 LRdsCrMrnTMwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQIwDQYJ
 KoZIhvcNAQEFBQADggEBADvhWnfASBfcqRjsga9aifC9KJKmylkYEnDsKPLnrn+W
 LOfyXRkx9hMrdL29gLK592fJOaJ5O+EREe5reJEzfjtfJid1U2WOM2Puz3PDsJIj
 SSFQdSOhHxjilIU9PzPpdyCNor3moYUpQPY/czJYDQlrptqFbMA/u41mZFYkTq4N
 PzI1AVvpjILZcllPsYaF8XSFVuXD+Fzzje5Hs1MFcOflTYppgyjhEwmGnl7I6lge
 DB/5pNRaBGj9KD6LArZYtfahLDdXAGerI2iNY6XvmWtc/UtW9qtAhzTUEZJs7IfF
 CgsHM3K0bwwdVCzYUcfMvzDTQ3LxMr+MzkljqAD38hwwggWQMIIEeKADAgECAgcX
 pCSMct4wMA0GCSqGSIb3DQEBCwUAMFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpE
 Rk4tVmVyZWluMRAwDgYDVQQLEwdERk4tUEtJMSQwIgYDVQQDExtERk4tVmVyZWlu
 IFBDQSBHbG9iYWwgLSBHMDEwHhcNMTQwNTI3MTQ1MzQ4WhcNMTkwNzA5MjM1OTAw
 WjCBsDELMAkGA1UEBhMCREUxEDAOBgNVBAgTB0hhbWJ1cmcxEDAOBgNVBAcTB0hh
 bWJ1cmcxHTAbBgNVBAoTFFVuaXZlcnNpdGFldCBIYW1idXJnMSEwHwYDVQQLExhS
 ZWdpb25hbGVzIFJlY2hlbnplbnRydW0xFTATBgNVBAMTDFVISCBDQSAtIEcwMjEk
 MCIGCSqGSIb3DQEJARYVdWhoLWNhQHVuaS1oYW1idXJnLmRlMIIBIjANBgkqhkiG
 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvXCaoC/APEqIH+7uxI2zNqhHTd0uCRO3B3uy
 7gW1hOHNP6wcY8QoWASlDZUs5pceDLpa5E7SI6pj2PrV+CP9ryRocT+BJLFvqzJo
 5v/Mc9TWpwpOEOxIQ/W7Yhh4LBGXNEkOIllgrFf80Yabb5Tb2rOuyA8+33clN5ad
 Z2ZjIDtcuZYkMTDIQbWdz8S0AWqVrzmebenDmoL43wJolQAuFYlk0D8MuZ+wb8La
 q2eTRIl/gW0QvmpJ9g3qUlhNg8WmTULV9fydsgDoamRjPNyms6pRN8nC9KOQCoSY
 zre0ef+W4IIB1VcYyOqhse2OjSfzDSSWjvK/x9zqpS0VSxzS7wIDAQABo4ICAjCC
 Af4wEgYDVR0TAQH/BAgwBgEB/wIBATAOBgNVHQ8BAf8EBAMCAQYwEQYDVR0gBAow
 CDAGBgRVHSAAMB0GA1UdDgQWBBQmoGoBqP/8Euv3FInjxTA20S45sjAfBgNVHSME
 GDAWgBRJt8bP6D0ff+pEexMp9/EKcD7eZDAgBgNVHREEGTAXgRV1aGgtY2FAdW5p
 LWhhbWJ1cmcuZGUwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2RwMS5wY2Eu
 ZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2gO6A5hjdo
 dHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jcmwvY2Fj
 cmwuY3JsMIHXBggrBgEFBQcBAQSByjCBxzAzBggrBgEFBQcwAYYnaHR0cDovL29j
 c3AucGNhLmRmbi5kZS9PQ1NQLVNlcnZlci9PQ1NQMEcGCCsGAQUFBzAChjtodHRw
 Oi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jYWNlcnQvY2Fj
 ZXJ0LmNydDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9i
 YWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQAD
 ggEBAETwPbbrl7ufoE/ePRc51AwuHfKF+58so5L2T/Yh7kSkWZMwVO892TDF6Xjy
 CUjA7TbRSNpDUwLFjk2RbvyuaJVNkxIfnAVssOstZFOG/M9Y03ACtK2aZaTHQUJA
 ZHiitUMYjehqr1MlTx4DPxCcGi6JaapGj30qN2p9LfW/awFAcv53tTEkP+jv2zKO
 1jb7dowFoykck3ZbwdDWVE6/BMWAaB8evATZiO7dVoSR2HlMdIFdEMZUD2xsli9i
 EKCuMeyw4Ou9JOeuKRZZc36tSAmb6v1AMqGp38CG3keZhLglUMBhAT1u4PQPRZyk
 +5FvGwmogKzupWaQHS/jvyxhYQMwggXgMIIEyKADAgECAgcXwmHf4AOFMA0GCSqG
 SIb3DQEBCwUAMIGwMQswCQYDVQQGEwJERTEQMA4GA1UECBMHSGFtYnVyZzEQMA4G
 A1UEBxMHSGFtYnVyZzEdMBsGA1UEChMUVW5pdmVyc2l0YWV0IEhhbWJ1cmcxITAf
 BgNVBAsTGFJlZ2lvbmFsZXMgUmVjaGVuemVudHJ1bTEVMBMGA1UEAxMMVUhIIENB
 IC0gRzAyMSQwIgYJKoZIhvcNAQkBFhV1aGgtY2FAdW5pLWhhbWJ1cmcuZGUwHhcN
 MTQwNjE5MTMyMzI3WhcNMTcwNjE4MTMyMzI3WjCBnjELMAkGA1UEBhMCREUxEDAO
 BgNVBAgTB0hhbWJ1cmcxEDAOBgNVBAcTB0hhbWJ1cmcxHTAbBgNVBAoTFFVuaXZl
 cnNpdGFldCBIYW1idXJnMQwwCgYDVQQLEwNIUEMxGTAXBgNVBAsTEFplbnRyYWxl
 IERpZW5zdGUxDDAKBgNVBAsTA1JSWjEVMBMGA1UEAxMMVGhvbWFzIE9yZ2lzMIIB
 IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq0oQR4jJaYJzIolRRVb5uC3C
 6vbfaG5Ko71qry4OSRaLsFLKyF1CbSPOOFlso394RiB3fc8aXb2/X+UTnHM+UJQd
 3nwJyFVaMeQvsdeLeEsUzwZAh+Q6b4iYZK8SBr8dFXmBCnm3BZcQSGTC81Q6aKYT
 iLk8nbIxs5tJyxw9J7gyGZ/XJ8s+uIChT+PWTycuAWq2wtAwRhWuG2tgX3PVnOJd
 sll6KdNEoQ9Q/pZQoYV2hDljvbBMdteBJevlnNHFRh9uDazokhOOglhA8CY0tUP3
 Y5DoTm80DzCMiP2YIM1cArNCZHTftHiD+NLSL2/bIJBr2aEIUJToBF6hpMnzzQID
 AQABo4ICDTCCAgkwLwYDVR0gBCgwJjARBg8rBgEEAYGtIYIsAQEEAwEwEQYPKwYB
 BAGBrSGCLAIBBAMBMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG
 CCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQUO7qisLF6L/tyNEDXGQLLhGro
 P9gwHwYDVR0jBBgwFoAUJqBqAaj//BLr9xSJ48UwNtEuObIwJgYDVR0RBB8wHYEb
 dGhvbWFzLm9yZ2lzQHVuaS1oYW1idXJnLmRlMIGNBgNVHR8EgYUwgYIwP6A9oDuG
 OWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWhhbWJ1cmctY2EvcHViL2NybC9n
 X2NhY3JsLmNybDA/oD2gO4Y5aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktaGFt
 YnVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGmBggrBgEFBQcBAQSBmTCBljBJ
 BggrBgEFBQcwAoY9aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktaGFtYnVyZy1j
 YS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBJBggrBgEFBQcwAoY9aHR0cDovL2Nk
 cDIucGNhLmRmbi5kZS91bmktaGFtYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0
 LmNydDANBgkqhkiG9w0BAQsFAAOCAQEAYGw1e7ifb7PO3AAK8YAM5uYJ55vgLBJS
 grJ1eLTKqUZwQn+tCjGELmTefwK05MR/HogSWfckFUeLibzrqQoI0HINvfxzGp51
 X8cWTMG3ePfzXLKFRY4v8Wdkm5XtVWJaMRvZ8T8lGr1B1dJj1+iDkTfB3QIb65zc
 WT5oazvf4QydpYaAk6V4V12t9wSKvEGYy9lTfWuDF1BhZl7PTsfOPrrgmHS2AGSw
 BDsCNyOmiWOcLdstrJols+3dIReGoKHTuIxpvLQI2cKnYlDtUe0HR8sFASxdhK9P
 M/Qw+gjMR5REqGWasUkMAm392ln+vvvUq+xdyVjoPyJJDZBE08rbWjGCAn4wggJ6
 AgEBMIG8MIGwMQswCQYDVQQGEwJERTEQMA4GA1UECBMHSGFtYnVyZzEQMA4GA1UE
 BxMHSGFtYnVyZzEdMBsGA1UEChMUVW5pdmVyc2l0YWV0IEhhbWJ1cmcxITAfBgNV
 BAsTGFJlZ2lvbmFsZXMgUmVjaGVuemVudHJ1bTEVMBMGA1UEAxMMVUhIIENBIC0g
 RzAyMSQwIgYJKoZIhvcNAQkBFhV1aGgtY2FAdW5pLWhhbWJ1cmcuZGUCBxfCYd/g
 A4UwDQYJYIZIAWUDBAIBBQCggZMwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAc
 BgkqhkiG9w0BCQUxDxcNMTQwOTI2MDgxOTQ2WjAoBgkqhkiG9w0BCQ8xGzAZMAsG
 CWCGSAFlAwQBAjAKBggqhkiG9w0DBzAvBgkqhkiG9w0BCQQxIgQgRe1B0V3941Ka
 n/gswxEcqwM9O/v8FUcGZAJmGFoe1NYwDQYJKoZIhvcNAQEBBQAEggEAlRTFshnQ
 ocThH1oQZiUwPuKEtiDlE1D3tC36IEuarhOT421Hi0ixWk369VNsOinFojQH9Wjb
 E1RIfiwuBVgy92vXN4ofZk9HAG/bnIWwaDmbkxl3Cf6jXnPk7+4/jVJcdwOAcgox
 /3GK5VTwl8BOKhMtK+kurJUHy7AWsHv1bU69Q+neCuSNcKpJF+sAoeabxBkKvHTf
 m0Om3ZQqckptqTjB0BBKyoGq0v5aYAU3LhtyHIeHutYECF5JEAAW+oee7/zwHgVC
 2GAy2XRDvPPpCddy/LAiGQIxtFWtMqdmv7Q9SJ9VOKpqvYWEp9sxPjhIIbyw2b0B
 WzeIcFDE6qjv6AAAAAAAAA==

 --Sig_/6xalqiG_=eC3JkS5YG_wOmf--

From: "OBATA Akio" <obata@lins.jp>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/49079: devel/gobject-introspection needs shoehorning of path
 to separate pkgsrc install
Date: Fri, 26 Sep 2014 18:26:02 +0900

 On Fri, 26 Sep 2014 17:25:01 +0900, Thomas Orgis <thomas.orgis@uni-hamburg.de> wrote:

 >  Oh, and I have to agree with Matthias on "using XDG_DATA_DIRS in any
 >  build tool is wrong".

  From XDG Base Directory Specification, it is right behavior to use
 XDG_DATA_DIRS before system default directories.

 -- 
 OBATA Akio / obata@lins.jp

From: Thomas Orgis <thomas.orgis@uni-hamburg.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/49079: devel/gobject-introspection needs shoehorning of
 path to separate pkgsrc install
Date: Fri, 26 Sep 2014 13:52:22 +0200

 --Sig_/nDoCUY2lbQwLQh19rjH5Tnc
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable

 Am Fri, 26 Sep 2014 09:30:01 +0000 (UTC)
 schrieb "OBATA Akio" <obata@lins.jp>:

 >   From XDG Base Directory Specification, it is right behavior to use
 >  XDG_DATA_DIRS before system default directories.

 The point at hand, as I understood it, is if the XDG specification
 shuild apply to the build process of system infrastructure like that
 gobject stuff. I'm not sure about the scope of this spec.

 I'll see what happens with differing values for these variables. One
 open question for me is what happens if XDG_DATA_DIRS is unset. The
 specification says that then,

 	/usr/local/share/:/usr/share/

 should be used. That clearly also would break pkgsrc (I notice the
 trailing slashes ... what's that about? I copied from the spec.). So,
 is pkgsrc already modifying the specification here to make things work
 in absence of XDG_DATA_DIRS?

 I'm in the process of preparing another pkgsrc build and will try to
 test some cases ...


 Alrighty then,

 Thomas

 --=20
 Dr. Thomas Orgis
 Universit=E4t Hamburg
 RRZ / Zentrale Dienste / HPC
 Schl=FCterstr. 70
 20146 Hamburg
 Tel.: 040/42838 8826
 Fax: 040/428 38 6270

 --Sig_/nDoCUY2lbQwLQh19rjH5Tnc
 Content-Type: application/pkcs7-signature; name=smime.p7s
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename=smime.p7s

 MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0B
 BwEAAKCCD/AwggR0MIIDXKADAgECAgkAiZARFVg+h5swDQYJKoZIhvcNAQELBQAw
 cTELMAkGA1UEBhMCREUxHDAaBgNVBAoTE0RldXRzY2hlIFRlbGVrb20gQUcxHzAd
 BgNVBAsTFlQtVGVsZVNlYyBUcnVzdCBDZW50ZXIxIzAhBgNVBAMTGkRldXRzY2hl
 IFRlbGVrb20gUm9vdCBDQSAyMB4XDTE0MDIxMTEzMTE0NVoXDTE5MDcwOTIzNTkw
 MFowWjELMAkGA1UEBhMCREUxEzARBgNVBAoTCkRGTi1WZXJlaW4xEDAOBgNVBAsT
 B0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1WZXJlaW4gUENBIEdsb2JhbCAtIEcwMTCC
 ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOmbw2eF+Q2u9Y1Uw5ZQNT1i
 6W5M7ZTXAFuVInTUIOs0j9bswDEEC5mB4qYU0lKgKCOEi3SJBF5b4OJ4wXjLFsso
 NTl7LZBF0O2gAHp8v0oOGwDDhulcKzERewzzgiRDjBw4i2poAJru3E94q9LGE5t2
 re7eJujvAa90D8EJovZrzr3TzRQwT/Xl46TIYpuCGgMnMA0CZWBN7dEJIyqWNVgn
 03bGcbaQHcTt/zWGfW8zs9sPxRHCioOhlF1Ba9jSEPVM/cpRrNm975KDu9rrixZW
 VkPP4dUTPaYfJzDNSVTbyRM0mnF1xWzqpwuY+SGdJ68+ozk5SGqMrcmZ+8MS8r0C
 AwEAAaOCASQwggEgMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUSbfGz+g9H3/q
 RHsTKffxCnA+3mQwHwYDVR0jBBgwFoAUMcN5G7r1U9cX4Il6LRdsCrMrnTMwEgYD
 VR0TAQH/BAgwBgEB/wIBAjA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2NzcDAz
 MzYudGVsZXNlYy5kZS9ybC9EVF9ST09UX0NBXzIuY3JsMHkGCCsGAQUFBwEBBG0w
 azAsBggrBgEFBQcwAYYgaHR0cDovL29jc3AwMzM2LnRlbGVzZWMuZGUvb2NzcHIw
 OwYIKwYBBQUHMAKGL2h0dHA6Ly9vY3NwMDMzNi50ZWxlc2VjLmRlL2NydC9EVF9S
 T09UX0NBXzIuY2VyMA0GCSqGSIb3DQEBCwUAA4IBAQAsL6ngXkMvBXDcUZV1XYCO
 OwzBY1hUgTCDnF2pUYfJttcPK7p4SCRgQszxouIz4TIeMptRE5V5xrWs0CTtGBS8
 LyrqL6uyE6xJHV4ACwQYappl1OhHNbyu7d90ttjxgFBloMbaI5uNU0fKbLtAyZVd
 TmB6K+S7ZkBVr7YzweojIW78VJ3dM0JuTGvV5MPy6ga3WjJqMkV0trVv/ur/HGOq
 u4jR+FivIH6Pv//29zh3ixq2UD+tPUd5RsNXtBdih72eozYlB2gkqiLy9q8p7Del
 FJmuugFghnUtYRW6eJaHtZLP4VCRnlk6FeyeWsaG/Cg+ZrrU2TWvrTxJIoWH7m+P
 MIIFkDCCBHigAwIBAgIHF6QkjHLeMDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQG
 EwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEkMCIG
 A1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xvYmFsIC0gRzAxMB4XDTE0MDUyNzE0NTM0
 OFoXDTE5MDcwOTIzNTkwMFowgbAxCzAJBgNVBAYTAkRFMRAwDgYDVQQIEwdIYW1i
 dXJnMRAwDgYDVQQHEwdIYW1idXJnMR0wGwYDVQQKExRVbml2ZXJzaXRhZXQgSGFt
 YnVyZzEhMB8GA1UECxMYUmVnaW9uYWxlcyBSZWNoZW56ZW50cnVtMRUwEwYDVQQD
 EwxVSEggQ0EgLSBHMDIxJDAiBgkqhkiG9w0BCQEWFXVoaC1jYUB1bmktaGFtYnVy
 Zy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL1wmqAvwDxKiB/u
 7sSNszaoR03dLgkTtwd7su4FtYThzT+sHGPEKFgEpQ2VLOaXHgy6WuRO0iOqY9j6
 1fgj/a8kaHE/gSSxb6syaOb/zHPU1qcKThDsSEP1u2IYeCwRlzRJDiJZYKxX/NGG
 m2+U29qzrsgPPt93JTeWnWdmYyA7XLmWJDEwyEG1nc/EtAFqla85nm3pw5qC+N8C
 aJUALhWJZNA/DLmfsG/C2qtnk0SJf4FtEL5qSfYN6lJYTYPFpk1C1fX8nbIA6Gpk
 YzzcprOqUTfJwvSjkAqEmM63tHn/luCCAdVXGMjqobHtjo0n8w0klo7yv8fc6qUt
 FUsc0u8CAwEAAaOCAgIwggH+MBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/
 BAQDAgEGMBEGA1UdIAQKMAgwBgYEVR0gADAdBgNVHQ4EFgQUJqBqAaj//BLr9xSJ
 48UwNtEuObIwHwYDVR0jBBgwFoAUSbfGz+g9H3/qRHsTKffxCnA+3mQwIAYDVR0R
 BBkwF4EVdWhoLWNhQHVuaS1oYW1idXJnLmRlMIGIBgNVHR8EgYAwfjA9oDugOYY3
 aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2Nh
 Y3JsLmNybDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9v
 dC1jYS9wdWIvY3JsL2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYB
 BQUHMAGGJ2h0dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBH
 BggrBgEFBQcwAoY7aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1j
 YS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAy
 LnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0
 MA0GCSqGSIb3DQEBCwUAA4IBAQBE8D2265e7n6BP3j0XOdQMLh3yhfufLKOS9k/2
 Ie5EpFmTMFTvPdkwxel48glIwO020UjaQ1MCxY5NkW78rmiVTZMSH5wFbLDrLWRT
 hvzPWNNwArStmmWkx0FCQGR4orVDGI3oaq9TJU8eAz8QnBouiWmqRo99KjdqfS31
 v2sBQHL+d7UxJD/o79syjtY2+3aMBaMpHJN2W8HQ1lROvwTFgGgfHrwE2Yju3VaE
 kdh5THSBXRDGVA9sbJYvYhCgrjHssODrvSTnrikWWXN+rUgJm+r9QDKhqd/Aht5H
 mYS4JVDAYQE9buD0D0WcpPuRbxsJqICs7qVmkB0v478sYWEDMIIF4DCCBMigAwIB
 AgIHF8Jh3+ADhTANBgkqhkiG9w0BAQsFADCBsDELMAkGA1UEBhMCREUxEDAOBgNV
 BAgTB0hhbWJ1cmcxEDAOBgNVBAcTB0hhbWJ1cmcxHTAbBgNVBAoTFFVuaXZlcnNp
 dGFldCBIYW1idXJnMSEwHwYDVQQLExhSZWdpb25hbGVzIFJlY2hlbnplbnRydW0x
 FTATBgNVBAMTDFVISCBDQSAtIEcwMjEkMCIGCSqGSIb3DQEJARYVdWhoLWNhQHVu
 aS1oYW1idXJnLmRlMB4XDTE0MDYxOTEzMjMyN1oXDTE3MDYxODEzMjMyN1owgZ4x
 CzAJBgNVBAYTAkRFMRAwDgYDVQQIEwdIYW1idXJnMRAwDgYDVQQHEwdIYW1idXJn
 MR0wGwYDVQQKExRVbml2ZXJzaXRhZXQgSGFtYnVyZzEMMAoGA1UECxMDSFBDMRkw
 FwYDVQQLExBaZW50cmFsZSBEaWVuc3RlMQwwCgYDVQQLEwNSUloxFTATBgNVBAMT
 DFRob21hcyBPcmdpczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtK
 EEeIyWmCcyKJUUVW+bgtwur232huSqO9aq8uDkkWi7BSyshdQm0jzjhZbKN/eEYg
 d33PGl29v1/lE5xzPlCUHd58CchVWjHkL7HXi3hLFM8GQIfkOm+ImGSvEga/HRV5
 gQp5twWXEEhkwvNUOmimE4i5PJ2yMbObScscPSe4Mhmf1yfLPriAoU/j1k8nLgFq
 tsLQMEYVrhtrYF9z1ZziXbJZeinTRKEPUP6WUKGFdoQ5Y72wTHbXgSXr5ZzRxUYf
 bg2s6JITjoJYQPAmNLVD92OQ6E5vNA8wjIj9mCDNXAKzQmR037R4g/jS0i9v2yCQ
 a9mhCFCU6AReoaTJ880CAwEAAaOCAg0wggIJMC8GA1UdIAQoMCYwEQYPKwYBBAGB
 rSGCLAEBBAMBMBEGDysGAQQBga0hgiwCAQQDATAJBgNVHRMEAjAAMAsGA1UdDwQE
 AwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFDu6
 orCxei/7cjRA1xkCy4Rq6D/YMB8GA1UdIwQYMBaAFCagagGo//wS6/cUiePFMDbR
 LjmyMCYGA1UdEQQfMB2BG3Rob21hcy5vcmdpc0B1bmktaGFtYnVyZy5kZTCBjQYD
 VR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1oYW1i
 dXJnLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwP6A9oDuGOWh0dHA6Ly9jZHAyLnBj
 YS5kZm4uZGUvdW5pLWhhbWJ1cmctY2EvcHViL2NybC9nX2NhY3JsLmNybDCBpgYI
 KwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAxLnBjYS5kZm4u
 ZGUvdW5pLWhhbWJ1cmctY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwSQYIKwYB
 BQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWhhbWJ1cmctY2EvcHVi
 L2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBAGBsNXu4n2+z
 ztwACvGADObmCeeb4CwSUoKydXi0yqlGcEJ/rQoxhC5k3n8CtOTEfx6IEln3JBVH
 i4m866kKCNByDb38cxqedV/HFkzBt3j381yyhUWOL/FnZJuV7VViWjEb2fE/JRq9
 QdXSY9fog5E3wd0CG+uc3Fk+aGs73+EMnaWGgJOleFddrfcEirxBmMvZU31rgxdQ
 YWZez07Hzj664Jh0tgBksAQ7AjcjpoljnC3bLayaJbPt3SEXhqCh07iMaby0CNnC
 p2JQ7VHtB0fLBQEsXYSvTzP0MPoIzEeURKhlmrFJDAJt/dpZ/r771KvsXclY6D8i
 SQ2QRNPK21oxggJ+MIICegIBATCBvDCBsDELMAkGA1UEBhMCREUxEDAOBgNVBAgT
 B0hhbWJ1cmcxEDAOBgNVBAcTB0hhbWJ1cmcxHTAbBgNVBAoTFFVuaXZlcnNpdGFl
 dCBIYW1idXJnMSEwHwYDVQQLExhSZWdpb25hbGVzIFJlY2hlbnplbnRydW0xFTAT
 BgNVBAMTDFVISCBDQSAtIEcwMjEkMCIGCSqGSIb3DQEJARYVdWhoLWNhQHVuaS1o
 YW1idXJnLmRlAgcXwmHf4AOFMA0GCWCGSAFlAwQCAQUAoIGTMBgGCSqGSIb3DQEJ
 AzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE0MDkyNjExNTIyMlowKAYJ
 KoZIhvcNAQkPMRswGTALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwLwYJKoZIhvcN
 AQkEMSIEIIsjed6ArWEO46Mx7HHekjCZ9/4I74JhCLfQjGHXCQR0MA0GCSqGSIb3
 DQEBAQUABIIBAHKUdxjBQngiNAL5t5AzHJaR7jc/OTxMFz1KfqkewjFJAS1fmoAP
 hreiTjCA7ceBjMwFItU/6JWP7gVblc8lspMv3dl469Cj9B7FLwX9nOcuHc3Gu+Mi
 U469SmYJbDrOBK4pf0RcE/O0njlk/3skVJCC1FzhQQfHxS9BgylnnWfos/DH0E4A
 lyXKe51xqpeyi+Vput15jTQVSOoE/Wb2FfeLQ/FuNcqy4pi1WqZiGYGg4WtNmFko
 x/CG0UTAP6+7yFIK+v1KjfDl8cdL35q7XHryVuSk+siHzCRyx1UTEQErNaOTwJFh
 vdLROUUQ6RVQ0kgwnWfgN6FTNoa3q+bGyuEAAAAAAAA=

 --Sig_/nDoCUY2lbQwLQh19rjH5Tnc--

From: "OBATA Akio" <obata@lins.jp>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/49079: devel/gobject-introspection needs shoehorning of path
 to separate pkgsrc install
Date: Fri, 26 Sep 2014 21:26:25 +0900

 I once rose head-up about XDG spec violation of pkgsrc, but no feedback.
 So I gave up to find the solution.

 Pkgsrc provides workaround to prevent garbage environment variables
  from affecting to build process.


 PKGSRC_SETENV= ${SETENV} -i

Responsible-Changed-From-To: pkg-manager->drochner
Responsible-Changed-By: bsiegert@NetBSD.org
Responsible-Changed-When: Sat, 04 Jul 2015 11:59:21 +0000
Responsible-Changed-Why:
Matthias, did you ever address
http://mail-index.netbsd.org/pkgsrc-users/2012/06/27/msg016632.html?


From: Patrick Welche <prlw1@cam.ac.uk>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/49079: devel/gobject-introspection needs shoehorning of path
Date: Thu, 24 Aug 2017 17:06:52 +0100

 As obache@ points out, there is an open question on what pkgsrc should do
 about XDG variables.

 He hints at bsd.pkg.mk

 # To sanitise environment set PKGSRC_SETENV=${SETENV} -i
 # This will however cause build failures (e.g. "www/firefox"). Settings
 # like "ALLOW_VULNERABLE_PACKAGES" will also not be correctly passed
 # to dependence builds.
 PKGSRC_SETENV?= ${SETENV}

 at tweaking/removing the XDG variables.

 At the other end of the chain, gobject-introspection contains:

 def get_system_data_dirs():
     '''
     This is a Python reimplemention of `g_get_system_data_dirs()` because we don't want to
     rely on the python-xdg package and we can't depend on GLib via introspection.
     If any changes are made to that function they'll need to be copied here.
     '''
     xdg_data_dirs = [x for x in os.environ.get('XDG_DATA_DIRS', '').split(os.pathsep)]
     if not xdg_data_dirs and os.name != 'nt':
         xdg_data_dirs.append('/usr/local/share')
         xdg_data_dirs.append('/usr/share')

     return xdg_data_dirs

Responsible-Changed-From-To: drochner->packages
Responsible-Changed-By: spz@NetBSD.org
Responsible-Changed-When: Sun, 29 Apr 2018 08:00:37 +0000
Responsible-Changed-Why:
drochner is inactive


Responsible-Changed-From-To: packages->pkg-manager
Responsible-Changed-By: wiz@NetBSD.org
Responsible-Changed-When: Sun, 29 Apr 2018 08:17:34 +0000
Responsible-Changed-Why:
Proper role account



>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.43 2018/01/16 07:36:43 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.