Added NetBSD and OpenBSD ports
This commit is contained in:
parent
4f9efcd726
commit
22d125bfab
9 changed files with 134 additions and 0 deletions
1
contrib/netbsd/DESCR
Normal file
1
contrib/netbsd/DESCR
Normal file
|
|
@ -0,0 +1 @@
|
|||
Parser combinators! In C!
|
||||
32
contrib/netbsd/Makefile
Normal file
32
contrib/netbsd/Makefile
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
# $NetBSD$
|
||||
VERSION= 1.0.0-rc3
|
||||
DISTNAME= hammer-${VERSION}
|
||||
DISTFILES= v${VERSION}${EXTRACT_SUFX}
|
||||
CATEGORIES= devel
|
||||
LICENSE= gnu-gpl-v2
|
||||
MASTER_SITES= https://github.com/UpstandingHackers/hammer/archive/
|
||||
MAINTAINER= thequux@upstandinghackers.com
|
||||
HOMEPAGE= http://github.com/UpstandingHackers/hammer
|
||||
COMMENT= Parser combinator library in C
|
||||
|
||||
USE_TOOLS+= gtar
|
||||
USE_LANGUAGES= c c++
|
||||
#TOOLS_GTAR= ${TOOL_GTAR}
|
||||
FETCH_USING:= fetch
|
||||
EXTRACT_USING= gtar
|
||||
BUILD_DEPENDS+= scons-[0-9]*:../../devel/scons
|
||||
|
||||
FIND_PREFIX:= SCONSDIR=scons
|
||||
.include "../../mk/find-prefix.mk"
|
||||
|
||||
SCONS_ARGS= --variant=opt DESTDIR=${DESTDIR} prefix=${PREFIX}
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC} && ${SCONSDIR}/bin/scons ${SCONS_ARGS}
|
||||
|
||||
do-install:
|
||||
cd ${WRKSRC} && ${SCONSDIR}/bin/scons ${SCONS_ARGS} install
|
||||
|
||||
|
||||
|
||||
.include "../../mk/bsd.pkg.mk"
|
||||
11
contrib/netbsd/PLIST
Normal file
11
contrib/netbsd/PLIST
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
@comment $NetBSD$
|
||||
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
|
||||
5
contrib/netbsd/distinfo
Normal file
5
contrib/netbsd/distinfo
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
$NetBSD$
|
||||
|
||||
SHA1 (v1.0.0-rc3.tar.gz) = 3e578d7f0e0a201aea7707c6041e48ec10ed7609
|
||||
RMD160 (v1.0.0-rc3.tar.gz) = c5863519d945dd63444bc478d0dac9abdc2a9a4b
|
||||
Size (v1.0.0-rc3.tar.gz) = 1335437 bytes
|
||||
65
contrib/openbsd/Makefile
Normal file
65
contrib/openbsd/Makefile
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
# $OpenBSD: Makefile.template,v 1.67 2013/07/10 15:22:23 bcallah Exp $
|
||||
COMMENT = parser combinators in C
|
||||
|
||||
HAMMER_VERSION=1.0.0-rc3
|
||||
DISTNAME = v${HAMMER_VERSION}
|
||||
PKGNAME = hammer-${HAMMER_VERSION}
|
||||
|
||||
# for any port that creates shared libraries.
|
||||
# both libtool and cmake handle this automatically.
|
||||
# for libtool-based ports, have a look at WRKBUILD/shared_libs.log
|
||||
#SHARED_LIBS = ???
|
||||
|
||||
CATEGORIES = devel
|
||||
MODULES= devel/scons
|
||||
|
||||
HOMEPAGE = https://github.com/UpstandingHackers/hammer
|
||||
|
||||
MAINTAINER = TQ Hirsch <thequux@upstandinghackers.com>
|
||||
|
||||
# License GPLv2
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
PERMIT_PACKAGE_FTP = Yes
|
||||
PERMIT_DISTFILES_FTP = Yes
|
||||
|
||||
# "make port-lib-depends-check" can help
|
||||
#WANTLIB = ???
|
||||
|
||||
# where the source files and patches can be fetched
|
||||
#
|
||||
MASTER_SITES = https://github.com/UpstandingHackers/hammer/archive/
|
||||
DIST_SUBDIR = hammer-${HAMMER_VERSION}
|
||||
|
||||
WRKDIST= ${WRKDIR}/${PKGNAME}
|
||||
|
||||
#MODULES = ???
|
||||
TEST_DEPENDS = devel/glib2
|
||||
#BUILD_DEPENDS = scons
|
||||
#RUN_DEPENDS = ???
|
||||
#LIB_DEPENDS = ???
|
||||
#TEST_DEPENDS = ???
|
||||
|
||||
#MAKE_FLAGS = ???
|
||||
#DESTDIRNAME = DESTIR_IGNOREME
|
||||
#FAKE_FLAGS = ???
|
||||
#TEST_FLAGS = ???
|
||||
|
||||
# build/configuration variables
|
||||
#
|
||||
#MODSCONS_ENV+= DESTDIR=${DESTDIR} prefix=${PREFIX}
|
||||
MODSCONS_ENV+= prefix=${TRUEPREFIX}
|
||||
MODSCONS_OPTS+= --variant=opt
|
||||
|
||||
#ALL_TARGET = ???
|
||||
#INSTALL_TARGET = ???
|
||||
#TEST_TARGET = ???
|
||||
|
||||
MODSCONS_TEST_TARGET = \
|
||||
${SETENV} ${MAKE_ENV} ${MODSCONS_BIN} -C ${WRKSRC} \
|
||||
${MODSCONS_ENV} ${MODSCONS_FLAGS} ${TEST_TARGET}
|
||||
|
||||
do-test:
|
||||
@$(MODSCONS_TEST_TARGET)
|
||||
|
||||
|
||||
.include <bsd.port.mk>
|
||||
2
contrib/openbsd/distinfo
Normal file
2
contrib/openbsd/distinfo
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SHA256 (hammer-1.0.0-rc3/v1.0.0-rc3.tar.gz) = AUAEvOeyX0LXqduL+0SxsfxYcsKGKRp3XbtdwLOkHTk=
|
||||
SIZE (hammer-1.0.0-rc3/v1.0.0-rc3.tar.gz) = 1335437
|
||||
1
contrib/openbsd/pkg/DESCR
Normal file
1
contrib/openbsd/pkg/DESCR
Normal file
|
|
@ -0,0 +1 @@
|
|||
Parser combinators in C.
|
||||
2
contrib/openbsd/pkg/PFRAG.shared
Normal file
2
contrib/openbsd/pkg/PFRAG.shared
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
@comment $OpenBSD$
|
||||
lib/libhammer.so
|
||||
15
contrib/openbsd/pkg/PLIST
Normal file
15
contrib/openbsd/pkg/PLIST
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
@comment $OpenBSD$
|
||||
%%SHARED%%
|
||||
include/hammer/
|
||||
include/hammer/allocator.h
|
||||
include/hammer/backends/
|
||||
include/hammer/backends/contextfree.h
|
||||
include/hammer/backends/regex.h
|
||||
include/hammer/glue.h
|
||||
include/hammer/hammer.h
|
||||
include/hammer/internal.h
|
||||
include/hammer/parsers/
|
||||
include/hammer/parsers/parser_internal.h
|
||||
lib/libhammer.a
|
||||
lib/pkgconfig/
|
||||
lib/pkgconfig/libhammer.pc
|
||||
Loading…
Add table
Add a link
Reference in a new issue