diff options
Diffstat (limited to 'lang/ruby18/Makefile')
-rw-r--r-- | lang/ruby18/Makefile | 185 |
1 files changed, 0 insertions, 185 deletions
diff --git a/lang/ruby18/Makefile b/lang/ruby18/Makefile deleted file mode 100644 index 541a648d5415..000000000000 --- a/lang/ruby18/Makefile +++ /dev/null @@ -1,185 +0,0 @@ -# New ports collection makefile for: ruby-devel -# Date created: 6 May 2001 -# Whom: Akinori MUSHA aka knu <knu@idaemons.org> -# -# $FreeBSD$ -# - -PORTNAME= ruby${RUBY_R} -PORTVERSION= ${RUBY_PORTVERSION} -CATEGORIES= lang ruby ipv6 -MASTER_SITES= ${MASTER_SITE_RUBY} -MASTER_SITE_SUBDIR= ${MASTER_SITE_SUBDIR_RUBY} -DISTFILES= ${RUBY_DISTNAME}${EXTRACT_SUFX} \ - ${RUBY_DISTNAME}-missing${EXTRACT_SUFX} -DIST_SUBDIR= ruby - -PATCH_SITES= ${MASTER_SITE_RUBY} -PATCH_SITE_SUBDIR= snapshots -PATCHFILES= ${RUBY_PATCHFILES} -PATCH_DIST_STRIP= -p1 - -MAINTAINER= knu@FreeBSD.org -COMMENT= An object-oriented interpreted scripting language - -.if defined(WITH_ONIGURUMA) -PKGNAMESUFFIX= +oniguruma -BUILD_DEPENDS+= ${NONEXISTENT}:${ONIGURUMA_PORTDIR}:patch -ONIGURUMA_PORTDIR= ${PORTSDIR}/devel/oniguruma -ONIGURUMA_WRKSRC= `cd ${ONIGURUMA_PORTDIR}; ${MAKE} -V WRKSRC` -PLIST_SUB+= ONIGURUMA="" -.else -PLIST_SUB+= ONIGURUMA="@comment " -.endif - -# Ruby 1.8 does not support IA64 yet. -ONLY_FOR_ARCHS= i386 alpha sparc64 - -#USE_BZIP2= yes - -RUBY_VER= 1.8 - -USE_RUBY= yes -RUBY_NO_BUILD_DEPENDS= yes -RUBY_NO_RUN_DEPENDS= yes - -#USE_AUTOCONF= yes # does not work with 2.13; requires 2.53 or later -GNU_CONFIGURE= yes -WRKSRC= ${RUBY_WRKSRC} -CONFIGURE_ARGS= ${RUBY_CONFIGURE_ARGS} \ - --enable-shared - -.if defined(DEBUG) -CFLAGS+= -g -STRIP= # none -.endif - -INSTALLS_SHLIB= yes -MAN1= ruby${_RUBY_SUFFIX}.1 - -LATEST_LINK= ruby-devel - -.include <bsd.port.pre.mk> - -MAKE_ARGS= -j3 - -.if ${OSVERSION} >= 400014 -CONFIGURE_ARGS+= --enable-ipv6 -.endif - -.if ${RUBY_VER} == ${RUBY_DEFAULT_VER} -MLINKS= ruby${_RUBY_SUFFIX}.1 ruby${RUBY_R}.1 -IF_DEFAULT= "" -.else -IF_DEFAULT= "@comment " -.endif - -.if defined(NORUBYLIB) -RUBYLIB= "@comment " -.else -RUBYLIB= "" -.endif - -PLIST_SUB+= IF_DEFAULT=${IF_DEFAULT} \ - RUBYLIB=${RUBYLIB} - -INSTALLED_SCRIPTS= ${PREFIX}/bin/irb \ - ${PREFIX}/bin/erb \ - ${PREFIX}/bin/h2rb - -OBSOLETED_MODULES= bigfloat \ - dl \ - erb \ - fileutils \ - optparse \ - racc-runtime \ - sha1 \ - shell \ - strscan \ - syslog \ - testunit \ - timex \ - urb \ - uri \ - zlib - -post-extract: - ${MV} ${WRKSRC}/ext/dl/h2rb ${WRKSRC}/bin/ - -post-patch: - ${FIND} ${PATCH_WRKSRC} -name '*.orig' -delete -.for d in Win32API - ${RM} -rf ${BUILD_WRKSRC}/ext/${d} -.endfor -.for d in gdbm iconv tcltklib tk - ${MV} ${BUILD_WRKSRC}/ext/${d} ${WRKDIR}/ -.endfor - -pre-configure: -.if defined(WITH_ONIGURUMA) - cd ${ONIGURUMA_WRKSRC}; \ - ./configure; \ - ${MAKE} -f Makefile ${RUBY_VER:S/.//} RUBYDIR=${WRKSRC} -.endif - ${TOUCH} ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} - -post-install: -.if defined(STRIP) && ${STRIP} == -s - ${STRIP_CMD} ${RUBY} -.endif -.if ${RUBY_VER} == ${RUBY_DEFAULT_VER} -# Link just installed "ruby" to "ruby18", etc. - ${LN} -f ${RUBY_WITHOUT_SUFFIX}${RUBY_R} ${RUBY_WITH_SUFFIX} - ${LN} -f ${PREFIX}/man/man1/ruby${RUBY_R}.1 ${PREFIX}/man/man1/ruby${_RUBY_SUFFIX}.1 - for f in ${INSTALLED_SCRIPTS}; do \ - ${LN} -f $${f}${RUBY_R} $${f}${_RUBY_SUFFIX}; \ - done -.endif - ${LDCONFIG} -m ${PREFIX}/lib - ${MKDIR} ${RUBY_ELISPDIR} - ${TOUCH} ${RUBY_ELISPDIR}/.keep_me.${RUBY_NAME} - ${MKDIR} ${RUBY_EXAMPLESDIR} - ${TOUCH} ${RUBY_EXAMPLESDIR}/.keep_me - ${MKDIR} ${RUBY_DOCDIR} - ${TOUCH} ${RUBY_DOCDIR}/.keep_me -.if !defined(NOPORTDOCS) - ${INSTALL_DATA} ${WRKSRC}/sample/* ${RUBY_EXAMPLESDIR} - ${MKDIR} ${RUBY_EXAMPLESDIR}/curses - ${INSTALL_DATA} ${WRKSRC}/ext/curses/hello.rb ${WRKSRC}/ext/curses/rain.rb ${WRKSRC}/ext/curses/view.rb ${RUBY_EXAMPLESDIR}/curses - ${MKDIR} ${RUBY_EXAMPLESDIR}/dl - ${INSTALL_DATA} ${WRKSRC}/ext/dl/sample/*.C ${WRKSRC}/ext/dl/sample/*.rb ${RUBY_EXAMPLESDIR}/dl - ${MKDIR} ${RUBY_EXAMPLESDIR}/pty - ${INSTALL_DATA} ${WRKSRC}/ext/pty/expect_sample.rb ${WRKSRC}/ext/pty/script.rb ${WRKSRC}/ext/pty/shl.rb ${RUBY_EXAMPLESDIR}/pty - ${INSTALL_DATA} ${WRKSRC}/COPYING* ${RUBY_DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${RUBY_DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/LEGAL ${RUBY_DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/README* ${RUBY_DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/ext/bigdecimal/bigdecimal_*.html ${RUBY_DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/ext/digest/digest.txt* ${RUBY_DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/ext/dl/doc/dl.txt ${RUBY_DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/ext/etc/etc.txt* ${RUBY_DOCDIR} - ${MKDIR} ${RUBY_DOCDIR}/pty - ${INSTALL_DATA} ${WRKSRC}/ext/pty/README* ${RUBY_DOCDIR}/pty - ${MKDIR} ${RUBY_DOCDIR}/readline - ${INSTALL_DATA} ${WRKSRC}/ext/readline/README* ${RUBY_DOCDIR}/readline - ${INSTALL_DATA} ${WRKSRC}/ext/syslog/syslog.txt ${RUBY_DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/ext/zlib/doc/zlib.rd ${RUBY_DOCDIR} - ${CP} -R ${WRKSRC}/doc/* ${RUBY_DOCDIR}/ -.endif - @${ECHO} "Deinstalling obsoleted packages that are now part of ruby..." - @cd ${PKG_DBDIR}; for portname in ${OBSOLETED_MODULES}; do \ - for pkg in ${RUBY_PKGNAMEPREFIX}$$portname-*; do \ - if [ -d $$pkg ]; then \ - ${ECHO} "---> $$pkg"; \ - ${PKG_DELETE} -f $$pkg; \ - fi; \ - done; \ - done - @${ECHO_CMD} "@exec ${ECHO_CMD} \"Deinstalling obsoleted packages that are now part of ruby...\"" >> ${TMPPLIST} - @${ECHO_CMD} "@exec cd ${PKG_DBDIR} && for portname in ${OBSOLETED_MODULES}; do for pkg in ${RUBY_PKGNAMEPREFIX}\$$portname-*; do if [ -d \$$pkg ]; then ${ECHO_CMD} \"---> \$$pkg\"; ${PKG_DELETE} -f \$$pkg; fi; done; done" >> ${TMPPLIST} - @${CAT} ${PKGMESSAGE} - -test: - @(cd ${WRKSRC}; ${MAKE} test) - -.include <bsd.port.post.mk> |