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