diff options
author | sakamoto <sakamoto> | 1999-09-17 04:50:13 +0000 |
---|---|---|
committer | sakamoto <sakamoto> | 1999-09-17 04:50:13 +0000 |
commit | a05b54b7c4c032cb4ede8f41f00627be8ad4d745 (patch) | |
tree | b19562d81c6eec03d5c62eafacc991dbb16e9377 /x11 | |
parent | 33a92e5a73fa73a3c574b73c1800fcb260cc4d6d (diff) | |
download | pkgsrc-a05b54b7c4c032cb4ede8f41f00627be8ad4d745.tar.gz |
Import FreeBSD's "rubytk" port:
A Ruby interface to Tcl/Tk libraries
Diffstat (limited to 'x11')
-rw-r--r-- | x11/ruby-Tk-mixedcase/Makefile | 85 | ||||
-rw-r--r-- | x11/ruby-Tk-mixedcase/files/md5 | 1 | ||||
-rw-r--r-- | x11/ruby-Tk-mixedcase/pkg/COMMENT | 1 | ||||
-rw-r--r-- | x11/ruby-Tk-mixedcase/pkg/DESCR | 5 | ||||
-rw-r--r-- | x11/ruby-Tk-mixedcase/pkg/PLIST | 31 |
5 files changed, 123 insertions, 0 deletions
diff --git a/x11/ruby-Tk-mixedcase/Makefile b/x11/ruby-Tk-mixedcase/Makefile new file mode 100644 index 00000000000..1623ff15021 --- /dev/null +++ b/x11/ruby-Tk-mixedcase/Makefile @@ -0,0 +1,85 @@ +# New ports collection makefile for: rubytk +# Version required: 1.4.0 +# Date created: 15 March 1999 +# Whom: Yasuhiro Fukuma <yasuf@big.or.jp> +# +# $FreeBSD: ports/x11-toolkits/rubytk/Makefile,v 1.3 1999/08/31 02:59:34 peter Exp $ +# + +DISTNAME= ruby-${VERSION} +PKGNAME?= rubytk-${VERSION} +CATEGORIES?= x11-toolkits +MASTER_SITES= ftp://ftp.netlab.co.jp/pub/lang/ruby/${BRANCH_NAME}/ \ + ftp://ftp.TokyoNet.AD.JP/pub/misc/ruby/${BRANCH_NAME}/ \ + ftp://ftp.iij.ad.jp/pub/lang/ruby/${BRANCH_NAME}/ \ + ftp://blade.nagaokaut.ac.jp/pub/lang/ruby/${BRANCH_NAME}/ \ + ftp://ftp.krnet.ne.jp/pub/ruby/${BRANCH_NAME}/ \ + ftp://mirror.nucba.ac.jp/mirror/ruby/${BRANCH_NAME}/ + +MAINTAINER?= yasuf@big.or.jp + +BUILD_DEPENDS= ruby:${PORTSDIR}/lang/ruby +RUN_DEPENDS= ruby:${PORTSDIR}/lang/ruby +LIB_DEPENDS= ${TCL_LIB}.1:${PORTSDIR}/${TCL_CATEGORY}/tcl${TCL_VERSION} \ + ${TK_LIB}.1:${PORTSDIR}/${TK_CATEGORY}/tk${TK_VERSION} + +USE_XLIB= yes +WRKSRC= ${WRKDIR}/${DISTNAME}/ext +CONFIGURE_ARGS+= --with-tcllib="${TCL_LIB}" --with-tklib="${TK_LIB}" \ + --with-tcl-lib="${PREFIX}/lib/${TCL_DIR}" \ + --with-tk-lib="${PREFIX}/lib/${TK_DIR}" \ + --with-tcl-include="${PREFIX}/include/${TCL_DIR}" \ + --with-tk-include="${PREFIX}/include/${TK_DIR}" \ + --with-X11-dir="${X11BASE}" +PLIST_SUB+= RUBY_VER="${RUBY_VER}" RUBY_ARCH="${RUBY_ARCH}" + +VERSION= 1.4.0 +BRANCH_NAME= . + +RUBY_VER= 1.4 +RUBY_ARCH= ${ARCH}-freebsd${OSREL} + +# Set these vars as the version numbers (without decimal points) of Tcl/Tk +# you want to use with Ruby/Tk. +# e.g.: make TCL_VERSION=42 TK_VERSION=76 WITH_TCL_JP=yes build +TCL_VERSION?= 80 +TK_VERSION?= 80 +.if defined(WITH_TCL_JP) +TCL_CATEGORY= japanese +TK_CATEGORY= japanese +TCL_JP= jp +.else +TCL_CATEGORY= lang +TK_CATEGORY= x11-toolkits +TCL_JP= # empty +.endif + +TCL_LIB= tcl${TCL_VERSION}${TCL_JP} +TK_LIB= tk${TK_VERSION}${TCL_JP} +TCL_DIR= `echo "${TCL_LIB}" | ${SED} 's/\([0-9]\)\([0-9]\)/\1.\2/'` +TK_DIR= `echo "${TK_LIB}" | ${SED} 's/\([0-9]\)\([0-9]\)/\1.\2/'` + +RUBY= ${PREFIX}/bin/ruby +EXTS= tcltklib tk + +do-configure: +.for dir in ${EXTS} + @${ECHO_MSG} "Configuring in ${dir}..." + @cd ${WRKSRC}/${dir}; ${SETENV} ${CONFIGURE_ENV} ${RUBY} extconf.rb ${CONFIGURE_ARGS} +.endfor + +do-build: +.for dir in ${EXTS} + @${ECHO_MSG} "Building in ${dir}..." + @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${MAKE} ${ALL_TARGET} +.endfor + +do-install: +.for dir in ${EXTS} + @${ECHO_MSG} "Installing in ${dir}..." + @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${MAKE} ${INSTALL_TARGET} + ${MKDIR} ${PREFIX}/share/examples/ruby/${dir} + ${INSTALL_DATA} ${WRKSRC}/${dir}/sample/* ${PREFIX}/share/examples/ruby/${dir} +.endfor + +.include <bsd.port.mk> diff --git a/x11/ruby-Tk-mixedcase/files/md5 b/x11/ruby-Tk-mixedcase/files/md5 new file mode 100644 index 00000000000..d9fe74ba01f --- /dev/null +++ b/x11/ruby-Tk-mixedcase/files/md5 @@ -0,0 +1 @@ +MD5 (ruby-1.4.0.tar.gz) = e093dcd834caeedd84459d62e09e72ea diff --git a/x11/ruby-Tk-mixedcase/pkg/COMMENT b/x11/ruby-Tk-mixedcase/pkg/COMMENT new file mode 100644 index 00000000000..0048c6b238e --- /dev/null +++ b/x11/ruby-Tk-mixedcase/pkg/COMMENT @@ -0,0 +1 @@ +A Ruby interface to Tcl/Tk libraries diff --git a/x11/ruby-Tk-mixedcase/pkg/DESCR b/x11/ruby-Tk-mixedcase/pkg/DESCR new file mode 100644 index 00000000000..1692318ccdd --- /dev/null +++ b/x11/ruby-Tk-mixedcase/pkg/DESCR @@ -0,0 +1,5 @@ +This is Ruby/Tk, a Ruby interface to Tcl/Tk libraries. +It's a part of the official Ruby distribution. + +- Yasuhiro Fukuma +yasuf@big.or.jp diff --git a/x11/ruby-Tk-mixedcase/pkg/PLIST b/x11/ruby-Tk-mixedcase/pkg/PLIST new file mode 100644 index 00000000000..650fe3b5591 --- /dev/null +++ b/x11/ruby-Tk-mixedcase/pkg/PLIST @@ -0,0 +1,31 @@ +lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/tcltklib.so +lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/tkutil.so +lib/ruby/%%RUBY_VER%%/tcltk.rb +lib/ruby/%%RUBY_VER%%/tk.rb +lib/ruby/%%RUBY_VER%%/tkafter.rb +lib/ruby/%%RUBY_VER%%/tkbgerror.rb +lib/ruby/%%RUBY_VER%%/tkcanvas.rb +lib/ruby/%%RUBY_VER%%/tkclass.rb +lib/ruby/%%RUBY_VER%%/tkdialog.rb +lib/ruby/%%RUBY_VER%%/tkentry.rb +lib/ruby/%%RUBY_VER%%/tkfont.rb +lib/ruby/%%RUBY_VER%%/tkmenubar.rb +lib/ruby/%%RUBY_VER%%/tkmngfocus.rb +lib/ruby/%%RUBY_VER%%/tkpalette.rb +lib/ruby/%%RUBY_VER%%/tkscrollbox.rb +lib/ruby/%%RUBY_VER%%/tktext.rb +lib/ruby/%%RUBY_VER%%/tkvirtevent.rb +share/examples/ruby/tcltklib/batsu.gif +share/examples/ruby/tcltklib/maru.gif +share/examples/ruby/tcltklib/sample0.rb +share/examples/ruby/tcltklib/sample1.rb +share/examples/ruby/tcltklib/sample2.rb +@dirrm share/examples/ruby/tcltklib +share/examples/ruby/tk/tkbiff.rb +share/examples/ruby/tk/tkbrowse.rb +share/examples/ruby/tk/tkdialog.rb +share/examples/ruby/tk/tkfrom.rb +share/examples/ruby/tk/tkhello.rb +share/examples/ruby/tk/tkline.rb +share/examples/ruby/tk/tktimer.rb +@dirrm share/examples/ruby/tk |