Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 1 Nov 2014 00:17:44 -0700 (PDT)
From:      Beeblebrox <zaphod@berentweb.com>
To:        freebsd-ports@freebsd.org
Subject:   Re: graphics/libEGL & graphics/libglapi fail: Localization?
Message-ID:  <20141101091729.4aaed909@rsbsd.rsb>
In-Reply-To: <5453EC09.60907@rainbow-runner.nl>
References:  <1414784395741-5961228.post@n5.nabble.com> <5453EC09.60907@rainbow-runner.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
I fetched these 2 ports from the public FreeBSD repository,
re-named them to what poudriere expects for naming convention
And re-started poudriere. graphics/gbm and graphics/libGL fail with same error (no surprise).
Fetching these two and re-naming them as described allows poudriere to go on with its business.

===>  Building for libGL-10.3.2
gmake[1]: Entering directory '/wrkdirs/usr/ports/graphics/libGL/work/Mesa-10.3.2/src/mesa/drivers/dri/common/xmlpool'
cd ../../../../../.. && gmake  am--refresh
cd ../../../../../.. && gmake  am--refresh
Updating (ca) ca/LC_MESSAGES/options.mo from ca.po.
msgfmt: not found
Makefile:638: recipe for target 'ca/LC_MESSAGES/options.mo' failed
gmake[1]: *** [ca/LC_MESSAGES/options.mo] Error 127
gmake[1]: Leaving directory '/wrkdirs/usr/ports/graphics/libGL/work/Mesa-10.3.2/src/mesa/drivers/dri/common/xmlpool'
*** Error code 2

-- 
FreeBSD_amd64_11-Current_RadeonKMS




-----
FreeBSD-11-current_amd64_root-on-zfs_RadeonKMS
--
View this message in context: http://freebsd.1045724.n5.nabble.com/graphics-libEGL-graphics-libglapi-fail-Localization-tp5961228p5961364.html
Sent from the freebsd-ports mailing list archive at Nabble.com.
From owner-freebsd-ports@FreeBSD.ORG  Sat Nov  1 09:20:29 2014
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
Delivered-To: freebsd-ports@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 4BA6FE1
 for <freebsd-ports@freebsd.org>; Sat,  1 Nov 2014 09:20:29 +0000 (UTC)
Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk
 [IPv6:2001:8b0:151:1:3cd3:cd67:fafa:3d78])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client CN "smtp.infracaninophile.co.uk",
 Issuer "ca.infracaninophile.co.uk" (not verified))
 by mx1.freebsd.org (Postfix) with ESMTPS id C4CF6D9C
 for <freebsd-ports@freebsd.org>; Sat,  1 Nov 2014 09:20:28 +0000 (UTC)
Received: from seedling.black-earth.co.uk (seedling.black-earth.co.uk
 [81.2.117.99]) (authenticated bits=0)
 by smtp.infracaninophile.co.uk (8.14.9/8.14.9) with ESMTP id sA19KJup018520
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO)
 for <freebsd-ports@freebsd.org>; Sat, 1 Nov 2014 09:20:20 GMT
 (envelope-from m.seaman@infracaninophile.co.uk)
Authentication-Results: smtp.infracaninophile.co.uk;
 dmarc=none header.from=infracaninophile.co.uk
DKIM-Filter: OpenDKIM Filter v2.9.2 smtp.infracaninophile.co.uk sA19KJup018520
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=infracaninophile.co.uk; s=201001-infracaninophile; t=1414833620;
 bh=T2J2XzDVMH19bKcUaJhjEgfHGvQgrp8VK6ordGxHcKE=;
 h=Date:From:To:Subject:References:In-Reply-To;
 z=Date:=20Sat,=2001=20Nov=202014=2009:20:09=20+0000|From:=20Matthew
 =20Seaman=20<m.seaman@infracaninophile.co.uk>|To:=20freebsd-ports@
 freebsd.org|Subject:=20Re:=20Reducing=20the=20size=20of=20the=20po
 rts=20tree=20(brainstorm=20v2)|References:=20<20141031185621.GC159
 67@ivaldir.etoilebsd.net>|In-Reply-To:=20<20141031185621.GC15967@i
 valdir.etoilebsd.net>;
 b=b6jtm5OxxBzO5WOXgWHjWssBjK8qeJeLjubyZQMAXpEjzrD5iV03zF753nzY1aKEI
 RyhIP2FyI9N3vytOl5DpPJLcGUzP2hy7ZVnbs89MJe0GIhpncnw8cz6mquwHSRRQcj
 sMXOLFQ8idCBTB+8HVfW40MICldej9/ckXiJd+P4=
Message-ID: <5454A5C9.2050003@infracaninophile.co.uk>
Date: Sat, 01 Nov 2014 09:20:09 +0000
From: Matthew Seaman <m.seaman@infracaninophile.co.uk>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
 rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: freebsd-ports@freebsd.org
Subject: Re: Reducing the size of the ports tree (brainstorm v2)
References: <20141031185621.GC15967@ivaldir.etoilebsd.net>
In-Reply-To: <20141031185621.GC15967@ivaldir.etoilebsd.net>
OpenPGP: id=E1ECF9BB
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="o5nRh8IL1vFEpWJ4PGAr8xm8pibkogfJg"
X-Virus-Scanned: clamav-milter 0.98.4 at lucid-nonsense.infracaninophile.co.uk
X-Virus-Status: Clean
X-Spam-Status: No, score=-2.5 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,URIBL_BLOCKED autolearn=ham
 autolearn_force=no version=3.4.0
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 lucid-nonsense.infracaninophile.co.uk
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.18-1
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-ports>,
 <mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports/>;
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
 <mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 01 Nov 2014 09:20:29 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--o5nRh8IL1vFEpWJ4PGAr8xm8pibkogfJg
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 31/10/2014 18:56, Baptiste Daroussin wrote:
> Hi all,
>=20
> tijl@ spotted an interesting point, distinfo and pkg-descr files files
> convenient are taking a lot of space for "free", we can reduce the size=
 of the
> while ports tree by a factor 2 by simply merging them into one of the o=
ther
> files (Makefile and/or pkg-plist) from my testing it really devides
> significantly the size of the tree.
>=20
> Problem is how to merge them if we want to.
>=20
> What we do not want to loose:
> - Easyness of parsing distinfo
> - Easyness to get informations about the description
>=20
> so far I have not been able to figure out a user friendly way
>=20
> Ideas I got so far only concerns pkg-descr:
> Adding an entry in the Makefile for the WWW:
> WWW=3D bla
> or an entry in the plist: @www http...
>=20
> for the description the Makefile is not suitable as multi line entry in=

> Makefiles are painful
> Maybe a new keyword:
> @descr <<EOD
> mydesc
> in=20
> multiline
> EOD
>=20
> which could easily be added to the plist parser in pkg. But I'm do not =
find that
> very friendly in particular for make(1) to extract the data.
>=20
> Concerning the distinfo I have no idea.
>=20
> so this mail is a call of ideas :), if nothing nice ideas is found we w=
ill just
> do nothing here :)

Most respondents in this thread are talking in terms of incorporating
the small files in a port into one or other of the larger files.  That's
an obvious first step.  However, I wonder if it wouldn't make more sense
to create one file which includes all of the other bits of port
infrastructure.  This should be a text format that people can read
easily and manipulate with a text editor or standard unix tools.
Something like UCL might be a good choice.

So the first step would be to pack Makefile, pkg-plist, pkg-descr,
distinfo into one file, and add a step to unpack the port contents as
the first thing when building a port.  Which should be something that
can be handled through the category and top-level Makefiles.  This
should achieve the aim of reducing inode consumption and the
fragmentation in the filesystem but retain backwards compatibility for
everything that uses the ports currently.

Ultimately though, I'd be happy to see the metadata not related to
actually building the port -- maintainer, comment, categories, license
info, even master sites and other information about distfiles moved out
of the Makefile and become variables in the port file.

	Cheers,

	Matthew

--=20
Dr Matthew J Seaman MA, D.Phil.

PGP: http://www.infracaninophile.co.uk/pgpkey
JID: matthew@infracaninophile.co.uk


--o5nRh8IL1vFEpWJ4PGAr8xm8pibkogfJg
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.20 (Darwin)

iQJ8BAEBCgBmBQJUVKXSXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC
QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATXDcP/RC+VLDsLJ6eofrr2Auv1pfh
sPkZouwJ7p2OBUt4uP9UTLbuYqsiZxgXqmr+SSzEpsIWYehQB/zqqwZTc4GA11/J
muv2FjFUHXdwlfG8mf5D+3L48HFeUfQEbBLOBNBep3mdIOOGZaKc4gYyQmD0iAtW
ziAHw+c9ML4Ercuk0RxJm5mpKg9p2qYIqx1Iol10+JTecc0fyWRzeStiH7AaempC
TRpfkAcKYQKFOWfgHdMjTfgAvrFWUHOAS64N8JOcM/8E0ml3OVeLStqQ+s1etnQX
eyYy5+lXhmcreTqZSxRzzThpsu6irN+8X73/sUcgs4WOCv/cd5Eb/llWtZyM+Dt8
j9MmUirUchCnLP8bFMgiBSRm6Tq4r7eEcgdlTgcPHMW4eGUG/zG1OZtW+LvahnTX
1CMjg9BXUZAZk0SvvGCFniKfRB/Ojik1xRsN2szyJl4fbx0sKjIHPNGvfOUpdT6N
hXHCW/+j1aXWPpRtD+pIw+xGa1ANbfqyUNVioQ1GW8BkM6mgFntaL4/3YOOjrbWu
xT1/fkGKmgPYJ8eGEne6Akq3rKquRE/ZQJLWEiHXasDcg/52ZT5l97aNAnFIttEA
W+fzRG1MtGgWStQoE3imaxzZBjehewrnQK1Q7oEqRIqpftce58/SV8GvuiqjO1hi
mD3u3TlPNhaAXtnHV7/E
=DSlh
-----END PGP SIGNATURE-----

--o5nRh8IL1vFEpWJ4PGAr8xm8pibkogfJg--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20141101091729.4aaed909>