basebuilder_pel7ppc64lebuilder0
1 year ago
65 changed files with 6470 additions and 275 deletions
@ -0,0 +1,35 @@
@@ -0,0 +1,35 @@
|
||||
From 3df079ae29426b4bee3ca11681a41958d72b983a Mon Sep 17 00:00:00 2001 |
||||
From: Nikita Popov <npopov@redhat.com> |
||||
Date: Mon, 31 Jan 2022 10:33:27 +0100 |
||||
Subject: [PATCH] Disable CrashRecoveryTest.DumpStackCleanup test on aarch64 |
||||
|
||||
Produces a non-reproducible failure on aarch64: |
||||
https://bugzilla.redhat.com/show_bug.cgi?id=2048440 |
||||
--- |
||||
llvm/unittests/Support/CrashRecoveryTest.cpp | 2 ++ |
||||
1 file changed, 2 insertions(+) |
||||
|
||||
diff --git a/llvm/unittests/Support/CrashRecoveryTest.cpp b/llvm/unittests/Support/CrashRecoveryTest.cpp |
||||
index e95513eb2841..afb1d3a1f6a2 100644 |
||||
--- a/llvm/unittests/Support/CrashRecoveryTest.cpp |
||||
+++ b/llvm/unittests/Support/CrashRecoveryTest.cpp |
||||
@@ -76,6 +76,7 @@ TEST(CrashRecoveryTest, Cleanup) { |
||||
llvm::CrashRecoveryContext::Disable(); |
||||
} |
||||
|
||||
+#ifndef __aarch64__ |
||||
TEST(CrashRecoveryTest, DumpStackCleanup) { |
||||
SmallString<128> Filename; |
||||
std::error_code EC = sys::fs::createTemporaryFile("crash", "test", Filename); |
||||
@@ -101,6 +102,7 @@ TEST(CrashRecoveryTest, DumpStackCleanup) { |
||||
EXPECT_EQ(GlobalInt, 1); |
||||
llvm::CrashRecoveryContext::Disable(); |
||||
} |
||||
+#endif |
||||
|
||||
TEST(CrashRecoveryTest, LimitedStackTrace) { |
||||
std::string Res; |
||||
-- |
||||
2.34.1 |
||||
|
||||
|
@ -0,0 +1,26 @@
@@ -0,0 +1,26 @@
|
||||
From 37cb177eb53145103ae72b67562884782dde01c3 Mon Sep 17 00:00:00 2001 |
||||
From: Ivan Mironov <mironov.ivan@gmail.com> |
||||
Date: Sun, 8 Dec 2019 17:23:08 +0500 |
||||
Subject: [PATCH] Use lld provided by system for wasm |
||||
|
||||
--- |
||||
compiler/rustc_target/src/spec/wasm_base.rs | 3 +-- |
||||
1 file changed, 1 insertion(+), 2 deletions(-) |
||||
|
||||
diff --git a/compiler/rustc_target/src/spec/wasm_base.rs b/compiler/rustc_target/src/spec/wasm_base.rs |
||||
index 528a84a8b37c..353d742161d1 100644 |
||||
--- a/compiler/rustc_target/src/spec/wasm_base.rs |
||||
+++ b/compiler/rustc_target/src/spec/wasm_base.rs |
||||
@@ -89,8 +89,7 @@ macro_rules! args { |
||||
// arguments just yet |
||||
limit_rdylib_exports: false, |
||||
|
||||
- // we use the LLD shipped with the Rust toolchain by default |
||||
- linker: Some("rust-lld".into()), |
||||
+ linker: Some("lld".into()), |
||||
linker_flavor: LinkerFlavor::WasmLld(Cc::No), |
||||
|
||||
pre_link_args, |
||||
-- |
||||
2.38.1 |
||||
|
@ -0,0 +1,33 @@
@@ -0,0 +1,33 @@
|
||||
From 9320ffeda3915c8f7be744c983a3470a89107bd7 Mon Sep 17 00:00:00 2001 |
||||
From: Tom Stellard <tstellar@redhat.com> |
||||
Date: Tue, 14 Sep 2021 20:21:20 -0700 |
||||
Subject: [PATCH] XFAIL missing-abstract-variable.ll test on ppc64le |
||||
|
||||
It's seems the strategy with this test is to XFAIL it on all |
||||
architectures that it fails on. I wonder if we should be passing |
||||
it a specific triple? Also, from what I can tell, this tests only |
||||
runs when llvm is configured with LLVM_DEFAULT_TARGET_TRIPLE set |
||||
to a non-empty value, which is why it may not fail in every build |
||||
configuration. |
||||
|
||||
Differential Revision: https://reviews.llvm.org/D109806 |
||||
--- |
||||
llvm/test/DebugInfo/Generic/missing-abstract-variable.ll | 2 +- |
||||
1 file changed, 1 insertion(+), 1 deletion(-) |
||||
|
||||
diff --git a/llvm/test/DebugInfo/Generic/missing-abstract-variable.ll b/llvm/test/DebugInfo/Generic/missing-abstract-variable.ll |
||||
index bd0de60268b6..cc5d56b0c512 100644 |
||||
--- a/llvm/test/DebugInfo/Generic/missing-abstract-variable.ll |
||||
+++ b/llvm/test/DebugInfo/Generic/missing-abstract-variable.ll |
||||
@@ -4,7 +4,7 @@ |
||||
; powerpc64 (and on x86_64 at at least -O2). Presumably this is a SelectionDAG |
||||
; issue. |
||||
; FIXME: arm64 is an alias for aarch64 on macs, apparently? |
||||
-; XFAIL: powerpc64, aarch64, arm64, hexagon |
||||
+; XFAIL: powerpc64, aarch64, arm64, hexagon, ppc64le |
||||
|
||||
; Build from the following source with clang -O2. |
||||
|
||||
-- |
||||
2.31.1 |
||||
|
@ -0,0 +1,13 @@
@@ -0,0 +1,13 @@
|
||||
diff -up Authen-SASL-2.16/lib/Authen/SASL/Perl.pm.orig Authen-SASL-2.16/lib/Authen/SASL/Perl.pm |
||||
--- Authen-SASL-2.16/lib/Authen/SASL/Perl.pm.orig 2012-09-04 18:00:31.000000000 +0200 |
||||
+++ Authen-SASL-2.16/lib/Authen/SASL/Perl.pm 2014-06-04 09:51:34.654310724 +0200 |
||||
@@ -323,6 +323,9 @@ sub securesocket { |
||||
|
||||
my $fh = $self->{fh}; |
||||
|
||||
+ # Fix for BZ#965739, RT#85294 |
||||
+ $len = length($_[1]) if $len > length($_[1]); |
||||
+ |
||||
# put on wire in peer-sized chunks |
||||
my $bsz = $self->{sndbufsz}; |
||||
while ($len > 0) { |
@ -0,0 +1,90 @@
@@ -0,0 +1,90 @@
|
||||
From 82224a0b35a9b381708cd6dee990aa9c4b4db7cd Mon Sep 17 00:00:00 2001 |
||||
From: Lumir Balhar <lbalhar@redhat.com> |
||||
Date: Thu, 16 Jan 2020 10:08:55 +0100 |
||||
Subject: [PATCH] Fix for CVE-2018-18074 |
||||
|
||||
This patch contains the fix for CVE-2018-18074 and |
||||
a subsequent regression fix combined in one. |
||||
--- |
||||
sessions.py | 36 +++++++++++++++++++++++++++++------- |
||||
utils.py | 1 + |
||||
2 files changed, 30 insertions(+), 7 deletions(-) |
||||
|
||||
diff --git a/sessions.py b/sessions.py |
||||
index bcbcc88..c65c908 100644 |
||||
--- a/sessions.py |
||||
+++ b/sessions.py |
||||
@@ -17,7 +17,7 @@ from .cookies import ( |
||||
cookiejar_from_dict, extract_cookies_to_jar, RequestsCookieJar, merge_cookies) |
||||
from .models import Request, PreparedRequest, DEFAULT_REDIRECT_LIMIT |
||||
from .hooks import default_hooks, dispatch_hook |
||||
-from .utils import to_key_val_list, default_headers, to_native_string |
||||
+from .utils import to_key_val_list, default_headers, to_native_string, DEFAULT_PORTS |
||||
from .exceptions import ( |
||||
TooManyRedirects, InvalidSchema, ChunkedEncodingError, ContentDecodingError) |
||||
from .packages.urllib3._collections import RecentlyUsedContainer |
||||
@@ -85,6 +85,32 @@ def merge_hooks(request_hooks, session_hooks, dict_class=OrderedDict): |
||||
|
||||
|
||||
class SessionRedirectMixin(object): |
||||
+ |
||||
+ def should_strip_auth(self, old_url, new_url): |
||||
+ """Decide whether Authorization header should be removed when redirecting""" |
||||
+ old_parsed = urlparse(old_url) |
||||
+ new_parsed = urlparse(new_url) |
||||
+ if old_parsed.hostname != new_parsed.hostname: |
||||
+ return True |
||||
+ # Special case: allow http -> https redirect when using the standard |
||||
+ # ports. This isn't specified by RFC 7235, but is kept to avoid |
||||
+ # breaking backwards compatibility with older versions of requests |
||||
+ # that allowed any redirects on the same host. |
||||
+ if (old_parsed.scheme == 'http' and old_parsed.port in (80, None) |
||||
+ and new_parsed.scheme == 'https' and new_parsed.port in (443, None)): |
||||
+ return False |
||||
+ |
||||
+ # Handle default port usage corresponding to scheme. |
||||
+ changed_port = old_parsed.port != new_parsed.port |
||||
+ changed_scheme = old_parsed.scheme != new_parsed.scheme |
||||
+ default_port = (DEFAULT_PORTS.get(old_parsed.scheme, None), None) |
||||
+ if (not changed_scheme and old_parsed.port in default_port |
||||
+ and new_parsed.port in default_port): |
||||
+ return False |
||||
+ |
||||
+ # Standard case: root URI must match |
||||
+ return changed_port or changed_scheme |
||||
+ |
||||
def resolve_redirects(self, resp, req, stream=False, timeout=None, |
||||
verify=True, cert=None, proxies=None, **adapter_kwargs): |
||||
"""Receives a Response. Returns a generator of Responses.""" |
||||
@@ -190,14 +216,10 @@ class SessionRedirectMixin(object): |
||||
headers = prepared_request.headers |
||||
url = prepared_request.url |
||||
|
||||
- if 'Authorization' in headers: |
||||
+ if 'Authorization' in headers and self.should_strip_auth(response.request.url, url): |
||||
# If we get redirected to a new host, we should strip out any |
||||
# authentication headers. |
||||
- original_parsed = urlparse(response.request.url) |
||||
- redirect_parsed = urlparse(url) |
||||
- |
||||
- if (original_parsed.hostname != redirect_parsed.hostname): |
||||
- del headers['Authorization'] |
||||
+ del headers['Authorization'] |
||||
|
||||
# .netrc might have more auth for us on our new host. |
||||
new_auth = get_netrc_auth(url) if self.trust_env else None |
||||
diff --git a/utils.py b/utils.py |
||||
index 30a03ca..9080923 100644 |
||||
--- a/utils.py |
||||
+++ b/utils.py |
||||
@@ -34,6 +34,7 @@ NETRC_FILES = ('.netrc', '_netrc') |
||||
|
||||
DEFAULT_CA_BUNDLE_PATH = certs.where() |
||||
|
||||
+DEFAULT_PORTS = {'http': 80, 'https': 443} |
||||
|
||||
def dict_to_sequence(d): |
||||
"""Returns an internal sequence dictionary update.""" |
||||
-- |
||||
2.24.1 |
||||
|
@ -0,0 +1,92 @@
@@ -0,0 +1,92 @@
|
||||
From 20f7d039446f71c40ea240c0a9f6e2465659ec68 Mon Sep 17 00:00:00 2001 |
||||
From: Lumir Balhar <lbalhar@redhat.com> |
||||
Date: Mon, 13 Jan 2020 09:31:42 +0100 |
||||
Subject: [PATCH 1/2] CVE-2018-20060 |
||||
|
||||
--- |
||||
poolmanager.py | 11 ++++++++++- |
||||
util/retry.py | 11 ++++++++++- |
||||
2 files changed, 20 insertions(+), 2 deletions(-) |
||||
|
||||
diff --git a/poolmanager.py b/poolmanager.py |
||||
index 1023dcb..b87f315 100644 |
||||
--- a/poolmanager.py |
||||
+++ b/poolmanager.py |
||||
@@ -156,8 +156,9 @@ class PoolManager(RequestMethods): |
||||
|
||||
kw['assert_same_host'] = False |
||||
kw['redirect'] = False |
||||
+ |
||||
if 'headers' not in kw: |
||||
- kw['headers'] = self.headers |
||||
+ kw['headers'] = self.headers.copy() |
||||
|
||||
if self.proxy is not None and u.scheme == "http": |
||||
response = conn.urlopen(method, url, **kw) |
||||
@@ -179,6 +180,14 @@ class PoolManager(RequestMethods): |
||||
if not isinstance(retries, Retry): |
||||
retries = Retry.from_int(retries, redirect=redirect) |
||||
|
||||
+ # Strip headers marked as unsafe to forward to the redirected location. |
||||
+ # Check remove_headers_on_redirect to avoid a potential network call within |
||||
+ # conn.is_same_host() which may use socket.gethostbyname() in the future. |
||||
+ if (retries.remove_headers_on_redirect |
||||
+ and not conn.is_same_host(redirect_location)): |
||||
+ for header in retries.remove_headers_on_redirect: |
||||
+ kw['headers'].pop(header, None) |
||||
+ |
||||
try: |
||||
retries = retries.increment(method, url, response=response, _pool=conn) |
||||
except MaxRetryError: |
||||
diff --git a/util/retry.py b/util/retry.py |
||||
index 2d3aa20..d6bd74e 100644 |
||||
--- a/util/retry.py |
||||
+++ b/util/retry.py |
||||
@@ -103,6 +103,11 @@ class Retry(object): |
||||
exhausted, to raise a MaxRetryError, or to return a response with a |
||||
response code in the 3xx range. |
||||
|
||||
+ :param iterable remove_headers_on_redirect: |
||||
+ Sequence of headers to remove from the request when a response |
||||
+ indicating a redirect is returned before firing off the redirected |
||||
+ request |
||||
+ |
||||
:param bool raise_on_status: Similar meaning to ``raise_on_redirect``: |
||||
whether we should raise an exception, or return a response, |
||||
if status falls in ``status_forcelist`` range and retries have |
||||
@@ -112,13 +117,15 @@ class Retry(object): |
||||
DEFAULT_METHOD_WHITELIST = frozenset([ |
||||
'HEAD', 'GET', 'PUT', 'DELETE', 'OPTIONS', 'TRACE']) |
||||
|
||||
+ DEFAULT_REDIRECT_HEADERS_BLACKLIST = frozenset(['Authorization']) |
||||
+ |
||||
#: Maximum backoff time. |
||||
BACKOFF_MAX = 120 |
||||
|
||||
def __init__(self, total=10, connect=None, read=None, redirect=None, |
||||
method_whitelist=DEFAULT_METHOD_WHITELIST, status_forcelist=None, |
||||
backoff_factor=0, raise_on_redirect=True, raise_on_status=True, |
||||
- _observed_errors=0): |
||||
+ _observed_errors=0, remove_headers_on_redirect=DEFAULT_REDIRECT_HEADERS_BLACKLIST): |
||||
|
||||
self.total = total |
||||
self.connect = connect |
||||
@@ -135,6 +142,7 @@ class Retry(object): |
||||
self.raise_on_redirect = raise_on_redirect |
||||
self.raise_on_status = raise_on_status |
||||
self._observed_errors = _observed_errors # TODO: use .history instead? |
||||
+ self.remove_headers_on_redirect = remove_headers_on_redirect |
||||
|
||||
def new(self, **kw): |
||||
params = dict( |
||||
@@ -146,6 +154,7 @@ class Retry(object): |
||||
raise_on_redirect=self.raise_on_redirect, |
||||
raise_on_status=self.raise_on_status, |
||||
_observed_errors=self._observed_errors, |
||||
+ remove_headers_on_redirect=self.remove_headers_on_redirect, |
||||
) |
||||
params.update(kw) |
||||
return type(self)(**params) |
||||
-- |
||||
2.24.1 |
||||
|
@ -0,0 +1,42 @@
@@ -0,0 +1,42 @@
|
||||
From bc4ac186771b27772246057fdce51775ebbf0f24 Mon Sep 17 00:00:00 2001 |
||||
From: Lumir Balhar <lbalhar@redhat.com> |
||||
Date: Mon, 13 Jan 2020 09:34:25 +0100 |
||||
Subject: [PATCH 2/2] CVE-2019-11236 |
||||
|
||||
--- |
||||
util/url.py | 10 ++++++++++ |
||||
1 file changed, 10 insertions(+) |
||||
|
||||
diff --git a/util/url.py b/util/url.py |
||||
index e996204..bf0b803 100644 |
||||
--- a/util/url.py |
||||
+++ b/util/url.py |
||||
@@ -1,8 +1,14 @@ |
||||
from __future__ import absolute_import |
||||
from collections import namedtuple |
||||
+import re |
||||
|
||||
from ..exceptions import LocationParseError |
||||
+try: |
||||
+ from urllib.parse import quote |
||||
+except ImportError: |
||||
+ from urllib import quote |
||||
|
||||
+_contains_disallowed_url_pchar_re = re.compile('[\x00-\x20\x7f]') |
||||
|
||||
url_attrs = ['scheme', 'auth', 'host', 'port', 'path', 'query', 'fragment'] |
||||
|
||||
@@ -146,6 +152,10 @@ def parse_url(url): |
||||
# Empty |
||||
return Url() |
||||
|
||||
+ # Prevent CVE-2019-9740. |
||||
+ # adapted from https://github.com/python/cpython/pull/12755 |
||||
+ url = _contains_disallowed_url_pchar_re.sub(lambda match: quote(match.group()), url) |
||||
+ |
||||
scheme = None |
||||
auth = None |
||||
host = None |
||||
-- |
||||
2.24.1 |
||||
|
@ -0,0 +1,101 @@
@@ -0,0 +1,101 @@
|
||||
--- t/01-basic.t |
||||
+++ t/01-basic.t |
||||
@@ -1,7 +1,7 @@ |
||||
#!/usr/bin/env perl |
||||
use strict; |
||||
use warnings; |
||||
-use Test::More; |
||||
+use Test::More tests => 6; |
||||
use lib 't/lib/01'; |
||||
|
||||
{ |
||||
@@ -43,5 +43,3 @@ use lib 't/lib/01'; |
||||
"nested conflicts work" |
||||
); |
||||
} |
||||
- |
||||
-done_testing; |
||||
--- t/02-conflicts.t |
||||
+++ t/02-conflicts.t |
||||
@@ -1,7 +1,7 @@ |
||||
#!/usr/bin/env perl |
||||
use strict; |
||||
use warnings; |
||||
-use Test::More; |
||||
+use Test::More tests => 12; |
||||
use Test::Fatal; |
||||
use lib 't/lib/02'; |
||||
|
||||
@@ -68,5 +68,3 @@ use lib 't/lib/02'; |
||||
"correct conflict error" |
||||
); |
||||
} |
||||
- |
||||
-done_testing; |
||||
--- t/03-dist.t |
||||
+++ t/03-dist.t |
||||
@@ -1,7 +1,7 @@ |
||||
#!/usr/bin/env perl |
||||
use strict; |
||||
use warnings; |
||||
-use Test::More; |
||||
+use Test::More tests => 16; |
||||
use Test::Fatal; |
||||
use lib 't/lib/03'; |
||||
|
||||
@@ -72,5 +72,3 @@ use lib 't/lib/03'; |
||||
); |
||||
is(Bar::Conflicts::Bad->dist, 'Bar', "correct dist"); |
||||
} |
||||
- |
||||
-done_testing; |
||||
--- t/04-merge.t |
||||
+++ t/04-merge.t |
||||
@@ -1,7 +1,7 @@ |
||||
#!/usr/bin/env perl |
||||
use strict; |
||||
use warnings; |
||||
-use Test::More; |
||||
+use Test::More tests => 2; |
||||
use lib 't/lib/04'; |
||||
|
||||
{ |
||||
@@ -17,5 +17,3 @@ use lib 't/lib/04'; |
||||
"got the right conflicts" |
||||
); |
||||
} |
||||
- |
||||
-done_testing; |
||||
--- t/05-also.t |
||||
+++ t/05-also.t |
||||
@@ -1,7 +1,7 @@ |
||||
#!/usr/bin/env perl |
||||
use strict; |
||||
use warnings; |
||||
-use Test::More; |
||||
+use Test::More tests => 4; |
||||
use Test::Fatal; |
||||
use lib 't/lib/05'; |
||||
|
||||
@@ -28,5 +28,3 @@ use lib 't/lib/05'; |
||||
"unknown also entries are ignored" |
||||
); |
||||
} |
||||
- |
||||
-done_testing; |
||||
--- t/06-runtime.t |
||||
+++ t/06-runtime.t |
||||
@@ -1,7 +1,7 @@ |
||||
#!/usr/bin/env perl |
||||
use strict; |
||||
use warnings; |
||||
-use Test::More; |
||||
+use Test::More tests => 9; |
||||
use lib 't/lib/06'; |
||||
|
||||
sub use_ok_warnings { |
||||
@@ -44,4 +44,3 @@ is(scalar(grep { ref($_) eq 'ARRAY' && @ |
||||
1, |
||||
"only installed one \@INC hook"); |
||||
|
||||
-done_testing; |
@ -0,0 +1,80 @@
@@ -0,0 +1,80 @@
|
||||
Description: Replace insecure make_temporary_filename with File::Temp::tempfile |
||||
Forwarded: http://lists.example.com/2010/03/1234.html |
||||
Origin: vendor, http://bugs.debian.org/740670 |
||||
Author: Don Armstrong <don@debian.org> |
||||
Last-Update: 2010-03-29 |
||||
--- a/lib/Perl/Tidy.pm |
||||
+++ b/lib/Perl/Tidy.pm |
||||
@@ -76,6 +76,7 @@ |
||||
use IO::File; |
||||
use File::Basename; |
||||
use File::Copy; |
||||
+use File::Temp qw(tempfile); |
||||
|
||||
BEGIN { |
||||
( $VERSION = q($Id: Tidy.pm,v 1.74 2012/12/07 13:56:49 perltidy Exp $) ) =~ s/^.*\s+(\d+)\/(\d+)\/(\d+).*$/$1$2$3/; # all one line for MakeMaker |
||||
@@ -235,35 +236,6 @@ |
||||
return undef; |
||||
} |
||||
|
||||
-sub make_temporary_filename { |
||||
- |
||||
- # Make a temporary filename. |
||||
- # The POSIX tmpnam() function has been unreliable for non-unix systems |
||||
- # (at least for the win32 systems that I've tested), so use a pre-defined |
||||
- # name for them. A disadvantage of this is that two perltidy |
||||
- # runs in the same working directory may conflict. However, the chance of |
||||
- # that is small and manageable by the user, especially on systems for which |
||||
- # the POSIX tmpnam function doesn't work. |
||||
- my $name = "perltidy.TMP"; |
||||
- if ( $^O =~ /win32|dos/i || $^O eq 'VMS' || $^O eq 'MacOs' ) { |
||||
- return $name; |
||||
- } |
||||
- eval "use POSIX qw(tmpnam)"; |
||||
- if ($@) { return $name } |
||||
- use IO::File; |
||||
- |
||||
- # just make a couple of tries before giving up and using the default |
||||
- for ( 0 .. 3 ) { |
||||
- my $tmpname = tmpnam(); |
||||
- my $fh = IO::File->new( $tmpname, O_RDWR | O_CREAT | O_EXCL ); |
||||
- if ($fh) { |
||||
- $fh->close(); |
||||
- return ($tmpname); |
||||
- last; |
||||
- } |
||||
- } |
||||
- return ($name); |
||||
-} |
||||
|
||||
# Here is a map of the flow of data from the input source to the output |
||||
# line sink: |
||||
@@ -1316,11 +1288,7 @@ |
||||
my ( $fh_stream, $fh_name ) = |
||||
Perl::Tidy::streamhandle( $stream, 'r' ); |
||||
if ($fh_stream) { |
||||
- my ( $fout, $tmpnam ); |
||||
- |
||||
- # TODO: fix the tmpnam routine to return an open filehandle |
||||
- $tmpnam = Perl::Tidy::make_temporary_filename(); |
||||
- $fout = IO::File->new( $tmpnam, 'w' ); |
||||
+ my ( $fout, $tmpnam ) = tempfile(); |
||||
|
||||
if ($fout) { |
||||
$fname = $tmpnam; |
||||
@@ -5150,14 +5118,7 @@ |
||||
# Pod::Html requires a real temporary filename |
||||
# If we are making a frame, we have a name available |
||||
# Otherwise, we have to fine one |
||||
- my $tmpfile; |
||||
- if ( $rOpts->{'frames'} ) { |
||||
- $tmpfile = $self->{_toc_filename}; |
||||
- } |
||||
- else { |
||||
- $tmpfile = Perl::Tidy::make_temporary_filename(); |
||||
- } |
||||
- my $fh_tmp = IO::File->new( $tmpfile, 'w' ); |
||||
+ my ($fh_tmp,$tmpfile) = tempfile(); |
||||
unless ($fh_tmp) { |
||||
Perl::Tidy::Warn |
||||
"unable to open temporary file $tmpfile; cannot use pod2html\n"; |
@ -0,0 +1,21 @@
@@ -0,0 +1,21 @@
|
||||
diff -ur HTML-FormatText-WithLinks-AndTables/lib/HTML/FormatText/WithLinks/AndTables.pm HTML-FormatText-WithLinks-AndTab-patched/lib/HTML/FormatText/WithLinks/AndTables.pm |
||||
--- HTML-FormatText-WithLinks-AndTables/lib/HTML/FormatText/WithLinks/AndTables.pm 2012-06-08 10:10:37.000000000 +1000 |
||||
+++ HTML-FormatText-WithLinks-AndTab-patched/lib/HTML/FormatText/WithLinks/AndTables.pm 2012-07-24 16:17:19.964364582 +1000 |
||||
@@ -134,7 +134,7 @@ |
||||
for my $tr (@trs) { # *** 1st pass over rows |
||||
$max_col_heights[$row_count] = 0; |
||||
$col_lines[$row_count] = []; |
||||
- my @cols = $tr->look_down(_tag=>'td'); # no support for <th>. sorry. |
||||
+ my @cols = $tr->look_down(_tag=>qr/(td|th)/); # no support for <th>. sorry. |
||||
for (my $i = 0; $i < scalar @cols; $i++) { |
||||
my $td = $cols[$i]->clone; |
||||
my $new_tree = HTML::TreeBuilder->new; |
||||
@@ -167,7 +167,7 @@ |
||||
SECOND_PASS: { |
||||
my $row_count = 0; # obviously, another counter... |
||||
for my $tr (@trs) { # *** 2nd pass over rows |
||||
- my @cols = $tr->look_down(_tag=>'td'); # no support for <th>. sorry. |
||||
+ my @cols = $tr->look_down(_tag=>qr/(td|th)/); # no support for <th>. sorry. |
||||
|
||||
my $row_text; # the final string representing each row of reformatted text |
||||
|
@ -0,0 +1,21 @@
@@ -0,0 +1,21 @@
|
||||
diff -ur HTML-FormatText-WithLinks-AndTables/lib/HTML/FormatText/WithLinks/AndTables.pm HTML-FormatText-WithLinks-AndTab-patched/lib/HTML/FormatText/WithLinks/AndTables.pm |
||||
--- HTML-FormatText-WithLinks-AndTables/lib/HTML/FormatText/WithLinks/AndTables.pm 2012-06-08 10:10:37.000000000 +1000 |
||||
+++ HTML-FormatText-WithLinks-AndTab-patched/lib/HTML/FormatText/WithLinks/AndTables.pm 2012-07-24 16:25:07.631985777 +1000 |
||||
@@ -208,13 +208,15 @@ |
||||
$new_line .= "\n" if $j != $max_col_heights[$row_count] - 1; # add a newline to all but the last text row |
||||
$col_rows[$j] = $new_line; # put the line into the stack for this row |
||||
} |
||||
- $row_text .= $_ for @col_rows; |
||||
+ $row_text .= ($_ || '') for @col_rows; # BUGBUG this breaks on colspan in headers |
||||
for (my $i = 1; $i < scalar @cols; $i++) { |
||||
$cols[$i]->delete; # get rid of unneeded <td>'s |
||||
} |
||||
# put the fully formatted text into our accumulator |
||||
$formatted_tables->[$table_count]->[$row_count] = $row_text; |
||||
- $cols[0]->content->[0] = "__TOKEN__${table_count}__${row_count}__"; # place a token into the row at col 0 |
||||
+ if($cols[0]) { # BUGBUG this breaks on "complex" tables |
||||
+ $cols[0]->content->[0] = "__TOKEN__${table_count}__${row_count}__"; # place a token into the row at col 0 |
||||
+ } |
||||
$row_count++; |
||||
} |
||||
} |
@ -0,0 +1,12 @@
@@ -0,0 +1,12 @@
|
||||
diff --git a/virtualenv.py b/virtualenv.py |
||||
index d1a344a..1d46506 100755 |
||||
--- a/virtualenv.py |
||||
+++ b/virtualenv.py |
||||
@@ -613,7 +613,6 @@ def main(): |
||||
parser.add_option( |
||||
"--download", |
||||
dest="download", |
||||
- default=True, |
||||
action="store_true", |
||||
help="Download preinstalled packages from PyPI.", |
||||
) |
@ -0,0 +1,14 @@
@@ -0,0 +1,14 @@
|
||||
#!/bin/sh |
||||
|
||||
VERSION=$1 |
||||
|
||||
tar -xzvf XML-SAX-$VERSION.tar.gz |
||||
|
||||
# xmltest.xml could not be distributed due to copyright |
||||
rm XML-SAX-$VERSION/testfiles/xmltest.xml |
||||
rm XML-SAX-$VERSION/t/16large.t |
||||
sed -i -e '/testfiles\/xmltest.xml/ d' XML-SAX-$VERSION/MANIFEST |
||||
sed -i -e '/t\/16large.t/ d' XML-SAX-$VERSION/MANIFEST |
||||
|
||||
tar -czvf XML-SAX-$VERSION-nopatents.tar.gz XML-SAX-$VERSION |
||||
|
@ -0,0 +1,51 @@
@@ -0,0 +1,51 @@
|
||||
# Explicitly use bindir tools, in case others are in the PATH, |
||||
# like the rustup shims in a user's ~/.cargo/bin/. |
||||
# |
||||
# Since cargo 1.31, install only uses $CARGO_HOME/config, ignoring $PWD. |
||||
# https://github.com/rust-lang/cargo/issues/6397 |
||||
# But we can set CARGO_HOME locally, which is a good idea anyway to make sure |
||||
# it never writes to ~/.cargo during rpmbuild. |
||||
%__cargo %{_bindir}/env CARGO_HOME=.cargo %{_bindir}/cargo |
||||
%__rustc %{_bindir}/rustc |
||||
%__rustdoc %{_bindir}/rustdoc |
||||
|
||||
# Enable optimization, debuginfo, and link hardening. |
||||
%__global_rustflags -Copt-level=3 -Cdebuginfo=2 -Clink-arg=-Wl,-z,relro,-z,now |
||||
|
||||
%__global_rustflags_toml [%{lua: |
||||
for arg in string.gmatch(rpm.expand("%{__global_rustflags}"), "%S+") do |
||||
print('"' .. arg .. '", ') |
||||
end}] |
||||
|
||||
%cargo_prep(V:) (\ |
||||
%{__mkdir} -p .cargo \ |
||||
cat > .cargo/config << EOF \ |
||||
[build]\ |
||||
rustc = "%{__rustc}"\ |
||||
rustdoc = "%{__rustdoc}"\ |
||||
rustflags = %{__global_rustflags_toml}\ |
||||
\ |
||||
[install]\ |
||||
root = "%{buildroot}%{_prefix}"\ |
||||
\ |
||||
[term]\ |
||||
verbose = true\ |
||||
EOF\ |
||||
%if 0%{-V:1}\ |
||||
%{__tar} -xoaf %{S:%{-V*}}\ |
||||
cat >> .cargo/config << EOF \ |
||||
\ |
||||
[source.crates-io]\ |
||||
replace-with = "vendored-sources"\ |
||||
\ |
||||
[source.vendored-sources]\ |
||||
directory = "./vendor"\ |
||||
EOF\ |
||||
%endif\ |
||||
) |
||||
|
||||
%cargo_build %__cargo build --release %{?_smp_mflags} |
||||
|
||||
%cargo_test %__cargo test --release %{?_smp_mflags} --no-fail-fast |
||||
|
||||
%cargo_install %__cargo install --no-track --path . |
@ -0,0 +1,12 @@
@@ -0,0 +1,12 @@
|
||||
diff -Naur HTML-Format-2.10.orig/t/rt69426.t HTML-Format-2.10.hacked/t/rt69426.t |
||||
--- HTML-Format-2.10.orig/t/rt69426.t 2011-07-18 18:07:49.000000000 +0200 |
||||
+++ HTML-Format-2.10/t/rt69426.t 2011-08-19 08:52:13.880661937 +0200 |
||||
@@ -28,7 +28,7 @@ |
||||
my $desc = $table->{$quoted}; |
||||
my $obj = new_ok("HTML::FormatPS"); |
||||
my $htree = new_ok("HTML::TreeBuilder"); |
||||
- |
||||
+ |
||||
my $html = '<html><body>The ' . $desc . ' is a ' . $quoted . ' character</body></html>'; |
||||
ok( $html, "HTML string containing an $desc should map to $desc" ); |
||||
|
@ -0,0 +1,42 @@
@@ -0,0 +1,42 @@
|
||||
diff --git a/SAX/PurePerl.pm b/SAX/PurePerl.pm |
||||
--- a/SAX/PurePerl.pm 2006-04-24 01:20:09.000000000 +0200 |
||||
+++ b/SAX/PurePerl.pm 2012-08-09 12:47:48.736728516 +0200 |
||||
@@ -595,22 +595,23 @@ sub Comment { |
||||
|
||||
my $data = $reader->data(4); |
||||
if ($data =~ /^<!--/) { |
||||
- $reader->move_along(4); |
||||
+ $reader->move_along(4); # skip comment start |
||||
+ $data = $reader->data; |
||||
+ while ($data !~ m!-->!) { |
||||
+ my $n = $reader->read_more; |
||||
+ $self->parser_error("End of data seen while looking for close comment marker", $reader) |
||||
+ unless $n; |
||||
+ $data = $reader->data; |
||||
+ } |
||||
+ |
||||
my $comment_str = ''; |
||||
- while (1) { |
||||
- my $data = $reader->data; |
||||
- $self->parser_error("End of data seen while looking for close comment marker", $reader) |
||||
- unless length($data); |
||||
- if ($data =~ /^(.*?)-->/s) { |
||||
- $comment_str .= $1; |
||||
- $self->parser_error("Invalid comment (dash)", $reader) if $comment_str =~ /-$/; |
||||
- $reader->move_along(length($1) + 3); |
||||
- last; |
||||
- } |
||||
- else { |
||||
- $comment_str .= $data; |
||||
- $reader->move_along(length($data)); |
||||
- } |
||||
+ if ($data =~ /^(.*?)-->/s) { |
||||
+ $comment_str = $1; |
||||
+ $self->parser_error("Invalid comment (dash)", $reader) if $comment_str =~ /-$/; |
||||
+ $reader->move_along(length($1) + 3); |
||||
+ } |
||||
+ else { |
||||
+ return 0; |
||||
} |
||||
|
||||
$self->comment({ Data => $comment_str }); |
@ -0,0 +1,60 @@
@@ -0,0 +1,60 @@
|
||||
From 9a0188335ea83a5e0078d21624e8bb134ef21687 Mon Sep 17 00:00:00 2001 |
||||
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com> |
||||
Date: Thu, 24 Apr 2014 15:51:01 +0200 |
||||
Subject: [PATCH 1/2] Do not set SSL_ciphers to ALL by default |
||||
MIME-Version: 1.0 |
||||
Content-Type: text/plain; charset=UTF-8 |
||||
Content-Transfer-Encoding: 8bit |
||||
|
||||
'ALL' cipher list is not the same as OpenSSL default. The 'ALL' |
||||
contains more ciphers. Some of them are too weak, some of them |
||||
prevents from using SSLv3 protocol. Then used SSLv2 protocol does not |
||||
support elliptic curve parameter negotion which can cause |
||||
interoperability issues when server picks a curve not supported by the |
||||
client. |
||||
|
||||
IO-Socket-SSL-1.955 supports special value '' (empty string) to |
||||
designed the OpenSSL default. However older IO-Socket-SSL recommends |
||||
not to set the option at all. |
||||
|
||||
Thus this patch sets SSL_ciphers only if Net::LDAP application passes |
||||
the ciphers option. |
||||
|
||||
Signed-off-by: Petr Písař <ppisar@redhat.com> |
||||
--- |
||||
lib/Net/LDAP.pm | 3 ++- |
||||
lib/Net/LDAP.pod | 4 ++-- |
||||
2 files changed, 4 insertions(+), 3 deletions(-) |
||||
|
||||
diff --git a/lib/Net/LDAP.pm b/lib/Net/LDAP.pm |
||||
index 03eb23f..99d227a 100644 |
||||
--- a/lib/Net/LDAP.pm |
||||
+++ b/lib/Net/LDAP.pm |
||||
@@ -243,7 +243,8 @@ sub _SSL_context_init_args { |
||||
} |
||||
|
||||
( |
||||
- SSL_cipher_list => defined $arg->{ciphers} ? $arg->{ciphers} : 'ALL', |
||||
+ defined $arg->{ciphers} ? |
||||
+ ( SSL_cipher_list => defined $arg->{ciphers}) : (), |
||||
SSL_ca_file => exists $arg->{cafile} ? $arg->{cafile} : '', |
||||
SSL_ca_path => exists $arg->{capath} ? $arg->{capath} : '', |
||||
SSL_key_file => $clientcert ? $clientkey : undef, |
||||
diff --git a/lib/Net/LDAP.pod b/lib/Net/LDAP.pod |
||||
index 77a8400..c35508a 100644 |
||||
--- a/lib/Net/LDAP.pod |
||||
+++ b/lib/Net/LDAP.pod |
||||
@@ -779,8 +779,8 @@ B<'tlsv1'>. |
||||
|
||||
Specify which subset of cipher suites are permissible for this |
||||
connection, using the standard OpenSSL string format. The default |
||||
-value is B<'ALL'>, which permits all ciphers, even those that don't |
||||
-encrypt. |
||||
+behavior is to keep the decision on the underlying cryptographic |
||||
+library. |
||||
|
||||
=item clientcert =E<gt> '/path/to/cert.pem' |
||||
|
||||
-- |
||||
1.9.3 |
||||
|
@ -0,0 +1,289 @@
@@ -0,0 +1,289 @@
|
||||
--- a/lib/Net/LDAP/Entry.pod.bak 2015-11-30 11:27:26.531618113 +0100 |
||||
+++ b/lib/Net/LDAP/Entry.pod 2015-11-30 11:59:58.171801455 +0100 |
||||
@@ -300,7 +300,7 @@ |
||||
|
||||
B<NOTE>: In the interest of performance the array references returned |
||||
by C<get_value> are references to structures held inside the entry |
||||
-object. These values and thier contents should B<NOT> be modified |
||||
+object. These values and their contents should B<NOT> be modified |
||||
directly. |
||||
|
||||
=item replace ( ATTR =E<gt> VALUE, ... ) |
||||
--- a/lib/Net/LDAP/Examples.pod.bak 2015-11-30 11:27:26.531618113 +0100 |
||||
+++ b/lib/Net/LDAP/Examples.pod 2015-11-30 12:00:46.011901949 +0100 |
||||
@@ -15,7 +15,7 @@ |
||||
specifics, e.g. Distinguished Name Syntax, related to the user's |
||||
own implementation. |
||||
|
||||
-The I<S>tandard I<O>perating I<P>roceedure that is followed here is: |
||||
+The I<S>tandard I<O>perating I<P>rocedure that is followed here is: |
||||
|
||||
=over 8 |
||||
|
||||
@@ -262,7 +262,7 @@ |
||||
my @AddArray; |
||||
|
||||
push @AddArray, 'cn', "me myself"; |
||||
- push @ReplaceArray, 'sn', '!@#$%^&*()__+Hello THere'; |
||||
+ push @ReplaceArray, 'sn', '!@#$%^&*()__+Hello There'; |
||||
push @ReplaceArray, 'cn', "me myself I"; |
||||
push @DeleteArray, 'cn', "me myself"; |
||||
|
||||
--- a/lib/Net/LDAP/FAQ.pod.bak 2015-11-30 11:27:26.531618113 +0100 |
||||
+++ b/lib/Net/LDAP/FAQ.pod 2015-11-30 12:05:21.216242185 +0100 |
||||
@@ -96,8 +96,8 @@ |
||||
|
||||
=item Git - fork on GitHub |
||||
|
||||
-If you have an account on Github (there's a free variant), you can easily |
||||
-fork the perl-ldap respository on GitHub. |
||||
+If you have an account on GitHub (there's a free variant), you can easily |
||||
+fork the perl-ldap repository on GitHub. |
||||
When logged on to GitHub, navigate to the perl-ldap repository |
||||
|
||||
https://github.com/perl-ldap/perl-ldap |
||||
@@ -107,7 +107,7 @@ |
||||
=item Git - clone repository |
||||
|
||||
You can download latest development version of perl-ldap from |
||||
-GitHub by cloning the repsoitory using the command: |
||||
+GitHub by cloning the repository using the command: |
||||
|
||||
git clone https://github.com/perl-ldap/perl-ldap.git |
||||
|
||||
@@ -297,7 +297,7 @@ |
||||
RDN => dc=com |
||||
|
||||
RDNs can contain multiple attributes, though this is somewhat |
||||
-ususual. They are called multi-AVA RDNs, and each AVA is separated in |
||||
+unusual. They are called multi-AVA RDNs, and each AVA is separated in |
||||
the RDN from the others with a plus sign (+). |
||||
|
||||
Example of a DN with a multi-AVA RDN: |
||||
@@ -586,7 +586,7 @@ |
||||
This optional module is required for JSON-formatted output of perl-ldap's |
||||
LWP::Protocol::ldap, LWP::Protocol::ldaps, or LWP::Protocol::ldapi modules. |
||||
|
||||
-If you need it, you can optain the latest releases from |
||||
+If you need it, you can obtain the latest releases from |
||||
http://search.cpan.org/search?module=JSON |
||||
|
||||
=item Time::Local |
||||
@@ -1186,7 +1186,7 @@ |
||||
In LDAPv3, this is defined to always work even if that attribute |
||||
doesn't exist in the entry. |
||||
|
||||
-ie: |
||||
+i.e.: |
||||
|
||||
my $mesg = $ldap->modify( $entry, replace => { %qv_del_arry } ); |
||||
|
||||
@@ -1417,7 +1417,7 @@ |
||||
$mysid = uc(unpack("H*",$sid)); |
||||
|
||||
$result = $exch->add ( dn => |
||||
- 'cn=user_name,cn=container,ou=site,o=organisation', |
||||
+ 'cn=user_name,cn=container,ou=site,o=organization', |
||||
attr => [ 'objectClass' => ['organizationalPerson'], |
||||
'cn' => 'directory_name', |
||||
'uid' => 'mail_nickname', |
||||
@@ -1523,7 +1523,7 @@ |
||||
When changing the password for the user bound to the directory |
||||
ADS expects it to be done by deleting the old password and |
||||
adding the new one. |
||||
-When doing it as a user with administrative priviledges replacing |
||||
+When doing it as a user with administrative privileges replacing |
||||
the unicodePwd's value with a new one is allowed too. |
||||
|
||||
Perl-ldap contains convenience methods for Active Directory that |
||||
@@ -1584,7 +1584,7 @@ |
||||
$ldaps = Net::LDAPS->new([ $ldapserverone, $ldapservertwo ], |
||||
port=>636, timeout=>5) or die "$@"; |
||||
|
||||
-For perl-ldap versions before 0.27, thes same goal can be achieved using: |
||||
+For perl-ldap versions before 0.27, the same goal can be achieved using: |
||||
|
||||
unless ( $ldaps = |
||||
Net::LDAPS->new($ldapserverone, |
||||
@@ -1745,7 +1745,7 @@ |
||||
Oracle Directory Server Enterprise Edition, formerly Sun One, formerly iPlanet. |
||||
http://www.oracle.com/technetwork/middleware/id-mgmt/index-085178.html |
||||
|
||||
-OptimalIDM - Virtual Identitity Server - .NET LDAP virtual directory |
||||
+OptimalIDM - Virtual Identity Server - .NET LDAP virtual directory |
||||
http://www.optimalidm.com/products/vis/Virtual-Directory-Server-VDS.aspx |
||||
|
||||
Quest One Quick Connect Virtual Directory Server - LDAP virtual directory |
||||
@@ -1764,7 +1764,7 @@ |
||||
A german LDAP Website |
||||
http://verzeichnisdienst.de/ldap/Perl/index.html |
||||
|
||||
-(non-exhaustive) list of LDAP software on wikipedia |
||||
+(non-exhaustive) list of LDAP software on Wikipedia |
||||
http://en.wikipedia.org/wiki/List_of_LDAP_software |
||||
|
||||
"RFC Sourcebook" on LDAP |
||||
--- a/lib/Net/LDAP/Filter.pod.bak 2015-11-30 11:27:26.532618115 +0100 |
||||
+++ b/lib/Net/LDAP/Filter.pod 2015-11-30 12:05:47.284397332 +0100 |
||||
@@ -105,7 +105,7 @@ |
||||
L<Net::LDAP>, |
||||
L<Other online documentation|Net::LDAP::RFC> |
||||
|
||||
-=head1 ACKNOWLEDGEMENTS |
||||
+=head1 ACKNOWLEDGMENTS |
||||
|
||||
This document is based on a document originally written by Russell Fulton |
||||
E<lt>r.fulton@auckland.ac.nzE<gt>. |
||||
--- a/lib/Net/LDAP.pod.bak 2015-11-30 11:27:08.768578306 +0100 |
||||
+++ b/lib/Net/LDAP.pod 2015-11-30 11:27:08.768578306 +0100 |
||||
@@ -496,7 +496,7 @@ |
||||
Atomically increment the existing value in each given attribute by the |
||||
provided C<VALUE>. The attributes need to have integer syntax, or be |
||||
otherwise "incrementable". Note this will only work if the server |
||||
-advertizes support for LDAP_FEATURE_MODIFY_INCREMENT. Use |
||||
+advertises support for LDAP_FEATURE_MODIFY_INCREMENT. Use |
||||
L<Net::LDAP::RootDSE/supported_feature> to check this. |
||||
|
||||
$mesg = $ldap->modify( $dn, |
||||
@@ -717,7 +717,7 @@ |
||||
as one expects even on strings with international characters. |
||||
|
||||
If this option is not given or the version of Perl Net::LDAP is running on |
||||
-is too old strings are encodeed the same as in earlier versions of perl-ldap. |
||||
+is too old strings are encoded the same as in earlier versions of perl-ldap. |
||||
|
||||
The value provided here overwrites the value inherited from the constructor. |
||||
|
||||
@@ -740,7 +740,7 @@ |
||||
Calling this method will convert the existing connection to using |
||||
Transport Layer Security (TLS), which provides an encrypted |
||||
connection. This is I<only> possible if the connection uses LDAPv3, |
||||
-and requires that the server advertizes support for |
||||
+and requires that the server advertises support for |
||||
LDAP_EXTENSION_START_TLS. Use |
||||
L<Net::LDAP::RootDSE/supported_extension> to check this. |
||||
|
||||
@@ -849,7 +849,7 @@ |
||||
|
||||
=item done ( ) |
||||
|
||||
-Convencience alias for C<unbind()>, named after the clean-up method |
||||
+Convenience alias for C<unbind()>, named after the clean-up method |
||||
of L<Net::LDAP::LDIF>. |
||||
|
||||
=back |
||||
@@ -1080,7 +1080,7 @@ |
||||
The homepage for the perl-ldap modules can be found at |
||||
http://ldap.perl.org/. |
||||
|
||||
-=head1 ACKNOWLEDGEMENTS |
||||
+=head1 ACKNOWLEDGMENTS |
||||
|
||||
This document is based on a document originally written by Russell Fulton |
||||
E<lt>r.fulton@auckland.ac.nzE<gt>. |
||||
--- a/lib/Net/LDAP/LDIF.pod.bak 2015-11-30 11:27:26.532618115 +0100 |
||||
+++ b/lib/Net/LDAP/LDIF.pod 2015-11-30 12:06:03.473488731 +0100 |
||||
@@ -136,7 +136,7 @@ |
||||
as one expects even on strings with international characters. |
||||
|
||||
If this option is not given or the version of Perl Net::LDAP is running on |
||||
-is too old strings are encodeed the same as in earlier versions of perl-ldap. |
||||
+is too old strings are encoded the same as in earlier versions of perl-ldap. |
||||
|
||||
Example: raw =E<gt> qr/(?i:^jpegPhoto|;binary)/ |
||||
|
||||
--- a/lib/Net/LDAP/Message.pod.bak 2015-11-30 11:27:26.532618115 +0100 |
||||
+++ b/lib/Net/LDAP/Message.pod 2015-11-30 12:06:10.645528088 +0100 |
||||
@@ -111,7 +111,7 @@ |
||||
L<Net::LDAP::Constant>, |
||||
L<Net::LDAP::Util> |
||||
|
||||
-=head1 ACKNOWLEDGEMENTS |
||||
+=head1 ACKNOWLEDGMENTS |
||||
|
||||
This document is based on a document originally written by Russell |
||||
Fulton E<lt>r.fulton@auckland.ac.nzE<gt>. |
||||
--- a/lib/Net/LDAP/RFC.pod.bak 2015-11-30 11:27:26.532618115 +0100 |
||||
+++ b/lib/Net/LDAP/RFC.pod 2015-11-30 12:07:51.393017941 +0100 |
||||
@@ -642,7 +642,7 @@ |
||||
|
||||
The Internet is used for information exchange and communication |
||||
between its users. It can only be effective as such if users are able |
||||
-to find each other's addresses. Therefore the Internet benefits from |
||||
+to find each others addresses. Therefore the Internet benefits from |
||||
an adequate White Pages Service, i.e., a directory service offering |
||||
(Internet) address information related to people and organizations. |
||||
|
||||
--- a/lib/Net/LDAP/Schema.pod.bak 2015-11-30 11:27:26.532618115 +0100 |
||||
+++ b/lib/Net/LDAP/Schema.pod 2015-11-30 12:09:19.300370443 +0100 |
||||
@@ -32,7 +32,7 @@ |
||||
or raw oid (object identifier, in dotted numeric string form, e.g. 2.5.4.0) |
||||
may be supplied. |
||||
|
||||
-Each returned item of schema (eg an attribute definition) is returned |
||||
+Each returned item of schema (e.g. an attribute definition) is returned |
||||
in a HASH. The keys in the returned HASH are lowercased versions of |
||||
the keys read from the server. Here's a partial list (not all HASHes |
||||
define all keys) although note that RFC 4512 permits other keys as |
||||
@@ -159,7 +159,7 @@ |
||||
|
||||
=item attribute_syntax ( NAME ) |
||||
|
||||
-Given an attribute name, return the actual syntax taking into accountr |
||||
+Given an attribute name, return the actual syntax taking into account |
||||
attribute supertypes. |
||||
|
||||
=item matchingrule_for_attribute ( NAME, RULE ) |
||||
--- a/lib/Net/LDAP/Search.pod.bak 2015-11-30 11:27:26.532618115 +0100 |
||||
+++ b/lib/Net/LDAP/Search.pod 2015-11-30 12:09:30.515411574 +0100 |
||||
@@ -102,7 +102,7 @@ |
||||
L<Net::LDAP::Entry>, |
||||
L<Net::LDAP::Reference> |
||||
|
||||
-=head1 ACKNOWLEDGEMENTS |
||||
+=head1 ACKNOWLEDGMENTS |
||||
|
||||
This document is based on a document originally written by Russell |
||||
Fulton E<lt>r.fulton@auckland.ac.nzE<gt>. |
||||
--- a/lib/Net/LDAP/Security.pod.bak 2015-11-30 11:27:26.532618115 +0100 |
||||
+++ b/lib/Net/LDAP/Security.pod 2015-11-30 12:10:05.287534471 +0100 |
||||
@@ -130,7 +130,7 @@ |
||||
|
||||
You can only use TLS with an LDAPv3 server. That is because the |
||||
standard (RFC 4511) for LDAP and TLS requires that the I<normal> LDAP |
||||
-connection (ie., on port 389) can be switched on demand from plain text |
||||
+connection (i.e., on port 389) can be switched on demand from plain text |
||||
into a TLS connection. The switching mechanism uses a special extended |
||||
LDAP operation, and since these are not legal in LDAPv2, you can only |
||||
switch to TLS on an LDAPv3 connection. |
||||
@@ -151,18 +151,18 @@ |
||||
|
||||
The use of a mechanism like CRAM-MD5 provides a solution to the |
||||
password sniffing vulnerability, because these mechanisms typically do |
||||
-not require the user to send across a secret (eg., a password) in the |
||||
+not require the user to send across a secret (e.g., a password) in the |
||||
clear across the network. Instead, authentication is carried out in a |
||||
clever way which avoids this, and so prevents passwords from being |
||||
sniffed. |
||||
|
||||
B<Net::LDAP> supports SASL using the B<Authen::SASL> class. Currently the |
||||
-only B<Authen::SASL> subclasses (ie., SASL mechanism) available are |
||||
+only B<Authen::SASL> subclasses (i.e., SASL mechanism) available are |
||||
CRAM-MD5 and EXTERNAL. |
||||
|
||||
Some SASL mechanisms provide a general solution to the sniffing of all |
||||
data on the network vulnerability, as they can negotiate confidential |
||||
-(ie., encrypted) network connections. Note that this is over and above |
||||
+(i.e., encrypted) network connections. Note that this is over and above |
||||
any SSL or TLS encryption! Unfortunately, perl's B<Authen::SASL> code |
||||
cannot negotiate this. |
||||
|
||||
@@ -172,7 +172,7 @@ |
||||
L<Net::LDAPS>, |
||||
L<Authen::SASL> |
||||
|
||||
-=head1 ACKNOWLEDGEMENTS |
||||
+=head1 ACKNOWLEDGMENTS |
||||
|
||||
Jim Dutton E<lt>jimd@dutton3.it.siu.eduE<gt> provided lots of useful feedback |
||||
on the early drafts. |
@ -0,0 +1,61 @@
@@ -0,0 +1,61 @@
|
||||
From 22d4a8728799fd978c358c9b8f7726170f14a1e4 Mon Sep 17 00:00:00 2001 |
||||
From: Peter Marschall <peter@adpm.de> |
||||
Date: Sun, 23 Nov 2014 19:35:02 +0100 |
||||
Subject: [PATCH] LDAP.pm: do not set default sslversion for LDAPS |
||||
MIME-Version: 1.0 |
||||
Content-Type: text/plain; charset=UTF-8 |
||||
Content-Transfer-Encoding: 8bit |
||||
|
||||
Instead of setting a default sslversion for LDAPS, rely on the default |
||||
value used by IO::Socket::SSL. |
||||
|
||||
Petr Písař: Ported to 0.56. |
||||
|
||||
Signed-off-by: Petr Písař <ppisar@redhat.com> |
||||
--- |
||||
lib/Net/LDAP.pm | 4 ++-- |
||||
lib/Net/LDAP.pod | 6 +++--- |
||||
2 files changed, 5 insertions(+), 5 deletions(-) |
||||
|
||||
diff --git a/lib/Net/LDAP.pm b/lib/Net/LDAP.pm |
||||
index fc5649a..5969785 100644 |
||||
--- a/lib/Net/LDAP.pm |
||||
+++ b/lib/Net/LDAP.pm |
||||
@@ -247,6 +247,8 @@ sub _SSL_context_init_args { |
||||
( |
||||
defined $arg->{ciphers} ? |
||||
( SSL_cipher_list => $arg->{ciphers} ) : (), |
||||
+ defined $arg->{sslversion} ? |
||||
+ ( SSL_version => $arg->{sslversion} ) : (), |
||||
SSL_ca_file => exists $arg->{cafile} ? $arg->{cafile} : '', |
||||
SSL_ca_path => exists $arg->{capath} ? $arg->{capath} : '', |
||||
SSL_key_file => $clientcert ? $clientkey : undef, |
||||
@@ -255,8 +257,6 @@ sub _SSL_context_init_args { |
||||
SSL_use_cert => $clientcert ? 1 : 0, |
||||
SSL_cert_file => $clientcert, |
||||
SSL_verify_mode => $verify, |
||||
- SSL_version => defined $arg->{sslversion} ? $arg->{sslversion} : |
||||
- 'sslv23', |
||||
%verifycn_ctx, |
||||
); |
||||
} |
||||
diff --git a/lib/Net/LDAP.pod b/lib/Net/LDAP.pod |
||||
index 1a3bcca..06bab70 100644 |
||||
--- a/lib/Net/LDAP.pod |
||||
+++ b/lib/Net/LDAP.pod |
||||
@@ -186,9 +186,9 @@ B<Example> |
||||
$ldap = Net::LDAP->new( 'remote.host', async => 1 ); |
||||
|
||||
LDAPS connections have some extra valid options, see the |
||||
-L<start_tls|/start_tls> method for details. Note the default value for |
||||
-'sslversion' for LDAPS is 'sslv23', and the default port for LDAPS |
||||
-is 636. |
||||
+L<start_tls|/start_tls> method for details. Note the default port |
||||
+for LDAPS is 636, and the default value for 'sslversion' is the |
||||
+value used as default by L<IO::Socket::SSL>. |
||||
|
||||
For LDAPI connections, HOST is actually the location of a UNIX domain |
||||
socket to connect to. The default location is '/var/run/ldapi'. |
||||
-- |
||||
2.13.6 |
||||
|
@ -0,0 +1,55 @@
@@ -0,0 +1,55 @@
|
||||
From 0edc4099455173649bf23ce25c20679c198287f7 Mon Sep 17 00:00:00 2001 |
||||
From: Peter Marschall <peter@adpm.de> |
||||
Date: Thu, 2 Apr 2015 14:20:50 +0200 |
||||
Subject: [PATCH] LDAP.pm: do not set default sslversion for start_tls |
||||
MIME-Version: 1.0 |
||||
Content-Type: text/plain; charset=UTF-8 |
||||
Content-Transfer-Encoding: 8bit |
||||
|
||||
Instead of setting a default sslversion for start_tls, rely on the default |
||||
value used by IO::Socket::SSL. |
||||
In addition, extend documentation slightly. |
||||
|
||||
Petr Písař: Ported to 0.56. |
||||
|
||||
Signed-off-by: Petr Písař <ppisar@redhat.com> |
||||
--- |
||||
lib/Net/LDAP.pm | 1 - |
||||
lib/Net/LDAP.pod | 8 +++++--- |
||||
2 files changed, 5 insertions(+), 4 deletions(-) |
||||
|
||||
diff --git a/lib/Net/LDAP.pm b/lib/Net/LDAP.pm |
||||
index 5969785..afa3620 100644 |
||||
--- a/lib/Net/LDAP.pm |
||||
+++ b/lib/Net/LDAP.pm |
||||
@@ -1079,7 +1079,6 @@ sub start_tls { |
||||
|
||||
delete $ldap->{net_ldap_root_dse}; |
||||
|
||||
- $arg->{sslversion} = 'tlsv1' unless defined $arg->{sslversion}; |
||||
$arg->{sslserver} = $ldap->{net_ldap_host} unless defined $arg->{sslserver}; |
||||
|
||||
my $sock_class = ref($sock); |
||||
diff --git a/lib/Net/LDAP.pod b/lib/Net/LDAP.pod |
||||
index 06bab70..c819e24 100644 |
||||
--- a/lib/Net/LDAP.pod |
||||
+++ b/lib/Net/LDAP.pod |
||||
@@ -770,10 +770,12 @@ The server must provide a certificate, and it must be valid. |
||||
If you set verify to optional or require, you must also set either |
||||
cafile or capath. The most secure option is B<require>. |
||||
|
||||
-=item sslversion =E<gt> 'sslv2' | 'sslv3' | 'sslv23' | 'tlsv1' |
||||
+=item sslversion =E<gt> 'sslv2' | 'sslv3' | 'sslv23' | 'tlsv1' | 'tlsv1_1' | 'tlsv1_2' |
||||
|
||||
-This defines the version of the SSL/TLS protocol to use. Defaults to |
||||
-B<'tlsv1'>. |
||||
+This defines the version of the SSL/TLS protocol to use. |
||||
+Default is to use the value that L<IO::Socket::SSL> uses as default. |
||||
+ |
||||
+See L<IO::Socket::SSL/SSL_version> for more details. |
||||
|
||||
=item ciphers =E<gt> CIPHERS |
||||
|
||||
-- |
||||
2.13.6 |
||||
|
@ -0,0 +1,34 @@
@@ -0,0 +1,34 @@
|
||||
From ce1c5f1d136c637544a434323ddb5afc27b29449 Mon Sep 17 00:00:00 2001 |
||||
From: Peter Marschall <peter@adpm.de> |
||||
Date: Tue, 17 Jun 2014 19:32:28 +0200 |
||||
Subject: [PATCH 2/2] LDAP.pm: set SSL_cipher_list to correct value |
||||
MIME-Version: 1.0 |
||||
Content-Type: text/plain; charset=UTF-8 |
||||
Content-Transfer-Encoding: 8bit |
||||
|
||||
Fix commit 11fe2a9 which contains a superfluous defined and thus |
||||
set SSL_cipher_list to true instead of the value of the ciphers arg. |
||||
|
||||
Thanks to THOMAS GUEVIN <THOMAS.GUEVIN@adtran.com> for reporting the bug. |
||||
|
||||
Signed-off-by: Petr Písař <ppisar@redhat.com> |
||||
--- |
||||
lib/Net/LDAP.pm | 2 +- |
||||
1 file changed, 1 insertion(+), 1 deletion(-) |
||||
|
||||
diff --git a/lib/Net/LDAP.pm b/lib/Net/LDAP.pm |
||||
index 99d227a..2f873ad 100644 |
||||
--- a/lib/Net/LDAP.pm |
||||
+++ b/lib/Net/LDAP.pm |
||||
@@ -244,7 +244,7 @@ sub _SSL_context_init_args { |
||||
|
||||
( |
||||
defined $arg->{ciphers} ? |
||||
- ( SSL_cipher_list => defined $arg->{ciphers}) : (), |
||||
+ ( SSL_cipher_list => $arg->{ciphers} ) : (), |
||||
SSL_ca_file => exists $arg->{cafile} ? $arg->{cafile} : '', |
||||
SSL_ca_path => exists $arg->{capath} ? $arg->{capath} : '', |
||||
SSL_key_file => $clientcert ? $clientkey : undef, |
||||
-- |
||||
1.9.3 |
||||
|
@ -0,0 +1,44 @@
@@ -0,0 +1,44 @@
|
||||
From be16775bdacfe19ee0af38bd157272e137581640 Mon Sep 17 00:00:00 2001 |
||||
From: Peter Marschall <peter@adpm.de> |
||||
Date: Sat, 14 Dec 2013 15:17:46 +0100 |
||||
Subject: [PATCH] RT#90459: LDAP.pm: make LDAPS work after LDAP+start_tls |
||||
|
||||
Stop setting global SSL settings via IO::Socket::SSL::context_init() |
||||
in Net::LDAP::start_tls(). |
||||
According to Steffen Ullrich, the IO::Socket::SSL maintainer, setting |
||||
the global SSL settings is not necessary. |
||||
|
||||
While looking at it, Steffen found that connect_ldaps() does not make sure |
||||
the 'sslserver' argument is set to allow checking for the correct host name. |
||||
Fix this as well. |
||||
|
||||
Thanks to Klara Mall for reporting the bug and to Steffen Ullrich for |
||||
the patch ideas. |
||||
--- |
||||
lib/Net/LDAP.pm | 3 ++- |
||||
1 file changed, 2 insertions(+), 1 deletion(-) |
||||
|
||||
diff --git a/lib/Net/LDAP.pm b/lib/Net/LDAP.pm |
||||
index 7ddd26a..2ee6898 100644 |
||||
--- a/lib/Net/LDAP.pm |
||||
+++ b/lib/Net/LDAP.pm |
||||
@@ -186,6 +186,8 @@ sub connect_ldaps { |
||||
# separate port from host overwriting given/default port |
||||
$host =~ s/^([^:]+|\[.*\]):(\d+)$/$1/ and $port = $2; |
||||
|
||||
+ $arg->{sslserver} = $host unless defined $arg->{sslserver}; |
||||
+ |
||||
$ldap->{net_ldap_socket} = IO::Socket::SSL->new( |
||||
PeerAddr => $host, |
||||
PeerPort => $port, |
||||
@@ -1080,7 +1082,6 @@ sub start_tls { |
||||
$arg->{sslversion} = 'tlsv1' unless defined $arg->{sslversion}; |
||||
$arg->{sslserver} = $ldap->{net_ldap_host} unless defined $arg->{sslserver}; |
||||
|
||||
- IO::Socket::SSL::context_init( { _SSL_context_init_args($arg) } ); |
||||
my $sock_class = ref($sock); |
||||
|
||||
return $mesg |
||||
-- |
||||
2.1.0 |
||||
|
@ -0,0 +1,40 @@
@@ -0,0 +1,40 @@
|
||||
From 93a1f2fd26cfef95c22530be07ca0e211f7e44d0 Mon Sep 17 00:00:00 2001 |
||||
From: Peter Marschall <peter@adpm.de> |
||||
Date: Sat, 7 Jun 2014 15:38:36 +0200 |
||||
Subject: [PATCH] RT#96203: LDAP.pm: use correct length for syswrite |
||||
MIME-Version: 1.0 |
||||
Content-Type: text/plain; charset=UTF-8 |
||||
Content-Transfer-Encoding: 8bit |
||||
|
||||
Use correct length of bytes to write with syswrite() instead of default 15000 |
||||
in _sendmesg(). |
||||
|
||||
According to the bug reporter, it may cause error in case that the function |
||||
WRITE was redefined (e.g. Authen-SASL RT#85294) and did not handle this case |
||||
properly. |
||||
|
||||
It should not change anything in Net::LDAP but help other modules not covering |
||||
all WRITE cases. |
||||
|
||||
Signed-off-by: Petr Písař <ppisar@redhat.com> |
||||
--- |
||||
lib/Net/LDAP.pm | 3 ++- |
||||
1 file changed, 2 insertions(+), 1 deletion(-) |
||||
|
||||
diff --git a/lib/Net/LDAP.pm b/lib/Net/LDAP.pm |
||||
index 2f873ad..6505276 100644 |
||||
--- a/lib/Net/LDAP.pm |
||||
+++ b/lib/Net/LDAP.pm |
||||
@@ -842,7 +842,8 @@ sub _sendmesg { |
||||
my $to_send = \( $mesg->pdu ); |
||||
my $offset = 0; |
||||
while ($offset < length($$to_send)) { |
||||
- my $n = syswrite($socket, substr($$to_send, $offset, 15000), 15000) |
||||
+ my $s = substr($$to_send, $offset, 15000); |
||||
+ my $n = syswrite($socket, $s, length($s)) |
||||
or return _error($ldap, $mesg, LDAP_LOCAL_ERROR, "$!"); |
||||
$offset += $n; |
||||
} |
||||
-- |
||||
1.9.3 |
||||
|
@ -0,0 +1,18 @@
@@ -0,0 +1,18 @@
|
||||
--- rustc-1.61.0-src/src/etc/rust-gdb.orig 2022-05-17 18:29:36.000000000 -0700 |
||||
+++ rustc-1.61.0-src/src/etc/rust-gdb 2022-05-18 11:18:13.732709661 -0700 |
||||
@@ -14,6 +14,9 @@ fi |
||||
RUSTC_SYSROOT="$("$RUSTC" --print=sysroot)" |
||||
GDB_PYTHON_MODULE_DIRECTORY="$RUSTC_SYSROOT/lib/rustlib/etc" |
||||
|
||||
+RUST_STD_BUILD="@BUILDDIR@/library/" |
||||
+RUST_STD_SRC="$RUSTC_SYSROOT/lib/rustlib/src/rust/library/" |
||||
+ |
||||
# Run GDB with the additional arguments that load the pretty printers |
||||
# Set the environment variable `RUST_GDB` to overwrite the call to a |
||||
# different/specific command (defaults to `gdb`). |
||||
@@ -21,4 +24,5 @@ RUST_GDB="${RUST_GDB:-gdb}" |
||||
PYTHONPATH="$PYTHONPATH:$GDB_PYTHON_MODULE_DIRECTORY" exec ${RUST_GDB} \ |
||||
--directory="$GDB_PYTHON_MODULE_DIRECTORY" \ |
||||
-iex "add-auto-load-safe-path $GDB_PYTHON_MODULE_DIRECTORY" \ |
||||
+ -iex "set substitute-path $RUST_STD_BUILD $RUST_STD_SRC" \ |
||||
"$@" |
@ -0,0 +1,43 @@
@@ -0,0 +1,43 @@
|
||||
--- rustc-beta-src/Cargo.lock.orig 2022-09-24 10:20:14.000000000 -0700 |
||||
+++ rustc-beta-src/Cargo.lock 2022-10-04 10:26:35.490270607 -0700 |
||||
@@ -1971,7 +1971,6 @@ |
||||
dependencies = [ |
||||
"cc", |
||||
"libc", |
||||
- "libssh2-sys", |
||||
"libz-sys", |
||||
"openssl-sys", |
||||
"pkg-config", |
||||
@@ -2004,20 +2003,6 @@ |
||||
] |
||||
|
||||
[[package]] |
||||
-name = "libssh2-sys" |
||||
-version = "0.2.23" |
||||
-source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
-checksum = "b094a36eb4b8b8c8a7b4b8ae43b2944502be3e59cd87687595cf6b0a71b3f4ca" |
||||
-dependencies = [ |
||||
- "cc", |
||||
- "libc", |
||||
- "libz-sys", |
||||
- "openssl-sys", |
||||
- "pkg-config", |
||||
- "vcpkg", |
||||
-] |
||||
- |
||||
-[[package]] |
||||
name = "libz-sys" |
||||
version = "1.1.3" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
--- rustc-beta-src/vendor/git2/Cargo.toml.orig 2022-10-04 10:26:35.490270607 -0700 |
||||
+++ rustc-beta-src/vendor/git2/Cargo.toml 2022-10-04 10:28:14.002187686 -0700 |
||||
@@ -58,9 +58,7 @@ |
||||
|
||||
[features] |
||||
default = [ |
||||
- "ssh", |
||||
"https", |
||||
- "ssh_key_from_memory", |
||||
] |
||||
https = [ |
||||
"libgit2-sys/https", |
@ -0,0 +1,43 @@
@@ -0,0 +1,43 @@
|
||||
--- rustc-beta-src/compiler/rustc_codegen_ssa/src/back/link.rs.orig 2022-09-24 10:20:14.000000000 -0700 |
||||
+++ rustc-beta-src/compiler/rustc_codegen_ssa/src/back/link.rs 2022-10-05 11:24:21.759564185 -0700 |
||||
@@ -755,7 +755,7 @@ |
||||
&& cmd.get_args().iter().any(|e| e.to_string_lossy() == "-no-pie") |
||||
{ |
||||
info!("linker output: {:?}", out); |
||||
- warn!("Linker does not support -no-pie command line option. Retrying without."); |
||||
+ info!("Linker does not support -no-pie command line option. Retrying without."); |
||||
for arg in cmd.take_args() { |
||||
if arg.to_string_lossy() != "-no-pie" { |
||||
cmd.arg(arg); |
||||
@@ -774,7 +774,7 @@ |
||||
&& cmd.get_args().iter().any(|e| e.to_string_lossy() == "-static-pie") |
||||
{ |
||||
info!("linker output: {:?}", out); |
||||
- warn!( |
||||
+ info!( |
||||
"Linker does not support -static-pie command line option. Retrying with -static instead." |
||||
); |
||||
// Mirror `add_(pre,post)_link_objects` to replace CRT objects. |
||||
@@ -1520,15 +1520,15 @@ |
||||
} |
||||
|
||||
fn link_output_kind(sess: &Session, crate_type: CrateType) -> LinkOutputKind { |
||||
- let kind = match (crate_type, sess.crt_static(Some(crate_type)), sess.relocation_model()) { |
||||
+ // Only use PIE if explicitly specified. |
||||
+ #[allow(rustc::bad_opt_access)] |
||||
+ let explicit_pic = |
||||
+ matches!(sess.opts.cg.relocation_model, Some(RelocModel::Pic | RelocModel::Pie)); |
||||
+ let kind = match (crate_type, sess.crt_static(Some(crate_type)), explicit_pic) { |
||||
(CrateType::Executable, _, _) if sess.is_wasi_reactor() => LinkOutputKind::WasiReactorExe, |
||||
- (CrateType::Executable, false, RelocModel::Pic | RelocModel::Pie) => { |
||||
- LinkOutputKind::DynamicPicExe |
||||
- } |
||||
+ (CrateType::Executable, false, true) => LinkOutputKind::DynamicPicExe, |
||||
(CrateType::Executable, false, _) => LinkOutputKind::DynamicNoPicExe, |
||||
- (CrateType::Executable, true, RelocModel::Pic | RelocModel::Pie) => { |
||||
- LinkOutputKind::StaticPicExe |
||||
- } |
||||
+ (CrateType::Executable, true, true) => LinkOutputKind::StaticPicExe, |
||||
(CrateType::Executable, true, _) => LinkOutputKind::StaticNoPicExe, |
||||
(_, true, _) => LinkOutputKind::StaticDylib, |
||||
(_, false, _) => LinkOutputKind::DynamicDylib, |
@ -0,0 +1,92 @@
@@ -0,0 +1,92 @@
|
||||
--- rustc-beta-src/Cargo.lock.orig 2023-03-03 17:26:41.309081970 -0800 |
||||
+++ rustc-beta-src/Cargo.lock 2023-03-03 17:26:41.311081929 -0800 |
||||
@@ -1152,7 +1152,6 @@ |
||||
dependencies = [ |
||||
"cc", |
||||
"libc", |
||||
- "libnghttp2-sys", |
||||
"libz-sys", |
||||
"openssl-sys", |
||||
"pkg-config", |
||||
@@ -2399,16 +2398,6 @@ |
||||
checksum = "7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a" |
||||
|
||||
[[package]] |
||||
-name = "libnghttp2-sys" |
||||
-version = "0.1.4+1.41.0" |
||||
-source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
-checksum = "03624ec6df166e79e139a2310ca213283d6b3c30810c54844f307086d4488df1" |
||||
-dependencies = [ |
||||
- "cc", |
||||
- "libc", |
||||
-] |
||||
- |
||||
-[[package]] |
||||
name = "libz-sys" |
||||
version = "1.1.3" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
--- rustc-beta-src/src/tools/cargo/Cargo.toml.orig 2023-03-03 17:26:41.311081929 -0800 |
||||
+++ rustc-beta-src/src/tools/cargo/Cargo.toml 2023-03-03 17:27:32.999013773 -0800 |
||||
@@ -21,7 +21,7 @@ |
||||
cargo-platform = { path = "crates/cargo-platform", version = "0.1.2" } |
||||
cargo-util = { path = "crates/cargo-util", version = "0.2.3" } |
||||
crates-io = { path = "crates/crates-io", version = "0.35.1" } |
||||
-curl = { version = "0.4.44", features = ["http2"] } |
||||
+curl = { version = "0.4.44", features = [] } |
||||
curl-sys = "0.4.59" |
||||
env_logger = "0.10.0" |
||||
pretty_env_logger = { version = "0.4", optional = true } |
||||
--- rustc-beta-src/src/tools/cargo/src/cargo/core/package.rs.orig 2023-02-26 19:02:38.000000000 -0800 |
||||
+++ rustc-beta-src/src/tools/cargo/src/cargo/core/package.rs 2023-03-03 17:26:41.311081929 -0800 |
||||
@@ -402,16 +402,9 @@ |
||||
sources: SourceMap<'cfg>, |
||||
config: &'cfg Config, |
||||
) -> CargoResult<PackageSet<'cfg>> { |
||||
- // We've enabled the `http2` feature of `curl` in Cargo, so treat |
||||
- // failures here as fatal as it would indicate a build-time problem. |
||||
- let mut multi = Multi::new(); |
||||
- let multiplexing = config.http_config()?.multiplexing.unwrap_or(true); |
||||
- multi |
||||
- .pipelining(false, multiplexing) |
||||
- .with_context(|| "failed to enable multiplexing/pipelining in curl")?; |
||||
- |
||||
- // let's not flood crates.io with connections |
||||
- multi.set_max_host_connections(2)?; |
||||
+ // Multiplexing is disabled because the system libcurl doesn't support it. |
||||
+ let multi = Multi::new(); |
||||
+ let multiplexing = false; |
||||
|
||||
Ok(PackageSet { |
||||
packages: package_ids |
||||
--- rustc-beta-src/src/tools/cargo/src/cargo/sources/registry/http_remote.rs.orig 2023-02-26 19:02:38.000000000 -0800 |
||||
+++ rustc-beta-src/src/tools/cargo/src/cargo/sources/registry/http_remote.rs 2023-03-03 17:26:41.311081929 -0800 |
||||
@@ -220,16 +220,8 @@ |
||||
} |
||||
self.fetch_started = true; |
||||
|
||||
- // We've enabled the `http2` feature of `curl` in Cargo, so treat |
||||
- // failures here as fatal as it would indicate a build-time problem. |
||||
- self.multiplexing = self.config.http_config()?.multiplexing.unwrap_or(true); |
||||
- |
||||
- self.multi |
||||
- .pipelining(false, self.multiplexing) |
||||
- .with_context(|| "failed to enable multiplexing/pipelining in curl")?; |
||||
- |
||||
- // let's not flood the server with connections |
||||
- self.multi.set_max_host_connections(2)?; |
||||
+ // Multiplexing is disabled because the system libcurl doesn't support it. |
||||
+ self.multiplexing = false; |
||||
|
||||
self.config |
||||
.shell() |
||||
--- rustc-beta-src/src/tools/cargo/src/cargo/util/network.rs.orig 2023-02-26 19:02:38.000000000 -0800 |
||||
+++ rustc-beta-src/src/tools/cargo/src/cargo/util/network.rs 2023-03-03 17:29:54.808076261 -0800 |
||||
@@ -116,7 +116,7 @@ |
||||
macro_rules! try_old_curl { |
||||
($e:expr, $msg:expr) => { |
||||
let result = $e; |
||||
- if cfg!(target_os = "macos") { |
||||
+ if cfg!(any(target_os = "linux", target_os = "macos")) { |
||||
if let Err(e) = result { |
||||
warn!("ignoring libcurl {} error: {}", $msg, e); |
||||
} |
Binary file not shown.
@ -0,0 +1,572 @@
@@ -0,0 +1,572 @@
|
||||
%global devtoolset_name devtoolset-10 |
||||
|
||||
# Components enabled if supported by target architecture: |
||||
%if 0%{?rhel} && 0%{?rhel} < 8 |
||||
%define gold_arches %{ix86} x86_64 %{arm} aarch64 |
||||
%else |
||||
%define gold_arches %{ix86} x86_64 %{arm} aarch64 %{power64} s390x |
||||
%endif |
||||
%ifarch %{gold_arches} |
||||
%bcond_without gold |
||||
%else |
||||
%bcond_with gold |
||||
%endif |
||||
|
||||
%bcond_without compat_build |
||||
%bcond_without check |
||||
%bcond_with docs |
||||
|
||||
%global llvm_libdir %{_libdir}/%{name} |
||||
%global build_llvm_libdir %{buildroot}%{llvm_libdir} |
||||
#global rc_ver 3 |
||||
%global maj_ver 13 |
||||
%global min_ver 0 |
||||
%global patch_ver 1 |
||||
%if !%{maj_ver} && 0%{?rc_ver} |
||||
%global abi_revision 2 |
||||
%endif |
||||
%global llvm_srcdir llvm-%{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:rc%{rc_ver}}.src |
||||
|
||||
%if %{with compat_build} |
||||
%global pkg_name llvm%{maj_ver} |
||||
%global exec_suffix -%{maj_ver} |
||||
%global install_prefix %{_libdir}/%{name} |
||||
%global install_bindir %{install_prefix}/bin |
||||
%global install_includedir %{install_prefix}/include |
||||
%global install_libdir %{install_prefix}/lib |
||||
|
||||
%global pkg_bindir %{install_bindir} |
||||
%global pkg_includedir %{_includedir}/%{name} |
||||
%global pkg_libdir %{install_libdir} |
||||
%else |
||||
%global pkg_name llvm |
||||
%global install_prefix /usr |
||||
%global install_libdir %{_libdir} |
||||
%global pkg_bindir %{_bindir} |
||||
%global pkg_libdir %{install_libdir} |
||||
%global exec_suffix %{nil} |
||||
%endif |
||||
|
||||
%if 0%{?rhel} |
||||
%global targets_to_build "X86;AMDGPU;PowerPC;NVPTX;SystemZ;AArch64;ARM;Mips;BPF;WebAssembly" |
||||
%global experimental_targets_to_build "" |
||||
%else |
||||
%global targets_to_build "all" |
||||
%global experimental_targets_to_build "AVR" |
||||
%endif |
||||
|
||||
%global build_install_prefix %{buildroot}%{install_prefix} |
||||
|
||||
# Lower memory usage of dwz on s390x |
||||
%global _dwz_low_mem_die_limit_s390x 1 |
||||
%global _dwz_max_die_limit_s390x 1000000 |
||||
|
||||
Name: %{pkg_name} |
||||
Version: %{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:~rc%{rc_ver}} |
||||
Release: 1%{?dist} |
||||
Summary: The Low Level Virtual Machine |
||||
|
||||
License: NCSA |
||||
URL: http://llvm.org |
||||
Source0: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:-rc%{rc_ver}}/%{llvm_srcdir}.tar.xz |
||||
Source1: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:-rc%{rc_ver}}/%{llvm_srcdir}.tar.xz.sig |
||||
Source2: tstellar-gpg-key.asc |
||||
|
||||
%if %{without compat_build} |
||||
Source3: run-lit-tests |
||||
Source4: lit.fedora.cfg.py |
||||
%endif |
||||
|
||||
%if 0%{?abi_revision} |
||||
Patch0: 0001-cmake-Allow-shared-libraries-to-customize-the-soname.patch |
||||
%endif |
||||
Patch1: 0001-XFAIL-missing-abstract-variable.ll-test-on-ppc64le.patch |
||||
Patch2: 0001-Disable-CrashRecoveryTest.DumpStackCleanup-test-on-a.patch |
||||
|
||||
BuildRequires: %{devtoolset_name}-gcc |
||||
BuildRequires: %{devtoolset_name}-gcc-c++ |
||||
BuildRequires: cmake3 |
||||
BuildRequires: ninja-build |
||||
BuildRequires: zlib-devel |
||||
BuildRequires: libffi-devel |
||||
BuildRequires: ncurses-devel |
||||
%if %{with docs} |
||||
BuildRequires: python3-psutil |
||||
BuildRequires: python3-sphinx |
||||
BuildRequires: python3-recommonmark |
||||
%endif |
||||
BuildRequires: multilib-rpm-config |
||||
%if %{with gold} |
||||
BuildRequires: binutils-devel |
||||
%endif |
||||
%ifarch %{valgrind_arches} |
||||
# Enable extra functionality when run the LLVM JIT under valgrind. |
||||
BuildRequires: valgrind-devel |
||||
%endif |
||||
# LLVM's LineEditor library will use libedit if it is available. |
||||
BuildRequires: libedit-devel |
||||
# We need python3-devel for pathfix.py. |
||||
BuildRequires: python3-devel |
||||
BuildRequires: python3-setuptools |
||||
|
||||
# For origin certification |
||||
BuildRequires: gnupg2 |
||||
|
||||
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release} |
||||
|
||||
Provides: llvm(major) = %{maj_ver} |
||||
|
||||
%description |
||||
LLVM is a compiler infrastructure designed for compile-time, link-time, |
||||
runtime, and idle-time optimization of programs from arbitrary programming |
||||
languages. The compiler infrastructure includes mirror sets of programming |
||||
tools as well as libraries with equivalent functionality. |
||||
|
||||
%package devel |
||||
Summary: Libraries and header files for LLVM |
||||
Requires: %{name}%{?_isa} = %{version}-%{release} |
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release} |
||||
# The installed LLVM cmake files will add -ledit to the linker flags for any |
||||
# app that requires the libLLVMLineEditor, so we need to make sure |
||||
# libedit-devel is available. |
||||
Requires: libedit-devel |
||||
# The installed cmake files reference binaries from llvm-test and llvm-static. |
||||
# We tried in the past to split the cmake exports for these binaries out into |
||||
# separate files, so that llvm-devel would not need to Require these packages, |
||||
# but this caused bugs (rhbz#1773678) and forced us to carry two non-upstream |
||||
# patches. |
||||
Requires: %{name}-static%{?_isa} = %{version}-%{release} |
||||
%if %{without compat_build} |
||||
Requires: %{name}-test%{?_isa} = %{version}-%{release} |
||||
%endif |
||||
|
||||
|
||||
Requires(post): %{_sbindir}/alternatives |
||||
Requires(postun): %{_sbindir}/alternatives |
||||
|
||||
Provides: llvm-devel(major) = %{maj_ver} |
||||
|
||||
%description devel |
||||
This package contains library and header files needed to develop new native |
||||
programs that use the LLVM infrastructure. |
||||
|
||||
%if %{with docs} |
||||
%package doc |
||||
Summary: Documentation for LLVM |
||||
BuildArch: noarch |
||||
Requires: %{name} = %{version}-%{release} |
||||
|
||||
%description doc |
||||
Documentation for the LLVM compiler infrastructure. |
||||
%endif |
||||
|
||||
%package libs |
||||
Summary: LLVM shared libraries |
||||
|
||||
%description libs |
||||
Shared libraries for the LLVM compiler infrastructure. |
||||
|
||||
%package static |
||||
Summary: LLVM static libraries |
||||
Conflicts: %{name}-devel < 8 |
||||
|
||||
Provides: llvm-static(major) = %{maj_ver} |
||||
|
||||
%description static |
||||
Static libraries for the LLVM compiler infrastructure. |
||||
|
||||
%if %{without compat_build} |
||||
|
||||
%package test |
||||
Summary: LLVM regression tests |
||||
Requires: %{name}%{?_isa} = %{version}-%{release} |
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release} |
||||
|
||||
Provides: llvm-test(major) = %{maj_ver} |
||||
|
||||
%description test |
||||
LLVM regression tests. |
||||
|
||||
%package googletest |
||||
Summary: LLVM's modified googletest sources |
||||
|
||||
%description googletest |
||||
LLVM's modified googletest sources. |
||||
|
||||
%endif |
||||
|
||||
%prep |
||||
#%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' |
||||
%autosetup -n %{llvm_srcdir} -p2 |
||||
|
||||
#pathfix.py -i %{__python3} -pn \ |
||||
# test/BugPoint/compile-custom.ll.py \ |
||||
# tools/opt-viewer/*.py \ |
||||
# utils/update_cc_test_checks.py |
||||
|
||||
|
||||
%build |
||||
|
||||
source /opt/rh/%{devtoolset_name}/enable |
||||
|
||||
%ifarch s390 s390x %{arm} %ix86 |
||||
# Decrease debuginfo verbosity to reduce memory consumption during final library linking |
||||
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /') |
||||
%endif |
||||
%ifarch ppc64le ppc64 |
||||
%global optflags %(echo %{optflags} | sed 's/-mdirect-move//') |
||||
%endif |
||||
|
||||
%undefine __cmake3_in_source_build |
||||
|
||||
mkdir build |
||||
#pushd build |
||||
cd build |
||||
|
||||
# force off shared libs as cmake macros turns it on. |
||||
%cmake3 -G Ninja \ |
||||
-DBUILD_SHARED_LIBS:BOOL=OFF \ |
||||
-DLLVM_PARALLEL_LINK_JOBS=1 \ |
||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \ |
||||
-DCMAKE_SKIP_RPATH:BOOL=ON \ |
||||
-DCMAKE_C_COMPILER=/opt/rh/%{devtoolset_name}/root/usr/bin/gcc \ |
||||
-DCMAKE_CXX_COMPILER=/opt/rh/%{devtoolset_name}/root/usr/bin/g++ \ |
||||
%ifarch s390 %{arm} %ix86 |
||||
-DCMAKE_C_FLAGS_RELWITHDEBINFO="%{optflags} -DNDEBUG" \ |
||||
-DCMAKE_CXX_FLAGS_RELWITHDEBINFO="%{optflags} -DNDEBUG" \ |
||||
%endif |
||||
%if %{without compat_build} |
||||
%if 0%{?__isa_bits} == 64 |
||||
-DLLVM_LIBDIR_SUFFIX=64 \ |
||||
%else |
||||
-DLLVM_LIBDIR_SUFFIX= \ |
||||
%endif |
||||
%endif |
||||
\ |
||||
-DLLVM_TARGETS_TO_BUILD=%{targets_to_build} \ |
||||
-DLLVM_ENABLE_LIBCXX:BOOL=OFF \ |
||||
-DLLVM_ENABLE_ZLIB:BOOL=ON \ |
||||
-DLLVM_ENABLE_FFI:BOOL=ON \ |
||||
-DLLVM_ENABLE_RTTI:BOOL=ON \ |
||||
-DLLVM_USE_PERF:BOOL=ON \ |
||||
%if %{with gold} |
||||
-DLLVM_BINUTILS_INCDIR=%{_includedir} \ |
||||
%endif |
||||
-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=%{experimental_targets_to_build} \ |
||||
\ |
||||
-DLLVM_BUILD_RUNTIME:BOOL=ON \ |
||||
\ |
||||
-DLLVM_INCLUDE_TOOLS:BOOL=ON \ |
||||
-DLLVM_BUILD_TOOLS:BOOL=ON \ |
||||
\ |
||||
-DLLVM_INCLUDE_TESTS:BOOL=ON \ |
||||
-DLLVM_BUILD_TESTS:BOOL=ON \ |
||||
-DLLVM_LIT_EXTRA_ARGS=-v \ |
||||
\ |
||||
-DLLVM_INCLUDE_EXAMPLES:BOOL=ON \ |
||||
-DLLVM_BUILD_EXAMPLES:BOOL=OFF \ |
||||
\ |
||||
-DLLVM_INCLUDE_UTILS:BOOL=ON \ |
||||
%if %{with compat_build} |
||||
-DLLVM_INSTALL_UTILS:BOOL=OFF \ |
||||
%else |
||||
-DLLVM_INSTALL_UTILS:BOOL=ON \ |
||||
-DLLVM_UTILS_INSTALL_DIR:PATH=%{_bindir} \ |
||||
-DLLVM_TOOLS_INSTALL_DIR:PATH=bin \ |
||||
%endif |
||||
\ |
||||
%if %{with docs} |
||||
-DLLVM_INCLUDE_DOCS:BOOL=ON \ |
||||
-DLLVM_BUILD_DOCS:BOOL=ON \ |
||||
-DLLVM_ENABLE_SPHINX:BOOL=ON \ |
||||
-DLLVM_ENABLE_DOXYGEN:BOOL=OFF \ |
||||
%endif |
||||
\ |
||||
%if %{without compat_build} |
||||
-DLLVM_VERSION_SUFFIX='' \ |
||||
%endif |
||||
-DLLVM_BUILD_LLVM_DYLIB:BOOL=ON \ |
||||
-DLLVM_LINK_LLVM_DYLIB:BOOL=ON \ |
||||
-DLLVM_BUILD_EXTERNAL_COMPILER_RT:BOOL=ON \ |
||||
-DLLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF \ |
||||
%{?abi_revision:-DLLVM_ABI_REVISION=%{abi_revision}} \ |
||||
\ |
||||
-DSPHINX_WARNINGS_AS_ERRORS=OFF \ |
||||
-DCMAKE_INSTALL_PREFIX=%{install_prefix} \ |
||||
-DLLVM_INSTALL_SPHINX_HTML_DIR=%{_pkgdocdir}/html \ |
||||
-DSPHINX_EXECUTABLE=%{_bindir}/sphinx-build-3 \ |
||||
.. |
||||
|
||||
mkdir -p %{_arch} |
||||
pushd %{_arch} |
||||
%__cmake3 --build .. -j32 --verbose --target LLVM |
||||
%__cmake3 --build .. -j32 --verbose |
||||
popd |
||||
|
||||
%install |
||||
cd build/%{_arch} |
||||
DESTDIR="%{buildroot}" %__cmake3 --install .. |
||||
|
||||
|
||||
mkdir -p %{buildroot}/%{_bindir} |
||||
|
||||
%if %{without compat_build} |
||||
|
||||
# Fix some man pages |
||||
ln -s llvm-config.1 %{buildroot}%{_mandir}/man1/llvm-config%{exec_suffix}-%{__isa_bits}.1 |
||||
|
||||
# Install binaries needed for lit tests |
||||
%global test_binaries llvm-isel-fuzzer llvm-opt-fuzzer |
||||
|
||||
for f in %{test_binaries} |
||||
do |
||||
install -m 0755 %{_vpath_builddir}/bin/$f %{buildroot}%{_bindir} |
||||
done |
||||
|
||||
# Remove testing of update utility tools |
||||
rm -rf test/tools/UpdateTestChecks |
||||
|
||||
%multilib_fix_c_header --file %{_includedir}/llvm/Config/llvm-config.h |
||||
|
||||
# Install libraries needed for unittests |
||||
%if 0%{?__isa_bits} == 64 |
||||
%global build_libdir %{_vpath_builddir}/lib64 |
||||
%else |
||||
%global build_libdir %{_vpath_builddir}/lib |
||||
%endif |
||||
|
||||
install %{build_libdir}/libLLVMTestingSupport.a %{buildroot}%{_libdir} |
||||
|
||||
%global install_srcdir %{buildroot}%{_datadir}/llvm/src |
||||
%global lit_cfg test/%{_arch}.site.cfg.py |
||||
%global lit_unit_cfg test/Unit/%{_arch}.site.cfg.py |
||||
%global lit_fedora_cfg %{_datadir}/llvm/lit.fedora.cfg.py |
||||
|
||||
# Install gtest sources so clang can use them for gtest |
||||
install -d %{install_srcdir} |
||||
install -d %{install_srcdir}/utils/ |
||||
cp -R utils/unittest %{install_srcdir}/utils/ |
||||
|
||||
# Clang needs these for running lit tests. |
||||
cp utils/update_cc_test_checks.py %{install_srcdir}/utils/ |
||||
cp -R utils/UpdateTestChecks %{install_srcdir}/utils/ |
||||
|
||||
%if %{with gold} |
||||
# Add symlink to lto plugin in the binutils plugin directory. |
||||
%{__mkdir_p} %{buildroot}%{_libdir}/bfd-plugins/ |
||||
ln -s -t %{buildroot}%{_libdir}/bfd-plugins/ ../LLVMgold.so |
||||
%endif |
||||
|
||||
%else |
||||
|
||||
# Add version suffix to binaries |
||||
for f in %{buildroot}/%{install_bindir}/*; do |
||||
filename=`basename $f` |
||||
ln -s ../../../%{install_bindir}/$filename %{buildroot}/%{_bindir}/$filename%{exec_suffix} |
||||
done |
||||
|
||||
# Move header files |
||||
mkdir -p %{buildroot}/%{pkg_includedir} |
||||
ln -s ../../../%{install_includedir}/llvm %{buildroot}/%{pkg_includedir}/llvm |
||||
ln -s ../../../%{install_includedir}/llvm-c %{buildroot}/%{pkg_includedir}/llvm-c |
||||
|
||||
# Fix multi-lib |
||||
%multilib_fix_c_header --file %{install_includedir}/llvm/Config/llvm-config.h |
||||
|
||||
# Create ld.so.conf.d entry |
||||
mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d |
||||
cat >> %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf << EOF |
||||
%{pkg_libdir} |
||||
EOF |
||||
|
||||
%if %{with docs} |
||||
# Add version suffix to man pages and move them to mandir. |
||||
mkdir -p %{buildroot}/%{_mandir}/man1 |
||||
for f in %{build_install_prefix}/share/man/man1/*; do |
||||
filename=`basename $f | cut -f 1 -d '.'` |
||||
mv $f %{buildroot}%{_mandir}/man1/$filename%{exec_suffix}.1 |
||||
done |
||||
%endif |
||||
|
||||
# Remove opt-viewer, since this is just a compatibility package. |
||||
rm -Rf %{build_install_prefix}/share/opt-viewer |
||||
|
||||
%endif |
||||
|
||||
# llvm-config special casing. llvm-config is managed by update-alternatives. |
||||
# the original file must remain available for compatibility with the CMake |
||||
# infrastructure. Without compat, cmake points to the symlink, with compat it |
||||
# points to the original file. |
||||
|
||||
%if %{without compat_build} |
||||
|
||||
mv %{buildroot}/%{pkg_bindir}/llvm-config %{buildroot}/%{pkg_bindir}/llvm-config%{exec_suffix}-%{__isa_bits} |
||||
# We still maintain a versionned symlink for consistency across llvm versions. |
||||
# This is specific to the non-compat build and matches the exec prefix for |
||||
# compat builds. An isa-agnostic versionned symlink is also maintained in the (un)install |
||||
# steps. |
||||
(cd %{buildroot}/%{pkg_bindir} ; ln -s llvm-config%{exec_suffix}-%{__isa_bits} llvm-config-%{maj_ver}-%{__isa_bits} ) |
||||
# ghost presence |
||||
touch %{buildroot}%{_bindir}/llvm-config-%{maj_ver} |
||||
|
||||
%else |
||||
|
||||
rm %{buildroot}%{_bindir}/llvm-config%{exec_suffix} |
||||
(cd %{buildroot}/%{pkg_bindir} ; ln -s llvm-config llvm-config%{exec_suffix}-%{__isa_bits} ) |
||||
|
||||
%endif |
||||
|
||||
# ghost presence |
||||
touch %{buildroot}%{_bindir}/llvm-config%{exec_suffix} |
||||
|
||||
|
||||
|
||||
%check |
||||
# Disable check section on arm due to some kind of memory related failure. |
||||
# Possibly related to https://bugzilla.redhat.com/show_bug.cgi?id=1920183 |
||||
%ifnarch %{arm} |
||||
|
||||
# TODO: Fix the failures below |
||||
%ifarch %{arm} |
||||
rm test/tools/llvm-readobj/ELF/dependent-libraries.test |
||||
%endif |
||||
|
||||
# there's a requirement on a symbol not available in older glibc in that one |
||||
rm test/ExecutionEngine/Interpreter/intrinsics.ll |
||||
|
||||
# non reproducible errors |
||||
rm test/tools/dsymutil/X86/swift-interface.test |
||||
|
||||
%if %{with check} |
||||
# FIXME: use %%cmake_build instead of %%__ninja |
||||
LD_LIBRARY_PATH=%{buildroot}/%{pkg_libdir} %{__ninja} check-all -C %{_vpath_builddir} |
||||
%endif |
||||
|
||||
%endif |
||||
|
||||
%ldconfig_scriptlets libs |
||||
|
||||
%post devel |
||||
%{_sbindir}/update-alternatives --install %{_bindir}/llvm-config%{exec_suffix} llvm-config%{exec_suffix} %{pkg_bindir}/llvm-config%{exec_suffix}-%{__isa_bits} %{__isa_bits} |
||||
%if %{without compat_build} |
||||
%{_sbindir}/update-alternatives --install %{_bindir}/llvm-config-%{maj_ver} llvm-config-%{maj_ver} %{pkg_bindir}/llvm-config%{exec_suffix}-%{__isa_bits} %{__isa_bits} |
||||
%endif |
||||
|
||||
%postun devel |
||||
if [ $1 -eq 0 ]; then |
||||
%{_sbindir}/update-alternatives --remove llvm-config%{exec_suffix} %{pkg_bindir}/llvm-config%{exec_suffix}-%{__isa_bits} |
||||
%if %{without compat_build} |
||||
%{_sbindir}/update-alternatives --remove llvm-config-%{maj_ver} %{pkg_bindir}/llvm-config%{exec_suffix}-%{__isa_bits} |
||||
%endif |
||||
fi |
||||
|
||||
%files |
||||
%license LICENSE.TXT |
||||
%if %{with docs} |
||||
%exclude %{_mandir}/man1/llvm-config* |
||||
%{_mandir}/man1/* |
||||
%endif |
||||
%{_bindir}/* |
||||
|
||||
%exclude %{_bindir}/llvm-config%{exec_suffix} |
||||
%exclude %{pkg_bindir}/llvm-config%{exec_suffix}-%{__isa_bits} |
||||
|
||||
%if %{without compat_build} |
||||
%exclude %{_bindir}/llvm-config-%{maj_ver} |
||||
%exclude %{pkg_bindir}/llvm-config-%{maj_ver}-%{__isa_bits} |
||||
%exclude %{_bindir}/not |
||||
%exclude %{_bindir}/count |
||||
%exclude %{_bindir}/yaml-bench |
||||
%exclude %{_bindir}/lli-child-target |
||||
%exclude %{_bindir}/llvm-isel-fuzzer |
||||
%exclude %{_bindir}/llvm-opt-fuzzer |
||||
%{_datadir}/opt-viewer |
||||
%else |
||||
%{pkg_bindir} |
||||
%endif |
||||
|
||||
%files libs |
||||
%license LICENSE.TXT |
||||
%{pkg_libdir}/libLLVM-%{maj_ver}.so |
||||
%if %{without compat_build} |
||||
%if %{with gold} |
||||
%{_libdir}/LLVMgold.so |
||||
%{_libdir}/bfd-plugins/LLVMgold.so |
||||
%endif |
||||
%{_libdir}/libLLVM-%{maj_ver}.%{min_ver}*.so |
||||
%{_libdir}/libLLVM-%{maj_ver}.so%{?abi_revision:.%{abi_revision}} |
||||
%{_libdir}/libLTO.so* |
||||
%else |
||||
%config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf |
||||
%if %{with gold} |
||||
%{_libdir}/%{name}/lib/LLVMgold.so |
||||
%endif |
||||
%{pkg_libdir}/libLLVM-%{maj_ver}.%{min_ver}*.so |
||||
%{pkg_libdir}/libLTO.so* |
||||
%exclude %{pkg_libdir}/libLTO.so |
||||
%endif |
||||
%{pkg_libdir}/libRemarks.so* |
||||
|
||||
%files devel |
||||
%license LICENSE.TXT |
||||
|
||||
%ghost %{_bindir}/llvm-config%{exec_suffix} |
||||
%{pkg_bindir}/llvm-config%{exec_suffix}-%{__isa_bits} |
||||
%if %{with docs} |
||||
%{_mandir}/man1/llvm-config* |
||||
%endif |
||||
|
||||
%if %{without compat_build} |
||||
%{_includedir}/llvm |
||||
%{_includedir}/llvm-c |
||||
%{_libdir}/libLLVM.so |
||||
%{_libdir}/cmake/llvm |
||||
%{pkg_bindir}/llvm-config-%{maj_ver}-%{__isa_bits} |
||||
%ghost %{_bindir}/llvm-config-%{maj_ver} |
||||
%else |
||||
%{install_includedir}/llvm |
||||
%{install_includedir}/llvm-c |
||||
%{pkg_includedir}/llvm |
||||
%{pkg_includedir}/llvm-c |
||||
%{pkg_libdir}/libLTO.so |
||||
%{pkg_libdir}/libLLVM.so |
||||
%{pkg_libdir}/cmake/llvm |
||||
%endif |
||||
|
||||
%if %{with docs} |
||||
%files doc |
||||
%license LICENSE.TXT |
||||
%doc %{_pkgdocdir}/html |
||||
%endif |
||||
|
||||
%files static |
||||
%license LICENSE.TXT |
||||
%if %{without compat_build} |
||||
%{_libdir}/*.a |
||||
%exclude %{_libdir}/libLLVMTestingSupport.a |
||||
%else |
||||
%{_libdir}/%{name}/lib/*.a |
||||
%endif |
||||
|
||||
%if %{without compat_build} |
||||
|
||||
%files test |
||||
%license LICENSE.TXT |
||||
%{_bindir}/not |
||||
%{_bindir}/count |
||||
%{_bindir}/yaml-bench |
||||
%{_bindir}/lli-child-target |
||||
%{_bindir}/llvm-isel-fuzzer |
||||
%{_bindir}/llvm-opt-fuzzer |
||||
|
||||
%files googletest |
||||
%license LICENSE.TXT |
||||
%{_datadir}/llvm/src/utils |
||||
%{_libdir}/libLLVMTestingSupport.a |
||||
|
||||
%endif |
||||
|
||||
%changelog |
||||
* Wed Feb 16 2022 Josh Stone <jistone@redhat.com> - 13.0.1-1 |
||||
- 13.0.1 Release, ported to epel7 |
@ -0,0 +1,149 @@
@@ -0,0 +1,149 @@
|
||||
Name: perl-Authen-SASL |
||||
Version: 2.15 |
||||
Release: 10%{?dist} |
||||
Summary: SASL Authentication framework for Perl |
||||
License: GPL+ or Artistic |
||||
Group: Development/Libraries |
||||
URL: http://search.cpan.org/dist/Authen-SASL/ |
||||
Source0: http://www.cpan.org/authors/id/G/GB/GBARR/Authen-SASL-%{version}.tar.gz |
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
||||
# Update the function WRITE to properly handle string which is shorter than |
||||
# provided length, bug #1084010, CPAN RT#85294 |
||||
Patch0: Authen-SASL-RT85294-Fix-WRITE.patch |
||||
BuildArch: noarch |
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
BuildRequires: perl(Carp) |
||||
BuildRequires: perl(Cwd) |
||||
BuildRequires: perl(Digest::HMAC) |
||||
BuildRequires: perl(Digest::MD5) |
||||
BuildRequires: perl(File::Path) |
||||
BuildRequires: perl(GSSAPI) |
||||
BuildRequires: perl(Test::More) |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||
|
||||
%description |
||||
SASL is a generic mechanism for authentication used by several network |
||||
protocols. Authen::SASL provides an implementation framework that all |
||||
protocols should be able to share. |
||||
|
||||
%prep |
||||
%setup -q -n Authen-SASL-%{version} |
||||
%patch0 -p1 |
||||
|
||||
chmod a-x example_pl |
||||
|
||||
%build |
||||
%{__perl} Makefile.PL INSTALLDIRS=vendor |
||||
make %{?_smp_mflags} |
||||
|
||||
%install |
||||
rm -rf $RPM_BUILD_ROOT |
||||
|
||||
make pure_install DESTDIR=$RPM_BUILD_ROOT |
||||
|
||||
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; |
||||
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; |
||||
|
||||
%{_fixperms} $RPM_BUILD_ROOT/* |
||||
|
||||
%check |
||||
make test |
||||
|
||||
%clean |
||||
rm -rf $RPM_BUILD_ROOT |
||||
|
||||
%files |
||||
%defattr(-,root,root,-) |
||||
%doc api.txt Changes example_pl |
||||
%{perl_vendorlib}/* |
||||
%{_mandir}/man3/* |
||||
|
||||
%changelog |
||||
* Tue Aug 05 2014 Petr Pisar <ppisar@redhat.com> - 2.15-10 |
||||
- Fix SASL and GSSAPI error (bug #1084010) |
||||
|
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.15-9 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Tue Nov 06 2012 Jitka Plesnikova <jplesnik@redhat.com> - 2.15-8 |
||||
- Specify all dependencies |
||||
- Use DESTDIR rather than PERL_INSTALL_ROOT |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.15-7 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 2.15-6 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.15-5 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.15-4 |
||||
- Perl mass rebuild |
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.15-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.15-2 |
||||
- 661697 rebuild for fixing problems with vendorach/lib |
||||
|
||||
* Sun Dec 12 2010 Steven Pritchard <steve@kspei.com> 2.15-1 |
||||
- Update to 2.15. |
||||
- Add example_pl to docs. |
||||
|
||||
* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.13-3 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 2.13-2 |
||||
- rebuild against perl 5.10.1 |
||||
|
||||
* Mon Oct 5 2009 Stepan Kasal <skasal@redhat.com> - 2.13-1 |
||||
- new upstream version, BR Test::More |
||||
|
||||
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.12-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.12-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Tue Jul 01 2008 Steven Pritchard <steve@kspei.com> 2.12-1 |
||||
- Update to 2.12. |
||||
|
||||
* Thu May 15 2008 Steven Pritchard <steve@kspei.com> 2.11-1 |
||||
- Update to 2.11. |
||||
- Fix find option order. |
||||
- Use fixperms macro instead of our own chmod incantation. |
||||
- Reformat to resemble cpanspec output. |
||||
- Drop explicit perl build dependency. |
||||
|
||||
* Thu Feb 7 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.10-2 |
||||
- rebuild for new perl |
||||
|
||||
* Mon Oct 15 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 2.10-1.1 |
||||
- correct license tag |
||||
- add BR: perl(ExtUtils::MakeMaker) |
||||
|
||||
* Sat Apr 22 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.10-1 |
||||
- Update to 2.10. |
||||
|
||||
* Fri Feb 17 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.09-4 |
||||
- Rebuild for FC5 (perl 5.8.8). |
||||
|
||||
* Sat May 14 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.09-3 |
||||
- Add dist tag. |
||||
|
||||
* Tue Apr 26 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.09-2 |
||||
- Update to 2.09. |
||||
|
||||
* Fri Apr 8 2005 Michael Schwendt <mschwendt[AT]users.sf.net> |
||||
- rebuilt |
||||
|
||||
* Mon Apr 4 2005 Ville Skyttä <ville.skytta at iki.fi> - 2.08-1 |
||||
- Drop Epoch: 0 and 0.fdr release prefix. |
||||
|
||||
* Wed Jul 21 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:2.08-0.fdr.1 |
||||
- Update to 2.08. |
||||
- Bring up to date with current fedora.us Perl spec template. |
||||
|
||||
* Fri Jan 30 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:2.06-0.fdr.1 |
||||
- First build. |
@ -0,0 +1,92 @@
@@ -0,0 +1,92 @@
|
||||
Name: perl-Canary-Stability |
||||
Version: 2013 |
||||
Release: 1%{?dist} |
||||
Summary: Canary to check perl compatibility for Schmorp's modules |
||||
# See COPYING file. |
||||
License: GPL+ or Artistic |
||||
URL: https://metacpan.org/release/Canary-Stability |
||||
Source0: https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Canary-Stability-%{version}.tar.gz |
||||
BuildArch: noarch |
||||
BuildRequires: make |
||||
BuildRequires: perl-generators |
||||
BuildRequires: perl-interpreter |
||||
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||
Requires: perl(ExtUtils::MakeMaker) |
||||
|
||||
%description |
||||
This module is used by Schmorp's modules during configuration stage to test |
||||
the installed perl for compatibility with his modules. |
||||
|
||||
%prep |
||||
%setup -q -n Canary-Stability-%{version} |
||||
|
||||
%build |
||||
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 |
||||
%{make_build} |
||||
|
||||
%install |
||||
%{make_install} |
||||
%{_fixperms} $RPM_BUILD_ROOT/* |
||||
|
||||
%check |
||||
unset AUTOMATED_TESTING PERL_CANARY_STABILITY_COLOUR \ |
||||
PERL_CANARY_STABILITY_DISABLE PERL_CANARY_STABILITY_NOPROMPT |
||||
make test |
||||
|
||||
%files |
||||
%license COPYING |
||||
%doc Changes README |
||||
%{perl_vendorlib}/* |
||||
%{_mandir}/man3/* |
||||
%exclude /usr/lib64/perl5/perllocal.pod |
||||
%exclude /usr/lib64/perl5/vendor_perl/auto/Canary/Stability/.packlist |
||||
|
||||
%changelog |
||||
* Tue Apr 23 2019 Petr Pisar <ppisar@redhat.com> - 2013-1 |
||||
- 2013 bump |
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2012-8 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild |
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2012-7 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild |
||||
|
||||
* Wed Jun 27 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2012-6 |
||||
- Perl 5.28 rebuild |
||||
|
||||
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2012-5 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild |
||||
|
||||
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2012-4 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild |
||||
|
||||
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2012-3 |
||||
- Perl 5.26 rebuild |
||||
|
||||
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2012-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild |
||||
|
||||
* Thu Sep 29 2016 Petr Pisar <ppisar@redhat.com> - 2012-1 |
||||
- 2012 bump |
||||
|
||||
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2011-2 |
||||
- Perl 5.24 rebuild |
||||
|
||||
* Mon Mar 14 2016 Petr Pisar <ppisar@redhat.com> - 2011-1 |
||||
- 2011 bump |
||||
|
||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2006-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild |
||||
|
||||
* Mon Jun 29 2015 Petr Pisar <ppisar@redhat.com> - 2006-1 |
||||
- 2006 bump |
||||
|
||||
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2001-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild |
||||
|
||||
* Tue Jun 09 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2001-2 |
||||
- Perl 5.22 rebuild |
||||
|
||||
* Mon Jun 08 2015 Petr Pisar <ppisar@redhat.com> 2001-1 |
||||
- Specfile autogenerated by cpanspec 1.78. |
@ -0,0 +1,177 @@
@@ -0,0 +1,177 @@
|
||||
Name: perl-Devel-StackTrace |
||||
Summary: Perl module implementing stack trace and stack trace frame objects |
||||
Version: 1.30 |
||||
Epoch: 1 |
||||
Release: 2%{?dist} |
||||
License: Artistic 2.0 |
||||
Group: Development/Libraries |
||||
URL: http://search.cpan.org/dist/Devel-StackTrace/ |
||||
Source0: http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Devel-StackTrace-%{version}.tar.gz |
||||
BuildArch: noarch |
||||
|
||||
# --with release_tests ... also check "RELEASE_TESTS". |
||||
# Disabled by default |
||||
%bcond_with release_tests |
||||
|
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
BuildRequires: perl(File::Spec) |
||||
BuildRequires: perl(overload) |
||||
BuildRequires: perl(Test::More) >= 0.88 |
||||
BuildRequires: perl(Scalar::Util) |
||||
BuildRequires: perl(strict) |
||||
BuildRequires: perl(warnings) |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||
|
||||
%if %{with release_tests} |
||||
# for improved tests |
||||
BuildRequires: perl(base) |
||||
BuildRequires: perl(bytes) |
||||
BuildRequires: perl(Exception::Class::Base) |
||||
BuildRequires: perl(Test::Pod) |
||||
BuildRequires: perl(Test::Pod::Coverage) >= 1.04 |
||||
BuildRequires: perl(Test::EOL) |
||||
BuildRequires: perl(Test::NoTabs) |
||||
BuildRequires: perl(Test::Spelling) |
||||
BuildRequires: perl(Test::CPAN::Changes) |
||||
BuildRequires: perl(Test::Pod::LinkCheck) |
||||
BuildRequires: perl(Test::Pod::No404s) |
||||
BuildRequires: perl(LWP::Protocol::https) |
||||
BuildRequires: aspell-en |
||||
%endif |
||||
|
||||
%description |
||||
The Devel::StackTrace module contains two classes, Devel::StackTrace |
||||
and Devel::StackTraceFrame. The goal of this object is to encapsulate |
||||
the information that can found through using the caller() function, as |
||||
well as providing a simple interface to this data. |
||||
|
||||
The Devel::StackTrace object contains a set of Devel::StackTraceFrame |
||||
objects, one for each level of the stack. The frames contain all the |
||||
data available from caller() as of Perl 5.6.0. |
||||
|
||||
%prep |
||||
%setup -q -n Devel-StackTrace-%{version} |
||||
|
||||
%build |
||||
%{__perl} Makefile.PL INSTALLDIRS=vendor |
||||
make %{?_smp_mflags} |
||||
|
||||
%install |
||||
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT |
||||
|
||||
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; |
||||
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; |
||||
|
||||
%{_fixperms} $RPM_BUILD_ROOT/* |
||||
|
||||
%check |
||||
make test %{?with_release_tests:RELEASE_TESTING=1} |
||||
|
||||
%files |
||||
%doc README LICENSE Changes |
||||
%{perl_vendorlib}/Devel |
||||
%{_mandir}/man3/* |
||||
|
||||
%changelog |
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1:1.30-2 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Thu Nov 22 2012 Ralf Corsépius <corsepiu@fedoraproject.org> - 1:1.30-1 |
||||
- Upstream update. |
||||
- Reflect new BR:'s. |
||||
- Modernize spec-file. |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.27-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Sun Jun 10 2012 Petr Pisar <ppisar@redhat.com> - 1:1.27-5 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.27-4 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1:1.27-3 |
||||
- Perl mass rebuild |
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.27-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Mon Jan 17 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 1:1.27-1 |
||||
- Upstream update. |
||||
|
||||
* Wed Nov 03 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 1:1.26-1 |
||||
- Upstream update. |
||||
|
||||
* Sun Sep 12 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 1:1.25-1 |
||||
- Upstream update. |
||||
- Spec overhaul. |
||||
- Add %%bcond_with release_tests |
||||
|
||||
* Sat May 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 1:1.22-5 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1:1.22-4 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1:1.22-3 |
||||
- rebuild against perl 5.10.1 |
||||
|
||||
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.22-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Mon Jul 20 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 1:1.22-1 |
||||
- Upstream update. |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.20-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Wed Feb 18 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 1:1.20-2 |
||||
- BR: perl(Test::Kwalitee). |
||||
|
||||
* Sat Dec 13 2008 Ralf Corsépius <corsepiu@fedoraproject.org> - 1:1.20-1 |
||||
- Upstream update. |
||||
- Bump epoch. |
||||
|
||||
* Fri Aug 08 2008 Ralf Corsépius <rc040203@freenet.de> - 1.1902-1 |
||||
- Upstream update. |
||||
|
||||
* Wed Jun 25 2008 Ralf Corsépius <rc040203@freenet.de> - 1.1901-1 |
||||
- Upstream update. |
||||
|
||||
* Fri May 16 2008 Ralf Corsépius <rc040203@freenet.de> - 1.18-2 |
||||
- Bump release. |
||||
|
||||
* Mon Apr 07 2008 Ralf Corsépius <rc040203@freenet.de> - 1.18-1 |
||||
- Upstream update. |
||||
|
||||
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.16-2 |
||||
- Rebuild for perl 5.10 (again) |
||||
|
||||
* Sun Feb 03 2008 Ralf Corsépius <rc040203@freenet.de> - 1.16-1 |
||||
- Upstream update. |
||||
- Activate IS_MAINTAINER-tests. |
||||
- BR: perl(Test::Pod::Coverage). |
||||
|
||||
* Mon Jan 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.15-3 |
||||
- rebuild for new perl |
||||
|
||||
* Wed Aug 29 2007 Ralf Corsépius <rc040203@freenet.de> - 1.15-2 |
||||
- Update License. |
||||
|
||||
* Mon Apr 30 2007 Ralf Corsépius <rc040203@freenet.de> - 1.15-1 |
||||
- Upstream update. |
||||
|
||||
* Sat Mar 17 2007 Ralf Corsépius <rc040203@freenet.de> - 1.14-1 |
||||
- Upstream update. |
||||
|
||||
* Tue Sep 05 2006 Ralf Corsépius <rc040203@freenet.de> - 1.13-2 |
||||
- Mass rebuild. |
||||
|
||||
* Wed Apr 04 2006 Ralf Corsépius <rc040203@freenet.de> - 1.13-1 |
||||
- Upstream update. |
||||
|
||||
* Wed Mar 01 2006 Ralf Corsépius <rc040203@freenet.de> - 1.12-2 |
||||
- Rebuild for perl-5.8.8. |
||||
|
||||
* Sun Oct 02 2005 Ralf Corsepius <rc040203@freenet.de> - 1.12-1 |
||||
- Upstream update. |
@ -0,0 +1,143 @@
@@ -0,0 +1,143 @@
|
||||
Name: perl-Digest-HMAC |
||||
Version: 1.03 |
||||
Release: 5%{?dist} |
||||
Summary: Keyed-Hashing for Message Authentication |
||||
License: GPL+ or Artistic |
||||
Group: Development/Libraries |
||||
URL: http://search.cpan.org/dist/Digest-HMAC/ |
||||
Source0: http://www.cpan.org/authors/id/G/GA/GAAS/Digest-HMAC-%{version}.tar.gz |
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
||||
BuildArch: noarch |
||||
BuildRequires: perl(Digest::MD5), perl(Digest::SHA1), perl(ExtUtils::MakeMaker) |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||
|
||||
%description |
||||
HMAC is used for message integrity checks between two parties that |
||||
share a secret key, and works in combination with some other Digest |
||||
algorithm, usually MD5 or SHA-1. The HMAC mechanism is described in |
||||
RFC 2104. |
||||
|
||||
HMAC follow the common Digest:: interface, but the constructor takes |
||||
the secret key and the name of some other simple Digest:: as argument. |
||||
|
||||
|
||||
%prep |
||||
%setup -q -n Digest-HMAC-%{version} |
||||
|
||||
|
||||
%build |
||||
%{__perl} Makefile.PL INSTALLDIRS=vendor |
||||
make %{?_smp_mflags} |
||||
|
||||
|
||||
%install |
||||
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT |
||||
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' |
||||
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' |
||||
chmod -R u+w $RPM_BUILD_ROOT/* |
||||
|
||||
|
||||
%check |
||||
make test |
||||
|
||||
|
||||
%files |
||||
%doc Changes README |
||||
%{perl_vendorlib}/Digest/ |
||||
%{_mandir}/man3/*.3* |
||||
|
||||
|
||||
%changelog |
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.03-5 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Wed Aug 15 2012 Daniel Mach <dmach@redhat.com> - 1.03-4.1 |
||||
- Rebuild for perl 5.16 |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.03-4 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 1.03-3 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.03-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Thu Sep 22 2011 Marcela Mašláňová <mmaslano@redhat.com> 1.03-1 |
||||
- update to 1.03 |
||||
|
||||
* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.02-6 |
||||
- Perl mass rebuild |
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.02-5 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.02-4 |
||||
- 661697 rebuild for fixing problems with vendorach/lib |
||||
|
||||
* Sat May 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.02-3 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.02-2 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Tue Apr 20 2010 Petr Pisar <ppisar@redhat.com> - 1.02-1 |
||||
- version bump |
||||
- rfc2104.txt removed by upstream |
||||
|
||||
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1.01-22 |
||||
- rebuild against perl 5.10.1 |
||||
|
||||
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-21 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-20 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.01-19 |
||||
- Rebuild for perl 5.10 (again) |
||||
|
||||
* Sun Jan 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.01-18 |
||||
- rebuild for new perl |
||||
|
||||
* Wed Oct 24 2007 Robin Norwood <rnorwood@redhat.com> - 1.01-17 |
||||
- fix various issues from package review |
||||
|
||||
* Mon Aug 27 2007 Robin Norwood <rnorwood@redhat.com> - 1.01-16 |
||||
- Fix license tag |
||||
- add %%doc section |
||||
- Add BuildRequire: perl(ExtUtils::MakeMaker) |
||||
|
||||
* Fri Jul 14 2006 Jesse Keating <jkeating@redhat.com> - 1.01-15 |
||||
- rebuild for new perl-5.8.8 |
||||
|
||||
* Fri Feb 03 2006 Jason Vas Dias <jvdias@redhat.com> - 1.01-14.2 |
||||
- rebuild for new perl-5.8.8 |
||||
|
||||
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com> |
||||
- rebuilt for new gcc |
||||
|
||||
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com> |
||||
- rebuilt for new gcj |
||||
|
||||
* Mon Apr 25 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.01-14 |
||||
- Bring up to date with current Fedora.Extras perl spec template. (#155912) |
||||
|
||||
* Wed Sep 22 2004 Chip Turner <cturner@redhat.com> 1.01-13 |
||||
- rebuild |
||||
|
||||
* Fri Apr 23 2004 Chip Turner <cturner@redhat.com> 1.01-12 |
||||
- bump |
||||
|
||||
* Mon Jan 27 2003 Chip Turner <cturner@redhat.com> |
||||
- version bump and rebuild |
||||
|
||||
* Tue Aug 6 2002 Chip Turner <cturner@redhat.com> |
||||
- automated release bump and build |
||||
|
||||
* Thu Jun 27 2002 Chip Turner <cturner@redhat.com> |
||||
- description update |
||||
|
||||
* Wed Jun 26 2002 cturner@redhat.com |
||||
- Specfile autogenerated |
||||
|
@ -0,0 +1,116 @@
@@ -0,0 +1,116 @@
|
||||
# We need to patch the test suite if we have an old version of Test::More |
||||
%global old_test_more %(perl -MTest::More -e 'print (($Test::More::VERSION < 0.88) ? 1 : 0);' 2>/dev/null || echo 0) |
||||
|
||||
Name: perl-Dist-CheckConflicts |
||||
Version: 0.06 |
||||
Release: 2%{?dist} |
||||
Summary: Declare version conflicts for your dist |
||||
Group: Development/Libraries |
||||
License: GPL+ or Artistic |
||||
URL: http://search.cpan.org/dist/Dist-CheckConflicts/ |
||||
Source0: http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Dist-CheckConflicts-%{version}.tar.gz |
||||
Patch1: Dist-CheckConflicts-0.06-old-Test::More.patch |
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) |
||||
BuildArch: noarch |
||||
BuildRequires: perl(base) |
||||
BuildRequires: perl(Carp) |
||||
BuildRequires: perl(Exporter) |
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
BuildRequires: perl(File::Find) |
||||
BuildRequires: perl(File::Temp) |
||||
BuildRequires: perl(lib) |
||||
BuildRequires: perl(List::MoreUtils) >= 0.12 |
||||
BuildRequires: perl(Pod::Coverage::TrustPod) |
||||
BuildRequires: perl(Test::EOL) |
||||
BuildRequires: perl(Test::Fatal) |
||||
BuildRequires: perl(Test::More) |
||||
BuildRequires: perl(Test::NoTabs) |
||||
BuildRequires: perl(Test::Pod) |
||||
BuildRequires: perl(Test::Pod::Coverage) |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||
|
||||
%description |
||||
One shortcoming of the CPAN clients that currently exist is that they have no |
||||
way of specifying conflicting downstream dependencies of modules. This module |
||||
attempts to work around this issue by allowing you to specify conflicting |
||||
versions of modules separately, and deal with them after the module is done |
||||
installing. |
||||
|
||||
For instance, say you have a module Foo, and some other module Bar uses Foo. If |
||||
Foo were to change its API in a non-backwards-compatible way, this would cause |
||||
Bar to break until it is updated to use the new API. Foo can't just depend on |
||||
the fixed version of Bar, because this will cause a circular dependency |
||||
(because Bar is already depending on Foo), and this doesn't express intent |
||||
properly anyway - Foo doesn't use Bar at all. The ideal solution would be for |
||||
there to be a way to specify conflicting versions of modules in a way that would |
||||
let CPAN clients update conflicting modules automatically after an existing |
||||
module is upgraded, but until that happens, this module will allow users to do |
||||
this manually. |
||||
|
||||
%prep |
||||
%setup -q -n Dist-CheckConflicts-%{version} |
||||
|
||||
# Test suite needs patching if we have Test::More < 0.88 |
||||
%if %{old_test_more} |
||||
%patch1 |
||||
%endif |
||||
|
||||
%build |
||||
perl Makefile.PL INSTALLDIRS=vendor |
||||
make %{?_smp_mflags} |
||||
|
||||
%install |
||||
rm -rf %{buildroot} |
||||
make pure_install DESTDIR=%{buildroot} |
||||
find %{buildroot} -type f -name .packlist -exec rm -f {} \; |
||||
%{_fixperms} %{buildroot} |
||||
|
||||
%check |
||||
make test RELEASE_TESTING=1 |
||||
|
||||
%clean |
||||
rm -rf %{buildroot} |
||||
|
||||
%files |
||||
%defattr(-,root,root,-) |
||||
%doc Changes LICENSE README |
||||
%{perl_vendorlib}/Dist/ |
||||
%{_mandir}/man3/Dist::CheckConflicts.3pm* |
||||
|
||||
%changelog |
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.06-2 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Sat Jun 22 2013 Paul Howarth <paul@city-fan.org> - 0.06-1 |
||||
- Update to 0.06 |
||||
- Add optional runtime conflict warnings |
||||
- Require 5.8.1, clean up a few things and add a few more tests |
||||
- Use Exporter instead of Sub::Exporter |
||||
- Update patch for building with Test::More < 0.88 |
||||
- Drop patch for building with old ExtUtils::MakeMaker, no longer needed |
||||
- Don't need to remove empty directories from the buildroot |
||||
|
||||
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.02-8 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.02-7 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Tue Jun 19 2012 Petr Pisar <ppisar@redhat.com> - 0.02-6 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Wed Jan 11 2012 Paul Howarth <paul@city-fan.org> - 0.02-5 |
||||
- Pod::Coverage::TrustPod now available in all supported releases |
||||
- BR: perl(Carp) |
||||
|
||||
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 0.02-4 |
||||
- Perl mass rebuild |
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.02-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Wed Jan 5 2011 Paul Howarth <paul@city-fan.org> - 0.02-2 |
||||
- Sanitize for Fedora submission |
||||
|
||||
* Tue Jan 4 2011 Paul Howarth <paul@city-fan.org> - 0.02-1 |
||||
- Initial RPM version |
@ -0,0 +1,152 @@
@@ -0,0 +1,152 @@
|
||||
Name: perl-Email-Address |
||||
Version: 1.898 |
||||
Release: 3%{?dist} |
||||
Summary: RFC 2822 Address Parsing and Creation |
||||
|
||||
Group: Development/Libraries |
||||
# Outdated FSF address reported, rt#86433 |
||||
License: GPL+ or Artistic |
||||
URL: http://search.cpan.org/dist/Email-Address/ |
||||
Source0: http://www.cpan.org/authors/id/R/RJ/RJBS/Email-Address-%{version}.tar.gz |
||||
|
||||
BuildArch: noarch |
||||
BuildRequires: perl |
||||
BuildRequires: perl(Encode) |
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
BuildRequires: perl(overload) |
||||
BuildRequires: perl(strict) |
||||
BuildRequires: perl(Test::More) >= 0.47 |
||||
BuildRequires: perl(Test::Pod) >= 1.14 |
||||
BuildRequires: perl(Test::Pod::Coverage) >= 1.08 |
||||
BuildRequires: perl(vars) |
||||
BuildRequires: perl(warnings) |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||
|
||||
%description |
||||
This class implements a regex-based RFC 2822 parser that locates email |
||||
addresses in strings and returns a list of Email::Address objects found. |
||||
Alternatively you may construct objects manually. The goal of this software |
||||
is to be correct, and very very fast. |
||||
|
||||
%prep |
||||
%setup -q -n Email-Address-%{version} |
||||
%{__perl} -pi -e 's|^#!/usr/local/bin/perl\b|#!%{__perl}|' bench/ea-vs-ma.pl |
||||
|
||||
|
||||
%build |
||||
perl Makefile.PL INSTALLDIRS=vendor |
||||
make %{?_smp_mflags} |
||||
|
||||
|
||||
%install |
||||
make pure_install DESTDIR=$RPM_BUILD_ROOT |
||||
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' |
||||
chmod -R u+w $RPM_BUILD_ROOT/* |
||||
|
||||
|
||||
%check |
||||
make test |
||||
|
||||
|
||||
%files |
||||
%doc Changes LICENSE README META.json bench/ |
||||
%{perl_vendorlib}/Email/ |
||||
%{_mandir}/man3/*.3pm* |
||||
|
||||
|
||||
%changelog |
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.898-3 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Wed Jun 26 2013 Jitka Plesnikova <jplesnik@redhat.com> - 1.898-2 |
||||
- Specify all dependencies |
||||
- Drop %%defattr, remove %%clean section |
||||
- Don't need to remove empty directories from the buildroot |
||||
- Use DESTDIR rather than PERL_INSTALL_ROOT |
||||
|
||||
* Fri Feb 8 2013 Tom Callaway <spot@fedoraproject.org> - 1.898-1 |
||||
- update to 1.898 |
||||
|
||||
* Wed Dec 19 2012 Tom Callaway <spot@fedoraproject.org> - 1.897-1 |
||||
- update to 1.897 |
||||
|
||||
* Tue Sep 18 2012 Marcela Mašláňová <mmaslano@redhat.com> 1.896-1 |
||||
- update to 1.896 |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.889-12 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 1.889-11 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.889-10 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.889-9 |
||||
- Perl mass rebuild |
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.889-8 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.889-7 |
||||
- 661697 rebuild for fixing problems with vendorach/lib |
||||
|
||||
* Sat May 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.889-6 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.889-5 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1.889-4 |
||||
- rebuild against perl 5.10.1 |
||||
|
||||
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.889-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.889-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Thu Feb 12 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.889-1 |
||||
- Upstream update. |
||||
|
||||
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.888-3 |
||||
- Rebuild for perl 5.10 (again) |
||||
|
||||
* Sun Jan 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.888-2 |
||||
- rebuild for new perl |
||||
|
||||
* Sat Jun 23 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.888-1 |
||||
- Update to 1.888. |
||||
|
||||
* Thu Apr 5 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.887-1 |
||||
- Update to 1.887. |
||||
|
||||
* Sun Mar 18 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.886-1 |
||||
- Update to 1.886. |
||||
|
||||
* Tue Dec 12 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.884-1 |
||||
- Update to 1.884. |
||||
|
||||
* Sat Nov 25 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.883-1 |
||||
- Update to 1.883. |
||||
|
||||
* Wed Nov 22 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.882-1 |
||||
- Update to 1.882. |
||||
|
||||
* Sat Nov 11 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.880-1 |
||||
- Update to 1.880. |
||||
|
||||
* Fri Oct 13 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.871-1 |
||||
- Update to 1.871. |
||||
|
||||
* Sat Aug 12 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.870-1 |
||||
- Update to 1.870. |
||||
|
||||
* Sat Jul 22 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.86-1 |
||||
- Update to 1.86. |
||||
|
||||
* Tue Jul 11 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.85-1 |
||||
- Update to 1.85. |
||||
|
||||
* Thu Sep 08 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.80-1 |
||||
- First build. |
@ -0,0 +1,115 @@
@@ -0,0 +1,115 @@
|
||||
Name: perl-Encode-Detect |
||||
Version: 1.01 |
||||
Release: 13%{?dist} |
||||
Summary: Encode::Encoding subclass that detects the encoding of data |
||||
|
||||
Group: Development/Libraries |
||||
License: MPLv1.1 or GPLv2+ or LGPLv2+ |
||||
URL: http://search.cpan.org/dist/Encode-Detect/ |
||||
Source0: http://www.cpan.org/authors/id/J/JG/JGMYERS/Encode-Detect-%{version}.tar.gz |
||||
Buildroot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) |
||||
|
||||
BuildRequires: perl(ExtUtils::CBuilder) |
||||
BuildRequires: perl(Module::Build) |
||||
BuildRequires: perl(Test::More) |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||
Requires: perl(Encode::Encoding) |
||||
|
||||
%description |
||||
This Perl module is an Encode::Encoding subclass that uses |
||||
Encode::Detect::Detector to determine the charset of the input data and then |
||||
decodes it using the encoder of the detected charset. |
||||
|
||||
%prep |
||||
%setup -q -n Encode-Detect-%{version} |
||||
cat <<EOF >%{name}-req |
||||
#!/bin/sh |
||||
%{__perl_requires} $* |\ |
||||
sed -e '/perl(base)/d' |
||||
EOF |
||||
%define __perl_requires %{_builddir}/Encode-Detect-%{version}/%{name}-req |
||||
%{__chmod} +x %{__perl_requires} |
||||
|
||||
%build |
||||
%{__perl} Build.PL installdirs=vendor optimize="${RPM_OPT_FLAGS}" |
||||
./Build |
||||
|
||||
%check |
||||
./Build test |
||||
|
||||
%install |
||||
%{__rm} -rf "${RPM_BUILD_ROOT}" |
||||
./Build install destdir="${RPM_BUILD_ROOT}" create_packlist=0 |
||||
find "${RPM_BUILD_ROOT}" -type f -name "*.bs" -size 0 -exec %{__rm} -f {} \; |
||||
find "${RPM_BUILD_ROOT}" -depth -type d -exec rmdir {} 2>/dev/null \; |
||||
%{_fixperms} "${RPM_BUILD_ROOT}"/* |
||||
|
||||
%clean |
||||
%{__rm} -rf "${RPM_BUILD_ROOT}" |
||||
|
||||
%files |
||||
%defattr(-,root,root,-) |
||||
%doc Changes LICENSE |
||||
%{perl_vendorarch}/auto/Encode |
||||
%{perl_vendorarch}/Encode |
||||
%{_mandir}/man3/Encode::Detect.3* |
||||
%{_mandir}/man3/Encode::Detect::Detector.3* |
||||
|
||||
%changelog |
||||
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1.01-13 |
||||
- Mass rebuild 2014-01-24 |
||||
|
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.01-12 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-11 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-10 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Sun Jun 10 2012 Petr Pisar <ppisar@redhat.com> - 1.01-9 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-8 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.01-7 |
||||
- Perl mass rebuild |
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.01-5 |
||||
- 661697 rebuild for fixing problems with vendorach/lib |
||||
|
||||
* Sat May 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.01-4 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.01-3 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1.01-2 |
||||
- rebuild against perl 5.10.1 |
||||
|
||||
* Thu Nov 12 2009 Warren Togami <wtogami@redhat.com> - 1.01-1 |
||||
- 1.01 (no changes of consequence, only match latest upstream version) |
||||
|
||||
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.00-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.00-5 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Sun Jan 20 2008 James Ralston <ralston@pobox.com> - 1.00-4 |
||||
- remove test before rm -rf $RPM_BUILD_ROOT; rpm will prevent badness |
||||
|
||||
* Wed Dec 19 2007 James Ralston <ralston@pobox.com> - 1.00-3 |
||||
- the "Build test" step requires perl(Test::More) and perl(Data::Dump) |
||||
|
||||
* Thu Oct 11 2007 James Ralston <ralston@pobox.com> - 1.00-2 |
||||
- adjust static Requires |
||||
- filter erroneous auto-generated Requires in %%prep |
||||
|
||||
* Wed Oct 10 2007 James Ralston <ralston@pobox.com> - 1.00-1 |
||||
- specfile autogenerated by cpanspec 1.73. |
@ -0,0 +1,155 @@
@@ -0,0 +1,155 @@
|
||||
# |
||||
# Rebuild option: |
||||
# |
||||
# --with testsuite - run the test suite |
||||
# |
||||
|
||||
Name: perl-GSSAPI |
||||
Version: 0.28 |
||||
Release: 9%{?dist} |
||||
Summary: Perl extension providing access to the GSSAPIv2 library |
||||
License: GPL+ or Artistic |
||||
Group: Development/Libraries |
||||
URL: http://search.cpan.org/dist/GSSAPI/ |
||||
Source0: http://www.cpan.org/authors/id/A/AG/AGROLMS/GSSAPI-%{version}.tar.gz |
||||
BuildRequires: krb5-devel |
||||
BuildRequires: which |
||||
BuildRequires: perl |
||||
BuildRequires: perl(Config) |
||||
%{?_with_testsuite:BuildRequires: perl(Carp)} |
||||
%{?_with_testsuite:BuildRequires: perl(constant)} |
||||
%{?_with_testsuite:BuildRequires: perl(Exporter)} |
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
%{?_with_testsuite:BuildRequires: perl(ExtUtils::testlib)} |
||||
BuildRequires: perl(Getopt::Long) |
||||
%{?_with_testsuite:BuildRequires: perl(overload)} |
||||
BuildRequires: perl(strict) |
||||
%{?_with_testsuite:BuildRequires: perl(Test::More)} |
||||
%{?_with_testsuite:BuildRequires: perl(Test::Pod) >= 1.00} |
||||
%{?_with_testsuite:BuildRequires: perl(warnings)} |
||||
%{?_with_testsuite:BuildRequires: perl(XSLoader)} |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||
|
||||
%{?perl_default_filter} |
||||
|
||||
%description |
||||
This module gives access to the routines of the GSSAPI library, as |
||||
described in RFC 2743 and RFC 2744 and implemented by the Kerberos-1.2 |
||||
distribution from MIT. |
||||
|
||||
%prep |
||||
%setup -q -n GSSAPI-%{version} |
||||
chmod -c a-x examples/*.pl |
||||
|
||||
%build |
||||
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" |
||||
make %{?_smp_mflags} |
||||
|
||||
%install |
||||
make pure_install DESTDIR=%{buildroot} |
||||
find %{buildroot} -type f -name .packlist -exec rm -f {} + |
||||
find %{buildroot} -type f -name '*.bs' -empty -exec rm -f {} + |
||||
%{_fixperms} %{buildroot}/* |
||||
|
||||
%check |
||||
# fails a couple of tests if network not available |
||||
%{?_with_testsuite:make test} |
||||
|
||||
%files |
||||
%doc Changes README examples/ |
||||
%{perl_vendorarch}/auto/* |
||||
%{perl_vendorarch}/GSSAPI* |
||||
%{_mandir}/man3/* |
||||
|
||||
%changelog |
||||
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.28-9 |
||||
- Mass rebuild 2014-01-24 |
||||
|
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.28-8 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Thu Aug 01 2013 Petr Šabata <contyk@redhat.com> - 0.28-7.2 |
||||
- Correct the description and filter out the library provides |
||||
|
||||
* Thu Aug 01 2013 Petr Šabata <contyk@redhat.com> - 0.28-7.1 |
||||
- Fix the dependency list |
||||
|
||||
* Tue Nov 06 2012 Petr Šabata <contyk@redhat.com> - 0.28-7 |
||||
- Modernize the spec a bit and fix the deps |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.28-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 0.28-5 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.28-4 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.28-3 |
||||
- Perl mass rebuild |
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.28-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Mon Dec 27 2010 Steven Pritchard <steve@kspei.com> 0.28-1 |
||||
- Update to 0.28. |
||||
|
||||
* Fri Dec 17 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.26-7 |
||||
- 661697 rebuild for fixing problems with vendorach/lib |
||||
|
||||
* Thu Jun 3 2010 Petr Pisar <ppisar@redhat.com> - 0.26-6 |
||||
- Do not source /etc/profile.d/krb5-devel.sh as krb5-devel-1.8.1-6 does not |
||||
provide it and places executables into standard PATH. |
||||
|
||||
* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.26-5 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 0.26-4 |
||||
- rebuild against perl 5.10.1 |
||||
|
||||
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.26-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.26-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Thu May 15 2008 Steven Pritchard <steve@kspei.com> 0.26-1 |
||||
- Update to 0.26. |
||||
- Cleanup a little to more closely match cpanspec output. |
||||
- BR ExtUtils::MakeMaker. |
||||
|
||||
* Mon Mar 3 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.24-6 |
||||
- rebuild for new perl (again) |
||||
|
||||
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.24-5 |
||||
- Autorebuild for GCC 4.3 |
||||
|
||||
* Thu Feb 07 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.24-4 |
||||
- rebuild for new perl |
||||
|
||||
* Thu Jan 03 2008 Steven Pritchard <steve@kspei.com> 0.24-3 |
||||
- Use sysconfdir macro instead of hard-coding /etc. |
||||
|
||||
* Sat Dec 08 2007 Steven Pritchard <steve@kspei.com> 0.24-2 |
||||
- Update License tag. |
||||
- Use fixperms macro instead of our own chmod incantation. |
||||
- Source in /etc/profile.d/krb5-devel.sh to get our path right. |
||||
|
||||
* Thu Feb 22 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.24-1 |
||||
- Update to 0.24. |
||||
|
||||
* Sun Sep 10 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.23-2 |
||||
- Rebuild for FC6. |
||||
|
||||
* Thu Aug 3 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.23-1 |
||||
- Update to 0.23. |
||||
|
||||
* Mon May 29 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.22-1 |
||||
- Update to 0.22. |
||||
|
||||
* Thu Apr 6 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.21-1 |
||||
- Update to 0.21. |
||||
|
||||
* Fri Mar 31 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.20-1 |
||||
- First build. |
@ -0,0 +1,200 @@
@@ -0,0 +1,200 @@
|
||||
Name: perl-HTML-Format |
||||
Version: 2.10 |
||||
Release: 7%{?dist} |
||||
Summary: HTML formatter modules |
||||
Group: Development/Libraries |
||||
License: GPL+ or Artistic |
||||
URL: http://search.cpan.org/dist/HTML-Format/ |
||||
Source0: http://www.cpan.org/authors/id/N/NI/NIGELM/HTML-Format-%{version}.tar.gz |
||||
# Work-around testsuite failure |
||||
Patch0: %{name}-%{version}.diff |
||||
Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) |
||||
|
||||
BuildArch: noarch |
||||
BuildRequires: perl |
||||
BuildRequires: perl(base) |
||||
BuildRequires: perl(bytes) |
||||
BuildRequires: perl(Carp) |
||||
BuildRequires: perl(Data::Dumper) |
||||
BuildRequires: perl(Encode) |
||||
BuildRequires: perl(English) |
||||
BuildRequires: perl(File::Slurp) |
||||
BuildRequires: perl(File::Find) |
||||
BuildRequires: perl(File::Spec) |
||||
BuildRequires: perl(File::Temp) |
||||
BuildRequires: perl(Font::Metrics::Courier) |
||||
BuildRequires: perl(Font::Metrics::CourierBold) |
||||
BuildRequires: perl(Font::Metrics::CourierBoldOblique) |
||||
BuildRequires: perl(Font::Metrics::CourierOblique) |
||||
BuildRequires: perl(Font::Metrics::Helvetica) |
||||
BuildRequires: perl(Font::Metrics::HelveticaBold) |
||||
BuildRequires: perl(Font::Metrics::HelveticaBoldOblique) |
||||
BuildRequires: perl(Font::Metrics::HelveticaOblique) |
||||
BuildRequires: perl(Font::Metrics::TimesBold) |
||||
BuildRequires: perl(Font::Metrics::TimesBoldItalic) |
||||
BuildRequires: perl(Font::Metrics::TimesItalic) |
||||
BuildRequires: perl(Font::Metrics::TimesRoman) |
||||
BuildRequires: perl(HTML::Element) >= 3.15 |
||||
BuildRequires: perl(HTML::TreeBuilder) |
||||
BuildRequires: perl(integer) |
||||
BuildRequires: perl(IO::File) |
||||
BuildRequires: perl(Module::Build) |
||||
# for release-testing tests |
||||
%if 0%{?rhel} < 7 |
||||
BuildRequires: perl(Pod::Wordlist::hanekomu) |
||||
%endif |
||||
BuildRequires: perl(Scalar::Util) |
||||
BuildRequires: perl(strict) |
||||
BuildRequires: perl(Test::CPAN::Meta) |
||||
BuildRequires: perl(Test::DistManifest) |
||||
BuildRequires: perl(Test::EOL) |
||||
BuildRequires: perl(Test::HasVersion) |
||||
BuildRequires: perl(Test::MinimumVersion) |
||||
BuildRequires: perl(Test::More) >= 0.96 |
||||
BuildRequires: perl(Test::NoTabs) |
||||
BuildRequires: perl(Test::Pod) >= 1.41 |
||||
BuildRequires: perl(Test::Portability::Files) |
||||
%if 0%{?rhel} < 7 |
||||
BuildRequires: perl(Test::Spelling) > 0.12 |
||||
%endif |
||||
BuildRequires: perl(Test::Synopsis) |
||||
BuildRequires: perl(Test::Vars) |
||||
BuildRequires: perl(utf8) |
||||
BuildRequires: perl(warnings) |
||||
# These must match |
||||
# %FontFamilies in lib/HTML/FormatPS.pm |
||||
Requires: perl(Font::Metrics::Courier) |
||||
Requires: perl(Font::Metrics::CourierBold) |
||||
Requires: perl(Font::Metrics::CourierBoldOblique) |
||||
Requires: perl(Font::Metrics::CourierOblique) |
||||
Requires: perl(Font::Metrics::Helvetica) |
||||
Requires: perl(Font::Metrics::HelveticaBold) |
||||
Requires: perl(Font::Metrics::HelveticaBoldOblique) |
||||
Requires: perl(Font::Metrics::HelveticaOblique) |
||||
Requires: perl(Font::Metrics::TimesBold) |
||||
Requires: perl(Font::Metrics::TimesBoldItalic) |
||||
Requires: perl(Font::Metrics::TimesItalic) |
||||
Requires: perl(Font::Metrics::TimesRoman) |
||||
|
||||
%description |
||||
A collection of modules that formats HTML as plain text, PostScript or RTF. |
||||
|
||||
# Build in a subdirectory, otherwise the testsuites fail |
||||
%prep |
||||
%setup -q -c -T -n %{name}-%{version} |
||||
%setup -q -T -D -n %{name}-%{version} -a0 |
||||
cd HTML-Format-%{version} |
||||
%patch0 -p1 |
||||
cd .. |
||||
|
||||
%build |
||||
cd HTML-Format-%{version} |
||||
perl Build.PL installdirs=vendor |
||||
./Build |
||||
cd .. |
||||
|
||||
%install |
||||
cd HTML-Format-%{version} |
||||
./Build install destdir=%{buildroot} create_packlist=0 |
||||
%{_fixperms} %{buildroot}/* |
||||
cd .. |
||||
|
||||
%check |
||||
cd HTML-Format-%{version} |
||||
RELEASE_TESTING=1 ./Build test |
||||
cd .. |
||||
|
||||
%files |
||||
%doc HTML-Format-%{version}/Changes HTML-Format-%{version}/README HTML-Format-%{version}/LICENSE |
||||
%{perl_vendorlib}/HTML |
||||
%{_mandir}/man3/HTML* |
||||
|
||||
%changelog |
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.10-7 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Tue Jul 23 2013 Petr Šabata <contyk@redhat.com> - 2.10-6.1 |
||||
- Add some missing dependencies |
||||
|
||||
* Thu Nov 08 2012 Petr Šabata <contyk@redhat.com> - 2.10-6 |
||||
- Add a few missing deps to avoid possible FTBFS |
||||
- Whitespace cleanup |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.10-5 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Thu Jun 21 2012 Petr Pisar <ppisar@redhat.com> - 2.10-4 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Thu Jun 7 2012 Marcela Mašláňová <mmaslano@redhat.com> - 2.10-3 |
||||
- conditionalize dependency on Pod::Wordlist::hanekomu |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.10-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Mon Aug 22 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 2.10-1 |
||||
- Upstream update. |
||||
- Build in HTML-Format-%%{version} subdir. |
||||
- Add HTML-Format-2.10.diff. |
||||
|
||||
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 2.09-2 |
||||
- Perl mass rebuild |
||||
|
||||
* Sun Jul 17 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 2.09-1 |
||||
- Upstream update. |
||||
|
||||
* Fri Apr 29 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 2.07-1 |
||||
- Upstream update. |
||||
- Reflect upstream having switched to Build.PL. |
||||
|
||||
* Thu Mar 03 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 2.05-1 |
||||
- Upstream update. |
||||
- Reflect Source0:-URL having changed. |
||||
- Rework spec-file. |
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.04-15 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Fri Dec 17 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.04-14 |
||||
- 661697 rebuild for fixing problems with vendorach/lib |
||||
|
||||
* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.04-13 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 2.04-12 |
||||
- rebuild against perl 5.10.1 |
||||
|
||||
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.04-11 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.04-10 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.04-9 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.04-8 |
||||
- Rebuild for perl 5.10 (again) |
||||
|
||||
* Sun Jan 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.04-7 |
||||
- rebuild for new perl |
||||
|
||||
* Mon Sep 03 2007 Ralf Corsépius <rc040203@freenet.de> - 2.04-6 |
||||
- Update license tag. |
||||
- BR: perl(ExtUtils::MakeMaker). |
||||
|
||||
* Tue Sep 05 2006 Ralf Corsépius <rc040203@freenet.de> - 2.04-5 |
||||
- Mass rebuild. |
||||
|
||||
* Wed Mar 01 2006 Ralf Corsépius <rc040203@freenet.de> - 2.04-4 |
||||
- Rebuild for perl-5.8.8. |
||||
|
||||
* Wed Aug 31 2005 Ralf Corsepius <rc040203@freenet.de> - 2.04-3 |
||||
- Improve summary. |
||||
|
||||
* Fri Aug 26 2005 Ralf Corsepius <ralf@links2linux.de> - 2.04-2 |
||||
- Add Requires: perl(Font::Metrics:*). |
||||
- Minor Spec cleanup. |
||||
|
||||
* Thu Aug 18 2005 Ralf Corsepius <ralf@links2linux.de> - 2.04-1 |
||||
- FE submission. |
@ -0,0 +1,86 @@
@@ -0,0 +1,86 @@
|
||||
Name: perl-HTML-FormatText-WithLinks-AndTables |
||||
Version: 0.02 |
||||
Release: 4%{?dist} |
||||
Summary: Converts HTML to Text with tables in tact |
||||
License: GPL+ or Artistic |
||||
Group: Development/Libraries |
||||
URL: http://search.cpan.org/dist/HTML-FormatText-WithLinks-AndTables/ |
||||
BuildArch: noarch |
||||
|
||||
Source0: http://www.cpan.org/authors/id/S/SF/SFRYER/HTML-FormatText-WithLinks-AndTables-%{version}.tar.gz |
||||
Patch0: RT-74392.patch |
||||
Patch1: col_0_fix.patch |
||||
|
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
BuildRequires: perl(HTML::FormatText::WithLinks) |
||||
BuildRequires: perl(HTML::TreeBuilder) |
||||
BuildRequires: perl(Test::More) |
||||
Requires: perl(Test::More) |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||
|
||||
%description |
||||
This module was inspired by HTML::FormatText::WithLinks which has proven to |
||||
be a useful "lynx -dump" work-alike. However one frustration was that no |
||||
other HTML converters I came across had the ability to deal effectively |
||||
with HTML <TABLE>s. This module can in a rudimentary sense do so. The aim |
||||
was to provide facility to take a simple HTML based email template, and to |
||||
also convert it to text with the <TABLE> structure intact for inclusion as |
||||
"multi-part/alternative" content. Further, it will preserve both the |
||||
formatting specified by the <TD> tag's "align" attribute, and will also |
||||
preserve multi-line text inside of a <TD> element provided it is broken |
||||
using <BR/> tags. |
||||
|
||||
%prep |
||||
%setup -q -n HTML-FormatText-WithLinks-AndTables |
||||
%patch0 -p 1 |
||||
%patch1 -p 1 |
||||
|
||||
%build |
||||
perl Makefile.PL INSTALLDIRS=vendor |
||||
make %{?_smp_mflags} |
||||
|
||||
%install |
||||
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT |
||||
|
||||
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; |
||||
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; |
||||
|
||||
%{_fixperms} $RPM_BUILD_ROOT/* |
||||
|
||||
%check |
||||
make test |
||||
|
||||
%files |
||||
%doc Changes README |
||||
%{perl_vendorlib}/* |
||||
%{_mandir}/man3/* |
||||
|
||||
%changelog |
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.02-4 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Thu Feb 21 2013 Peter Robinson <pbrobinson@fedoraproject.org> 0.02-3 |
||||
- Merge newer from F18, modernise SPEC |
||||
|
||||
* Fri Feb 15 2013 Jeff fearn <jfearn@redhat.com> 0.02-1 |
||||
- New Upstream |
||||
|
||||
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.01-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.01-5 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Thu Jun 21 2012 Petr Pisar <ppisar@redhat.com> - 0.01-4 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.01-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Sun Jun 26 2011 Rüdiger Landmann <r.landmann@redhat.com> 0.01-2 |
||||
- rm duplicate Requires |
||||
- verify license |
||||
- clean up spellings in description |
||||
|
||||
* Tue Jun 07 2011 Jeff fearn <jfearn@redhat.com> 0.01-1 |
||||
- Specfile autogenerated by cpanspec 1.78. |
@ -0,0 +1,124 @@
@@ -0,0 +1,124 @@
|
||||
Name: perl-HTML-FormatText-WithLinks |
||||
Version: 0.14 |
||||
Release: 8%{?dist} |
||||
Summary: HTML to text conversion with links as footnotes |
||||
|
||||
Group: Development/Libraries |
||||
License: GPL+ or Artistic |
||||
URL: http://search.cpan.org/dist/HTML-FormatText-WithLinks |
||||
Source0: http://search.cpan.org/CPAN/authors/id/S/ST/STRUAN/HTML-FormatText-WithLinks-%{version}.tar.gz |
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
||||
|
||||
BuildArch: noarch |
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
BuildRequires: perl(HTML::FormatText) perl(HTML::TreeBuilder) |
||||
BuildRequires: perl(URI::WithBase) |
||||
BuildRequires: perl(Test::MockObject) perl(Test::Pod::Coverage) |
||||
BuildRequires: perl(Test::Pod) perl(Test::More) |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||
# not picked up automatically since it is called through SUPER |
||||
Requires: perl(HTML::FormatText) >= 2 |
||||
|
||||
%description |
||||
HTML::FormatText::WithLinks takes HTML and turns it into plain text but |
||||
prints all the links in the HTML as footnotes. By default, it attempts |
||||
to mimic the format of the lynx text based web browser's --dump option. |
||||
|
||||
%prep |
||||
%setup -q -n HTML-FormatText-WithLinks-%{version} |
||||
|
||||
|
||||
%build |
||||
%{__perl} Makefile.PL INSTALLDIRS=vendor |
||||
make %{?_smp_mflags} |
||||
|
||||
|
||||
%install |
||||
rm -rf $RPM_BUILD_ROOT |
||||
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT |
||||
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' |
||||
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' |
||||
chmod -R u+w $RPM_BUILD_ROOT/* |
||||
|
||||
|
||||
%check |
||||
make test |
||||
|
||||
|
||||
%clean |
||||
rm -rf $RPM_BUILD_ROOT |
||||
|
||||
|
||||
%files |
||||
%defattr(-,root,root,-) |
||||
%doc Changes README |
||||
%{perl_vendorlib}/* |
||||
%{_mandir}/man3/*.3* |
||||
|
||||
|
||||
%changelog |
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.14-8 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14-7 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Thu Jun 21 2012 Petr Pisar <ppisar@redhat.com> - 0.14-5 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14-4 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 0.14-3 |
||||
- Perl mass rebuild |
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Mon Dec 13 2010 Petr Sabata <psabata@redhat.com> - 0.14-1 |
||||
- 0.14 bump |
||||
|
||||
* Thu Dec 2 2010 Petr Sabata <psabata@redhat.com> - 0.12-1 |
||||
- 0.12 bump |
||||
|
||||
* Wed Sep 15 2010 Petr Pisar <ppisar@redhat.com> - 0.11-1 |
||||
- 0.11 bump |
||||
|
||||
* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.09-8 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 0.09-7 |
||||
- rebuild against perl 5.10.1 |
||||
|
||||
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.09-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.09-5 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.09-4 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Fri Jul 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.09-3 |
||||
- fix license tag (it may be correct, but its flagging as a false positive on checks) |
||||
|
||||
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.09-2 |
||||
- Rebuild for new perl |
||||
|
||||
* Wed Aug 8 2007 Patrice Dumas <pertusus@free.fr> 0.09-1 |
||||
- update to 0.09 |
||||
|
||||
* Sun Sep 17 2006 Patrice Dumas <pertusus@free.fr> 0.07-1 |
||||
- update to 0.07 |
||||
|
||||
* Fri Sep 15 2006 Patrice Dumas <pertusus@free.fr> 0.06-3 |
||||
- add Requires for perl(HTML::FormatText), fix #206729 |
||||
|
||||
* Tue Aug 29 2006 Patrice Dumas <pertusus@free.fr> 0.06-2 |
||||
- added BuildRequires for tests |
||||
|
||||
* Tue Jul 18 2006 Patrice Dumas <pertusus@free.fr> 0.06-1 |
||||
- Initial packaging |
@ -0,0 +1,188 @@
@@ -0,0 +1,188 @@
|
||||
Name: perl-HTML-Tree |
||||
Epoch: 1 |
||||
Version: 5.03 |
||||
Release: 2%{?dist} |
||||
Summary: HTML tree handling modules for Perl |
||||
Group: Development/Libraries |
||||
License: GPL+ or Artistic |
||||
URL: http://search.cpan.org/dist/HTML-Tree/ |
||||
Source0: http://search.cpan.org/CPAN/authors/id/C/CJ/CJM/HTML-Tree-%{version}.tar.gz |
||||
BuildArch: noarch |
||||
BuildRequires: perl |
||||
BuildRequires: perl(base) |
||||
BuildRequires: perl(Carp) |
||||
BuildRequires: perl(constant) |
||||
BuildRequires: perl(Encode) |
||||
BuildRequires: perl(Exporter) |
||||
BuildRequires: perl(HTML::Entities) |
||||
BuildRequires: perl(HTML::Parser) >= 3.46 |
||||
BuildRequires: perl(HTML::Tagset) >= 3.02 |
||||
BuildRequires: perl(integer) |
||||
BuildRequires: perl(LWP::UserAgent) |
||||
BuildRequires: perl(Module::Build) |
||||
BuildRequires: perl(Scalar::Util) |
||||
BuildRequires: perl(strict) |
||||
BuildRequires: perl(Test::Fatal) |
||||
BuildRequires: perl(Test::More) |
||||
BuildRequires: perl(Test::Pod) >= 1.00 |
||||
BuildRequires: perl(URI::file) |
||||
BuildRequires: perl(vars) |
||||
BuildRequires: perl(warnings) |
||||
%if !%{defined perl_bootstrap} |
||||
# HTML::FormatText (perl-HTML-Format) has BR: perl(HTML::TreeBuilder) from this package |
||||
BuildRequires: perl(HTML::FormatText) |
||||
%if ! (0%{?rhel} >= 7) |
||||
# perl-Test-LeakTrace -> perl-Test-Valgrind -> perl-XML-Twig -> perl-HTML-Tree |
||||
BuildRequires: perl(Test::LeakTrace) |
||||
%endif |
||||
%endif |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||
Requires: perl(HTML::FormatText) |
||||
Requires: perl(LWP::UserAgent) |
||||
Requires: perl(Scalar::Util) |
||||
|
||||
%description |
||||
This distribution contains a suite of modules for representing, |
||||
creating, and extracting information from HTML syntax trees; there is |
||||
also relevant documentation. These modules used to be part of the |
||||
libwww-perl distribution, but are now unbundled in order to facilitate |
||||
a separate development track. |
||||
|
||||
%prep |
||||
%setup -q -n HTML-Tree-%{version} |
||||
|
||||
%build |
||||
perl Build.PL installdirs=vendor |
||||
./Build |
||||
|
||||
%install |
||||
./Build install destdir="%{buildroot}" create_packlist=0 |
||||
%{_fixperms} %{buildroot} |
||||
|
||||
%check |
||||
./Build test |
||||
|
||||
%files |
||||
%doc Changes README TODO |
||||
%{_bindir}/htmltree |
||||
%{perl_vendorlib}/HTML |
||||
%{_mandir}/man3/HTML::*3* |
||||
|
||||
%changelog |
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1:5.03-2 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Thu Aug 01 2013 Petr Šabata <contyk@redhat.com> - 1:5.03-1.1 |
||||
- Fix the dependency list |
||||
|
||||
* Mon Nov 12 2012 Petr Šabata <contyk@redhat.com> - 1:5.03-1 |
||||
- 5.03 bump |
||||
|
||||
* Tue Oct 16 2012 Petr Pisar <ppisar@redhat.com> - 1:5.02-6 |
||||
- Do not build-require Test::LeakTrace on RHEL >= 7 |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.02-5 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Tue Jul 17 2012 Paul Howarth <paul@city-fan.org> - 1:5.02-4 |
||||
- Don't BR: perl(Test::LeakTrace) when bootstrapping |
||||
- Don't use macros for commands |
||||
- Don't need to remove empty directories from the buildroot |
||||
- Drop explicit provides for perl(HTML::Tree) now that CPAN and RPM versions |
||||
are back in sync |
||||
|
||||
* Tue Jul 10 2012 Petr Pisar <ppisar@redhat.com> - 1:5.02-3 |
||||
- Perl 5.16 re-rebuild of bootstrapped packages |
||||
|
||||
* Mon Jul 09 2012 Petr Pisar <ppisar@redhat.com> - 1:5.02-2 |
||||
- Perl 5.16 rebuild |
||||
- Break dependency cycle with perl-HTML-FormatText during bootstrap |
||||
|
||||
* Mon Jul 2 2012 Tom Callaway <spot@fedoraproject.org> - 1:5.02-1 |
||||
- update to 5.02 |
||||
|
||||
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 1:4.2-5 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:4.2-4 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 1:4.2-3 |
||||
- Perl mass rebuild |
||||
|
||||
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 1:4.2-2 |
||||
- Perl mass rebuild |
||||
|
||||
* Tue Jun 28 2011 Tom Callaway <spot@fedoraproject.org> - 1:4.2-1 |
||||
- update to 4.2 |
||||
|
||||
* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1:4.1-3 |
||||
- Perl mass rebuild |
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:4.1-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Wed Dec 1 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 1:4.1-1 |
||||
- update to 4.1 |
||||
|
||||
* Mon Oct 18 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1:3.40-1 |
||||
- update, adjust specfile to use Build.PL |
||||
|
||||
* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 1:3.23-11 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1:3.23-10 |
||||
- rebuild against perl 5.10.1 |
||||
|
||||
* Mon Sep 28 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 1:3.23-9 |
||||
- apply Jeff Fearn's fix for the missing close tag bug (bz 535587) |
||||
|
||||
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.23-8 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.23-7 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.23-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Thu Nov 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1:3.23-5 |
||||
- fix source url |
||||
|
||||
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1:3.23-4 |
||||
- Rebuild for perl 5.10 (again) |
||||
|
||||
* Sun Jan 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> 3.23-3 |
||||
- rebuild for new perl |
||||
|
||||
* Sun Aug 26 2007 Tom "spot" Callaway <tcallawa@redhat.com> 3.23-2 |
||||
- license tag fix |
||||
|
||||
* Wed Jan 17 2007 Tom "spot" Callaway <tcallawa@redhat.com> 3.23-1 |
||||
- bump to 3.23 |
||||
|
||||
* Fri Sep 15 2006 Tom "spot" Callaway <tcallawa@redhat.com> 3.21-1 |
||||
- bump to 3.21 |
||||
|
||||
* Tue Jul 11 2006 Tom "spot" Callaway <tcallawa@redhat.com> 3.20-2 |
||||
- bump epoch to ensure clean upgrades |
||||
|
||||
* Fri Jul 7 2006 Tom "spot" Callaway <tcallawa@redhat.com> 3.20-1 |
||||
- bump to 3.20 |
||||
|
||||
* Mon Jan 16 2006 Ralf Corsépius <rc040203@freenet.de> - 3.1901-2 |
||||
- BR: perl(Test::Pod). |
||||
|
||||
* Mon Jan 16 2006 Ralf Corsépius <rc040203@freenet.de> - 3.1901-1 |
||||
- Spec cleanup. |
||||
- Filter Provides: perl(main). |
||||
- Upstream update. |
||||
|
||||
* Fri Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> |
||||
- rebuilt |
||||
|
||||
* Tue Jan 4 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:3.18-2 |
||||
- Don't install htmltree into %%{_bindir} but include it in docs. |
||||
|
||||
* Sat Dec 4 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:3.18-0.fdr.1 |
||||
- First build. |
@ -0,0 +1,160 @@
@@ -0,0 +1,160 @@
|
||||
Summary: I/O on in-core objects like strings and arrays for Perl |
||||
Name: perl-IO-stringy |
||||
Version: 2.110 |
||||
Release: 22%{?dist} |
||||
License: GPL+ or Artistic |
||||
Group: Development/Libraries |
||||
URL: http://search.cpan.org/dist/IO-stringy/ |
||||
Source0: http://search.cpan.org/CPAN/authors/id/D/DS/DSKOLL/IO-stringy-%{version}.tar.gz |
||||
BuildArch: noarch |
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) |
||||
BuildRequires: perl(Carp) |
||||
BuildRequires: perl(Exporter) |
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
BuildRequires: perl(FileHandle) |
||||
BuildRequires: perl(IO::File) |
||||
BuildRequires: perl(IO::Handle) |
||||
BuildRequires: perl(lib) |
||||
BuildRequires: perl(Symbol) |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||
|
||||
%description |
||||
This toolkit primarily provides modules for performing both traditional |
||||
and object-oriented I/O) on things *other* than normal filehandles; in |
||||
particular, IO::Scalar, IO::ScalarArray, and IO::Lines. |
||||
|
||||
In the more-traditional IO::Handle front, we have IO::AtomicFile, which |
||||
may be used to painlessly create files that are updated atomically. |
||||
|
||||
And in the "this-may-prove-useful" corner, we have IO::Wrap, whose |
||||
exported wraphandle() function will clothe anything that's not a blessed |
||||
object in an IO::Handle-like wrapper... so you can just use OO syntax |
||||
and stop worrying about whether your function's caller handed you a |
||||
string, a globref, or a FileHandle. |
||||
|
||||
%prep |
||||
%setup -q -n IO-stringy-%{version} |
||||
|
||||
%build |
||||
perl Makefile.PL INSTALLDIRS=vendor |
||||
make %{?_smp_mflags} |
||||
|
||||
%install |
||||
rm -rf %{buildroot} |
||||
make pure_install DESTDIR=%{buildroot} |
||||
find %{buildroot} -type f -name .packlist -exec rm -f {} ';' |
||||
%{_fixperms} %{buildroot} |
||||
|
||||
%check |
||||
make test |
||||
|
||||
%clean |
||||
rm -rf %{buildroot} |
||||
|
||||
%files |
||||
%doc README COPYING examples |
||||
%{perl_vendorlib}/IO/ |
||||
%{_mandir}/man3/IO::AtomicFile.3pm* |
||||
%{_mandir}/man3/IO::InnerFile.3pm* |
||||
%{_mandir}/man3/IO::Lines.3pm* |
||||
%{_mandir}/man3/IO::Scalar.3pm* |
||||
%{_mandir}/man3/IO::ScalarArray.3pm* |
||||
%{_mandir}/man3/IO::Stringy.3pm* |
||||
%{_mandir}/man3/IO::Wrap.3pm* |
||||
%{_mandir}/man3/IO::WrapTie.3pm* |
||||
|
||||
%changelog |
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.110-22 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Thu Nov 15 2012 Petr Šabata <contyk@redhat.com> - 2.110-21 |
||||
- BuildRequire perl(lib) |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.110-20 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 2.110-19 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Fri Apr 6 2012 Paul Howarth <paul@city-fan.org> 2.110-18 |
||||
- don't build-require modules that this package provides (problem stupidly |
||||
introduced in previous release) |
||||
- don't need to remove empty directories from buildroot |
||||
- drop %%defattr, redundant since rpm 4.4 |
||||
|
||||
* Thu Jan 12 2012 Paul Howarth <paul@city-fan.org> 2.110-17 |
||||
- spec clean-up: |
||||
- nobody else likes macros for commands |
||||
- use DESTDIR rather than PERL_INSTALL_ROOT |
||||
- add buildreqs for core perl modules, which may be dual-lived |
||||
|
||||
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> 2.110-16 |
||||
- perl mass rebuild |
||||
|
||||
* Tue Feb 8 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 2.110-15 |
||||
- rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Mon Dec 20 2010 Marcela Maslanova <mmaslano@redhat.com> 2.110-14 |
||||
- rebuild to fix problems with vendorarch/lib (#661697) |
||||
|
||||
* Sun May 2 2010 Marcela Maslanova <mmaslano@redhat.com> 2.110-13 |
||||
- mass rebuild with perl-5.12.0 |
||||
|
||||
* Fri Jan 15 2010 Paul Howarth <paul@city-fan.org> 2.110-12 |
||||
- spec cleanups (see also merge review #552564) |
||||
|
||||
* Sun Dec 20 2009 Robert Scheck <robert@fedoraproject.org> 2.110-11 |
||||
- rebuilt against perl 5.10.1 |
||||
|
||||
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 2.110-10 |
||||
- rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 2.110-9 |
||||
- rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.110-8 |
||||
- rebuild for perl 5.10 (again) |
||||
|
||||
* Tue Jan 15 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.110-7 |
||||
- rebuild for new perl |
||||
|
||||
* Mon Aug 13 2007 Paul Howarth <paul@city-fan.org> 2.110-6 |
||||
- clarify license as GPL v1 or later, or Artistic (same as perl) |
||||
|
||||
* Wed Apr 18 2007 Paul Howarth <paul@city-fan.org> 2.110-5 |
||||
- buildrequire perl(ExtUtils::MakeMaker) |
||||
|
||||
* Sun Sep 17 2006 Paul Howarth <paul@city-fan.org> 2.110-4 |
||||
- add dist tag |
||||
- fix argument order in find command with -depth |
||||
|
||||
* Tue Aug 29 2006 Paul Howarth <paul@city-fan.org> 2.110-3 |
||||
- use search.cpan.org download URL |
||||
- use full paths for all commands used in build |
||||
- assume rpm knows about %%check and %%{perl_vendorlib} |
||||
- cosmetic spec file changes |
||||
|
||||
* Fri Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> |
||||
- rebuilt |
||||
|
||||
* Tue Feb 15 2005 Ville Skyttä <ville.skytta at iki.fi> 2.110-1 |
||||
- 2.110 |
||||
- some specfile cleanups, bringing it closer to spectemplate-perl.spec |
||||
|
||||
* Wed Dec 31 2003 Ville Skyttä <ville.skytta at iki.fi> 2.109-0.fdr.1 |
||||
- update to 2.109 |
||||
|
||||
* Thu Oct 2 2003 Michael Schwendt <rh0212ms[AT]arcor.de> 2.108-0.fdr.4 |
||||
- package is now using vendor directories |
||||
|
||||
* Sat Aug 16 2003 Dams <anvil[AT]livna.org> 2.108-0.fdr.3 |
||||
- package is now noarch |
||||
- rm-ing perllocal.pod instead of excluding it |
||||
|
||||
* Fri Jul 11 2003 Dams <anvil[AT]livna.org> 2.108-0.fdr.2 |
||||
- changed Group tag value |
||||
- "make test" in build section |
||||
- added missing directory |
||||
|
||||
* Sun Jun 15 2003 Dams <anvil[AT]livna.org> 2.108-0.fdr.1 |
||||
- initial build |
@ -0,0 +1,271 @@
@@ -0,0 +1,271 @@
|
||||
Name: perl-JSON-XS |
||||
Summary: JSON serializing/de-serializing, done correctly and fast |
||||
Epoch: 1 |
||||
Version: 4.03 |
||||
Release: 1%{?dist} |
||||
License: GPL+ or Artistic |
||||
URL: https://metacpan.org/release/JSON-XS |
||||
Source0: https://cpan.metacpan.org/modules/by-module/JSON/JSON-XS-%{version}.tar.gz |
||||
# Build |
||||
BuildRequires: coreutils |
||||
BuildRequires: gcc |
||||
BuildRequires: make |
||||
BuildRequires: perl-devel |
||||
BuildRequires: perl-generators |
||||
BuildRequires: perl-interpreter |
||||
BuildRequires: perl(Canary::Stability) |
||||
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 |
||||
BuildRequires: sed |
||||
# Module Runtime |
||||
BuildRequires: perl(common::sense) |
||||
BuildRequires: perl(Exporter) |
||||
BuildRequires: perl(Types::Serialiser) |
||||
BuildRequires: perl(XSLoader) |
||||
# Script Runtime |
||||
BuildRequires: perl(Getopt::Long) |
||||
BuildRequires: perl(Storable) |
||||
BuildRequires: perl(strict) |
||||
# Test Suite |
||||
BuildRequires: perl(Data::Dumper) |
||||
BuildRequires: perl(Encode) |
||||
BuildRequires: perl(Test) |
||||
BuildRequires: perl(Test::More) |
||||
BuildRequires: perl(Tie::Array) |
||||
BuildRequires: perl(Tie::Hash) |
||||
BuildRequires: perl(utf8) |
||||
BuildRequires: perl(warnings) |
||||
# Dependencies |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||
|
||||
%{?perl_default_filter} |
||||
|
||||
%description |
||||
This module converts Perl data structures to JSON and vice versa. Its |
||||
primary goal is to be correct and its secondary goal is to be fast. To |
||||
reach the latter goal it was written in C. |
||||
|
||||
%prep |
||||
%setup -q -n JSON-XS-%{version} |
||||
|
||||
sed -i 's/\r//' t/* |
||||
perl -pi -e 's|^#!/opt/bin/perl|#!%{__perl}|' eg/* |
||||
chmod -c -x eg/* |
||||
|
||||
%build |
||||
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" NO_PACKLIST=1 NO_PERLLOCAL=1 |
||||
%{make_build} |
||||
|
||||
%install |
||||
%{make_install} |
||||
%{_fixperms} -c %{buildroot} |
||||
|
||||
%check |
||||
make test |
||||
|
||||
%files |
||||
%doc Changes README eg/ |
||||
%license COPYING |
||||
%{_bindir}/json_xs |
||||
%{perl_vendorarch}/auto/JSON/ |
||||
%{perl_vendorarch}/JSON/ |
||||
%{_mandir}/man[13]/* |
||||
%exclude /usr/lib64/perl5/perllocal.pod |
||||
|
||||
%changelog |
||||
* Wed Oct 28 2020 Paul Howarth <paul@city-fan.org> - 1:4.03-1 |
||||
- Update to 4.03 |
||||
- Use %%{make_build} and %%{make_install} |
||||
- Simplify files list a bit |
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:4.02-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild |
||||
|
||||
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1:4.02-5 |
||||
- Perl 5.32 rebuild |
||||
|
||||
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:4.02-4 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild |
||||
|
||||
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:4.02-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild |
||||
|
||||
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1:4.02-2 |
||||
- Perl 5.30 rebuild |
||||
|
||||
* Wed Mar 6 2019 Paul Howarth <paul@city-fan.org> - 1:4.02-1 |
||||
- Update to 4.02 |
||||
|
||||
* Mon Feb 25 2019 Paul Howarth <paul@city-fan.org> - 1:4.01-1 |
||||
- Update to 4.01 |
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:4.0-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild |
||||
|
||||
* Tue Nov 20 2018 Paul Howarth <paul@city-fan.org> - 1:4.0-1 |
||||
- Update to 4.0 |
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.04-5 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild |
||||
|
||||
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1:3.04-4 |
||||
- Perl 5.28 rebuild |
||||
|
||||
* Wed Feb 21 2018 Paul Howarth <paul@city-fan.org> - 1:3.04-3 |
||||
- Specify all dependencies |
||||
|
||||
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.04-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild |
||||
|
||||
* Sun Aug 20 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 1:3.04-1 |
||||
- Update to 3.04 |
||||
|
||||
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.03-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild |
||||
|
||||
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.03-5 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild |
||||
|
||||
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1:3.03-4 |
||||
- Perl 5.26 rebuild |
||||
|
||||
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.03-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild |
||||
|
||||
* Sun Nov 20 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 1:3.03-2 |
||||
- Update to 3.03 |
||||
|
||||
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1:3.02-2 |
||||
- Perl 5.24 rebuild |
||||
|
||||
* Fri Mar 11 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 1:3.02-1 |
||||
- Update to 3.02 |
||||
- Add needed BuildRequires |
||||
- PAss NO_PACKLIST to Makefile.PL |
||||
- Use %%license macro |
||||
|
||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.01-7 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild |
||||
|
||||
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.01-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild |
||||
|
||||
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1:3.01-5 |
||||
- Perl 5.22 rebuild |
||||
|
||||
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1:3.01-4 |
||||
- Perl 5.20 rebuild |
||||
|
||||
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.01-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild |
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.01-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild |
||||
|
||||
* Sun Nov 03 2013 Emmanuel Seyman <emmanuel@seyman.fr> - 1:3.01-1 |
||||
- Update to 3.01 |
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.34-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild |
||||
|
||||
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1:2.34-2 |
||||
- Perl 5.18 rebuild |
||||
|
||||
* Sun May 26 2013 Emmanuel Seyman <emmanuel@seyman.fr> - 1:2.34-1 |
||||
- Update to 2.34 |
||||
|
||||
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.33-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
||||
|
||||
* Thu Aug 02 2012 Emmanuel Seyman <emmanuel.seyman@club-internet.fr> - 1:2.33-1 |
||||
- Update to 2.33 |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.32-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1:2.32-2 |
||||
- Perl 5.16 rebuild |
||||
- Specify all dependencies |
||||
|
||||
* Thu Jan 12 2012 Emmanuel Seyman <emmanuel.seyman@club-internet.fr> - 1:2.32-1 |
||||
- Update to 2.32 |
||||
- Clean up spec file |
||||
|
||||
* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1:2.30-3 |
||||
- Perl mass rebuild |
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.30-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Mon Oct 11 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1:2.30-1 |
||||
- update |
||||
|
||||
* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 1:2.27-2 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Sat Feb 27 2010 Chris Weyl <cweyl@alumni.drew.edu> 1:2.27-1 |
||||
- update by Fedora::App::MaintainerTools 0.004 |
||||
- PERL_INSTALL_ROOT => DESTDIR |
||||
- added a new br on perl(common::sense) (version 0) |
||||
- added a new req on perl(common::sense) (version 0) |
||||
|
||||
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1:2.24-3 |
||||
- rebuild against perl 5.10.1 |
||||
|
||||
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.24-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Tue Jun 02 2009 Chris Weyl <cweyl@alumni.drew.edu> 2.24-1 |
||||
- auto-update to 2.24 (by cpan-spec-update 0.01) |
||||
|
||||
* Thu Mar 26 2009 Chris Weyl <cweyl@alumni.drew.edu> - 2.2311-4 |
||||
- Stripping bad provides of private Perl extension libs |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2311-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2311-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Sun Feb 22 2009 Chris Weyl <cweyl@alumni.drew.edu> 2.2311-1 |
||||
- update to 2.2311 |
||||
|
||||
* Sun Sep 07 2008 Chris Weyl <cweyl@alumni.drew.edu> 2.2222-1 |
||||
- update to the increasingly silly version of 2.2222 |
||||
- update files to include bin |
||||
|
||||
* Wed Jun 25 2008 Chris Weyl <cweyl@alumni.drew.edu> 2.21-1 |
||||
- update to 2.21 |
||||
|
||||
* Wed May 28 2008 Chris Weyl <cweyl@alumni.drew.edu> 2.2-1 |
||||
- update to 2.2 |
||||
|
||||
* Sun Mar 09 2008 Chris Weyl <cweyl@alumni.drew.edu> 2.01-1 |
||||
- update to 2.x series before F9 |
||||
|
||||
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.52-3 |
||||
Rebuild for new perl |
||||
|
||||
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.52-2 |
||||
- Autorebuild for GCC 4.3 |
||||
|
||||
* Wed Oct 17 2007 Chris Weyl <cweyl@alumni.drew.edu> 1.52-1 |
||||
- update to 1.52 |
||||
- license tag update: GPL -> GPL+ |
||||
|
||||
* Tue Aug 21 2007 Chris Weyl <cweyl@alumni.drew.edu> 1.43-2 |
||||
- bump |
||||
|
||||
* Thu Aug 09 2007 Chris Weyl <cweyl@alumni.drew.edu> 1.43-1 |
||||
- update to 1.43 |
||||
|
||||
* Fri Jun 01 2007 Chris Weyl <cweyl@alumni.drew.edu> 1.22-1 |
||||
- update to 1.22 |
||||
|
||||
* Mon May 14 2007 Chris Weyl <cweyl@alumni.drew.edu> 1.21-3 |
||||
- bump |
||||
|
||||
* Mon May 14 2007 Chris Weyl <cweyl@alumni.drew.edu> 1.21-2 |
||||
- add eg/ to doc |
||||
|
||||
* Sun May 13 2007 Chris Weyl <cweyl@alumni.drew.edu> 1.21-1 |
||||
- Specfile autogenerated by cpanspec 1.71. |
@ -0,0 +1,263 @@
@@ -0,0 +1,263 @@
|
||||
Name: perl-LDAP |
||||
Version: 0.56 |
||||
Release: 6%{?dist} |
||||
Epoch: 1 |
||||
Summary: LDAP Perl module |
||||
Group: Development/Libraries |
||||
License: GPL+ or Artistic |
||||
URL: http://search.cpan.org/dist/perl-ldap/ |
||||
Source0: http://www.cpan.org/authors/id/M/MA/MARSCHAP/perl-ldap-%{version}.tar.gz |
||||
# Do not set SSL ciphers at all by default, bug #1091316, CPAN RT#95001, |
||||
# in upstream 0.63 |
||||
Patch0: perl-ldap-0.56-Do-not-set-SSL_ciphers-to-ALL-by-default.patch |
||||
# Correct Do-not-set-SSL_ciphers-to-ALL-by-default patch, bug #1091316, |
||||
# in upstream 0.64 |
||||
Patch1: perl-ldap-0.56-LDAP.pm-set-SSL_cipher_list-to-correct-value.patch |
||||
# Pass actual length to syswrite() instead of default 1500 B, bug #1104243, |
||||
# CPAN RT#96203, in upstream 0.64 |
||||
Patch2: perl-ldap-0.56-RT-96203-LDAP.pm-use-correct-length-for-syswrite.patch |
||||
# Make LDAPS work after LDAP+start_tls, bug #1210032 |
||||
Patch3: perl-ldap-0.56-Make-LDAP-work-after-LDAP-start_tls.patch |
||||
# Fix typo in man pages, bug #1286921 |
||||
Patch4: perl-ldap-0.56-Fix-typos-in-man-pages.patch |
||||
# 1/2 Do not set default SSL version, bug #1520364, fixed in 0.65 |
||||
Patch5: perl-ldap-0.56-LDAP.pm-do-not-set-default-sslversion-for-LDAPS.patch |
||||
# 2/2 Do not set default SSL version, bug #1520364, fixed in 0.65 |
||||
Patch6: perl-ldap-0.56-LDAP.pm-do-not-set-default-sslversion-for-start_tls.patch |
||||
BuildArch: noarch |
||||
BuildRequires: perl |
||||
BuildRequires: perl(inc::Module::Install) |
||||
# Run-time: |
||||
# Not needed for tests perl(Authen::SASL) >= 2.00 |
||||
BuildRequires: perl(base) |
||||
BuildRequires: perl(Carp) |
||||
BuildRequires: perl(constant) |
||||
BuildRequires: perl(Convert::ASN1) >= 0.2 |
||||
BuildRequires: perl(Encode) |
||||
BuildRequires: perl(Exporter) |
||||
BuildRequires: perl(File::Basename) |
||||
# Not needed for tests perl(HTTP::Negotiate) |
||||
# Not needed for tests perl(HTTP::Response) |
||||
# Not needed for tests perl(HTTP::Status) |
||||
BuildRequires: perl(integer) |
||||
BuildRequires: perl(IO::Select) |
||||
BuildRequires: perl(IO::Socket) |
||||
# Not needed for tests perl(IO::Socket::SSL) >= 1.26 |
||||
# Not needed for tests perl(JSON) |
||||
# Not needed for tests perl(LWP::MediaTypes) |
||||
# Not needed for tests perl(LWP::Protocol) |
||||
# Not needed for tests perl(MIME::Base64) |
||||
BuildRequires: perl(Socket) |
||||
BuildRequires: perl(strict) |
||||
# Prefer core Text::Soundex |
||||
BuildRequires: perl(Text::Soundex) |
||||
BuildRequires: perl(Tie::Hash) |
||||
BuildRequires: perl(Time::Local) |
||||
BuildRequires: perl(XML::SAX::Base) |
||||
BuildRequires: perl(XML::SAX::Writer) |
||||
# Optional: |
||||
# Not needed for tests perl(IO::Socket::INET6) |
||||
# Tests: |
||||
BuildRequires: perl(File::Compare) |
||||
BuildRequires: perl(File::Path) |
||||
BuildRequires: perl(File::Spec) |
||||
BuildRequires: perl(IO::File) |
||||
BuildRequires: perl(Test::More) |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||
Requires: perl(Authen::SASL) >= 2.00 |
||||
Requires: perl(Convert::ASN1) >= 0.2 |
||||
Requires: perl(IO::Socket::SSL) >= 1.26 |
||||
Requires: perl(JSON) |
||||
Requires: perl(MIME::Base64) |
||||
# Prefer core Text::Soundex |
||||
Requires: perl(Text::Soundex) |
||||
Requires: perl(Time::Local) |
||||
Requires: perl(XML::SAX::Writer) |
||||
|
||||
# Remove under-specified dependencies |
||||
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Net::LDAP::Filter\\)$ |
||||
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Convert::ASN1\\)$ |
||||
|
||||
%description |
||||
Net::LDAP is a collection of modules that implements an LDAP services API |
||||
for Perl programs. The module may be used to search directories or perform |
||||
maintenance functions such as adding, deleting or modifying entries. |
||||
|
||||
%prep |
||||
%setup -q -n perl-ldap-%{version} |
||||
%patch0 -p1 |
||||
%patch1 -p1 |
||||
%patch2 -p1 |
||||
%patch3 -p1 |
||||
%patch4 -p1 |
||||
%patch5 -p1 |
||||
%patch6 -p1 |
||||
chmod -c 644 bin/* contrib/* lib/Net/LDAP/DSML.pm |
||||
perl -pi -e 's|^#!/usr/local/bin/perl\b|#!%{__perl}|' contrib/* |
||||
# Remove bundled libraries |
||||
rm -rf inc |
||||
sed -i -e '/^inc\// d' MANIFEST |
||||
find -type f -exec chmod -x {} + |
||||
|
||||
%build |
||||
perl Makefile.PL INSTALLDIRS=vendor < /dev/null |
||||
make %{?_smp_mflags} |
||||
|
||||
%install |
||||
make pure_install DESTDIR=%{buildroot} |
||||
find %{buildroot} -type f -name .packlist -exec rm -f {} + |
||||
chmod -R u+w %{buildroot}/* |
||||
|
||||
%check |
||||
make test |
||||
|
||||
%files |
||||
%doc Changes CREDITS |
||||
%doc contrib/ bin/ |
||||
%{perl_vendorlib}/Bundle/ |
||||
%{perl_vendorlib}/LWP/ |
||||
%{perl_vendorlib}/Net/ |
||||
%{_mandir}/man3/*.3pm* |
||||
|
||||
%changelog |
||||
* Mon Dec 04 2017 Petr Pisar <ppisar@redhat.com> - 1:0.56-6 |
||||
- Do not set default SSL version (bug #1520364) |
||||
|
||||
* Mon Mar 07 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1:0.56-5 |
||||
- Update patch to cleanup patch leftover |
||||
|
||||
* Fri Mar 04 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1:0.56-4 |
||||
- Make LDAPS work after LDAP+start_tls (bug #1210032) |
||||
- Fix typo in man pages (bug #1286921) |
||||
|
||||
* Wed Aug 06 2014 Petr Pisar <ppisar@redhat.com> - 1:0.56-3 |
||||
- Do not set SSL ciphers at all by default (bug #1091316) |
||||
- Pass actual length to syswrite() instead of default 1500 B (bug #1104243) |
||||
|
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1:0.56-2 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Wed Aug 07 2013 Petr Šabata <contyk@redhat.com> - 1:0.56-1.1 |
||||
- Add a few missing BRs |
||||
|
||||
* Mon Jun 10 2013 Jitka Plesnikova <jplesnik@redhat.com> - 1:0.56-1 |
||||
- 0.56 bump |
||||
|
||||
* Wed Apr 24 2013 Jitka Plesnikova <jplesnik@redhat.com> - 1:0.55-1 |
||||
- 0.55 bump |
||||
|
||||
* Wed Apr 03 2013 Petr Pisar <ppisar@redhat.com> - 1:0.54-1 |
||||
- 0.54 bump |
||||
|
||||
* Mon Jan 28 2013 Petr Šabata <contyk@redhat.com> - 1:0.53-1 |
||||
- 0.53 enhancement update |
||||
|
||||
* Thu Jan 03 2013 Jitka Plesnikova <jplesnik@redhat.com> - 1:0.52-1 |
||||
- 0.52 bump |
||||
|
||||
* Mon Dec 03 2012 Jitka Plesnikova <jplesnik@redhat.com> - 1:0.51-1 |
||||
- 0.51 bump |
||||
|
||||
* Mon Nov 26 2012 Petr Pisar <ppisar@redhat.com> - 1:0.50-1 |
||||
- 0.50 bump |
||||
|
||||
* Tue Nov 20 2012 Petr Šabata <contyk@redhat.com> - 1:0.49-2 |
||||
- Add a few missing deps |
||||
- Drop command macros |
||||
- Modernize the spec |
||||
|
||||
* Mon Oct 08 2012 Petr Pisar <ppisar@redhat.com> - 1:0.49-1 |
||||
- 0.49 bump |
||||
|
||||
* Mon Sep 17 2012 Jitka Plesnikova <jplesnik@redhat.com> - 1:0.47-1 |
||||
- 0.47 bump |
||||
|
||||
* Fri Sep 14 2012 Jitka Plesnikova <jplesnik@redhat.com> - 1:0.46-1 |
||||
- 0.46 bump |
||||
- Should fix: RT#72108, RT#74572, RT#74759, RT#77180 |
||||
- Removed bundled libraries. Use perl(inc::Module::Install). |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.44-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Fri Jun 15 2012 Petr Pisar <ppisar@redhat.com> - 1:0.44-2 |
||||
- Perl 5.16 rebuild |
||||
- Specify all dependencies |
||||
|
||||
* Mon Feb 6 2012 Marcela Maslanova <mmaslano@redhat.com> - 1:0.44-1 |
||||
- update which should fix RT#66753 |
||||
- clean specfile according to new guidelines |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.40-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 1:0.40-5 |
||||
- Perl mass rebuild |
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.40-4 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Mon Dec 20 2010 Marcela Maslanova <mmaslano@redhat.com> - 1:0.40-3 |
||||
- 661697 rebuild for fixing problems with vendorach/lib |
||||
|
||||
* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 1:0.40-2 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Mon Apr 12 2010 Marcela Mašláňová <mmaslano@redhat.com> - 1:0.40-1 |
||||
- update |
||||
|
||||
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1:0.34-7 |
||||
- rebuild against perl 5.10.1 |
||||
|
||||
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.34-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.34-5 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1:0.34-4 |
||||
- rebuild for new perl |
||||
|
||||
* Mon Apr 09 2007 Robin Norwood <rnorwood@redhat.com> - 1:0.34-3 |
||||
- Resolves: bz#226267 |
||||
- Only filter out the unversioned Provides: perl(Net::LDAP::Filter) to |
||||
avoid breaking dependencies. |
||||
|
||||
* Thu Apr 05 2007 Robin Norwood <rnorwood@redhat.com> - 1:0.34-2 |
||||
- Resolves: bz#226267 |
||||
- Filter out provides perl(Net::LDAP::Filter) per package review. |
||||
|
||||
* Tue Feb 13 2007 Robin Norwood <rnorwood@redhat.com> - 1:0.34-1 |
||||
- New version: 0.34 |
||||
|
||||
* Wed Sep 27 2006 Robin Norwood <rnorwood@redhat.com> - 1:0.33-3 |
||||
- Bugzilla: 207430 |
||||
- Incorporate fixes from Jose Oliveira's patch |
||||
- Add perl(IO::Socket::SSL) as a BuildRequires as well |
||||
- Other cleanups from Jose |
||||
|
||||
* Wed Sep 27 2006 Robin Norwood <rnorwood@redhat.com> - 0.33-1.3 |
||||
- Add a requirement for IO::Socket::SSL, per bug #122066 |
||||
|
||||
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - sh: line 0: fg: no job control |
||||
- rebuild |
||||
|
||||
* Fri Feb 03 2006 Jason Vas Dias <jvdias@redhat.com> - 0.33-1.2 |
||||
- rebuild for new perl-5.8.8 |
||||
|
||||
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com> |
||||
- rebuilt for new gcc |
||||
|
||||
* Tue Apr 26 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.33-1 |
||||
- Update to 0.33. |
||||
|
||||
* Sat Apr 02 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.3202-1 |
||||
- Update to 0.3202. |
||||
- Specfile cleanup. (#153766) |
||||
|
||||
* Wed Sep 22 2004 Chip Turner <cturner@redhat.com> 0.31-5 |
||||
- rebuild |
||||
|
||||
* Wed Mar 10 2004 Chip Turner <cturner@redhat.com> - 0.31-1 |
||||
- Specfile autogenerated. |
||||
|
@ -0,0 +1,124 @@
@@ -0,0 +1,124 @@
|
||||
Name: perl-Linux-Pid |
||||
Version: 0.04 |
||||
Release: 18%{?dist} |
||||
Summary: Get the native PID and the PPID on Linux |
||||
|
||||
Group: Development/Libraries |
||||
License: GPL+ or Artistic |
||||
URL: http://search.cpan.org/dist/Linux-Pid/ |
||||
Source0: http://www.cpan.org/modules/by-module/Linux/Linux-Pid-%{version}.tar.gz |
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
||||
|
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
BuildRequires: perl(Test::More) |
||||
BuildRequires: perl(threads) |
||||
BuildRequires: perl(threads::shared) |
||||
BuildRequires: perl(XSLoader) |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||
|
||||
%global __provides_exclude ^Pid\.so |
||||
|
||||
%description |
||||
Linux::Pid gets the native PID and the PPID on Linux. It's useful with |
||||
multithreaded programs. Linux's C library returns different values of |
||||
the PID and the PPID from different threads. This module forces Perl |
||||
to call the underlying C functions getpid() and getppid(). |
||||
|
||||
|
||||
%prep |
||||
%setup -q -n Linux-Pid-%{version} |
||||
|
||||
|
||||
%build |
||||
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" |
||||
make %{?_smp_mflags} |
||||
|
||||
|
||||
%install |
||||
rm -rf $RPM_BUILD_ROOT |
||||
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT |
||||
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' |
||||
find $RPM_BUILD_ROOT -type f -name '*.bs' -a -size 0 -exec rm -f {} ';' |
||||
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' |
||||
chmod -R u+w $RPM_BUILD_ROOT/* |
||||
|
||||
|
||||
%check |
||||
make test |
||||
|
||||
|
||||
%clean |
||||
rm -rf $RPM_BUILD_ROOT |
||||
|
||||
|
||||
%files |
||||
%defattr(-,root,root,-) |
||||
%doc README Changes |
||||
%{perl_vendorarch}/auto/Linux |
||||
%{perl_vendorarch}/Linux |
||||
%{_mandir}/man3/Linux::Pid.3pm.gz |
||||
|
||||
|
||||
%changelog |
||||
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-18 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
||||
|
||||
* Tue Nov 20 2012 Petr Šabata <contyk@redhat.com> - 0.04-17 |
||||
- Add missing buildtime dependencies |
||||
- Don't provide private shared libraries |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-16 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 0.04-15 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-14 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.04-13 |
||||
- Perl mass rebuild |
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-12 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Mon Dec 20 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.04-11 |
||||
- 661697 rebuild for fixing problems with vendorach/lib |
||||
|
||||
* Mon May 03 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.04-10 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 0.04-9 |
||||
- rebuild against perl 5.10.1 |
||||
|
||||
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-8 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-7 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.04-5 |
||||
Rebuild for new perl |
||||
|
||||
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.04-4 |
||||
- Autorebuild for GCC 4.3 |
||||
|
||||
* Sat Jan 12 2008 Xavier Bachelot <xavier@bachelot.org> - 0.04-3 |
||||
- Remove '|| :' from %%check section. |
||||
- Remove uneeded BR:. |
||||
|
||||
* Sun Dec 23 2007 Xavier Bachelot <xavier@bachelot.org> - 0.04-2 |
||||
- Add missing BR. |
||||
|
||||
* Sat Dec 22 2007 Xavier Bachelot <xavier@bachelot.org> - 0.04-1 |
||||
- Update to 0.04. |
||||
|
||||
* Tue May 15 2007 Xavier Bachelot <xavier@bachelot.org> - 0.03-2 |
||||
- Add dist tag |
||||
- Clean up spec |
||||
|
||||
* Wed Apr 06 2005 Xavier Bachelot <xavier@bachelot.org> - 0.03-1 |
||||
- Initial build |
@ -0,0 +1,86 @@
@@ -0,0 +1,86 @@
|
||||
Name: perl-Net-SMTP-SSL |
||||
Version: 1.01 |
||||
Release: 13%{?dist} |
||||
Summary: SSL support for Net::SMTP |
||||
Group: Development/Libraries |
||||
License: GPL+ or Artistic |
||||
URL: http://search.cpan.org/dist/Net-SMTP-SSL/ |
||||
Source0: http://www.cpan.org/modules/by-module/Net/Net-SMTP-SSL-%{version}.tar.gz |
||||
BuildArch: noarch |
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
# Run-time: |
||||
BuildRequires: perl(Net::SMTP) |
||||
BuildRequires: perl(IO::Socket::SSL) |
||||
# Tests: |
||||
BuildRequires: perl(Test::More) |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||
|
||||
%description |
||||
Implements the same API as Net::SMTP, but uses IO::Socket::SSL for its |
||||
network operations. |
||||
|
||||
%prep |
||||
%setup -q -n Net-SMTP-SSL-%{version} |
||||
|
||||
%build |
||||
%{__perl} Makefile.PL INSTALLDIRS=vendor |
||||
make %{?_smp_mflags} |
||||
|
||||
%install |
||||
make %{?_smp_mflags} pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT |
||||
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' |
||||
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';' |
||||
chmod -R u+w $RPM_BUILD_ROOT |
||||
|
||||
%check |
||||
make %{?_smp_mflags} test |
||||
|
||||
%files |
||||
%doc README Changes |
||||
%dir %{perl_vendorlib}/Net/ |
||||
%dir %{perl_vendorlib}/Net/SMTP/ |
||||
%{perl_vendorlib}/Net/SMTP/SSL.pm |
||||
%{_mandir}/man3/Net::SMTP::SSL.3* |
||||
|
||||
%changelog |
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.01-13 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Wed Aug 15 2012 Daniel Mach <dmach@redhat.com> - 1.01-12.1 |
||||
- Rebuild for perl 5.16 |
||||
|
||||
* Mon Aug 13 2012 Petr Pisar <ppisar@redhat.com> - 1.01-12 |
||||
- Modernize spec file |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-11 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Thu Jun 14 2012 Petr Pisar <ppisar@redhat.com> - 1.01-10 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-9 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 1.01-8 |
||||
- Perl mass rebuild |
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-7 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.01-6 |
||||
- 661697 rebuild for fixing problems with vendorach/lib |
||||
|
||||
* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.01-5 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1.01-4 |
||||
- rebuild against perl 5.10.1 |
||||
|
||||
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Wed Oct 15 2008 Dan Nicholson <dbn.lists@gmail.com> 1.01-1 |
||||
- Initial release |
@ -0,0 +1,146 @@
@@ -0,0 +1,146 @@
|
||||
Summary: Tools to test taintedness |
||||
Name: perl-Test-Taint |
||||
Version: 1.06 |
||||
Release: 5%{?dist} |
||||
License: GPL+ or Artistic |
||||
Group: Development/Libraries |
||||
URL: http://search.cpan.org/dist/Test-Taint/ |
||||
Source0: http://search.cpan.org/CPAN/authors/id/P/PE/PETDANCE/Test-Taint-%{version}.tar.gz |
||||
|
||||
BuildRequires: perl |
||||
BuildRequires: perl(base) |
||||
BuildRequires: perl(constant) |
||||
BuildRequires: perl(overload) |
||||
BuildRequires: perl(strict) |
||||
BuildRequires: perl(vars) |
||||
BuildRequires: perl(warnings) |
||||
BuildRequires: perl(DynaLoader) |
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
BuildRequires: perl(Scalar::Util) |
||||
BuildRequires: perl(Test::Builder) |
||||
BuildRequires: perl(Test::More) |
||||
BuildRequires: perl(Test::Pod) >= 1.14 |
||||
BuildRequires: perl(Test::Pod::Coverage) >= 1.04 |
||||
BuildRequires: perl(Tie::Array) |
||||
BuildRequires: perl(Tie::Hash) |
||||
BuildRequires: perl(Tie::Scalar) |
||||
|
||||
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||
|
||||
%{?perl_default_filter} |
||||
|
||||
%description |
||||
Tainted data are data that come from an unsafe source, such as the command |
||||
line, or, in the case of web apps, any GET or POST transactions. Read the |
||||
perlsec man page for details on why tainted data are bad, and how to untaint |
||||
the data. |
||||
|
||||
When you're writing unit tests for code that deals with tainted data, you'll |
||||
want to have a way to provide tainted data for your routines to handle, and |
||||
easy ways to check and report on the taintedness of your data, in standard |
||||
Test::More style. |
||||
|
||||
%prep |
||||
%setup -q -n Test-Taint-%{version} |
||||
|
||||
%build |
||||
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="${RPM_OPT_FLAGS}" |
||||
make %{?_smp_mflags} |
||||
|
||||
%install |
||||
make pure_install DESTDIR=$RPM_BUILD_ROOT |
||||
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' |
||||
find $RPM_BUILD_ROOT -type f -name '*.bs' -a -size 0 -exec rm -f {} ';' |
||||
chmod -R u+w $RPM_BUILD_ROOT/* |
||||
|
||||
%check |
||||
make test |
||||
|
||||
%files |
||||
%doc Changes |
||||
%{perl_vendorarch}/Test |
||||
%{perl_vendorarch}/auto/Test |
||||
%{_mandir}/man3/* |
||||
|
||||
%changelog |
||||
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1.06-5 |
||||
- Mass rebuild 2014-01-24 |
||||
|
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.06-4 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Thu Jul 11 2013 Jitka Plesnikova <jplesnik@redhat.com> - 1.06-3 |
||||
- Add BR perl(constant) |
||||
|
||||
* Wed Jul 10 2013 Jitka Plesnikova <jplesnik@redhat.com> - 1.06-2 |
||||
- Replace PERL_INSTALL_ROOT by DESTDIR |
||||
- Update description |
||||
- Update dependencies |
||||
|
||||
* Thu Nov 08 2012 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.06-1 |
||||
- Upstream update. |
||||
- Add missing deps. |
||||
|
||||
* Thu Oct 25 2012 Jitka Plesnikova <jplesnik@redhat.com> - 1.04-19 |
||||
- Specify all dependencies |
||||
- Drop %%defattr, redundant since rpm 4.4 |
||||
- Fix mixed use of spaces and tabs |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.04-18 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 1.04-17 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Sun Jan 22 2012 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.04-16 |
||||
- Modernize spec. |
||||
- Add %%{perl_default_filter}. |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.04-15 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.04-14 |
||||
- Perl mass rebuild |
||||
|
||||
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.04-13 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.04-12 |
||||
- 661697 rebuild for fixing problems with vendorach/lib |
||||
|
||||
* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.04-11 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Fri Dec 4 2009 Stepan Kasal <skasal@redhat.com> - 1.04-10 |
||||
- rebuild against perl 5.10.1 |
||||
|
||||
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.04-9 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.04-8 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.04-7 |
||||
- Rebuild for perl 5.10 (again) |
||||
|
||||
* Sun Feb 10 2008 Ralf Corsépius <rc040203@freenet.de> - 1.04-6 |
||||
- Rebuild for gcc43. |
||||
|
||||
* Mon Jan 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.04-5 |
||||
- rebuild for new perl |
||||
|
||||
* Fri Aug 17 2007 Ralf Corsépius <rc040203@freenet.de> - 1.04-4 |
||||
- Reflect perl-package split. |
||||
- Update license tag. |
||||
|
||||
* Tue Sep 05 2006 Ralf Corsépius <rc040203@freenet.de> - 1.04-3 |
||||
- Mass rebuild. |
||||
|
||||
* Mon Feb 20 2006 Ralf Corsepius <rc040203@freenet.de> - 1.04-2 |
||||
- Rebuild. |
||||
|
||||
* Wed Aug 10 2005 Ralf Corsepius <ralf@links2linux.de> - 1.04-1 |
||||
- FE submission. |
||||
|
||||
* Sun Mar 20 2005 Ralf Corsepius <ralf@links2linux.de> - 1.04-0.pm.2 |
||||
- Initial version. |
@ -0,0 +1,67 @@
@@ -0,0 +1,67 @@
|
||||
Name: perl-Types-Serialiser |
||||
Summary: Simple data types for common serialization formats |
||||
Version: 1.0 |
||||
Release: 1%{?dist} |
||||
License: GPL+ or Artistic |
||||
Group: Development/Libraries |
||||
URL: http://search.cpan.org/dist/Types-Serialiser/ |
||||
Source0: http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/Types-Serialiser-%{version}.tar.gz |
||||
BuildArch: noarch |
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) |
||||
BuildRequires: perl(Carp) |
||||
BuildRequires: perl(common::sense) |
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
BuildRequires: perl(overload) |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||
Requires: perl(Carp) |
||||
|
||||
# Filter bogus provide of JSON::PP::Boolean (for rpm ≥ 4.9) |
||||
%global __provides_exclude ^perl\\(JSON::PP::Boolean\\) |
||||
|
||||
%description |
||||
This module provides some extra data types that are used by common |
||||
serialization formats such as JSON or CBOR. The idea is to have a repository of |
||||
simple/small constants and containers that can be shared by different |
||||
implementations so they become interoperable between each other. |
||||
|
||||
%prep |
||||
%setup -q -n Types-Serialiser-%{version} |
||||
|
||||
# Filter bogus provide of JSON::PP::Boolean (for rpm < 4.9) |
||||
%global provfilt /bin/sh -c "%{__perl_provides} | grep -v '^perl(JSON::PP::Boolean)'" |
||||
%define __perl_provides %{provfilt} |
||||
|
||||
%build |
||||
perl Makefile.PL INSTALLDIRS=vendor |
||||
make %{?_smp_mflags} |
||||
|
||||
%install |
||||
rm -rf %{buildroot} |
||||
make pure_install DESTDIR=%{buildroot} |
||||
find %{buildroot} -type f -name .packlist -exec rm -f {} \; |
||||
%{_fixperms} %{buildroot} |
||||
|
||||
%check |
||||
make test |
||||
|
||||
%clean |
||||
rm -rf %{buildroot} |
||||
|
||||
%files |
||||
%doc Changes COPYING README |
||||
%{perl_vendorlib}/Types/ |
||||
%{_mandir}/man3/Types::Serialiser.3pm* |
||||
%{_mandir}/man3/Types::Serialiser::Error.3pm* |
||||
|
||||
%changelog |
||||
* Mon Dec 2 2013 Paul Howarth <paul@city-fan.org> - 1.0-1 |
||||
- Update to 1.0 |
||||
- Clarify that the second arg of FREEZE/THAW is the data model/data format |
||||
name, not the serializer |
||||
- Clarify that FREEZE must not modify the data structure to be serialized |
||||
|
||||
* Wed Oct 30 2013 Paul Howarth <paul@city-fan.org> - 0.03-2 |
||||
- Sanitize for Fedora submission |
||||
|
||||
* Tue Oct 29 2013 Paul Howarth <paul@city-fan.org> - 0.03-1 |
||||
- Initial RPM version |
@ -0,0 +1,106 @@
@@ -0,0 +1,106 @@
|
||||
Name: perl-XML-Filter-BufferText |
||||
Version: 1.01 |
||||
Release: 17%{?dist} |
||||
Summary: Filter to put all characters() in one event |
||||
License: GPL+ or Artistic |
||||
Group: Development/Libraries |
||||
URL: http://search.cpan.org/dist/XML-Filter-BufferText/ |
||||
Source0: http://www.cpan.org/modules/by-module/XML/XML-Filter-BufferText-%{version}.tar.gz |
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
||||
BuildArch: noarch |
||||
BuildRequires: perl(base) |
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
BuildRequires: perl(Test::More) |
||||
BuildRequires: perl(XML::SAX::Base) |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||
|
||||
|
||||
%description |
||||
This is a very simple filter. One common cause of grief (and programmer |
||||
error) is that XML parsers aren't required to provide character events in |
||||
one chunk. They can, but are not forced to, and most don't. This filter |
||||
does the trivial but oft-repeated task of putting all characters into a |
||||
single event. |
||||
|
||||
%prep |
||||
%setup -q -n XML-Filter-BufferText-%{version} |
||||
chmod 644 Changes README BufferText.pm |
||||
|
||||
%build |
||||
%{__perl} Makefile.PL INSTALLDIRS=vendor |
||||
make %{?_smp_mflags} |
||||
|
||||
%install |
||||
rm -rf %{buildroot} |
||||
|
||||
make pure_install PERL_INSTALL_ROOT=%{buildroot} |
||||
|
||||
find %{buildroot} -type f -name .packlist -exec rm -f {} \; |
||||
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \; |
||||
|
||||
%{_fixperms} %{buildroot}/* |
||||
|
||||
%check |
||||
make test |
||||
|
||||
%clean |
||||
rm -rf %{buildroot} |
||||
|
||||
%files |
||||
%defattr(-,root,root,-) |
||||
%doc Changes README |
||||
%{perl_vendorlib}/* |
||||
%{_mandir}/man3/* |
||||
|
||||
%changelog |
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.01-17 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Fri Aug 17 2012 Jitka Plesnikova <jplesnik@redhat.com> - 1.01-16 |
||||
- Specify all dependencies. |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-15 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1.01-14 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-13 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 1.01-12 |
||||
- Perl mass rebuild |
||||
|
||||
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-11 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Thu Dec 23 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.01-10 |
||||
- 661697 rebuild for fixing problems with vendorach/lib |
||||
|
||||
* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.01-9 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1.01-8 |
||||
- rebuild against perl 5.10.1 |
||||
|
||||
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-7 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.01-5 |
||||
- Rebuild for perl 5.10 (again) |
||||
|
||||
* Tue Jan 29 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.01-4 |
||||
- BR perl(Test::More) |
||||
|
||||
* Mon Jan 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.01-3 |
||||
- rebuild for new perl |
||||
|
||||
* Sat Mar 17 2007 Andreas Thienemann <andreas@bawue.net> 1.01-2 |
||||
- Fixed dependencies |
||||
|
||||
* Thu Mar 15 2007 Andreas Thienemann <andreas@bawue.net> 1.01-1 |
||||
- Specfile autogenerated by cpanspec 1.69.1. |
||||
- Cleaned up for FE |
@ -0,0 +1,73 @@
@@ -0,0 +1,73 @@
|
||||
Name: perl-XML-SAX-Base |
||||
Version: 1.08 |
||||
Release: 7%{?dist} |
||||
Summary: Base class SAX drivers and filters |
||||
License: GPL+ or Artistic |
||||
Group: Development/Libraries |
||||
URL: http://search.cpan.org/dist/XML-SAX-Base/ |
||||
Source0: http://www.cpan.org/authors/id/G/GR/GRANTM/XML-SAX-Base-%{version}.tar.gz |
||||
BuildArch: noarch |
||||
BuildRequires: perl(base) |
||||
BuildRequires: perl(Carp) |
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
BuildRequires: perl(Test) |
||||
BuildRequires: perl(Test::More) >= 0.88 |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||
Conflicts: perl-XML-SAX < 0.99-1 |
||||
|
||||
%description |
||||
This module has a very simple task - to be a base class for Perl SAX drivers |
||||
and filters. It's default behaviour is to pass the input directly to the |
||||
output unchanged. It can be useful to use this module as a base class so |
||||
you don't have to, for example, implement the characters() callback. |
||||
|
||||
%prep |
||||
%setup -q -n XML-SAX-Base-%{version} |
||||
|
||||
%build |
||||
perl Makefile.PL INSTALLDIRS=vendor |
||||
make %{?_smp_mflags} |
||||
|
||||
%install |
||||
make pure_install DESTDIR=$RPM_BUILD_ROOT |
||||
|
||||
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; |
||||
|
||||
%{_fixperms} $RPM_BUILD_ROOT/* |
||||
|
||||
mkdir -p $RPM_BUILD_ROOT/%{_docdir}/%{name}-%{version} |
||||
mv $RPM_BUILD_ROOT/%{perl_vendorlib}/XML/SAX/BuildSAXBase.pl $RPM_BUILD_ROOT/%{_docdir}/%{name}-%{version} |
||||
|
||||
%check |
||||
make test |
||||
|
||||
%files |
||||
%doc Changes META.json README BuildSAXBase.pl |
||||
%{perl_vendorlib}/* |
||||
%{_mandir}/man3/* |
||||
|
||||
%changelog |
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.08-7 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Tue Nov 22 2012 Jitka Plesnikova <jplesnik@redhat.com> - 1.08-6 |
||||
- Update dependencies |
||||
- Replace PERL_INSTALL_ROOT with DESTDIR |
||||
- Update description and summary |
||||
- Remove deleting empty directories |
||||
- Remove dist.ini from %%doc |
||||
|
||||
* Mon Aug 27 2012 Jitka Plesnikova <jplesnik@redhat.com> - 1.08-5 |
||||
- Specify all dependencies. |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-4 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1.08-3 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Fri Oct 07 2011 Marcela Mašláňová <mmaslano@redhat.com> 1.08-1 |
||||
- Specfile autogenerated by cpanspec 1.78. |
@ -0,0 +1,113 @@
@@ -0,0 +1,113 @@
|
||||
Name: perl-XML-SAX-Writer |
||||
Version: 0.53 |
||||
Release: 4%{?dist} |
||||
Summary: SAX2 Writer |
||||
License: GPL+ or Artistic |
||||
Group: Development/Libraries |
||||
URL: http://search.cpan.org/dist/XML-SAX-Writer/ |
||||
Source0: http://www.cpan.org/modules/by-module/XML/XML-SAX-Writer-%{version}.tar.gz |
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
||||
BuildArch: noarch |
||||
BuildRequires: perl(Cwd) |
||||
BuildRequires: perl(Encode) >= 2.12 |
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
BuildRequires: perl(File::Path) |
||||
BuildRequires: perl(Test::More) >= 0.40 |
||||
BuildRequires: perl(XML::Filter::BufferText) >= 1.00 |
||||
BuildRequires: perl(XML::NamespaceSupport) >= 1.00 |
||||
BuildRequires: perl(XML::SAX::Exception) >= 1.01 |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||
|
||||
%description |
||||
A new XML Writer to match the SAX2 effort. |
||||
|
||||
%prep |
||||
%setup -q -n XML-SAX-Writer-%{version} |
||||
find -type f -exec chmod -x {} + |
||||
|
||||
%build |
||||
%{__perl} Makefile.PL INSTALLDIRS=vendor |
||||
make %{?_smp_mflags} |
||||
|
||||
%install |
||||
rm -rf %{buildroot} |
||||
|
||||
make pure_install PERL_INSTALL_ROOT=%{buildroot} |
||||
|
||||
find %{buildroot} -type f -name .packlist -exec rm -f {} \; |
||||
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \; |
||||
|
||||
%{_fixperms} %{buildroot}/* |
||||
|
||||
%check |
||||
make test |
||||
|
||||
%clean |
||||
rm -rf %{buildroot} |
||||
|
||||
%files |
||||
%defattr(-,root,root,-) |
||||
%doc Changes README |
||||
%{perl_vendorlib}/* |
||||
%{_mandir}/man3/* |
||||
|
||||
%changelog |
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.53-4 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Tue Feb 5 2013 Paul Howarth <paul@city-fan.org> - 0.53-3 |
||||
- Always use included Module::Install to avoid circular build deps (#906007) |
||||
|
||||
* Fri Nov 23 2012 Jitka Plesnikova <jplesnik@redhat.com> - 0.53-2 |
||||
- Drop BR perl(Module::Install::*) for RHEL |
||||
|
||||
* Fri Nov 23 2012 Jitka Plesnikova <jplesnik@redhat.com> - 0.53-1 |
||||
- 0.53 bump |
||||
- Update dependencies |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.50-15 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 0.50-14 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.50-13 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 0.50-12 |
||||
- Perl mass rebuild |
||||
|
||||
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.50-11 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Thu Dec 23 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.50-10 |
||||
- 661697 rebuild for fixing problems with vendorach/lib |
||||
|
||||
* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.50-9 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 0.50-8 |
||||
- rebuild against perl 5.10.1 |
||||
|
||||
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.50-7 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.50-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.50-5 |
||||
- Rebuild for perl 5.10 (again) |
||||
|
||||
* Mon Jan 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.50-4 |
||||
- rebuild for new perl |
||||
|
||||
* Sun Jan 27 2008 Andreas Thienemann <andreas@bawue.net> 0.50-3 |
||||
- Added Test::More to the BuildReqs |
||||
|
||||
* Sat Mar 17 2007 Andreas Thienemann <andreas@bawue.net> 0.50-2 |
||||
- Removed hardcoded Reqs in favour of autoreqs |
||||
- Better conversion to utf-8 |
||||
|
||||
* Thu Mar 15 2007 Andreas Thienemann <andreas@bawue.net> 0.50-1 |
||||
- Specfile autogenerated by cpanspec 1.69.1. |
||||
- Cleaned up for FE |
@ -0,0 +1,246 @@
@@ -0,0 +1,246 @@
|
||||
Summary: SAX parser access API for Perl |
||||
Name: perl-XML-SAX |
||||
Version: 0.99 |
||||
Release: 9%{?dist} |
||||
|
||||
Group: Development/Libraries |
||||
License: GPL+ or Artistic |
||||
URL: http://search.cpan.org/dist/XML-SAX/ |
||||
# Original source |
||||
# http://www.cpan.org/authors/id/G/GR/GRANTM/XML-SAX-%%{version}.tar.gz |
||||
Source0: XML-SAX-%{version}-nopatents.tar.gz |
||||
# XML-SAX contains patented code that we cannot ship. Therefore we use |
||||
# this script to remove the patented code before shipping it. |
||||
# Download the upstream tarball and invoke this script while in the |
||||
# tarball's directory: |
||||
# ./generate-tarball.sh %%{version} |
||||
Source1: generate-tarball.sh |
||||
|
||||
# Fix rt#20126 |
||||
Patch0: perl-XML-SAX-0.99-rt20126.patch |
||||
|
||||
BuildArch: noarch |
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
BuildRequires: perl(base) |
||||
BuildRequires: perl(Carp) |
||||
BuildRequires: perl(constant) |
||||
BuildRequires: perl(Encode) |
||||
BuildRequires: perl(Exporter) |
||||
BuildRequires: perl(Fatal) |
||||
BuildRequires: perl(File::Path) |
||||
BuildRequires: perl(File::Spec) |
||||
BuildRequires: perl(File::Temp) |
||||
BuildRequires: perl(IO::File) |
||||
BuildRequires: perl(Test) |
||||
BuildRequires: perl(XML::NamespaceSupport) >= 0.03 |
||||
# XML::SAX::Base became independent package, BR just for test |
||||
BuildRequires: perl(XML::SAX::Base) |
||||
BuildRequires: perl(XML::SAX::Exception) |
||||
Requires: perl(:MODULE_COMPAT_%(perl -MConfig -e 'print $Config{version}')) |
||||
Requires: perl(LWP::UserAgent) |
||||
|
||||
# Remove bogus XML::SAX::PurePerl* dependencies and unversioned provides |
||||
%global __requires_exclude ^perl\\(XML::SAX::PurePerl |
||||
%global __provides_exclude ^perl\\(XML::SAX::PurePerl\\)$ |
||||
|
||||
%description |
||||
XML::SAX consists of several framework classes for using and building |
||||
Perl SAX2 XML parsers, filters, and drivers. It is designed around the |
||||
need to be able to "plug in" different SAX parsers to an application |
||||
without requiring programmer intervention. Those of you familiar with |
||||
the DBI will be right at home. Some of the designs come from the Java |
||||
JAXP specification (SAX part), only without the javaness. |
||||
|
||||
|
||||
%prep |
||||
%setup -q -n XML-SAX-%{version} |
||||
%patch0 -p1 |
||||
|
||||
%build |
||||
echo N | %{__perl} Makefile.PL INSTALLDIRS=vendor |
||||
make %{?_smp_mflags} |
||||
|
||||
%install |
||||
make pure_install DESTDIR=$RPM_BUILD_ROOT |
||||
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' |
||||
chmod -R u+w $RPM_BUILD_ROOT/* |
||||
|
||||
touch $RPM_BUILD_ROOT%{perl_vendorlib}/XML/SAX/ParserDetails.ini |
||||
|
||||
%check |
||||
make test |
||||
|
||||
# See http://rhn.redhat.com/errata/RHBA-2010-0008.html regarding these scriptlets |
||||
# perl-XML-LibXML-1.58-6 is in EL 5.8 and possibly later EL-5 releases |
||||
%post |
||||
if [ ! -f "%{perl_vendorlib}/XML/SAX/ParserDetails.ini" ] ; then |
||||
perl -MXML::SAX -e \ |
||||
'XML::SAX->add_parser(q(XML::SAX::PurePerl))->save_parsers()' 2>/dev/null || : |
||||
else |
||||
cp -p "%{perl_vendorlib}/XML/SAX/ParserDetails.ini" "%{perl_vendorlib}/XML/SAX/ParserDetails.ini.backup" |
||||
fi |
||||
|
||||
%triggerun -- perl-XML-LibXML < 1.58-8 |
||||
if [ -f "%{perl_vendorlib}/XML/SAX/ParserDetails.ini.backup" ] ; then |
||||
mv "%{perl_vendorlib}/XML/SAX/ParserDetails.ini.backup" "%{perl_vendorlib}/XML/SAX/ParserDetails.ini" |
||||
fi |
||||
|
||||
%preun |
||||
# create backup of ParserDetails.ini, therefore user's configuration is used |
||||
if [ $1 -eq 0 ] ; then |
||||
perl -MXML::SAX -e \ |
||||
'XML::SAX->remove_parser(q(XML::SAX::PurePerl))->save_parsers()' || : |
||||
fi |
||||
[ -f "%{perl_vendorlib}/XML/SAX/ParserDetails.ini.backup" ] && \ |
||||
rm -rf "%{perl_vendorlib}/XML/SAX/ParserDetails.ini.backup" || : |
||||
|
||||
%files |
||||
%doc Changes LICENSE README |
||||
%dir %{perl_vendorlib}/XML/ |
||||
%{perl_vendorlib}/XML/SAX.pm |
||||
%dir %{perl_vendorlib}/XML/SAX/ |
||||
%{perl_vendorlib}/XML/SAX/*.pm |
||||
%doc %{perl_vendorlib}/XML/SAX/*.pod |
||||
%{perl_vendorlib}/XML/SAX/PurePerl/ |
||||
%{_mandir}/man3/XML::*.3pm* |
||||
%ghost %{perl_vendorlib}/XML/SAX/ParserDetails.ini |
||||
|
||||
|
||||
%changelog |
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.99-9 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Thu Nov 22 2012 Jitka Plesnikova <jplesnik@redhat.com> - 0.99-8 |
||||
- Create script generate-tarball.sh which remove xmltest.xml from source |
||||
tarball |
||||
|
||||
* Thu Nov 22 2012 Jitka Plesnikova <jplesnik@redhat.com> - 0.99-7 |
||||
- Update dependencies and summary |
||||
- Remove xmltest.xml due to copyright |
||||
- Replace PERL_INSTALL_ROOT with DESTDIR |
||||
|
||||
* Wed Aug 15 2012 Jitka Plesnikova <jplesnik@redhat.com> - 0.99-6 |
||||
- Fixed incorrect parsing of comments (RT#20126). |
||||
- Specify all dependencies. |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.99-5 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 0.99-4 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Sat Mar 17 2012 Paul Howarth <paul@city-fan.org> - 0.99-3 |
||||
- Drop redundant runtime dependencies on perl(XML::LibXML) and |
||||
perl(XML::LibXML::Common), which cause circular build dependencies (#720974) |
||||
- Simplify provides and requires filters |
||||
- Don't need to remove empty directories from buildroot |
||||
- Mark POD files as %%doc |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.99-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Fri Oct 07 2011 Marcela Mašláňová <mmaslano@redhat.com> 0.99-1 |
||||
- update to 0.99 |
||||
|
||||
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 0.96-15 |
||||
- Perl mass rebuild |
||||
|
||||
* Fri Jun 24 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.96-14 |
||||
- fix macros to work with new macros |
||||
- clean spec |
||||
|
||||
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.96-13 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Mon Jan 24 2011 Adrian Reber <adrian@lisas.de> - 0.96-12 |
||||
- rebuild for ppc |
||||
|
||||
* Thu Dec 23 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.96-11 |
||||
- 661697 rebuild for fixing problems with vendorach/lib |
||||
|
||||
* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.96-10 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Fri Feb 5 2010 Stepan Kasal <skasal@redhat.com> - 0.96-9 |
||||
- anchor the filtering regexps |
||||
|
||||
* Fri Feb 5 2010 Marcela Mašláňová <mmaslano@redhat.com> - 0.96-8 |
||||
- XML-LibXML use triggers for XML::SAX update. Deleting of settings in |
||||
ParserDetails.ini is solved by post and preun part, which create backup. |
||||
|
||||
* Thu Nov 12 2009 Marcela Mašláňová <mmaslano@redhat.com> - 0.96-7 |
||||
- instead of path into post used perl_vendorlib macro |
||||
- rebuilt will be needed for perl-5.10.1 |
||||
|
||||
* Thu Nov 12 2009 Marcela Mašláňová <mmaslano@redhat.com> - 0.96-6 |
||||
- post scriptlet needs to check whether the file is installed. When it isn't, |
||||
then it's needed call for adding PurePerl parser |
||||
http://perl-xml.sourceforge.net/faq/#parserdetails.ini |
||||
|
||||
* Mon Oct 19 2009 Stepan Kasal <skasal@redhat.com> - 0.96-5 |
||||
- use the filtering macros |
||||
|
||||
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.96-4 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Tue Apr 28 2009 Marcela Mašláňová <mmaslano@redhat.com> - 0.96-3 |
||||
- 478905 fix scriptlets |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.96-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Thu Dec 11 2008 Marcela Mašláňová <mmaslano@redhat.com> - 0.96-1 |
||||
- update to 0.96, big leap in versioning |
||||
|
||||
* Sun Mar 2 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.16-5 |
||||
- Re-enable XML::LibXML BuildRequires |
||||
|
||||
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.16-4 |
||||
- Rebuild for perl 5.10 (again) |
||||
|
||||
* Mon Jan 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.16-3.1 |
||||
- temporarily disable BR against perl-XML-LibXML |
||||
|
||||
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.16-3 |
||||
- rebuild for new perl |
||||
|
||||
* Sat Jul 07 2007 Robin Norwood <rnorwood@redhat.com> - 0.16-2 |
||||
- Resolves: rhbz#247213 |
||||
- Fix provides and requires scripts. |
||||
|
||||
* Mon Jul 02 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.16-1 |
||||
- Update to 0.16. |
||||
- Brings specfile closer to Fedora Perl template. |
||||
- Corrects Source0 URL (upstream maintainer has changed). |
||||
- Move Requires filter into spec, and add Provides filter. |
||||
|
||||
* Tue Feb 13 2007 Robin Norwood <rnorwood@redhat.com> - 0.15-1 |
||||
- New version: 0.15 |
||||
|
||||
* Fri Jun 09 2006 Jason Vas Dias <jvdias@redhat.com> - 0.14-2 |
||||
- fix bug 194706: fails to build under (new!) mock |
||||
|
||||
* Mon Jun 05 2006 Jason Vas Dias <jvdias@redhat.com> - 0.14-1 |
||||
- upgrade to 0.14 |
||||
|
||||
* Fri Feb 03 2006 Jason Vas Dias <jvdias@redhat.com> - 0.13-1.1 |
||||
- rebuild for new perl-5.8.8 |
||||
|
||||
* Mon Dec 19 2005 Jason Vas Dias <jvdias@redhat.com> - 0.13-1 |
||||
- upgrade to 0.13 |
||||
|
||||
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com> |
||||
- rebuilt for new gcc |
||||
|
||||
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com> |
||||
- rebuilt for new gcj |
||||
|
||||
* Sun Apr 18 2004 Ville Skyttä <ville.skytta at iki.fi> - 0.12-7 |
||||
- #121167 |
||||
- Handle ParserDetails.ini parser registration. |
||||
- Require perl(:MODULE_COMPAT_*). |
||||
- Own installed directories. |
||||
|
||||
* Wed Oct 22 2003 Chip Turner <cturner@redhat.com> - 0.12-1 |
||||
- Specfile autogenerated. |
||||
|
@ -0,0 +1,265 @@
@@ -0,0 +1,265 @@
|
||||
Name: perl-XML-Twig |
||||
Version: 3.44 |
||||
Release: 2%{?dist} |
||||
Summary: Perl module for processing huge XML documents in tree mode |
||||
License: GPL+ or Artistic |
||||
Group: Development/Libraries |
||||
URL: http://search.cpan.org/dist/XML-Twig/ |
||||
Source0: http://www.cpan.org/authors/id/M/MI/MIROD/XML-Twig-%{version}.tar.gz |
||||
BuildArch: noarch |
||||
BuildRequires: expat >= 2.0.1 |
||||
BuildRequires: perl |
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
# Run-time: |
||||
BuildRequires: perl(base) |
||||
BuildRequires: perl(bytes) |
||||
BuildRequires: perl(Carp) |
||||
BuildRequires: perl(Encode) |
||||
BuildRequires: perl(File::Basename) |
||||
BuildRequires: perl(File::Spec) |
||||
# Keep HTML::Entities::Numbered optional |
||||
# Keep HTML::Tidy optional |
||||
BuildRequires: perl(HTML::TreeBuilder) >= 4.00 |
||||
BuildRequires: perl(IO::Scalar) |
||||
BuildRequires: perl(Scalar::Util) |
||||
BuildRequires: perl(strict) |
||||
BuildRequires: perl(Text::Wrap) |
||||
BuildRequires: perl(UNIVERSAL) |
||||
BuildRequires: perl(utf8) |
||||
BuildRequires: perl(vars) |
||||
BuildRequires: perl(warnings) |
||||
BuildRequires: perl(XML::Parser) >= 2.23 |
||||
# Prefer XML::XPathEngine over XML::XPath |
||||
BuildRequires: perl(XML::XPathEngine) |
||||
# Tests: |
||||
BuildRequires: perl(Config) |
||||
BuildRequires: perl(Cwd) |
||||
BuildRequires: perl(FindBin) |
||||
BuildRequires: perl(lib) |
||||
BuildRequires: perl(Test) |
||||
BuildRequires: perl(Test::More) |
||||
# Optional tests: |
||||
BuildRequires: perl(IO::String) |
||||
BuildRequires: perl(LWP) |
||||
BuildRequires: perl(HTML::Entities) |
||||
%if !( 0%{?rhel} >= 7 ) |
||||
BuildRequires: perl(Test::CPAN::Meta::JSON) |
||||
%endif |
||||
BuildRequires: perl(Text::Iconv) |
||||
BuildRequires: perl(Tie::IxHash) |
||||
BuildRequires: perl(Unicode::Map8) |
||||
BuildRequires: perl(Unicode::String) |
||||
BuildRequires: perl(utf8) |
||||
BuildRequires: perl(XML::Filter::BufferText) |
||||
BuildRequires: perl(XML::Handler::YAWriter) |
||||
BuildRequires: perl(XML::SAX::Writer) >= 0.39 |
||||
BuildRequires: perl(XML::Simple) |
||||
Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) |
||||
Requires: perl(Encode) |
||||
Requires: perl(HTML::TreeBuilder) >= 4.00 |
||||
Requires: perl(IO::Scalar) |
||||
Requires: perl(Scalar::Util) |
||||
Requires: perl(Text::Wrap) |
||||
Requires: perl(XML::Parser) >= 2.23 |
||||
|
||||
%{?perl_default_filter} |
||||
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(XML::XPathEngine::NodeSet\\) |
||||
%global __requires_exclude %__requires_exclude|^perl\\(xml_split::state\\) |
||||
# Filter under-specified dependencies |
||||
%global __requires_exclude %__requires_exclude|^perl\\(XML::Parser\\)$ |
||||
|
||||
%description |
||||
This module provides a way to process XML documents. It is build on |
||||
top of XML::Parser. XML::Twig offers a tree interface to the |
||||
document, while allowing you to output the parts of it that have been |
||||
completely processed. It allows minimal resource (CPU and memory) |
||||
usage by building the tree only for the parts of the documents that |
||||
need actual processing, through the use of the twig_roots and |
||||
twig_print_outside_roots options. |
||||
|
||||
%prep |
||||
%setup -q -n XML-Twig-%{version} |
||||
iconv -f iso88591 -t utf8 < Changes > Changes.utf8 && \ |
||||
mv -f Changes.utf8 Changes |
||||
|
||||
%build |
||||
perl Makefile.PL -y INSTALLDIRS=perl |
||||
make %{?_smp_mflags} |
||||
|
||||
%install |
||||
make pure_install DESTDIR=%{buildroot} |
||||
find %{buildroot} -type f -name .packlist -exec rm -f {} \; |
||||
%{_fixperms} %{buildroot}/* |
||||
|
||||
%check |
||||
make test |
||||
|
||||
%files |
||||
%doc Changes README |
||||
%{perl_privlib}/* |
||||
%{_bindir}/* |
||||
%{_mandir}/man1/* |
||||
%{_mandir}/man3/* |
||||
|
||||
%changelog |
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 3.44-2 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Tue May 14 2013 Petr Šabata <contyk@redhat.com> - 3.44-1 |
||||
- 3.44 enhancement update |
||||
|
||||
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.42-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
||||
|
||||
* Mon Nov 12 2012 Petr Pisar <ppisar@redhat.com> - 3.42-2 |
||||
- Do not build-require Test::CPAN::Meta::JSON on RHEL >= 7 |
||||
- Keep Tidy optional |
||||
|
||||
* Mon Nov 12 2012 Petr Pisar <ppisar@redhat.com> - 3.42-1 |
||||
- 3.42 bump |
||||
|
||||
* Tue Aug 14 2012 Petr Šabata <contyk@redhat.com> - 3.41-1 |
||||
- 3.41 bump |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.40-4 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Tue Jul 10 2012 Petr Pisar <ppisar@redhat.com> - 3.40-3 |
||||
- Perl 5.16 re-rebuild of bootstrapped packages |
||||
|
||||
* Mon Jun 18 2012 Petr Pisar <ppisar@redhat.com> - 3.40-2 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Fri May 11 2012 Petr Šabata <contyk@redhat.com> - 3.40-1 |
||||
- 3.40 bump |
||||
- Dropping defattr and perl command macros |
||||
|
||||
* Thu Apr 19 2012 Marcela Mašláňová <mmaslano@redhat.com> - 3.39-4 |
||||
- make module Kwalitee conditional |
||||
|
||||
* Tue Apr 10 2012 Marcela Mašláňová <mmaslano@redhat.com> - 3.39-3 |
||||
- remove cyclic dependency added by mistake 810563 |
||||
XML::Twig::Elt, XML::Twig::XPath |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.39-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Thu Sep 22 2011 Petr Sabata <contyk@redhat.com> - 3.39-1 |
||||
- 3.39 bump |
||||
|
||||
* Sun Jul 24 2011 Iain Arnell <iarnell@gmail.com> 3.38-4 |
||||
- update filtering for rpm 4.9 |
||||
|
||||
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 3.38-3 |
||||
- Perl mass rebuild |
||||
|
||||
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 3.38-2 |
||||
- Perl mass rebuild |
||||
|
||||
* Wed Mar 23 2011 Marcela Mašláňová <mmaslano@redhat.com> 3.38-1 |
||||
- update to 3.38 |
||||
- BR organize according to cpanspec list |
||||
|
||||
* Mon Feb 14 2011 Marcela Mašláňová <mmaslano@redhat.com> 3.37-3 |
||||
- 677179 filter internal xml_split::state from requires and call filter properly |
||||
- add new BR, which is now in Fedora |
||||
|
||||
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.37-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Mon Oct 18 2010 Marcela Mašláňová <mmaslano@redhat.com> 3.37-1 |
||||
- update, fix BR, R |
||||
|
||||
* Tue Sep 21 2010 Marcela Mašláňová <mmaslano@redhat.com> 3.35-1 |
||||
- update |
||||
|
||||
* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 3.34-2 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Tue Jan 19 2010 Chris Weyl <cweyl@alumni.drew.edu> 3.34-1 |
||||
- update prov/dep filtering to current guidelines |
||||
- auto-update to 3.34 (by cpan-spec-update 0.01) |
||||
- added a new br on perl(ExtUtils::MakeMaker) (version 0) |
||||
- altered br on perl(XML::Parser) (0 => 2.23) |
||||
|
||||
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 3.33-2 |
||||
- rebuild against perl 5.10.1 |
||||
|
||||
* Mon Oct 19 2009 Marcela Mašláňová <mmaslano@redhat.com> - 3.33-1 |
||||
- new development release which should fix various bug reports e.g. 529220 |
||||
|
||||
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.32-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.32-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Sun Mar 2 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 3.32-1 |
||||
- update to 3.32 |
||||
|
||||
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 3.29-6 |
||||
- Rebuild for perl 5.10 (again) |
||||
|
||||
* Mon Jan 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 3.29-5 |
||||
- rebuild for new perl |
||||
|
||||
* Sun Jul 08 2007 Robin Norwood <rnorwood@redhat.com> - 3.29-4 |
||||
- Resolves: rhbz#247247 |
||||
- Remove bogus Provides: perl(XML::XPathEngine::NodeSet), and move |
||||
Requires filter into spec file. |
||||
|
||||
* Thu Jun 28 2007 Robin Norwood <rnorwood@redhat.com> - 3.29-3 |
||||
- Add several buildrequires for tests and optional features |
||||
|
||||
* Sat Feb 17 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 3.29-2 |
||||
- Minor cleanups. |
||||
|
||||
* Tue Feb 13 2007 Robin Norwood <rnorwood@redhat.com> - 3.29-1 |
||||
- New version: 3.29 |
||||
|
||||
* Mon Jul 17 2006 Jason Vas Dias <jvdias@redhat.com> - 3.26-1 |
||||
- Upgrade to 3.26 |
||||
|
||||
* Mon Jun 05 2006 Jason Vas Dias <jvdias@redhat.com> - 3.25-1 |
||||
- Upgrade to 3.25 |
||||
|
||||
* Fri Feb 03 2006 Jason Vas Dias <jvdias@redhat.com> - 3.22-1.1 |
||||
- Update to 3.23 |
||||
- rebuild for new perl-5.8.8 |
||||
|
||||
* Mon Dec 19 2005 Jason Vas Dias<jvdias@redhat.com> - 3.22-1 |
||||
- Update to 3.22 |
||||
|
||||
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com> |
||||
- rebuilt for new gcc |
||||
|
||||
* Sun Apr 17 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 3.17-1 |
||||
- Update to 3.17. |
||||
- Specfile cleanup. (#155168) |
||||
|
||||
* Wed Sep 22 2004 Chip Turner <cturner@redhat.com> 3.13-6 |
||||
- rebuild |
||||
|
||||
* Mon May 3 2004 Chip Turner <cturner@redhat.com> 3.13-5 |
||||
- bugzilla 122079, add dep filter to remove bad dependency |
||||
|
||||
* Fri Apr 23 2004 Chip Turner <cturner@redhat.com> 3.13-4 |
||||
- remove Packager tag |
||||
|
||||
* Fri Apr 23 2004 Chip Turner <cturner@redhat.com> 3.13-2 |
||||
- bump |
||||
|
||||
* Fri Feb 13 2004 Chip Turner <cturner@redhat.com> 3.13-1 |
||||
- update to 3.13 |
||||
|
||||
* Tue Dec 10 2002 Chip Turner <cturner@redhat.com> |
||||
- update to latest version from CPAN |
||||
|
||||
* Mon Aug 26 2002 Chip Turner <cturner@redhat.com> |
||||
- rebuild for build failure |
||||
|
||||
* Tue Aug 6 2002 Chip Turner <cturner@redhat.com> |
||||
- automated release bump and build |
||||
|
||||
* Wed May 29 2002 cturner@redhat.com |
||||
- Specfile autogenerated |
@ -0,0 +1,138 @@
@@ -0,0 +1,138 @@
|
||||
Name: perl-common-sense |
||||
Summary: "Common sense" Perl defaults |
||||
Version: 3.6 |
||||
Release: 4%{?dist} |
||||
License: GPL+ or Artistic |
||||
Group: Development/Libraries |
||||
URL: http://search.cpan.org/dist/common-sense |
||||
Source0: http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/common-sense-%{version}.tar.gz |
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) |
||||
BuildArch: noarch |
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||
|
||||
# Obsolete/provide old -tests subpackage (can be removed in F19 development cycle) |
||||
Obsoletes: %{name}-tests < %{version}-%{release} |
||||
Provides: %{name}-tests = %{version}-%{release} |
||||
|
||||
%description |
||||
This module implements some sane defaults for Perl programs, as defined |
||||
by two typical (or not so typical - use your common sense) specimens of |
||||
Perl coders: |
||||
|
||||
It's supposed to be mostly the same, with much lower memory usage, as: |
||||
|
||||
use utf8; |
||||
use strict qw(vars subs); |
||||
use feature qw(say state switch); |
||||
use feature qw(unicode_strings unicode_eval current_sub fc evalbytes); |
||||
no feature qw(array_base); |
||||
no warnings; |
||||
use warnings qw(FATAL closed threads internal debugging pack |
||||
portable prototype inplace io pipe unpack malloc |
||||
deprecated glob digit printf layer |
||||
reserved taint closure semicolon); |
||||
no warnings qw(exec newline unopened); |
||||
|
||||
%prep |
||||
%setup -q -n common-sense-%{version} |
||||
|
||||
%build |
||||
perl Makefile.PL INSTALLDIRS=vendor |
||||
make %{?_smp_mflags} |
||||
|
||||
%install |
||||
rm -rf %{buildroot} |
||||
make pure_install DESTDIR=%{buildroot} |
||||
find %{buildroot} -type f -name .packlist -exec rm -f {} \; |
||||
%{_fixperms} %{buildroot} |
||||
|
||||
%check |
||||
make test |
||||
|
||||
%clean |
||||
rm -rf %{buildroot} |
||||
|
||||
%files |
||||
%doc LICENSE Changes README t/ |
||||
%{perl_vendorlib}/common/ |
||||
%{_mandir}/man3/common::sense.3pm* |
||||
|
||||
%changelog |
||||
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.6-4 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.6-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Thu Jun 28 2012 Petr Pisar <ppisar@redhat.com> - 3.6-2 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Sun Jun 17 2012 Paul Howarth <paul@city-fan.org> - 3.6-1 |
||||
- Update to 3.6: |
||||
- Work around more 5.16 breakage - $^H doesn't work as nicely as P5P make |
||||
you believe |
||||
- Add features: unicode_strings current_sub fc evalbytes |
||||
- Disable features: array_base |
||||
|
||||
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 3.5-2 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Sat Mar 24 2012 Paul Howarth <paul@city-fan.org> - 3.5-1 |
||||
- Update to 3.5: |
||||
- Localise $^W, as this causes warnings with 5.16 when some lost soul uses |
||||
-w; common::sense doesn't support $^W, but tries to shield module authors |
||||
and programs from its ill effects |
||||
- Don't need to remove empty directories from buildroot |
||||
- Drop %%defattr, redundant since rpm 4.4 |
||||
|
||||
* Sat Jan 21 2012 Paul Howarth <paul@city-fan.org> - 3.4-5 |
||||
- Obsolete/provide old -tests subpackage to support upgrades |
||||
|
||||
* Thu Jan 19 2012 Paul Howarth <paul@city-fan.org> - 3.4-4 |
||||
- Reinstate compatibility with older distributions like EL-5 |
||||
- Drop -tests subpackage (general lack of interest in this), but include |
||||
them as documentation for the main package |
||||
- Don't use macros for commands |
||||
- Make %%files list more explicit |
||||
- Use tabs |
||||
|
||||
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3.4-2 |
||||
- Perl mass rebuild |
||||
|
||||
* Sat May 07 2011 Iain Arnell <iarnell@gmail.com> - 3.4-1 |
||||
- Update to latest upstream version |
||||
|
||||
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Sat Dec 18 2010 Iain Arnell <iarnell@gmail.com> - 3.3-1 |
||||
- Update to latest upstream version |
||||
- Clean up spec for modern rpmbuild |
||||
|
||||
* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 3.0-3 |
||||
- Rebuild to fix problems with vendorarch/lib (#661697) |
||||
|
||||
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 3.0-2 |
||||
- Mass rebuild with perl 5.12.0 |
||||
|
||||
* Sun Mar 14 2010 Chris Weyl <cweyl@alumni.drew.edu> - 3.0-1 |
||||
- Update by Fedora::App::MaintainerTools 0.006 |
||||
- PERL_INSTALL_ROOT => DESTDIR |
||||
- Updating to latest GA CPAN version (3.0) |
||||
|
||||
* Fri Dec 4 2009 Stepan Kasal <skasal@redhat.com> - 1.0-3 |
||||
- Rebuild against perl 5.10.1 |
||||
|
||||
* Sun Sep 27 2009 Chris Weyl <cweyl@alumni.drew.edu> - 1.0-2 |
||||
- Update summary (though now we deviate from upstream) |
||||
|
||||
* Mon Aug 31 2009 Chris Weyl <cweyl@alumni.drew.edu> - 1.0-1 |
||||
- Auto-update to 1.0 (by cpan-spec-update 0.01) |
||||
|
||||
* Fri Aug 21 2009 Chris Weyl <cweyl@alumni.drew.edu> - 0.04-0 |
||||
- Initial RPM packaging |
||||
- Generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.8) |
@ -0,0 +1,230 @@
@@ -0,0 +1,230 @@
|
||||
Name: perltidy |
||||
Version: 20121207 |
||||
Release: 3%{?dist} |
||||
Summary: Tool for indenting and reformatting Perl scripts |
||||
|
||||
License: GPLv2+ |
||||
URL: http://perltidy.sourceforge.net/ |
||||
Source: http://downloads.sourceforge.net/perltidy/Perl-Tidy-%{version}.tar.gz |
||||
# Fix CVE-2014-2277 (Insecure temporary file creation) |
||||
Patch0: Fix-CVE-2014-2277.patch |
||||
|
||||
BuildArch: noarch |
||||
BuildRequires: perl(ExtUtils::MakeMaker) |
||||
BuildRequires: perl(Carp) |
||||
BuildRequires: perl(constant) |
||||
BuildRequires: perl(Cwd) |
||||
BuildRequires: perl(Exporter) |
||||
BuildRequires: perl(IO::File) |
||||
BuildRequires: perl(Test) |
||||
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||
|
||||
%description |
||||
Perltidy is a Perl script which indents and reformats Perl scripts to |
||||
make them easier to read. If you write Perl scripts, or spend much |
||||
time reading them, you will probably find it useful. The formatting |
||||
can be controlled with command line parameters. The default parameter |
||||
settings approximately follow the suggestions in the Perl Style Guide. |
||||
Perltidy can also output HTML of both POD and source code. Besides |
||||
reformatting scripts, Perltidy can be a great help in tracking down |
||||
errors with missing or extra braces, parentheses, and square brackets |
||||
because it is very good at localizing errors. |
||||
|
||||
|
||||
%prep |
||||
%setup -q -n Perl-Tidy-%{version} |
||||
%patch0 -p1 |
||||
rm -f docs/perltidy.1 examples/pt.bat |
||||
f=CHANGES ; iconv -f iso-8859-1 -t utf-8 $f > $f.utf8 ; mv $f.utf8 $f |
||||
|
||||
|
||||
%build |
||||
%{__perl} Makefile.PL INSTALLDIRS=vendor |
||||
make %{?_smp_mflags} |
||||
|
||||
|
||||
%install |
||||
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT |
||||
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' |
||||
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';' |
||||
%{_fixperms} $RPM_BUILD_ROOT/* |
||||
|
||||
|
||||
%check |
||||
make test |
||||
|
||||
|
||||
%files |
||||
%doc BUGS CHANGES COPYING README TODO docs/ examples/ |
||||
%{_bindir}/perltidy |
||||
%{perl_vendorlib}/Perl/ |
||||
%{_mandir}/man1/perltidy.1* |
||||
%{_mandir}/man3/Perl::Tidy.3* |
||||
|
||||
|
||||
%changelog |
||||
* Tue Mar 11 2014 Jitka Plesnikova <jplesnik@redhat.com> - 20121207-3 |
||||
- Resolves: rhbz#1074723 / CVE-2014-2277 |
||||
- Fix a bogus date in changelog |
||||
|
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 20121207-2 |
||||
- Mass rebuild 2013-12-27 |
||||
|
||||
* Tue Dec 11 2012 Ville Skyttä <ville.skytta@iki.fi> - 20121207-1 |
||||
- Update to 20121207. |
||||
|
||||
* Wed Aug 15 2012 Jitka Plesnikova <jplesnik@redhat.com> - 20120714-3 |
||||
- Specify all dependencies. |
||||
|
||||
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20120714-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Mon Jul 16 2012 Ville Skyttä <ville.skytta@iki.fi> - 20120714-1 |
||||
- Update to 20120714. |
||||
|
||||
* Mon Jul 09 2012 Petr Pisar <ppisar@redhat.com> - 20120701-2 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Sat Jul 7 2012 Ville Skyttä <ville.skytta@iki.fi> - 20120701-1 |
||||
- Update to 20120701. |
||||
|
||||
* Thu Jun 28 2012 Petr Pisar <ppisar@redhat.com> - 20120619-2 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Wed Jun 20 2012 Ville Skyttä <ville.skytta@iki.fi> - 20120619-1 |
||||
- Update to 20120619. |
||||
- Clean up specfile constructs no longer needed in Fedora or EL6+. |
||||
|
||||
* Fri Jun 08 2012 Petr Pisar <ppisar@redhat.com> - 20101217-5 |
||||
- Perl 5.16 rebuild |
||||
|
||||
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20101217-4 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 20101217-3 |
||||
- Perl mass rebuild |
||||
|
||||
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20101217-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||
|
||||
* Sun Dec 26 2010 Ville Skyttä <ville.skytta@iki.fi> - 20101217-1 |
||||
- Update to 20101217. |
||||
|
||||
* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 20090616-4 |
||||
- Mass rebuild with perl-5.12.0 |
||||
|
||||
* Fri Dec 4 2009 Stepan Kasal <skasal@redhat.com> - 20090616-3 |
||||
- rebuild against perl 5.10.1 |
||||
|
||||
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20090616-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||
|
||||
* Thu Jun 18 2009 Ville Skyttä <ville.skytta@iki.fi> - 20090616-1 |
||||
- Update to 20090616. |
||||
|
||||
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20071205-4 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||
|
||||
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 20071205-3 |
||||
- Rebuild for perl 5.10 (again) |
||||
|
||||
* Sun Jan 13 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 20071205-2 |
||||
- rebuild for new perl |
||||
|
||||
* Thu Dec 6 2007 Ville Skyttä <ville.skytta@iki.fi> - 20071205-1 |
||||
- 20071205. |
||||
- Convert docs to UTF-8. |
||||
|
||||
* Wed Aug 1 2007 Ville Skyttä <ville.skytta@iki.fi> - 20070801-1 |
||||
- 20070801. |
||||
|
||||
* Wed May 9 2007 Ville Skyttä <ville.skytta@iki.fi> - 20070508-1 |
||||
- 20070508. |
||||
|
||||
* Sat May 5 2007 Ville Skyttä <ville.skytta@iki.fi> - 20070504-1 |
||||
- 20070504. |
||||
|
||||
* Tue Apr 24 2007 Ville Skyttä <ville.skytta@iki.fi> - 20070424-1 |
||||
- 20070424. |
||||
|
||||
* Tue Apr 17 2007 Ville Skyttä <ville.skytta@iki.fi> - 20060719-3 |
||||
- BuildRequire perl(ExtUtils::MakeMaker). |
||||
|
||||
* Fri Sep 15 2006 Ville Skyttä <ville.skytta@iki.fi> - 20060719-2 |
||||
- Rebuild. |
||||
|
||||
* Thu Jul 20 2006 Ville Skyttä <ville.skytta@iki.fi> - 20060719-1 |
||||
- 20060719. |
||||
- Fix order of options to find(1) in %%install. |
||||
|
||||
* Thu Jun 15 2006 Ville Skyttä <ville.skytta@iki.fi> - 20060614-1 |
||||
- 20060614, specfile cleanups, include examples in docs. |
||||
|
||||
* Fri Apr 8 2005 Michael Schwendt <mschwendt[AT]users.sf.net> |
||||
- rebuilt |
||||
|
||||
* Thu Dec 16 2004 Ville Skyttä <ville.skytta@iki.fi> - 0:20031021-1 |
||||
- Sync with fedora-rpmdevtools' Perl spec template to fix x86_64 build. |
||||
- Move version to the version field. |
||||
|
||||
* Wed Oct 22 2003 Ville Skyttä <ville.skytta@iki.fi> 0:0.0-0.fdr.3.20031021 |
||||
- Update to 20031021. |
||||
|
||||
* Sat Oct 11 2003 Ville Skyttä <ville.skytta@iki.fi> 0:0.0-0.fdr.3.20030726 |
||||
- Install into vendor dirs. |
||||
- Spec cleanups. |
||||
|
||||
* Tue Jul 29 2003 Ville Skyttä <ville.skytta@iki.fi> 0:0.0-0.fdr.2.20030726 |
||||
- Update to 20030726. |
||||
- Use fedora-rpm-helper. |
||||
|
||||
* Mon Jun 23 2003 Ville Skyttä <ville.skytta@iki.fi> 0:0.0-0.fdr.2.20021130 |
||||
- Address issues in #194: |
||||
- Patch to get rid of a warning on startup. |
||||
- Do defattr before doc. |
||||
|
||||
* Fri May 30 2003 Ville Skyttä <ville.skytta@iki.fi> 0:0.0-0.fdr.1.20021130 |
||||
- Fix release naming scheme (this is snapshot-only). |
||||
|
||||
* Wed May 7 2003 Ville Skyttä <ville.skytta@iki.fi> 0:0.0-0.fdr.0.2.20021130 |
||||
- Own dirs. |
||||
- Save .spec in UTF-8. |
||||
|
||||
* Mon Apr 21 2003 Ville Skyttä <ville.skytta@iki.fi> 0:0.0-0.fdr.0.1.20021130 |
||||
- First Fedora release, based on Simon Perreault's work. |
||||
|
||||
* Mon Mar 10 2003 Simon Perreault <nomis80@nomis80.org> 20021130-2 |
||||
- Changed architecture from i386 to noarch |
||||
- Added my name as packager |
||||
- Bumped up release number, which was forgotten by Anthony Rumble |
||||
|
||||
* Sun Mar 09 2003 Anthony Rumble <anthony@linuxhelp.com.au> |
||||
- Tidied up RPM Source |
||||
|
||||
* Sun Dec 1 2002 Simon Perreault <nomis80@linuxquebec.com> |
||||
- Update to 20021130 |
||||
|
||||
* Sat Nov 9 2002 Simon Perreault <nomis80@linuxquebec.com> |
||||
- Update to 20021106 |
||||
|
||||
* Mon Sep 23 2002 Simon Perreault <nomis80@linuxquebec.com> |
||||
- Update to 20020922 |
||||
|
||||
* Wed Aug 28 2002 Simon Perreault <nomis80@linuxquebec.com> |
||||
- Update to 20020826 |
||||
|
||||
* Tue May 7 2002 Simon Perreault <nomis80@linuxquebec.com> |
||||
- Require 5.6.1 because Tidy.pm is placed in a directory dependant on perl |
||||
version. |
||||
|
||||
* Sat Apr 27 2002 Simon Perreault <nomis80@linuxquebec.com> |
||||
- Update to 20020425. |
||||
|
||||
* Wed Apr 17 2002 Simon Perreault <nomis80@linuxquebec.com> |
||||
- Generalized spec file. Added some documentation. |
||||
|
||||
* Wed Apr 17 2002 Simon Perreault <nomis80@linuxquebec.com> |
||||
- Upgraded to version 20020416 |
||||
|
||||
* Mon Feb 25 2002 Simon Perreault <nomis80@linuxquebec.com> |
||||
- Spec file was created on release of 20020225 |
Loading…
Reference in new issue