View | Details | Raw Unified | Return to bug 205224
Collapse All | Expand All

(-)textproc/jshon/Makefile (-12 / +12 lines)
Lines 1-32 Link Here
1
# $FreeBSD: head/textproc/jshon/Makefile 393009 2015-07-27 19:01:10Z bdrewery $
1
# $FreeBSD: head/textproc/jshon/Makefile 393009 2015-07-27 19:01:10Z bdrewery $
2
2
3
PORTNAME=	jshon
3
PORTNAME=	jshon
4
PORTVERSION=	20121210
4
PORTVERSION=	20131105
5
PORTREVISION=	3
6
CATEGORIES=	textproc
5
CATEGORIES=	textproc
6
MASTER_SITES=	GH
7
7
8
MAINTAINER=	ports@FreeBSD.org
8
MAINTAINER=	ports@FreeBSD.org
9
COMMENT=	json parser for the shell
9
COMMENT=	JSON parser for the shell
10
10
11
LICENSE=	MIT
11
LICENSE=	MIT
12
LICENSE_FILE=	${WRKSRC}/LICENSE
12
13
13
LIB_DEPENDS=	libjansson.so:${PORTSDIR}/devel/jansson
14
LIB_DEPENDS=	libjansson.so:${PORTSDIR}/devel/jansson
14
15
15
USES=		gmake
16
USE_GITHUB=	yes
16
USE_GITHUB=	yes
17
GH_ACCOUNT=	keenerd
17
GH_ACCOUNT=	keenerd
18
GH_TAGNAME=	b21bc98
19
18
20
CFLAGS+=	-I${LOCALBASE}/include
19
USES=		gmake
21
20
22
PLIST_FILES=	bin/${PORTNAME} \
21
CPPFLAGS+=	-I${LOCALBASE}/include
23
		man/man1/${PORTNAME}.1.gz
22
LDFLAGS+=	-L${LOCALBASE}/lib
24
23
25
post-patch:
24
PLIST_FILES=	bin/jshon man/man1/jshon.1.gz
26
	@${REINPLACE_CMD} -e 's,-ljansson,-L${LOCALBASE}/lib -ljansson,g' ${WRKSRC}/Makefile
27
25
28
do-install:
26
do-install:
29
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
27
	(cd ${WRKSRC} && ${INSTALL_PROGRAM} jshon \
30
	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1
28
		${STAGEDIR}${PREFIX}/bin)
29
	(cd ${WRKSRC} && ${INSTALL_MAN} jshon.1 \
30
		${STAGEDIR}${MANPREFIX}/man/man1)
31
31
32
.include <bsd.port.mk>
32
.include <bsd.port.mk>
(-)textproc/jshon/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (keenerd-jshon-20121210-b21bc98_GH0.tar.gz) = 38ff964a491937ca3060ea95af682fa3f5a4fd9a440154517afae4784fd3974b
1
SHA256 (keenerd-jshon-20131105_GH0.tar.gz) = 28420f6f02c6b762732898692cc0b0795cfe1a59fbfb24e67b80f332cf6d4fa2
2
SIZE (keenerd-jshon-20121210-b21bc98_GH0.tar.gz) = 10708
2
SIZE (keenerd-jshon-20131105_GH0.tar.gz) = 12870
(-)textproc/jshon/pkg-descr (-3 / +4 lines)
Lines 1-5 Link Here
1
jshon parses, reads and creates JSON. It is designed to be as usable as possible
1
jshon parses, reads and creates JSON. It is designed to be as usable as
2
from within the shell and replaces fragile adhoc parsers made from grep/sed/awk
2
possible from within the shell and replaces fragile adhoc parsers made
3
as well as heavyweight one-line parsers made from perl/python.
3
from grep/sed/awk as well as heavyweight one-line parsers made from
4
perl/python.
4
5
5
WWW: http://kmkeen.com/jshon/
6
WWW: http://kmkeen.com/jshon/

Return to bug 205224