Skip to content

Commit

Permalink
lang/v: Use RLN instead of LN
Browse files Browse the repository at this point in the history
- Add PORTSCOUT
- Cosmetic change
  • Loading branch information
sunpoet committed Jun 30, 2023
1 parent 6363066 commit ef689ab
Showing 1 changed file with 12 additions and 14 deletions.
26 changes: 12 additions & 14 deletions lang/v/Makefile
Expand Up @@ -11,40 +11,38 @@ LICENSE_FILE= ${WRKSRC}/LICENSE

USES= compiler:c11 gmake

ALL_TARGET= v
LDFLAGS+= -lm

OPTIONS_DEFINE= DOCS EXAMPLES
TEST_TARGET= check

PORTDOCS= *
PORTEXAMPLES= *

ALL_TARGET= v
TEST_TARGET= check

GH_ACCOUNT= vlang
GH_TUPLE= vlang:vc:ec9b505:vc/vc
USE_GITHUB= yes

PORTSCOUT= skipv:weekly.*

OPTIONS_DEFINE= DOCS EXAMPLES

do-install:
# cd ${WRKSRC} && ./v symlink # Does not respect DESTDIR
${MKDIR} ${STAGEDIR}${DATADIR}
(cd ${WRKSRC} && \
${COPYTREE_SHARE} cmd ${STAGEDIR}${DATADIR} && \
${COPYTREE_SHARE} thirdparty ${STAGEDIR}${DATADIR} && \
${COPYTREE_SHARE} vlib ${STAGEDIR}${DATADIR})
${INSTALL_PROGRAM} ${WRKSRC}/v ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/v.mod ${STAGEDIR}${DATADIR}
${LN} -sf ${DATADIR}/v ${STAGEDIR}${PREFIX}/bin/v
${RLN} ${STAGEDIR}${DATADIR}/v ${STAGEDIR}${PREFIX}/bin/v
cd ${WRKSRC} && ${COPYTREE_SHARE} cmd ${STAGEDIR}${DATADIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} thirdparty ${STAGEDIR}${DATADIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} vlib ${STAGEDIR}${DATADIR}

post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/doc && \
${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
${INSTALL_DATA} ${WRKSRC}/*.md ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}

post-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
(cd ${WRKSRC}/examples && \
${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}

.include <bsd.port.mk>

0 comments on commit ef689ab

Please sign in to comment.