bump(app-arch/lzop): sync with upstream

This commit is contained in:
David Michael 2018-01-06 10:20:29 -05:00
parent abd0e43e91
commit 6a4891e0f1
10 changed files with 123 additions and 210 deletions

View File

@ -1,67 +0,0 @@
# ChangeLog for app-arch/lzop
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*lzop-1.03 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +lzop-1.03.ebuild,
+metadata.xml:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Unify quoting in metadata.xml files for machine processing
Force unified quoting in all metadata.xml files since lxml does not
preserve original use of single and double quotes. Ensuring unified
quoting before the process allows distinguishing the GLEP 67-related
metadata.xml changes from unrelated quoting changes.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)

View File

@ -1,125 +0,0 @@
# ChangeLog for app-arch/lzop
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/lzop/ChangeLog,v 1.41 2014/01/18 01:50:41 vapier Exp $
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> lzop-1.03.ebuild:
Add arm64 love.
14 Aug 2012; Mike Frysinger <vapier@gentoo.org> lzop-1.03.ebuild:
Mark arm stable.
02 Dec 2011; Nathan Phillip Brink <binki@gentoo.org> metadata.xml:
Commandeer this package, setting myself (binki) as maintainer.
25 Aug 2011; Matt Turner <mattst88@gentoo.org> lzop-1.03.ebuild:
Added ~mips
31 Jul 2011; Markus Meier <maekke@gentoo.org> lzop-1.03.ebuild:
add ~arm, bug #375485
20 Jul 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Drop maintainer due retirement, bug #34534
23 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> lzop-1.03.ebuild:
ppc64 stable wrt #353842
22 Mar 2011; Brent Baude <ranger@gentoo.org> lzop-1.03.ebuild:
Marking lzop-1.03 ppc for bug 353842
21 Feb 2011; Jeroen Roovers <jer@gentoo.org> lzop-1.03.ebuild:
Stable for HPPA (bug #353842).
13 Feb 2011; Raúl Porcel <armin76@gentoo.org> lzop-1.03.ebuild:
ia64/sparc stable wrt #353842
11 Feb 2011; Markos Chandras <hwoarang@gentoo.org> lzop-1.03.ebuild:
Stable on amd64 wrt bug #353842
08 Feb 2011; Thomas Kahle <tomka@gentoo.org> lzop-1.03.ebuild:
x86 stable per bug 353842
*lzop-1.03 (09 Nov 2010)
09 Nov 2010; Samuli Suominen <ssuominen@gentoo.org> +lzop-1.03.ebuild:
Version bump.
18 Jul 2010; Daniel Black <dragonheart@gentoo.org> -lzop-1.01.ebuild,
-lzop-1.02_rc1.ebuild:
clean out old stuff
01 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
lzop-1.02_rc1-r1.ebuild:
Transfer Prefix keywords
26 Nov 2008; Guy Martin <gmsoft@gentoo.org> lzop-1.02_rc1-r1.ebuild:
hppa stable
04 Apr 2008; Brent Baude <ranger@gentoo.org> lzop-1.02_rc1-r1.ebuild:
stable ppc64, bug 214971
03 Apr 2008; Santiago M. Mola <coldwind@gentoo.org>
lzop-1.02_rc1-r1.ebuild:
amd64 stable wrt bug #214971
03 Apr 2008; Brent Baude <ranger@gentoo.org> lzop-1.02_rc1-r1.ebuild:
stable ppc, bug 214971
02 Apr 2008; Raúl Porcel <armin76@gentoo.org> lzop-1.02_rc1-r1.ebuild:
ia64/sparc stable wrt #214971
01 Apr 2008; Christian Faulhammer <opfer@gentoo.org>
lzop-1.02_rc1-r1.ebuild:
stable x86, bug 214971
21 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
Transition to Manifest2.
17 Jan 2007; Fabian Groffen <grobian@gentoo.org> lzop-1.02_rc1.ebuild,
lzop-1.02_rc1-r1.ebuild:
Dropped ppc-macos keyword, see you in prefix
27 Nov 2006; Timothy Redaelli <drizzt@gentoo.org> lzop-1.02_rc1-r1.ebuild:
Added ~x86-fbsd keyword.
*lzop-1.02_rc1-r1 (13 Nov 2005)
13 Nov 2005; Daniel Black <dragonheart@gentoo.org> +metadata.xml,
lzop-1.01.ebuild, lzop-1.02_rc1.ebuild, +lzop-1.02_rc1-r1.ebuild:
fix dependencies for a nice easy lzo 1->2 transition - bug #105637 sort of
releated.
14 Sep 2005; Fabian Groffen <grobian@gentoo.org> lzop-1.02_rc1.ebuild:
Marking ~ppc-macos (bug #105845)
*lzop-1.02_rc1 (11 Sep 2005)
11 Sep 2005; Daniel Black <dragonheart@gentoo.org> +lzop-1.02_rc1.ebuild:
version bump
17 Dec 2004; Markus Rothe <corsair@gentoo.org> lzop-1.01.ebuild:
Stable on ppc64
17 Nov 2004; Mike Frysinger <vapier@gentoo.org> lzop-1.01.ebuild:
Use make install DESTDIR.
15 Nov 2004; Markus Rothe <corsair@gentoo.org> lzop-1.01.ebuild:
Marked ~ppc64; bug #71166
07 Aug 2004; Tom Martin <slarti@gentoo.org> lzop-1.01.ebuild:
Typo in DESCRIPTION: reat-time -> real-time. Bug 59717.
*lzop-1.01 (11 Sep 2003)
11 Sep 2003; Mike Frysinger <vapier@gentoo.org> :
Version bump to fix gcc3 compile bugs #28334.
*lzop-1.00, (03 May 2002)
14 Aug 2002; Pieter Van den Abeele <pvdabeel@gentoo.org> :
Added ppc keyword
25 Jul 2002; George Shapovalov <george@gentoo.org> lzop-1.00.ebuild :
fixed sandbox violaion
03 May 2002; George Shapovalov <george@gentoo.org> lzop-1.00.ebuild, files/digest-lzop-1.00 :
Initial release

View File

@ -1,5 +1,2 @@
DIST lzop-1.03.tar.gz 370775 SHA256 c1425b8c77d49f5a679d5a126c90ea6ad99585a55e335a613cae59e909dbb2c9 SHA512 a7a46793e060690f7da3e9dcae8e19f9c3633b84bc6e4a9a7fbf7791361fc7795e00f1d820978b20df8731c165b37244f11203a2936640688e4ade0cc2f5f3d7 WHIRLPOOL 3590d424447290aeb102a7edc7baf2e3ca90cb5b0d34339cd501f90f3e3c4b41a94b530790e7ba06ca28d044dbf4a05973a9fe976b5d1356019e0302b376c7f4
EBUILD lzop-1.03.ebuild 963 SHA256 da4fca1c04791172b1f21690ce42f6c2c26a1dc405ebfc110c9c6ae3eca05282 SHA512 82cb6d935e26b0642adde0d794593fc4b5b269559b6dd4ba93e006207b74922aeabdb06890581314de14b1a915a5463e9b2ff3f1b9d3e6a34ce854399d1f881a WHIRLPOOL 59861a86be99572930a95087bfee3e04fa186c68bdef16ca599cc330b938e4c63018c73f5ea885742d4f252d6822de3b2e342466be60ea21e74710e85cae8f22
MISC ChangeLog 2558 SHA256 116f237fda6fb9fe3c8761ad6bf9853e93c6b3de90444c7214b77ed19b3bc655 SHA512 82292f84c78015edcd0f817ba897cb2266e5f622c8cbefa0fb8d1a6ea1a7816e6d4471dfae7a6aa07527466737604a4e104c42ed11560014e99e26ab35e2afc6 WHIRLPOOL 0398b74c758f1c22371c790e8936052690825a9d950290a276f47e586dba673ae32708c40b70ccc685162080150c6c0ca2e693a14b88be3ed034211459d72271
MISC ChangeLog-2015 4037 SHA256 58df240925e26a0bbe1bc34d942ed627455876cba4d5d4cdb50ccb7bfdd3ea1d SHA512 698e366db0f6f64e890ef00368eedd727a7ede3f8aa4678f6d6be5d4e0ed3a1d8ea6562decf731601116785908bea1e65cb36b69abd97cbafa9e763b11977699 WHIRLPOOL a22783d22ffc66e7f0382ad69dff0d69ecca982a8b0a97868bfcaabc24d7e25d0891a1c33a3a86de0bd4922dad5189a568ee1fa3b91477a763529a6a32501fa2
MISC metadata.xml 273 SHA256 1c45abfe20013126d0b928f69497156bafd18c064a8d8fbe79b0b1a472a95dcd SHA512 757c1fd1bc8e01d880f4a3f86822964237e481a76c7c56d0b7e43e152b7e562c4876998b1ea78c36dcd20f9b5d677dd42034d854f0acfd9901e08e0197bd3557 WHIRLPOOL 98837e0f147985f57cb1823a6d956f0fcd73e5f44892a9982e41af704c1ba17ce748f402b9beb5f994c3d54a44fdd7ea0bd24fa0a944c31ffb4b5802e02dd9a2
DIST lzop-1.03.tar.gz 370775 BLAKE2B c3932c18e13dee788ad405e8241e2366497fae66a7966131baf1880c10974839df12456f6986d975929f7e6005a5dce9887a8af0a2415ec7700ce5b68cf1e100 SHA512 a7a46793e060690f7da3e9dcae8e19f9c3633b84bc6e4a9a7fbf7791361fc7795e00f1d820978b20df8731c165b37244f11203a2936640688e4ade0cc2f5f3d7
DIST lzop-1.04.tar.gz 393483 BLAKE2B ebeceac9492ce45e6976cd5cde262d9755286e1649802e3e16bfae0abdd74714bf86b076816aa309542cadef5bb65971342208763e1b2761fce2332dc9daa38c SHA512 5829b4495ffefab549aa697a05c536ce593c572c9eee6004460583a0090abcd317c6074c4f981dfee6be61ac8d127f02dd37053b6cb782af64db41586a8bbb6e

View File

@ -0,0 +1,26 @@
--- a/src/miniacc.h
+++ b/src/miniacc.h
@@ -4469,12 +4469,12 @@
#if defined(__MSDOS__) && defined(__TURBOC__) && (__TURBOC__ < 0x0150)
#elif 1 && (ACC_CC_SUNPROC) && !defined(ACCCHK_CFG_PEDANTIC)
#else
- ACCCHK_ASSERT((1 << (8*SIZEOF_INT-1)) < 0)
+ ACCCHK_ASSERT((int)(1u << (8*SIZEOF_INT-1)) < 0)
#endif
ACCCHK_ASSERT((1u << (8*SIZEOF_INT-1)) > 0)
#if 1 && (ACC_CC_SUNPROC) && !defined(ACCCHK_CFG_PEDANTIC)
#else
- ACCCHK_ASSERT((1l << (8*SIZEOF_LONG-1)) < 0)
+ ACCCHK_ASSERT((long)(1ul << (8*SIZEOF_LONG-1)) < 0)
#endif
ACCCHK_ASSERT((1ul << (8*SIZEOF_LONG-1)) > 0)
#if defined(acc_int16e_t)
@@ -4703,7 +4703,7 @@
#elif 1 && (ACC_CC_LCC || ACC_CC_LCCWIN32) && !defined(ACCCHK_CFG_PEDANTIC)
#elif 1 && (ACC_CC_SUNPROC) && !defined(ACCCHK_CFG_PEDANTIC)
#elif !(ACC_BROKEN_INTEGRAL_PROMOTION) && (SIZEOF_INT > 1)
- ACCCHK_ASSERT( (((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0)
+ ACCCHK_ASSERT( (int)((unsigned int)((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0)
#endif
#if (ACC_CC_BORLANDC && (__BORLANDC__ >= 0x0530) && (__BORLANDC__ < 0x0560))
# pragma option pop

View File

@ -0,0 +1,38 @@
https://bugs.gentoo.org/575450
Fix get of FLAGS register in x32 ABI,
x32 ABI requires to have 64-bit variable to store FLAGS register
instead of size_t that is 32-bit variable, this fix operand
type mismatch when try to pop previous pushf value.
Upstream-status: Submitted
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Index: lzop-1.03/src/miniacc.h
===================================================================
--- lzop-1.03.orig/src/miniacc.h
+++ lzop-1.03/src/miniacc.h
@@ -754,6 +754,9 @@
#elif defined(__amd64__) || defined(__x86_64__) || defined(_M_AMD64)
# define ACC_ARCH_AMD64 1
# define ACC_INFO_ARCH "amd64"
+# if defined(__ILP32__)
+# define ACC_ARCH_AMD64_X32 1
+# endif
#elif defined(__thumb__) || (defined(_M_ARM) && defined(_M_THUMB))
# define ACC_ARCH_ARM 1
# define ACC_ARCH_ARM_THUMB 1
@@ -6787,7 +6790,11 @@ ACCLIB_PUBLIC_NOINLINE(void, acc_debug_n
ACCLIB_PUBLIC_NOINLINE(int, acc_debug_align_check_query) (void)
{
#if (ACC_ARCH_AMD64 || ACC_ARCH_I386) && (ACC_ASM_SYNTAX_GNUC)
+# if defined(ACC_ARCH_AMD64_X32)
+ unsigned long long r;
+# else
size_t r;
+# endif
__asm__ __volatile__("pushf\n pop %0\n" : "=a" (r) : : __ACC_ASM_CLOBBER);
return (int)(r >> 18) & 1;
#elif (ACC_ARCH_I386) && (ACC_ASM_SYNTAX_MSC)

View File

@ -1,8 +1,7 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=2
EAPI="6"
DESCRIPTION="Utility for fast (even real-time) compression/decompression"
HOMEPAGE="http://www.lzop.org/"
@ -16,6 +15,13 @@ IUSE=""
RDEPEND=">=dev-libs/lzo-2"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}"/${P}-x32.patch #575450
"${FILESDIR}"/${P}-gcc6.patch #594472
)
HTML_DOCS=( doc/lzop.html )
src_test() {
einfo "compressing config.status to test"
src/lzop config.status || die 'compression failed'
@ -25,8 +31,6 @@ src_test() {
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc AUTHORS ChangeLog NEWS README THANKS
default
dodoc doc/lzop.{txt,ps}
dohtml doc/*.html
}

View File

@ -0,0 +1,30 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
DESCRIPTION="Utility for fast (even real-time) compression/decompression"
HOMEPAGE="http://www.lzop.org/"
SRC_URI="http://www.lzop.org/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=dev-libs/lzo-2"
DEPEND="${RDEPEND}"
src_test() {
einfo "compressing config.status to test"
src/lzop config.status || die 'compression failed'
ls -la config.status{,.lzo}
src/lzop -t config.status.lzo || die 'lzo test failed'
src/lzop -dc config.status.lzo | diff config.status - || die 'decompression generated differences from original'
}
src_install() {
# do not install COPYING or redundant conversions of manpage
emake DESTDIR="${D}" install \
dist_doc_DATA="AUTHORS NEWS README THANKS"
}

View File

@ -1,9 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>binki@gentoo.org</email>
<name>Nathan Phillip Brink</name>
</maintainer>
<longdescription/>
<maintainer type="person">
<email>mgorny@gentoo.org</email>
<name>Michał Górny</name>
</maintainer>
</pkgmetadata>

View File

@ -1,11 +1,11 @@
DEFINED_PHASES=install test
DEPEND=>=dev-libs/lzo-2
DESCRIPTION=Utility for fast (even real-time) compression/decompression
EAPI=2
EAPI=6
HOMEPAGE=http://www.lzop.org/
KEYWORDS=amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
LICENSE=GPL-2
RDEPEND=>=dev-libs/lzo-2
SLOT=0
SRC_URI=http://www.lzop.org/download/lzop-1.03.tar.gz
_md5_=0868c8a1f938058050055c2cbae82359
_md5_=acb382d2051211e78f49f090c542133c

View File

@ -0,0 +1,11 @@
DEFINED_PHASES=install test
DEPEND=>=dev-libs/lzo-2
DESCRIPTION=Utility for fast (even real-time) compression/decompression
EAPI=6
HOMEPAGE=http://www.lzop.org/
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
LICENSE=GPL-2
RDEPEND=>=dev-libs/lzo-2
SLOT=0
SRC_URI=http://www.lzop.org/download/lzop-1.04.tar.gz
_md5_=fcfd11b7b13ad3962cd3578803f6eebc