diff options
author | John Polstra <jdp@FreeBSD.org> | 2000-02-13 23:51:50 +0000 |
---|---|---|
committer | John Polstra <jdp@FreeBSD.org> | 2000-02-13 23:51:50 +0000 |
commit | 6272a431d43804d4f97a596082727658345be9f7 (patch) | |
tree | 85366be195e28a050a5c9c0baa15f17fa8439a16 | |
parent | b4951ea9a0ae9622f03e42d290b668f8b987df23 (diff) | |
download | ports-6272a431d43804d4f97a596082727658345be9f7.tar.gz ports-6272a431d43804d4f97a596082727658345be9f7.zip |
New port for the Juno-2 constraint-based drawing editor.
This thing is _way_ cool.
Notes
Notes:
svn path=/head/; revision=25790
-rw-r--r-- | graphics/juno-2/Makefile | 91 | ||||
-rw-r--r-- | graphics/juno-2/distinfo | 1 | ||||
-rw-r--r-- | graphics/juno-2/files/COPYRIGHT | 93 | ||||
-rw-r--r-- | graphics/juno-2/files/patch-aa | 8 | ||||
-rw-r--r-- | graphics/juno-2/pkg-comment | 1 | ||||
-rw-r--r-- | graphics/juno-2/pkg-descr | 24 | ||||
-rw-r--r-- | graphics/juno-2/pkg-plist | 324 |
7 files changed, 542 insertions, 0 deletions
diff --git a/graphics/juno-2/Makefile b/graphics/juno-2/Makefile new file mode 100644 index 000000000000..679bd980155d --- /dev/null +++ b/graphics/juno-2/Makefile @@ -0,0 +1,91 @@ +# New ports collection makefile for: juno-2 +# Version required: 1.23 +# Date created: 11 Feb 2000 +# Whom: John Polstra <jdp@FreeBSD.org> +# +# $FreeBSD$ +# + +DISTNAME= juno-sources +PKGNAME= juno-2-1.23 +CATEGORIES= graphics +MASTER_SITES= http://www.research.digital.com/SRC/juno-2/ + +MAINTAINER= jdp@FreeBSD.org + +BUILD_DEPENDS= ${L1}libm3netobj${L2}:${PORTSDIR}/lang/pm3-netobj \ + ${L1}libm3formsvbt${L2}:${PORTSDIR}/lang/pm3-forms +RUN_DEPENDS= ${L1}libm3netobj${L2}:${PORTSDIR}/lang/pm3-netobj \ + ${L1}libm3formsvbt${L2}:${PORTSDIR}/lang/pm3-forms + +MAN1= Juno.1 +PLIST_SUB+= SOVERSION=${SOVERSION} TARGET=${TARGET} \ + TARGETDIR=${TARGETDIR} WORDSIZE=${WORDSIZE} + +BUILD1= juno-machine \ + juno-compiler +BUILD2= juno-app +L1= ${PREFIX}/lib/m3/${TARGET}/ +PROGS= bin/Juno +SOVERSION= 7 + +.include <bsd.port.pre.mk> + +.if ${PORTOBJFORMAT} == "aout" +L2= .so.${SOVERSION}.0 +TARGET= FreeBSD2 +TARGETDIR= freebsd-2 +WORDSIZE= 32 +.elif ${ARCH} == "i386" +L2= .so.${SOVERSION} +.if ${OSVERSION} < 400011 +TARGET= FreeBSD3 +TARGETDIR= freebsd-3 +.else +TARGET= FreeBSD4 +TARGETDIR= freebsd-4 +.endif +WORDSIZE= 32 +.elif ${ARCH} == "alpha" +.if ${OSVERSION} < 400011 +BROKEN= Not supported on older versions of FreeBSD/Alpha +.endif +CFLAGS+= -mieee +L2= .so.${SOVERSION} +TARGET= FBSD_ALPHA +TARGETDIR= fbsd-alpha +WORDSIZE= 64 +.endif + +.if empty(TARGET) +pre-fetch: + @${ECHO_MSG} "Cannot determine M3 target for this architecture" + @${FALSE} +.endif + +do-build: + @${ECHO_MSG} "This port does everything in the install step." + @${ECHO_MSG} "The build step is a no-op." + +do-install: + @for i in ${BUILD1}; do \ + ${ECHO_MSG} "Building in $${i}"; \ + (cd ${WRKSRC}/$${i} && ${PREFIX}/bin/m3build && \ + ${PREFIX}/bin/m3ship) \ + done + @${ECHO_MSG} "Generating font metrics" + @(cd ${WRKSRC}/juno-app/pkl-fonts; ${PREFIX}/bin/m3build; \ + cd ${TARGET}; ./PklFonts > FontData.pkl) + @for i in ${BUILD2}; do \ + ${ECHO_MSG} "Building in $${i}"; \ + (cd ${WRKSRC}/$${i} && ${PREFIX}/bin/m3build && \ + ${PREFIX}/bin/m3ship) \ + done + @for i in ${PROGS}; do strip ${PREFIX}/$$i; done + @${ECHO_MSG} "Installing examples into ${PREFIX}/share/examples/Juno" + @${MKDIR} ${PREFIX}/share/examples/Juno + @${CP} -R ${WRKSRC}/juno-app/juno-src/* ${PREFIX}/share/examples/Juno + @${MKDIR} ${PREFIX}/share/Juno + @${INSTALL_DATA} ${FILESDIR}/COPYRIGHT ${PREFIX}/share/Juno + +.include <bsd.port.post.mk> diff --git a/graphics/juno-2/distinfo b/graphics/juno-2/distinfo new file mode 100644 index 000000000000..eccec9f15b52 --- /dev/null +++ b/graphics/juno-2/distinfo @@ -0,0 +1 @@ +MD5 (juno-sources.tar.gz) = 3b570488c2e7c0da96edea45358ff4f0 diff --git a/graphics/juno-2/files/COPYRIGHT b/graphics/juno-2/files/COPYRIGHT new file mode 100644 index 000000000000..81d17990bf26 --- /dev/null +++ b/graphics/juno-2/files/COPYRIGHT @@ -0,0 +1,93 @@ + + Digital License Agreement + + SRC Modula-3 + + 1. Grant Of License. Digital Equipment Corporation, having a principal + office at 146 Main Street, Maynard, MA 01754 ("DIGITAL") grants to + you ("LICENSEE") the non-exclusive, non-transferable, royalty free + right to use, modify, reproduce and distribute SRC Modula-3 ("SOFTWARE") + subject to the terms set forth herein. Any distribution of SOFTWARE + shall include this Digital License Agreement in human readable form. + + 2. Title to Intellectual Property and Software. Subject to the limited + rights and licenses granted under this License Agreement, all rights, + title and interests including patent, copyright, and trademark rights + in SOFTWARE are and shall remain vested in DIGITAL to the exclusion + of LICENSEE. DIGITAL represents and warrants that DIGITAL has the + legal right to grant such licenses as are expressly granted under + this Agreement. + + 3. Copyright. The SOFTWARE is owned by DIGITAL or its suppliers and is + protected by United States copyright laws and international treaty + provisions. Therefore, you must treat the SOFTWARE like any other + copyrighted material (e.g., a book or musical recording) except + that you may use the SOFTWARE as provided in this Digital License + Agreement. + + 4. Improvements. LICENSEE hereby grants to DIGITAL a non-exclusive, + non-transferable, royalty free right to use, modify, reproduce + and distribute with the right to sublicense at any tier, any + improvements, enhancements, extensions, or modifications that + LICENSEE make to SOFTWARE, provided such are returned to DIGITAL + by LICENSEE. + + 5. DISCLAIMER OF WARRANTY. Because the SOFTWARE is a research work and + not a released product, it is provided "AS IS" WITHOUT WARRANTY OF ANY + KIND AND WITHOUT ANY SUPPORT SERVICES. EXCEPT AS SPECIFICALLY PROVIDED + ABOVE IN SECTION 2, DIGITAL FURTHER DISCLAIMS ALL OTHER EXPRESS OR + IMPLIED WARRANTIES OF MERCHANTABILITY OR OF FITNESS FOR A PARTICULAR + PURPOSE. THE ENTIRE RISK ARISING OUT OF THE USE OR PERFORMANCE OF + THE SOFTWARE REMAINS WITH YOU. + + 6. Limitation of Liability. IN NO EVENT SHALL DIGITAL OR ITS SUPPLIERS BE + LIABLE IN AN AMOUNT THAT EXCEEDS THE LICENSE FEE PAID BY LICENSEE FOR + ANY DAMAGES (INCLUDING, WITH LIMITATION, DAMAGES FOR LOSS OF BUSINESS + PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR OTHER + PECUNIARY LOSS), REGARDLESS OF THE FORM OF CLAIM OR ACTIONS, ARISING + OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE OR DOCUMENTATION, + EVEN IF DIGITAL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + BECAUSE SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY + FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT + APPLY TO YOU. + + 7. Acknowledgement of Allocation of Risk. LICENSEE acknowledges and agrees + that the fees charged by DIGITAL in this Agreement reflect the allocation + of risks provided by the foregoing limitation of liability. LICENSEE + acknowledges and represents that it has read and understands these + allocations of risk limiting the liability of DIGITAL and that it + understands that a modification of the allocation of risks set forth + in this agreement would affect the fees charged by DIGITAL, and that + LICENSEE, in consideration of such fees, agrees to such allocations + of risk. + + 8. LICENSEE INDEMNIFICATION. LICENSEE SHALL INDEMNIFY DIGITAL AGAINST + ALL COSTS AND DAMAGE JUDGEMENTS, INCLUDING ATTORNEY'S FEES AND COSTS + OF DEFENSE, INCURRED BECAUSE OF CLAIMS OF DAMAGE ARISING FROM LICENSEE'S + POSSESSION OR USE OR INABILITY TO USE SOFTWARE. + + 9. GOVERNMENT RESTRICTED RIGHTS. The SOFTWARE and documentation are provided + with RESTRICTED RIGHTS. Use duplication, or disclosure by the Government + is subject restrictions as set forth in subparagraph (c)(1)(ii) of The + Rights in Technical Data and Computer Software clause in DFARS + 252.227-7013, or subparagraphs (c)(i) and (2) of the Commercial Computer + Software -- Restricted Rights at 48 CFR 52.227-19, as applicable. + Manufacturer is Digital Equipment Corporation, 130 Lytton Avenue, + Palo Alto, CA 94301-1044. + +10. Severability. If any provision of the Agreement is held illegal or + unenforceable by any court of competent jurisdiction, such provision + shall be deemed separable from the remaining provisions of this Agreement + and shall not affect or impair the validity or enforceability of the + remaining provisions of this Agreement. + +11. Governing Law. This Agreement is governed by the laws of the + Commonwealth of Massachusetts. + +12. Publicity. You my not use the name of DIGITAL in any advertisement, + press release or other publicity with reference to SRC Modula-3 + without prior written consent of DIGITAL. + +13. Should you have any questions concerning this Agreement, or if you + desire to contact Digital for any reason, please do so via E-mail: + M3-REQUEST@SRC.DEC.COM. diff --git a/graphics/juno-2/files/patch-aa b/graphics/juno-2/files/patch-aa new file mode 100644 index 000000000000..95f0b8612365 --- /dev/null +++ b/graphics/juno-2/files/patch-aa @@ -0,0 +1,8 @@ +--- juno-app/src/Juno.1.orig Sun Oct 26 14:32:39 1997 ++++ juno-app/src/Juno.1 Fri Feb 11 21:58:45 2000 +@@ -1,5 +1,4 @@ + .\" This file generated automatically by mtex2man(1) +- + .nh + .TH "Juno" "1" + .SH "Name" diff --git a/graphics/juno-2/pkg-comment b/graphics/juno-2/pkg-comment new file mode 100644 index 000000000000..1b4138d26c5a --- /dev/null +++ b/graphics/juno-2/pkg-comment @@ -0,0 +1 @@ +A powerful and extensible constraint-based drawing editor diff --git a/graphics/juno-2/pkg-descr b/graphics/juno-2/pkg-descr new file mode 100644 index 000000000000..1a81763abfe3 --- /dev/null +++ b/graphics/juno-2/pkg-descr @@ -0,0 +1,24 @@ +Juno-2 is a drawing editor that features a powerful constraint +solver, extensibility through an embedded programming and constraint +definition language, and double-view editing. + +Constraints allow you to specify locations in your drawing +declaratively. For example, to draw an equilateral triangle, you +first draw an arbitrary triangle and then constrain its sides to +be equal; Juno-2 will adjust the vertices to make the triangle +equilateral. Moreover, the constraints are maintained whenever part of +the picture is changed, so constraints make it easier to maintain a +picture in the face of modifications. + +Constraints in Juno-2 are declarative, and they can include non-linear +functions and ordered pairs. Moreover, the Juno-2 constraint solver is +not limited to acyclic constraint systems. This means that Juno-2's +constraint solver is significantly more powerful and easier to use +than other ``one-way'' constraint solvers such as DeltaBlue. + +This port installs some examples into "${PREFIX}/share/examples/Juno". +Not all of them work; read the README file there. + +WWW: http://www.research.digital.com/SRC/juno-2/ + +John Polstra <jdp@FreeBSD.org> diff --git a/graphics/juno-2/pkg-plist b/graphics/juno-2/pkg-plist new file mode 100644 index 000000000000..8bf53c35f65d --- /dev/null +++ b/graphics/juno-2/pkg-plist @@ -0,0 +1,324 @@ +bin/Juno +lib/m3/%%TARGET%%/libjuno-compiler.so.%%SOVERSION%% +lib/m3/%%TARGET%%/libjuno-machine.so.%%SOVERSION%% +lib/m3/pkg/juno-app/%%TARGET%%/.M3EXPORTS +lib/m3/pkg/juno-app/%%TARGET%%/.M3IMPTAB +lib/m3/pkg/juno-app/%%TARGET%%/.M3WEB +lib/m3/pkg/juno-app/%%TARGET%%/JunoBundle.i3 +lib/m3/pkg/juno-app/%%TARGET%%/RemoteView_T_v1.i3 +lib/m3/pkg/juno-app/src/CurrCmd.i3 +lib/m3/pkg/juno-app/src/Drag.i3 +lib/m3/pkg/juno-app/src/Drawing.i3 +lib/m3/pkg/juno-app/src/Editor.i3 +lib/m3/pkg/juno-app/src/EditorUI.i3 +lib/m3/pkg/juno-app/src/EditorXtra.i3 +lib/m3/pkg/juno-app/src/ExternalProc.i3 +lib/m3/pkg/juno-app/src/FVFilter.i3 +lib/m3/pkg/juno-app/src/JunoBuild.i3 +lib/m3/pkg/juno-app/src/JunoClosure.i3 +lib/m3/pkg/juno-app/src/JunoConfig.i3 +lib/m3/pkg/juno-app/src/JunoError.i3 +lib/m3/pkg/juno-app/src/JunoHandleLexErr.i3 +lib/m3/pkg/juno-app/src/JunoPt.i3 +lib/m3/pkg/juno-app/src/JunoRect.i3 +lib/m3/pkg/juno-app/src/JunoRsrc.i3 +lib/m3/pkg/juno-app/src/JunoUIImpl.i3 +lib/m3/pkg/juno-app/src/JunoVersion.i3 +lib/m3/pkg/juno-app/src/JunoWM.i3 +lib/m3/pkg/juno-app/src/JunoZeus.i3 +lib/m3/pkg/juno-app/src/Marquee.i3 +lib/m3/pkg/juno-app/src/PSFont.i3 +lib/m3/pkg/juno-app/src/PSImpl.i3 +lib/m3/pkg/juno-app/src/PrintImpl.i3 +lib/m3/pkg/juno-app/src/PublicView.i3 +lib/m3/pkg/juno-app/src/RandomImpl.i3 +lib/m3/pkg/juno-app/src/RemoteView.i3 +lib/m3/pkg/juno-app/src/SaveState.i3 +lib/m3/pkg/juno-app/src/ScrnFontExtras.i3 +lib/m3/pkg/juno-app/src/Source.i3 +lib/m3/pkg/juno-app/src/TextImpl.i3 +lib/m3/pkg/juno-app/src/TimeImpl.i3 +lib/m3/pkg/juno-app/src/ToolBox.i3 +lib/m3/pkg/juno-app/src/UnitImpl.i3 +lib/m3/pkg/juno-app/src/VBTExtras.i3 +lib/m3/pkg/juno-app/src/View.i3 +lib/m3/pkg/juno-compiler/%%TARGET%%/.M3EXPORTS +lib/m3/pkg/juno-compiler/%%TARGET%%/.M3IMPTAB +lib/m3/pkg/juno-compiler/%%TARGET%%/.M3WEB +lib/m3/pkg/juno-compiler/%%TARGET%%/libjuno-compiler.a +lib/m3/pkg/juno-compiler/%%TARGET%%/libjuno-compiler.m3x +lib/m3/pkg/juno-compiler/%%TARGET%%/libjuno-compiler.so +lib/m3/pkg/juno-compiler/src/BuiltInSlots.i3 +lib/m3/pkg/juno-compiler/src/IndexedNF.i3 +lib/m3/pkg/juno-compiler/src/JunoAST.i3 +lib/m3/pkg/juno-compiler/src/JunoASTUtils.i3 +lib/m3/pkg/juno-compiler/src/JunoAssemble.i3 +lib/m3/pkg/juno-compiler/src/JunoChkBNF.i3 +lib/m3/pkg/juno-compiler/src/JunoCompile.i3 +lib/m3/pkg/juno-compiler/src/JunoCompileErr.i3 +lib/m3/pkg/juno-compiler/src/JunoCompileNF.i3 +lib/m3/pkg/juno-compiler/src/JunoCompileRep.i3 +lib/m3/pkg/juno-compiler/src/JunoLex.i3 +lib/m3/pkg/juno-compiler/src/JunoParse.i3 +lib/m3/pkg/juno-compiler/src/JunoScope.i3 +lib/m3/pkg/juno-compiler/src/JunoToken.i3 +lib/m3/pkg/juno-compiler/src/JunoUnparse.i3 +lib/m3/pkg/juno-compiler/src/StackTbl.i3 +lib/m3/pkg/juno-compiler/src/WriteVal.i3 +lib/m3/pkg/juno-machine/%%TARGET%%/.M3EXPORTS +lib/m3/pkg/juno-machine/%%TARGET%%/.M3IMPTAB +lib/m3/pkg/juno-machine/%%TARGET%%/.M3WEB +lib/m3/pkg/juno-machine/%%TARGET%%/InUseRecSeq.i3 +lib/m3/pkg/juno-machine/%%TARGET%%/InUseRecSeqRep.i3 +lib/m3/pkg/juno-machine/%%TARGET%%/QIdIntTbl.i3 +lib/m3/pkg/juno-machine/%%TARGET%%/libjuno-machine.a +lib/m3/pkg/juno-machine/%%TARGET%%/libjuno-machine.m3x +lib/m3/pkg/juno-machine/%%TARGET%%/libjuno-machine.so +lib/m3/pkg/juno-machine/src/Egraph.i3 +lib/m3/pkg/juno-machine/src/Equiv.i3 +lib/m3/pkg/juno-machine/src/InUseRec.i3 +lib/m3/pkg/juno-machine/src/JunoArgs.i3 +lib/m3/pkg/juno-machine/src/JunoByteCode.i3 +lib/m3/pkg/juno-machine/src/JunoDisassem.i3 +lib/m3/pkg/juno-machine/src/JunoMarshal.i3 +lib/m3/pkg/juno-machine/src/JunoRT.i3 +lib/m3/pkg/juno-machine/src/JunoRTError.i3 +lib/m3/pkg/juno-machine/src/JunoSolve.i3 +lib/m3/pkg/juno-machine/src/JunoValue.i3 +lib/m3/pkg/juno-machine/src/NonLinearSolveRep.i3 +lib/m3/pkg/juno-machine/src/QId.i3 +lib/m3/pkg/juno-machine/src/RTVal.i3 +lib/m3/pkg/juno-machine/src/RedundantLSolve.i3 +lib/m3/pkg/juno-machine/src/RedundantSolve.i3 +lib/m3/www/Juno.1.html +share/Juno/COPYRIGHT +share/examples/Juno/3D/Cube3D.juno +share/examples/Juno/3D/Tetra.juno +share/examples/Juno/README +share/examples/Juno/animations/AliceBob.juno +share/examples/Juno/animations/Archimedes.juno +share/examples/Juno/animations/Binpack.juno +share/examples/Juno/animations/ChaCha.juno +share/examples/Juno/animations/GoJuno.juno +share/examples/Juno/animations/LeungTransform.juno +share/examples/Juno/animations/MoveBall.juno +share/examples/Juno/animations/Rotate.juno +share/examples/Juno/animations/StarFast.juno +share/examples/Juno/animations/StarSlow.juno +share/examples/Juno/animations/Valentine.juno +share/examples/Juno/bugs/AlphaFloatCrash.juno +share/examples/Juno/bugs/IntTest.juno +share/examples/Juno/bugs/JunoCompileNF-Bug.juno +share/examples/Juno/bundled/Angle.juno +share/examples/Juno/bundled/Anim.juno +share/examples/Juno/bundled/Arc.juno +share/examples/Juno/bundled/Arrow.juno +share/examples/Juno/bundled/BST.juno +share/examples/Juno/bundled/Bezier.juno +share/examples/Juno/bundled/BuiltIn.juno +share/examples/Juno/bundled/Bundled.modlist +share/examples/Juno/bundled/C.juno +share/examples/Juno/bundled/CharSet.juno +share/examples/Juno/bundled/Circle.juno +share/examples/Juno/bundled/Color.juno +share/examples/Juno/bundled/Curve.juno +share/examples/Juno/bundled/Dash.juno +share/examples/Juno/bundled/DiGraph.juno +share/examples/Juno/bundled/Ellipse.juno +share/examples/Juno/bundled/Font.juno +share/examples/Juno/bundled/Geometry.juno +share/examples/Juno/bundled/JunoUI.juno +share/examples/Juno/bundled/Line.juno +share/examples/Juno/bundled/LineSkip.juno +share/examples/Juno/bundled/List.juno +share/examples/Juno/bundled/Math.juno +share/examples/Juno/bundled/New/Anim.juno +share/examples/Juno/bundled/New/Arrow.juno +share/examples/Juno/bundled/New/Curve.juno +share/examples/Juno/bundled/New/Dash.juno +share/examples/Juno/bundled/New/PieChart.juno +share/examples/Juno/bundled/New/Slider.juno +share/examples/Juno/bundled/New/Type.juno +share/examples/Juno/bundled/Offset.juno +share/examples/Juno/bundled/Outline.juno +share/examples/Juno/bundled/PS.juno +share/examples/Juno/bundled/Path.juno +share/examples/Juno/bundled/Pen.juno +share/examples/Juno/bundled/PieChart.juno +share/examples/Juno/bundled/Plot.juno +share/examples/Juno/bundled/Print.juno +share/examples/Juno/bundled/Proj3D.juno +share/examples/Juno/bundled/PtLabel.juno +share/examples/Juno/bundled/PtLoc.juno +share/examples/Juno/bundled/R2.juno +share/examples/Juno/bundled/R3.juno +share/examples/Juno/bundled/README +share/examples/Juno/bundled/Random.juno +share/examples/Juno/bundled/Rect.juno +share/examples/Juno/bundled/Rel.juno +share/examples/Juno/bundled/Shadow.juno +share/examples/Juno/bundled/Show.juno +share/examples/Juno/bundled/ShowLine.juno +share/examples/Juno/bundled/Slider.juno +share/examples/Juno/bundled/Square.juno +share/examples/Juno/bundled/Text.juno +share/examples/Juno/bundled/TextList.juno +share/examples/Juno/bundled/Time.juno +share/examples/Juno/bundled/Triangle.juno +share/examples/Juno/bundled/Type.juno +share/examples/Juno/bundled/TypeLinesC.juno +share/examples/Juno/bundled/TypeLinesL.juno +share/examples/Juno/bundled/TypeLinesR.juno +share/examples/Juno/bundled/Unit.juno +share/examples/Juno/bundled/Unparse.juno +share/examples/Juno/bundled/Untitled.juno +share/examples/Juno/bundled/Xform2.juno +share/examples/Juno/figures/BlockA.juno +share/examples/Juno/figures/BlockD.juno +share/examples/Juno/figures/ColorChart.juno +share/examples/Juno/figures/ColorCube.juno +share/examples/Juno/figures/ConsCell.juno +share/examples/Juno/figures/Damien.juno +share/examples/Juno/figures/Dependency.bak +share/examples/Juno/figures/Dependency.juno +share/examples/Juno/figures/Flange.juno +share/examples/Juno/figures/GODag.juno +share/examples/Juno/figures/Integra.juno +share/examples/Juno/figures/Jumble.juno +share/examples/Juno/figures/Juno2Logo.juno +share/examples/Juno/figures/JunoArchitecture.juno +share/examples/Juno/figures/LetterS.juno +share/examples/Juno/figures/Links.juno +share/examples/Juno/figures/Memo.juno +share/examples/Juno/figures/Speedometer.juno +share/examples/Juno/figures/Spirograph.juno +share/examples/Juno/figures/StickFig.juno +share/examples/Juno/figures/ThreeSticks.juno +share/examples/Juno/figures/TimesE.juno +share/examples/Juno/figures/TimesS.juno +share/examples/Juno/figures/TwoBars.juno +share/examples/Juno/figures/VideotapeLabel.juno +share/examples/Juno/geometry/AndreiEllipse.juno +share/examples/Juno/geometry/CirclesTangent3.juno +share/examples/Juno/geometry/CircumTriangle.juno +share/examples/Juno/geometry/DeSargues.juno +share/examples/Juno/geometry/Euler.juno +share/examples/Juno/geometry/EulerLine.juno +share/examples/Juno/geometry/GoodTrisector.juno +share/examples/Juno/geometry/LyleQuad.juno +share/examples/Juno/geometry/Miquel.juno +share/examples/Juno/geometry/Morley.juno +share/examples/Juno/geometry/Napoleon.juno +share/examples/Juno/geometry/Pappus.juno +share/examples/Juno/geometry/StolfiTrisector.bak +share/examples/Juno/geometry/StolfiTrisector.juno +share/examples/Juno/performance/AllOnes.juno +share/examples/Juno/performance/AnimA.juno +share/examples/Juno/performance/AnimFillD.juno +share/examples/Juno/performance/AnimFillEqTri.juno +share/examples/Juno/performance/AnimFillTri.juno +share/examples/Juno/performance/AnimFlange.juno +share/examples/Juno/performance/AnimFlange2.juno +share/examples/Juno/performance/AnimMess.juno +share/examples/Juno/performance/AnimMesses.juno +share/examples/Juno/performance/AnimStrokeD.juno +share/examples/Juno/performance/AnimStrokeTri.juno +share/examples/Juno/performance/AnimTetra.juno +share/examples/Juno/performance/BlockASolve.juno +share/examples/Juno/performance/DragResponse.juno +share/examples/Juno/performance/EqTriSolve.juno +share/examples/Juno/performance/FactorialTest.juno +share/examples/Juno/performance/GramSchmidt.juno +share/examples/Juno/performance/HueDistrib.juno +share/examples/Juno/performance/KramerFig.juno +share/examples/Juno/performance/ShapeTest.juno +share/examples/Juno/performance/SpinA.juno +share/examples/Juno/performance/SpinEqTr.juno +share/examples/Juno/shapes/Fractal.juno +share/examples/Juno/shapes/Spiral.juno +share/examples/Juno/test/AtanTest.juno +share/examples/Juno/test/Bezier.juno +share/examples/Juno/test/Boxes.juno +share/examples/Juno/test/Cube3D.juno +share/examples/Juno/test/Demo.juno +share/examples/Juno/test/DemoUIST.juno +share/examples/Juno/test/DemoUIST.juno.start +share/examples/Juno/test/DotTest.juno +share/examples/Juno/test/FontMetrics.juno +share/examples/Juno/test/FontSizes.juno +share/examples/Juno/test/GraphPaper.juno +share/examples/Juno/test/Inequality.juno +share/examples/Juno/test/KeystoneMap.juno +share/examples/Juno/test/Lyle.juno +share/examples/Juno/test/Mat2Multiply.juno +share/examples/Juno/test/Meehan-Tile.juno +share/examples/Juno/test/Misc.juno +share/examples/Juno/test/NearHintTest.juno +share/examples/Juno/test/OnCurve.juno +share/examples/Juno/test/OnCurve2.juno +share/examples/Juno/test/OnEllipseTest.juno +share/examples/Juno/test/ParamCrash.juno +share/examples/Juno/test/PathTest.juno +share/examples/Juno/test/Pentagram.juno +share/examples/Juno/test/Pretty-Printer.juno +share/examples/Juno/test/RightAngle.juno +share/examples/Juno/test/Runtime-Error.juno +share/examples/Juno/test/Slider.juno +share/examples/Juno/test/Slider2.juno +share/examples/Juno/test/SliderConstraints.juno +share/examples/Juno/test/Spring.juno +share/examples/Juno/test/StringTest.juno +share/examples/Juno/test/Trisect.juno +share/examples/Juno/test/UnitTest.juno +share/examples/Juno/test/Unpure-Predicate.juno +share/examples/Juno/testRedundant/BadNearMid.juno +share/examples/Juno/testRedundant/BezierBug.juno +share/examples/Juno/testRedundant/FourCircles.juno +share/examples/Juno/testRedundant/HorVerRect.juno +share/examples/Juno/testRedundant/OnTouchingCircles.juno +share/examples/Juno/testRedundant/OneEcc.juno +share/examples/Juno/testRedundant/Pappus.juno +share/examples/Juno/testRedundant/Untitled.juno +share/examples/Juno/testRedundant/VerEqTri.juno +share/examples/Juno/testRedundant/ellipse.juno +share/examples/Juno/testRedundant/midpoint.juno +share/examples/Juno/testRedundant/pentfreeze0.juno +share/examples/Juno/testRedundant/pentfreeze2.juno +share/examples/Juno/testRedundant/powers.juno +share/examples/Juno/testRedundant/rightAngInSemicircle.juno +share/examples/Juno/testRedundant/root2.juno +share/examples/Juno/testRedundant/root2p100.juno +share/examples/Juno/testRedundant/root2p1000.juno +share/examples/Juno/testRedundant/tetrafig.juno +share/examples/Juno/to-bundle/Anim2.juno +share/examples/Juno/to-bundle/Brace.juno +share/examples/Juno/to-bundle/Sqrt.juno +share/examples/Juno/user-font/Dijkstra.juno +share/examples/Juno/user-font/README +share/examples/Juno/user-font/TypeCurve.juno +share/examples/Juno/user-font/UserFont.juno +@dirrm share/examples/Juno/user-font +@dirrm share/examples/Juno/to-bundle +@dirrm share/examples/Juno/testRedundant +@dirrm share/examples/Juno/test +@dirrm share/examples/Juno/shapes +@dirrm share/examples/Juno/performance +@dirrm share/examples/Juno/geometry +@dirrm share/examples/Juno/figures +@dirrm share/examples/Juno/bundled/New +@dirrm share/examples/Juno/bundled +@dirrm share/examples/Juno/bugs +@dirrm share/examples/Juno/animations +@dirrm share/examples/Juno/3D +@dirrm share/examples/Juno +@dirrm share/Juno +@dirrm lib/m3/www +@dirrm lib/m3/pkg/juno-machine/src +@dirrm lib/m3/pkg/juno-machine/%%TARGET%% +@dirrm lib/m3/pkg/juno-machine +@dirrm lib/m3/pkg/juno-compiler/src +@dirrm lib/m3/pkg/juno-compiler/%%TARGET%% +@dirrm lib/m3/pkg/juno-compiler +@dirrm lib/m3/pkg/juno-app/src +@dirrm lib/m3/pkg/juno-app/%%TARGET%% +@dirrm lib/m3/pkg/juno-app |