TODO: merge spec-files-extra
authortom68
Mon, 04 Mar 2013 10:41:24 +0000
branchspec-files-extra
changeset 10637 6ade1ec617f8
parent 10636 27faf9cf967a
child 10638 b6d13edf44a4
TODO: merge
trunk/TODO
--- a/trunk/TODO	Mon Mar 04 03:29:06 2013 +0000
+++ b/trunk/TODO	Mon Mar 04 10:41:24 2013 +0000
@@ -44,7 +44,9 @@
 6)
 #updated once Solaris 11 Express build is out delivering a new perl version, check + adjust
 #updated the build-number and remove corresponding ##TODO## in include/packagenames.define.allbuilds.inc
-ANSWER: use perl-512 for testing
+testing now Solaris 11 (Express) Build >= 166 to use perl-512
+#note: pnm_macros already implement this since June 17th 2011. Use the pnm_macro for perl (pnm_buildrequires_perl_default, pnm_requires_perl_default, ...)
+
 
 7)
 need one general license file for "perl" licensed packages. all specs can point to that file with SUNW_Copyright:
@@ -82,13 +84,15 @@
 Put the right method into newly generated spec files
 
 
-##DONE##9)
-#lengthy+high_quality description: http://gcc.gnu.org/ml/gcc-patches/2010-01/msg01300.html
-#and maybe http://comments.gmane.org/gmane.comp.gcc.devel/111431
-#see if SFEgcc can avoid forcing the linker to be the gnu ld. suggested by richlowe is https://github.com/mirrors/gcc/commit/ce72f71213f2d4c75e3e82b6524e477d0e743ec5 
-#this would enable sun ld even on OI147.
-#check if this fix is already in the %version of gcc we have now (4.5.3).
-ANSWER: Solaris x86, use sun ld and GNU as combo.
+9)
+lengthy+high_quality description: http://gcc.gnu.org/ml/gcc-patches/2010-01/msg01300.html
+and maybe
+http://comments.gmane.org/gmane.comp.gcc.devel/111431
+
+see if SFEgcc can avoid forcing the linker to be the gnu ld. suggested by richlowe is https://github.com/mirrors/gcc/commit/ce72f71213f2d4c75e3e82b6524e477d0e743ec5 
+this would enable sun ld even on OI147.
+check if this fix is already in the %version of gcc we have now (4.5.3).
+#edit by kenmays: Solaris x86, use sun ld and GNU as combo.
 
 ##DONE##10)
 ##DONE##think on _default macro to point to Python 2.4 or 2.6 or whatever future version is in a Distribution
@@ -363,10 +367,9 @@
 
 
 
-#49)
-#change SFEfuse-exfat.spec to _really_ use libfuse form /usr/gnu and not from
-#outdated older libfuse or the S11 provided libfuse (might not work)
-ANSWER: Independent work done by ISV.
+49)
+change SFEfuse-exfat.spec to _really_ use libfuse form /usr/gnu and not from
+outdated older libfuse or the S11 provided libfuse (might not work)
 
 50)
 change existing /usr/gnu/ spec files to place xchat.desktop files *not* in
@@ -398,13 +401,13 @@
 that way you can rely on the svn revision be in sync with the consuming spec files and 
 not get upgrdes accidentially at compile time
 
-#54)
-#find a solution for SUNWbdb including the header file (was 
-#missing in older OS builds, bdb 4.x) and version 5.x 
-#maybe move SFEbdb to usr-gnu.inc and only use in special cases
-#consuming spec files may need something like pnm_bdb_default
-#ANSWER: Use database/[email protected] or bdb 5.3.21 package as
-#       a comparable solution for SFEbdb (4.8.30).
+54)
+find a solution for more fresh distroy carry a SUNWbdb including the header file (was 
+missing in older OS builds, bdb 4.x) and version 5.x 
+maybe move SFEbdb to usr-gnu.inc and only use in special cases
+consuming spec files may need something like pnm_bdb_default
+#suggested (kenmays): Use database/[email protected] or bdb 5.3.21 package as
+#                     a comparable solution for SFEbdb (4.8.30).
 
 55)
 make pnm_macro for perl module io-compress (zlib), perl 5.10.x may start including that
@@ -412,5 +415,27 @@
 a dummy (modeled after %{pnm_buildrequires_SFEperl_extutils_cbuilder} read packagenames.define.allbuilds.inc )
 
 56)
-Review migration planning efforts for:
-LLVM 3.2, Boost 1.53, GCC 4.7.2
+SFEdovecot.spec -- test plugin structure e.g. SFEdovecot-plugin-lucene.spec SFEdovecot-plugin-quota.spec SFEdovecot-plugin-sieve.spec and so on - successfull relocate lucene out of SFEdovecot.spec over to SFEdovecot-plugin-lucene.spec
+
+maybe those make sense as plugins, see also: http://wiki2.dovecot.org/Plugins/
+SFEdovecot-plugin-quota.spec
+SFEdovecot-plugin-trash.spec
+SFEdovecot-plugin-expire.spec
+SFEdovecot-plugin-zlib.spec
+  from: http://wiki.mattrude.com/Dovecot-2.0#Downloading_.26_Compiling_the_Plugin
+  Downloading & Compiling the Plugin
+
+  hg clone http://hg.dovecot.org/dovecot-antispam-plugin
+  cd dovecot-antispam-plugin
+
+  ./autogen.sh
+  ./configure --prefix=/usr
+  make
+  make install
+  
+  Configuring Dovecot's AntiSpam Plugin
+
+  protocol imap {
+      mail_plugins = $mail_plugins antispam
+  }
+