@@ -0,0 +1,30 @@
|
||||
#!/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 shelltools
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import libtools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
shelltools.cd("openpgm/pgm/")
|
||||
shelltools.system("pwd")
|
||||
libtools.libtoolize("-fc")
|
||||
autotools.aclocal()
|
||||
autotools.autoheader()
|
||||
autotools.automake("--add-missing --copy")
|
||||
autotools.autoconf()
|
||||
# suppress c compiler warnings
|
||||
pisitools.cflags.add("-Wno-cpp -Wno-unused-result")
|
||||
autotools.configure()
|
||||
|
||||
def build():
|
||||
shelltools.cd("openpgm/pgm/")
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
shelltools.cd("openpgm/pgm/")
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
@@ -0,0 +1,11 @@
|
||||
--- openpgm-release-5-2-122/openpgm/pgm/Makefile.am 2012-12-04 03:56:54.000000000 +0100
|
||||
+++ openpgm-release-5-2-122/openpgm/pgm/Makefile2.am 2019-10-30 22:09:31.457801206 +0100
|
||||
@@ -54,7 +54,7 @@
|
||||
histogram.c \
|
||||
version.c
|
||||
|
||||
-share_includedir = $(includedir)/pgm-@RELEASE_INFO@/pgm
|
||||
+share_includedir = $(includedir)/pgm
|
||||
share_include_HEADERS = \
|
||||
include/pgm/atomic.h \
|
||||
include/pgm/engine.h \
|
||||
@@ -0,0 +1,129 @@
|
||||
diff --git a/openpgm/pgm/include/impl/messages.h b/openpgm/pgm/include/impl/messages.h
|
||||
index 812393f..1655e9c 100644
|
||||
--- a/openpgm/pgm/include/impl/messages.h
|
||||
+++ b/openpgm/pgm/include/impl/messages.h
|
||||
@@ -185,14 +185,14 @@ static inline void pgm_fatal (const char* format, ...) {
|
||||
#define pgm_warn_if_reached() \
|
||||
do { \
|
||||
pgm_warn ("file %s: line %d (%s): code should not be reached", \
|
||||
- __FILE__, __LINE__, __PRETTY_FUNCTION__); \
|
||||
+ __FILE__, __LINE__, __func__); \
|
||||
} while (0)
|
||||
#define pgm_warn_if_fail(expr) \
|
||||
do { \
|
||||
if (PGM_LIKELY (expr)); \
|
||||
else \
|
||||
pgm_warn ("file %s: line %d (%s): runtime check failed: (%s)", \
|
||||
- __FILE__, __LINE__, __PRETTY_FUNCTION__, #expr); \
|
||||
+ __FILE__, __LINE__, __func__, #expr); \
|
||||
} while (0)
|
||||
|
||||
|
||||
@@ -210,14 +210,14 @@ static inline void pgm_fatal (const char* format, ...) {
|
||||
if (PGM_LIKELY(expr)); \
|
||||
else { \
|
||||
pgm_fatal ("file %s: line %d (%s): assertion failed: (%s)", \
|
||||
- __FILE__, __LINE__, __PRETTY_FUNCTION__, #expr); \
|
||||
+ __FILE__, __LINE__, __func__, #expr); \
|
||||
abort (); \
|
||||
} \
|
||||
} while (0)
|
||||
# define pgm_assert_not_reached() \
|
||||
do { \
|
||||
pgm_fatal ("file %s: line %d (%s): should not be reached", \
|
||||
- __FILE__, __LINE__, __PRETTY_FUNCTION__); \
|
||||
+ __FILE__, __LINE__, __func__); \
|
||||
abort (); \
|
||||
} while (0)
|
||||
# define pgm_assert_cmpint(n1, cmp, n2) \
|
||||
@@ -226,7 +226,7 @@ static inline void pgm_fatal (const char* format, ...) {
|
||||
if (PGM_LIKELY(_n1 cmp _n2)); \
|
||||
else { \
|
||||
pgm_fatal ("file %s: line %d (%s): assertion failed (%s): (%" PRIi64 " %s %" PRIi64 ")", \
|
||||
- __FILE__, __LINE__, __PRETTY_FUNCTION__, #n1 " " #cmp " " #n2, _n1, #cmp, _n2); \
|
||||
+ __FILE__, __LINE__, __func__, #n1 " " #cmp " " #n2, _n1, #cmp, _n2); \
|
||||
abort (); \
|
||||
} \
|
||||
} while (0)
|
||||
@@ -236,7 +236,7 @@ static inline void pgm_fatal (const char* format, ...) {
|
||||
if (PGM_LIKELY(_n1 cmp _n2)); \
|
||||
else { \
|
||||
pgm_fatal ("file %s: line %d (%s): assertion failed (%s): (%" PRIu64 " %s %" PRIu64 ")", \
|
||||
- __FILE__, __LINE__, __PRETTY_FUNCTION__, #n1 " " #cmp " " #n2, _n1, #cmp, _n2); \
|
||||
+ __FILE__, __LINE__, __func__, #n1 " " #cmp " " #n2, _n1, #cmp, _n2); \
|
||||
abort (); \
|
||||
} \
|
||||
} while (0)
|
||||
@@ -295,7 +295,7 @@ static inline void pgm_fatal (const char* format, ...) {
|
||||
if (PGM_LIKELY(expr)); \
|
||||
else { \
|
||||
pgm_warn ("file %s: line %d (%s): assertion `%s' failed", \
|
||||
- __FILE__, __LINE__, __PRETTY_FUNCTION__, #expr); \
|
||||
+ __FILE__, __LINE__, __func__, #expr); \
|
||||
return; \
|
||||
} \
|
||||
} while (0)
|
||||
@@ -304,20 +304,20 @@ static inline void pgm_fatal (const char* format, ...) {
|
||||
if (PGM_LIKELY(expr)); \
|
||||
else { \
|
||||
pgm_warn ("file %s: line %d (%s): assertion `%s' failed", \
|
||||
- __FILE__, __LINE__, __PRETTY_FUNCTION__, #expr); \
|
||||
+ __FILE__, __LINE__, __func__, #expr); \
|
||||
return (val); \
|
||||
} \
|
||||
} while (0)
|
||||
# define pgm_return_if_reached() \
|
||||
do { \
|
||||
pgm_warn ("file %s: line %d (%s): should not be reached", \
|
||||
- __FILE__, __LINE__, __PRETTY_FUNCTION__); \
|
||||
+ __FILE__, __LINE__, __func__); \
|
||||
return; \
|
||||
} while (0)
|
||||
# define pgm_return_val_if_reached(val) \
|
||||
do { \
|
||||
pgm_warn ("file %s: line %d (%s): should not be reached", \
|
||||
- __FILE__, __LINE__, __PRETTY_FUNCTION__); \
|
||||
+ __FILE__, __LINE__, __func__); \
|
||||
return (val); \
|
||||
} while (0)
|
||||
|
||||
diff --git a/openpgm/pgm/mem.c b/openpgm/pgm/mem.c
|
||||
index 5697baf..d3d5295 100644
|
||||
--- a/openpgm/pgm/mem.c
|
||||
+++ b/openpgm/pgm/mem.c
|
||||
@@ -163,7 +163,7 @@ pgm_malloc (
|
||||
|
||||
#ifdef __GNUC__
|
||||
pgm_fatal ("file %s: line %d (%s): failed to allocate %" PRIzu " bytes",
|
||||
- __FILE__, __LINE__, __PRETTY_FUNCTION__,
|
||||
+ __FILE__, __LINE__, __func__,
|
||||
n_bytes);
|
||||
#else
|
||||
pgm_fatal ("file %s: line %d: failed to allocate %" PRIzu " bytes",
|
||||
@@ -186,7 +186,7 @@ pgm_malloc_n (
|
||||
if (SIZE_OVERFLOWS (n_blocks, block_bytes)) {
|
||||
#ifdef __GNUC__
|
||||
pgm_fatal ("file %s: line %d (%s): overflow allocating %" PRIzu "*%" PRIzu " bytes",
|
||||
- __FILE__, __LINE__, __PRETTY_FUNCTION__,
|
||||
+ __FILE__, __LINE__, __func__,
|
||||
n_blocks, block_bytes);
|
||||
#else
|
||||
pgm_fatal ("file %s: line %d: overflow allocating %" PRIzu "*%" PRIzu " bytes",
|
||||
@@ -210,7 +210,7 @@ pgm_malloc0 (
|
||||
|
||||
#ifdef __GNUC__
|
||||
pgm_fatal ("file %s: line %d (%s): failed to allocate %" PRIzu " bytes",
|
||||
- __FILE__, __LINE__, __PRETTY_FUNCTION__,
|
||||
+ __FILE__, __LINE__, __func__,
|
||||
n_bytes);
|
||||
#else
|
||||
pgm_fatal ("file %s: line %d: failed to allocate %" PRIzu " bytes",
|
||||
@@ -236,7 +236,7 @@ pgm_malloc0_n (
|
||||
|
||||
#ifdef __GNUC__
|
||||
pgm_fatal ("file %s: line %d (%s): failed to allocate %" PRIzu "*%" PRIzu " bytes",
|
||||
- __FILE__, __LINE__, __PRETTY_FUNCTION__,
|
||||
+ __FILE__, __LINE__, __func__,
|
||||
n_blocks, block_bytes);
|
||||
#else
|
||||
pgm_fatal ("file %s: line %d: failed to allocate %" PRIzu "*%" PRIzu " bytes",
|
||||
@@ -0,0 +1,11 @@
|
||||
diff --git a/openpgm/pgm/openpgm-5.2.pc.in b/openpgm/pgm/openpgm-5.2.pc.in
|
||||
index 1e56d944..9e30a6da 100644
|
||||
--- a/openpgm/pgm/openpgm-5.2.pc.in
|
||||
+++ b/openpgm/pgm/openpgm-5.2.pc.in
|
||||
@@ -9,4 +9,4 @@ Version: @PACKAGE_VERSION@
|
||||
# packagers may wish to move @LIBS@ to Libs.private for platforms with
|
||||
# versions of pkg-config that support static linking.
|
||||
Libs: -L${libdir} -lpgm @LIBS@
|
||||
-Cflags: -I${includedir}/pgm-@VERSION_MAJOR@.@VERSION_MINOR@ -I${libdir}/pgm-@VERSION_MAJOR@.@VERSION_MINOR@/include
|
||||
+Cflags: -I${includedir}
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
diff --git a/openpgm/pgm/version_generator.py b/openpgm/pgm/version_generator.py
|
||||
index e489aef..581eabe 100755
|
||||
--- a/openpgm/pgm/version_generator.py
|
||||
+++ b/openpgm/pgm/version_generator.py
|
||||
@@ -1,19 +1,25 @@
|
||||
-#!/usr/bin/python
|
||||
+#!/usr/bin/python3
|
||||
|
||||
import os
|
||||
import platform
|
||||
import time
|
||||
|
||||
-build_date = time.strftime ("%Y-%m-%d")
|
||||
-build_time = time.strftime ("%H:%M:%S")
|
||||
-build_rev = filter (str.isdigit, "$Revision$")
|
||||
+timestamp = time.gmtime(int(os.environ.get('SOURCE_DATE_EPOCH', time.time())))
|
||||
+build_date = time.strftime ("%Y-%m-%d", timestamp)
|
||||
+build_time = time.strftime ("%H:%M:%S", timestamp)
|
||||
+build_rev = ''.join (list (filter (str.isdigit, "$Revision$")))
|
||||
+build_system = platform.system()
|
||||
+build_machine = platform.machine()
|
||||
+if 'SOURCE_DATE_EPOCH' in os.environ:
|
||||
+ build_system = 'BuildSystem'
|
||||
+ build_machine = 'BuildMachine'
|
||||
|
||||
-print """
|
||||
+print ("""
|
||||
/* vim:ts=8:sts=8:sw=4:noai:noexpandtab
|
||||
*
|
||||
* OpenPGM version.
|
||||
*
|
||||
- * Copyright (c) 2006-2011 Miru Limited.
|
||||
+ * Copyright (c) 2006-2014 Miru Limited.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
@@ -41,15 +47,16 @@
|
||||
|
||||
const unsigned pgm_major_version = 5;
|
||||
const unsigned pgm_minor_version = 2;
|
||||
const unsigned pgm_micro_version = 122;
|
||||
-const char* pgm_build_date = "%s";
|
||||
-const char* pgm_build_time = "%s";
|
||||
-const char* pgm_build_system = "%s";
|
||||
-const char* pgm_build_machine = "%s";
|
||||
-const char* pgm_build_revision = "%s";
|
||||
+const char* pgm_build_date = "{0}";
|
||||
+const char* pgm_build_time = "{1}";
|
||||
+const char* pgm_build_system = "{2}";
|
||||
+const char* pgm_build_machine = "{3}";
|
||||
+const char* pgm_build_revision = "{4}";
|
||||
|
||||
|
||||
/* eof */
|
||||
-"""%(build_date, build_time, platform.system(), platform.machine(), build_rev)
|
||||
+""".format (build_date, build_time, build_system, build_machine, build_rev))
|
||||
|
||||
# end of file
|
||||
+
|
||||
@@ -0,0 +1,14 @@
|
||||
--- openpgm-release-5-2-122/openpgm/pgm/engine.c.org 2019-11-10 14:56:31.815959556 +0100
|
||||
+++ openpgm-release-5-2-122/openpgm/pgm/engine.c 2019-11-10 14:57:33.990743464 +0100
|
||||
@@ -262,8 +262,9 @@
|
||||
{
|
||||
#ifndef _WIN32
|
||||
if (0 == getuid()) {
|
||||
- setuid((gid_t)65534);
|
||||
- setgid((uid_t)65534);
|
||||
+ setgroups(0, NULL);
|
||||
+ setgid((gid_t)65534);
|
||||
+ setuid((uid_t)65534);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>openpgm</Name>
|
||||
<Homepage>https://www.freshports.org/net/openpgm/</Homepage>
|
||||
<Packager>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Packager>
|
||||
<License>LGPL2.1</License>
|
||||
<PartOf>network.library</PartOf>
|
||||
<IsA>library</IsA>
|
||||
<Summary>Implementation of the PGM reliable multicast protocol</Summary>
|
||||
<Description>OpenPGM is an open source implementation of the Pragmatic General Multicast (PGM) specification in RFC 3208 available at www.ietf.org. PGM is a reliable and scalable multicast protocol that enables receivers to detect loss, request retransmission of lost data, or notify an application of unrecoverable loss.</Description>
|
||||
<Archive sha1sum="2e7e9b91e988f37d356b53871ae8fce8c29619d6" type="targz">https://github.com/steve-o/openpgm/archive/release-5-2-122.tar.gz</Archive>
|
||||
<Patches>
|
||||
<!--<Patch level="3">openpgm-01-makefile-am.patch</Patch>-->
|
||||
<!--<Patch level="3">openpgm-02-c-func.patch</Patch>-->
|
||||
<!--<Patch level="3">openpgm-03-pkgconfig.patch</Patch>-->
|
||||
<!--<Patch level="3">openpgm-04-py-version-gen.patch</Patch>-->
|
||||
<!--<Patch level="3">openpgm-05-fix-setgid.patch</Patch>-->
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>openpgm</Name>
|
||||
<Summary>Implementation of the PGM reliable multicast protocol</Summary>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc/libpgm</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>openpgm-devel</Name>
|
||||
<Summary>Development files for openpgm</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">openpgm</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include/</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2019-12-30</Date>
|
||||
<Version>5.2.122</Version>
|
||||
<Comment>First pisi release</Comment>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>openpgm</Name>
|
||||
<Summary xml:lang="tr">Guvenilir coklu yayin protolu PGM'nin uygulamasi</Summary>
|
||||
<Description xml:lang="tr">OpenPGM, RFC 3208'de belirtilen Pragmatik Genel Coklu Yayın(Pragmatic General Multicast - PGM) uygulamasıdır.</Description>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>openpgm-devel</Name>
|
||||
<Summary xml:lang="tr">openpgm için geliştirme dosyaları</Summary>
|
||||
<Description xml:lang="tr">openpgm-devel, openpgm için geliştirme dosyaları sunar.</Description>
|
||||
</Package>
|
||||
</PISI>
|
||||
@@ -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/copyleft/gpl.txt
|
||||
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
autotools.autoreconf("-vfi")
|
||||
autotools.configure("--with-pgm --with-libsodium --disable-static")
|
||||
# fix unused dependency analysis
|
||||
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
@@ -0,0 +1,63 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>zeromq</Name>
|
||||
<Homepage>https://github.com/zeromq/libzmq/</Homepage>
|
||||
<Packager>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Packager>
|
||||
<License>LGPL</License>
|
||||
<PartOf>network.library</PartOf>
|
||||
<IsA>app:console</IsA>
|
||||
<IsA>library</IsA>
|
||||
<Summary>ZeroMQ core engine in C++, implements ZMTP/3.1</Summary>
|
||||
<Description>The ZeroMQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided by specialised messaging middleware products. ZeroMQ sockets provide an abstraction of asynchronous message queues, multiple messaging patterns, message filtering (subscriptions), seamless access to multiple transport protocols and more.</Description>
|
||||
<Archive sha1sum="c76f42e5ecbd3db3a40519c55d985ef2968aabce" type="targz">https://github.com/zeromq/libzmq/archive/v4.3.2.tar.gz</Archive>
|
||||
<Archive sha1sum="a100316bc2c74c8375a2a4b36bb839a84c950f83" type="targz" target="libzmq-4.3.2">https://github.com/zeromq/cppzmq/archive/v4.5.0.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>libsodium-devel</Dependency>
|
||||
<Dependency>openpgm-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>zeromq</Name>
|
||||
<Summary>ZeroMQ core engine in C++, implements ZMTP/3.1</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libsodium</Dependency>
|
||||
<Dependency>openpgm</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin/curve_keygen</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc/zeromq</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>zeromq-devel</Name>
|
||||
<Summary>Development files for zeromq</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">zeromq</Dependency>
|
||||
<Dependency>libsodium-devel</Dependency>
|
||||
<Dependency>openpgm-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="header">/usr/include/zeromq</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2019-12-30</Date>
|
||||
<Version>4.3.2</Version>
|
||||
<Comment>First pisi release</Comment>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>zeromq</Name>
|
||||
<Summary xml:lang="tr">ZeroMQ, ZMTP/3.1 uygulayan ve çekirdegi C++ olan bir kitaplıktır.</Summary>
|
||||
<Description xml:lang="tr">ZeroMQ soketleri asenkron mesaj kuyruklarının soyutlanması, çoklu mesaj oruntuleri, mesaj suzme coklu ulaşım protokollerine kesintisiz erişim saglayabilen bir kitaplıktır.</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>zeromq-devel</Name>
|
||||
<Summary xml:lang="tr">zeromq için geliştirme dosyaları</Summary>
|
||||
<Description xml:lang="tr">zeromq-devel, zeromq için geliştirme dosyaları sunar.</Description>
|
||||
</Package>
|
||||
</PISI>
|
||||
+143
-16
@@ -37272,7 +37272,7 @@ cleaner, which will allow to add new features in the future.</Description>
|
||||
<Description xml:lang="en">GNU FriBidi is the Free Implementation of the Unicode Bidirectional Algorithm.</Description>
|
||||
<Description xml:lang="tr">GNU FriBidi, Çift Yönlü Unicode Algoritması'nın özgür uygulamasıdır.</Description>
|
||||
<Description xml:lang="es">GNU FriBidi es la implementación libre del algoritmo Unicode Bidirectional.</Description>
|
||||
<Archive type="tarbz2" sha1sum="39d2bcb3ef93365222e7cdaf648cd167785ec3bf" name="fribidi-1.0.5.tar.bz2">https://github.com/fribidi/fribidi/releases/download/v1.0.5/fribidi-1.0.5.tar.bz2</Archive>
|
||||
<Archive type="tarbz2" sha1sum="0489f1f9b6e19fd3060ee4da36e7e5f7b8ad21c9" name="fribidi-1.0.8.tar.bz2">https://github.com/fribidi/fribidi/releases/download/v1.0.8/fribidi-1.0.8.tar.bz2</Archive>
|
||||
<SourceURI>multimedia/misc/fribidi/pspec.xml</SourceURI>
|
||||
</Source>
|
||||
<Package>
|
||||
@@ -37289,7 +37289,7 @@ cleaner, which will allow to add new features in the future.</Description>
|
||||
<Summary xml:lang="en">Development files for fribidi</Summary>
|
||||
<Summary xml:lang="tr">fribidi için geliştirme dosyaları</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="6">fribidi</Dependency>
|
||||
<Dependency release="7">fribidi</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
@@ -37303,13 +37303,20 @@ cleaner, which will allow to add new features in the future.</Description>
|
||||
<PartOf>emul32</PartOf>
|
||||
<BuildType>emul32</BuildType>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="6">fribidi</Dependency>
|
||||
<Dependency release="7">fribidi</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib32</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="7">
|
||||
<Date>2020-01-18</Date>
|
||||
<Version>1.0.8</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2019-01-15</Date>
|
||||
<Version>1.0.5</Version>
|
||||
@@ -167601,6 +167608,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="8">
|
||||
<Date>2020-01-18</Date>
|
||||
<Version>0.6.0</Version>
|
||||
<Comment>rebuild for qt5.14.0</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="8">
|
||||
<Date>2019-09-15</Date>
|
||||
<Version>0.6.0</Version>
|
||||
@@ -171623,6 +171637,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
|
||||
<Description xml:lang="tr">QML ve JavaScript dilleri için sınıflar</Description>
|
||||
<Archive type="tarxz" sha1sum="2ea4a2ffe698987423f6ee63d58fbba433fe0910" name="qtdeclarative-everywhere-src-5.14.0.tar.xz">http://download.qt.io/official_releases/qt/5.14/5.14.0/submodules/qtdeclarative-everywhere-src-5.14.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>python3</Dependency>
|
||||
<Dependency versionFrom="5.14.0">qt5-base-devel</Dependency>
|
||||
<Dependency>libxkbcommon-devel</Dependency>
|
||||
<Dependency versionFrom="13.0.4">mesa-devel</Dependency>
|
||||
@@ -171634,6 +171649,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
|
||||
<Name>qt5-declarative</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>libglvnd</Dependency>
|
||||
<Dependency versionFrom="5.14.0">qt5-base</Dependency>
|
||||
<Dependency versionFrom="13.0.4">mesa</Dependency>
|
||||
</RuntimeDependencies>
|
||||
@@ -171658,15 +171674,6 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
|
||||
<Path fileType="header">/usr/include/qt5</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>qt5-declarative-docs</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency versionFrom="5.14.0">qt5-base</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="doc">/usr/share/doc/qt5</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="18">
|
||||
<Date>2019-12-22</Date>
|
||||
@@ -177698,6 +177705,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
|
||||
<Dependency versionFrom="5.14.0">qt5-declarative</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin/qdistancefieldgenerator</Path>
|
||||
<Path fileType="executable">/usr/bin/assistant</Path>
|
||||
<Path fileType="executable">/usr/bin/qhelpgenerator</Path>
|
||||
<Path fileType="executable">/usr/bin/qhelpconverter</Path>
|
||||
@@ -181361,8 +181369,8 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
|
||||
<Dependency>cmake</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency versionFrom="0.6.0">lxqt-build-tools</Dependency>
|
||||
<Dependency versionFrom="5.13.2">qt5-base-devel</Dependency>
|
||||
<Dependency versionFrom="5.13.2">qt5-linguist</Dependency>
|
||||
<Dependency versionFrom="5.14.0">qt5-base-devel</Dependency>
|
||||
<Dependency versionFrom="5.14.0">qt5-linguist</Dependency>
|
||||
</BuildDependencies>
|
||||
<SourceURI>desktop/toolkit/qtermwidget5/pspec.xml</SourceURI>
|
||||
</Source>
|
||||
@@ -181371,7 +181379,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
|
||||
<Summary xml:lang="en">Development files for qtermwidget5</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency versionFrom="5.13.2">qt5-base</Dependency>
|
||||
<Dependency versionFrom="5.14.0">qt5-base</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin/consoleq</Path>
|
||||
@@ -181386,7 +181394,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
|
||||
<Summary xml:lang="tr">qtermwidget5 için geliştirme dosyaları</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency versionFrom="5.13.2">qt5-base-devel</Dependency>
|
||||
<Dependency release="14">qtermwidget5</Dependency>
|
||||
<Dependency release="15">qtermwidget5</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/usr/share/cmake/qtermwidget5</Path>
|
||||
@@ -181395,6 +181403,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="15">
|
||||
<Date>2020-01-18</Date>
|
||||
<Version>0.14.1</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="14">
|
||||
<Date>2019-11-04</Date>
|
||||
<Version>0.14.1</Version>
|
||||
@@ -194566,6 +194581,118 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
|
||||
</Update>
|
||||
</History>
|
||||
</SpecFile>
|
||||
<SpecFile>
|
||||
<Source>
|
||||
<Name>zeromq</Name>
|
||||
<Homepage>https://github.com/zeromq/libzmq/</Homepage>
|
||||
<Packager>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Packager>
|
||||
<License>LGPL</License>
|
||||
<IsA>app:console</IsA>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>network.library</PartOf>
|
||||
<Summary xml:lang="en">ZeroMQ core engine in C++, implements ZMTP/3.1</Summary>
|
||||
<Summary xml:lang="tr">ZeroMQ, ZMTP/3.1 uygulayan ve çekirdegi C++ olan bir kitaplıktır.</Summary>
|
||||
<Description xml:lang="en">The ZeroMQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided by specialised messaging middleware products. ZeroMQ sockets provide an abstraction of asynchronous message queues, multiple messaging patterns, message filtering (subscriptions), seamless access to multiple transport protocols and more.</Description>
|
||||
<Description xml:lang="tr">ZeroMQ soketleri asenkron mesaj kuyruklarının soyutlanması, çoklu mesaj oruntuleri, mesaj suzme coklu ulaşım protokollerine kesintisiz erişim saglayabilen bir kitaplıktır.</Description>
|
||||
<Archive type="targz" sha1sum="c76f42e5ecbd3db3a40519c55d985ef2968aabce" name="v4.3.2.tar.gz">https://github.com/zeromq/libzmq/archive/v4.3.2.tar.gz</Archive>
|
||||
<Archive type="targz" sha1sum="a100316bc2c74c8375a2a4b36bb839a84c950f83" target="libzmq-4.3.2" name="v4.5.0.tar.gz">https://github.com/zeromq/cppzmq/archive/v4.5.0.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>libsodium-devel</Dependency>
|
||||
<Dependency>openpgm-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<SourceURI>network/library/zeromq/pspec.xml</SourceURI>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>zeromq</Name>
|
||||
<Summary xml:lang="en">ZeroMQ core engine in C++, implements ZMTP/3.1</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libsodium</Dependency>
|
||||
<Dependency>openpgm</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin/curve_keygen</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc/zeromq</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>zeromq-devel</Name>
|
||||
<Summary xml:lang="en">Development files for zeromq</Summary>
|
||||
<Summary xml:lang="tr">zeromq için geliştirme dosyaları</Summary>
|
||||
<Description xml:lang="tr">zeromq-devel, zeromq için geliştirme dosyaları sunar.</Description>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="1">zeromq</Dependency>
|
||||
<Dependency>libsodium-devel</Dependency>
|
||||
<Dependency>openpgm-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="header">/usr/include/zeromq</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2019-12-30</Date>
|
||||
<Version>4.3.2</Version>
|
||||
<Comment>First pisi release</Comment>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</SpecFile>
|
||||
<SpecFile>
|
||||
<Source>
|
||||
<Name>openpgm</Name>
|
||||
<Homepage>https://www.freshports.org/net/openpgm/</Homepage>
|
||||
<Packager>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Packager>
|
||||
<License>LGPL2.1</License>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>network.library</PartOf>
|
||||
<Summary xml:lang="en">Implementation of the PGM reliable multicast protocol</Summary>
|
||||
<Summary xml:lang="tr">Guvenilir coklu yayin protolu PGM'nin uygulamasi</Summary>
|
||||
<Description xml:lang="en">OpenPGM is an open source implementation of the Pragmatic General Multicast (PGM) specification in RFC 3208 available at www.ietf.org. PGM is a reliable and scalable multicast protocol that enables receivers to detect loss, request retransmission of lost data, or notify an application of unrecoverable loss.</Description>
|
||||
<Description xml:lang="tr">OpenPGM, RFC 3208'de belirtilen Pragmatik Genel Coklu Yayın(Pragmatic General Multicast - PGM) uygulamasıdır.</Description>
|
||||
<Archive type="targz" sha1sum="2e7e9b91e988f37d356b53871ae8fce8c29619d6" name="release-5-2-122.tar.gz">https://github.com/steve-o/openpgm/archive/release-5-2-122.tar.gz</Archive>
|
||||
<SourceURI>network/library/openpgm/pspec.xml</SourceURI>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>openpgm</Name>
|
||||
<Summary xml:lang="en">Implementation of the PGM reliable multicast protocol</Summary>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc/libpgm</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>openpgm-devel</Name>
|
||||
<Summary xml:lang="en">Development files for openpgm</Summary>
|
||||
<Summary xml:lang="tr">openpgm için geliştirme dosyaları</Summary>
|
||||
<Description xml:lang="tr">openpgm-devel, openpgm için geliştirme dosyaları sunar.</Description>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="1">openpgm</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include/</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2019-12-30</Date>
|
||||
<Version>5.2.122</Version>
|
||||
<Comment>First pisi release</Comment>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</SpecFile>
|
||||
<SpecFile>
|
||||
<Source>
|
||||
<Name>nodejs</Name>
|
||||
|
||||
@@ -1 +1 @@
|
||||
1c25eca1eb821a88b196900a3242ccc534ec2c94
|
||||
7212aa685d78303908d6b2c314869471958d4d39
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
b070cb26ad420b48d420f5089df52794a9538b32
|
||||
86453fd66dd9a451d325795ff333cadec4fc56f6
|
||||
Reference in New Issue
Block a user