ports/128006: [NEW PORT] x11-toolkits/ruby18-fox: Ruby extension module to use FOX 1.6, aka FXRuby

Luiz Eduardo Roncato Cordeiro cordeiro at luinil.cert.br
Fri Oct 10 17:50:02 UTC 2008


>Number:         128006
>Category:       ports
>Synopsis:       [NEW PORT] x11-toolkits/ruby18-fox: Ruby extension module to use FOX 1.6, aka FXRuby
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Oct 10 17:50:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Luiz Eduardo Roncato Cordeiro
>Release:        FreeBSD 7.1-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD luinil.cert.br 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #40: Tue Oct  7 14:53:45 BRT
>Description:
FXRuby is a Ruby extension module that provides an interface to the
FOX GUI library.

Author:	Lyle Johnson <ljohnson at resgen.com>
WWW:	http://fxruby.sourceforge.net/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- ruby18-fox-1.6.16.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	ruby-fox16
#	ruby-fox16/Makefile
#	ruby-fox16/distinfo
#	ruby-fox16/pkg-descr
#	ruby-fox16/pkg-plist
#
echo c - ruby-fox16
mkdir -p ruby-fox16 > /dev/null 2>&1
echo x - ruby-fox16/Makefile
sed 's/^X//' >ruby-fox16/Makefile << '074487bc664e0bc88e6c98013929fe13'
X# New ports collection makefile for:	FXRuby
X# Date created:    8 October 2008
X# Whom:            Luiz Eduardo Roncato Cordeiro <lercordeiro at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	fox
XPORTVERSION=	1.6.16
XCATEGORIES=	x11-toolkits ruby
XMASTER_SITES=	RF
XMASTER_SITE_SUBDIR=	fxruby
XPKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
XDISTNAME=	FXRuby-${PORTVERSION}
XDIST_SUBDIR=	ruby
X
XMAINTAINER=	lercordeiro at gmail.com
XCOMMENT=	Ruby extension module to use FOX 1.6, aka FXRuby
X
XLIB_DEPENDS=	FOX-1.6:${PORTSDIR}/x11-toolkits/fox16 \
X		png.5:${PORTSDIR}/graphics/png \
X		jpeg.9:${PORTSDIR}/graphics/jpeg \
X		tiff.4:${PORTSDIR}/graphics/tiff \
X		fxscintilla.19:${PORTSDIR}/x11-toolkits/fxscintilla
X
XLATEST_LINK=	${PKGNAMEPREFIX}${PORTNAME}12
X
XUSE_RUBY=	yes
XUSE_RUBY_SETUP=	yes
XRUBY_SETUP=	install.rb
XNOHARM_ARGS=	--no-harm
XUSE_XORG=	xcursor xproto x11 xextproto xext xrandr
XUSE_GL=		yes
X
X.include <bsd.port.pre.mk>
X
Xinstall-noharm:
X	cd ${WRKSRC}; \
X	${SETENV} ${MAKE_ENV} ${RUBY} ${RUBY_FLAGS} ${RUBY_SETUP} install ${NOHARM_ARGS} ${RUBY_INSTALL_ARGS}
X
Xpost-configure:
X.if ${OSVERSION} >= 700000
X	@${REINPLACE_CMD} -e 's|CPPFLAGS = -DHAVE_SYS_TIME_H -DHAVE_SIGNAL_H -I/usr/local/include/fxscintilla -I/usr/local/include/fox-1.6|CPPFLAGS = -ffriend-injection -DHAVE_SYS_TIME_H -DHAVE_SIGNAL_H -I/usr/local/include/fxscintilla -I/usr/local/include/fox-1.6|' \
X	${WRKSRC}/ext/fox16/Makefile
X.endif
X
X.include <bsd.port.post.mk>
074487bc664e0bc88e6c98013929fe13
echo x - ruby-fox16/distinfo
sed 's/^X//' >ruby-fox16/distinfo << 'fc39523e41a4d316d817fd9325421121'
XMD5 (ruby/FXRuby-1.6.16.tar.gz) = 2eeef754f565b820d73ac39f6492ea4c
XSHA256 (ruby/FXRuby-1.6.16.tar.gz) = d9adc6733ba57a7f877edaab5969d6e4c60c6ecea0df42f6d5afc470f99e3613
XSIZE (ruby/FXRuby-1.6.16.tar.gz) = 1810781
fc39523e41a4d316d817fd9325421121
echo x - ruby-fox16/pkg-descr
sed 's/^X//' >ruby-fox16/pkg-descr << '26ad1c8f63ce9e826ab775066421828c'
XFXRuby is a Ruby extension module that provides an interface to the
XFOX GUI library.
X
XAuthor:	Lyle Johnson <ljohnson at resgen.com>
XWWW:	http://fxruby.sourceforge.net/
26ad1c8f63ce9e826ab775066421828c
echo x - ruby-fox16/pkg-plist
sed 's/^X//' >ruby-fox16/pkg-plist << '98750483df7cc986b273fa042b65504c'
X%%RUBY_SITELIBDIR%%/fox16/aliases.rb
X%%RUBY_SITELIBDIR%%/fox16/bitmapview.rb
X%%RUBY_SITELIBDIR%%/fox16/calendar.rb
X%%RUBY_SITELIBDIR%%/fox16/chore.rb
X%%RUBY_SITELIBDIR%%/fox16/colors.rb
X%%RUBY_SITELIBDIR%%/fox16/core.rb
X%%RUBY_SITELIBDIR%%/fox16/dict.rb
X%%RUBY_SITELIBDIR%%/fox16/exceptions_for_fxerror.rb
X%%RUBY_SITELIBDIR%%/fox16/execute_nonmodal.rb
X%%RUBY_SITELIBDIR%%/fox16/glgroup.rb
X%%RUBY_SITELIBDIR%%/fox16/glshapes.rb
X%%RUBY_SITELIBDIR%%/fox16/input.rb
X%%RUBY_SITELIBDIR%%/fox16/irb.rb
X%%RUBY_SITELIBDIR%%/fox16/iterators.rb
X%%RUBY_SITELIBDIR%%/fox16/keys.rb
X%%RUBY_SITELIBDIR%%/fox16/kwargs.rb
X%%RUBY_SITELIBDIR%%/fox16/missingdep.rb
X%%RUBY_SITELIBDIR%%/fox16/pseudokeyboard.rb
X%%RUBY_SITELIBDIR%%/fox16/pseudomouse.rb
X%%RUBY_SITELIBDIR%%/fox16/responder.rb
X%%RUBY_SITELIBDIR%%/fox16/responder2.rb
X%%RUBY_SITELIBDIR%%/fox16/scintilla.rb
X%%RUBY_SITELIBDIR%%/fox16/settings.rb
X%%RUBY_SITELIBDIR%%/fox16/signal.rb
X%%RUBY_SITELIBDIR%%/fox16/splashscreen.rb
X%%RUBY_SITELIBDIR%%/fox16/timeout.rb
X%%RUBY_SITELIBDIR%%/fox16/undolist.rb
X%%RUBY_SITELIBDIR%%/fox16/version.rb
X%%RUBY_SITEARCHLIBDIR%%/fox16.so
X at dirrm %%RUBY_SITELIBDIR%%/fox16
98750483df7cc986b273fa042b65504c
exit
--- ruby18-fox-1.6.16.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list