Merge pull request #7615 from blue-devil/master

zeromq added to main
This commit is contained in:
Kamil ATLI
2020-01-18 22:40:30 +03:00
committed by GitHub
15 changed files with 565 additions and 18 deletions
+30
View File
@@ -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
}
+56
View File
@@ -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>
+13
View File
@@ -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>
+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/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())
+63
View File
@@ -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>
+14
View File
@@ -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
View File
@@ -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ı&apos;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&apos;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&apos;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
View File
@@ -1 +1 @@
1c25eca1eb821a88b196900a3242ccc534ec2c94
7212aa685d78303908d6b2c314869471958d4d39
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
b070cb26ad420b48d420f5089df52794a9538b32
86453fd66dd9a451d325795ff333cadec4fc56f6