Merge pull request #45 from ertugerata/master

sync fix deps
This commit is contained in:
Ertuğrul Erata
2015-07-04 23:58:00 +03:00
70 changed files with 1652 additions and 14 deletions
+8
View File
@@ -14,6 +14,8 @@
<Description>Fontconfig is a library designed to provide system-wide font configuration, customization and application access.</Description>
<Archive sha1sum="08565feea5a4e6375f9d8a7435dac04e52620ff2" type="tarbz2">http://www.freedesktop.org/software/fontconfig/release/fontconfig-2.11.1.tar.bz2</Archive>
<BuildDependencies>
<Dependency>freetype-devel</Dependency>
<Dependency>expat-devel</Dependency>
</BuildDependencies>
<Patches>
<!-- prefer dejavu over bitstream -->
@@ -31,6 +33,8 @@
<Package>
<Name>fontconfig</Name>
<RuntimeDependencies>
<Dependency>freetype</Dependency>
<Dependency>expat</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/fonts</Path>
@@ -51,6 +55,8 @@
<Summary>Development files for fontconfig</Summary>
<RuntimeDependencies>
<Dependency release="current">fontconfig</Dependency>
<Dependency>freetype-devel</Dependency>
<Dependency>expat-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
@@ -69,11 +75,13 @@
<BuildDependencies>
<Dependency>expat-32bit</Dependency>
<Dependency>freetype-32bit</Dependency>
<Dependency>glibc-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">fontconfig</Dependency>
<Dependency>expat-32bit</Dependency>
<Dependency>freetype-32bit</Dependency>
<Dependency>glibc-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
+2
View File
@@ -18,6 +18,8 @@
<Dependency>glib2-devel</Dependency>
<Dependency>icu4c-devel</Dependency>
<Dependency>graphite2-devel</Dependency>
<Dependency>freetype-devel</Dependency>
<Dependency>expat-devel</Dependency>
</BuildDependencies>
</Source>
+39
View File
@@ -0,0 +1,39 @@
#!/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 \
--disable-drm \
--enable-xml \
--enable-ft \
--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")
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")
@@ -0,0 +1,43 @@
From 8dc3b629434ce256f8e6a584c5853ae9b4230c33 Mon Sep 17 00:00:00 2001
From: Adam Jackson <ajax@redhat.com>
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 <ajax@redhat.com>
---
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
@@ -0,0 +1,43 @@
From 4cad9bf9f0744efe17f1b70548cd2059df071e81 Mon Sep 17 00:00:00 2001
From: Adam Jackson <ajax@redhat.com>
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 <ajax@redhat.com>
---
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
@@ -0,0 +1,33 @@
From 2de69581c28bf115852037ca41eba13cb7335976 Mon Sep 17 00:00:00 2001
From: Massimo Valentini <mvalentini@src.gnome.org>
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 <chris@chris-wilson.co.uk>
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
+197
View File
@@ -0,0 +1,197 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>cairo</Name>
<Homepage>http://cairographics.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<License>MPL-1.1</License>
<IsA>library</IsA>
<Summary>2D graphics library with bindings of many programming languages</Summary>
<Description>Cairo is a 2D graphics library with support for multiple output devices (and fileformats).</Description>
<Archive sha1sum="c8da68aa66ca0855b5d0ff552766d3e8679e1d24" type="tarxz">http://cairographics.org/releases/cairo-1.14.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>lzo-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libxcb-devel</Dependency>
<Dependency>freetype-devel</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>expat-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>pixman-devel</Dependency>
<Dependency>xcb-util-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<!--<Dependency>libspectre-devel</Dependency>
<Dependency>librsvg-devel</Dependency>
<Dependency>poppler-devel</Dependency>-->
</BuildDependencies>
<Patches>
<!--Fedora patches-->
<!-- <Patch level="1">0001-xlib-Don-t-crash-when-swapping-a-0-sized-glyph.patch</Patch> -->
<!-- <Patch level="1">0002-xcb-Don-t-crash-when-swapping-a-0-sized-glyph.patch</Patch> -->
<!-- <Patch level="1">git_fixes.diff</Patch> -->
</Patches>
</Source>
<Package>
<Name>cairo</Name>
<RuntimeDependencies>
<Dependency>lzo</Dependency>
<Dependency>zlib</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libpng</Dependency>
<Dependency>libxcb</Dependency>
<Dependency>freetype</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>libXrender</Dependency>
<Dependency>pixman</Dependency>
<Dependency>libXext</Dependency>
<Dependency>mesa</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="doc">/usr/share/gtk-doc</Path>
<Path fileType="info">/usr/share/info</Path>
<Path fileType="library">/usr/lib</Path>
</Files>
</Package>
<Package>
<Name>cairo-devel</Name>
<Summary>Development files for cairo</Summary>
<RuntimeDependencies>
<Dependency release="current">cairo</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>pixman-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>cairo-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for cairo</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>mesa-32bit</Dependency>
<Dependency>zlib-32bit</Dependency>
<Dependency>glib2-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
<Dependency>pixman-32bit</Dependency>
<Dependency>libpng-32bit</Dependency>
<Dependency>libxcb-32bit</Dependency>
<Dependency>libXext-32bit</Dependency>
<Dependency>freetype-32bit</Dependency>
<Dependency>fontconfig-32bit</Dependency>
<Dependency>libXrender-32bit</Dependency>
<!-- <Dependency>libspectre-32bit</Dependency>
<Dependency>poppler-glib-32bit</Dependency>
<Dependency>pango-32bit</Dependency>
<Dependency>librsvg-32bit</Dependency>
<Dependency>gdk-pixbuf-32bit</Dependency>-->
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">cairo</Dependency>
<Dependency>mesa-32bit</Dependency>
<Dependency>zlib-32bit</Dependency>
<Dependency>glib2-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
<Dependency>pixman-32bit</Dependency>
<Dependency>libpng-32bit</Dependency>
<Dependency>libxcb-32bit</Dependency>
<Dependency>libXext-32bit</Dependency>
<Dependency>freetype-32bit</Dependency>
<Dependency>fontconfig-32bit</Dependency>
<Dependency>libXrender-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32/lib*</Path>
<Path fileType="library">/usr/lib32/cairo</Path>
</Files>
</Package>
<History>
<Update release="9">
<Date>2015-04-18</Date>
<Version>1.14.2</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2015-01-28</Date>
<Version>1.14.0</Version>
<Comment>Version bump.</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-05-17</Date>
<Version>1.12.16</Version>
<Comment>Release bump.</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2013-10-09</Date>
<Version>1.12.16</Version>
<Comment>Version bump, fixes.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-07-29</Date>
<Version>1.12.14</Version>
<Comment>Fix dependencies.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-04-23</Date>
<Version>1.12.14</Version>
<Comment>Dep fixed</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-02-24</Date>
<Version>1.12.14</Version>
<Comment>Version bump, missing dep.</Comment>
<Name>Ertan Güven</Name>
<Email>ertan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-01-22</Date>
<Version>1.12.10</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-11-23</Date>
<Version>1.12.8</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,18 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>cairo</Name>
<Summary xml:lang="tr">Birden çok çıktı cihazına destek veren bir 2 boyutlu grafik kitaplığı</Summary>
<Summary xml:lang="fr">Cairo est une librairie graphique 2D supportant de nombreux périphériques de sortie.</Summary>
</Source>
<Package>
<Name>cairo-devel</Name>
<Summary xml:lang="tr">cairo için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>cairo-32bit</Name>
<Summary xml:lang="tr">cairo için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+3
View File
@@ -0,0 +1,3 @@
<PISI>
<Name>desktop.toolkit.gtk</Name>
</PISI>
+19
View File
@@ -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")
+81
View File
@@ -0,0 +1,81 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>gtk-doc</Name>
<Homepage>http://www.gtk.org/gtk-doc</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv3</License>
<License>FDL-1.1</License>
<IsA>app:console</IsA>
<Summary>GTK+ API documentation generator</Summary>
<Description>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.</Description>
<Archive sha1sum="49b4fc9d4cf618c53f39f35f4cf2fc27b7b3dae4" type="tarxz">mirrors://gnome/gtk-doc/1.21/gtk-doc-1.21.tar.xz</Archive>
<BuildDependencies>
<!--<Dependency>rarian</Dependency>-->
<Dependency>itstool</Dependency>
<Dependency>openjade</Dependency>
<Dependency>sgml-common</Dependency>
<Dependency>docbook-xml</Dependency>
<Dependency>docbook-xsl</Dependency>
<Dependency>libxslt-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>gtk-doc</Name>
<RuntimeDependencies>
<!--<Dependency>rarian</Dependency>-->
<Dependency>docbook-xml</Dependency>
<Dependency>sgml-common</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="doc">/usr/share/omf</Path>
<Path fileType="data">/var/lib</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2015-04-06</Date>
<Version>1.21</Version>
<Comment>Version bump.</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2014-05-18</Date>
<Version>1.20</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2014-03-30</Date>
<Version>1.20</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-08-26</Date>
<Version>1.18</Version>
<Comment>Release bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-08-26</Date>
<Version>1.18</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>gtk-doc</Name>
<Summary xml:lang="tr">GTK+ API belge oluşturucusu</Summary>
<Description xml:lang="tr">gtk-doc, GNOME ve GTK+ gibi kitaplıkların API'lerinin belgelendirilmesi için yazılmış bir uygulama projesidir.</Description>
</Source>
<Package>
<Name>gtk-doc-devel</Name>
<Summary xml:lang="tr">gtk-doc geliştirme dosyaları</Summary>
</Package>
</PISI>
+41
View File
@@ -0,0 +1,41 @@
#!/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 \
--disable-gtk-doc \
--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")
@@ -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()
@@ -0,0 +1,44 @@
From c41144ce0d72cb19d347a46ef9386f257f14fb58 Mon Sep 17 00:00:00 2001
From: Gilles Dartiguelongue <eva@gentoo.org>
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
+205
View File
@@ -0,0 +1,205 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>pango</Name>
<Homepage>http://www.pango.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<License>FTL</License>
<IsA>library</IsA>
<Summary>Text rendering and layout library</Summary>
<Description>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.</Description>
<Archive sha1sum="c6ba02ee8f9d8b22b7cfd74c4b6ae170bebc8d2b" type="tarxz">mirrors://gnome/pango/1.36/pango-1.36.8.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="1.20">gtk-doc</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>freetype-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>libXft-devel</Dependency>
<Dependency>harfbuzz-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">pango-1.32.1-lib64.patch</Patch>
</Patches>
</Source>
<Package>
<Name>pango</Name>
<RuntimeDependencies>
<Dependency>glib2</Dependency>
<Dependency>libX11</Dependency>
<Dependency>freetype</Dependency>
<Dependency>cairo</Dependency>
<Dependency>libXft</Dependency>
<Dependency>harfbuzz</Dependency>
<!--<Dependency>graphite2</Dependency>-->
<Dependency>fontconfig</Dependency>
<Dependency>libXrender</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/pango</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/libpango*</Path>
<Path fileType="library">/usr/lib/girepository-1.0</Path>
<Path fileType="library">/usr/lib/pango</Path>
<Path fileType="data">/usr/share/gir-1.0</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
<Provides>
<COMAR script="package.py">System.Package</COMAR>
</Provides>
</Package>
<Package>
<Name>pango-devel</Name>
<Summary>Development files for pango</Summary>
<RuntimeDependencies>
<Dependency release="current">pango</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>libXft-devel</Dependency>
<Dependency>harfbuzz-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="library">/usr/lib32/pkgconfig</Path>
<Path fileType="header">/usr/include</Path>
</Files>
</Package>
<Package>
<Name>pango-docs</Name>
<IsA>data:doc</IsA>
<Summary>Pango reference documents</Summary>
<Files>
<Path fileType="doc">/usr/share/gtk-doc</Path>
</Files>
</Package>
<Package>
<Name>pango-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for pango</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>cairo-32bit</Dependency>
<Dependency>glib2-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
<Dependency>libXft-32bit</Dependency>
<Dependency>freetype-32bit</Dependency>
<Dependency>libXrender-32bit</Dependency>
<Dependency>fontconfig-32bit</Dependency>
<Dependency>libffi-32bit</Dependency>
<Dependency>harfbuzz-32bit</Dependency>
<Dependency>glibc-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">pango</Dependency>
<Dependency>cairo-32bit</Dependency>
<Dependency>glib2-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
<Dependency>libXft-32bit</Dependency>
<Dependency>freetype-32bit</Dependency>
<Dependency>libXrender-32bit</Dependency>
<Dependency>fontconfig-32bit</Dependency>
<Dependency>libffi-32bit</Dependency>
<Dependency>harfbuzz-32bit</Dependency>
<Dependency>glibc-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/pango-querymodules-32</Path>
<Path fileType="library">/usr/lib32/libpango*</Path>
<Path fileType="library">/usr/lib32/girepository-1.0</Path>
<Path fileType="library">/usr/lib32/pango</Path>
</Files>
</Package>
<History>
<Update release="11">
<Date>2015-03-18</Date>
<Version>1.36.8</Version>
<Comment>Version bump.</Comment>
<Name>Hakan Yıldız</Name>
<Email>hknyldz93@gmail.com</Email>
</Update>
<Update release="10">
<Date>2014-07-07</Date>
<Version>1.36.5</Version>
<Comment>Version Bump.</Comment>
<Name>Vedat Demir</Name>
<Email>vedat@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-05-17</Date>
<Version>1.36.3</Version>
<Comment>Release bump.</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-03-30</Date>
<Version>1.36.3</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-02-05</Date>
<Version>1.36.2</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2013-10-10</Date>
<Version>1.36.0</Version>
<Comment>Version bump, cleanup.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-17</Date>
<Version>1.34.0</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-04-20</Date>
<Version>1.34.0</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-04-07</Date>
<Version>1.32.6</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-01-22</Date>
<Version>1.32.5</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2011-07-07</Date>
<Version>1.30.1</Version>
<Comment>First release</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,24 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>pango</Name>
<Summary xml:lang="tr">Metin görüntüleme kitaplığı</Summary>
<Summary xml:lang="fr">Outil de positionnement et de rendu de texte.</Summary>
<Description xml:lang="tr">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.</Description>
</Source>
<Package>
<Name>pango-docs</Name>
<Summary xml:lang="tr">Pango referans dokümanları</Summary>
</Package>
<Package>
<Name>pango-devel</Name>
<Summary xml:lang="tr">pango için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>pango-32bit</Name>
<Summary xml:lang="tr">pango için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+3 -2
View File
@@ -15,7 +15,8 @@
<Description>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.</Description>
<Archive sha1sum="27931b00eb5d50bc477e32e2dda7440f4179e7ac" type="tarxz">http://ftp.gnome.org/pub/gnome/sources/gstreamer/0.10/gstreamer-0.10.36.tar.xz</Archive>
<BuildDependencies>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
</BuildDependencies>
<Patches>
@@ -28,7 +29,7 @@
<Package>
<Name>gstreamer</Name>
<RuntimeDependencies>
<Dependency>gobject-introspection</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libxml2</Dependency>
</RuntimeDependencies>
<Files>
+3
View File
@@ -0,0 +1,3 @@
<PISI>
<Name>network.misc</Name>
</PISI>
+3
View File
@@ -0,0 +1,3 @@
<PISI>
<Name>office.docbook</Name>
</PISI>
+16
View File
@@ -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())
+48
View File
@@ -0,0 +1,48 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>itstool</Name>
<Homepage>http://itstool.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv3</License>
<Summary>XML to PO and back again</Summary>
<Description>XML to PO and back again</Description>
<Archive sha1sum="5084a2cecca8d70d184f22d2aecf5e2cb715917f" type="tarbz2">http://files.itstool.org/itstool/itstool-2.0.2.tar.bz2</Archive>
<Patches/>
</Source>
<Package>
<Name>itstool</Name>
<Files>
<Path fileType="data">/usr</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2014-05-18</Date>
<Version>2.0.2</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-01-26</Date>
<Version>2.0.2</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-09-12</Date>
<Version>1.2.0</Version>
<Comment>First release</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
</History>
</PISI>
+60
View File
@@ -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/*")
+19
View File
@@ -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")
@@ -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 \
@@ -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
@@ -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.
@@ -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");
@@ -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:
@@ -0,0 +1 @@
SYSTEM "builtins.dsl" "builtins.dsl"
@@ -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"
+75
View File
@@ -0,0 +1,75 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>openjade</Name>
<Homepage>http://openjade.sourceforge.net</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>as-is</License>
<IsA>app:console</IsA>
<Summary>An implementation of DSSSL</Summary>
<Description>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.</Description>
<Archive sha1sum="54e1999f41450fbd62c5d466002d79d3efca2321" type="targz">http://downloads.sourceforge.net/openjade/openjade-1.3.2.tar.gz</Archive>
<BuildDependencies>
<Dependency>sgml-common</Dependency>
<Dependency>opensp-devel</Dependency>
<Dependency>libgcc</Dependency>
</BuildDependencies>
<Patches>
<!-- <Patch level="1">openjade-1.3.2-deplibs.patch</Patch> -->
<Patch level="1">openjade-1.3.2-ldflags.patch</Patch>
<Patch level="1">openjade-1.3.2-respect-ldflags.patch</Patch>
<Patch level="1">openjade-1.3.2-msggen.pl.patch</Patch>
<!-- <Patch>openjade-1.3.2-lib64-fix.patch</Patch> -->
</Patches>
</Source>
<Package>
<Name>openjade</Name>
<RuntimeDependencies>
<Dependency>sgml-common</Dependency>
<Dependency>opensp</Dependency>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc/openjade</Path>
<Path fileType="data">/usr/share/sgml</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/share/sgml/openjade/dsssl/catalog">openjade-1.3.2.dsssl-catalog</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/sgml/openjade/catalog">openjade-1.3.2.catalog</AdditionalFile>
</AdditionalFiles>
<Provides>
<COMAR script="package.py">System.Package</COMAR>
</Provides>
</Package>
<History>
<Update release="3">
<Date>2014-05-18</Date>
<Version>1.3.2</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-02-01</Date>
<Version>1.3.2</Version>
<Comment>Rebuild.</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-18</Date>
<Version>1.3.2</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>openjade</Name>
<Summary xml:lang="tr">Bir DSSSL uyarlaması</Summary>
<Description xml:lang="tr">OpenJade SGML ya da XML belgelerinin biçimlendirilmesine yarayan bir biçem lisanı olan DSSSL'nin bir uyarlamasıdır.</Description>
</Source>
</PISI>
+34
View File
@@ -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")
@@ -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 <stddef.h>
#ifdef SP_NAMESPACE
@@ -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;
+75
View File
@@ -0,0 +1,75 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>opensp</Name>
<Homepage>http://openjade.sourceforge.net</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>as-is</License>
<IsA>app:console</IsA>
<Summary>A SGML parsing and entity management toolkit</Summary>
<Description>OpenSP is a free, object-oriented toolkit for Standard Generalized Markup Language (SGML) parsing and entity management maintained by the OpenJade project.</Description>
<Archive sha1sum="b4e903e980f8a8b3887396a24e067bef126e97d5" type="targz">mirrors://sourceforge/openjade/OpenSP-1.5.2.tar.gz</Archive>
<BuildDependencies>
<Dependency>docbook-xml</Dependency>
<Dependency>libgcc</Dependency>
</BuildDependencies>
<Patches>
<Patch>opensp-1.5-gcc34.patch</Patch>
<Patch level="1">opensp-sigsegv.patch</Patch>
</Patches>
</Source>
<Package>
<Name>opensp</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="doc">/usr/share/doc/opensp</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="data">/usr/share/sgml</Path>
</Files>
</Package>
<Package>
<Name>opensp-devel</Name>
<Summary>Development files for opensp</Summary>
<RuntimeDependencies>
<Dependency release="current">opensp</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2014-05-18</Date>
<Version>1.5.2</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-02-01</Date>
<Version>1.5.2</Version>
<Comment>Rebuild</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2010-10-13</Date>
<Version>1.5.2</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+13
View File
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>opensp</Name>
<Summary xml:lang="tr">SGML ayrıştırma araç seti</Summary>
<Description xml:lang="tr">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.</Description>
</Source>
<Package>
<Name>opensp-devel</Name>
<Summary xml:lang="tr">opensp için geliştirme dosyaları</Summary>
</Package>
</PISI>
+3
View File
@@ -0,0 +1,3 @@
<PISI>
<Name>office.misc</Name>
</PISI>
+20
View File
@@ -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*")
+84
View File
@@ -0,0 +1,84 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>graphite2</Name>
<Homepage>http://sourceforge.net/projects/silgraphite</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<Icon>graphite2</Icon>
<IsA>app:gui</IsA>
<Summary>SILGraphite: rendering non-roman scripts</Summary>
<Description>Graphite is a project within SIL's scripts and software dev groups to provide cross-platform rendering for complex writing systems.</Description>
<Archive sha1sum="5b3a907fee3ce0c6efcc2b31d0d98939ec031b7d" type="targz">mirrors://sourceforge/silgraphite/graphite2-1.2.4.tgz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>freetype-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>graphite2</Name>
<RuntimeDependencies>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/graphite2</Path>
<Path fileType="library">/usr/lib/</Path>
</Files>
</Package>
<Package>
<Name>graphite2-devel</Name>
<Summary>graphite2 için geliştirme dosyaları</Summary>
<RuntimeDependencies>
<Dependency release="current">graphite2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig/</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2014-05-17</Date>
<Version>1.2.4</Version>
<Comment>Version bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2014-02-25</Date>
<Version>1.2.1</Version>
<Comment>Rebuild.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvarice@gmail.com</Email>
</Update>
<Update release="3">
<Date>2013-08-21</Date>
<Version>1.2.1</Version>
<Comment>Rebuild.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-03-02</Date>
<Version>1.2.1</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-12-28</Date>
<Version>1.2.0</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+13
View File
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>graphite2</Name>
<Summary xml:lang="en">SILGraphite: rendering non-roman scripts</Summary>
<Description xml:lang="en">Graphite is a project within SIL's scripts and software dev groups to provide cross-platform rendering for complex writing systems.</Description>
</Source>
<Package>
<Name>graphite2-devel</Name>
<Summary xml:lang="tr">graphite2 için geliştirme dosyaları</Summary>
</Package>
</PISI>
+1 -1
View File
@@ -21,7 +21,7 @@ def setup():
--with-pam \
--with-libxml \
--with-libxslt \
--without-ldap \
--with-ldap \
--enable-integer-datetimes \
--enable-thread-safety \
--enable-depend \
+13 -1
View File
@@ -24,6 +24,7 @@
<Dependency>tcl-devel</Dependency>
<Dependency>libxslt-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>openldap-server</Dependency>
</BuildDependencies>
<Patches>
<!--Patch level="1">backend_po_translation.patch</Patch-->
@@ -36,7 +37,11 @@
<Summary>Essential shared libraries for any PostgreSQL client program or interface</Summary>
<RuntimeDependencies>
<Dependency>mit-kerberos</Dependency>
<Dependency>tcl</Dependency>
<Dependency>python</Dependency>
<Dependency>zlib</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>openssl</Dependency>
<Dependency>e2fsprogs</Dependency>
<Dependency>libxslt</Dependency>
<Dependency>openldap-client</Dependency>
</RuntimeDependencies>
@@ -66,6 +71,12 @@
<IsA>service</IsA>
<RuntimeDependencies>
<Dependency release="current">postgresql-lib</Dependency>
<Dependency>pam</Dependency>
<Dependency>zlib</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>openssl</Dependency>
<Dependency>readline</Dependency>
<Dependency>e2fsprogs</Dependency>
<Dependency>mit-kerberos</Dependency>
<Dependency>openldap-client</Dependency>
</RuntimeDependencies>
@@ -91,6 +102,7 @@
<RuntimeDependencies>
<Dependency release="current">postgresql-lib</Dependency>
<Dependency>tcl</Dependency>
<Dependency>perl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/pltcl_listmod</Path>
+4 -3
View File
@@ -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 \
@@ -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 \
@@ -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():
+11 -2
View File
@@ -15,9 +15,11 @@
<BuildDependencies>
<Dependency>nss-devel</Dependency>
<Dependency>db-devel</Dependency>
<Dependency>openssl-devel</Dependency>
<Dependency>tcp-wrappers-devel</Dependency>
<!--Dependency>cyrus-sasl-devel</Dependency-->
<Dependency>cyrus-sasl-devel</Dependency>
<Dependency>libtool-ltdl</Dependency>
<Dependency>groff</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">openldap-2.4.39-blfs_paths-1.patch</Patch>
@@ -48,7 +50,8 @@
<Summary>Command-line ldap client commands (ldapsearch, ldapadd etc..)</Summary>
<RuntimeDependencies>
<Dependency>nss</Dependency>
<!--Dependency>cyrus-sasl</Dependency-->
<Dependency>nspr</Dependency>
<Dependency>cyrus-sasl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/openldap/ldap.conf*</Path>
@@ -66,6 +69,10 @@
<Summary>OpenLDAP server slapd and releated tools</Summary>
<Description>OpenLDAP server slapd, additional backends, configuration files, schema definitions required for operation, and database maintenance tools</Description>
<RuntimeDependencies>
<Dependency>db</Dependency>
<Dependency>perl</Dependency>
<Dependency>tcp-wrappers</Dependency>
<Dependency>libtool-ltdl</Dependency>
<Dependency>nss</Dependency>
<Dependency>cyrus-sasl</Dependency>
<Dependency>openldap-client</Dependency>
@@ -101,9 +108,11 @@
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>openssl-32bit</Dependency>
<Dependency>glibc-32bit</Dependency>
<Dependency>libtool-ltdl-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency>glibc-32bit</Dependency>
<Dependency>openssl-32bit</Dependency>
<Dependency release="current">openldap-client</Dependency>
</RuntimeDependencies>
+3
View File
@@ -0,0 +1,3 @@
<PISI>
<Name>system.auth</Name>
</PISI>
+3
View File
@@ -0,0 +1,3 @@
<PISI>
<Name>util.crypt</Name>
</PISI>
+8 -5
View File
@@ -15,6 +15,7 @@
<Description>Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics.</Description>
<Archive sha1sum="0983b699538d4f096dbee78887ca4575c878e10a" type="targz">ftp://ftp.freedesktop.org/pub/mesa/10.5.5/mesa-10.5.5.tar.gz</Archive>
<BuildDependencies>
<Dependency>llvm</Dependency>
<Dependency>llvm-libs</Dependency>
<Dependency>llvm-clang-devel</Dependency>
<Dependency>xorg-proto</Dependency>
@@ -41,11 +42,12 @@
<Package>
<Name>mesa</Name>
<RuntimeDependencies>
<Dependency>alternatives</Dependency>
<Dependency>llvm-libs</Dependency>
<Dependency>llvm-clang</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libxcb</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libxcb</Dependency>
<Dependency>expat</Dependency>
<Dependency>libdrm</Dependency>
<Dependency>libXext</Dependency>
@@ -121,9 +123,10 @@
<Dependency>libxshmfence-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency>alternatives</Dependency>
<Dependency>glibc-32bit</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libcxb-32bit</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libxcb-32bit</Dependency>
<Dependency>expat-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
<Dependency>libdrm-32bit</Dependency>
+21
View File
@@ -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")
+114
View File
@@ -0,0 +1,114 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>pixman</Name>
<Homepage>http://www.x.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>Pixel manipulation library</Summary>
<Description>Pixman contains lowlevel pixel manipulation routines.</Description>
<Archive sha1sum="5b730399e1e212e5acaa69a4f1a2c7be1af1cdc4" type="tarbz2">mirrors://xorg/individual/lib/pixman-0.32.6.tar.bz2</Archive>
</Source>
<Package>
<Name>pixman</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>pixman-devel</Name>
<Summary>Development files for pixman</Summary>
<RuntimeDependencies>
<Dependency release="current">pixman</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>pixman-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for pixman</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>glibc-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">pixman</Dependency>
<Dependency>glibc-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="8">
<Date>2014-08-31</Date>
<Version>0.32.6</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-05-16</Date>
<Version>0.32.4</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-03-07</Date>
<Version>0.32.4</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-10-07</Date>
<Version>0.30.2</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-09-12</Date>
<Version>0.30.2</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-08-25</Date>
<Version>0.30.0</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-06-21</Date>
<Version>0.30.0</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-11-22</Date>
<Version>0.28.0</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
+18
View File
@@ -0,0 +1,18 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>pixman</Name>
<Summary xml:lang="tr">Piksel işleme kitaplığı</Summary>
<Description xml:lang="tr">Pixman, düşük düzey piksel işleme yordamlarını içerir.</Description>
</Source>
<Package>
<Name>pixman-devel</Name>
<Summary xml:lang="tr">pixman için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>pixman-32bit</Name>
<Summary xml:lang="tr">pixman için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>