On Tue, May 15, 2018 at 09:21:52AM +0200, Solene Rapenne wrote: > > Antoine Jacoutot writes: > > >>+Index: configure > >>+--- configure.orig > >>++++ configure > >>+@@ -18,7 +18,7 @@ srcdir= > >>+ prefix=/usr/local > >>+ exec_prefix='$(prefix)' > >>+ bindir='$(exec_prefix)/bin' > >>+-datarootdir='$(prefix)/share' > >>++datarootdir='$(prefix)' > >>+ includedir='${prefix}/include' > >>+ infodir='$(datarootdir)/info' > >>+ libdir='${exec_prefix}/lib' > > > > Would FAKE_FLAGS work in this situation? > > with following diff it works without the patch. This is much more > maintainable than the patch. > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/graphics/ocrad/Makefile,v > retrieving revision 1.15 > diff -u -p -r1.15 Makefile > --- Makefile 12 May 2018 13:47:14 -0000 1.15 > +++ Makefile 15 May 2018 06:24:32 -0000 > @@ -14,9 +14,10 @@ WANTLIB= c m ${COMPILER_LIBCXX} > > MASTER_SITES= ${MASTER_SITE_GNU:=ocrad/} > > -CONFIGURE_STYLE=gnu > +CONFIGURE_STYLE=simple > > MAKE_FLAGS= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" > +FAKE_FLAGS= datarootdir="${PREFIX}"
If it's an issue only for man pages, why not use: mandir="${PREFIX}/man" -- Antoine