From bc4340e0fcf783c3a6f064739dbbc58af40f579b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Fri, 3 Jul 2015 20:29:59 +0300 Subject: [PATCH 01/11] work for openldap emul32bit not build --- server/openldap/actions.py | 5 +++-- server/openldap/pspec.xml | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/server/openldap/actions.py b/server/openldap/actions.py index de83f14301..ed0df63a30 100644 --- a/server/openldap/actions.py +++ b/server/openldap/actions.py @@ -51,8 +51,8 @@ def setup(): --enable-proctitle \ --enable-overlays=mod \ --with-pic \ - --without-cyrus-sasl \ --with-threads \ + --with-cyrus-sasl \ --without-fetch \ --enable-crypt \ --enable-ipv6 \ @@ -71,13 +71,14 @@ def setup(): --disable-wrappers \ --disable-spasswd \ --disable-perl \ - --with-tls \ + --without-tls \ --without-cyrus-sasl" else: options += " --with-tls=moznss" shelltools.export("AUTOMAKE", "/bin/true") autotools.autoreconf("-fi") autotools.configure(options) + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") def build(): diff --git a/server/openldap/pspec.xml b/server/openldap/pspec.xml index 61d95fde56..e5998232bb 100644 --- a/server/openldap/pspec.xml +++ b/server/openldap/pspec.xml @@ -15,9 +15,11 @@ nss-devel db-devel + openssl-devel tcp-wrappers-devel - + cyrus-sasl-devel libtool-ltdl + groff openldap-2.4.39-blfs_paths-1.patch From 798e300d08e61c6d3828e0e53a18fc4369f90fdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Fri, 3 Jul 2015 21:20:39 +0300 Subject: [PATCH 02/11] openldap fix deps and verbump --- server/openldap/actions.py | 2 +- server/openldap/pspec.xml | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/server/openldap/actions.py b/server/openldap/actions.py index ed0df63a30..b68f5e7834 100644 --- a/server/openldap/actions.py +++ b/server/openldap/actions.py @@ -63,7 +63,7 @@ def setup(): --localstatedir=/var/lib" if get.buildTYPE() == "emul32": - options += " --prefix=/emul32 \ + options = " --prefix=/emul32 \ --libdir=/usr/lib32 \ --libexecdir=/emul32/libexec \ --disable-bdb \ diff --git a/server/openldap/pspec.xml b/server/openldap/pspec.xml index e5998232bb..b7700171ec 100644 --- a/server/openldap/pspec.xml +++ b/server/openldap/pspec.xml @@ -50,7 +50,8 @@ Command-line ldap client commands (ldapsearch, ldapadd etc..) nss - + nspr + cyrus-sasl /etc/openldap/ldap.conf* @@ -68,6 +69,10 @@ OpenLDAP server slapd and releated tools OpenLDAP server slapd, additional backends, configuration files, schema definitions required for operation, and database maintenance tools + db + perl + tcp-wrappers + libtool-ltdl nss cyrus-sasl openldap-client @@ -103,9 +108,11 @@ emul32 openssl-32bit + glibc-32bit libtool-ltdl-32bit + glibc-32bit openssl-32bit openldap-client From e96342070c88b01491c161c5f3800dc826dc0a25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Fri, 3 Jul 2015 21:37:32 +0300 Subject: [PATCH 03/11] postgresql fix deps and verbump --- server/database/postgresql/actions.py | 2 +- server/database/postgresql/pspec.xml | 14 +++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/server/database/postgresql/actions.py b/server/database/postgresql/actions.py index e76141a115..437615bb7b 100644 --- a/server/database/postgresql/actions.py +++ b/server/database/postgresql/actions.py @@ -21,7 +21,7 @@ def setup(): --with-pam \ --with-libxml \ --with-libxslt \ - --without-ldap \ + --with-ldap \ --enable-integer-datetimes \ --enable-thread-safety \ --enable-depend \ diff --git a/server/database/postgresql/pspec.xml b/server/database/postgresql/pspec.xml index 8ece19e861..c4532f251b 100644 --- a/server/database/postgresql/pspec.xml +++ b/server/database/postgresql/pspec.xml @@ -24,6 +24,7 @@ tcl-devel libxslt-devel libxml2-devel + openldap-server @@ -36,7 +37,11 @@ Essential shared libraries for any PostgreSQL client program or interface mit-kerberos - tcl + python + zlib + libxml2 + openssl + e2fsprogs libxslt openldap-client @@ -66,6 +71,12 @@ service postgresql-lib + pam + zlib + libxml2 + openssl + readline + e2fsprogs mit-kerberos openldap-client @@ -91,6 +102,7 @@ postgresql-lib tcl + perl /usr/bin/pltcl_listmod From 0b1f785d3bd6a1da497dd85e217e03f31c0f1c9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Fri, 3 Jul 2015 22:04:33 +0300 Subject: [PATCH 04/11] gstramer fix deps --- multimedia/video/gstreamer/pspec.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/multimedia/video/gstreamer/pspec.xml b/multimedia/video/gstreamer/pspec.xml index c0e31c9adc..09b0d18ee2 100644 --- a/multimedia/video/gstreamer/pspec.xml +++ b/multimedia/video/gstreamer/pspec.xml @@ -15,7 +15,8 @@ GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. http://ftp.gnome.org/pub/gnome/sources/gstreamer/0.10/gstreamer-0.10.36.tar.xz - gobject-introspection-devel + glib2-devel + gobject-introspection-devel libxml2-devel @@ -28,7 +29,7 @@ gstreamer - gobject-introspection + glib2 libxml2 From c4d868ed55a6c967e161625d7edd56b09e1e2154 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Fri, 3 Jul 2015 23:52:42 +0300 Subject: [PATCH 05/11] opps is no gnome is gtkopps is no gnome is gtk --- .../toolkit/{gnome => gtk}/gtk2/actions.py | 0 .../{gnome => gtk}/gtk2/comar/pakhandler.py | 0 .../gtk2/files/fedora/icon-padding.patch | 0 .../gtk2/files/fedora/system-python.patch | 0 .../files/fedora/tooltip-positioning.patch | 0 .../gtk2/files/fedora/window-dragging.patch | 0 .../toolkit/{gnome => gtk}/gtk2/files/gtkrc | 0 .../gtk2/files/xid-collision-debug.patch | 0 desktop/toolkit/{gnome => gtk}/gtk2/pspec.xml | 0 .../{gnome => gtk}/gtk2/translations.xml | 0 x11/library/pixman/actions.py | 21 ++++ x11/library/pixman/pspec.xml | 114 ++++++++++++++++++ x11/library/pixman/translations.xml | 18 +++ 13 files changed, 153 insertions(+) rename desktop/toolkit/{gnome => gtk}/gtk2/actions.py (100%) rename desktop/toolkit/{gnome => gtk}/gtk2/comar/pakhandler.py (100%) rename desktop/toolkit/{gnome => gtk}/gtk2/files/fedora/icon-padding.patch (100%) rename desktop/toolkit/{gnome => gtk}/gtk2/files/fedora/system-python.patch (100%) rename desktop/toolkit/{gnome => gtk}/gtk2/files/fedora/tooltip-positioning.patch (100%) rename desktop/toolkit/{gnome => gtk}/gtk2/files/fedora/window-dragging.patch (100%) rename desktop/toolkit/{gnome => gtk}/gtk2/files/gtkrc (100%) rename desktop/toolkit/{gnome => gtk}/gtk2/files/xid-collision-debug.patch (100%) rename desktop/toolkit/{gnome => gtk}/gtk2/pspec.xml (100%) rename desktop/toolkit/{gnome => gtk}/gtk2/translations.xml (100%) create mode 100644 x11/library/pixman/actions.py create mode 100644 x11/library/pixman/pspec.xml create mode 100644 x11/library/pixman/translations.xml diff --git a/desktop/toolkit/gnome/gtk2/actions.py b/desktop/toolkit/gtk/gtk2/actions.py similarity index 100% rename from desktop/toolkit/gnome/gtk2/actions.py rename to desktop/toolkit/gtk/gtk2/actions.py diff --git a/desktop/toolkit/gnome/gtk2/comar/pakhandler.py b/desktop/toolkit/gtk/gtk2/comar/pakhandler.py similarity index 100% rename from desktop/toolkit/gnome/gtk2/comar/pakhandler.py rename to desktop/toolkit/gtk/gtk2/comar/pakhandler.py diff --git a/desktop/toolkit/gnome/gtk2/files/fedora/icon-padding.patch b/desktop/toolkit/gtk/gtk2/files/fedora/icon-padding.patch similarity index 100% rename from desktop/toolkit/gnome/gtk2/files/fedora/icon-padding.patch rename to desktop/toolkit/gtk/gtk2/files/fedora/icon-padding.patch diff --git a/desktop/toolkit/gnome/gtk2/files/fedora/system-python.patch b/desktop/toolkit/gtk/gtk2/files/fedora/system-python.patch similarity index 100% rename from desktop/toolkit/gnome/gtk2/files/fedora/system-python.patch rename to desktop/toolkit/gtk/gtk2/files/fedora/system-python.patch diff --git a/desktop/toolkit/gnome/gtk2/files/fedora/tooltip-positioning.patch b/desktop/toolkit/gtk/gtk2/files/fedora/tooltip-positioning.patch similarity index 100% rename from desktop/toolkit/gnome/gtk2/files/fedora/tooltip-positioning.patch rename to desktop/toolkit/gtk/gtk2/files/fedora/tooltip-positioning.patch diff --git a/desktop/toolkit/gnome/gtk2/files/fedora/window-dragging.patch b/desktop/toolkit/gtk/gtk2/files/fedora/window-dragging.patch similarity index 100% rename from desktop/toolkit/gnome/gtk2/files/fedora/window-dragging.patch rename to desktop/toolkit/gtk/gtk2/files/fedora/window-dragging.patch diff --git a/desktop/toolkit/gnome/gtk2/files/gtkrc b/desktop/toolkit/gtk/gtk2/files/gtkrc similarity index 100% rename from desktop/toolkit/gnome/gtk2/files/gtkrc rename to desktop/toolkit/gtk/gtk2/files/gtkrc diff --git a/desktop/toolkit/gnome/gtk2/files/xid-collision-debug.patch b/desktop/toolkit/gtk/gtk2/files/xid-collision-debug.patch similarity index 100% rename from desktop/toolkit/gnome/gtk2/files/xid-collision-debug.patch rename to desktop/toolkit/gtk/gtk2/files/xid-collision-debug.patch diff --git a/desktop/toolkit/gnome/gtk2/pspec.xml b/desktop/toolkit/gtk/gtk2/pspec.xml similarity index 100% rename from desktop/toolkit/gnome/gtk2/pspec.xml rename to desktop/toolkit/gtk/gtk2/pspec.xml diff --git a/desktop/toolkit/gnome/gtk2/translations.xml b/desktop/toolkit/gtk/gtk2/translations.xml similarity index 100% rename from desktop/toolkit/gnome/gtk2/translations.xml rename to desktop/toolkit/gtk/gtk2/translations.xml diff --git a/x11/library/pixman/actions.py b/x11/library/pixman/actions.py new file mode 100644 index 0000000000..39cd676b25 --- /dev/null +++ b/x11/library/pixman/actions.py @@ -0,0 +1,21 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.autoreconf("-vif") + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog", "README") diff --git a/x11/library/pixman/pspec.xml b/x11/library/pixman/pspec.xml new file mode 100644 index 0000000000..743394d2a0 --- /dev/null +++ b/x11/library/pixman/pspec.xml @@ -0,0 +1,114 @@ + + + + + pixman + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + Pixel manipulation library + Pixman contains lowlevel pixel manipulation routines. + mirrors://xorg/individual/lib/pixman-0.32.6.tar.bz2 + + + + pixman + + /usr/lib + /usr/share/doc + + + + + pixman-devel + Development files for pixman + + pixman + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + + pixman-32bit + emul32 + 32-bit shared libraries for pixman + emul32 + + glibc-32bit + + + pixman + glibc-32bit + + + /usr/lib32 + + + + + + 2014-08-31 + 0.32.6 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-16 + 0.32.4 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-07 + 0.32.4 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-07 + 0.30.2 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-09-12 + 0.30.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-25 + 0.30.0 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-21 + 0.30.0 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-11-22 + 0.28.0 + First release + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/x11/library/pixman/translations.xml b/x11/library/pixman/translations.xml new file mode 100644 index 0000000000..fde90a91fd --- /dev/null +++ b/x11/library/pixman/translations.xml @@ -0,0 +1,18 @@ + + + + pixman + Piksel işleme kitaplığı + Pixman, düşük düzey piksel işleme yordamlarını içerir. + + + + pixman-devel + pixman için geliştirme dosyaları + + + + pixman-32bit + pixman için 32-bit paylaşımlı kitaplıklar + + From 9cdbed48796dc76856d591526ea9accf2036559e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sat, 4 Jul 2015 00:34:05 +0300 Subject: [PATCH 06/11] fix mesa --- desktop/toolkit/gtk/cairo/actions.py | 37 ++++ ...-crash-when-swapping-a-0-sized-glyph.patch | 43 ++++ ...-crash-when-swapping-a-0-sized-glyph.patch | 43 ++++ .../toolkit/gtk/cairo/files/git_fixes.diff | 33 +++ desktop/toolkit/gtk/cairo/pspec.xml | 198 +++++++++++++++++ desktop/toolkit/gtk/cairo/translations.xml | 18 ++ desktop/toolkit/gtk/pango/actions.py | 37 ++++ desktop/toolkit/gtk/pango/comar/package.py | 10 + .../gtk/pango/files/pango-1.32.1-lib64.patch | 44 ++++ desktop/toolkit/gtk/pango/pspec.xml | 202 ++++++++++++++++++ desktop/toolkit/gtk/pango/translations.xml | 24 +++ x11/library/mesa/pspec.xml | 11 +- 12 files changed, 695 insertions(+), 5 deletions(-) create mode 100644 desktop/toolkit/gtk/cairo/actions.py create mode 100644 desktop/toolkit/gtk/cairo/files/0001-xlib-Don-t-crash-when-swapping-a-0-sized-glyph.patch create mode 100644 desktop/toolkit/gtk/cairo/files/0002-xcb-Don-t-crash-when-swapping-a-0-sized-glyph.patch create mode 100644 desktop/toolkit/gtk/cairo/files/git_fixes.diff create mode 100644 desktop/toolkit/gtk/cairo/pspec.xml create mode 100644 desktop/toolkit/gtk/cairo/translations.xml create mode 100644 desktop/toolkit/gtk/pango/actions.py create mode 100644 desktop/toolkit/gtk/pango/comar/package.py create mode 100644 desktop/toolkit/gtk/pango/files/pango-1.32.1-lib64.patch create mode 100644 desktop/toolkit/gtk/pango/pspec.xml create mode 100644 desktop/toolkit/gtk/pango/translations.xml diff --git a/desktop/toolkit/gtk/cairo/actions.py b/desktop/toolkit/gtk/cairo/actions.py new file mode 100644 index 0000000000..f7bc4bd107 --- /dev/null +++ b/desktop/toolkit/gtk/cairo/actions.py @@ -0,0 +1,37 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + pisitools.flags.add("-flto -ffat-lto-objects") + autotools.autoreconf("-vfi") + autotools.configure("--disable-static \ + --enable-xlib \ + --enable-ft \ + --enable-ps \ + --enable-pdf \ + --enable-svg \ + --enable-tee \ + --enable-gl \ + --enable-gobject \ + --disable-gtk-doc") + + pisitools.dosed("libtool", "^(hardcode_libdir_flag_spec=).*", '\\1""') + pisitools.dosed("libtool", "^(runpath_var=)LD_RUN_PATH", "\\1DIE_RPATH_DIE") + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.removeDir("/usr/share/gtk-doc") + pisitools.dodoc("AUTHORS", "README", "ChangeLog", "NEWS", "COPYING", "COPYING-LGPL-2.1", "COPYING-MPL-1.1") diff --git a/desktop/toolkit/gtk/cairo/files/0001-xlib-Don-t-crash-when-swapping-a-0-sized-glyph.patch b/desktop/toolkit/gtk/cairo/files/0001-xlib-Don-t-crash-when-swapping-a-0-sized-glyph.patch new file mode 100644 index 0000000000..c94d7b32c1 --- /dev/null +++ b/desktop/toolkit/gtk/cairo/files/0001-xlib-Don-t-crash-when-swapping-a-0-sized-glyph.patch @@ -0,0 +1,43 @@ +From 8dc3b629434ce256f8e6a584c5853ae9b4230c33 Mon Sep 17 00:00:00 2001 +From: Adam Jackson +Date: Wed, 31 Oct 2012 16:06:51 -0400 +Subject: [PATCH 1/2] xlib: Don't crash when swapping a 0-sized glyph + +malloc(0) needn't return NULL, and on glibc, doesn't. Then we encounter +a loop of the form do { ... } while (--c), which doesn't do quite what +you were hoping for when c is initially 0. + +Since there's nothing to swap in this case, just bomb out. + +Signed-off-by: Adam Jackson +--- + src/cairo-xlib-render-compositor.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/src/cairo-xlib-render-compositor.c b/src/cairo-xlib-render-compositor.c +index 74c43e9..e38a659 100644 +--- a/src/cairo-xlib-render-compositor.c ++++ b/src/cairo-xlib-render-compositor.c +@@ -1251,6 +1251,9 @@ _cairo_xlib_surface_add_glyph (cairo_xlib_display_t *display, + unsigned char *d; + unsigned char *new, *n; + ++ if (c == 0) ++ break; ++ + new = malloc (c); + if (!new) { + status = _cairo_error (CAIRO_STATUS_NO_MEMORY); +@@ -1276,6 +1279,9 @@ _cairo_xlib_surface_add_glyph (cairo_xlib_display_t *display, + const uint32_t *d; + uint32_t *new, *n; + ++ if (c == 0) ++ break; ++ + new = malloc (4 * c); + if (unlikely (new == NULL)) { + status = _cairo_error (CAIRO_STATUS_NO_MEMORY); +-- +1.7.12.1 + diff --git a/desktop/toolkit/gtk/cairo/files/0002-xcb-Don-t-crash-when-swapping-a-0-sized-glyph.patch b/desktop/toolkit/gtk/cairo/files/0002-xcb-Don-t-crash-when-swapping-a-0-sized-glyph.patch new file mode 100644 index 0000000000..7d2b40554e --- /dev/null +++ b/desktop/toolkit/gtk/cairo/files/0002-xcb-Don-t-crash-when-swapping-a-0-sized-glyph.patch @@ -0,0 +1,43 @@ +From 4cad9bf9f0744efe17f1b70548cd2059df071e81 Mon Sep 17 00:00:00 2001 +From: Adam Jackson +Date: Wed, 31 Oct 2012 16:12:58 -0400 +Subject: [PATCH 2/2] xcb: Don't crash when swapping a 0-sized glyph + +malloc(0) needn't return NULL, and on glibc, doesn't. Then we encounter +a loop of the form do { ... } while (--c), which doesn't do quite what +you were hoping for when c is initially 0. + +Since there's nothing to swap in this case, just bomb out. + +Signed-off-by: Adam Jackson +--- + src/cairo-xcb-surface-render.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/src/cairo-xcb-surface-render.c b/src/cairo-xcb-surface-render.c +index 27ed113..16d1ef8 100644 +--- a/src/cairo-xcb-surface-render.c ++++ b/src/cairo-xcb-surface-render.c +@@ -4461,6 +4461,9 @@ _cairo_xcb_surface_add_glyph (cairo_xcb_connection_t *connection, + const uint8_t *d; + uint8_t *new, *n; + ++ if (c == 0) ++ break; ++ + new = malloc (c); + if (unlikely (new == NULL)) { + status = _cairo_error (CAIRO_STATUS_NO_MEMORY); +@@ -4489,6 +4492,9 @@ _cairo_xcb_surface_add_glyph (cairo_xcb_connection_t *connection, + const uint32_t *d; + uint32_t *new, *n; + ++ if (c == 0) ++ break; ++ + new = malloc (4 * c); + if (unlikely (new == NULL)) { + status = _cairo_error (CAIRO_STATUS_NO_MEMORY); +-- +1.7.12.1 + diff --git a/desktop/toolkit/gtk/cairo/files/git_fixes.diff b/desktop/toolkit/gtk/cairo/files/git_fixes.diff new file mode 100644 index 0000000000..93af054eef --- /dev/null +++ b/desktop/toolkit/gtk/cairo/files/git_fixes.diff @@ -0,0 +1,33 @@ +From 2de69581c28bf115852037ca41eba13cb7335976 Mon Sep 17 00:00:00 2001 +From: Massimo Valentini +Date: Sun, 19 Oct 2014 09:19:10 +0200 +Subject: tor-scan-converter: can't do_fullrow when intersection in row + + 0.5subrow + +the active edges list must be left sorted at the next possible use +and since full_row does not deal with intersections it is not usable +when there is an intersection in the top half of the next row first +subrow + +Reported-and-tested-by: Matthew Leach +Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=85151 +Reviewed-by: Chris Wilson + +diff --git a/src/cairo-tor-scan-converter.c b/src/cairo-tor-scan-converter.c +index 4adcafb..14922d0 100644 +--- a/src/cairo-tor-scan-converter.c ++++ b/src/cairo-tor-scan-converter.c +@@ -1167,8 +1167,8 @@ can_do_full_row (struct active_list *active) + + if (e->dy) { + struct quorem x = e->x; +- x.quo += e->dxdy_full.quo - e->dxdy.quo/2; +- x.rem += e->dxdy_full.rem - e->dxdy.rem/2; ++ x.quo += e->dxdy_full.quo; ++ x.rem += e->dxdy_full.rem; + if (x.rem < 0) { + x.quo--; + x.rem += e->dy; +-- +cgit v0.10.2 + diff --git a/desktop/toolkit/gtk/cairo/pspec.xml b/desktop/toolkit/gtk/cairo/pspec.xml new file mode 100644 index 0000000000..3cfc351b96 --- /dev/null +++ b/desktop/toolkit/gtk/cairo/pspec.xml @@ -0,0 +1,198 @@ + + + + + cairo + http://cairographics.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + MPL-1.1 + library + 2D graphics library with bindings of many programming languages + Cairo is a 2D graphics library with support for multiple output devices (and fileformats). + http://cairographics.org/releases/cairo-1.14.2.tar.xz + + zlib-devel + glib2-devel + libX11-devel + libpng-devel + libxcb-devel + freetype-devel + libgcc + fontconfig-devel + libXrender-devel + pixman-devel + xcb-util-devel + libXext-devel + mesa-devel + + + + + + + + + + + + cairo + + zlib + glib2 + libX11 + libpng + libxcb + freetype + libgcc + fontconfig + libXrender + pixman + libXext + mesa + lzo + + + /usr/bin + /usr/share/man + /usr/share/doc + /usr/share/gtk-doc + /usr/share/info + /usr/lib + + + + + cairo-devel + Development files for cairo + + cairo + mesa-devel + pixman-devel + libXext-devel + fontconfig-devel + libXrender-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + + cairo-32bit + emul32 + 32-bit shared libraries for cairo + emul32 + + lzo-32bit + mesa-32bit + zlib-32bit + glib2-32bit + libX11-32bit + pixman-32bit + libpng-32bit + libxcb-32bit + libXext-32bit + freetype-32bit + fontconfig-32bit + libXrender-32bit + + + + cairo + mesa-32bit + zlib-32bit + glib2-32bit + libX11-32bit + pixman-32bit + libpng-32bit + libxcb-32bit + libXext-32bit + freetype-32bit + fontconfig-32bit + libXrender-32bit + lzo-32bit + + + /usr/lib32/lib* + /usr/lib32/cairo + + + + + + 2015-04-18 + 1.14.2 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2015-01-28 + 1.14.0 + Version bump. + Ergün Salman + Poyraz76@pisilinux.org + + + 2014-05-17 + 1.12.16 + Release bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2013-10-09 + 1.12.16 + Version bump, fixes. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-07-29 + 1.12.14 + Fix dependencies. + Marcin Bojara + marcin@pisilinux.org + + + 2013-04-23 + 1.12.14 + Dep fixed + PisiLinux Community + admins@pisilinux.org + + + 2013-02-24 + 1.12.14 + Version bump, missing dep. + Ertan Güven + ertan@pisilinux.org + + + 2013-01-22 + 1.12.10 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-11-23 + 1.12.8 + First release + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/desktop/toolkit/gtk/cairo/translations.xml b/desktop/toolkit/gtk/cairo/translations.xml new file mode 100644 index 0000000000..f944d55157 --- /dev/null +++ b/desktop/toolkit/gtk/cairo/translations.xml @@ -0,0 +1,18 @@ + + + + cairo + Birden çok çıktı cihazına destek veren bir 2 boyutlu grafik kitaplığı + Cairo est une librairie graphique 2D supportant de nombreux périphériques de sortie. + + + + cairo-devel + cairo için geliştirme dosyaları + + + + cairo-32bit + cairo için 32-bit paylaşımlı kitaplıklar + + diff --git a/desktop/toolkit/gtk/pango/actions.py b/desktop/toolkit/gtk/pango/actions.py new file mode 100644 index 0000000000..bb26feb83e --- /dev/null +++ b/desktop/toolkit/gtk/pango/actions.py @@ -0,0 +1,37 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + + +def setup(): + if get.buildTYPE()=="emul32": + pisitools.dosed("pango/modules.c", "(pango\.modules)", r"\1-32") + autotools.autoreconf("-fiv") + autotools.configure("--disable-static \ + --sysconfdir=/etc \ + --with-included-modules=basic-fc \ + --%sable-introspection" % ("dis" if get.buildTYPE()=="emul32" else "en")) + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + if get.buildTYPE()=="emul32": + shelltools.move("pango/.libs/pango-querymodules", "pango/.libs/pango-querymodules-32") + pisitools.dobin("pango/.libs/pango-querymodules-32") + return + + pisitools.dodir("/etc/pango") + shelltools.touch(get.installDIR() +"/etc/pango/pango.modules") + + pisitools.dodoc("AUTHORS", "ChangeLog*", "COPYING", "README", "NEWS") diff --git a/desktop/toolkit/gtk/pango/comar/package.py b/desktop/toolkit/gtk/pango/comar/package.py new file mode 100644 index 0000000000..e3eebd3b5b --- /dev/null +++ b/desktop/toolkit/gtk/pango/comar/package.py @@ -0,0 +1,10 @@ +#!/usr/bin/python + +import os + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + f = open("/etc/pango/pango.modules", "w") + p = os.popen("/usr/bin/pango-querymodules", "r") + f.writelines(p.readlines()) + f.close() + p.close() diff --git a/desktop/toolkit/gtk/pango/files/pango-1.32.1-lib64.patch b/desktop/toolkit/gtk/pango/files/pango-1.32.1-lib64.patch new file mode 100644 index 0000000000..0820c78f12 --- /dev/null +++ b/desktop/toolkit/gtk/pango/files/pango-1.32.1-lib64.patch @@ -0,0 +1,44 @@ +From c41144ce0d72cb19d347a46ef9386f257f14fb58 Mon Sep 17 00:00:00 2001 +From: Gilles Dartiguelongue +Date: Sun, 28 Oct 2012 23:19:39 +0100 +Subject: [PATCH] Add multilib support + +pango.modules list modules specific to a host architecture. +Add host triplet in path so that machine able to run multiple +triplet have a proper file per pango library. +--- + pango/Makefile.am | 1 + + pango/pango-utils.c | 4 ++-- + 2 files changed, 3 insertions(+), 2 deletions(-) + +diff --git a/pango/Makefile.am b/pango/Makefile.am +index ab092c9..558108b 100644 +--- a/pango/Makefile.am ++++ b/pango/Makefile.am +@@ -17,6 +17,7 @@ INCLUDES = \ + -DPANGO_ENABLE_BACKEND \ + -DPANGO_ENABLE_ENGINE \ + -DSYSCONFDIR=\"$(sysconfdir)\" \ ++ -DHOST=\"$(host_triplet)\" \ + -DLIBDIR=\"$(libdir)\" \ + -I$(top_srcdir) \ + -I$(top_builddir) \ +diff --git a/pango/pango-utils.c b/pango/pango-utils.c +index 18ffa26..3b88f15 100644 +--- a/pango/pango-utils.c ++++ b/pango/pango-utils.c +@@ -738,9 +738,9 @@ pango_get_sysconf_subdirectory (void) + #else + const char *sysconfdir = g_getenv ("PANGO_SYSCONFDIR"); + if (sysconfdir != NULL) +- tmp_result = g_build_filename (sysconfdir, "pango", NULL); ++ tmp_result = g_build_filename (sysconfdir, "pango", HOST, NULL); + else +- tmp_result = SYSCONFDIR "/pango"; ++ tmp_result = SYSCONFDIR "/pango/" HOST; + #endif + g_once_init_leave((gsize*)&result, (gsize)tmp_result); + } +-- +1.7.12.4 + diff --git a/desktop/toolkit/gtk/pango/pspec.xml b/desktop/toolkit/gtk/pango/pspec.xml new file mode 100644 index 0000000000..b9b19eb868 --- /dev/null +++ b/desktop/toolkit/gtk/pango/pspec.xml @@ -0,0 +1,202 @@ + + + + + pango + http://www.pango.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + FTL + library + Text rendering and layout library + Pango is a library for laying out and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x. + mirrors://gnome/pango/1.36/pango-1.36.8.tar.xz + + gtk-doc + glib2-devel + libX11-devel + freetype-devel + cairo-devel + libXft-devel + harfbuzz-devel + fontconfig-devel + libXrender-devel + + + pango-1.32.1-lib64.patch + + + + + pango + + glib2 + libX11 + freetype + cairo + libXft + harfbuzz + + fontconfig + libXrender + + + /etc/pango + /usr/bin + /usr/lib/libpango* + /usr/lib/girepository-1.0 + /usr/lib/pango + /usr/share/gir-1.0 + /usr/share/man + /usr/share/doc + + + System.Package + + + + + pango-devel + Development files for pango + + pango + cairo-devel + libXft-devel + harfbuzz-devel + fontconfig-devel + + + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/include + + + + + pango-docs + data:doc + Pango reference documents + + /usr/share/gtk-doc + + + + + pango-32bit + emul32 + 32-bit shared libraries for pango + emul32 + + cairo-32bit + glib2-32bit + libX11-32bit + libXft-32bit + freetype-32bit + libXrender-32bit + fontconfig-32bit + libffi-32bit + harfbuzz-32bit + + + pango + cairo-32bit + glib2-32bit + libX11-32bit + libXft-32bit + freetype-32bit + libXrender-32bit + fontconfig-32bit + libffi-32bit + harfbuzz-32bit + + + /usr/bin/pango-querymodules-32 + /usr/lib32/libpango* + /usr/lib32/girepository-1.0 + /usr/lib32/pango + + + + + + 2015-03-18 + 1.36.8 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-07-07 + 1.36.5 + Version Bump. + Vedat Demir + vedat@pisilinux.org + + + 2014-05-17 + 1.36.3 + Release bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-03-30 + 1.36.3 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-05 + 1.36.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-10 + 1.36.0 + Version bump, cleanup. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-17 + 1.34.0 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-04-20 + 1.34.0 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-04-07 + 1.32.6 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-01-22 + 1.32.5 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2011-07-07 + 1.30.1 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/desktop/toolkit/gtk/pango/translations.xml b/desktop/toolkit/gtk/pango/translations.xml new file mode 100644 index 0000000000..2e786da1de --- /dev/null +++ b/desktop/toolkit/gtk/pango/translations.xml @@ -0,0 +1,24 @@ + + + + pango + Metin görüntüleme kitaplığı + Outil de positionnement et de rendu de texte. + Pango, özellikle yerelleştirme ile birlikte metin düzenlemek ve biçimlendirmek için bir kitaplıktır. Pango metin biçimlendirmenin gerekli olduğu her yerde kullanılabilir ama şimdiye kadar ki birçok Pango çalışması GTK+ araç takımının parçası ile tamamlandı. Pango formları, GTK+-2.x. için temel metin ve yazı tipini yönetir. + + + + pango-docs + Pango referans dokümanları + + + + pango-devel + pango için geliştirme dosyaları + + + + pango-32bit + pango için 32-bit paylaşımlı kitaplıklar + + diff --git a/x11/library/mesa/pspec.xml b/x11/library/mesa/pspec.xml index ef9d67419b..04e8daed24 100755 --- a/x11/library/mesa/pspec.xml +++ b/x11/library/mesa/pspec.xml @@ -15,6 +15,7 @@ Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics. ftp://ftp.freedesktop.org/pub/mesa/10.5.5/mesa-10.5.5.tar.gz + llvm llvm-libs llvm-clang-devel xorg-proto @@ -43,9 +44,9 @@ llvm-libs llvm-clang - libX11 - libgcc - libxcb + libX11 + libgcc + libxcb expat libdrm libXext @@ -122,8 +123,8 @@ glibc-32bit - libgcc - libcxb-32bit + libgcc + libxcb-32bit expat-32bit libX11-32bit libdrm-32bit From 91c9d609a9972e61946f0b3790891a9a770cddb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sat, 4 Jul 2015 13:50:43 +0300 Subject: [PATCH 07/11] mesa need alternatives in comar/package.py --- desktop/toolkit/gtk/component.xml | 3 +++ network/misc/component.xml | 3 +++ util/crypt/component.xml | 3 +++ x11/library/mesa/pspec.xml | 2 ++ 4 files changed, 11 insertions(+) create mode 100644 desktop/toolkit/gtk/component.xml create mode 100644 network/misc/component.xml create mode 100644 util/crypt/component.xml diff --git a/desktop/toolkit/gtk/component.xml b/desktop/toolkit/gtk/component.xml new file mode 100644 index 0000000000..153eeebd74 --- /dev/null +++ b/desktop/toolkit/gtk/component.xml @@ -0,0 +1,3 @@ + + desktop.toolkit.gtk + diff --git a/network/misc/component.xml b/network/misc/component.xml new file mode 100644 index 0000000000..f2e57834ca --- /dev/null +++ b/network/misc/component.xml @@ -0,0 +1,3 @@ + + network.misc + diff --git a/util/crypt/component.xml b/util/crypt/component.xml new file mode 100644 index 0000000000..a4f01a0b9f --- /dev/null +++ b/util/crypt/component.xml @@ -0,0 +1,3 @@ + + util.crypt + diff --git a/x11/library/mesa/pspec.xml b/x11/library/mesa/pspec.xml index 04e8daed24..6e343ae13f 100755 --- a/x11/library/mesa/pspec.xml +++ b/x11/library/mesa/pspec.xml @@ -42,6 +42,7 @@ mesa + alternatives llvm-libs llvm-clang libX11 @@ -102,6 +103,7 @@ 32-bit shared libraries for mesa emul32 + alternatives expat-32bit libXt-devel libXv-32bit From 553d40c64af12496d9580a7373c32e200b007eb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sat, 4 Jul 2015 13:52:58 +0300 Subject: [PATCH 08/11] mesa-32bit too --- x11/library/mesa/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11/library/mesa/pspec.xml b/x11/library/mesa/pspec.xml index 6e343ae13f..f5cdad798b 100755 --- a/x11/library/mesa/pspec.xml +++ b/x11/library/mesa/pspec.xml @@ -103,7 +103,6 @@ 32-bit shared libraries for mesa emul32 - alternatives expat-32bit libXt-devel libXv-32bit @@ -124,6 +123,7 @@ libxshmfence-32bit + alternatives glibc-32bit libgcc libxcb-32bit From 6da3190be0448f18053aa49bf12999b4521efe74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sat, 4 Jul 2015 14:41:54 +0300 Subject: [PATCH 09/11] works for pango --- desktop/font/fontconfig/pspec.xml | 8 +++ desktop/font/harfbuzz/pspec.xml | 2 + desktop/toolkit/gtk/cairo/actions.py | 20 +++--- desktop/toolkit/gtk/cairo/pspec.xml | 7 +-- office/misc/component.xml | 3 + office/misc/graphite2/actions.py | 20 ++++++ office/misc/graphite2/pspec.xml | 84 ++++++++++++++++++++++++++ office/misc/graphite2/translations.xml | 13 ++++ 8 files changed, 144 insertions(+), 13 deletions(-) create mode 100644 office/misc/component.xml create mode 100644 office/misc/graphite2/actions.py create mode 100644 office/misc/graphite2/pspec.xml create mode 100644 office/misc/graphite2/translations.xml diff --git a/desktop/font/fontconfig/pspec.xml b/desktop/font/fontconfig/pspec.xml index 61b2fc70c0..077918bd05 100644 --- a/desktop/font/fontconfig/pspec.xml +++ b/desktop/font/fontconfig/pspec.xml @@ -14,6 +14,8 @@ Fontconfig is a library designed to provide system-wide font configuration, customization and application access. http://www.freedesktop.org/software/fontconfig/release/fontconfig-2.11.1.tar.bz2 + freetype-devel + expat-devel @@ -31,6 +33,8 @@ fontconfig + freetype + expat /etc/fonts @@ -51,6 +55,8 @@ Development files for fontconfig fontconfig + freetype-devel + expat-devel /usr/include @@ -69,11 +75,13 @@ expat-32bit freetype-32bit + glibc-32bit fontconfig expat-32bit freetype-32bit + glibc-32bit /usr/lib32 diff --git a/desktop/font/harfbuzz/pspec.xml b/desktop/font/harfbuzz/pspec.xml index cf0467dc16..77eae53ff7 100644 --- a/desktop/font/harfbuzz/pspec.xml +++ b/desktop/font/harfbuzz/pspec.xml @@ -18,6 +18,8 @@ glib2-devel icu4c-devel graphite2-devel + freetype-devel + expat-devel diff --git a/desktop/toolkit/gtk/cairo/actions.py b/desktop/toolkit/gtk/cairo/actions.py index f7bc4bd107..8c5488c775 100644 --- a/desktop/toolkit/gtk/cairo/actions.py +++ b/desktop/toolkit/gtk/cairo/actions.py @@ -11,17 +11,19 @@ from pisi.actionsapi import get def setup(): pisitools.flags.add("-flto -ffat-lto-objects") - autotools.autoreconf("-vfi") +# autotools.autoreconf("-vfi") autotools.configure("--disable-static \ - --enable-xlib \ + --enable-xlib \ + --disable-drm \ + --enable-xml \ --enable-ft \ - --enable-ps \ - --enable-pdf \ - --enable-svg \ - --enable-tee \ - --enable-gl \ - --enable-gobject \ - --disable-gtk-doc") + --disable-ps \ + --disable-pdf \ + --disable-svg \ + --enable-tee \ + --enable-gl \ + --enable-gobject \ + --disable-gtk-doc") pisitools.dosed("libtool", "^(hardcode_libdir_flag_spec=).*", '\\1""') pisitools.dosed("libtool", "^(runpath_var=)LD_RUN_PATH", "\\1DIE_RPATH_DIE") diff --git a/desktop/toolkit/gtk/cairo/pspec.xml b/desktop/toolkit/gtk/cairo/pspec.xml index 3cfc351b96..6352076e83 100644 --- a/desktop/toolkit/gtk/cairo/pspec.xml +++ b/desktop/toolkit/gtk/cairo/pspec.xml @@ -15,6 +15,7 @@ Cairo is a 2D graphics library with support for multiple output devices (and fileformats). http://cairographics.org/releases/cairo-1.14.2.tar.xz + lzo-devel zlib-devel glib2-devel libX11-devel @@ -22,6 +23,7 @@ libxcb-devel freetype-devel libgcc + expat-devel fontconfig-devel libXrender-devel pixman-devel @@ -43,19 +45,18 @@ cairo + lzo zlib glib2 libX11 libpng libxcb freetype - libgcc fontconfig libXrender pixman libXext mesa - lzo /usr/bin @@ -91,7 +92,6 @@ 32-bit shared libraries for cairo emul32 - lzo-32bit mesa-32bit zlib-32bit glib2-32bit @@ -122,7 +122,6 @@ freetype-32bit fontconfig-32bit libXrender-32bit - lzo-32bit /usr/lib32/lib* diff --git a/office/misc/component.xml b/office/misc/component.xml new file mode 100644 index 0000000000..9e752cd532 --- /dev/null +++ b/office/misc/component.xml @@ -0,0 +1,3 @@ + + office.misc + diff --git a/office/misc/graphite2/actions.py b/office/misc/graphite2/actions.py new file mode 100644 index 0000000000..951a847ba5 --- /dev/null +++ b/office/misc/graphite2/actions.py @@ -0,0 +1,20 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools + + +def setup(): + cmaketools.configure() + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("COPYING", "Todo*") diff --git a/office/misc/graphite2/pspec.xml b/office/misc/graphite2/pspec.xml new file mode 100644 index 0000000000..ed587de5b5 --- /dev/null +++ b/office/misc/graphite2/pspec.xml @@ -0,0 +1,84 @@ + + + + + graphite2 + http://sourceforge.net/projects/silgraphite + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + graphite2 + app:gui + SILGraphite: rendering non-roman scripts + Graphite is a project within SIL's scripts and software dev groups to provide cross-platform rendering for complex writing systems. + mirrors://sourceforge/silgraphite/graphite2-1.2.4.tgz + + cmake + freetype-devel + + + + + graphite2 + + + + /usr/bin + /usr/share/doc + /usr/share/graphite2 + /usr/lib/ + + + + + graphite2-devel + graphite2 için geliştirme dosyaları + + graphite2 + + + /usr/include + /usr/lib/pkgconfig/ + + + + + + 2014-05-17 + 1.2.4 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-02-25 + 1.2.1 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2013-08-21 + 1.2.1 + Rebuild. + Marcin Bojara + marcin@pisilinux.org + + + 2013-03-02 + 1.2.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-12-28 + 1.2.0 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/office/misc/graphite2/translations.xml b/office/misc/graphite2/translations.xml new file mode 100644 index 0000000000..702e12fe32 --- /dev/null +++ b/office/misc/graphite2/translations.xml @@ -0,0 +1,13 @@ + + + + graphite2 + SILGraphite: rendering non-roman scripts + Graphite is a project within SIL's scripts and software dev groups to provide cross-platform rendering for complex writing systems. + + + + graphite2-devel + graphite2 için geliştirme dosyaları + + From bfee09872f1d3ebb19a8706ed3f960be95a1d73a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sat, 4 Jul 2015 15:43:20 +0300 Subject: [PATCH 10/11] pango is ready --- desktop/toolkit/gtk/gtk-doc/actions.py | 19 +++++ desktop/toolkit/gtk/gtk-doc/pspec.xml | 81 +++++++++++++++++++ desktop/toolkit/gtk/gtk-doc/translations.xml | 13 +++ desktop/toolkit/gtk/pango/actions.py | 4 + desktop/toolkit/gtk/pango/pspec.xml | 3 + office/docbook/component.xml | 3 + office/docbook/itstool/actions.py | 16 ++++ office/docbook/itstool/pspec.xml | 48 +++++++++++ office/docbook/openjade/actions.py | 60 ++++++++++++++ office/docbook/openjade/comar/package.py | 19 +++++ .../files/openjade-1.3.2-deplibs.patch | 40 +++++++++ .../files/openjade-1.3.2-ldflags.patch | 13 +++ .../files/openjade-1.3.2-lib64-fix.patch | 24 ++++++ .../files/openjade-1.3.2-msggen.pl.patch | 32 ++++++++ .../openjade-1.3.2-respect-ldflags.patch | 12 +++ .../openjade/files/openjade-1.3.2.catalog | 1 + .../files/openjade-1.3.2.dsssl-catalog | 4 + office/docbook/openjade/pspec.xml | 75 +++++++++++++++++ office/docbook/openjade/translations.xml | 8 ++ office/docbook/opensp/actions.py | 34 ++++++++ .../opensp/files/opensp-1.5-gcc34.patch | 10 +++ .../docbook/opensp/files/opensp-sigsegv.patch | 20 +++++ office/docbook/opensp/pspec.xml | 75 +++++++++++++++++ office/docbook/opensp/translations.xml | 13 +++ 24 files changed, 627 insertions(+) create mode 100644 desktop/toolkit/gtk/gtk-doc/actions.py create mode 100644 desktop/toolkit/gtk/gtk-doc/pspec.xml create mode 100644 desktop/toolkit/gtk/gtk-doc/translations.xml create mode 100644 office/docbook/component.xml create mode 100644 office/docbook/itstool/actions.py create mode 100644 office/docbook/itstool/pspec.xml create mode 100644 office/docbook/openjade/actions.py create mode 100644 office/docbook/openjade/comar/package.py create mode 100644 office/docbook/openjade/files/openjade-1.3.2-deplibs.patch create mode 100644 office/docbook/openjade/files/openjade-1.3.2-ldflags.patch create mode 100644 office/docbook/openjade/files/openjade-1.3.2-lib64-fix.patch create mode 100644 office/docbook/openjade/files/openjade-1.3.2-msggen.pl.patch create mode 100644 office/docbook/openjade/files/openjade-1.3.2-respect-ldflags.patch create mode 100644 office/docbook/openjade/files/openjade-1.3.2.catalog create mode 100644 office/docbook/openjade/files/openjade-1.3.2.dsssl-catalog create mode 100644 office/docbook/openjade/pspec.xml create mode 100644 office/docbook/openjade/translations.xml create mode 100644 office/docbook/opensp/actions.py create mode 100644 office/docbook/opensp/files/opensp-1.5-gcc34.patch create mode 100644 office/docbook/opensp/files/opensp-sigsegv.patch create mode 100644 office/docbook/opensp/pspec.xml create mode 100644 office/docbook/opensp/translations.xml diff --git a/desktop/toolkit/gtk/gtk-doc/actions.py b/desktop/toolkit/gtk/gtk-doc/actions.py new file mode 100644 index 0000000000..bc7ee2d616 --- /dev/null +++ b/desktop/toolkit/gtk/gtk-doc/actions.py @@ -0,0 +1,19 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licences/old-licenses/gpl-2.0.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +def setup(): + autotools.configure("--disable-static --disable-scrollkeeper") + +def build(): + autotools.make() + +def install(): + autotools.install() + + pisitools.dodoc("AUTHORS", "MAINTAINERS", "ChangeLog", "README", "NEWS", "TODO") diff --git a/desktop/toolkit/gtk/gtk-doc/pspec.xml b/desktop/toolkit/gtk/gtk-doc/pspec.xml new file mode 100644 index 0000000000..5aec8bc3eb --- /dev/null +++ b/desktop/toolkit/gtk/gtk-doc/pspec.xml @@ -0,0 +1,81 @@ + + + + + gtk-doc + http://www.gtk.org/gtk-doc + + PisiLinux Community + admins@pisilinux.org + + GPLv3 + FDL-1.1 + app:console + GTK+ API documentation generator + Gtk-Doc is typically used to document the public API of GTK+ and GNOME libraries, but it can also be used to document application code. + mirrors://gnome/gtk-doc/1.21/gtk-doc-1.21.tar.xz + + + itstool + openjade + sgml-common + docbook-xml + docbook-xsl + libxslt-devel + + + + + gtk-doc + + + docbook-xml + sgml-common + + + /usr/bin + /usr/share + /usr/share/doc + /usr/share/omf + /var/lib + + + + + + 2015-04-06 + 1.21 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2014-05-18 + 1.20 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-03-30 + 1.20 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-26 + 1.18 + Release bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2012-08-26 + 1.18 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/desktop/toolkit/gtk/gtk-doc/translations.xml b/desktop/toolkit/gtk/gtk-doc/translations.xml new file mode 100644 index 0000000000..a2e4bd7c7a --- /dev/null +++ b/desktop/toolkit/gtk/gtk-doc/translations.xml @@ -0,0 +1,13 @@ + + + + gtk-doc + GTK+ API belge oluşturucusu + gtk-doc, GNOME ve GTK+ gibi kitaplıkların API'lerinin belgelendirilmesi için yazılmış bir uygulama projesidir. + + + + gtk-doc-devel + gtk-doc geliştirme dosyaları + + diff --git a/desktop/toolkit/gtk/pango/actions.py b/desktop/toolkit/gtk/pango/actions.py index bb26feb83e..1e260a5e73 100644 --- a/desktop/toolkit/gtk/pango/actions.py +++ b/desktop/toolkit/gtk/pango/actions.py @@ -13,9 +13,12 @@ from pisi.actionsapi import shelltools def setup(): if get.buildTYPE()=="emul32": pisitools.dosed("pango/modules.c", "(pango\.modules)", r"\1-32") + autotools.autoreconf("-fiv") + autotools.configure("--disable-static \ --sysconfdir=/etc \ + --disable-gtk-doc \ --with-included-modules=basic-fc \ --%sable-introspection" % ("dis" if get.buildTYPE()=="emul32" else "en")) @@ -26,6 +29,7 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + if get.buildTYPE()=="emul32": shelltools.move("pango/.libs/pango-querymodules", "pango/.libs/pango-querymodules-32") pisitools.dobin("pango/.libs/pango-querymodules-32") diff --git a/desktop/toolkit/gtk/pango/pspec.xml b/desktop/toolkit/gtk/pango/pspec.xml index b9b19eb868..7c666707ad 100644 --- a/desktop/toolkit/gtk/pango/pspec.xml +++ b/desktop/toolkit/gtk/pango/pspec.xml @@ -24,6 +24,7 @@ harfbuzz-devel fontconfig-devel libXrender-devel + gobject-introspection-devel pango-1.32.1-lib64.patch @@ -99,6 +100,7 @@ fontconfig-32bit libffi-32bit harfbuzz-32bit + glibc-32bit pango @@ -111,6 +113,7 @@ fontconfig-32bit libffi-32bit harfbuzz-32bit + glibc-32bit /usr/bin/pango-querymodules-32 diff --git a/office/docbook/component.xml b/office/docbook/component.xml new file mode 100644 index 0000000000..b70cd087f6 --- /dev/null +++ b/office/docbook/component.xml @@ -0,0 +1,3 @@ + + office.docbook + diff --git a/office/docbook/itstool/actions.py b/office/docbook/itstool/actions.py new file mode 100644 index 0000000000..5d45ff97eb --- /dev/null +++ b/office/docbook/itstool/actions.py @@ -0,0 +1,16 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import get + +def setup(): + autotools.configure() + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) diff --git a/office/docbook/itstool/pspec.xml b/office/docbook/itstool/pspec.xml new file mode 100644 index 0000000000..ebfa577345 --- /dev/null +++ b/office/docbook/itstool/pspec.xml @@ -0,0 +1,48 @@ + + + + + itstool + http://itstool.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv3 + XML to PO and back again + XML to PO and back again + http://files.itstool.org/itstool/itstool-2.0.2.tar.bz2 + + + + + itstool + + /usr + + + + + + 2014-05-18 + 2.0.2 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-01-26 + 2.0.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-09-12 + 1.2.0 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/office/docbook/openjade/actions.py b/office/docbook/openjade/actions.py new file mode 100644 index 0000000000..c14529829f --- /dev/null +++ b/office/docbook/openjade/actions.py @@ -0,0 +1,60 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import libtools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +docname = get.srcNAME() + +def setup(): + shelltools.export("ALLOWED_FLAGS", "-O -O1 -O2 -pipe -g") + shelltools.sym("config/configure.in", "configure.in") + shelltools.export("SGML_PREFIX", "/usr/share/sgml") + autotools.configure("--enable-http \ + --enable-default-catalog=/etc/sgml/catalog \ + --enable-default-search-path=/usr/share/sgml:/usr/share/xml \ + --disable-static \ + --enable-splibdir=/usr/lib \ + --libdir=/usr/lib \ + --datadir=/usr/share/sgml/%s" % docname) + +def build(): + autotools.make() + +def install(): + pisitools.dodir("/usr") + pisitools.dodir("/usr/lib") + + autotools.rawInstall("prefix=%s/usr \ + libdir=%s/usr/lib \ + datadir=%s/usr/share/sgml/%s " \ + % (get.installDIR(), \ + get.installDIR(), \ + get.installDIR(), \ + docname)) + + pisitools.dosym("openjade", "/usr/bin/jade") + pisitools.dosym("onsgmls", "/usr/bin/nsgmls") + pisitools.dosym("osgmlnorm", "/usr/bin/sgmlnorm") + pisitools.dosym("ospam", "/usr/bin/spam") + pisitools.dosym("ospent", "/usr/bin/spent") + pisitools.dosym("osx", "/usr/bin/sgml2xml") + + pisitools.insinto("/usr/share/sgml/%s" % docname, "dsssl/builtins.dsl") + for i in ["dsssl/dsssl.dtd", "dsssl/style-sheet.dtd", "dsssl/fot.dtd"]: + pisitools.insinto("/usr/share/sgml/%s/dsssl" % docname, i) + pisitools.insinto("/usr/share/sgml/%s/pubtext" % docname, "pubtext/*") + + pisitools.dodoc("COPYING", "NEWS", "README", "VERSION") + pisitools.dohtml("doc/*.htm") + + pisitools.insinto("/usr/share/doc/%s/jadedoc" % get.srcNAME(), "jadedoc/*.htm") + pisitools.insinto("/usr/share/doc/%s/jadedoc/images" % get.srcNAME(), "jadedoc/images/*") + + diff --git a/office/docbook/openjade/comar/package.py b/office/docbook/openjade/comar/package.py new file mode 100644 index 0000000000..dc5c51dde8 --- /dev/null +++ b/office/docbook/openjade/comar/package.py @@ -0,0 +1,19 @@ +#!/usr/bin/python + +import os + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + os.system("/usr/bin/install-catalog --add /etc/sgml/openjade.cat \ + /usr/share/sgml/openjade/catalog") + os.system("/usr/bin/install-catalog --add /etc/sgml/openjade.cat \ + /usr/share/sgml/openjade/dsssl/catalog") + os.system("/usr/bin/install-catalog --add /etc/sgml/sgml-docbook.cat \ + /etc/sgml/openjade.cat") + +def preRemove(): + os.system("/usr/bin/install-catalog --remove /etc/sgml/openjade.cat \ + /usr/share/sgml/openjade/catalog") + os.system("/usr/bin/install-catalog --remove /etc/sgml/openjade.cat \ + /usr/share/sgml/openjade/dsssl/catalog") + os.system("/usr/bin/install-catalog --remove /etc/sgml/sgml-docbook.cat \ + /etc/sgml/openjade.cat") diff --git a/office/docbook/openjade/files/openjade-1.3.2-deplibs.patch b/office/docbook/openjade/files/openjade-1.3.2-deplibs.patch new file mode 100644 index 0000000000..3466ad7d85 --- /dev/null +++ b/office/docbook/openjade/files/openjade-1.3.2-deplibs.patch @@ -0,0 +1,40 @@ +diff -urNp openjade-1.3.2/grove/Makefile.sub devel/grove/Makefile.sub +--- openjade-1.3.2/grove/Makefile.sub 2002-10-20 23:47:24.000000000 +0200 ++++ devel/grove/Makefile.sub 2007-07-23 15:39:23.000000000 +0200 +@@ -1,4 +1,4 @@ + LTVERSION=0:1:0 + LIB=ogrove +-DEPLIBS=-lm ++DEPLIBS=-lm -lstdc++ + OBJS=Node.o LocNode.o +diff -urNp openjade-1.3.2/spgrove/Makefile.sub devel/spgrove/Makefile.sub +--- openjade-1.3.2/spgrove/Makefile.sub 2002-11-15 23:46:50.000000000 +0100 ++++ devel/spgrove/Makefile.sub 2007-07-23 16:06:13.000000000 +0200 +@@ -1,9 +1,10 @@ + LTVERSION=0:1:0 + LIB=ospgrove + INCLUDE=-I$(srcdir)/../grove +-DEPLIBS=-lm -L$(TOP)/grove -L$(TOP)/grove/.libs \ ++DEPLIBS=$(TOP)/grove/libogrove.la \ ++ -lm -losp -L$(TOP)/grove/.libs \ + -L$(TOP)/lib -L$(TOP)/lib/.libs \ +- $(LIB_THREADS) ++ $(LIB_THREADS) -lstdc++ + OBJS=GroveApp.o GroveBuilder.o SdNode.o + GENSRCS=grove_inst.cxx + +diff -urNp openjade-1.3.2/style/Makefile.sub devel/style/Makefile.sub +--- openjade-1.3.2/style/Makefile.sub 2003-04-18 19:18:10.000000000 +0200 ++++ devel/style/Makefile.sub 2007-07-23 16:08:26.000000000 +0200 +@@ -1,8 +1,8 @@ + LTVERSION=0:1:0 + LIB=ostyle +-DEPLIBS=-lm -L$(TOP)/grove -L$(TOP)/grove/.libs \ +- -L$(TOP)/lib -L$(TOP)/lib/.libs \ +- -L$(TOP)/spgrove -L$(TOP)/spgrove/.libs ++DEPLIBS=$(TOP)/grove/libogrove.la $(TOP)/spgrove/libospgrove.la \ ++ -lm -losp -L$(TOP)/lib -L$(TOP)/lib/.libs -L$(TOP)/grove/.libs \ ++ -L$(TOP)/spgrove -L$(TOP)/spgrove/.libs -lstdc++ + OBJS=LangObj.o \ + Collector.o \ + DssslApp.o \ diff --git a/office/docbook/openjade/files/openjade-1.3.2-ldflags.patch b/office/docbook/openjade/files/openjade-1.3.2-ldflags.patch new file mode 100644 index 0000000000..abe17545d6 --- /dev/null +++ b/office/docbook/openjade/files/openjade-1.3.2-ldflags.patch @@ -0,0 +1,13 @@ +Index: openjade-1.3.2/jade/Makefile.sub +=================================================================== +--- openjade-1.3.2.orig/jade/Makefile.sub ++++ openjade-1.3.2/jade/Makefile.sub +@@ -4,7 +4,7 @@ OBJS=jade.o SgmlFOTBuilder.o RtfFOTBuild + INCLUDE=-I$(srcdir)/../grove -I$(srcdir)/../spgrove -I$(srcdir)/../style + # XLIBS=../style/libostyle.a ../spgrove/libospgrove.a ../grove/libogrove.a \ + # ../lib/libosp.a +-XLIBS=../style/libostyle.a ../spgrove/libospgrove.a ../grove/libogrove.a $(splibdir)/libosp.a ++XLIBS=../style/libostyle.a ../grove/libogrove.a ../spgrove/libospgrove.a $(splibdir)/libosp.so + GENSRCS=JadeMessages.h HtmlMessages.h RtfMessages.h TeXMessages.h \ + HtmlFOTBuilder_inst.cxx RtfFOTBuilder_inst.cxx TeXFOTBuilder_inst.cxx \ + TransformFOTBuilder_inst.cxx MifMessages.h MifFOTBuilder_inst.cxx diff --git a/office/docbook/openjade/files/openjade-1.3.2-lib64-fix.patch b/office/docbook/openjade/files/openjade-1.3.2-lib64-fix.patch new file mode 100644 index 0000000000..773e9b8087 --- /dev/null +++ b/office/docbook/openjade/files/openjade-1.3.2-lib64-fix.patch @@ -0,0 +1,24 @@ +See https://bugs.gentoo.org/show_bug.cgi?id=235610 + +--- config/configure.in ++++ config/configure.in +@@ -53,7 +53,7 @@ + esac + # On PPC64 libosp is to be found in /usr/lib64; thus + # fall back to this directory +-test -d ${osplibdir}64 && osplibdir=${osplibdir}64 ++test -f ${osplibdir}64/libosp.la && osplibdir=${osplibdir}64 + AC_MSG_CHECKING(location of OpenSP Library) + AC_ARG_ENABLE(splibdir, + [ --enable-splibdir=pathlist +--- configure ++++ configure +@@ -1753,7 +1753,7 @@ + esac + # On PPC64 libosp is to be found in /usr/lib64; thus + # fall back to this directory +-test -d ${osplibdir}64 && osplibdir=${osplibdir}64 ++test -f ${osplibdir}64/libosp.la && osplibdir=${osplibdir}64 + echo "$as_me:$LINENO: checking location of OpenSP Library" >&5 + echo $ECHO_N "checking location of OpenSP Library... $ECHO_C" >&6 + # Check whether --enable-splibdir or --disable-splibdir was given. diff --git a/office/docbook/openjade/files/openjade-1.3.2-msggen.pl.patch b/office/docbook/openjade/files/openjade-1.3.2-msggen.pl.patch new file mode 100644 index 0000000000..1afe68b800 --- /dev/null +++ b/office/docbook/openjade/files/openjade-1.3.2-msggen.pl.patch @@ -0,0 +1,32 @@ +Use Getopt::Std in place of getopts.pl. +https://bugs.gentoo.org/show_bug.cgi?id=420083 + +--- a/msggen.pl ++++ b/msggen.pl +@@ -4,6 +4,7 @@ + # See the file COPYING for copying permission. + + use POSIX; ++use Getopt::Std; + + # Package and version. + $package = 'openjade'; +@@ -18,8 +19,7 @@ + undef $opt_l; + undef $opt_p; + undef $opt_t; +-do 'getopts.pl'; +-&Getopts('l:p:t:'); ++getopts('l:p:t:'); + $module = $opt_l; + $pot_file = $opt_p; + +@@ -72,7 +72,7 @@ + else { + $field[0] =~ /^[IWQXE][0-9]$/ || &error("invalid first field");; + $type[$num] = substr($field[0], 0, 1); +- $argc = int(substr($field[0], 1, 1)); ++ $argc = substr($field[0], 1, 1); + } + $nargs[$num] = $argc; + $field[1] =~ /^[a-zA-Z_][a-zA-Z0-9_]+$/ || &error("invalid tag"); diff --git a/office/docbook/openjade/files/openjade-1.3.2-respect-ldflags.patch b/office/docbook/openjade/files/openjade-1.3.2-respect-ldflags.patch new file mode 100644 index 0000000000..51bd0b27dd --- /dev/null +++ b/office/docbook/openjade/files/openjade-1.3.2-respect-ldflags.patch @@ -0,0 +1,12 @@ +diff -ru a/Makefile.lib.in b/Makefile.lib.in +--- a/Makefile.lib.in 2002-01-22 05:57:53.000000000 -0600 ++++ b/Makefile.lib.in 2009-01-04 16:15:41.000000000 -0600 +@@ -23,7 +23,7 @@ + echo 'LT_OBJS='`echo $(OBJS)|sed 's/\.o/.lo/g'` >Makefile.lt + + lib$(LIB).la: $(LT_OBJS) +- $(LIBTOOL) --mode=link $(CC) $(LINKFLAGS) -o lib$(LIB).la $(LT_OBJS) \ ++ $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LINKFLAGS) -o lib$(LIB).la $(LT_OBJS) \ + -rpath $(libdir) -version-info $(LTVERSION) $(DEPLIBS) + + install: diff --git a/office/docbook/openjade/files/openjade-1.3.2.catalog b/office/docbook/openjade/files/openjade-1.3.2.catalog new file mode 100644 index 0000000000..818af59205 --- /dev/null +++ b/office/docbook/openjade/files/openjade-1.3.2.catalog @@ -0,0 +1 @@ +SYSTEM "builtins.dsl" "builtins.dsl" diff --git a/office/docbook/openjade/files/openjade-1.3.2.dsssl-catalog b/office/docbook/openjade/files/openjade-1.3.2.dsssl-catalog new file mode 100644 index 0000000000..11bc0425af --- /dev/null +++ b/office/docbook/openjade/files/openjade-1.3.2.dsssl-catalog @@ -0,0 +1,4 @@ +PUBLIC "-//James Clark//DTD DSSSL Flow Object Tree//EN" "fot.dtd" +PUBLIC "ISO/IEC 10179:1996//DTD DSSSL Architecture//EN" "dsssl.dtd" +PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" "style-sheet.dtd" +PUBLIC "-//OpenJade//DTD DSSSL Style Sheet//EN" "style-sheet.dtd" diff --git a/office/docbook/openjade/pspec.xml b/office/docbook/openjade/pspec.xml new file mode 100644 index 0000000000..25b64a7797 --- /dev/null +++ b/office/docbook/openjade/pspec.xml @@ -0,0 +1,75 @@ + + + + + openjade + http://openjade.sourceforge.net + + PisiLinux Community + admins@pisilinux.org + + as-is + app:console + An implementation of DSSSL + OpenJade is an implementation of Document Style Semantics and Specification Language (DSSSL), a style language to format Standard Generalized Markup Language (SGML) or Extensible Markup Language (XML) documents. + http://downloads.sourceforge.net/openjade/openjade-1.3.2.tar.gz + + sgml-common + opensp-devel + libgcc + + + + openjade-1.3.2-ldflags.patch + openjade-1.3.2-respect-ldflags.patch + openjade-1.3.2-msggen.pl.patch + + + + + + openjade + + sgml-common + opensp + libgcc + + + /usr/bin + /usr/lib + /usr/share/doc/openjade + /usr/share/sgml + + + openjade-1.3.2.dsssl-catalog + openjade-1.3.2.catalog + + + System.Package + + + + + + 2014-05-18 + 1.3.2 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-02-01 + 1.3.2 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2012-10-18 + 1.3.2 + First release + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/office/docbook/openjade/translations.xml b/office/docbook/openjade/translations.xml new file mode 100644 index 0000000000..2fe3519cfd --- /dev/null +++ b/office/docbook/openjade/translations.xml @@ -0,0 +1,8 @@ + + + + openjade + Bir DSSSL uyarlaması + OpenJade SGML ya da XML belgelerinin biçimlendirilmesine yarayan bir biçem lisanı olan DSSSL'nin bir uyarlamasıdır. + + diff --git a/office/docbook/opensp/actions.py b/office/docbook/opensp/actions.py new file mode 100644 index 0000000000..5c8f7e3dd7 --- /dev/null +++ b/office/docbook/opensp/actions.py @@ -0,0 +1,34 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import get +from pisi.actionsapi import libtools +from pisi.actionsapi import shelltools +from pisi.actionsapi import pisitools + +WorkDir = "OpenSP-%s" % get.srcVERSION() + +def setup(): + libtools.gnuconfig_update() + shelltools.export("ALLOWED_FLAGS", "-O -O1 -O2 -pipe -g") + autotools.configure("--enable-nls \ + --enable-http \ + --disable-doc-build \ + --disable-static \ + --enable-default-catalog=/etc/sgml/catalog \ + --enable-default-search-path=/usr/share/sgml:/usr/share/xml \ + --datadir=/usr/share/sgml") + +def build(): + autotools.make("pkgdocdir=/usr/share/doc/%s" % get.srcNAME()) + +def install(): + autotools.rawInstall('DESTDIR="%s" pkgdocdir=/usr/share/doc/%s' % (get.installDIR(), get.srcNAME())) + + pisitools.dodoc("AUTHORS", "BUGS", "ChangeLog", "NEWS", "README") + pisitools.domove("/usr/share/sgml/locale", "/usr/share") + diff --git a/office/docbook/opensp/files/opensp-1.5-gcc34.patch b/office/docbook/opensp/files/opensp-1.5-gcc34.patch new file mode 100644 index 0000000000..60ee560853 --- /dev/null +++ b/office/docbook/opensp/files/opensp-1.5-gcc34.patch @@ -0,0 +1,10 @@ +--- include/RangeMap.h~ 2004-04-22 20:34:13.729541096 +0300 ++++ include/RangeMap.h 2004-04-22 20:31:48.473049702 +0300 +@@ -8,6 +8,7 @@ + #include "Boolean.h" + #include "ISet.h" + #include "types.h" ++#include "constant.h" + #include + + #ifdef SP_NAMESPACE diff --git a/office/docbook/opensp/files/opensp-sigsegv.patch b/office/docbook/opensp/files/opensp-sigsegv.patch new file mode 100644 index 0000000000..69bd3a94ec --- /dev/null +++ b/office/docbook/opensp/files/opensp-sigsegv.patch @@ -0,0 +1,20 @@ +--- OpenSP-1.5.2/lib/ExtendEntityManager.cxx 2005-11-05 10:05:20.000000000 +0100 ++++ OpenSP-1.5.2.new/lib/ExtendEntityManager.cxx 2007-06-21 12:56:26.000000000 +0200 +@@ -1238,7 +1238,8 @@ StorageObjectSpec::StorageObjectSpec() + } + + StorageObjectSpec::StorageObjectSpec(const StorageObjectSpec& x) +-: codingSystemName(x.codingSystemName), ++: storageManager(x.storageManager), ++ codingSystemName(x.codingSystemName), + codingSystem(x.codingSystem), + specId(x.specId), + baseId(x.baseId), +@@ -1253,6 +1254,7 @@ StorageObjectSpec::StorageObjectSpec(con + StorageObjectSpec& StorageObjectSpec::operator=(const StorageObjectSpec& x) + { + if (this != &x) { ++ storageManager = x.storageManager; + codingSystemName = x.codingSystemName; + codingSystem = x.codingSystem; + specId = x.specId; diff --git a/office/docbook/opensp/pspec.xml b/office/docbook/opensp/pspec.xml new file mode 100644 index 0000000000..c69fe8eb47 --- /dev/null +++ b/office/docbook/opensp/pspec.xml @@ -0,0 +1,75 @@ + + + + + opensp + http://openjade.sourceforge.net + + PisiLinux Community + admins@pisilinux.org + + as-is + app:console + A SGML parsing and entity management toolkit + OpenSP is a free, object-oriented toolkit for Standard Generalized Markup Language (SGML) parsing and entity management maintained by the OpenJade project. + mirrors://sourceforge/openjade/OpenSP-1.5.2.tar.gz + + docbook-xml + libgcc + + + opensp-1.5-gcc34.patch + opensp-sigsegv.patch + + + + + opensp + + libgcc + + + /usr/bin + /usr/share/doc/opensp + /usr/share/man + /usr/lib + /usr/share/locale + /usr/share/sgml + + + + + opensp-devel + Development files for opensp + + opensp + + + /usr/include + + + + + + 2014-05-18 + 1.5.2 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-02-01 + 1.5.2 + Rebuild + Alihan Öztürk + alihan@pisilinux.org + + + 2010-10-13 + 1.5.2 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/office/docbook/opensp/translations.xml b/office/docbook/opensp/translations.xml new file mode 100644 index 0000000000..f721b7d231 --- /dev/null +++ b/office/docbook/opensp/translations.xml @@ -0,0 +1,13 @@ + + + + opensp + SGML ayrıştırma araç seti + OpenSP SGML sözdizimsel ayrıştırma ve içerik yönetimi için nesne-odaklı bir araç setidir ve OpenJade projesinin bir parçasıdır. + + + + opensp-devel + opensp için geliştirme dosyaları + + From 5f3db543f5cb3ac958fc3400c34d3a17c3100831 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sat, 4 Jul 2015 23:56:27 +0300 Subject: [PATCH 11/11] mv ConsoleKit --- system/{base => auth}/ConsoleKit/actions.py | 0 system/{base => auth}/ConsoleKit/files/25-consolekit.rules | 0 system/{base => auth}/ConsoleKit/files/ConsoleKit.conf | 0 system/{base => auth}/ConsoleKit/files/consolekit.pamd | 0 .../{base => auth}/ConsoleKit/files/pam-foreground-compat.ck | 0 .../ConsoleKit/files/upstream_fix_issue_26.patch | 0 system/{base => auth}/ConsoleKit/pspec.xml | 0 system/{base => auth}/ConsoleKit/translations.xml | 0 system/auth/component.xml | 3 +++ 9 files changed, 3 insertions(+) rename system/{base => auth}/ConsoleKit/actions.py (100%) rename system/{base => auth}/ConsoleKit/files/25-consolekit.rules (100%) rename system/{base => auth}/ConsoleKit/files/ConsoleKit.conf (100%) rename system/{base => auth}/ConsoleKit/files/consolekit.pamd (100%) rename system/{base => auth}/ConsoleKit/files/pam-foreground-compat.ck (100%) rename system/{base => auth}/ConsoleKit/files/upstream_fix_issue_26.patch (100%) rename system/{base => auth}/ConsoleKit/pspec.xml (100%) rename system/{base => auth}/ConsoleKit/translations.xml (100%) create mode 100644 system/auth/component.xml diff --git a/system/base/ConsoleKit/actions.py b/system/auth/ConsoleKit/actions.py similarity index 100% rename from system/base/ConsoleKit/actions.py rename to system/auth/ConsoleKit/actions.py diff --git a/system/base/ConsoleKit/files/25-consolekit.rules b/system/auth/ConsoleKit/files/25-consolekit.rules similarity index 100% rename from system/base/ConsoleKit/files/25-consolekit.rules rename to system/auth/ConsoleKit/files/25-consolekit.rules diff --git a/system/base/ConsoleKit/files/ConsoleKit.conf b/system/auth/ConsoleKit/files/ConsoleKit.conf similarity index 100% rename from system/base/ConsoleKit/files/ConsoleKit.conf rename to system/auth/ConsoleKit/files/ConsoleKit.conf diff --git a/system/base/ConsoleKit/files/consolekit.pamd b/system/auth/ConsoleKit/files/consolekit.pamd similarity index 100% rename from system/base/ConsoleKit/files/consolekit.pamd rename to system/auth/ConsoleKit/files/consolekit.pamd diff --git a/system/base/ConsoleKit/files/pam-foreground-compat.ck b/system/auth/ConsoleKit/files/pam-foreground-compat.ck similarity index 100% rename from system/base/ConsoleKit/files/pam-foreground-compat.ck rename to system/auth/ConsoleKit/files/pam-foreground-compat.ck diff --git a/system/base/ConsoleKit/files/upstream_fix_issue_26.patch b/system/auth/ConsoleKit/files/upstream_fix_issue_26.patch similarity index 100% rename from system/base/ConsoleKit/files/upstream_fix_issue_26.patch rename to system/auth/ConsoleKit/files/upstream_fix_issue_26.patch diff --git a/system/base/ConsoleKit/pspec.xml b/system/auth/ConsoleKit/pspec.xml similarity index 100% rename from system/base/ConsoleKit/pspec.xml rename to system/auth/ConsoleKit/pspec.xml diff --git a/system/base/ConsoleKit/translations.xml b/system/auth/ConsoleKit/translations.xml similarity index 100% rename from system/base/ConsoleKit/translations.xml rename to system/auth/ConsoleKit/translations.xml diff --git a/system/auth/component.xml b/system/auth/component.xml new file mode 100644 index 0000000000..a9c76728c6 --- /dev/null +++ b/system/auth/component.xml @@ -0,0 +1,3 @@ + + system.auth +