parent
39b3b32af1
commit
ee55877bcb
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/aespipe/aespipe-2.4c-r1.ebuild,v 1.1 2015/03/06 15:16:41 alonbl Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit flag-o-matic
|
||||
|
||||
DESCRIPTION="Encrypts data from stdin to stdout"
|
||||
HOMEPAGE="http://loop-aes.sourceforge.net"
|
||||
SRC_URI="http://loop-aes.sourceforge.net/aespipe/${PN}-v${PV}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
|
||||
IUSE="+asm cpu_flags_x86_aes cpu_flags_x86_padlock static"
|
||||
DEPEND=""
|
||||
RDEPEND="app-arch/sharutils
|
||||
app-crypt/gnupg"
|
||||
|
||||
S="${WORKDIR}/${PN}-v${PV}"
|
||||
|
||||
src_configure() {
|
||||
use static && append-ldflags -static
|
||||
econf \
|
||||
$(use_enable asm) \
|
||||
$(use_enable cpu_flags_x86_aes intelaes) \
|
||||
$(use_enable cpu_flags_x86_padlock padlock)
|
||||
}
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/strace/strace-4.10.ebuild,v 1.1 2015/03/06 17:44:25 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="git://strace.git.sourceforge.net/gitroot/strace/strace"
|
||||
inherit git-2 autotools
|
||||
else
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
|
||||
HOMEPAGE="http://sourceforge.net/projects/strace/"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="aio perl static"
|
||||
|
||||
# strace only uses the header from libaio to decode structs
|
||||
DEPEND="aio? ( >=dev-libs/libaio-0.3.106 )
|
||||
sys-kernel/linux-headers"
|
||||
RDEPEND="perl? ( dev-lang/perl )"
|
||||
|
||||
src_prepare() {
|
||||
if epatch_user || [[ ! -e configure ]] ; then
|
||||
# git generation
|
||||
./xlat/gen.sh
|
||||
eautoreconf
|
||||
[[ ! -e CREDITS ]] && cp CREDITS{.in,}
|
||||
fi
|
||||
|
||||
filter-lfs-flags # configure handles this sanely
|
||||
use static && append-ldflags -static
|
||||
|
||||
export ac_cv_header_libaio_h=$(usex aio)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
use perl || rm "${ED}"/usr/bin/strace-graph
|
||||
dodoc CREDITS
|
||||
}
|
@ -1 +1 @@
|
||||
DIST sgi-fonts-1.0-705.noarch.rpm 163657 RMD160 ab960c7d8c61bf0ef85f442f5dd405a7d4a180c6 SHA1 d88fa36ff39f7bd334131f85f138256bab23bde6 SHA256 9cbfd831e305abfec755396fc91686b1b9bd12dc0868e492aaf4795c427184c5
|
||||
DIST sgi-fonts-1.0-705.noarch.rpm 163657 SHA256 9cbfd831e305abfec755396fc91686b1b9bd12dc0868e492aaf4795c427184c5
|
||||
|
@ -0,0 +1,11 @@
|
||||
--- src/bs2bconvert.c.orig 2015-03-06 12:24:00.168451618 +0000
|
||||
+++ src/bs2bconvert.c 2015-03-06 12:22:20.504446655 +0000
|
||||
@@ -153,7 +153,7 @@
|
||||
if( ( infile = sf_open( infilename, SFM_READ, &sfinfo ) ) == NULL )
|
||||
{
|
||||
printf( "Not able to open input file %s.\n", infilename );
|
||||
- printf( sf_strerror( NULL ) );
|
||||
+ printf( "%s", sf_strerror( NULL ) );
|
||||
return 1;
|
||||
}
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/libbs2b/libbs2b-3.1.0-r2.ebuild,v 1.1 2015/03/06 13:21:39 chainsaw Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils multilib-minimal
|
||||
|
||||
DESCRIPTION="Bauer stereophonic-to-binaural DSP library"
|
||||
HOMEPAGE="http://bs2b.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/bs2b/${P}.tar.bz2"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=media-libs/libsndfile-1.0.25-r1[${MULTILIB_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
# for default_src_configure to work
|
||||
ECONF_SOURCE="${S}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PV}-format-security.patch"
|
||||
}
|
@ -1 +1 @@
|
||||
Fri, 06 Mar 2015 13:06:51 +0000
|
||||
Fri, 06 Mar 2015 18:06:55 +0000
|
||||
|
@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201503-01">
|
||||
<title>JasPer: Multiple Vulnerabilities</title>
|
||||
<synopsis>Multiple vulnerabilities have been found in JasPer, the worst of
|
||||
which could could allow an attacker to execute arbitrary code.
|
||||
</synopsis>
|
||||
<product type="ebuild">jasper</product>
|
||||
<announced>March 06, 2015</announced>
|
||||
<revised>March 06, 2015: 1</revised>
|
||||
<bug>531688</bug>
|
||||
<bug>533744</bug>
|
||||
<bug>537530</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="media-libs/jasper" auto="yes" arch="*">
|
||||
<unaffected range="ge">1.900.1-r9</unaffected>
|
||||
<vulnerable range="lt">1.900.1-r9</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>JasPer is a software-based implementation of the codec specified in the
|
||||
JPEG-2000 Part-1 standard.
|
||||
</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>Multiple vulnerabilities have been discovered in JasPer. Please review
|
||||
the CVE identifiers referenced below for details.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>A remote attacker could entice a user to open a specially crafted file
|
||||
using JasPer, possibly resulting in execution of arbitrary code.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All jasper users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=media-libs/jasper-1.900.1-r9"
|
||||
</code>
|
||||
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-8137">CVE-2014-8137</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-8138">CVE-2014-8138</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-8157">CVE-2014-8157</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-8158">CVE-2014-8158</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-9029">CVE-2014-9029</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Wed, 07 Jan 2015 23:22:20 +0000">Zlogene</metadata>
|
||||
<metadata tag="submitter" timestamp="Fri, 06 Mar 2015 15:11:02 +0000">Zlogene</metadata>
|
||||
</glsa>
|
@ -1 +1 @@
|
||||
Fri, 06 Mar 2015 13:06:51 +0000
|
||||
Fri, 06 Mar 2015 18:06:55 +0000
|
||||
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=configure
|
||||
DESCRIPTION=Encrypts data from stdin to stdout
|
||||
EAPI=5
|
||||
HOMEPAGE=http://loop-aes.sourceforge.net
|
||||
IUSE=+asm cpu_flags_x86_aes cpu_flags_x86_padlock static
|
||||
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-arch/sharutils app-crypt/gnupg
|
||||
SLOT=0
|
||||
SRC_URI=http://loop-aes.sourceforge.net/aespipe/aespipe-v2.4c.tar.bz2
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs a3db8057ea0903a9ebea4e46aab28ff9
|
||||
_md5_=7e598b1761101b05874c92a9a76e8c74
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=install prepare
|
||||
DEPEND=aio? ( >=dev-libs/libaio-0.3.106 ) sys-kernel/linux-headers
|
||||
DESCRIPTION=A useful diagnostic, instructional, and debugging tool
|
||||
EAPI=4
|
||||
HOMEPAGE=http://sourceforge.net/projects/strace/
|
||||
IUSE=aio perl static
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux
|
||||
LICENSE=BSD
|
||||
RDEPEND=perl? ( dev-lang/perl )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/strace/strace-4.10.tar.xz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs a3db8057ea0903a9ebea4e46aab28ff9
|
||||
_md5_=eab3603b3e35683f63f10483354b631b
|
@ -1,11 +1,11 @@
|
||||
DEFINED_PHASES=install postinst postrm setup unpack
|
||||
DEPEND=>=app-arch/rpm2targz-9.0.0.3g X? ( x11-apps/mkfontdir media-fonts/encodings )
|
||||
DESCRIPTION=SGI fonts collection
|
||||
HOMEPAGE=http://www.suse.com/us/private/products/suse_linux/prof/packages_professional/sgi-fonts.html
|
||||
HOMEPAGE=http://oss.sgi.com/projects/sgi_propack
|
||||
IUSE=X
|
||||
KEYWORDS=alpha amd64 arm ia64 ~ppc ppc64 s390 sh sparc x86 ~x86-fbsd
|
||||
LICENSE=MIT
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.suse.com/pub/suse/i386/9.1/suse/noarch/sgi-fonts-1.0-705.noarch.rpm
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 font b3239d2dc442d1717b9725e2be7cb5d6 multilib 3bf24e6abb9b76d9f6c20600f0b716bf rpm b94b54b44f14d6bee3e966c8f5c86fba toolchain-funcs a3db8057ea0903a9ebea4e46aab28ff9
|
||||
_md5_=362f28f2d50571c096a1711086cc0a6f
|
||||
_md5_=7992a9b3d223a9929ccda8cf16286eb7
|
||||
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=>=media-libs/libsndfile-1.0.25-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig
|
||||
DESCRIPTION=Bauer stereophonic-to-binaural DSP library
|
||||
EAPI=5
|
||||
HOMEPAGE=http://bs2b.sourceforge.net/
|
||||
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=MIT
|
||||
RDEPEND=>=media-libs/libsndfile-1.0.25-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/bs2b/libbs2b-3.1.0.tar.bz2
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs a3db8057ea0903a9ebea4e46aab28ff9
|
||||
_md5_=211ee77094e3caab7f0a2df6ed17eeb5
|
File diff suppressed because one or more lines are too long
@ -1,15 +1,14 @@
|
||||
DEFINED_PHASES=install postinst prepare setup
|
||||
DEPEND=dev-lang/perl dev-libs/libgcrypt:0= >=sys-apps/iproute2-2.6.19.20061214[-minimal] gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl ) virtual/pkgconfig
|
||||
DEPEND=dev-lang/perl dev-libs/libgcrypt:0= >=sys-apps/iproute2-2.6.19.20061214[-minimal] gnutls? ( net-libs/gnutls ) !gnutls? ( dev-libs/openssl:0= ) virtual/pkgconfig
|
||||
DESCRIPTION=Free client for Cisco VPN routing software
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.unix-ag.uni-kl.de/~massar/vpnc/
|
||||
IUSE=resolvconf +gnutls bindist selinux
|
||||
IUSE=resolvconf +gnutls selinux
|
||||
KEYWORDS=amd64 arm ppc ppc64 sparc x86
|
||||
LICENSE=GPL-2 BSD
|
||||
RDEPEND=dev-lang/perl dev-libs/libgcrypt:0= >=sys-apps/iproute2-2.6.19.20061214[-minimal] gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl ) resolvconf? ( net-dns/openresolv ) selinux? ( sec-policy/selinux-vpn )
|
||||
REQUIRED_USE=bindist? ( gnutls )
|
||||
RESTRICT=!bindist? ( bindist )
|
||||
RDEPEND=dev-lang/perl dev-libs/libgcrypt:0= >=sys-apps/iproute2-2.6.19.20061214[-minimal] gnutls? ( net-libs/gnutls ) !gnutls? ( dev-libs/openssl:0= ) resolvconf? ( net-dns/openresolv ) selinux? ( sec-policy/selinux-vpn )
|
||||
RESTRICT=!gnutls? ( bindist )
|
||||
SLOT=0
|
||||
SRC_URI=http://dev.gentoo.org/~jlec/distfiles/vpnc-0.5.3_p527.tar.xz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 linux-info 2b8c53f6065bdee2d757472215a3088f multilib 3bf24e6abb9b76d9f6c20600f0b716bf systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs a3db8057ea0903a9ebea4e46aab28ff9 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=a85fe424e580dec136fd72dec70497cf
|
||||
_md5_=dedbbd0bd32c1f5df6f9cadbf7cf4b11
|
||||
|
@ -1,15 +1,14 @@
|
||||
DEFINED_PHASES=install postinst prepare setup
|
||||
DEPEND=dev-lang/perl dev-libs/libgcrypt:0= >=sys-apps/iproute2-2.6.19.20061214[-minimal] gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl ) virtual/pkgconfig
|
||||
DEPEND=dev-lang/perl dev-libs/libgcrypt:0= >=sys-apps/iproute2-2.6.19.20061214[-minimal] gnutls? ( net-libs/gnutls ) !gnutls? ( dev-libs/openssl:0= ) virtual/pkgconfig
|
||||
DESCRIPTION=Free client for Cisco VPN routing software
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.unix-ag.uni-kl.de/~massar/vpnc/
|
||||
IUSE=resolvconf +gnutls bindist selinux
|
||||
IUSE=resolvconf +gnutls selinux
|
||||
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-2 BSD
|
||||
RDEPEND=dev-lang/perl dev-libs/libgcrypt:0= >=sys-apps/iproute2-2.6.19.20061214[-minimal] gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl ) resolvconf? ( net-dns/openresolv ) selinux? ( sec-policy/selinux-vpn )
|
||||
REQUIRED_USE=bindist? ( gnutls )
|
||||
RESTRICT=!bindist? ( bindist )
|
||||
RDEPEND=dev-lang/perl dev-libs/libgcrypt:0= >=sys-apps/iproute2-2.6.19.20061214[-minimal] gnutls? ( net-libs/gnutls ) !gnutls? ( dev-libs/openssl:0= ) resolvconf? ( net-dns/openresolv ) selinux? ( sec-policy/selinux-vpn )
|
||||
RESTRICT=!gnutls? ( bindist )
|
||||
SLOT=0
|
||||
SRC_URI=http://dev.gentoo.org/~jlec/distfiles/vpnc-0.5.3_p550.tar.xz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 linux-info 2b8c53f6065bdee2d757472215a3088f multilib 3bf24e6abb9b76d9f6c20600f0b716bf systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs a3db8057ea0903a9ebea4e46aab28ff9 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=67034c670d3067564ebd220b6f723aa1
|
||||
_md5_=a46fce8dea53715e90c06c538e8da99f
|
||||
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install postinst prepare setup
|
||||
DEPEND=dev-lang/perl fortran? ( sys-devel/gcc:*[fortran] ) sys-apps/sed filecaps? ( sys-libs/libcap )
|
||||
DESCRIPTION=A lightweight performance-oriented tool suite for x86 multicore environments
|
||||
EAPI=5
|
||||
HOMEPAGE=https://code.google.com/p/likwid/
|
||||
IUSE=-fortran +filecaps
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=dev-lang/perl fortran? ( sys-devel/gcc:*[fortran] )
|
||||
SLOT=0
|
||||
SRC_URI=http://ftp.fau.de/pub/likwid/likwid-3.1.3.tar.gz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 fcaps eeefea88d5fef2853d4c1e3770340302 linux-info 2b8c53f6065bdee2d757472215a3088f multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs a3db8057ea0903a9ebea4e46aab28ff9 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=0dc641a8ab75f6caffa940092c1ab0b9
|
@ -1 +1 @@
|
||||
Fri, 06 Mar 2015 13:06:54 +0000
|
||||
Fri, 06 Mar 2015 18:06:58 +0000
|
||||
|
@ -1 +1 @@
|
||||
Fri Mar 6 13:06:50 UTC 2015
|
||||
Fri Mar 6 18:06:54 UTC 2015
|
||||
|
@ -1 +1 @@
|
||||
Fri, 06 Mar 2015 13:30:01 +0000
|
||||
Fri, 06 Mar 2015 18:30:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1425647101 Fri 06 Mar 2015 01:05:01 PM UTC UTC
|
||||
1425665101 Fri 06 Mar 2015 06:05:01 PM UTC UTC
|
||||
|
@ -0,0 +1 @@
|
||||
DIST likwid-3.1.3.tar.gz 605675 SHA256 05078ec55dce3d4cf1c94832bd289ccbcaee7bdee9a1ea9f6681ccd3f59ece5b SHA512 e31b4498e702d4ddf61e3c123d43f0804ef4cef149bb3732b61e3894aa9d76feb7a2654bbb0467dd30323031122ea01cf17e4f01a33f193e750cdbdfc09741d7 WHIRLPOOL bccfcc68e792f09a66eab99affa81250fbe34d4759a81a4e0bd0af2535e5bb09229bee4bc165986559d14101183e5be9a933273ec9f1a7c5c8da3f97f07f9e8e
|
@ -0,0 +1,42 @@
|
||||
--- Makefile.org 2015-03-04 16:25:59.942213571 +0800
|
||||
+++ Makefile 2015-03-04 16:46:05.640278082 +0800
|
||||
@@ -87,7 +87,7 @@
|
||||
|
||||
LIKWID_LIB = liblikwid
|
||||
ifeq ($(SHARED_LIBRARY),true)
|
||||
-CFLAGS += $(SHARED_CFLAGS) -ggdb
|
||||
+CFLAGS += $(SHARED_CFLAGS) -g -Wa,--noexecstack
|
||||
DYNAMIC_TARGET_LIB := $(LIKWID_LIB).so
|
||||
TARGET_LIB := $(DYNAMIC_TARGET_LIB)
|
||||
LIBS += -L. -llikwid
|
||||
@@ -307,28 +307,8 @@
|
||||
echo "Only root can adjust the privileges of the daemon applications in $(PREFIX)/sbin"; \
|
||||
fi; \
|
||||
done
|
||||
- @echo "===> INSTALL man pages to $(MANPREFIX)/man1"
|
||||
- @mkdir -p $(MANPREFIX)/man1
|
||||
- @sed -e "s/<VERSION>/$(VERSION)/g" -e "s/<DATE>/$(DATE)/g" < $(DOC_DIR)/likwid-topology.1 > $(MANPREFIX)/man1/likwid-topology.1
|
||||
- @sed -e "s/<VERSION>/$(VERSION)/g" -e "s/<DATE>/$(DATE)/g" < $(DOC_DIR)/likwid-features.1 > $(MANPREFIX)/man1/likwid-features.1
|
||||
- @sed -e "s/<VERSION>/$(VERSION)/g" -e "s/<DATE>/$(DATE)/g" < $(DOC_DIR)/likwid-perfctr.1 > $(MANPREFIX)/man1/likwid-perfctr.1
|
||||
- @sed -e "s/<VERSION>/$(VERSION)/g" -e "s/<DATE>/$(DATE)/g" < $(DOC_DIR)/likwid-powermeter.1 > $(MANPREFIX)/man1/likwid-powermeter.1
|
||||
- @sed -e "s/<VERSION>/$(VERSION)/g" -e "s/<DATE>/$(DATE)/g" < $(DOC_DIR)/likwid-pin.1 > $(MANPREFIX)/man1/likwid-pin.1
|
||||
- @sed -e "s/<VERSION>/$(VERSION)/g" -e "s/<DATE>/$(DATE)/g" < $(DOC_DIR)/likwid-setFrequencies.1 > $(MANPREFIX)/man1/likwid-setFrequencies.1
|
||||
- @sed -e "s/<VERSION>/$(VERSION)/g" -e "s/<DATE>/$(DATE)/g" < $(DOC_DIR)/likwid-bench.1 > $(MANPREFIX)/man1/likwid-bench.1
|
||||
- @sed -e "s/<VERSION>/$(VERSION)/g" -e "s/<DATE>/$(DATE)/g" < $(DOC_DIR)/feedGnuplot.1 > $(MANPREFIX)/man1/feedGnuplot.1
|
||||
- @sed -e "s/<VERSION>/$(VERSION)/g" -e "s/<DATE>/$(DATE)/g" < $(DOC_DIR)/likwid-accessD.1 > $(MANPREFIX)/man1/likwid-accessD.1
|
||||
- @sed -e "s/<VERSION>/$(VERSION)/g" -e "s/<DATE>/$(DATE)/g" < $(DOC_DIR)/likwid-genCfg.1 > $(MANPREFIX)/man1/likwid-genCfg.1
|
||||
- @sed -e "s/<VERSION>/$(VERSION)/g" -e "s/<DATE>/$(DATE)/g" < $(DOC_DIR)/likwid-memsweeper.1 > $(MANPREFIX)/man1/likwid-memsweeper.1
|
||||
- @sed -e "s/<VERSION>/$(VERSION)/g" -e "s/<DATE>/$(DATE)/g" < $(DOC_DIR)/likwid-mpirun.1 > $(MANPREFIX)/man1/likwid-mpirun.1
|
||||
- @sed -e "s/<VERSION>/$(VERSION)/g" -e "s/<DATE>/$(DATE)/g" < $(DOC_DIR)/likwid-perfscope.1 > $(MANPREFIX)/man1/likwid-perfscope.1
|
||||
- @sed -e "s/<VERSION>/$(VERSION)/g" -e "s/<DATE>/$(DATE)/g" < $(DOC_DIR)/likwid-setFreq.1 > $(MANPREFIX)/man1/likwid-setFreq.1
|
||||
- @chmod 644 $(MANPREFIX)/man1/likwid-*
|
||||
- @echo "===> INSTALL headers to $(PREFIX)/include"
|
||||
- @mkdir -p $(PREFIX)/include/likwid
|
||||
- @cp -f src/includes/likwid*.h $(PREFIX)/include/
|
||||
- @cp -f src/includes/* $(PREFIX)/include/likwid
|
||||
- @cp -f GCC/perfmon_group_types.h $(PREFIX)/include/likwid
|
||||
+ @echo "===> INSTALL man pages"
|
||||
+ @mkdir -p $(PREFIX)/include/
|
||||
$(FORTRAN_INSTALL)
|
||||
@echo "===> INSTALL libraries to $(PREFIX)/lib"
|
||||
@mkdir -p $(PREFIX)/lib
|
@ -0,0 +1,32 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index eecd4e9..34eee7c 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -259,6 +259,7 @@ $(BUILD_DIR)/%.h: $(SRC_DIR)/includes/%.txt
|
||||
$(BUILD_DIR)/%.o: $(BUILD_DIR)/%.pas
|
||||
@echo "===> ASSEMBLE $@"
|
||||
$(Q)$(PAS) -i $(PASFLAGS) -o $(BUILD_DIR)/$*.s $< '$(DEFINES)'
|
||||
+ @cat fix_gnustack.txt >> $(BUILD_DIR)/$*.s
|
||||
$(Q)$(AS) $(ASFLAGS) $(BUILD_DIR)/$*.s -o $@
|
||||
|
||||
ifeq ($(findstring $(MAKECMDGOALS),clean),)
|
||||
diff --git a/fix_gnustack.txt b/fix_gnustack.txt
|
||||
new file mode 100644
|
||||
index 0000000..965af94
|
||||
--- /dev/null
|
||||
+++ b/fix_gnustack.txt
|
||||
@@ -0,0 +1,3 @@
|
||||
+#if defined(__linux__) && defined(__ELF__)
|
||||
+.section .note.GNU-stack,"",%progbits
|
||||
+#endif
|
||||
diff --git a/src/loadData.s b/src/loadData.s
|
||||
index e176c53..9934f7d 100644
|
||||
--- a/src/loadData.s
|
||||
+++ b/src/loadData.s
|
||||
@@ -20,3 +20,6 @@ ret
|
||||
.size _loadData, .-_loadData
|
||||
|
||||
|
||||
+#if defined(__linux__) && defined(__ELF__)
|
||||
+.section .note.GNU-stack,"",%progbits
|
||||
+#endif
|
@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/likwid/likwid-3.1.3.ebuild,v 1.1 2015/03/06 14:54:27 dlan Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils fcaps linux-info multilib
|
||||
|
||||
DESCRIPTION="A lightweight performance-oriented tool suite for x86 multicore environments"
|
||||
HOMEPAGE="https://code.google.com/p/likwid/"
|
||||
SRC_URI="http://ftp.fau.de/pub/likwid/likwid-${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="-fortran"
|
||||
|
||||
RDEPEND="dev-lang/perl
|
||||
fortran? ( sys-devel/gcc:*[fortran] )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/sed"
|
||||
|
||||
CONFIG_CHECK="~X86_MSR"
|
||||
|
||||
FILECAPS=(
|
||||
cap_sys_rawio usr/sbin/likwid-accessD --
|
||||
cap_sys_rawio usr/bin/likwid-{perfctr,bench,powermeter}
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's:^PREFIX = .*:PREFIX = '${D}'/usr:' \
|
||||
-e "/^LIBLIKWIDPIN/s|lib/|$(get_libdir)/|" \
|
||||
-i config.mk || die
|
||||
sed -e "s:\$(PREFIX)/lib:\$(PREFIX)/$(get_libdir):" \
|
||||
-i Makefile || die
|
||||
|
||||
sed -e '/LIBS/aSHARED_LFLAGS += -Wl,-soname,$@' \
|
||||
-i make/include_GCC.mk || die
|
||||
sed -e '/^Q/d' -i Makefile || die
|
||||
sed -e 's/<DATE>/12.02.2014/g' \
|
||||
-e "s/VERSION/${PV}/g" \
|
||||
-i doc/* || die
|
||||
sed -e "/exeprog/s|TOSTRING(ACCESSDAEMON)|\"/usr/sbin/likwid-accessD\"|" \
|
||||
-i src/accessClient.c || die
|
||||
|
||||
epatch "${FILESDIR}/${P}-Makefile.patch"
|
||||
epatch "${FILESDIR}/${P}-fix-gnustack.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use fortran; then
|
||||
sed -i 's:^FORTRAN_INTERFACE = false:FORTRAN_INTERFACE = likwid.mod:' config.mk || die
|
||||
sed -i 's:^FC = ifort:FC = gfortran:' make/include_GCC.mk || die
|
||||
sed -i '/^FCFLAGS/c\FCFLAGS = -J ./ -fsyntax-only' make/include_GCC.mk || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install () {
|
||||
default
|
||||
if use fortran; then
|
||||
insinto /usr/include
|
||||
doins likwid.mod
|
||||
fi
|
||||
|
||||
doman doc/*
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>proxy-maintainers</herd>
|
||||
<maintainer>
|
||||
<email>brendan@horan.hk</email>
|
||||
<name>Brendan Horan</name>
|
||||
<description>Proxy - Maintainer. Assign bugs to him</description>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
Loading…
Reference in new issue