New port linux-runrev version 1.1.1: Revolution is a rapid application

development environment

Submitted by:	blackend
This commit is contained in:
Mario Sergio Fujikawa Ferreira 2002-11-24 15:19:38 +00:00
parent 61d534dab2
commit a8009f45f0
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=71013
7 changed files with 304 additions and 0 deletions

View file

@ -331,6 +331,7 @@
SUBDIR += lincvs
SUBDIR += linguist
SUBDIR += linux-libglade
SUBDIR += linux-runrev
SUBDIR += linux-sdl12
SUBDIR += linux_devtools
SUBDIR += linux_devtools-7

107
devel/linux-runrev/Makefile Normal file
View file

@ -0,0 +1,107 @@
# New ports collection makefile for: linux-runrev
# Date created: 13 November 2002
# Whom: Marc Fonvieille <blackend@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= runrev
PORTVERSION= 1.1.1
CATEGORIES= devel linux
MASTER_SITES= ftp://ftp.runrev.com/pub/revolution/ \
http://www.runrev.com/revolution/engines11/unix/
PKGNAMEPREFIX= linux-
DISTNAME= linux
EXTRACT_SUFX= .tgz
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= blackend@FreeBSD.org
RUN_DEPENDS= xanim:${PORTSDIR}/graphics/xanim
NO_CDROM= "Sale for profit is not permitted"
ONLY_FOR_ARCHS= i386
USE_LINUX= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/Revolution-${PORTVERSION}
DATADIR= ${PREFIX}/share/Revolution-${PORTVERSION}
BRANDELF?= /usr/bin/brandelf
# do not strip linux binaries
STRIP=
# try using the Linux strip command
STRIP_CMD= ${LINUXBASE}/usr/bin/strip
BIN_FILES= revolution
LIB_DIRS= Databases components components/assistants \
components/help components/help/Appendixes \
components/help/tutorials \
components/help/tutorials/exercises \
components/help/tutorials/modules components/save \
components/save/userobjects components/tools plugins
# revolution requires these to be in the same directory
LIB_FILES= LicenseAgreement ReadMeFirst license.rev
# trick to work with space in directory names
# we replace space with _
LIB_DIRS_HACK= External_SDK External_SDK/external_Data \
External_SDK/external_Data/Basic_Toolbox_FAT \
External_SDK/external_Data/MCexternal68K \
External_SDK/external_Data/MCexternalCarbon \
External_SDK/external_Data/MCexternalPPC Made_With_Logos \
Made_With_Logos/Graphics components/global_environment \
components/help/tutorials/exercises/Employee_Data \
components/help/tutorials/exercises/Employee_Data/images \
components/properties_palettes
post-patch:
@${SED} -e "s|%%PREFIX%%|${DATADIR}|" ${FILESDIR}/wrapper.sh > \
${WRKDIR}/wrapper.sh
do-install:
@${MKDIR} ${DATADIR}
# @${TAR} -C ${WRKSRC} -cf - . | ${TAR} -C ${DATADIR} --unlink -xf -
# create dirs and install files with proper permissions
.for dir in ${LIB_DIRS}
@${MKDIR} ${DATADIR}/${dir}
@for file in ${WRKSRC}/${dir}/* ; \
do \
if [ -f "$${file}" ]; \
then \
${INSTALL_DATA} "$${file}" \
${DATADIR}/${dir} ; \
fi ; \
done
.endfor
# additional dirs but with space in their names
.for dir in ${LIB_DIRS_HACK}
@dir_processed=`${ECHO_CMD} ${dir} | ${TR} "_" " "` ; \
${MKDIR} ${DATADIR}/"$${dir_processed}" ; \
for file in ${WRKSRC}/"$${dir_processed}"/* ; \
do \
if [ -f "$${file}" ]; \
then \
${INSTALL_DATA} "$${file}" \
${DATADIR}/"$${dir_processed}" ; \
fi ; \
done
.endfor
# extra lib files
.for file in ${LIB_FILES}
@${INSTALL_DATA} ${WRKSRC}/${file} ${DATADIR}/${file}
.endfor
# binaries
.for file in ${BIN_FILES}
. if exists(${STRIP_CMD})
@${STRIP_CMD} ${WRKSRC}/${file}
. endif
@${BRANDELF} -t Linux ${WRKSRC}/${file}
@${INSTALL_PROGRAM} ${WRKSRC}/${file} ${DATADIR}/${file}
.endfor
# install wrapper
@${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/revolution
.include <bsd.port.mk>

View file

@ -0,0 +1 @@
MD5 (runrev/linux.tgz) = ee6c8f0411944790e8be082a3827b0bc

View file

@ -0,0 +1,6 @@
#!/bin/sh
PREFIX="%%PREFIX%%"
PROGRAM="${0}"
exec ${PREFIX}/${PROGRAM##*/} "${@}" &

View file

@ -0,0 +1 @@
Revolution is a rapid application development environment

View file

@ -0,0 +1,20 @@
Revolution is a rapid application development environment.
The main features are:
o Integrated development environment
o Visual user-interface builder
o Object-based programming model
o Complete onscreen documentation
o Cross-platform compatibility
o Single code base (Compile applications directly from a single
code base for Mac OS, Windows, and Linux and other popular Unix
flavors.)
o Compiles to native code on all platforms
o Multimedia support
o Internet sockets
This version is a Starter Kit Edition, which is free and allows you
to create your own applications (with limited script lengths).
WWW: http://www.runrev.com/

View file

@ -0,0 +1,168 @@
bin/revolution
share/Revolution-1.1.1/Databases/libclntsh.so
share/Revolution-1.1.1/Databases/libmysqlclient.so
share/Revolution-1.1.1/Databases/libodbc.so
share/Revolution-1.1.1/External SDK/External Tutorial.rev
share/Revolution-1.1.1/External SDK/MCexternalPreComp
share/Revolution-1.1.1/External SDK/MCexternalPreComp68K.pch
share/Revolution-1.1.1/External SDK/MCexternalPreCompCarbon.pch
share/Revolution-1.1.1/External SDK/MCexternalPreCompPPC.pch
share/Revolution-1.1.1/External SDK/Makefile
share/Revolution-1.1.1/External SDK/README.rtf
share/Revolution-1.1.1/External SDK/XCmdFunc.c
share/Revolution-1.1.1/External SDK/XCmdGlue.c
share/Revolution-1.1.1/External SDK/XCmdGlue.h
share/Revolution-1.1.1/External SDK/XCmdName.h
share/Revolution-1.1.1/External SDK/XtGlue.c
share/Revolution-1.1.1/External SDK/XtTemplate.c
share/Revolution-1.1.1/External SDK/external Data/Basic Toolbox FAT/TargetDataMacOS.tdt
share/Revolution-1.1.1/External SDK/external Data/CWSettingsMacOS.stg
share/Revolution-1.1.1/External SDK/external Data/MCexternal68K/TargetDataMacOS.tdt
share/Revolution-1.1.1/External SDK/external Data/MCexternalCarbon/TargetDataMacOS.tdt
share/Revolution-1.1.1/External SDK/external Data/MCexternalPPC/TargetDataMacOS.tdt
share/Revolution-1.1.1/External SDK/external.c
share/Revolution-1.1.1/External SDK/external.def
share/Revolution-1.1.1/External SDK/external.dsp
share/Revolution-1.1.1/External SDK/external.dsw
share/Revolution-1.1.1/External SDK/external.h
share/Revolution-1.1.1/External SDK/external.proj
share/Revolution-1.1.1/LicenseAgreement
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime - FreeHand
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime Mac.eps
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime PC.eps
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime black - FreeHand
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime black 1-bit.pct
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime black 8-bit.pct
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime black 8-bit.png
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime black Mac.eps
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime black PC.eps
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime black.gif
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime black.swf
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime small PC.eps
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime small mac.eps
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime small.gif
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime small.pct
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime small.png
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime small.swf
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime.gif
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime.pct
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime.png
share/Revolution-1.1.1/Made With Logos/Graphics/Runtime.swf
share/Revolution-1.1.1/Made With Logos/logo.pdf
share/Revolution-1.1.1/ReadMeFirst
share/Revolution-1.1.1/components/assistants/revanimation.rev
share/Revolution-1.1.1/components/global environment/revabout.rev
share/Revolution-1.1.1/components/global environment/revcursors.rev
share/Revolution-1.1.1/components/global environment/revdb
share/Revolution-1.1.1/components/global environment/revdb.dll
share/Revolution-1.1.1/components/global environment/reviconchooser.rev
share/Revolution-1.1.1/components/global environment/revlibrary.rev
share/Revolution-1.1.1/components/global environment/revmaccursors.rev
share/Revolution-1.1.1/components/global environment/revpagesetup.rev
share/Revolution-1.1.1/components/global environment/revprinterchooser.rev
share/Revolution-1.1.1/components/global environment/revrulersh.rev
share/Revolution-1.1.1/components/global environment/revrulersv.rev
share/Revolution-1.1.1/components/global environment/revsearch.rev
share/Revolution-1.1.1/components/help/Appendixes/revcolornames.rev
share/Revolution-1.1.1/components/help/Appendixes/revemacskeybindings.rev
share/Revolution-1.1.1/components/help/Appendixes/revmemoryandlimits.rev
share/Revolution-1.1.1/components/help/Appendixes/revoperatorprecedence.rev
share/Revolution-1.1.1/components/help/Appendixes/revregularexpressionsyntax.rev
share/Revolution-1.1.1/components/help/Appendixes/revsupportedplatforms.rev
share/Revolution-1.1.1/components/help/revdictionary.rev
share/Revolution-1.1.1/components/help/revdocumentation.rev
share/Revolution-1.1.1/components/help/revencyclopedia.rev
share/Revolution-1.1.1/components/help/revglossary.rev
share/Revolution-1.1.1/components/help/revhowto.rev
share/Revolution-1.1.1/components/help/revlicensing.rev
share/Revolution-1.1.1/components/help/revmenureference.rev
share/Revolution-1.1.1/components/help/revquickref.rev
share/Revolution-1.1.1/components/help/revshortcutsreference.rev
share/Revolution-1.1.1/components/help/revsupport.rev
share/Revolution-1.1.1/components/help/revtips.rev
share/Revolution-1.1.1/components/help/revusingthestarterkit.rev
share/Revolution-1.1.1/components/help/revwhy.rev
share/Revolution-1.1.1/components/help/tutorials/exercises/Employee Data/Test Data.txt
share/Revolution-1.1.1/components/help/tutorials/exercises/Employee Data/images/Fernando.jpg
share/Revolution-1.1.1/components/help/tutorials/exercises/Employee Data/images/Joe.jpg
share/Revolution-1.1.1/components/help/tutorials/exercises/Employee Data/images/Karen.jpg
share/Revolution-1.1.1/components/help/tutorials/exercises/Employee Data/images/Lavonne.jpg
share/Revolution-1.1.1/components/help/tutorials/exercises/employee database.rev
share/Revolution-1.1.1/components/help/tutorials/modules/revTutorialAnim.rev
share/Revolution-1.1.1/components/help/tutorials/modules/revtutorialgeometry.rev
share/Revolution-1.1.1/components/help/tutorials/modules/revtutorialindep.rev
share/Revolution-1.1.1/components/help/tutorials/modules/revtutorialmenu.rev
share/Revolution-1.1.1/components/help/tutorials/modules/revtutorialprofile.rev
share/Revolution-1.1.1/components/help/tutorials/modules/revtutorialstart.rev
share/Revolution-1.1.1/components/properties palettes/revaudioclip.rev
share/Revolution-1.1.1/components/properties palettes/revbasic.rev
share/Revolution-1.1.1/components/properties palettes/revbutton.rev
share/Revolution-1.1.1/components/properties palettes/revcard.rev
share/Revolution-1.1.1/components/properties palettes/revcolors.rev
share/Revolution-1.1.1/components/properties palettes/revcustom.rev
share/Revolution-1.1.1/components/properties palettes/revemptypropertiesshell.rev
share/Revolution-1.1.1/components/properties palettes/reveps.rev
share/Revolution-1.1.1/components/properties palettes/revfield.rev
share/Revolution-1.1.1/components/properties palettes/revgraphic.rev
share/Revolution-1.1.1/components/properties palettes/revgroup.rev
share/Revolution-1.1.1/components/properties palettes/revimage.rev
share/Revolution-1.1.1/components/properties palettes/revinks.rev
share/Revolution-1.1.1/components/properties palettes/revpatterns.rev
share/Revolution-1.1.1/components/properties palettes/revplayer.rev
share/Revolution-1.1.1/components/properties palettes/revpropertiesshell.rev
share/Revolution-1.1.1/components/properties palettes/revscript.rev
share/Revolution-1.1.1/components/properties palettes/revscriptmenus.rev
share/Revolution-1.1.1/components/properties palettes/revscrollbar.rev
share/Revolution-1.1.1/components/properties palettes/revstack.rev
share/Revolution-1.1.1/components/properties palettes/revtext.rev
share/Revolution-1.1.1/components/properties palettes/revvideoclip.rev
share/Revolution-1.1.1/components/save/revgeneralicons.rev
share/Revolution-1.1.1/components/save/revgeneralpatterns.rev
share/Revolution-1.1.1/components/save/revpreferences.rev
share/Revolution-1.1.1/components/save/sessionlog.txt
share/Revolution-1.1.1/components/save/userobjects/revdefaultlibrary.rev
share/Revolution-1.1.1/components/tools/revalign.rev
share/Revolution-1.1.1/components/tools/revapplicationoverview.rev
share/Revolution-1.1.1/components/tools/revdatabase.rev
share/Revolution-1.1.1/components/tools/revdebugger.rev
share/Revolution-1.1.1/components/tools/revdistributionbuilder.rev
share/Revolution-1.1.1/components/tools/revgeometry.rev
share/Revolution-1.1.1/components/tools/revicons.rev
share/Revolution-1.1.1/components/tools/revimagelibrary.rev
share/Revolution-1.1.1/components/tools/revmenubar.rev
share/Revolution-1.1.1/components/tools/revmenumanager.rev
share/Revolution-1.1.1/components/tools/revmessagebox.rev
share/Revolution-1.1.1/components/tools/revobjectlibrary.rev
share/Revolution-1.1.1/components/tools/revpainttools.rev
share/Revolution-1.1.1/components/tools/revplugineditor.rev
share/Revolution-1.1.1/components/tools/revprofileeditor.rev
share/Revolution-1.1.1/components/tools/revreplicate.rev
share/Revolution-1.1.1/components/tools/revtools.rev
share/Revolution-1.1.1/license.rev
share/Revolution-1.1.1/plugins/revexample.rev
share/Revolution-1.1.1/revolution
@dirrm share/Revolution-1.1.1/plugins
@dirrm share/Revolution-1.1.1/components/tools
@dirrm share/Revolution-1.1.1/components/save/userobjects
@dirrm share/Revolution-1.1.1/components/save
@dirrm share/Revolution-1.1.1/components/properties palettes
@dirrm share/Revolution-1.1.1/components/help/tutorials/modules
@dirrm share/Revolution-1.1.1/components/help/tutorials/exercises/Employee Data/images
@dirrm share/Revolution-1.1.1/components/help/tutorials/exercises/Employee Data
@dirrm share/Revolution-1.1.1/components/help/tutorials/exercises
@dirrm share/Revolution-1.1.1/components/help/tutorials
@dirrm share/Revolution-1.1.1/components/help/Appendixes
@dirrm share/Revolution-1.1.1/components/help
@dirrm share/Revolution-1.1.1/components/global environment
@dirrm share/Revolution-1.1.1/components/assistants
@dirrm share/Revolution-1.1.1/components
@dirrm share/Revolution-1.1.1/Made With Logos/Graphics
@dirrm share/Revolution-1.1.1/Made With Logos
@dirrm share/Revolution-1.1.1/External SDK/external Data/MCexternalPPC
@dirrm share/Revolution-1.1.1/External SDK/external Data/MCexternalCarbon
@dirrm share/Revolution-1.1.1/External SDK/external Data/MCexternal68K
@dirrm share/Revolution-1.1.1/External SDK/external Data/Basic Toolbox FAT
@dirrm share/Revolution-1.1.1/External SDK/external Data
@dirrm share/Revolution-1.1.1/External SDK
@dirrm share/Revolution-1.1.1/Databases
@dirrm share/Revolution-1.1.1