From owner-freebsd-desktop@FreeBSD.ORG Fri Jan 20 06:51:45 2012 Return-Path: Delivered-To: desktop@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 83C25106566B for ; Fri, 20 Jan 2012 06:51:45 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 538F68FC14 for ; Fri, 20 Jan 2012 06:51:45 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0K6pj6p092372 for ; Fri, 20 Jan 2012 06:51:45 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0K6pj33092344 for desktop@FreeBSD.org; Fri, 20 Jan 2012 06:51:45 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Fri, 20 Jan 2012 07:51:41 +0100 From: Baptiste Daroussin To: desktop@FreeBSD.org Message-ID: <20120120065141.GM4729@azathoth.lan> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="pP0ycGQONqsnqIMP" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Subject: What about improving the desktop ports consistency: task 1, the fonts X-BeenThere: freebsd-desktop@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Using and improving FreeBSD on the desktop List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jan 2012 06:51:45 -0000 --pP0ycGQONqsnqIMP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, Ok let see how many people are on that list and let's make it alive. As a reminder this list is made to help improving the desktop experience, and help PC-BSD people to ease their life while creating their pbi out of our desktop application. Not sure that what I call task 1 will be really be useful for them but anyway, let's try it. I recently import x11-fonts/croscorefonts into the ports tree, while reviewing that port, I discover that their is about no consistency at all about the way fonts are installed, and about no real documentation about it. I have seen that some ports use INSTALLS_* from bsd.xorg.mk, some others do the mkfontscale first and directly package the fonts.scale fonts.* stuff in the package. What about cleaning that up to have a single way to package the fonts? Can someone descibe (on a wiki page?) how the fonts should be installed, what it is the role of fontconfig/mkfontscale/mkfontdir, how our version of xorg do use it (do we still need that FontPath thing?, if no then the pkg-message asking people to fill it should be dropped) while writting/discussing about that: just remember when we are speaking of packaging (binary) that every script execution post/pre installation is evil and should be avoided as much as possible, so if it is not absolutely necessary to run mkfontscale/mkfontdir in @exec then we should just package the fonts.* files into the package. If you are not willing to write the page, I'll do, but I need someone describing me how things are working together in the font world. The wiki page should be linked into the http://wiki.freebsd.org/DesktopIntegration page, and once it is cleaned would be nice to push it the porters handbook, but that is another storry. regards, Bapt --pP0ycGQONqsnqIMP Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (FreeBSD) iEYEARECAAYFAk8ZDv0ACgkQ8kTtMUmk6EzP6gCdGRAQxcszFzvptaJjrUI5lQYY eNcAnifxWgiUhPjO5gIMqVFSbjykW42n =UXmp -----END PGP SIGNATURE----- --pP0ycGQONqsnqIMP--