Date: Wed, 21 Mar 2007 16:05:43 +0100 From: Karol Kwiatkowski <karol.kwiat@gmail.com> To: Alexander Leidinger <Alexander@Leidinger.net> Cc: freebsd-emulation@FreeBSD.org Subject: Re: [OT] Makefile magic [was: Re: linux-fonconfig-2.2.3_6 not X11BASE clean] Message-ID: <460149C7.4060201@gmail.com> In-Reply-To: <20070321154647.iq4avx8mpcsw84co@webmail.leidinger.net> References: <4601219B.402@gmail.com> <20070321143737.hcrklzpsqooocksc@webmail.leidinger.net> <460141F0.6090000@gmail.com> <20070321154647.iq4avx8mpcsw84co@webmail.leidinger.net>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------070707060504000200080405 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 > 15:32:16 +0100): > >> Alexander Leidinger wrote: > >>> 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. > > -i'' or something like this IIRC... Doh, thanks. >> However, how about replacing ${INSTALL_DATA} with ${SED}? Patch attached. > > This doesn't take care of chown and chgrp. Right. Patch, hopefully a good one, against Makefile attached. Cheers, Karol -- Karol Kwiatkowski <karol.kwiat at gmail dot com> OpenPGP 0x06E09309 --------------070707060504000200080405 Content-Type: text/plain; name="x11-fonts.linux-fontconfig-2.2.3_6.Makefile.patch" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="x11-fonts.linux-fontconfig-2.2.3_6.Makefile.patch" LS0tIHgxMS1mb250cy9saW51eC1mb250Y29uZmlnL01ha2VmaWxlLm9yaWcJTW9uIE1hciAx OSAwNjoxMzo1OCAyMDA3CisrKyB4MTEtZm9udHMvbGludXgtZm9udGNvbmZpZy9NYWtlZmls ZQlXZWQgTWFyIDIxIDE1OjUzOjU1IDIwMDcKQEAgLTI5LDUgKzI5LDYgQEAKIAogcG9zdC1p bnN0YWxsOgogCSR7SU5TVEFMTF9EQVRBfSAke0ZJTEVTRElSfS9mb250cy5jb25mICR7UFJF RklYfS9ldGMvZm9udHMvZm9udHMuY29uZgorCSR7UkVJTlBMQUNFX0NNRH0gLWkgJycgLWUg InN8L3Vzci9YMTFSNnwke1gxMUJBU0V9fGciICR7UFJFRklYfS9ldGMvZm9udHMvZm9udHMu Y29uZgogCiAuaW5jbHVkZSA8YnNkLnBvcnQubWs+Cg== --------------070707060504000200080405--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?460149C7.4060201>