Edit

IABSD.fr/ports/lang/ruby/Makefile.inc

Branch :

  • Show log

    Commit

  • Author : jeremy
    Date : 2016-08-19 19:09:34
    Hash : 5a038f44
    Message : Add USE_WXNEEDED to ruby, to get devel/ruby-therubyracer working Original diff from awolk@, OK sthen@ Change to use USE_WXNEEDED by me

  • lang/ruby/Makefile.inc
  • # $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