pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/SmartEiffel Re-import under directory name matchi...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/697e759d8bf3
branches:  trunk
changeset: 484613:697e759d8bf3
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Nov 28 15:16:06 2004 +0000

description:
Re-import under directory name matching PKGNAME.

diffstat:

 lang/SmartEiffel/DESCR           |    10 +
 lang/SmartEiffel/MESSAGE         |    12 +
 lang/SmartEiffel/Makefile        |    36 +
 lang/SmartEiffel/PLIST           |  2557 ++++++++++++++++++++++++++++++++++++++
 lang/SmartEiffel/distinfo        |     4 +
 lang/SmartEiffel/files/system.se |   140 ++
 6 files changed, 2759 insertions(+), 0 deletions(-)

diffs (truncated from 2783 to 300 lines):

diff -r 7b06d4b44d69 -r 697e759d8bf3 lang/SmartEiffel/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/SmartEiffel/DESCR    Sun Nov 28 15:16:06 2004 +0000
@@ -0,0 +1,10 @@
+It is intended to be a complete, though small and very fast, free Eiffel
+compiler. It is available for a very wide range of platforms: GNU/Linux,
+GNU/Hurd, FreeBSD, BSD/OS, NetBSD, OpenBSD, HP-UX, IRIX, XENIX, Solaris,
+DOS, OS2, WINDOWS NT/95/2000, Macintosh, NeXT, Amiga, AmigaDE/Elate, BeOS,
+QNX, VMS, etc. Actually, SmartEiffel should run on any platform for which
+an ANSI C compiler exists.
+
+The current distribution includes an Eiffel to C compiler, an Eiffel to 
+Java bytecode compiler, a debugger, a documentation tool, a pretty printer 
+and various other tools. 
diff -r 7b06d4b44d69 -r 697e759d8bf3 lang/SmartEiffel/MESSAGE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/SmartEiffel/MESSAGE  Sun Nov 28 15:16:06 2004 +0000
@@ -0,0 +1,12 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2004/11/28 15:16:06 wiz Exp $
+
+To use the SmartEiffel compiler, please set this environment variable:
+
+SmartEiffel=${PREFIX}/SmartEiffel/sys/system.se
+
+and add this to your PATH:
+
+${PREFIX}/SmartEiffel/bin
+
+===========================================================================
diff -r 7b06d4b44d69 -r 697e759d8bf3 lang/SmartEiffel/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/SmartEiffel/Makefile Sun Nov 28 15:16:06 2004 +0000
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/11/28 15:16:06 wiz Exp $
+
+DISTNAME=      se
+PKGNAME=       SmartEiffel-2.0
+CATEGORIES=    lang
+MASTER_SITES=  ftp://ftp.loria.fr/pub/loria/SmartEiffel/
+EXTRACT_SUFX=  .tar.bz2
+
+MAINTAINER=    lars.nordlund%hem.utfors.se@localhost
+HOMEPAGE=      http://smarteiffel.loria.fr/
+COMMENT=       The GNU Eiffel Compiler
+
+WRKSRC=                ${WRKDIR}/SmartEiffel
+
+DIST_SUBDIR=   ${PKGNAME_NOREV}
+
+MAKE_ENV=      SmartEiffel=${WRKSRC}/sys/system.se
+
+# This package relies heavily on GCC.
+ONLY_FOR_COMPILER=     gcc
+
+post-patch:
+       ${SED} "s:XXXWORKDIRXXX:${WRKDIR}:g" ${FILESDIR}/system.se \
+               > ${WRKSRC}/sys/system.se
+
+post-build:
+       ${MV} -f ${WRKSRC}/sys/system.se ${WRKSRC}/sys/system.se.bak
+       ${SED} "s:${WRKDIR}:${LOCALBASE}:g" ${WRKSRC}/sys/system.se.bak > \
+               ${WRKSRC}/sys/system.se
+       ${RM} -f ${WRKSRC}/sys/system.se.bak
+       ${RM} -f ${WRKSRC}/sys/system.se~
+
+do-install:
+       ${CP} -r ${WRKSRC} ${LOCALBASE}
+
+.include "../../mk/bsd.pkg.mk"
diff -r 7b06d4b44d69 -r 697e759d8bf3 lang/SmartEiffel/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/SmartEiffel/PLIST    Sun Nov 28 15:16:06 2004 +0000
@@ -0,0 +1,2557 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/11/28 15:16:08 wiz Exp $
+SmartEiffel/bin/compile_to_c
+SmartEiffel/bin/READ_ME
+SmartEiffel/bin/pretty
+SmartEiffel/bin/print_jvm_class
+SmartEiffel/bin/finder
+SmartEiffel/bin/ace_check
+SmartEiffel/bin/class_check
+SmartEiffel/bin/short
+SmartEiffel/bin/compile
+SmartEiffel/bin/clean
+SmartEiffel/lib/abilities/cluster.html
+SmartEiffel/lib/abilities/comparable.e
+SmartEiffel/lib/abilities/hashable.e
+SmartEiffel/lib/abilities/disposable.e
+SmartEiffel/lib/base/fixed_array.e
+SmartEiffel/lib/base/cluster.html
+SmartEiffel/lib/base/fixed_array2.e
+SmartEiffel/lib/base/fixed_array3.e
+SmartEiffel/lib/base/link.e
+SmartEiffel/lib/base/link2.e
+SmartEiffel/lib/base/set_node.e
+SmartEiffel/lib/io/filter/quoted_printable_input_stream.e
+SmartEiffel/lib/io/filter/base64_input_stream.e
+SmartEiffel/lib/io/filter/base64_output_stream.e
+SmartEiffel/lib/io/filter/html_output_stream.e
+SmartEiffel/lib/io/filter/quoted_printable_output_stream.e
+SmartEiffel/lib/io/input_stream.e
+SmartEiffel/lib/io/cluster.html
+SmartEiffel/lib/io/directory.e
+SmartEiffel/lib/io/file_tools.e
+SmartEiffel/lib/io/filter.e
+SmartEiffel/lib/io/terminal_input_output_stream.e
+SmartEiffel/lib/io/filter_input_stream.e
+SmartEiffel/lib/io/filter_output_stream.e
+SmartEiffel/lib/io/loadpath.se
+SmartEiffel/lib/io/output_stream.e
+SmartEiffel/lib/io/standard_streams.e
+SmartEiffel/lib/io/stream.e
+SmartEiffel/lib/io/low_level/basic_directory.e
+SmartEiffel/lib/io/terminal/string_input_stream.e
+SmartEiffel/lib/io/terminal/binary_file_read.e
+SmartEiffel/lib/io/terminal/binary_file_write.e
+SmartEiffel/lib/io/terminal/file.e
+SmartEiffel/lib/io/terminal/null_input_stream.e
+SmartEiffel/lib/io/terminal/null_output_stream.e
+SmartEiffel/lib/io/terminal/std_error.e
+SmartEiffel/lib/io/terminal/std_input.e
+SmartEiffel/lib/io/terminal/std_input_output.e
+SmartEiffel/lib/io/terminal/std_output.e
+SmartEiffel/lib/io/terminal/string_output_stream.e
+SmartEiffel/lib/io/terminal/text_file_read.e
+SmartEiffel/lib/io/terminal/text_file_read_write.e
+SmartEiffel/lib/io/terminal/text_file_write.e
+SmartEiffel/lib/io/terminal_input_stream.e
+SmartEiffel/lib/io/terminal_output_stream.e
+SmartEiffel/lib/loadpath.se
+SmartEiffel/lib/iterator/internal/iterator_on_dictionary_items.e
+SmartEiffel/lib/iterator/internal/iterator_on_collection.e
+SmartEiffel/lib/iterator/internal/iterator_on_two_way_linked_list.e
+SmartEiffel/lib/iterator/internal/iterator_on_dictionary_keys.e
+SmartEiffel/lib/iterator/internal/iterator_on_linked_list.e
+SmartEiffel/lib/iterator/internal/iterator_on_set.e
+SmartEiffel/lib/iterator/internal/iterator_on_string.e
+SmartEiffel/lib/iterator/internal/iterator_on_unicode_string.e
+SmartEiffel/lib/iterator/cluster.html
+SmartEiffel/lib/iterator/iterator.e
+SmartEiffel/lib/iterator/loadpath.se
+SmartEiffel/lib/kernel/string_handler.e
+SmartEiffel/lib/kernel/arguments.e
+SmartEiffel/lib/kernel/any.e
+SmartEiffel/lib/kernel/bit_string.e
+SmartEiffel/lib/kernel/bit_n.e
+SmartEiffel/lib/kernel/boolean.e
+SmartEiffel/lib/kernel/cluster.html
+SmartEiffel/lib/kernel/exceptions.e
+SmartEiffel/lib/kernel/function.e
+SmartEiffel/lib/kernel/general.e
+SmartEiffel/lib/kernel/loaded_hierarchic_graph_node.e
+SmartEiffel/lib/kernel/hierarchic_graph_node.e
+SmartEiffel/lib/kernel/memory.e
+SmartEiffel/lib/kernel/platform.e
+SmartEiffel/lib/kernel/pointer.e
+SmartEiffel/lib/kernel/predicate.e
+SmartEiffel/lib/kernel/procedure.e
+SmartEiffel/lib/kernel/routine.e
+SmartEiffel/lib/kernel/safe_equal.e
+SmartEiffel/lib/kernel/system.e
+SmartEiffel/lib/kernel/tuple.e
+SmartEiffel/lib/kernel/weak_reference.e
+SmartEiffel/lib/misc/cluster.html
+SmartEiffel/lib/misc/counter.e
+SmartEiffel/lib/misc/memo.e
+SmartEiffel/lib/misc/mini_parser_buffer.e
+SmartEiffel/lib/numeric/internal/READ_ME
+SmartEiffel/lib/numeric/internal/fraction_general_number.e
+SmartEiffel/lib/numeric/internal/big_integer_number.e
+SmartEiffel/lib/numeric/internal/fraction_with_big_integer_number.e
+SmartEiffel/lib/numeric/internal/integer_64_number.e
+SmartEiffel/lib/numeric/internal/integer_general_number.e
+SmartEiffel/lib/numeric/integer_general.e
+SmartEiffel/lib/numeric/cluster.html
+SmartEiffel/lib/numeric/double.e
+SmartEiffel/lib/numeric/integer.e
+SmartEiffel/lib/numeric/integer_16.e
+SmartEiffel/lib/numeric/integer_32.e
+SmartEiffel/lib/numeric/integer_64.e
+SmartEiffel/lib/numeric/integer_8.e
+SmartEiffel/lib/numeric/math_constants.e
+SmartEiffel/lib/numeric/loadpath.se
+SmartEiffel/lib/numeric/real_general.e
+SmartEiffel/lib/numeric/real.e
+SmartEiffel/lib/numeric/mutable_big_integer.e
+SmartEiffel/lib/numeric/number.e
+SmartEiffel/lib/numeric/number_tools.e
+SmartEiffel/lib/numeric/numeric.e
+SmartEiffel/lib/random/cluster.html
+SmartEiffel/lib/random/gen_rand.e
+SmartEiffel/lib/random/min_stand.e
+SmartEiffel/lib/random/std_rand.e
+SmartEiffel/lib/scoop/scoop_utilities.e
+SmartEiffel/lib/sequencer/input_watched_file.e
+SmartEiffel/lib/sequencer/background_job.e
+SmartEiffel/lib/sequencer/loop_item.e
+SmartEiffel/lib/sequencer/job.e
+SmartEiffel/lib/sequencer/periodic_job.e
+SmartEiffel/lib/sequencer/loop_stack.e
+SmartEiffel/lib/sequencer/output_watched_file.e
+SmartEiffel/lib/sequencer/ready_description.e
+SmartEiffel/lib/sequencer/simple_background_job.e
+SmartEiffel/lib/sequencer/simple_periodic_job.e
+SmartEiffel/lib/signal/signal_0.e
+SmartEiffel/lib/signal/signal_1.e
+SmartEiffel/lib/signal/signal_2.e
+SmartEiffel/lib/signal/signal_4.e
+SmartEiffel/lib/sorting/reverse_collection_sorter.e
+SmartEiffel/lib/sorting/abstract_sorter.e
+SmartEiffel/lib/sorting/cluster.html
+SmartEiffel/lib/sorting/collection_sorter.e
+SmartEiffel/lib/sorting/comparator_collection_sorter.e
+SmartEiffel/lib/storage/collection/linked_list.e
+SmartEiffel/lib/storage/collection/fast_array.e
+SmartEiffel/lib/storage/collection/array.e
+SmartEiffel/lib/storage/collection/ring_array.e
+SmartEiffel/lib/storage/collection/two_way_linked_list.e
+SmartEiffel/lib/storage/collection2.e
+SmartEiffel/lib/storage/cluster.html
+SmartEiffel/lib/storage/collection.e
+SmartEiffel/lib/storage/collection2/fast_array2.e
+SmartEiffel/lib/storage/collection2/array2.e
+SmartEiffel/lib/storage/set/avl_set.e
+SmartEiffel/lib/storage/set/hashed_set.e
+SmartEiffel/lib/storage/collection3.e
+SmartEiffel/lib/storage/dictionary.e
+SmartEiffel/lib/storage/loadpath.se
+SmartEiffel/lib/storage/set.e
+SmartEiffel/lib/storage/collection3/fast_array3.e
+SmartEiffel/lib/storage/collection3/array3.e
+SmartEiffel/lib/storage/dictionary/hashed_dictionary.e
+SmartEiffel/lib/storage/dictionary/avl_dictionary.e
+SmartEiffel/lib/storage/dictionary/double_hashed_dictionary.e
+SmartEiffel/lib/storage/dictionary/double_avl_dictionary.e
+SmartEiffel/lib/storage/internal/avl_dictionary_node.e
+SmartEiffel/lib/storage/internal/arrayed_collection.e
+SmartEiffel/lib/storage/internal/avl_set_node.e
+SmartEiffel/lib/storage/internal/avl_helper.e
+SmartEiffel/lib/storage/internal/avl_node.e
+SmartEiffel/lib/storage/internal/hashed_dictionary_node.e
+SmartEiffel/lib/storage/internal/hash_table_size.e
+SmartEiffel/lib/storage/internal/two_way_linked_list_node.e
+SmartEiffel/lib/storage/internal/linked_collection.e
+SmartEiffel/lib/storage/internal/linked_list_node.e
+SmartEiffel/lib/storage/low_level/native_array.e
+SmartEiffel/lib/storage/double_dictionary.e
+SmartEiffel/lib/storage/simple_dictionary.e
+SmartEiffel/lib/string/internal/READ_ME
+SmartEiffel/lib/string/unicode_string.e
+SmartEiffel/lib/string/character.e
+SmartEiffel/lib/string/cluster.html
+SmartEiffel/lib/string/character_constants.e
+SmartEiffel/lib/string/loadpath.se
+SmartEiffel/lib/string/string.e
+SmartEiffel/lib/string/low_level/READ_ME
+SmartEiffel/lib/time/formatter/time_in_english.e
+SmartEiffel/lib/time/formatter/time_in_french.e
+SmartEiffel/lib/time/formatter/time_in_german.e
+SmartEiffel/lib/time/formatter/time_in_italian.e
+SmartEiffel/lib/time/formatter/time_in_spanish.e
+SmartEiffel/lib/time/cluster.html
+SmartEiffel/lib/time/clock.e
+SmartEiffel/lib/time/microsecond_time.e
+SmartEiffel/lib/time/loadpath.se
+SmartEiffel/lib/time/time.e
+SmartEiffel/lib/time/time_in_some_language.e
+SmartEiffel/lib/time/time_formatter.e
+SmartEiffel/lib/unicode/utf8_parser.e
+SmartEiffel/lib/unicode/cluster.html
+SmartEiffel/lib/unicode/unicode_string_handler.e
+SmartEiffel/lib/vision/button/check_button.e
+SmartEiffel/lib/vision/button/button.e
+SmartEiffel/lib/vision/button/repeat_button.e
+SmartEiffel/lib/vision/button/repeat_job.e
+SmartEiffel/lib/vision/alignment_constants.e
+SmartEiffel/lib/vision/TODO_LIST.txt
+SmartEiffel/lib/vision/alignable.e
+SmartEiffel/lib/vision/alignment.e
+SmartEiffel/lib/vision/combo_handle.e
+SmartEiffel/lib/vision/basic_font.e
+SmartEiffel/lib/vision/combo.e
+SmartEiffel/lib/vision/cursor_space.e
+SmartEiffel/lib/vision/container.e
+SmartEiffel/lib/vision/drawable_handler.e
+SmartEiffel/lib/vision/draw_kit.e
+SmartEiffel/lib/vision/draw_style.e
+SmartEiffel/lib/vision/drawable.e
+SmartEiffel/lib/vision/loadpath.se
+SmartEiffel/lib/vision/image.e
+SmartEiffel/lib/vision/event_catcher.e
+SmartEiffel/lib/vision/fill_rectangle.e
+SmartEiffel/lib/vision/font.e
+SmartEiffel/lib/vision/font_manager.e
+SmartEiffel/lib/vision/graphic.e
+SmartEiffel/lib/vision/label.e
+SmartEiffel/lib/vision/graphic_connection.e
+SmartEiffel/lib/vision/horizontal_line.e
+SmartEiffel/lib/vision/line.e



Home | Main Index | Thread Index | Old Index