Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=48783d94c638d17c25954a0a039e586aecb7d47f

commit 48783d94c638d17c25954a0a039e586aecb7d47f
Author: crazy <[EMAIL PROTECTED]>
Date:   Fri Dec 28 20:34:47 2007 +0100

m17n-lib-1.5.0-1-i686
* Version bump
* added missing header files to source
* added 'ispell as aspell' support =)

diff --git a/source/xlib-extra/m17n-lib/FrugalBuild 
b/source/xlib-extra/m17n-lib/FrugalBuild
index f57f2f8..df7a15b 100644
--- a/source/xlib-extra/m17n-lib/FrugalBuild
+++ b/source/xlib-extra/m17n-lib/FrugalBuild
@@ -2,15 +2,28 @@
# Maintainer: crazy <[EMAIL PROTECTED]>

pkgname=m17n-lib
-pkgver=1.4.0
+pkgver=1.5.0
pkgrel=1
pkgdesc="A multilingual text processing library."
url="http://www.m17n.org/";
-depends=('anthy' 'libxaw' 'fribidi' 'gd' 'libotf>=0.9.6' 'libxft' 'fontconfig' 
'm17n-db>=1.4.0')
+depends=('anthy' 'libxaw' 'fribidi' 'gd' 'libotf>=0.9.7' 'libxft' 'fontconfig' 
'm17n-db>=1.5.0')
+makedepends=('aspell')
groups=('xlib-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump $url/m17n-lib-en/download.html|grep -v m17n-im|grep -m1 
'm17n-lib-\(.*\).tar.gz'|sed 's/.*-\(.*\).t.*/\1/'"
-source=(http://www.m17n.org/m17n-lib-download/$pkgname-$pkgver.tar.gz)
-sha1sums=('b01a53ae45228fc94285d19935c25ef6d8816068')
+source=(http://www.m17n.org/m17n-lib-download/$pkgname-$pkgver.tar.gz 
internal-flt.h)
+sha1sums=('fcb50c98453e1831895d5afcdf7ddabc80b23e26' \
+          '525f6a5dad0840f588156a84fa78be4789e573e9')
unset MAKEFLAGS
+
+build()
+{
+       # rofl
+       Fcd
+       cp ../internal-flt.h src/ || Fdie
+       Fsed 'ispell' 'aspell' configure.ac
+       Fautoreconf
+       Fmake
+       Fmakeinstall
+}
# optimization OK
diff --git a/source/xlib-extra/m17n-lib/internal-flt.h 
b/source/xlib-extra/m17n-lib/internal-flt.h
new file mode 100644
index 0000000..e47dbb1
--- /dev/null
+++ b/source/xlib-extra/m17n-lib/internal-flt.h
@@ -0,0 +1,53 @@
+/* internal-flt.h -- common header file for the internal FLT API.
+   Copyright (C) 2007
+     National Institute of Advanced Industrial Science and Technology (AIST)
+     Registration Number H15PRO112
+
+   This file is part of the m17n library.
+
+   The m17n library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public License
+   as published by the Free Software Foundation; either version 2.1 of
+   the License, or (at your option) any later version.
+
+   The m17n library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the m17n library; if not, write to the Free
+   Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+   02111-1307, USA.  */
+
+#ifndef _M_INTERNAL_FLT_H
+#define _M_INTERNAL_FLT_H
+
+#define MAKE_COMBINING_CODE(base_y, base_x, add_y, add_x, off_y, off_x)        
\
+  (((off_y) << 16)                                                     \
+   | ((off_x) << 8)                                                    \
+   | ((base_x) << 6)                                                   \
+   | ((base_y) << 4)                                                   \
+   | ((add_x) << 2)                                                    \
+   | (add_y))
+
+#define COMBINING_CODE_OFF_Y(code) ((((code) >> 16) & 0xFF) - 128)
+#define COMBINING_CODE_OFF_X(code) ((((code) >> 8) & 0xFF) - 128)
+#define COMBINING_CODE_BASE_X(code) (((code) >> 6) & 0x3)
+#define COMBINING_CODE_BASE_Y(code) (((code) >> 4) & 0x3)
+#define COMBINING_CODE_ADD_X(code) (((code) >> 2) & 0x3)
+#define COMBINING_CODE_ADD_Y(code) ((code) & 0x3)
+
+#define MAKE_COMBINING_CODE_BY_CLASS(class) (0x1000000 | class)
+
+#define COMBINING_BY_CLASS_P(code) ((code) & 0x1000000)
+
+#define COMBINING_CODE_CLASS(code) ((code) & 0xFFFFFF)
+
+#define MAKE_PRECOMPUTED_COMBINDING_CODE() (0x2000000)
+
+#define COMBINING_PRECOMPUTED_P(code) ((code) & 0x2000000)
+
+extern MSymbol Mcombining;
+
+#endif /* _M_INTERNAL_FLT_H */
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to