diff --git a/sysutils/cmb/Makefile b/sysutils/cmb/Makefile new file mode 100644 index 00000000000..fb5dd318adf --- /dev/null +++ b/sysutils/cmb/Makefile @@ -0,0 +1,24 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2019/12/17 03:36:07 bcallah Exp $ + +COMMENT = combinatorics library/utility from FreeBSD +DISTNAME = cmb-3.9.5 +CATEGORIES = sysutils + +SHARED_LIBS += cmb 0.0 # 0.0 + +HOMEPAGE = https://github.com/ibara/cmb +MAINTAINER = Brian Callahan + +# BSD +PERMIT_PACKAGE = Yes + +WANTLIB += c crypto m + +MASTER_SITES = https://github.com/ibara/cmb/releases/download/${DISTNAME}/ + +NO_TEST = Yes + +post-install: + ${INSTALL_DATA} ${WRKSRC}/lib/libcmb/cmb.h ${PREFIX}/include + +.include diff --git a/sysutils/cmb/distinfo b/sysutils/cmb/distinfo new file mode 100644 index 00000000000..960156acfb6 --- /dev/null +++ b/sysutils/cmb/distinfo @@ -0,0 +1,2 @@ +SHA256 (cmb-3.9.5.tar.gz) = 6cvSHLVnpF25yYBMVwOA838ji1XKwrjvz9UGluycurE= +SIZE (cmb-3.9.5.tar.gz) = 21580 diff --git a/sysutils/cmb/pkg/DESCR b/sysutils/cmb/pkg/DESCR new file mode 100644 index 00000000000..0febd3fd5e2 --- /dev/null +++ b/sysutils/cmb/pkg/DESCR @@ -0,0 +1,7 @@ +cmb is a combinatorics library/utility. + +It is both a novel algorithm and the fastest implementation we have for +complex combinatorics. It is faster than python's itertools, faster than +numpy, faster than Perl, faster than Perl XS, faster than comb in R. + +It is a port of cmb(1)/cmb(3) from FreeBSD. diff --git a/sysutils/cmb/pkg/PLIST b/sysutils/cmb/pkg/PLIST new file mode 100644 index 00000000000..63daf9570d4 --- /dev/null +++ b/sysutils/cmb/pkg/PLIST @@ -0,0 +1,8 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2019/12/17 03:36:07 bcallah Exp $ +@bin bin/cmb +include/cmb.h +@static-lib lib/libcmb.a +@lib lib/libcmb.so.${LIBcmb_VERSION} +@static-lib lib/libcmb_p.a +@man man/man1/cmb.1 +@man man/man3/cmb.3