123456789101112131415161718192021222324252627282930313233343536 |
- # $OpenBSD: Makefile.inc,v 1.16 2016/08/19 19:09:34 jeremy Exp $
- DISTNAME ?= ruby-${VERSION}-p${PATCHLEVEL}
- CATEGORIES ?= lang
- HOMEPAGE ?= http://www.ruby-lang.org/
- MAINTAINER ?= Jeremy Evans <jeremy@openbsd.org>
- # GPL/Artistic/BSD/Public Domain/Beer-Ware
- PERMIT_PACKAGE_CDROM ?= Yes
- PERMIT_PACKAGE_FTP ?= Yes
- PERMIT_DISTFILES_FTP ?= Yes
- MASTER_SITES ?= http://cache.ruby-lang.org/pub/ruby/${VERSION:R}/
- CONFIGURE_STYLE ?= gnu
- CONFIGURE_ARGS += --enable-shared
- CONFIGURE_ENV += PREFIX="${PREFIX}" \
- CPPFLAGS="-DOPENSSL_NO_STATIC_ENGINE -I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
- # Ruby itself is clean, but some extensions (e.g. devel/ruby-therubyracer)
- # need W|X mappings.
- USE_WXNEEDED ?= Yes
- REV ?= ${VERSION:R}
- SUB ?= ${MACHINE_ARCH:S/amd64/x86_64/}-openbsd
- SUBST_VARS += SUB REV
- FILESDIR ?= ${.CURDIR}/../files
- FIX_RBCONFIG ?= sed 's/INSTALL_ARGS/-c -o ${BINOWN} -g ${BINGRP}/' < \
- ${FILESDIR}/rbconfig_fix.rb >> \
- ${PREFIX}/lib/ruby/${RUBYLIBREV}/${SUB}/rbconfig.rb
|