diff options
author | Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> | 2002-11-24 15:19:38 +0000 |
---|---|---|
committer | Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> | 2002-11-24 15:19:38 +0000 |
commit | a8009f45f00d6e16d1870bbe57d3ef0e7a25bb60 (patch) | |
tree | 2bb59da3612cfb2ccc1bc589edba0acf3b618861 /devel/linux-runrev | |
parent | add www/libxpg4-ns (diff) |
New port linux-runrev version 1.1.1: Revolution is a rapid application
development environment
Submitted by: blackend
Notes
Notes:
svn path=/head/; revision=71013
Diffstat (limited to 'devel/linux-runrev')
-rw-r--r-- | devel/linux-runrev/Makefile | 107 | ||||
-rw-r--r-- | devel/linux-runrev/distinfo | 1 | ||||
-rw-r--r-- | devel/linux-runrev/files/wrapper.sh | 6 | ||||
-rw-r--r-- | devel/linux-runrev/pkg-comment | 1 | ||||
-rw-r--r-- | devel/linux-runrev/pkg-descr | 20 | ||||
-rw-r--r-- | devel/linux-runrev/pkg-plist | 168 |
6 files changed, 303 insertions, 0 deletions
diff --git a/devel/linux-runrev/Makefile b/devel/linux-runrev/Makefile new file mode 100644 index 000000000000..da81f1020cbe --- /dev/null +++ b/devel/linux-runrev/Makefile @@ -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> diff --git a/devel/linux-runrev/distinfo b/devel/linux-runrev/distinfo new file mode 100644 index 000000000000..e483ff720e07 --- /dev/null +++ b/devel/linux-runrev/distinfo @@ -0,0 +1 @@ +MD5 (runrev/linux.tgz) = ee6c8f0411944790e8be082a3827b0bc diff --git a/devel/linux-runrev/files/wrapper.sh b/devel/linux-runrev/files/wrapper.sh new file mode 100644 index 000000000000..0d2727a8f314 --- /dev/null +++ b/devel/linux-runrev/files/wrapper.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +PREFIX="%%PREFIX%%" +PROGRAM="${0}" + +exec ${PREFIX}/${PROGRAM##*/} "${@}" & diff --git a/devel/linux-runrev/pkg-comment b/devel/linux-runrev/pkg-comment new file mode 100644 index 000000000000..f34b2bdd4ff3 --- /dev/null +++ b/devel/linux-runrev/pkg-comment @@ -0,0 +1 @@ +Revolution is a rapid application development environment diff --git a/devel/linux-runrev/pkg-descr b/devel/linux-runrev/pkg-descr new file mode 100644 index 000000000000..aaf08d7c52a0 --- /dev/null +++ b/devel/linux-runrev/pkg-descr @@ -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/ diff --git a/devel/linux-runrev/pkg-plist b/devel/linux-runrev/pkg-plist new file mode 100644 index 000000000000..11ae0de05874 --- /dev/null +++ b/devel/linux-runrev/pkg-plist @@ -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 |