# New ports collection makefile for: rubinius # Date created: 10/10/2010 # Whom: stas # # $FreeBSD$ # PORTNAME= rubinius PORTVERSION= 1.2.4 PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= ftp://ftp.SpringDaemons.com/soft/ \ http://asset.rubini.us/prebuilt/:llvm DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${LLVMDIST}:llvm EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= LLVM based ruby language implementation HAS_CONFIGURE= yes #execinfo is broken for unknow reason CONFIGURE_ARGS= --without-execinfo \ -P "${PREFIX}" \ -I "${PREFIX}/include/rubinius" \ -L "${PREFIX}/lib/ruby/rubinius" \ -G "${PREFIX}/lib/ruby/gems/rubinius" \ -B "${PREFIX}/bin" \ -M "${PREFIX}/man" \ --sitedir "${PREFIX}/lib/ruby/site_ruby/rubinius" \ --vendordir "${PREFIX}/lib/ruby/vendor_ruby/rubinius" LLVMDIST= llvm-2.8.tgz USE_RUBY= yes RUBY_NO_RUN_DEPENDS= yes USE_RAKE= yes USE_PERL5_BUILD= yes USE_GMAKE= yes MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= GDBM OPTIONS_DEFAULT= GDBM GDBM_DESC= Enable GDBM support .include .if ${ARCH} == "sparc64" BROKEN= Does not compile on sparc64 .endif .if ${PORT_OPTIONS:MGDBM} || exists(${LOCALBASE}/include/gdbm.h) LIB_DEPENDS= gdbm.4:${PORTSDIR}/databases/gdbm PLIST_SUB+= GDBM="" .else PLIST_SUB+= GDBM="@comment " .endif post-extract: @${MKDIR} ${WRKSRC}/vm/external_libs/prebuilt/ @${CP} ${DISTDIR}/${LLVMDIST} ${WRKSRC}/vm/external_libs/prebuilt/${LLVMDIST} do-build: @(cd ${WRKSRC}/; ${SETENV} ${MAKE_ENV} ${RAKE_BIN} build) do-install: @(cd ${WRKSRC}/; ${SETENV} ${MAKE_ENV} ${RAKE_BIN} install) pre-install: ${MKDIR} ${PREFIX}/lib/ruby/site_ruby/rubinius ${MKDIR} ${PREFIX}/lib/ruby/vendor_ruby/rubinius @${TOUCH} ${PREFIX}/lib/ruby/site_ruby/rubinius/.keep_me @${TOUCH} ${PREFIX}/lib/ruby/vendor_ruby/rubinius/.keep_me plist: truncate -s0 pkg-plist @${ECHO_CMD} "bin/rbx" >> pkg-plist # # Includes # @${FIND} -ds ${PREFIX}/include/rubinius ! -type d | \ ${SED} 's,^${PREFIX}/*,,' >> pkg-plist @${FIND} -ds ${PREFIX}/include/rubinius -type d | \ ${SED} 's,^${PREFIX}/*,@dirrm ,' >> pkg-plist # # Libs # @${FIND} -ds ${PREFIX}/lib/ruby/rubinius ! -type d | \ ${SED} 's,^${PREFIX}/*,,' >> pkg-plist @${FIND} -ds ${PREFIX}/lib/ruby/rubinius -type d | \ ${SED} 's,^${PREFIX}/*,@dirrm ,' >> pkg-plist # # Gems # @${FIND} -ds ${PREFIX}/lib/ruby/gems/rubinius ! -type d | \ ${SED} 's,^${PREFIX}/*,,' >> pkg-plist @${FIND} -ds ${PREFIX}/lib/ruby/gems/rubinius -type d | \ ${SED} 's,^${PREFIX}/*,@dirrm ,' >> pkg-plist # # Site libs and vendor libs # @${FIND} -ds ${PREFIX}/lib/ruby/site_ruby/rubinius ! -type d | \ ${SED} 's,^${PREFIX}/*,,' >> pkg-plist @${FIND} -ds ${PREFIX}/lib/ruby/site_ruby/rubinius -type d | \ ${SED} 's,^${PREFIX}/*,@dirrm ,' >> pkg-plist @${FIND} -ds ${PREFIX}/lib/ruby/vendor_ruby/rubinius ! -type d | \ ${SED} 's,^${PREFIX}/*,,' >> pkg-plist @${FIND} -ds ${PREFIX}/lib/ruby/vendor_ruby/rubinius -type d | \ ${SED} 's,^${PREFIX}/*,@dirrm ,' >> pkg-plist # # Shared dirs # @${ECHO_CMD} "@dirrmtry lib/ruby/site_ruby" >> pkg-plist @${ECHO_CMD} "@dirrmtry lib/ruby/vendor_ruby" >> pkg-plist @${ECHO_CMD} "@dirrmtry lib/ruby/gems" >> pkg-plist @${ECHO_CMD} "@dirrmtry lib/ruby" >> pkg-plist .include ependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.4'>dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.4 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Bump portrevision due to upgrade of devel/gettext.edwin2008-06-061-1/+1
* - Remove USE_XLIB in favor of USE_XORGmiwi2008-03-211-2/+1
* update xfce4 to 4.4.2oliver2008-02-131-1/+1
* - Take maintainershipmiwi2007-10-121-1/+1
* remove FreeBSD 4 supportoliver2007-10-121-3/+0
* Reset jfb@minet.net due to maintainer-timeouts and no response to email.linimon2007-10-121-1/+2
* - Welcome X.org 7.2 \o/.flz2007-05-201-1/+1
* update xfce to 4.4.1oliver2007-04-121-0/+1
* Switch to using new files Mk/bsd.ocaml.mk [1] and Mk/bsd.xfce.mk [2].linimon2007-03-141-1/+0
* remove brokenoliver2007-02-051-2/+0
* update to 0.5.1oliver2007-02-043-15/+28
* BROKEN: Does not buildkris2007-02-041-0/+2
* Import xfce 4.4oliver2007-01-234-45/+51
* Chase the GNOME X11BASE to LOCALBASE move, and fix the build with themarcus2006-10-142-1/+3
* - Update to 0.3.1pav2006-03-163-12/+23
* Conversion to a single libtool environment.ade2006-02-232-2/+4
* Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryedwin2006-01-221-2/+2
* - Add SHA256pav2005-11-261-0/+1
* Mass-conversion to the USE_AUTOTOOLS New World Order. The code presentade2005-11-151-1/+1