1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- # $OpenBSD: Makefile,v 1.5 2017/03/04 05:09:15 jeremy Exp $
- BROKEN-sparc64 = Bus error (core dumped)
- COMMENT = lightweight, embeddable implementation of ruby
- VERSION = 1.2.0
- DISTNAME = mruby-${VERSION}
- REVISION = 0
- CATEGORIES = lang
- HOMEPAGE = https://github.com/mruby/mruby
- # MIT
- PERMIT_PACKAGE_CDROM = Yes
- MASTER_SITES = https://github.com/mruby/mruby/archive/
- DISTFILES = ${DISTNAME}-${VERSION}.tar.gz{${VERSION}.tar.gz}
- MODULES = lang/ruby
- BUILD_DEPENDS = devel/bison \
- lang/ruby/${MODRUBY_REV}
- MAKE_ENV = CC="${CC}" \
- LD="${CC}"
- NO_CONFIGURE = Yes
- SUBST_VARS = RUBY
- do-build:
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${RUBY} ./minirake --verbose
- do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/* ${PREFIX}/bin/
- ${INSTALL_DATA_DIR} ${PREFIX}/{lib,include,share/doc}/mruby/
- cp -R ${WRKSRC}/mrb{lib,gems} ${PREFIX}/lib/mruby/
- cp -R ${WRKSRC}/include/* ${PREFIX}/include
- ${INSTALL_DATA} ${WRKSRC}/doc/guides/* ${PREFIX}/share/doc/mruby/
- do-test:
- ${SUBST_CMD} ${WRKSRC}/tasks/mruby_build.rake
- cd ${WRKSRC} && ${RUBY} ./minirake test
- .include <bsd.port.mk>
|