[SM-Commit] GIT changes to master grimoire by Treeve Jelbert (3415ede35d6b2871babd63d4e4822d90c6e2290d)

Treeve Jelbert scm at mail.sourcemage.org
Mon Feb 12 11:46:17 EST 2007


GIT changes to master grimoire by Treeve Jelbert <treeve at scarlet.be>:

 ChangeLog                        |    3 +++
 devel/icmake/DETAILS             |    1 +
 devel/icmake/HISTORY             |    4 ++++
 devel/icmake/INSTALL             |    3 +--
 kde-apps/libkexiv2/DEPENDS       |    3 +++
 kde-apps/libkexiv2/DETAILS       |   16 ++++++++++++++++
 kde-apps/libkexiv2/HISTORY       |    3 +++
 x11-toolkits/qt4/BUILD           |    4 +++-
 x11-toolkits/qt4/CONFIGURE       |   11 ++++++++++-
 x11-toolkits/qt4/DEPENDS         |    3 +--
 x11-toolkits/qt4/HISTORY         |    7 +++++++
 x11-toolkits/qt4/PRE_SUB_DEPENDS |    5 +++++
 x11-toolkits/qt4/SUB_DEPENDS     |    9 +++++++++
 13 files changed, 66 insertions(+), 6 deletions(-)

New commits:
commit 3415ede35d6b2871babd63d4e4822d90c6e2290d
Author: Treeve Jelbert <treeve at scarlet.be>
Commit: Treeve Jelbert <treeve at scarlet.be>

    libkexiv2-0.1.0-beta1

commit f8b989868e7b21a64402b60b63f4da6608244d8b
Author: Treeve Jelbert <treeve at scarlet.be>
Commit: Treeve Jelbert <treeve at scarlet.be>

    qt4 - extra build options

commit 92de9f2c1267b4241c77dd3148f91b2d13b2f2a4
Author: Treeve Jelbert <treeve at scarlet.be>
Commit: Treeve Jelbert <treeve at scarlet.be>

    icmake - fix install

diff --git a/ChangeLog b/ChangeLog
index 108174a..48d50a7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2007-02-12 Treeve Jelbert <treeve at pi.be>
+	* kde-apps/libkexiv2: new spell
+
 2007-02-11 Robin Cook <rcook at wyrms.net>
 	* gnome2-apps/gnome-sudoku: new spell 
 
diff --git a/devel/icmake/DETAILS b/devel/icmake/DETAILS
index bb3f86b..d2bc93e 100755
--- a/devel/icmake/DETAILS
+++ b/devel/icmake/DETAILS
@@ -10,6 +10,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPEL
   SOURCE2_URL[0]=http://ftp.debian.org/debian/pool/main/i/icmake/$SOURCE2
       LICENSE[0]=http://packages.debian.org/changelogs/pool/main/i/icmake/${SPELL}_${VERSION}/copyright
          ENTERED=20060902
+      PATCHLEVEL=1
         KEYWORDS="make utility"
            SHORT="make utility"
 cat << EOF
diff --git a/devel/icmake/HISTORY b/devel/icmake/HISTORY
index 0c40912..982fdd8 100644
--- a/devel/icmake/HISTORY
+++ b/devel/icmake/HISTORY
@@ -1,3 +1,7 @@
+2007-02-10 Treeve Jelbert <treeve at pi.be>
+	* DETAILS: PATCHLEVEL++
+	* INSTALL: install icmun
+
 2006-12-229 Treeve Jelbert <treeve at pi.be>
 	* DETAILS: version 6.30-3
 
diff --git a/devel/icmake/INSTALL b/devel/icmake/INSTALL
index 55d4de6..9277c69 100755
--- a/devel/icmake/INSTALL
+++ b/devel/icmake/INSTALL
@@ -1,5 +1,4 @@
-#default_install
 chmod a+x bin/icmake  &&
 cp bin/icmake $INSTALL_ROOT/usr/bin    &&
 mkdir -p $INSTALL_ROOT/usr/lib/icmake  &&
-cp bin/icm-* $INSTALL_ROOT/usr/lib/icmake
+cp bin/icm-* bin/icmun  $INSTALL_ROOT/usr/lib/icmake
diff --git a/kde-apps/libkexiv2/DEPENDS b/kde-apps/libkexiv2/DEPENDS
new file mode 100755
index 0000000..41bda6e
--- /dev/null
+++ b/kde-apps/libkexiv2/DEPENDS
@@ -0,0 +1,3 @@
+depends  exiv2      &&
+depends  pkgconfig  &&
+source  "$SECTION_DIRECTORY/KDE_DEPENDS"
diff --git a/kde-apps/libkexiv2/DETAILS b/kde-apps/libkexiv2/DETAILS
new file mode 100755
index 0000000..3f8330c
--- /dev/null
+++ b/kde-apps/libkexiv2/DETAILS
@@ -0,0 +1,16 @@
+           SPELL=libkexiv2
+         VERSION=0.1.0-beta1
+      SOURCE_HASH=sha512:f9408c6bea9d38c1cef01e7dde61dc04007a34719c745cb6b8dc91ee9d561d46d4c28f47844beb3c3439711d3bc38ca5f16679a53ab4e66989f06b8bec6a1382
+          SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION//-beta?}
+   SOURCE_URL[0]=$SOURCEFORGE_URL/digikam/$SOURCE
+        WEB_SITE=http://www.digikam.org/
+          LICENSE=GPL
+          ENTERED=20070212
+        KEYWORDS="kde"
+SHORT="kde interface to exiv2"
+cat << EOF
+kde interface to exiv2
+Libkexiv2 is a wrapper around Exiv2 library to manipulate pictures metadata. 
+This library is used by kipi-plugins, digiKam and others kipi host programs. 
+EOF
diff --git a/kde-apps/libkexiv2/HISTORY b/kde-apps/libkexiv2/HISTORY
new file mode 100644
index 0000000..b979710
--- /dev/null
+++ b/kde-apps/libkexiv2/HISTORY
@@ -0,0 +1,3 @@
+2007-02-12Treeve Jelbert <treeve at pi.be>
+	* DETAILS: version 0.1.0-beta1
+	  spell created
diff --git a/x11-toolkits/qt4/BUILD b/x11-toolkits/qt4/BUILD
index 71f437c..423072e 100755
--- a/x11-toolkits/qt4/BUILD
+++ b/x11-toolkits/qt4/BUILD
@@ -9,9 +9,11 @@ OPTS="$QT_DEBUG   \
       $QT_NIS     \
       $QT_XRAMA   \
       $QT_GIF     \
+      $QT_EXCEPT  \
+      $QT_PCH     \
       $OPTS"      &&
 
-echo  "yes"  |  ./configure                                                                \
+./configure   -confirm-license                                                             \
                              -prefix $INSTALL_ROOT/usr/                                    \
                              -bindir $INSTALL_ROOT/usr/bin/qt4                             \
                              -libdir $INSTALL_ROOT/usr/lib/qt4                             \
diff --git a/x11-toolkits/qt4/CONFIGURE b/x11-toolkits/qt4/CONFIGURE
index 586b34d..abfd680 100755
--- a/x11-toolkits/qt4/CONFIGURE
+++ b/x11-toolkits/qt4/CONFIGURE
@@ -12,4 +12,13 @@ config_query_option  QT_XRAMA   'Enable
 
 config_query_option  QT_GIF     'Enable GIF support?'                   y  \
                                 '-qt-gif'                                  \
-                                '-no-gif'
+                                '-no-gif'                                  &&
+
+
+config_query_option QT_EXCEPT   'Disable exception checking'            y  \
+                                ''                                         \
+                                '-no-exceptions '                          &&
+
+config_query_option  QT_PCH     'Enable precompiled header support?'    y  \
+                                '-pch'                                     \
+                                'no-pch'
diff --git a/x11-toolkits/qt4/DEPENDS b/x11-toolkits/qt4/DEPENDS
index faaed88..283c38d 100755
--- a/x11-toolkits/qt4/DEPENDS
+++ b/x11-toolkits/qt4/DEPENDS
@@ -73,8 +73,7 @@ optional_depends  unixodbc
                   "-plugin-sql-odbc  -I$INSTALL_ROOT/usr/unixODBC/include  \
                   -L$INSTALL_ROOT/usr/unixODBC/lib  -lodbc"                \
                   '-no-sql-odbc'                                           \
-                  'for ODBC database support'                            &&
-
+                  'for ODBC database support'
 optional_depends  CUPS                                       \
                   '-cups'                                    \
                   '-no-cups'                                 \
diff --git a/x11-toolkits/qt4/HISTORY b/x11-toolkits/qt4/HISTORY
index f33b04b..614d0a6 100644
--- a/x11-toolkits/qt4/HISTORY
+++ b/x11-toolkits/qt4/HISTORY
@@ -1,3 +1,10 @@
+2007-02-11 Treeve Jelbert <treeve at pi.be>
+	* CONFIGURE, BUILD: optionally disable exceotion checking 
+	  (best for kde4)
+	  precompiled header support
+	* PRE_SUB_DEPENDS, SUB_DEPENDS: added
+	  kde4 needs qt4 with DBUS support
+
 2007-02-10 Treeve Jelbert <treeve at pi.be>
 	* DEPENDS:  s/TRACK/INSTALL/
 	  explicitly disable unwanted sql drivers
diff --git a/x11-toolkits/qt4/PRE_SUB_DEPENDS b/x11-toolkits/qt4/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..91a8978
--- /dev/null
+++ b/x11-toolkits/qt4/PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+  DBUS) is_depends_enabled $SPELL dbus   && return 0;;
+#  GIF)  is_depends_enabled $SPELL LIBGIF && return 0;;
+esac
+return 1
diff --git a/x11-toolkits/qt4/SUB_DEPENDS b/x11-toolkits/qt4/SUB_DEPENDS
new file mode 100755
index 0000000..4a579fe
--- /dev/null
+++ b/x11-toolkits/qt4/SUB_DEPENDS
@@ -0,0 +1,9 @@
+case $THIS_SUB_DEPENDS in
+DBUS) echo "DBUS support requested, forcing dbus dependency." &&
+     depends dbus
+     ;;
+#GIF) echo "GIF support requested, forcing LIBGIF dependency." &&
+#     depends LIBGIF
+#     ;;
+*) echo unknown sub-depends!!! ; return 1 ;;
+esac



More information about the SM-Commit mailing list