Date: Wed, 21 Mar 2007 15:32:16 +0100 From: Karol Kwiatkowski <karol.kwiat@gmail.com> To: Alexander Leidinger <Alexander@Leidinger.net> Cc: freebsd-emulation@FreeBSD.org Subject: [OT] Makefile magic [was: Re: linux-fonconfig-2.2.3_6 not X11BASE clean] Message-ID: <460141F0.6090000@gmail.com> In-Reply-To: <20070321143737.hcrklzpsqooocksc@webmail.leidinger.net> References: <4601219B.402@gmail.com> <20070321143737.hcrklzpsqooocksc@webmail.leidinger.net>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------020409060704080705090607
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Alexander Leidinger wrote:
> Quoting Karol Kwiatkowski <karol.kwiat@gmail.com> (from Wed, 21 Mar 2007
> 13:14:19 +0100):
>
>> Hello all,
>>
>> environment:
>> X11BASE=/usr/local
>>
>> problem:
>> new version of linux-fonconfig (2.2.3_6) installs fonts.conf into
>> ${PREFIX}/etc/fonts/fonts.conf. In that file there is a hardcoded path
>> to /usr/X11R6/lib/X11/fonts which doesn't exist in my environment.
>>
>> solution:
>> patch to x11-fonts/linux-config attached, I'm sending it here
>> cause I'm
>> not sure if that's a proper solution.
>
> You don't need to patch fonts.conf. Just replace /usr/X11R6 globally
> with $X11BASE.
Well, true. Fixed. I just thought it's strange to have our (FreeBSD's)
file with hardcoded path :)
> You also added the backup file to the plist, just do an
> inplace replacement without the backup (-i option).
I'm probably missing something but I can't see how to do that. sed(1)
mentions -i with zero-length extension. Then there are those lines in
/usr/ports/Mk/bsd.port.mk:
# Macro for doing in-place file editing using regexps
REINPLACE_ARGS?= -i.bak
REINPLACE_CMD?= ${SED} ${REINPLACE_ARGS}
and whatever I put in ${REINPLACE_CMD} line after -i option I get errors
or different extensions.
However, how about replacing ${INSTALL_DATA} with ${SED}? Patch attached.
Cheers,
Karol
--
Karol Kwiatkowski <karol.kwiat at gmail dot com>
OpenPGP 0x06E09309
--------------020409060704080705090607
Content-Type: text/plain;
name="x11-fonts.linux-fontconfig-2.2.3_6.patch"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="x11-fonts.linux-fontconfig-2.2.3_6.patch"
ZGlmZiAtcnUgbGludXgtZm9udGNvbmZpZy5vcmlnL01ha2VmaWxlIGxpbnV4LWZvbnRjb25m
aWcvTWFrZWZpbGUKLS0tIGxpbnV4LWZvbnRjb25maWcub3JpZy9NYWtlZmlsZQlNb24gTWFy
IDE5IDA2OjEzOjU4IDIwMDcKKysrIGxpbnV4LWZvbnRjb25maWcvTWFrZWZpbGUJV2VkIE1h
ciAyMSAxNTowNzowOCAyMDA3CkBAIC0yOCw2ICsyOCw2IEBACiAJJHtSTX0gJHtXUktTUkN9
L2V0Yy9mb250cy9mb250cy5jb25mCiAKIHBvc3QtaW5zdGFsbDoKLQkke0lOU1RBTExfREFU
QX0gJHtGSUxFU0RJUn0vZm9udHMuY29uZiAke1BSRUZJWH0vZXRjL2ZvbnRzL2ZvbnRzLmNv
bmYKKwkke1NFRH0gLWUgInN8L3Vzci9YMTFSNnwke1gxMUJBU0V9fGciICR7RklMRVNESVJ9
L2ZvbnRzLmNvbmYgPiAke1BSRUZJWH0vZXRjL2ZvbnRzL2ZvbnRzLmNvbmYKIAogLmluY2x1
ZGUgPGJzZC5wb3J0Lm1rPgo=
--------------020409060704080705090607--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?460141F0.6090000>
