tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: devel/ocaml-findlib DESTDIR fix



Thanks for respondig.

I tested only devel/ocaml-batteries which I wondered why it needs
patch-Makefile while including ocaml-findlib/buildlink3.mk.

I'll commit it after I make sure that other packages are fine.

At Thu, 10 Apr 2014 15:39:15 -0400,
Greg Troxel <gdt%ir.bbn.com@localhost> wrote:
> 
> 
> hiramatsu%jgoamakf.info@localhost writes:
> 
> > I think devel/ocaml-findlib/buildlink3.mk does not work as expected,
> > because it can not install target files into DESTDIR.
> >
> > Can I commit this patch?
> >
> > Index: buildlink3.mk
> > ===================================================================
> > RCS file: /cvsroot/pkgsrc/devel/ocaml-findlib/buildlink3.mk,v
> > retrieving revision 1.4
> > diff -b -u -r1.4 buildlink3.mk
> > --- buildlink3.mk   6 Jul 2012 09:22:04 -0000       1.4
> > +++ buildlink3.mk   9 Apr 2014 08:41:09 -0000
> > @@ -15,6 +15,7 @@
> >  ocaml-findlib-wrappers:
> >     ${RUN}                                                          \
> >     ${SED}  -e 's|@SH@|'${SH:Q}'|g'                                 \
> > +           -e 's|@DESTDIR@|${DESTDIR}|g'                           \
> >             -e 
> > 's|@OCAML_FINDLIB_PREFIX@|${BUILDLINK_PREFIX.ocaml-findlib}|g' \
> >             -e 's|@BUILDLINK_DIR@|${BUILDLINK_DIR}|g'               \
> >             < ${.CURDIR}/../../devel/ocaml-findlib/files/ocamlfind.sh \
> > Index: files/ocamlfind.sh
> > ===================================================================
> > RCS file: /cvsroot/pkgsrc/devel/ocaml-findlib/files/ocamlfind.sh,v
> > retrieving revision 1.1
> > diff -b -u -r1.1 ocamlfind.sh
> > --- files/ocamlfind.sh      15 Jun 2011 05:25:47 -0000      1.1
> > +++ files/ocamlfind.sh      9 Apr 2014 08:41:09 -0000
> > @@ -9,7 +9,7 @@
> >     case "$args" in
> >     *-destdir*) ;;
> >     *)
> > -           install_args="${install_args} -destdir 
> > ${DESTDIR}@OCAML_FINDLIB_PREFIX@/lib/ocaml/site-lib"
> > +           install_args="${install_args} -destdir 
> > @DESTDIR@@OCAML_FINDLIB_PREFIX@/lib/ocaml/site-lib"
> >             ;;
> >     esac
> >     case "$args" in
> 
> I'm not MAINTAINER, so you should give jaapb@ a few more days.  But I am
> curious if you have found that the patch fixes the build of depending
> packages.
> (It certainly seems like the patch is right, but you didn't say that you
> actually tested it!)


Home | Main Index | Thread Index | Old Index