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