commit
9be91f3b33
4 changed files with 54 additions and 0 deletions
1
contrib/freebsd/.gitignore
vendored
Normal file
1
contrib/freebsd/.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
work
|
||||||
35
contrib/freebsd/Makefile
Normal file
35
contrib/freebsd/Makefile
Normal file
|
|
@ -0,0 +1,35 @@
|
||||||
|
# Created by thequux for Upstanding Hackers
|
||||||
|
# Copyright (c) 2014 Upstanding Hackers
|
||||||
|
#
|
||||||
|
# The contents of this file are available under the 2-clause BSD
|
||||||
|
# license.
|
||||||
|
|
||||||
|
PORTNAME = hammer
|
||||||
|
PORTVERSION = 0.9
|
||||||
|
CATEGORIES = devel
|
||||||
|
EXTRACT_SUFX = .tar.bz2
|
||||||
|
|
||||||
|
USES = scons
|
||||||
|
|
||||||
|
# MASTER_SITE
|
||||||
|
MAINTAINER = thequux@upstandinghackers.com
|
||||||
|
COMMENT = Parser combinators. In C.
|
||||||
|
|
||||||
|
LICENSE = GPLv2
|
||||||
|
GIT_REV = master
|
||||||
|
GIT_URL = git://github.com/UpstandingHackers/hammer.git
|
||||||
|
|
||||||
|
SCONS_ARGS = --variant=opt DESTDIR=${STAGEDIR} prefix=${LOCALBASE}
|
||||||
|
SCONS_TARGET = all
|
||||||
|
SCONS_INSTALL_TARGET = install
|
||||||
|
|
||||||
|
do-fetch:
|
||||||
|
${MKDIR} ${WRKDIR}
|
||||||
|
git clone -b ${GIT_REV} ${GIT_URL} ${WRKDIR}/${DISTNAME}
|
||||||
|
cd ${WRKDIR}; tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME}
|
||||||
|
rm -rf ${WRKDIR}/${DISTNAME}
|
||||||
|
|
||||||
|
FETCH_DEPENDS += git:${PORTSDIR}/devel/git
|
||||||
|
|
||||||
|
# TODO: strip libhammer.so
|
||||||
|
.include <bsd.port.mk>
|
||||||
4
contrib/freebsd/pkg-descr
Normal file
4
contrib/freebsd/pkg-descr
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
Hammer is a fast parser combinator library written in C with bindings
|
||||||
|
for many languages.
|
||||||
|
|
||||||
|
WWW: http://github.com/UpstandingHackers/hammer
|
||||||
14
contrib/freebsd/pkg-plist
Normal file
14
contrib/freebsd/pkg-plist
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
include/hammer/internal.h
|
||||||
|
include/hammer/allocator.h
|
||||||
|
include/hammer/parsers/parser_internal.h
|
||||||
|
include/hammer/backends/regex.h
|
||||||
|
include/hammer/backends/contextfree.h
|
||||||
|
include/hammer/glue.h
|
||||||
|
include/hammer/hammer.h
|
||||||
|
lib/libhammer.so
|
||||||
|
lib/libhammer.a
|
||||||
|
lib/pkgconfig/libhammer.pc
|
||||||
|
@dirrm include/hammer/parsers
|
||||||
|
@dirrm include/hammer/backends
|
||||||
|
@dirrm include/hammer
|
||||||
|
@dirrmtry lib/pkgconfig
|
||||||
Loading…
Add table
Add a link
Reference in a new issue