Hello community, here is the log from the commit of package boo checked in at Wed Mar 26 00:58:51 CET 2008. -------- --- GNOME/boo/boo.changes 2007-09-29 04:20:58.000000000 +0200 +++ /mounts/work_src_done/NOARCH/boo/boo.changes 2008-02-27 21:07:51.000000000 +0100 @@ -1,0 +2,59 @@ +Wed Feb 27 13:18:43 MST 2008 - wberrier@suse.de + +- Update to 0.8.1.2865 + - a simpler way for writing macros + - support for nested functions + - generic methods overloading works + - support for CLR 3.5 extension methods (moreover boo extension methods) + - compile-time conditionals through ConditionalAttribute and the new -define SYMBOL booc option + - AttributeUsageAttribute is now supported and enforced + - a better interactive interpreter (previously known as booish2) + - warnings about unused private members, unused namespaces, unreachable code + - new error messages, including suggestions for misspelled members or types + - exception filters, exception fault handlers + - for loop IDisposeable.Dispose integration + +------------------------------------------------------------------- +Wed Nov 02 12:18:43 MST 2007 - wberrier@suse.de + +- Update to 0.8.0.2730 + -Fixed Bugs + * [BOO-836] - WSA Boo "end" keyword required for some blocks and not others + * [BOO-869] - wrong type inferred for null field initializer + * [BOO-871] - booish fails to display dictionary that contains DynamicMethod + * [BOO-874] - compiler doesn't generate debug information for duck typed call sites + * [BOO-881] - compiler doesn't check for duplicate parameter names in constructor definitions + * [BOO-883] - Internal error using regular expression in generator + * [BOO-884] - compiler should prefer data preserving overloads + * [BOO-885] - parser doesnt allow complex expressions inside closures + * [BOO-887] - Wrong stack trace information for exception during assignment inside generator method + * [BOO-891] - Boo.NAnt.Tasks is using an obsolete method (Assembly.LoadWithPartialName) + * [BOO-893] - QuackInvoke intercepts calls to super() in class CTOR + * [BOO-894] - Type inference failure for property used in object initializer + * [BOO-898] - [MetaProgramming] Splicing operator is not recognized inside string expression interpolation + + -Improvements + * [BOO-870] - parser should not require the 'L' suffix to parse long literals + * [BOO-872] - better name for closure methods + * [BOO-873] - extension methods should be preferred over non accessible members + * [BOO-888] - Delay Sign parameter is ignored + * [BOO-889] - BooPrinterVistor makes ugly elif chains + * [BOO-892] - Test Cases use obsolete interfaces and throw warnings during compilation + * [BOO-895] - [MetaProgramming] splicing for member references + * [BOO-896] - [MetaProgramming] splicing for class and field names + * [BOO-897] - [MetaProgramming] splicing for method names + * [BOO-899] - bool equality comparisons are emitting unnecessary RuntimeServices.EqualityOperator calls + * [BOO-900] - unreserve 'otherwise' keyword so it can be used by the 'match' macro + * [BOO-901] - unreserve 'given' and 'when' keywords so they can be implemented as macros + + -New Features + * [BOO-136] - generic given statement + * [BOO-218] - duck typing - unary operators + +------------------------------------------------------------------- +Wed Oct 10 14:04:43 MST 2007 - wberrier@suse.de + +- Don't use -<package> notation in BuildRequires anymore. Normal + sles9 doesn't like it (obs must intervene here). + +------------------------------------------------------------------- Old: ---- boo-0.7.9.2659-src.zip boo-disable_vs2005_update.patch New: ---- boo-0.8.1.2865-src.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ boo.spec ++++++ --- /var/tmp/diff_new_pack.A28029/_old 2008-03-26 00:58:01.000000000 +0100 +++ /var/tmp/diff_new_pack.A28029/_new 2008-03-26 00:58:01.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package boo (Version 0.7.9.2659) +# spec file for package boo (Version 0.8.1.2865) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -10,21 +10,19 @@ # norootforbuild + Name: boo -Version: 0.7.9.2659 +Version: 0.8.1.2865 Release: 1 License: X11/MIT BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: boo-%{version}-src.zip -Patch0: boo-disable_vs2005_update.patch Patch1: boo-pkgconfig_path_fix.patch Group: Development/Languages/Other Summary: A CLI Scripting Language BuildArch: noarch Url: http://boo.codehaus.org/Home -BuildRequires: gtksourceview-devel mono-devel nant unzip -# This is for finding out where to install the mime files (sles9 doesn't have this package) -BuildRequires: shared-mime-info +BuildRequires: mono-devel nant unzip # On older versions of suse, this was defined as /opt/gnome... make it cross distro %define gtksourceview_prefix %(pkg-config --variable=prefix gtksourceview-1.0) %define mime_info_prefix %(pkg-config --variable=prefix shared-mime-info) @@ -38,19 +36,21 @@ # 10.3 and later doesn't use mime-info %if %suse_version >= 1030 %define include_legacy_mime_info 0 -BuildRequires: -gtksourceview-devel gtksourceview18-devel +%define include_boo_lang 0 +BuildRequires: gtksourceview18-devel shared-mime-info %endif # gtksourceview from 10.2 on has boo.lang -%if %suse_version >= 1020 +%if %suse_version == 1020 %define include_boo_lang 0 +BuildRequires: gtksourceview-devel shared-mime-info %endif -%if %{suse_version} == 1000 -BuildRequires: %{pre_expansion_requires} +%if %suse_version == 1010 +BuildRequires: gtksourceview-devel shared-mime-info %endif %if %{sles_version} == 9 BuildRequires: %{pre_expansion_requires} -# This package doesn't exist on sles9... must patch to build instead -BuildRequires: -shared-mime-info pkgconfig +BuildRequires: pkgconfig +# shared-mime-info package doesn't exist on sles9... must patch to build instead %define mime_info_prefix /opt/gnome %endif %endif @@ -58,6 +58,7 @@ # Fedora options (Bug in fedora images where 'abuild' user is the same id as 'nobody') %if 0%{?fedora_version} %define env_options export MONO_SHARED_DIR=/tmp +BuildRequires: gtksourceview-devel shared-mime-info %if %{fedora_version} == 5 BuildRequires: mono-core %endif @@ -65,6 +66,12 @@ %define include_boo_lang 0 %endif %endif +# RHEL +%if 0%{?rhel_version} +%define env_options export MONO_SHARED_DIR=/tmp +BuildRequires: gtksourceview-devel shared-mime-info +%define include_boo_lang 0 +%endif %description Boo is a new object-oriented statically-typed programming language for @@ -76,7 +83,6 @@ %prep # use '-c' because this tarball doesn't come with a top-level dir %setup -q -c %name-%version -%patch0 %patch1 %build @@ -85,7 +91,7 @@ sed -i "s/\${pkg-config::get-variable('shared-mime-info','prefix')}/\/opt\/gnome/g" default.build %endif %{?env_options} -nant -D:install.prefix=%{_prefix} +nant -D:install.prefix=%{_prefix} -D:skip.vs2005=True %install %{?env_options} @@ -125,6 +131,7 @@ %{_prefix}/lib/mono/gac/Boo.Lang.Interpreter %{_prefix}/lib/mono/gac/Boo.Lang.Parser %{_prefix}/lib/mono/gac/Boo.Lang.Useful +%{_prefix}/lib/mono/gac/Boo.Lang.Extensions %{mime_info_prefix}/share/mime/packages/boo-mime-info.xml %post @@ -136,22 +143,68 @@ if test -x usr/bin/update-mime-database ; then usr/bin/update-mime-database usr/share/mime >/dev/null fi -# auto dep/req generation for older distros (it will take a while for the .config scanning to get upstream) -%if 0%{?suse_version} <= 1040 || 0%{?fedora_version} <= 7 -%if 0%{?fedora_version} +%if 0%{?fedora_version} || 0%{?rhel_version} # Allows overrides of __find_provides in fedora distros... (already set to zero on newer suse distros) %define _use_internal_dependency_generator 0 %endif %define __find_provides env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-provides && printf "%s\\n" "${filelist[@]}" | /usr/bin/mono-find-provides ; } | sort | uniq' %define __find_requires env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-requires && printf "%s\\n" "${filelist[@]}" | /usr/bin/mono-find-requires ; } | sort | uniq' -%endif + %changelog -* Fri Sep 28 2007 - wberrier@suse.de +* Wed Feb 27 2008 wberrier@suse.de +- Update to 0.8.1.2865 + - a simpler way for writing macros + - support for nested functions + - generic methods overloading works + - support for CLR 3.5 extension methods (moreover boo extension methods) + - compile-time conditionals through ConditionalAttribute and the new -define SYMBOL booc option + - AttributeUsageAttribute is now supported and enforced + - a better interactive interpreter (previously known as booish2) + - warnings about unused private members, unused namespaces, unreachable code + - new error messages, including suggestions for misspelled members or types + - exception filters, exception fault handlers + - for loop IDisposeable.Dispose integration +* Fri Nov 02 2007 wberrier@suse.de +- Update to 0.8.0.2730 + -Fixed Bugs + * [BOO-836] - WSA Boo "end" keyword required for some blocks and not others + * [BOO-869] - wrong type inferred for null field initializer + * [BOO-871] - booish fails to display dictionary that contains DynamicMethod + * [BOO-874] - compiler doesn't generate debug information for duck typed call sites + * [BOO-881] - compiler doesn't check for duplicate parameter names in constructor definitions + * [BOO-883] - Internal error using regular expression in generator + * [BOO-884] - compiler should prefer data preserving overloads + * [BOO-885] - parser doesnt allow complex expressions inside closures + * [BOO-887] - Wrong stack trace information for exception during assignment inside generator method + * [BOO-891] - Boo.NAnt.Tasks is using an obsolete method (Assembly.LoadWithPartialName) + * [BOO-893] - QuackInvoke intercepts calls to super() in class CTOR + * [BOO-894] - Type inference failure for property used in object initializer + * [BOO-898] - [MetaProgramming] Splicing operator is not recognized inside string expression interpolation + -Improvements + * [BOO-870] - parser should not require the 'L' suffix to parse long literals + * [BOO-872] - better name for closure methods + * [BOO-873] - extension methods should be preferred over non accessible members + * [BOO-888] - Delay Sign parameter is ignored + * [BOO-889] - BooPrinterVistor makes ugly elif chains + * [BOO-892] - Test Cases use obsolete interfaces and throw warnings during compilation + * [BOO-895] - [MetaProgramming] splicing for member references + * [BOO-896] - [MetaProgramming] splicing for class and field names + * [BOO-897] - [MetaProgramming] splicing for method names + * [BOO-899] - bool equality comparisons are emitting unnecessary RuntimeServices.EqualityOperator calls + * [BOO-900] - unreserve 'otherwise' keyword so it can be used by the 'match' macro + * [BOO-901] - unreserve 'given' and 'when' keywords so they can be implemented as macros + -New Features + * [BOO-136] - generic given statement + * [BOO-218] - duck typing - unary operators +* Wed Oct 10 2007 wberrier@suse.de +- Don't use -<package> notation in BuildRequires anymore. Normal + sles9 doesn't like it (obs must intervene here). +* Fri Sep 28 2007 wberrier@suse.de - Update to 0.7.9.2659 -boo-pkgconfig_path_fix.patch: fix broken paths in .pc file -* Fri Aug 17 2007 - wberrier@suse.de +* Thu Aug 16 2007 wberrier@suse.de - Depend on gtksourceview18 -* Fri Jul 06 2007 - wberrier@novell.com +* Fri Jul 06 2007 wberrier@novell.com - Filelist changes: List each assembly dir instead of having this package provide /usr/lib/mono/gac - disable vs2005 project file updates (new in 0.7.8) @@ -182,40 +235,40 @@ -Improvements: * [BOO-44] - add pkg-config support to booc and boo nant task * [BOO-835] - DSL-friendly method syntax -* Wed Apr 11 2007 - wberrier@novell.com +* Wed Apr 11 2007 wberrier@novell.com - Add mono dep/req for older distros -* Fri Mar 30 2007 - wberrier@novell.com +* Fri Mar 30 2007 wberrier@novell.com - Adapt for build service -do a crazy hack for sles9 since that platform doesn't have shared-mime-info -add fedora hack to use /tmp for .wapi -use distro specific prefixes for mime-info and gtksourceview -* Tue Jan 30 2007 - sbrabec@suse.cz +* Tue Jan 30 2007 sbrabec@suse.cz - Prefix changed to /usr. - Spec file cleanup. -* Thu Jan 11 2007 - wberrier@suse.de +* Wed Jan 10 2007 wberrier@suse.de - Also remove /usr/share/gtksourceview* to fix build -* Wed Jan 03 2007 - wberrier@suse.de +* Wed Jan 03 2007 wberrier@suse.de - Add update-mime-database to post[un] for bnc #225743 (fix from Andreas Hanke) -* Wed Oct 11 2006 - wberrier@suse.de +* Tue Oct 10 2006 wberrier@suse.de - Remove boo.lang since it's now in gtksourceview (bnc #209516) -* Wed Aug 02 2006 - wberrier@suse.de +* Tue Aug 01 2006 wberrier@suse.de - Update to 0.7.6.2237 - Switch to building from original source tarball now that we have nant, opposed to repackaging prepackaged binary dist - minor filesystem changes -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Thu Oct 13 2005 - wberrier@suse.de +* Thu Oct 13 2005 wberrier@suse.de - Update to 0.7.0 version -* Thu Sep 29 2005 - dmueller@suse.de +* Wed Sep 28 2005 dmueller@suse.de - add norootforbuild -* Fri Sep 09 2005 - aj@suse.de +* Fri Sep 09 2005 aj@suse.de - Update check-build.sh. -* Sat Aug 27 2005 - aj@suse.de +* Sat Aug 27 2005 aj@suse.de - Add check-build script. -* Fri Aug 12 2005 - ro@suse.de +* Fri Aug 12 2005 ro@suse.de - fix pkgconfig dir for noarch package -* Thu Aug 04 2005 - wberrier@suse.de +* Thu Aug 04 2005 wberrier@suse.de - Initial package ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de