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>