diff options
Diffstat (limited to 'x11-toolkits/ocaml-labltk/Makefile')
-rw-r--r-- | x11-toolkits/ocaml-labltk/Makefile | 38 |
1 files changed, 23 insertions, 15 deletions
diff --git a/x11-toolkits/ocaml-labltk/Makefile b/x11-toolkits/ocaml-labltk/Makefile index 7b4941fae228..24c84e2e6ef8 100644 --- a/x11-toolkits/ocaml-labltk/Makefile +++ b/x11-toolkits/ocaml-labltk/Makefile @@ -1,5 +1,5 @@ PORTNAME= labltk -PORTVERSION= 8.06.7 +PORTVERSION= 8.06.12 CATEGORIES= x11-toolkits PKGNAMEPREFIX= ocaml- @@ -10,31 +10,39 @@ WWW= https://forge.ocamlcore.org/projects/labltk/ LICENSE= LGPL20 USES= gmake tk +USE_GITHUB= yes +GH_ACCOUNT= garrigue +USE_OCAML= yes +USE_OCAML_LDCONFIG= yes HAS_CONFIGURE= yes CONFIGURE_ARGS= -tkdefs "-I${LOCALBASE}/include -I${TCL_INCLUDEDIR}\ -I${TK_INCLUDEDIR}" \ -tklibs "-L${LOCALBASE}/lib -ltcl${TCL_SHLIB_VER}\ - -ltk${TK_SHLIB_VER}" -verbose -MAKE_JOBS_UNSAFE=yes -USE_OCAML= yes + -ltk${TK_SHLIB_VER}" \ + -installbindir "${STAGEDIR}${PREFIX}/bin" \ + -installdir "${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}" \ + -libdir "${PREFIX}/${OCAML_LIBDIR}" \ + -verbose -ALL_TARGET= all opt +MAKE_ENV= RANLIB=/usr/bin/ranlib INSTALLDIR_REL=${OCAML_SITELIBDIR}/${PORTNAME} +MAKE_JOBS_UNSAFE= yes -USE_GITHUB= yes -GH_ACCOUNT= garrigue +ALL_TARGET= all opt post-patch: - @${FIND} ${WRKSRC} -name 'Makefile*' | ${XARGS} ${REINPLACE_CMD} \ - -e 's/$$(INSTALLDIR)/$$(DESTDIR)$$(INSTALLDIR)/g' \ - -e 's/$$(INSTALLBINDIR)/$$(DESTDIR)$$(INSTALLBINDIR)/g' \ - -e 's/$$(STUBLIBDIR)/$$(DESTDIR)$$(STUBLIBDIR)/g' \ - -e 's/mkdir /& -p /g' + @${REINPLACE_CMD} \ + -e '/exec $$(INSTALLDIR)/s|$$(INSTALLDIR)|$$(PREFIX)/$$(INSTALLDIR_REL)|g' \ + ${WRKSRC}/lib/Makefile + +post-configure: + ${ECHO_CMD} "STUBLIBDIR=${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}" \ + >> ${WRKSRC}/config/Makefile pre-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ocaml/stublibs + @${MKDIR} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME} post-install: - ${INSTALL_DATA} ${WRKSRC}/support/META ${STAGEDIR}${PREFIX}/lib/ocaml/${PORTNAME} - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ocaml/stublibs/dlllabltk.so + ${INSTALL_DATA} ${WRKSRC}/support/META ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME} + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/dlllabltk.so .include <bsd.port.mk> |