Lines 1-9
Link Here
|
1 |
# Created by: Akinori MUSHA aka knu <knu@idaemons.org> |
1 |
# Created by: Akinori MUSHA aka knu <knu@idaemons.org> |
2 |
|
2 |
|
3 |
PORTNAME= oniguruma |
3 |
PORTNAME= oniguruma |
4 |
DISTVERSIONPREFIX= v |
|
|
5 |
DISTVERSION= 6.9.8 |
4 |
DISTVERSION= 6.9.8 |
|
|
5 |
PORTREIVSION= 1 |
6 |
CATEGORIES= devel textproc |
6 |
CATEGORIES= devel textproc |
|
|
7 |
MASTER_SITES= https://github.com/kkos/${PORTNAME}/releases/download/v${DISTVERSION}/ |
8 |
DISTNAME= onig-${DISTVERSION} |
9 |
|
10 |
PATCH_SITES= https://github.com/kkos/oniguruma/commit/ |
11 |
PATCHFILES= 1f322c45aa365d377e1d7db567bb7087c7c1b38c.patch:-p1 |
7 |
|
12 |
|
8 |
MAINTAINER= yuri@FreeBSD.org |
13 |
MAINTAINER= yuri@FreeBSD.org |
9 |
COMMENT= Regular expressions library compatible with POSIX/GNU/Perl |
14 |
COMMENT= Regular expressions library compatible with POSIX/GNU/Perl |
Lines 11-43
COMMENT= Regular expressions library compatible with POSIX/GNU/Perl
Link Here
|
11 |
LICENSE= BSD2CLAUSE |
16 |
LICENSE= BSD2CLAUSE |
12 |
LICENSE_FILE= ${WRKSRC}/COPYING |
17 |
LICENSE_FILE= ${WRKSRC}/COPYING |
13 |
|
18 |
|
14 |
USES= autoreconf cpe pathfix libtool # configure provided in the tarball breaks: https://github.com/kkos/oniguruma/issues/73 |
19 |
USES= cmake cpe pathfix |
15 |
USE_GITHUB= yes |
20 |
CPE_VENDOR= oniguruma_project |
16 |
GH_ACCOUNT= kkos |
21 |
USE_LDCONFIG= yes |
17 |
GNU_CONFIGURE= yes |
|
|
18 |
CONFIGURE_ARGS= --disable-static --enable-posix-api=yes |
19 |
PATHFIX_MAKEFILEIN= Makefile.am |
20 |
USE_LDCONFIG= yes |
21 |
INSTALL_TARGET= install-strip |
22 |
TEST_WRKSRC= ${WRKSRC}/test |
23 |
TEST_TARGET= test |
24 |
CPE_VENDOR= oniguruma_project |
25 |
|
26 |
OPTIONS_DEFINE= STATISTICS DOCS EXAMPLES |
27 |
STATISTICS_DESC= Take matching time statistical data (debug feature) |
28 |
|
22 |
|
29 |
STATISTICS_CONFIGURE_WITH= statistics |
23 |
DOCSDIR= ${PREFIX}/share/doc/onig |
|
|
24 |
EXAMPLESDIR= ${PREFIX}/share/examples/onig |
30 |
|
25 |
|
31 |
PORTDOCS= * |
26 |
PORTDOCS= * |
32 |
PORTEXAMPLES= * |
27 |
PORTEXAMPLES= * |
33 |
|
28 |
|
34 |
post-install-DOCS-on: |
29 |
CMAKE_ON= BUILD_SHARED_LIBS ENABLE_POSIX_API |
35 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
30 |
|
36 |
cd ${WRKSRC} && ${INSTALL_DATA} HISTORY README ${STAGEDIR}${DOCSDIR} |
31 |
OPTIONS_DEFINE= DOCS EXAMPLES |
37 |
cd ${WRKSRC}/doc && ${INSTALL_DATA} * ${STAGEDIR}${DOCSDIR} |
|
|
38 |
|
32 |
|
39 |
post-install-EXAMPLES-on: |
33 |
DOCS_CMAKE_BOOL= INSTALL_DOCUMENTATION |
40 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
34 |
EXAMPLES_CMAKE_BOOL== INSTALL_EXAMPLES |
41 |
cd ${WRKSRC}/sample && ${INSTALL_DATA} *.c ${STAGEDIR}${EXAMPLESDIR} |
|
|
42 |
|
35 |
|
43 |
.include <bsd.port.mk> |
36 |
.include <bsd.port.mk> |