diff --git a/manifest/armv7l/z/zeromq.filelist b/manifest/armv7l/z/zeromq.filelist index 62eaedfa1..a45c66021 100644 --- a/manifest/armv7l/z/zeromq.filelist +++ b/manifest/armv7l/z/zeromq.filelist @@ -1,76 +1,8 @@ -/usr/local/bin/curve_keygen /usr/local/include/zmq.h /usr/local/include/zmq_utils.h /usr/local/lib/libzmq.a /usr/local/lib/libzmq.la /usr/local/lib/libzmq.so /usr/local/lib/libzmq.so.5 -/usr/local/lib/libzmq.so.5.2.2 +/usr/local/lib/libzmq.so.5.2.5 /usr/local/lib/pkgconfig/libzmq.pc -/usr/local/share/man/man3/zmq_atomic_counter_dec.3.gz -/usr/local/share/man/man3/zmq_atomic_counter_destroy.3.gz -/usr/local/share/man/man3/zmq_atomic_counter_inc.3.gz -/usr/local/share/man/man3/zmq_atomic_counter_new.3.gz -/usr/local/share/man/man3/zmq_atomic_counter_set.3.gz -/usr/local/share/man/man3/zmq_atomic_counter_value.3.gz -/usr/local/share/man/man3/zmq_bind.3.gz -/usr/local/share/man/man3/zmq_close.3.gz -/usr/local/share/man/man3/zmq_connect.3.gz -/usr/local/share/man/man3/zmq_ctx_get.3.gz -/usr/local/share/man/man3/zmq_ctx_new.3.gz -/usr/local/share/man/man3/zmq_ctx_set.3.gz -/usr/local/share/man/man3/zmq_ctx_shutdown.3.gz -/usr/local/share/man/man3/zmq_ctx_term.3.gz -/usr/local/share/man/man3/zmq_curve_keypair.3.gz -/usr/local/share/man/man3/zmq_curve_public.3.gz -/usr/local/share/man/man3/zmq_disconnect.3.gz -/usr/local/share/man/man3/zmq_errno.3.gz -/usr/local/share/man/man3/zmq_getsockopt.3.gz -/usr/local/share/man/man3/zmq_has.3.gz -/usr/local/share/man/man3/zmq_msg_close.3.gz -/usr/local/share/man/man3/zmq_msg_copy.3.gz -/usr/local/share/man/man3/zmq_msg_data.3.gz -/usr/local/share/man/man3/zmq_msg_get.3.gz -/usr/local/share/man/man3/zmq_msg_gets.3.gz -/usr/local/share/man/man3/zmq_msg_init.3.gz -/usr/local/share/man/man3/zmq_msg_init_data.3.gz -/usr/local/share/man/man3/zmq_msg_init_size.3.gz -/usr/local/share/man/man3/zmq_msg_more.3.gz -/usr/local/share/man/man3/zmq_msg_move.3.gz -/usr/local/share/man/man3/zmq_msg_recv.3.gz -/usr/local/share/man/man3/zmq_msg_routing_id.3.gz -/usr/local/share/man/man3/zmq_msg_send.3.gz -/usr/local/share/man/man3/zmq_msg_set.3.gz -/usr/local/share/man/man3/zmq_msg_set_routing_id.3.gz -/usr/local/share/man/man3/zmq_msg_size.3.gz -/usr/local/share/man/man3/zmq_poll.3.gz -/usr/local/share/man/man3/zmq_poller.3.gz -/usr/local/share/man/man3/zmq_proxy.3.gz -/usr/local/share/man/man3/zmq_proxy_steerable.3.gz -/usr/local/share/man/man3/zmq_recv.3.gz -/usr/local/share/man/man3/zmq_recvmsg.3.gz -/usr/local/share/man/man3/zmq_send.3.gz -/usr/local/share/man/man3/zmq_send_const.3.gz -/usr/local/share/man/man3/zmq_sendmsg.3.gz -/usr/local/share/man/man3/zmq_setsockopt.3.gz -/usr/local/share/man/man3/zmq_socket.3.gz -/usr/local/share/man/man3/zmq_socket_monitor.3.gz -/usr/local/share/man/man3/zmq_socket_monitor_versioned.3.gz -/usr/local/share/man/man3/zmq_strerror.3.gz -/usr/local/share/man/man3/zmq_timers.3.gz -/usr/local/share/man/man3/zmq_unbind.3.gz -/usr/local/share/man/man3/zmq_version.3.gz -/usr/local/share/man/man3/zmq_z85_decode.3.gz -/usr/local/share/man/man3/zmq_z85_encode.3.gz -/usr/local/share/man/man7/zmq.7.gz -/usr/local/share/man/man7/zmq_curve.7.gz -/usr/local/share/man/man7/zmq_gssapi.7.gz -/usr/local/share/man/man7/zmq_inproc.7.gz -/usr/local/share/man/man7/zmq_ipc.7.gz -/usr/local/share/man/man7/zmq_null.7.gz -/usr/local/share/man/man7/zmq_pgm.7.gz -/usr/local/share/man/man7/zmq_plain.7.gz -/usr/local/share/man/man7/zmq_tcp.7.gz -/usr/local/share/man/man7/zmq_tipc.7.gz -/usr/local/share/man/man7/zmq_udp.7.gz -/usr/local/share/man/man7/zmq_vmci.7.gz diff --git a/manifest/i686/z/zeromq.filelist b/manifest/i686/z/zeromq.filelist index 62eaedfa1..a45c66021 100644 --- a/manifest/i686/z/zeromq.filelist +++ b/manifest/i686/z/zeromq.filelist @@ -1,76 +1,8 @@ -/usr/local/bin/curve_keygen /usr/local/include/zmq.h /usr/local/include/zmq_utils.h /usr/local/lib/libzmq.a /usr/local/lib/libzmq.la /usr/local/lib/libzmq.so /usr/local/lib/libzmq.so.5 -/usr/local/lib/libzmq.so.5.2.2 +/usr/local/lib/libzmq.so.5.2.5 /usr/local/lib/pkgconfig/libzmq.pc -/usr/local/share/man/man3/zmq_atomic_counter_dec.3.gz -/usr/local/share/man/man3/zmq_atomic_counter_destroy.3.gz -/usr/local/share/man/man3/zmq_atomic_counter_inc.3.gz -/usr/local/share/man/man3/zmq_atomic_counter_new.3.gz -/usr/local/share/man/man3/zmq_atomic_counter_set.3.gz -/usr/local/share/man/man3/zmq_atomic_counter_value.3.gz -/usr/local/share/man/man3/zmq_bind.3.gz -/usr/local/share/man/man3/zmq_close.3.gz -/usr/local/share/man/man3/zmq_connect.3.gz -/usr/local/share/man/man3/zmq_ctx_get.3.gz -/usr/local/share/man/man3/zmq_ctx_new.3.gz -/usr/local/share/man/man3/zmq_ctx_set.3.gz -/usr/local/share/man/man3/zmq_ctx_shutdown.3.gz -/usr/local/share/man/man3/zmq_ctx_term.3.gz -/usr/local/share/man/man3/zmq_curve_keypair.3.gz -/usr/local/share/man/man3/zmq_curve_public.3.gz -/usr/local/share/man/man3/zmq_disconnect.3.gz -/usr/local/share/man/man3/zmq_errno.3.gz -/usr/local/share/man/man3/zmq_getsockopt.3.gz -/usr/local/share/man/man3/zmq_has.3.gz -/usr/local/share/man/man3/zmq_msg_close.3.gz -/usr/local/share/man/man3/zmq_msg_copy.3.gz -/usr/local/share/man/man3/zmq_msg_data.3.gz -/usr/local/share/man/man3/zmq_msg_get.3.gz -/usr/local/share/man/man3/zmq_msg_gets.3.gz -/usr/local/share/man/man3/zmq_msg_init.3.gz -/usr/local/share/man/man3/zmq_msg_init_data.3.gz -/usr/local/share/man/man3/zmq_msg_init_size.3.gz -/usr/local/share/man/man3/zmq_msg_more.3.gz -/usr/local/share/man/man3/zmq_msg_move.3.gz -/usr/local/share/man/man3/zmq_msg_recv.3.gz -/usr/local/share/man/man3/zmq_msg_routing_id.3.gz -/usr/local/share/man/man3/zmq_msg_send.3.gz -/usr/local/share/man/man3/zmq_msg_set.3.gz -/usr/local/share/man/man3/zmq_msg_set_routing_id.3.gz -/usr/local/share/man/man3/zmq_msg_size.3.gz -/usr/local/share/man/man3/zmq_poll.3.gz -/usr/local/share/man/man3/zmq_poller.3.gz -/usr/local/share/man/man3/zmq_proxy.3.gz -/usr/local/share/man/man3/zmq_proxy_steerable.3.gz -/usr/local/share/man/man3/zmq_recv.3.gz -/usr/local/share/man/man3/zmq_recvmsg.3.gz -/usr/local/share/man/man3/zmq_send.3.gz -/usr/local/share/man/man3/zmq_send_const.3.gz -/usr/local/share/man/man3/zmq_sendmsg.3.gz -/usr/local/share/man/man3/zmq_setsockopt.3.gz -/usr/local/share/man/man3/zmq_socket.3.gz -/usr/local/share/man/man3/zmq_socket_monitor.3.gz -/usr/local/share/man/man3/zmq_socket_monitor_versioned.3.gz -/usr/local/share/man/man3/zmq_strerror.3.gz -/usr/local/share/man/man3/zmq_timers.3.gz -/usr/local/share/man/man3/zmq_unbind.3.gz -/usr/local/share/man/man3/zmq_version.3.gz -/usr/local/share/man/man3/zmq_z85_decode.3.gz -/usr/local/share/man/man3/zmq_z85_encode.3.gz -/usr/local/share/man/man7/zmq.7.gz -/usr/local/share/man/man7/zmq_curve.7.gz -/usr/local/share/man/man7/zmq_gssapi.7.gz -/usr/local/share/man/man7/zmq_inproc.7.gz -/usr/local/share/man/man7/zmq_ipc.7.gz -/usr/local/share/man/man7/zmq_null.7.gz -/usr/local/share/man/man7/zmq_pgm.7.gz -/usr/local/share/man/man7/zmq_plain.7.gz -/usr/local/share/man/man7/zmq_tcp.7.gz -/usr/local/share/man/man7/zmq_tipc.7.gz -/usr/local/share/man/man7/zmq_udp.7.gz -/usr/local/share/man/man7/zmq_vmci.7.gz diff --git a/manifest/x86_64/z/zeromq.filelist b/manifest/x86_64/z/zeromq.filelist index d77243f4d..94d38858b 100644 --- a/manifest/x86_64/z/zeromq.filelist +++ b/manifest/x86_64/z/zeromq.filelist @@ -1,76 +1,8 @@ -/usr/local/bin/curve_keygen /usr/local/include/zmq.h /usr/local/include/zmq_utils.h /usr/local/lib64/libzmq.a /usr/local/lib64/libzmq.la /usr/local/lib64/libzmq.so /usr/local/lib64/libzmq.so.5 -/usr/local/lib64/libzmq.so.5.2.2 +/usr/local/lib64/libzmq.so.5.2.5 /usr/local/lib64/pkgconfig/libzmq.pc -/usr/local/share/man/man3/zmq_atomic_counter_dec.3.gz -/usr/local/share/man/man3/zmq_atomic_counter_destroy.3.gz -/usr/local/share/man/man3/zmq_atomic_counter_inc.3.gz -/usr/local/share/man/man3/zmq_atomic_counter_new.3.gz -/usr/local/share/man/man3/zmq_atomic_counter_set.3.gz -/usr/local/share/man/man3/zmq_atomic_counter_value.3.gz -/usr/local/share/man/man3/zmq_bind.3.gz -/usr/local/share/man/man3/zmq_close.3.gz -/usr/local/share/man/man3/zmq_connect.3.gz -/usr/local/share/man/man3/zmq_ctx_get.3.gz -/usr/local/share/man/man3/zmq_ctx_new.3.gz -/usr/local/share/man/man3/zmq_ctx_set.3.gz -/usr/local/share/man/man3/zmq_ctx_shutdown.3.gz -/usr/local/share/man/man3/zmq_ctx_term.3.gz -/usr/local/share/man/man3/zmq_curve_keypair.3.gz -/usr/local/share/man/man3/zmq_curve_public.3.gz -/usr/local/share/man/man3/zmq_disconnect.3.gz -/usr/local/share/man/man3/zmq_errno.3.gz -/usr/local/share/man/man3/zmq_getsockopt.3.gz -/usr/local/share/man/man3/zmq_has.3.gz -/usr/local/share/man/man3/zmq_msg_close.3.gz -/usr/local/share/man/man3/zmq_msg_copy.3.gz -/usr/local/share/man/man3/zmq_msg_data.3.gz -/usr/local/share/man/man3/zmq_msg_get.3.gz -/usr/local/share/man/man3/zmq_msg_gets.3.gz -/usr/local/share/man/man3/zmq_msg_init.3.gz -/usr/local/share/man/man3/zmq_msg_init_data.3.gz -/usr/local/share/man/man3/zmq_msg_init_size.3.gz -/usr/local/share/man/man3/zmq_msg_more.3.gz -/usr/local/share/man/man3/zmq_msg_move.3.gz -/usr/local/share/man/man3/zmq_msg_recv.3.gz -/usr/local/share/man/man3/zmq_msg_routing_id.3.gz -/usr/local/share/man/man3/zmq_msg_send.3.gz -/usr/local/share/man/man3/zmq_msg_set.3.gz -/usr/local/share/man/man3/zmq_msg_set_routing_id.3.gz -/usr/local/share/man/man3/zmq_msg_size.3.gz -/usr/local/share/man/man3/zmq_poll.3.gz -/usr/local/share/man/man3/zmq_poller.3.gz -/usr/local/share/man/man3/zmq_proxy.3.gz -/usr/local/share/man/man3/zmq_proxy_steerable.3.gz -/usr/local/share/man/man3/zmq_recv.3.gz -/usr/local/share/man/man3/zmq_recvmsg.3.gz -/usr/local/share/man/man3/zmq_send.3.gz -/usr/local/share/man/man3/zmq_send_const.3.gz -/usr/local/share/man/man3/zmq_sendmsg.3.gz -/usr/local/share/man/man3/zmq_setsockopt.3.gz -/usr/local/share/man/man3/zmq_socket.3.gz -/usr/local/share/man/man3/zmq_socket_monitor.3.gz -/usr/local/share/man/man3/zmq_socket_monitor_versioned.3.gz -/usr/local/share/man/man3/zmq_strerror.3.gz -/usr/local/share/man/man3/zmq_timers.3.gz -/usr/local/share/man/man3/zmq_unbind.3.gz -/usr/local/share/man/man3/zmq_version.3.gz -/usr/local/share/man/man3/zmq_z85_decode.3.gz -/usr/local/share/man/man3/zmq_z85_encode.3.gz -/usr/local/share/man/man7/zmq.7.gz -/usr/local/share/man/man7/zmq_curve.7.gz -/usr/local/share/man/man7/zmq_gssapi.7.gz -/usr/local/share/man/man7/zmq_inproc.7.gz -/usr/local/share/man/man7/zmq_ipc.7.gz -/usr/local/share/man/man7/zmq_null.7.gz -/usr/local/share/man/man7/zmq_pgm.7.gz -/usr/local/share/man/man7/zmq_plain.7.gz -/usr/local/share/man/man7/zmq_tcp.7.gz -/usr/local/share/man/man7/zmq_tipc.7.gz -/usr/local/share/man/man7/zmq_udp.7.gz -/usr/local/share/man/man7/zmq_vmci.7.gz diff --git a/packages/xercesc.rb b/packages/xercesc.rb index 2191d0c8e..22b29e411 100644 --- a/packages/xercesc.rb +++ b/packages/xercesc.rb @@ -1,34 +1,41 @@ -require 'package' +require 'buildsystems/autotools' -class Xercesc < Package +class Xercesc < Autotools description 'Xerces-C++ is a validating XML parser written in a portable subset of C++.' homepage 'https://xerces.apache.org/xerces-c/' - version '3.2.3' + version '3.2.5' license 'Apache-2.0' compatibility 'all' - source_url 'https://downloads.apache.org/xerces/c/3/sources/xerces-c-3.2.3.tar.xz' - source_sha256 '12fc99a9fc1d1a79bd0e927b8b5637a576d6656f45b0d5e70ee3694d379cc149' - binary_compression 'tar.xz' + source_url 'https://github.com/apache/xerces-c.git' + git_hashtag "v#{version}" + binary_compression 'tar.zst' binary_sha256({ - aarch64: '7ee70737c8d3fe7d21a9e3cf3f27abebcf9b663da95b4aa24e9862c9c707fe4c', - armv7l: '7ee70737c8d3fe7d21a9e3cf3f27abebcf9b663da95b4aa24e9862c9c707fe4c', - i686: '8cad0d974c6c6966fbc7e0d039fcab63a07eccd4e2435fadd748b4fbce2e5cc4', - x86_64: 'd1a0c7fd791b712963ea851792e8253474ec0ba5683d631ce0b0ac981e90762e' + aarch64: 'f8b2b89232b64109e16cb378545adbc29d60a80ac141dc58ee303a83c5f5db4e', + armv7l: 'f8b2b89232b64109e16cb378545adbc29d60a80ac141dc58ee303a83c5f5db4e', + i686: '1573698c5fa1871953d6fe90bfa4cc613a71dde7bd1a63c36d83c184e5911ca5', + x86_64: 'f1a1409f5fdcb3670d4f05c6fb500c554a871c073c478f51283de0d0ef993b8a' }) + depends_on 'brotli' # R + depends_on 'c_ares' # R depends_on 'curl' + depends_on 'e2fsprogs' # R + depends_on 'gcc_lib' # R + depends_on 'glibc' # R + depends_on 'icu4c' # R + depends_on 'krb5' # R + depends_on 'libcyrussasl' # R + depends_on 'libidn2' # R + depends_on 'libnghttp2' # R + depends_on 'libpsl' # R + depends_on 'libssh' # R + depends_on 'libtirpc' # R + depends_on 'libunistring' # R + depends_on 'openldap' # R + depends_on 'openssl' # R + depends_on 'zlib' # R + depends_on 'zstd' # R - def self.build - system './configure', - "--prefix=#{CREW_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}", - '--disable-maintainer-mode', - '--disable-static' - system 'make' - end - - def self.install - system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' - end + configure_options '--disable-static' end diff --git a/packages/zeromq.rb b/packages/zeromq.rb index 6222bbe07..ccbe3f9e0 100644 --- a/packages/zeromq.rb +++ b/packages/zeromq.rb @@ -1,37 +1,28 @@ -require 'package' +require 'buildsystems/autotools' -class Zeromq < Package +class Zeromq < Autotools description 'Fast messaging system built on sockets. C and C++ bindings. aka 0MQ, ZMQ.' homepage 'https://zeromq.org/' - version '4.3.2' + version '4.3.5' license 'LGPL-3' compatibility 'all' - source_url 'https://github.com/zeromq/libzmq/releases/download/v4.3.2/zeromq-4.3.2.tar.gz' - source_sha256 'ebd7b5c830d6428956b67a0454a7f8cbed1de74b3b01e5c33c5378e22740f763' - binary_compression 'tar.xz' + source_url 'https://github.com/zeromq/libzmq.git' + git_hashtag "v#{version}" + binary_compression 'tar.zst' binary_sha256({ - aarch64: '203bef19128bd37bb9320c1413693edaad122804276cb3114e540ab0a77dae3f', - armv7l: '203bef19128bd37bb9320c1413693edaad122804276cb3114e540ab0a77dae3f', - i686: '9695e614855a6edb5d0c5ac190ee4dbd6b49dccd6f235f9bc93ffcc70f0e4f9f', - x86_64: '531fbc84e6d4d4572ae1b4e5e5e84ca63303151d9674cc0e0f79edece7a27d51' + aarch64: '0c9dd94783114203775f59f38caf4166c00827c2b66b66b2e1812e4a595a6be3', + armv7l: '0c9dd94783114203775f59f38caf4166c00827c2b66b66b2e1812e4a595a6be3', + i686: 'c4c2847266ee5503a4ef92850d35ed3c7defa75070c7cd354ab90ca2efe60def', + x86_64: 'e137a13cbbe23708483daaf1800dc789b792555e89213e87247b69490228e6f5' }) + depends_on 'libbsd' + depends_on 'libmd' # R depends_on 'libunwind' - def self.build - system './configure', - "--prefix=#{CREW_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}", - '--disable-dependency-tracking' - system 'make' - end - - def self.check - system 'make', 'check' - end - - def self.install - system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' - end + # warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl" + # compilation error: file /tmp/xmlto-xsl.bNfymk line 4 element import + configure_options '--without-docs' + run_tests end