Antoine Jacoutot <[email protected]> wrote:
> On Mon, 29 Aug 2011, Brad wrote:
> > On 29/08/11 6:29 AM, Antoine Jacoutot wrote:
> > > On Mon, 29 Aug 2011, Brad wrote:
> > >
> > > > On 29/08/11 6:10 AM, Antoine Jacoutot wrote:
> > > > > On Mon, 29 Aug 2011, Abel Abraham Camarillo Ojeda wrote:
> > > > >
> > > > > > Antoine Jacoutot<[email protected]> wrote:
> > > > > >
> > > > > > > You shouldn't hardcode '/etc' but use ${SYSCONFDIR} instead.
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Antoine
> > > > > > >
> > > > > >
> > > > > > I'm sure I was missing something...
> > > > > >
> > > > > > Reroll diff:
> > > > >
> > > > > Can't the port just use CONFIGURE_STYLE=gnu so that
> > > > > --sysconfdir=${SYSCONFDIR} is passed to configure?
> > > >
> > > > Not when there isn't any necessity to do so. The second diff is fine.
> > >
> > > Care to explain? Why patching when setting a variable is enough.
> > > Please extend.
> >
> > Yes. dragging in the alternative build system and thus autoconf
> > vs adding the one extra line to the Makefile is ridiculous. Why
> > add a whole run of autoconf to set ONE variable in a Makefile?
>
> Then why not use sysconfdir=${SYSCONFDIR} in MAKE_ENV or FLAGS instead
> of patching?
>
> --
> Antoine
According to grep -R SYSCONFDIR, SYSCONFDIR is used nowhere, this works
and is tested on amd64.
Or should we patch all references of lowercase sysconfdir to uppercase
them? :P
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/git/Makefile,v
retrieving revision 1.80
diff -u -r1.80 Makefile
--- Makefile 30 Jul 2011 05:08:05 -0000 1.80
+++ Makefile 29 Aug 2011 16:49:33 -0000
@@ -11,7 +11,7 @@
PKGNAME-x11 = git-x11-${V}
CATEGORIES = devel
-REVISION = 0
+REVISION = 1
HOMEPAGE = http://git-scm.com/
@@ -67,7 +67,7 @@
PKG_ARCH-x11 = *
MAKE_ENV = prefix=${PREFIX} CC="${CC}" CFLAGS="${CFLAGS}" V=1 \
- SYSCONFDIR=${SYSCONFDIR} \
+ sysconfdir=${SYSCONFDIR} \
TCLTK_PATH=${MODTK_BIN} \
TCL_PATH=${MODTCL_BIN} \
REGRESS_SHELL=${LOCALBASE}/bin/bash
--
DISCLAIMER: http://goldmark.org/jeff/stupid-disclaimers/
This message will self-destruct in 3 seconds.