ooo-build r12043 - in trunk: . bin



Author: szalaik
Date: Fri Mar 28 15:26:20 2008
New Revision: 12043
URL: http://svn.gnome.org/viewvc/ooo-build?rev=12043&view=rev

Log:
2008-03-28  Kalman Szalai - KAMI <kamihir freemail hu>

	Introduce font updating facility for DejaVu and Liberation fonts:
	* bin/setup.in
	* bin/unpack
	* configure.in
	* download.in
	ooo-build's new configure options are:
	--with-dejavu-fonts=(version)
	--with-liberation-fonts
	Because these fonts are already parts of OOo we just do UPDATES.



Modified:
   trunk/ChangeLog
   trunk/bin/setup.in
   trunk/bin/unpack
   trunk/configure.in
   trunk/download.in

Modified: trunk/bin/setup.in
==============================================================================
--- trunk/bin/setup.in	(original)
+++ trunk/bin/setup.in	Fri Mar 28 15:26:20 2008
@@ -46,6 +46,9 @@
 SYSTEM_LIBWPG= SYSTEM_LIBWPG@
 SYSTEM_LIBWPS= SYSTEM_LIBWPS@
 GLITZ_VER= GLITZ_VER@
+DEJAVU_FONTS_VER= DEJAVU_FONTS_VER@
+DEJAVU_FONTS_PACK_NAME= DEJAVU_FONTS_PACK_NAME@
+LIBERATION_FONTS_VER= LIBERATION_FONTS_VER@
 AGFA_MONOTYPE_FONTS_SOURCE= AGFA_MONOTYPE_FONTS_SOURCE@
 GNUCP= GNUCP@
 GNUPATCH= GNUPATCH@

Modified: trunk/bin/unpack
==============================================================================
--- trunk/bin/unpack	(original)
+++ trunk/bin/unpack	Fri Mar 28 15:26:20 2008
@@ -316,26 +316,6 @@
 	esac
     fi
 
-
-    if test "x$DEJAVU_FONTS_VER" != "x"; then
-        DEJAVU_FONTSDEST=$OOBUILDDIR/dejavufonts/download
-	if [ "$DEJAVU_FONTS_VER" -gt "2.21" ]; then
-		DEJAVU_FONTSSRC=dejavu-fonts-ttf-$DEJAVU_FONTS_VER.tar.bz2
-	elif [ "$DEJAVU_FONTS_VER" -gt "2.11" ]; then
-		DEJAVU_FONTSSRC=dejavu-ttf-$DEJAVU_FONTS_VER.tar.bz2
-	else
-		DEJAVU_FONTSSRC=dejavu-ttf-$DEJAVU_FONTS_VER.tar.gz
-	fi
-        if test -f $DEJAVU_FONTSDEST/$DEJAVU_FONTSSRC; then
-            echo "Already have DejaVu fonts"
-        else
-            echo "Installing DejaVu fonts"
-            mkdir -p $DEJAVU_FONTSDEST || exit 1;
-            $GNUCP -f $SRCDIR/$DEJAVU_FONTSSRC $DEJAVU_FONTSDEST || exit 1;
-            echo "done"
-        fi
-    fi
-
     # Icons.
     # Just plunk them on top of the upstream ones for now. I'm
     # too lazy to add configury to make it optional and to check for
@@ -419,6 +399,26 @@
     $GNUTAR xjf $SRCDIR/openclipart-$OPENCLIPART_VER.tar.bz2 || exit 1;
 fi
 
+if test "x$DEJAVU_FONTS_VER" != "x"; then
+    DEJAVU_FONTSDEST=$OOBUILDDIR/bitstream_vera_fonts/download/
+    echo "Updating DejaVu fonts zip archive to version $DEJAVU_FONTS_VER"
+    $GNUCP -f $SRCDIR/$DEJAVU_FONTS_PACK_NAME.zip $DEJAVU_FONTSDEST || exit 1;
+    echo "done"
+    echo "Correcting the package names of DejaVu font packages to $DEJAVU_FONTS_PACK_NAME"
+    sed -e "s|TARFILE_NAME=.*$|TARFILE_NAME=$DEJAVU_FONTS_PACK_NAME|" -e "s|TARFILE_ROOTDIR=.*$|TARFILE_ROOTDIR=$DEJAVU_FONTS_PACK_NAME|" $OOBUILDDIR/bitstream_vera_fonts/fonts/ttf_dejavu/makefile.mk >  $OOBUILDDIR/bitstream_vera_fonts/fonts/ttf_dejavu/makefile.mk.ver
+    mv $OOBUILDDIR/bitstream_vera_fonts/fonts/ttf_dejavu/makefile.mk.ver $OOBUILDDIR/bitstream_vera_fonts/fonts/ttf_dejavu/makefile.mk
+    echo "done"
+fi
+
+if test "x$LIBERATION_FONTS_VER" != "x"; then
+    LIBERATION_FONTSDEST=$OOBUILDDIR/bitstream_vera_fonts/download/liberation-fonts.zip
+    echo "Updating Liberation fonts zip archive to version $LIBERATION_FONTS_VER"
+    LIBERATION_FONTSSRC=liberation-fonts-ttf-$LIBERATION_FONTS_VER.zip
+    $GNUCP -f $SRCDIR/$LIBERATION_FONTSSRC $LIBERATION_FONTSDEST || exit 1;
+    echo "done"
+fi
+
+
 if test "x$MDBTOOLS_SRC" != "x" -a "z$SYSTEM_MDBTOOLS" != "zYES"; then
     echo "Copying mdbtools into the tree"
     MDBDEST=$OOBUILDDIR/mdbtools/download

Modified: trunk/configure.in
==============================================================================
--- trunk/configure.in	(original)
+++ trunk/configure.in	Fri Mar 28 15:26:20 2008
@@ -277,12 +277,25 @@
 
 AC_ARG_WITH(dejavu-fonts,
 [
-  --with-dejavu-fonts     Download and install DejaVu Fonts. The parameter is
+  --with-dejavu-fonts     Download and install updated DejaVu Fonts. The parameter is
                           a version number.
 		      
-			  Example: --with-dejavu-fonts=2.1],
+			  Example: --with-dejavu-fonts=2.24
+
+			  DejaVu Fonts already part of OpenOffice.org so you should
+			  add this parameter if you want newer version.],
+,)
+
+AC_ARG_WITH(liberation-fonts,
+[
+  --with-liberation-fonts
+		          Download and install updated Liberation Fonts. The parameter is
+                          a version number.
+		      
+			  Example: --with-liberation-fonts=1.1],
 ,)
 
+
 AC_ARG_WITH(gnu-cp,
 [
   --with-gnu-cp           The parameter is an absolute path to GNU cp.
@@ -802,21 +815,44 @@
 AC_SUBST(OPENCLIPART_VER)
 AC_SUBST(OPENCLIPART_DIR)
 
+
 AC_MSG_CHECKING([for DejaVu Fonts])
 DEJAVU_FONTS_VER=
+DEJAVU_FONTS_PACK_NAME=
 if test "z$with_dejavu_fonts" != "z" -a "z$with_dejavu_fonts" != "zno" ; then
     if test "z$with_dejavu_fonts" = "zyes" ; then
-	# the fonts from the source tarball by default
-	DEJAVU_FONTS_VER=2.1
+	# the fonts from the source zip by default
+	DEJAVU_FONTS_VER=2.24
     elif (echo "$with_dejavu_fonts" | $GREP "^[[0-9\.]]*$") ; then
 	# it's a version number
 	DEJAVU_FONTS_VER=$with_dejavu_fonts
+	DEJAVU_FONTS_PACK_NAME=dejavu-fonts-ttf-$with_dejavu_fonts
     else
 	AC_MSG_ERROR([--with-dejavu-fonts requires either yes, no, or a version number])
     fi
+else DEJAVU_FONTS_PACK_NAME=dejavu-ttf-2.21
 fi
 AC_MSG_RESULT([${DEJAVU_FONTS_VER:-no}])
 AC_SUBST(DEJAVU_FONTS_VER)
+AC_SUBST(DEJAVU_FONTS_PACK_NAME)
+
+
+AC_MSG_CHECKING([for Liberation Fonts])
+LIBERATION_FONTS_VER=
+if test "z$with_liberation_fonts" != "z" -a "z$with_liberation_fonts" != "zno" ; then
+    if test "z$with_liberation_fonts" = "zyes" ; then
+	# the fonts from the source zip by default
+	LIBERATION_FONTS_VER=1.1
+    elif (echo "$with_liberation_fonts" | $GREP "^[[0-9\.]]*$") ; then
+	# it's a version number
+	LIBERATION_FONTS_VER=$with_liberation_fonts
+    else
+	AC_MSG_ERROR([--with-liberation-fonts requires either yes, no, or a version number])
+    fi
+fi
+AC_MSG_RESULT([${LIBERATION_FONTS_VER:-no}])
+AC_SUBST(LIBERATION_FONTS_VER)
+
 
 AC_MSG_CHECKING([for GNU cp])
 GNUCP=cp

Modified: trunk/download.in
==============================================================================
--- trunk/download.in	(original)
+++ trunk/download.in	Fri Mar 28 15:26:20 2008
@@ -60,7 +60,9 @@
     'dbghinst\.EXE'			 => 'http://download.microsoft.com/download/platformsdk/Redist/5.0.2195.1/W9XNT4/EN-US',
     '5_11_98Odma20\.zip'		 => '@MIRROR@/support',
     'openclipart-.*'			 => 'http://www.openclipart.org/downloads/@OPENCLIPART_VER@',
-    'dejavu-.*'				 => 'http://kent.dl.sf.net/sourceforge/dejavu/',
+#Update fonts:
+    'dejavu-fonts-ttf-.*'		 => '@MIRROR@/SRC680',
+    'liberation-fonts-ttf-.*'		 => '@MIRROR@/SRC680',
 # Win32 ant binaries ...
     'apache-ant-.*'                      => 'http://archive.apache.org/dist/ant/binaries',
 # Mozilla source and libraries
@@ -220,14 +222,11 @@
 }
 
 if ('@DEJAVU_FONTS_VER@' ne '') {
+    push @files, ( '@DEJAVU_FONTS_PACK_NAME  zip' );
+}
 
-    if ('@DEJAVU_FONTS_VER@' gt '2.21') {
-	push @files, ( 'dejavu-fonts-ttf- DEJAVU_FONTS_VER@.tar.bz2' );}
-    elsif ('@DEJAVU_FONTS_VER@' gt '2.11') {
-        push @files, ( 'dejavu-ttf- DEJAVU_FONTS_VER@.tar.bz2' );
-    } else {
-        push @files, ( 'dejavu-ttf- DEJAVU_FONTS_VER@.tar.gz' );
-    }
+if ('@LIBERATION_FONTS_VER@' ne '') {
+    push @files, ( 'liberation-fonts-ttf- LIBERATION_FONTS_VER@.zip' );
 }
 
 if ('@MDBTOOLS_SRC@' ne '') {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]