2007-09-03 Albert Lee <[email protected]>
authortrisk
Mon, 03 Sep 2007 04:36:16 +0000
changeset 443 601cee14bf07
parent 442 db9a15a1f103
child 444 df90a02b2e3d
2007-09-03 Albert Lee <[email protected]> * SFEgecko-sharp.spec: Update dependencies * SFEgtk-sharp.spec: Bump to 2.10.2 * SFEgtksourceview-sharp.spec: Bump to 0.11 * SFEmono-addins.spec: *NEW* Mono.Addins - a framework for creating extensible applications and add-ins * SFEmono.spec: Bump to 1.2.5, unbreak patches * SFEmonodoc.spec: Bump to 1.2.5 * patches/mono-01-solaris.diff: Update patch * patches/mono-02-seek-macros.diff: Make patch apply properly
ChangeLog
SFEgecko-sharp.spec
SFEgtk-sharp.spec
SFEgtksourceview-sharp.spec
SFEmono-addins.spec
SFEmono.spec
SFEmonodoc.spec
patches/mono-01-solaris.diff
patches/mono-02-seek-macros.diff
--- a/ChangeLog	Mon Sep 03 00:18:37 2007 +0000
+++ b/ChangeLog	Mon Sep 03 04:36:16 2007 +0000
@@ -1,3 +1,15 @@
+2007-09-03  Albert Lee  <[email protected]>
+
+	* SFEgecko-sharp.spec: Update dependencies
+	* SFEgtk-sharp.spec: Bump to 2.10.2
+	* SFEgtksourceview-sharp.spec: Bump to 0.11
+	* SFEmono-addins.spec: *NEW*  Mono.Addins - a framework for creating
+	  extensible applications and add-ins
+	* SFEmono.spec: Bump to 1.2.5, unbreak patches
+	* SFEmonodoc.spec: Bump to 1.2.5
+	* patches/mono-01-solaris.diff: Update patch
+	* patches/mono-02-seek-macros.diff: Make patch apply properly
+
 2007-09-01  Albert Lee  <[email protected]>
 	* SFEdeluge.spec: Fix Studio patch, fix file allocation issue
 	* patches/deluge-01-sunpro.diff: Use correct uint32_t type
--- a/SFEgecko-sharp.spec	Mon Sep 03 00:18:37 2007 +0000
+++ b/SFEgecko-sharp.spec	Mon Sep 03 04:36:16 2007 +0000
@@ -19,6 +19,7 @@
 
 BuildRequires: SUNWgnome-base-libs
 BuildRequires: SFEmono-devel
+BuildRequires: SFEmonodoc
 Requires: SUNWgnome-base-libs
 Requires: SFEmono
 
@@ -52,9 +53,13 @@
 %dir %attr (0755, root, bin) %dir %{_libdir}
 %dir %attr (0755, root, bin) %dir %{_libdir}/mono
 %{_libdir}/mono/*
+%dir %attr (0755, root, bin) %dir %{_libdir}/monodoc
+%{_libdir}/monodoc/*
 %dir %attr (0755, root, other) %dir %{_libdir}/pkgconfig
 %{_libdir}/pkgconfig/*
 
 %changelog
+* Sun Sep 02 2007 - [email protected]
+- Update dependencies
 * Sat Mar 17 2007 - [email protected]
 - Initial spec
--- a/SFEgtk-sharp.spec	Mon Sep 03 00:18:37 2007 +0000
+++ b/SFEgtk-sharp.spec	Mon Sep 03 04:36:16 2007 +0000
@@ -8,9 +8,9 @@
 Name:         SFEgtk-sharp
 License:      Other
 Group:        System/Libraries
-Version:      2.10.0
+Version:      2.10.2
 Summary:      gtk# - .NET bindings for the gtk+
-Source:       http://go-mono.com/sources/gtk-sharp-2.10/gtk-sharp-%{version}.tar.gz
+Source:       http://go-mono.com/sources/gtk-sharp-2.10/gtk-sharp-%{version}.tar.bz2
 Patch1:       gtk-sharp-01-fix-prototype.diff
 %define gtk_sharp_1_version 1.0.10
 Source1:      http://go-mono.com/sources/gtk-sharp/gtk-sharp-%{gtk_sharp_1_version}.tar.gz
@@ -22,6 +22,7 @@
 
 BuildRequires: SUNWgnome-base-libs
 BuildRequires: SFEmono-devel
+BuildRequires: SFEmonodoc
 Requires: SUNWgnome-base-libs
 Requires: SFEmono
 
@@ -85,6 +86,8 @@
 %{_libdir}/gtk-sharp-2.0/*
 %dir %attr (0755, root, bin) %dir %{_libdir}/mono
 %{_libdir}/mono/*
+%dir %attr (0755, root, bin) %dir %{_libdir}/monodoc
+%{_libdir}/monodoc/*
 %dir %attr (0755, root, other) %dir %{_libdir}/pkgconfig
 %{_libdir}/pkgconfig/*
 %dir %attr (0755, root, sys) %dir %{_datadir}
@@ -92,6 +95,8 @@
 %{_datadir}/gapi
 
 %changelog
+* Sun Sep 02 2007 - [email protected]
+- Bump to 2.10.2
 * Wed Sep  7 2006 - [email protected]
 - bump to 2.8.3
 * Sun Jul 23 2006 - [email protected]
--- a/SFEgtksourceview-sharp.spec	Mon Sep 03 00:18:37 2007 +0000
+++ b/SFEgtksourceview-sharp.spec	Mon Sep 03 04:36:16 2007 +0000
@@ -8,9 +8,9 @@
 Name:         SFEgtksourceview-sharp
 License:      Other
 Group:        System/Libraries
-Version:      0.10
+Version:      0.11
 Summary:      gtk# - .NET bindings for libgtksourceview
-Source:       http://go-mono.com/sources/gtksourceview-sharp-2.0/gtksourceview-sharp-2.0-%{version}.tar.gz
+Source:       http://go-mono.com/sources/gtksourceview-sharp-2.0/gtksourceview-sharp-2.0-%{version}.tar.bz2
 URL:          http://www.mono-project.org/
 SUNW_BaseDir: %{_basedir}
 BuildRoot:    %{_tmppath}/%{name}-%{version}-build
@@ -19,6 +19,7 @@
 
 BuildRequires: SUNWgnome-base-libs
 BuildRequires: SFEmono-devel
+BuildRequires: SFEmonodoc
 Requires: SUNWgnome-base-libs
 Requires: SFEmono
 
@@ -56,6 +57,8 @@
 %dir %attr (0755, root, bin) %dir %{_libdir}
 %dir %attr (0755, root, bin) %dir %{_libdir}/mono
 %{_libdir}/mono/*
+%dir %attr (0755, root, bin) %dir %{_libdir}/monodoc
+%{_libdir}/monodoc/*
 %dir %attr (0755, root, other) %dir %{_libdir}/pkgconfig
 %{_libdir}/pkgconfig/*
 %dir %attr (0755, root, sys) %dir %{_datadir}
@@ -63,5 +66,7 @@
 %{_datadir}/gtksourceview-1.0
 
 %changelog
+* Sun Sep 02 2007 - [email protected]
+- Bump to 0.11
 * Sat Mar 17 2007 - [email protected]
 - Initial spec
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SFEmono-addins.spec	Mon Sep 03 04:36:16 2007 +0000
@@ -0,0 +1,62 @@
+#
+# spec file for package SFEmono-addins
+#
+# includes module(s): mono-addins
+#
+%include Solaris.inc
+
+Name:         SFEmono-addins
+License:      Other
+Group:        System/Libraries
+Version:      0.2
+Summary:      Mono.Addins - a framework for creating extensible applications and add-ins 
+Source:       http://go-mono.com/sources/mono-addins/mono-addins-%{version}.tar.gz
+URL:          http://www.mono-project.com/Mono.Addins
+SUNW_BaseDir: %{_basedir}
+BuildRoot:    %{_tmppath}/%{name}-%{version}-build
+Docdir:	      %{_defaultdocdir}/doc
+Autoreqprov:  on
+
+BuildRequires: SFEmono-devel
+Requires: SFEmono
+
+%prep
+%setup -q -n mono-addins-%version
+
+%build
+CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
+if test "x$CPUS" = "x" -o $CPUS = 0; then
+  CPUS=1
+fi
+export PATH=/usr/mono/bin:$PATH
+export CFLAGS="%optflags"
+export LDFLAGS="%_ldflags"
+
+./configure --prefix=%{_prefix} --mandir=%{_mandir} \
+            --libdir=%{_libdir}              \
+            --libexecdir=%{_libexecdir}      \
+            --sysconfdir=%{_sysconfdir}
+make -j $CPUS CFLAGS="$CFLAGS"
+
+%install
+make DESTDIR=$RPM_BUILD_ROOT install
+
+find $RPM_BUILD_ROOT%{_libdir} -type f -name "*.la" -exec rm -f {} ';'
+
+%clean 
+rm -rf $RPM_BUILD_ROOT
+
+%files 
+%defattr(-, root, bin)
+%{_bindir}/*
+%dir %attr (0755, root, bin) %dir %{_libdir}
+%dir %attr (0755, root, bin) %dir %{_libdir}/mono-addins
+%{_libdir}/mono-addins/*
+%dir %attr (0755, root, bin) %dir %{_libdir}/mono
+%{_libdir}/mono/*
+%dir %attr (0755, root, other) %dir %{_libdir}/pkgconfig
+%{_libdir}/pkgconfig/*
+
+%changelog
+* Sun Sep 02 2007 - [email protected]
+- Initial spec
--- a/SFEmono.spec	Mon Sep 03 00:18:37 2007 +0000
+++ b/SFEmono.spec	Mon Sep 03 04:36:16 2007 +0000
@@ -9,9 +9,9 @@
 Name:         SFEmono
 License:      Other
 Group:        System/Libraries
-Version:      1.2.3.1
+Version:      1.2.5
 Summary:      mono - .NET framework
-Source:       http://go-mono.com/sources/mono/mono-%{version}.tar.gz
+Source:       http://go-mono.com/sources/mono/mono-%{version}.tar.bz2
 URL:          http://www.mono-project.com/Main_Page
 Patch1:       mono-01-solaris.diff
 Patch2:       mono-02-seek-macros.diff
@@ -38,7 +38,7 @@
 %prep
 %setup -q -n mono-%version
 %patch1 -p1 -b .patch01
-%patch2 -p2 -b .patch02
+%patch2 -p1 -b .patch02
 
 %build
 CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
@@ -126,6 +126,9 @@
 %{_libdir}/pkgconfig/*
 
 %changelog
+* Sun Sep 02 2007 - [email protected]
+- Bump to 1.2.5
+- Unbreak patches
 * Tue Aug 14 2007 - [email protected]
 - Add patch2 http://bugzilla.gnome.org/show_bug.cgi?id=370081
 * Mon Mar 19 2007 - [email protected]
--- a/SFEmonodoc.spec	Mon Sep 03 00:18:37 2007 +0000
+++ b/SFEmonodoc.spec	Mon Sep 03 04:36:16 2007 +0000
@@ -8,7 +8,7 @@
 Name:         SFEmonodoc
 License:      Other
 Group:        System/Libraries
-Version:      1.2.3
+Version:      1.2.5
 Summary:      Mono docs
 Source:       http://go-mono.com/sources/monodoc/monodoc-%{version}.zip
 URL:          http://www.mono-project.org/
@@ -62,6 +62,8 @@
 %{_mandir}/*/*
 
 %changelog
+* Sun Sep 02 2007 - [email protected]
+- Bump to 1.2.5
 * Sat Apr 27 2007 - [email protected]
 - make -j does not always work
 * Sat Mar 17 2007 - [email protected]
--- a/patches/mono-01-solaris.diff	Mon Sep 03 00:18:37 2007 +0000
+++ b/patches/mono-01-solaris.diff	Mon Sep 03 04:36:16 2007 +0000
@@ -122,7 +122,7 @@
 +filelist=($(egrep -v '/usr/doc/|/usr/share/doc/'))
  monolist=($(printf "%s\n" "${filelist[@]}" | egrep "\\.(exe|dll)\$"))
  
- a=`which "$0"`
+ # parse .config files to find which native libraries to depend on 
 --- mono-1.2/mcs/class/Mono.Posix/Mono.Unix/Catalog.cs.patch01	2006-07-05 17:59:23.000000000 -0400
 +++ mono-1.2/mcs/class/Mono.Posix/Mono.Unix/Catalog.cs	2007-03-17 20:13:01.226512000 -0400
 @@ -40,12 +40,12 @@
--- a/patches/mono-02-seek-macros.diff	Mon Sep 03 00:18:37 2007 +0000
+++ b/patches/mono-02-seek-macros.diff	Mon Sep 03 04:36:16 2007 +0000
@@ -1,9 +1,9 @@
 From http://bugzilla.gnome.org/show_bug.cgi?id=370081
 Applied upstream in later Mono 1.2 releases.
-Index: mono-1.2/mono/support/map.c
+Index: mono-1.2/support/map.c
 ===================================================================
---- mono-1.2/mono/support/map.c	(revision 67251)
-+++ mono-1.2/mono/support/map.c	(working copy)
+--- mono-1.2/support/map.c	(revision 67251)
++++ mono-1.2/support/map.c	(working copy)
 @@ -21,7 +21,19 @@
  #define _XOPEN_SOURCE
  #endif /* ndef _XOPEN_SOURCE */
@@ -26,8 +26,8 @@
   */
 Index: Makefile.am
 ===================================================================
---- Makefile.am	(revision 67251)
-+++ Makefile.am	(working copy)
+--- mono-1.2/support/Makefile.am	(revision 67251)
++++ mono-1.2/support/Makefile.am	(working copy)
 @@ -114,6 +114,9 @@
  	--impl-header="<dirent.h>"                            \
  	--impl-header="<utime.h>"                             \