ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/devel/libslang2/Makefile
Revision: 18745
Committed: Sat May 2 22:07:10 2015 UTC (9 years ago) by laffer1
File size: 1756 byte(s)
Log Message:
libslang 2.3.0

File Contents

# Content
1 # $MidnightBSD$
2
3 PORTNAME= libslang2
4 PORTVERSION= 2.3.0
5 PORTREVISION= 0
6 CATEGORIES= devel
7 MASTER_SITES= http://www.jedsoft.org/releases/slang/
8 DISTNAME= slang-${PORTVERSION}
9
10 MAINTAINER= ports@MidnightBSD.org
11 COMMENT= Routines for rapid alpha-numeric terminal applications development
12
13 LICENSE= gpl2
14
15 USES= tar:bzip2
16 USE_LDCONFIG= yes
17 GNU_CONFIGURE= yes
18 MAKE_JOBS_UNSAFE= yes
19 PLIST_SUB+= SHLIB_VERSION=${PORTVERSION}
20
21 CONFIGURE_ARGS+=--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig
22
23 ALL_TARGET= all static
24 INSTALL_TARGET= install install-static
25
26 DOCSDIR= ${PREFIX}/share/doc/slang
27 DATADIR= ${PREFIX}/share/slsh
28
29 OPTIONS_DEFINE= PCRE PNG ICONV ONIG DOCS
30 OPTIONS_DEFAULT=PCRE PNG ICONV DOCS
31 OPTIONS_SUB= yes
32
33 ONIG_DESC= Oniguruma support
34
35 PORTDOCS= *
36
37 PCRE_CONFIGURE_WITH= pcre
38 PCRE_LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre
39 PNG_CONFIGURE_WITH= png
40 PNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png
41 ICONV_USES= iconv
42 ONIG_CONFIGURE_WITH= onig
43 ONIG_LIB_DEPENDS= libonig.so:${PORTSDIR}/devel/oniguruma4
44
45 .include <bsd.port.pre.mk>
46
47 .if ! ${PORT_OPTIONS:MICONV} || empty(ICONV_LIB)
48 CONFIGURE_ARGS+= --without-iconv
49 .endif
50
51 post-patch:
52 @${REINPLACE_CMD} -E 's,doc/slsh,doc/slang/v\@slang_major_version\@,' \
53 ${WRKSRC}/slsh/Makefile.in
54 @${REINPLACE_CMD} -e 's, install[_-]docs,,g; /MKINSDIR.*DEST_SLSH_DOC_DIR/d' \
55 ${WRKSRC}/src/Makefile.in \
56 ${WRKSRC}/slsh/Makefile.in
57 @${REINPLACE_CMD} -e 's,INSTALL_MODULE,INSTALL_LIB,g' \
58 ${WRKSRC}/modules/Makefile.in
59
60 post-install:
61 @${MKDIR} ${STAGEDIR}${DOCSDIR}
62 .for f in NEWS changes.txt
63 ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
64 .endfor
65 (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
66 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/slsh
67
68 .include <bsd.port.post.mk>

Properties

Name Value
svn:keywords MidnightBSD=%H