2016-09-07 16:56:36 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.42 2016/09/07 16:56:36 jeremy Exp $
|
2007-01-18 10:38:47 +00:00
|
|
|
|
2007-09-15 20:59:36 +00:00
|
|
|
COMMENT= Ruby interface to hyperestraier
|
2007-01-18 10:38:47 +00:00
|
|
|
|
2008-01-12 15:16:07 +00:00
|
|
|
DISTNAME= hyperestraier-1.4.13
|
2010-07-24 23:05:08 +00:00
|
|
|
PKGNAME= ruby-hyperestraier-1.0.0
|
2015-08-25 12:57:33 +00:00
|
|
|
REVISION = 23
|
2007-01-18 10:38:47 +00:00
|
|
|
CATEGORIES= textproc
|
|
|
|
|
|
|
|
HOMEPAGE= http://hyperestraier.sourceforge.net/
|
|
|
|
|
2010-09-23 22:10:28 +00:00
|
|
|
MAINTAINER= Jeremy Evans <jeremy@openbsd.org>
|
2007-01-18 10:38:47 +00:00
|
|
|
|
|
|
|
# LGPL
|
|
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
|
|
|
|
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=hyperestraier/}
|
|
|
|
|
2016-09-07 16:56:36 +00:00
|
|
|
FLAVORS = ruby21 ruby22 ruby23
|
2011-07-12 18:06:23 +00:00
|
|
|
FLAVOR ?=
|
2016-09-07 16:56:36 +00:00
|
|
|
.if ${FLAVOR:Mruby21}
|
2014-01-11 22:45:52 +00:00
|
|
|
MODRUBY_REV = 2.1
|
|
|
|
FULLPKGNAME = ruby21-hyperestraier-1.0.0
|
|
|
|
BIN_SUFFIX = 21
|
2015-08-26 13:31:37 +00:00
|
|
|
WANTLIB += gmp
|
2015-01-08 18:59:03 +00:00
|
|
|
.elif ${FLAVOR:Mruby22}
|
|
|
|
MODRUBY_REV = 2.2
|
|
|
|
FULLPKGNAME = ruby22-hyperestraier-1.0.0
|
|
|
|
BIN_SUFFIX = 22
|
2015-08-26 13:31:37 +00:00
|
|
|
WANTLIB += gmp
|
2016-01-07 00:56:38 +00:00
|
|
|
.elif ${FLAVOR:Mruby23}
|
|
|
|
MODRUBY_REV = 2.3
|
|
|
|
FULLPKGNAME = ruby23-hyperestraier-1.0.0
|
|
|
|
BIN_SUFFIX = 23
|
|
|
|
WANTLIB += gmp
|
2011-07-12 18:06:23 +00:00
|
|
|
.else
|
2013-03-20 19:13:50 +00:00
|
|
|
MODRUBY_REV = 1.8
|
2011-07-12 18:06:23 +00:00
|
|
|
BIN_SUFFIX =
|
|
|
|
.endif
|
|
|
|
SUBST_VARS += BIN_SUFFIX
|
|
|
|
|
2015-08-26 13:31:37 +00:00
|
|
|
WANTLIB += c m pthread estraier ${MODRUBY_WANTLIB}
|
2007-01-18 10:38:47 +00:00
|
|
|
MODULES= lang/ruby
|
|
|
|
|
2009-08-10 16:48:27 +00:00
|
|
|
LIB_DEPENDS= ${MODRUBY_LIB_DEPENDS} \
|
2010-11-20 19:56:47 +00:00
|
|
|
textproc/hyperestraier
|
2007-01-18 10:38:47 +00:00
|
|
|
|
|
|
|
CONFIGURE_STYLE= gnu
|
2011-07-12 18:06:23 +00:00
|
|
|
CONFIGURE_ENV = RUBY=${RUBY} RDOC=`echo ${RUBY} | sed s/ruby/rdoc/`
|
2007-01-18 10:38:47 +00:00
|
|
|
|
|
|
|
WRKSRC= ${WRKDIST}/rubynative
|
|
|
|
|
2012-09-21 13:17:45 +00:00
|
|
|
SUBST_VARS += RUBY
|
|
|
|
|
|
|
|
pre-configure:
|
|
|
|
${SUBST_CMD} ${WRKSRC}/estcmd.rb
|
|
|
|
|
2007-01-18 10:38:47 +00:00
|
|
|
post-install:
|
2013-05-25 22:53:46 +00:00
|
|
|
.if ${BIN_SUFFIX}
|
|
|
|
mv ${PREFIX}/bin/estcmd{,${BIN_SUFFIX}}.rb
|
2011-07-12 18:06:23 +00:00
|
|
|
.endif
|
2010-11-09 18:47:57 +00:00
|
|
|
${INSTALL_DATA_DIR} ${MODRUBY_EXAMPLEDIR}/hyperestraier
|
2007-01-18 10:38:47 +00:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/example/*.rb \
|
2010-11-09 18:47:57 +00:00
|
|
|
${MODRUBY_EXAMPLEDIR}/hyperestraier
|
2007-01-18 10:38:47 +00:00
|
|
|
|
|
|
|
.include <bsd.port.mk>
|