parent
972a6752d8
commit
ed79bd6cb8
@ -1,3 +1,4 @@
|
||||
DIST rsyslog-7.2.7.tar.gz 2761741 SHA256 4833533a140c1aebed069082ad579ac25e488b647d4d508167dc6e4de75af96d SHA512 4489de8f0fa63d2c9296695faacb653b43ee7a779fcc29bcb8ce0ca0442554b832e3d491248d15a6f3d9b6982cfcc669cfae750fccb58c52ad847c3a7df94e3c WHIRLPOOL d59a433c82153ad52297b05dc2422e20d90b2398f6cf4e11f0408b8565ace7d559bf80fc8e2f5fc086a693311f97ed09a5c004cd356d210c14aef9bd848d00f1
|
||||
DIST rsyslog-7.4.3.tar.gz 2908523 SHA256 d96fcb733452177f5f06789507e06f5c01434d83001c130c9fcdf21e0fffe382 SHA512 bf840b59c4fb6e0978ca55df5ef48cb6898e0c6ec633efce8e148c0d8af5497346c98290df388811b2f94425119dd0bf28dd272418a35f958ed59a3f5946d25a WHIRLPOOL b57acc662e232c27293c2836d5547e0cc7e7902fdd3ed5d2bfcbf85a747ecdb6c984b25da1a38196f485e2473d2de3f5ae8d9d764cdd86778d4bc99b9a3f574d
|
||||
DIST rsyslog-7.4.4.tar.gz 2910075 SHA256 276d094d1e4c62c770ec8a72723667f119eee038912b79cf3337d439bc2f9087 SHA512 cefaa0d5c5e9deb8a6e049a5b6c4503a9f30bfe89324a06f3e8ac6d85334bbddfec9e81010a1821ad5f902347bbc519e92d501783f77bd12f29e216a9abbfc08 WHIRLPOOL 0ba87e3edd7e0eba6ceaeef251d9e29d580452e0305c9df9577769abd53e01345a86de45c0289b945eca3d283838d7cbc4d36eb04ba8105fe3cb754c06a759b9
|
||||
DIST rsyslog-7.4.6.tar.gz 2932031 SHA256 07c2cdc4152c05a4f226361fb12c6124087182cc100bf063334af18153d5f7d2 SHA512 07e63c3ac892b9e1a146c057f46e4d3834858569784fbac0c57fd6320a4e4b79d382384fdbba2070fabaea213f5a7c216db56d0d7616b4b55119aff2878dc5a0 WHIRLPOOL 3ad567965609ac35127430c525f82ebbb971f5930d188fe7208f64959c670c54ad1d658d040bbbec0006ff4f74b75c5eb3ce319d752fb0691468635c81961390
|
||||
|
@ -0,0 +1,246 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/rsyslog-7.4.6.ebuild,v 1.1 2013/11/08 13:46:34 ultrabug Exp $
|
||||
|
||||
EAPI=4
|
||||
AUTOTOOLS_AUTORECONF=yes
|
||||
|
||||
inherit autotools-utils eutils systemd
|
||||
|
||||
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
|
||||
HOMEPAGE="http://www.rsyslog.com/"
|
||||
SRC_URI="http://www.rsyslog.com/files/download/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 Apache-2.0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~x86"
|
||||
SLOT="0"
|
||||
IUSE="dbi debug doc extras kerberos mysql oracle postgres relp snmp ssl static-libs systemd zeromq zlib"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/json-c
|
||||
dev-libs/libee
|
||||
>=dev-libs/libestr-0.1.9
|
||||
dev-libs/liblognorm
|
||||
net-misc/curl
|
||||
dbi? ( dev-db/libdbi )
|
||||
extras? ( net-libs/libnet )
|
||||
kerberos? ( virtual/krb5 )
|
||||
mysql? ( virtual/mysql )
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
oracle? ( dev-db/oracle-instantclient-basic )
|
||||
relp? ( >=dev-libs/librelp-1.0.3 )
|
||||
snmp? ( net-analyzer/net-snmp )
|
||||
ssl? ( net-libs/gnutls dev-libs/libgcrypt )
|
||||
systemd? ( sys-apps/systemd )
|
||||
zeromq? ( net-libs/czmq )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
BRANCH="7-stable"
|
||||
|
||||
# need access to certain device nodes
|
||||
RESTRICT="test"
|
||||
|
||||
# Maitainer note : open a bug to upstream
|
||||
# showing that building in a separate dir fails
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
DOCS=(AUTHORS ChangeLog doc/rsyslog-example.conf)
|
||||
|
||||
src_configure() {
|
||||
# Maintainer notes:
|
||||
# * rfc3195 needs a library and development of that library
|
||||
# is suspended, so we disable it
|
||||
# * About the java GUI:
|
||||
# The maintainer says there is no real installation support
|
||||
# for the java GUI, so we disable it for now.
|
||||
# * mongodb : doesnt work with mongo-c-driver ?
|
||||
local myeconfargs=(
|
||||
--enable-cached-man-pages
|
||||
--disable-gui
|
||||
--disable-rfc3195
|
||||
--enable-imdiag
|
||||
--enable-imfile
|
||||
--enable-impstats
|
||||
--enable-imptcp
|
||||
--enable-largefile
|
||||
--enable-mail
|
||||
--enable-mmnormalize
|
||||
--enable-mmjsonparse
|
||||
--enable-mmaudit
|
||||
--enable-mmanon
|
||||
--enable-omprog
|
||||
--enable-omstdout
|
||||
--enable-omuxsock
|
||||
--enable-pmlastmsg
|
||||
--enable-pmrfc3164sd
|
||||
--enable-pmcisconames
|
||||
--enable-pmaixforwardedfrom
|
||||
--enable-pmsnare
|
||||
--enable-sm_cust_bindcdr
|
||||
--enable-unlimited-select
|
||||
--enable-uuid
|
||||
$(use_enable dbi libdbi)
|
||||
$(use_enable debug)
|
||||
$(use_enable debug rtinst)
|
||||
$(use_enable debug diagtools)
|
||||
$(use_enable debug memcheck)
|
||||
$(use_enable debug valgrind)
|
||||
$(use_enable extras omudpspoof)
|
||||
$(use_enable kerberos gssapi-krb5)
|
||||
$(use_enable mysql)
|
||||
$(use_enable oracle)
|
||||
$(use_enable postgres pgsql)
|
||||
$(use_enable relp)
|
||||
$(use_enable snmp)
|
||||
$(use_enable snmp mmsnmptrapd)
|
||||
$(use_enable ssl gnutls)
|
||||
$(use_enable systemd omjournal)
|
||||
$(use_enable zlib)
|
||||
$(use_enable zeromq imzmq3)
|
||||
$(use_enable zeromq omzmq3)
|
||||
"$(systemd_with_unitdir)"
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use doc && HTML_DOCS=(doc/)
|
||||
autotools-utils_src_install
|
||||
|
||||
insinto /etc
|
||||
newins "${FILESDIR}/${BRANCH}/${PN}-gentoo.conf" ${PN}.conf
|
||||
newconfd "${FILESDIR}/${BRANCH}/${PN}.confd" ${PN}
|
||||
newinitd "${FILESDIR}/${BRANCH}/${PN}.initd" ${PN}
|
||||
keepdir /var/spool/${PN}
|
||||
keepdir /etc/ssl/${PN}
|
||||
keepdir /etc/${PN}.d
|
||||
|
||||
use static-libs || find "${D}" -name '*.la' -delete || die
|
||||
|
||||
if use mysql; then
|
||||
insinto /usr/share/doc/${PF}/scripts/mysql
|
||||
doins plugins/ommysql/{createDB.sql,contrib/delete_mysql}
|
||||
fi
|
||||
|
||||
if use postgres; then
|
||||
insinto /usr/share/doc/${PF}/scripts/pgsql
|
||||
doins plugins/ompgsql/createDB.sql
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d/
|
||||
newins "${FILESDIR}/${BRANCH}/${PN}.logrotate" ${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use mysql || use postgres; then
|
||||
echo
|
||||
elog "Sample SQL scripts for MySQL & PostgreSQL have been installed to:"
|
||||
elog " /usr/share/doc/${PF}/scripts"
|
||||
fi
|
||||
|
||||
if use ssl; then
|
||||
echo
|
||||
elog "To create a default CA and certificates for your server and clients, run:"
|
||||
elog " emerge --config =${PF}"
|
||||
elog "on your logging server. You can run it several times,"
|
||||
elog "once for each logging client. The client certificates will be signed"
|
||||
elog "using the CA certificate generated during the first run."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
if ! use ssl ; then
|
||||
einfo "There is nothing to configure for rsyslog unless you"
|
||||
einfo "used USE=ssl to build it."
|
||||
return 0
|
||||
fi
|
||||
|
||||
# Make sure the certificates directory exists
|
||||
CERTDIR="${ROOT}/etc/ssl/${PN}"
|
||||
if [ ! -d "${CERTDIR}" ]; then
|
||||
mkdir "${CERTDIR}" || die
|
||||
fi
|
||||
einfo "Your certificates will be stored in ${CERTDIR}"
|
||||
|
||||
# Create a default CA if needed
|
||||
if [ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]; then
|
||||
einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..."
|
||||
certtool --generate-privkey \
|
||||
--outfile "${CERTDIR}/${PN}_ca.privkey.pem" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
|
||||
|
||||
cat > "${T}/${PF}.$$" <<- _EOF
|
||||
cn = Portage automated CA
|
||||
ca
|
||||
cert_signing_key
|
||||
expiration_days = 3650
|
||||
_EOF
|
||||
|
||||
certtool --generate-self-signed \
|
||||
--load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
|
||||
--outfile "${CERTDIR}/${PN}_ca.cert.pem" \
|
||||
--template "${T}/${PF}.$$" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
|
||||
|
||||
# Create the server certificate
|
||||
echo
|
||||
einfon "Please type the Common Name of the SERVER you wish to create a certificate for: "
|
||||
read -r CN
|
||||
|
||||
einfo "Creating private key and certificate for server ${CN}..."
|
||||
certtool --generate-privkey \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
|
||||
|
||||
cat > "${T}/${PF}.$$" <<- _EOF
|
||||
cn = ${CN}
|
||||
tls_www_server
|
||||
dns_name = ${CN}
|
||||
expiration_days = 3650
|
||||
_EOF
|
||||
|
||||
certtool --generate-certificate \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
|
||||
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
|
||||
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
|
||||
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
|
||||
--template "${T}/${PF}.$$" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
|
||||
|
||||
else
|
||||
einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation."
|
||||
fi
|
||||
|
||||
# Create a client certificate
|
||||
echo
|
||||
einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: "
|
||||
read -r CN
|
||||
|
||||
einfo "Creating private key and certificate for client ${CN}..."
|
||||
certtool --generate-privkey \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
|
||||
|
||||
cat > "${T}/${PF}.$$" <<- _EOF
|
||||
cn = ${CN}
|
||||
tls_www_client
|
||||
dns_name = ${CN}
|
||||
expiration_days = 3650
|
||||
_EOF
|
||||
|
||||
certtool --generate-certificate \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
|
||||
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
|
||||
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
|
||||
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
|
||||
--template "${T}/${PF}.$$" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
|
||||
|
||||
rm -f "${T}/${PF}.$$"
|
||||
|
||||
echo
|
||||
einfo "Here is the documentation on how to encrypt your log traffic:"
|
||||
einfo " http://www.rsyslog.com/doc/rsyslog_tls.html"
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST krb5-1.11.2-signed.tar 11673600 SHA256 f0373295fb320b9702468eb0df33397e7278326ec1681a8c6037cc53cb0120a5 SHA512 2db58530a98c4bdf9c6f797f3fb2881a3bdeda680804309f1f40e877a5a1c6e589021e1e0521b5a258626e5d04105ad0c01575b2104313b4b9592ee1ae8b8006 WHIRLPOOL 10deade6b13e88187e827513a8e56a4287a654e5b6f9554ef85657fd6d7ded5ba0d2311c001e1b35f13e0d1c5ddeefeca68cdf43ee4192432b318d8cc55c2bdd
|
||||
DIST krb5-1.11.3-signed.tar 11673600 SHA256 9abd94bb94a70996da0f8d90408957154bb543271b097e86c63eb33e5f5751b5 SHA512 4d4c5d5c3a495da141bca40fe73378db190ace8ed397b7bb8e38c53757e6df3ec55fa0eb5628f7c6204d1265f8451535e65c4ebd844821c64cdfd0c6e32468a5 WHIRLPOOL 62befb0bd0dde3a459e877f9219c53486cd99b82de8ea6412caca59cc03f73c0f4ae327299d0c45a72ec70e96989f2dfb94ba7f21ccd691dc05c2f38c85d2111
|
||||
DIST krb5-1.11.4-signed.tar 11683840 SHA256 5c294612dcaf830958786056e898384931490eaf7b3290c3af5d2def2312fb97 SHA512 03d4d77681d7ba6f0324dc45f8457f6a5e3be23198c8ffa19fc9542b4455ec0738f78131a054e6d501396d3f66a29677d374726d068a83f6dddf7b7b7db18c6c WHIRLPOOL e710045332d21d5d52d22b746f46e9aa56dc5bf67a1d6e5e0b107f5b4aab6a4aba9ff31a374f865348123d0a61156546214a5929bd1c5a7b0a0e6f8ec599fa74
|
||||
|
@ -0,0 +1,127 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.11.4.ebuild,v 1.1 2013/11/09 05:16:47 eras Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
inherit eutils flag-o-matic python-any-r1 versionator
|
||||
|
||||
MY_P="${P/mit-}"
|
||||
P_DIR=$(get_version_component_range 1-2)
|
||||
DESCRIPTION="MIT Kerberos V"
|
||||
HOMEPAGE="http://web.mit.edu/kerberos/www/"
|
||||
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
|
||||
|
||||
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE="doc +keyutils openldap +pkinit +threads test xinetd"
|
||||
|
||||
RDEPEND="!!app-crypt/heimdal
|
||||
>=sys-libs/e2fsprogs-libs-1.41.0
|
||||
|| ( dev-libs/libverto[libev] dev-libs/libverto[libevent] dev-libs/libverto[tevent] )
|
||||
keyutils? ( sys-apps/keyutils )
|
||||
openldap? ( net-nds/openldap )
|
||||
pkinit? ( dev-libs/openssl )
|
||||
xinetd? ( sys-apps/xinetd )"
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
virtual/yacc
|
||||
doc? ( virtual/latex-base )
|
||||
test? ( ${PYTHON_DEPS}
|
||||
dev-lang/tcl
|
||||
dev-util/dejagnu )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}/src
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
unpack ./"${MY_P}".tar.gz
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-1.11_uninitialized.patch"
|
||||
epatch "${FILESDIR}/${PN}_krb5-config_LDFLAGS.patch"
|
||||
|
||||
# tcl-8.6 compatibility
|
||||
sed -i -e 's/interp->result/Tcl_GetStringResult(interp)/' \
|
||||
kadmin/testing/util/tcl_kadm5.c || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-cppflags "-I${EPREFIX}/usr/include/et"
|
||||
# QA
|
||||
append-flags -fno-strict-aliasing
|
||||
append-flags -fno-strict-overflow
|
||||
|
||||
use keyutils || export ac_cv_header_keyutils_h=no
|
||||
econf \
|
||||
$(use_with openldap ldap) \
|
||||
"$(use_with test tcl "${EPREFIX}/usr")" \
|
||||
$(use_enable pkinit) \
|
||||
$(use_enable threads thread-support) \
|
||||
--without-hesiod \
|
||||
--enable-shared \
|
||||
--with-system-et \
|
||||
--with-system-ss \
|
||||
--enable-dns-for-realm \
|
||||
--enable-kdc-lookaside-cache \
|
||||
--with-system-verto \
|
||||
--disable-rpath
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
|
||||
install
|
||||
|
||||
# default database dir
|
||||
keepdir /var/lib/krb5kdc
|
||||
|
||||
cd ..
|
||||
dodoc README
|
||||
|
||||
if use doc; then
|
||||
dohtml -r doc/html/*
|
||||
docinto pdf
|
||||
dodoc doc/pdf/*.pdf
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r1 mit-krb5kadmind
|
||||
newinitd "${FILESDIR}"/mit-krb5kdc.initd-r1 mit-krb5kdc
|
||||
newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r1 mit-krb5kpropd
|
||||
|
||||
insinto /etc
|
||||
newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
|
||||
insinto /var/lib/krb5kdc
|
||||
newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
|
||||
|
||||
if use openldap ; then
|
||||
insinto /etc/openldap/schema
|
||||
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
|
||||
fi
|
||||
|
||||
if use xinetd ; then
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}/kpropd.xinetd" kpropd
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
|
||||
elog "MIT split the Kerberos applications from the base Kerberos"
|
||||
elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
|
||||
elog "ftp clients and telnet, ftp deamons now live in"
|
||||
elog "\"app-crypt/mit-krb5-appl\" package."
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST devmanual-0_pre20130309.tar.gz 162701 SHA256 747419ccad7b2fdf8d0fd33b86ed2e13b19c94b45bf0bbaff2391bb91eecc774 SHA512 3c7fa563d5ee6bb61b9d70f3007e624ca30f417fc64c659f32a35dfe6814206532f5fc47fdd3f5662e6e0eb2e913f9d6e6a18e68221ecd07bab57025a1beee06 WHIRLPOOL a2a476aea4928cedb496071d6724ee899cb0a1c778eef94b73174d55de0c1fea78144776b1a25433c33163f07cc894dd197c80f00f3f289ee3d04aba7a07b58f
|
||||
DIST devmanual-0_pre20131109.tar.gz 163374 SHA256 935efd2997c9d7f30d6bf3034f85d4a25cf582d8a79e5707d020ef412072c43d SHA512 4465eede96c08d4bac6133853c98331aefd907bb9c9396f3d42358e1ce80eb76bfa50d646d8dfa52d84a7ec85ce44f5df7022a41545f4fbc22d1e3befe7fee2b WHIRLPOOL 69c85fe6e043654e4ce9daa9f1b8188a4209820aac9f4fdea9c5323cec193a7f8a70d1e2a3bf34331faf077e511e18b162b6033ac86135a1b7510dd76f18c311
|
||||
|
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-doc/devmanual/devmanual-0_pre20131109.ebuild,v 1.1 2013/11/09 12:49:18 hwoarang Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit readme.gentoo
|
||||
|
||||
[[ "${PV}" == "9999" ]] && inherit git-2
|
||||
|
||||
DESCRIPTION="The Gentoo Development Guide"
|
||||
HOMEPAGE="http://devmanual.gentoo.org/"
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/devmanual.git"
|
||||
else
|
||||
SRC_URI="http://dev.gentoo.org/~hwoarang/distfiles/${P}.tar.gz"
|
||||
fi
|
||||
|
||||
LICENSE="CC-BY-SA-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-macos"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-libs/libxslt
|
||||
media-gfx/imagemagick[truetype]"
|
||||
|
||||
DOC_CONTENTS="In order to browse the Gentoo Development Guide in
|
||||
offline mode, point your browser to the following url:
|
||||
${EPREFIX}/usr/share/doc/devmanual/html/index.html"
|
||||
|
||||
src_compile() {
|
||||
# Imagemagick uses inkscape (if present) to delegate
|
||||
# svg conversions.
|
||||
# Inkscape uses g_get_user_config_dir () which in turn
|
||||
# uses XDG_CONFIG_HOME to get the config directory for this
|
||||
# user. See bug 463380
|
||||
export XDG_CONFIG_HOME="${T}/inkscape_home"
|
||||
emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dohtml -r *
|
||||
einfo "Creating symlink from ${P} to ${PN} for preserving bookmarks"
|
||||
dosym /usr/share/doc/${P} /usr/share/doc/${PN}
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
if ! has_version app-portage/eclass-manpages; then
|
||||
elog "The offline version of the devmanual does not include the"
|
||||
elog "documentation for the eclasses. If you need it, then emerge"
|
||||
elog "the following package:"
|
||||
elog
|
||||
elog "app-portage/eclass-manpages"
|
||||
elog
|
||||
fi
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST joe-3.1jupp23.tgz 446234 SHA256 7f8b2e76ebb39544f5bbca2e4f7463f2afb685bc11f16603163acc3e8af0bae1 SHA512 df90b25013211407ab6476492c483d4707315629730b2bf891ad9d1b5dcd007eec1cc69872d8f2f08c7a1b4940a7284e5bd45d5839fbf9bd5878c96a9538b770 WHIRLPOOL f6fef8af3376017a3637dedfbcec0fef112e16f1a48aeef96ed35afeb8e7b983b393eaf598103e3139ad5b2c9592c61775f81425f2a109bc41d3ea99bdb1a7f3
|
||||
DIST joe-3.1jupp24.tgz 446572 SHA256 3bd25ad5c9364ce0ff33ec346ec34cbeff990e5d2be35960d68d79910f98cf55 SHA512 5f15e0339a087a947cb52e62ee4b12e1e101dd8459acfeb4a6eba6cb701149902c33df4a8903d6b96dc01264c4c7d2910be4a7ca37d54a15f327f16afeb5fa51 WHIRLPOOL 2d652d517d8b9a7c0999f245876781e50e0cfb42afa54963ff31ae92c0824b35e7117a39b5addf9600daeb9d2fe197a706e0cd5d2d488bdce6a9f070f69d3e31
|
||||
DIST joe-3.1jupp26.tgz 446563 SHA256 99985d6f0db5cc59ba45b30291ce6c3ef9626637f0cca039b2e03484cf5dda42 SHA512 478f5489534d109fa2ac0c5f6ae783cfdb1a8ac6df9d67bb09e11708e9a578bd1a5306916c33b98447c29b551aec593f6defa8a5a2ea70acb35c8f72da8dbbc3 WHIRLPOOL b2f743375f4f8c8484f1fa5a6d724989b7a8e393c892c773bb4b39d538e4433b43623415919e87fb808a3c3e5e0ef9782251f0c9cddc1c295018349e40968161
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/jupp/jupp-3.1_p26.ebuild,v 1.1 2013/11/08 06:21:36 patrick Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="portable version of JOE's Own Editor"
|
||||
HOMEPAGE="https://www.mirbsd.org/jupp.htm"
|
||||
SRC_URI="https://www.mirbsd.org/MirOS/dist/${PN}/joe-${PV/_p/${PN}}.tgz"
|
||||
|
||||
LICENSE="GPL-1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="ncurses"
|
||||
|
||||
RDEPEND="ncurses? ( sys-libs/ncurses )
|
||||
!app-editors/joe"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
src_prepare() {
|
||||
chmod +x configure
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--enable-search_libs \
|
||||
--enable-termcap \
|
||||
$(use_enable ncurses curses)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dodoc HINTS INFO LIST
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST lynis-1.3.0.tar.gz 119797 SHA256 fe265965eb1ce8fac352e0bddea1d5ec6508c319bf88a5f63c2edecf2af6de54 SHA512 a2cf40fbc245e9ed89740026374f3b61110cc1e0282899284699a2271cb4996f30d0a91562d3e2eaf5eb165ab89d0860127ceeb5767aec1d5538b879657a76a8 WHIRLPOOL c19aaaf2f9ccd8141a86b1eeecf129ab83006b50ed428eb1801b58811b441f3c5cfea37d1333cf58fd372b3f40026735bdc2e44ace3de399a27e2e0dd8300fa3
|
||||
DIST lynis-1.3.3.tar.gz 133463 SHA256 7389dff4435dbb31612ceb1a4260cfd7383ed58182a216b128d8e1cfd34118f7 SHA512 7584d076e680aa55a7b75fc740993deadf7778be57f1ae93b8cfc3d4981b7a5e7ca3fbe28e84b808e3607ecc802a2e42a622d63d66c4b497cd829dff50458e1b WHIRLPOOL 48c87002bfc9edb2d281f310647009a727e232a5df653e4b92dd03cc64623edf23a6c848158885db76bb3bd6234b591e11e7e651e66fb613b23e715440694ff8
|
||||
DIST lynis-1.3.4.tar.gz 123081 SHA256 dcb72316c65fe3b76149b7265445fa5bb0c018e3341bd6d2c817af48458b45f5 SHA512 8e6b2ec989980522f18d2e17c0b3e49b5c24bdf0e4a03d213f218c2f64033cfd0a783db66937bad92a72ba663591e3719f5824ff58a09c96eac9d4d0fc9a2f54 WHIRLPOOL db6c9a264a9ea6cc3b78be8626b986dc48eaeb7ef4ebe6f1c9dd92a07adbaad0d9df28724066765118edbf0eb233e2765ddf2db862b542e45c6750c6a153c1a2
|
||||
|
@ -1,12 +1,12 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-forensics/lynis/lynis-1.3.3.ebuild,v 1.1 2013/10/25 18:02:46 idl0r Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-forensics/lynis/lynis-1.3.4.ebuild,v 1.1 2013/11/09 00:53:45 idl0r Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
DESCRIPTION="Security and system auditing tool"
|
||||
HOMEPAGE="http://www.rootkit.nl/projects/lynis.html"
|
||||
SRC_URI="http://www.rootkit.nl/files/${P}.tar.gz"
|
||||
SRC_URI="http://cisofy.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
@ -1,2 +1,3 @@
|
||||
DIST xmind-icons.tar.xz 5024 SHA256 6a5e087c5c66aa6f36b7822268b486922157e3b75a091b6fbdeec905607b8aa5 SHA512 3ee6b8e42b75305bec8f97f733575f10ca3d08e1c5a76a10700776cb7740ae6f8a0f3dfbc4112d60ab2499915ca4ea0e3d56fd49e55bec00fccdc8710d9f9f0d WHIRLPOOL 590571a8b950ff6200d92417ab7eede2a8856263bc07c00fb129d751d9a00ae9bab69d916aab2f04d8270eadb0466723e99570032eacabd7350afd3cca4b8f23
|
||||
DIST xmind-portable-3.3.1.201212250029.zip 87936800 SHA256 5cbb9ad6d0e25ef350738fcd781818add76e36694fa0ede00d725658126cb810 SHA512 ffca509f86182c1693a4ab01cd36e7e8e1642813880db8afbd11b4ca6fb78fc7015b8aca5e5add9e3d8e430897a24a981361fb14fe406f30229180dfa0009016 WHIRLPOOL 5357ac3c9042086d8cd0f2746341dbb888e112e3becb9e5ae1371900f610a008f7a1c41fbb0597b40ada75fc3b33d0a4814c4868f54fd71b305eee66f868f940
|
||||
DIST xmind-portable-3.4.0.201311050558.zip 138263189 SHA256 5ab6a2b5d4e445e9e373f9807c8616de4537911862397fe99eb9dafd5a4cf70f SHA512 1fd31a0842ffcdc967b2277e2d7d4da73d501e11ab3596d1af86ac934981f931215d725c60af6a43a10345c134f611b430a920b957ef27fe1ce51aaa49269a91 WHIRLPOOL a6a28104bbe30b8fb259f8217cc2f767d00820368a02520583687862d11db6b284635ddaf8c94b57542d3b0a3741660ba74969b08a9eb18f11702eb6cf0432bb
|
||||
|
@ -0,0 +1,20 @@
|
||||
#These configurations are shared among all installs. Branded For XMind 2013.
|
||||
#Tue, 05 Nov 2013 22:06:37 +0800
|
||||
|
||||
eclipse.buildId=3.4.0.201311050558
|
||||
org.xmind.product.distribution.id=cathy_portable
|
||||
org.xmind.product.license.restrictions=
|
||||
org.xmind.debug.core.workbookSave=true
|
||||
#This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
|
||||
#Tue Nov 05 22:05:55 HKT 2013
|
||||
eclipse.p2.profile=profile
|
||||
osgi.framework=file\:plugins/org.eclipse.osgi_3.8.2.v20130124-134944.jar
|
||||
osgi.bundles=reference\:file\:org.eclipse.equinox.simpleconfigurator_1.0.301.v20120914-163612.jar@1\:start
|
||||
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
|
||||
eclipse.product=org.xmind.cathy.product
|
||||
osgi.splashPath=platform\:/base/plugins/org.xmind.cathy
|
||||
osgi.framework.extensions=reference\:file\:org.eclipse.osgi.nl_da_4.2.0.v20121120043402.jar,reference\:file\:org.eclipse.osgi.nl_de_4.2.0.v20121120043402.jar,reference\:file\:org.eclipse.osgi.nl_es_4.2.0.v20121120043402.jar,reference\:file\:org.eclipse.osgi.nl_fr_4.2.0.v20121120043402.jar,reference\:file\:org.eclipse.osgi.nl_ja_4.2.0.v20121120043402.jar,reference\:file\:org.eclipse.osgi.nl_ko_4.2.0.v20121120043402.jar,reference\:file\:org.eclipse.osgi.nl_ru_4.2.0.v20121120043402.jar,reference\:file\:org.eclipse.osgi.nl_sl_4.2.0.v20121120043402.jar,reference\:file\:org.eclipse.osgi.nl_zh_4.2.0.v20121120043402.jar,reference\:file\:org.eclipse.osgi.nl_zh_TW_4.2.0.v20121120043402.jar
|
||||
osgi.bundles.defaultStartLevel=4
|
||||
eclipse.p2.data.area=@config.dir/../p2
|
||||
eclipse.application=org.xmind.cathy.application
|
||||
osgi.requiredJavaVersion=1.5
|
@ -0,0 +1,102 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/xmind/xmind-3.4.0.201311050558.ebuild,v 1.1 2013/11/08 18:03:56 creffett Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils multilib fdo-mime gnome2-utils
|
||||
|
||||
MY_PN="${PN}-portable"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="A brainstorming and mind mapping software tool"
|
||||
HOMEPAGE="http://www.xmind.net"
|
||||
SRC_URI="http://dl2.xmind.net/xmind-downloads/${MY_P}.zip
|
||||
http://dev.gentoo.org/~creffett/distfiles/xmind-icons.tar.xz"
|
||||
LICENSE="EPL-1.0 LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=virtual/jre-1.5
|
||||
x11-libs/gtk+:2
|
||||
"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
QA_PRESTRIPPED="usr/$(get_libdir)/xmind/XMind/libcairo-swt.so"
|
||||
QA_FLAGS_IGNORED="
|
||||
usr/$(get_libdir)/xmind/Commons/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120522-1813/eclipse_1502.so
|
||||
usr/$(get_libdir)/xmind/Commons/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20120522-1813/eclipse_1502.so
|
||||
usr/$(get_libdir)/xmind/XMind/libcairo-swt.so
|
||||
usr/$(get_libdir)/xmind/XMind/XMind
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
if use amd64; then
|
||||
XDIR="XMind_Linux_64bit"
|
||||
else
|
||||
XDIR="XMind_Linux"
|
||||
fi
|
||||
mv -v "$XDIR" XMind || die
|
||||
mv -v XMind/.eclipseproduct Commons || die
|
||||
cp "${FILESDIR}"/${PN}-3.4.0-config.ini Commons/configuration || die #Combined common+linux config.ini
|
||||
# force data instance & config area to be at home/.xmind directory
|
||||
sed -i -e '/-configuration/d' \
|
||||
-e '/\.\/configuration/d' \
|
||||
-e '/-data/d' \
|
||||
-e '/\.\.\/Commons\/data\/workspace-cathy/d' XMind/XMind.ini || die
|
||||
echo '-Dosgi.instance.area=@user.home/.xmind/workspace-cathy' >> XMind/XMind.ini || die
|
||||
echo '-Dosgi.configuration.area=@user.home/.xmind/configuration-cathy' >> XMind/XMind.ini || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
:
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir="$(get_libdir)"
|
||||
dodir "/usr/${libdir}/xmind"
|
||||
insinto "/usr/${libdir}/xmind"
|
||||
doins -r Commons
|
||||
doins -r XMind
|
||||
|
||||
exeinto "/usr/${libdir}/xmind/XMind"
|
||||
doexe XMind/XMind
|
||||
dosym "/usr/${libdir}/xmind/XMind/XMind" /usr/bin/xmind
|
||||
|
||||
# insall icons
|
||||
local res
|
||||
for res in 16 32 48; do
|
||||
newicon -s ${res} "${WORKDIR}/xmind-icons/xmind.${res}.png" xmind.png
|
||||
done
|
||||
|
||||
# insall MIME type
|
||||
insinto /usr/share/mime/packages
|
||||
doins "${FILESDIR}/x-xmind.xml"
|
||||
|
||||
# make desktop entry
|
||||
make_desktop_entry "xmind %F" XMind xmind Office "MimeType=application/x-xmind;"
|
||||
|
||||
insinto /etc/gconf/schemas
|
||||
doins "${FILESDIR}/xmind.schemas"
|
||||
dobin "${FILESDIR}/xmind-thumbnailer"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
gnome2_icon_cache_update
|
||||
elog "For audio notes support, install media-sound/lame"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST libodfgen-0.0.2.tar.xz 270992 SHA256 6fe7932d86df6e7299ffc7377ab76638d5e54454fa8e614bad5b694b398ada2a SHA512 bd6735ad3f1d6a4ad4465a9975766e5d2bbcfb30ee6b3a28926147360c57420b533779ba3732ef5fc51f0c880a479bdc4dea163966cc8f414ff269c259db8cb1 WHIRLPOOL 188cc8a43b5b15c964fc556ddb57d66ab15263255427afe56926726da8e3e57d67b6991d14f14bc851dfd6fa34688bf4481d710b8c2a9164000f2711e7f196a1
|
||||
DIST libodfgen-0.0.3.tar.xz 294564 SHA256 a72d76130b153f026fd3a057e89c6e495b929c063f045976fd54de7ec949faf0 SHA512 2a5353b6df256e6438f1a7aa59e9be112d547aec3034c175658e2f1d0ca2f8ba5b561f4d2faf2308c3d62ae23002811b65696c2f24892ade89cef4a890452f2f WHIRLPOOL 264d492b04462ba61b466d6cdf76aa9bd9f88eccaaba3f7fcbf82b12452c3b5ad3a2569247c7b34748dfdbaffac933496c1b89221102b5a1dc449cbc68e3c1e3
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/libodfgen/libodfgen-0.0.3.ebuild,v 1.2 2013/11/08 09:17:22 scarabeus Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Library to generate ODF documents from libwpd and libwpg"
|
||||
HOMEPAGE="http://libwpd.sf.net"
|
||||
SRC_URI="mirror://sourceforge/libwpd/${P}.tar.xz"
|
||||
|
||||
LICENSE="|| ( LGPL-2.1 MPL-2.0 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
app-text/libetonyek
|
||||
app-text/libwpd
|
||||
app-text/libwpg
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-libs/boost-1.46
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-static \
|
||||
--disable-werror \
|
||||
--with-sharedptr=boost \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files --all
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST apache-couchdb-1.3.0.tar.gz 3420515 SHA256 591a2a5b92941cee1bba1e16e5a4978df8a81079a8b2efa766c36540b66a37f7 SHA512 8e44fd9e585abf50e3a0ddeb76a2f4045c881b3097114d0ed2356466d6b00ea78cd6fd57c5cf3ffb17ddeccdc53d0ab060047b442f4e9f9e1daece11372dd46f WHIRLPOOL 0c42a27e045a5b7fcb0b9217bf1ec5a1ee51f6b87663220deb015fb1047e9d67bda421bf5ffeb9c548225e29cf2512607b3dc2d39661d6da106f29c8e80800df
|
||||
DIST apache-couchdb-1.3.1.tar.gz 3381522 SHA256 e3051cb0be560513e0cb2d4fcb03a4cad4eda5bf381a115375d1067875ec8a6a SHA512 55134f090e036eb81a2176376c479172793c9f35377fb171788a5ee8b2d093446c375bda861ed642f6a6d0e5cdc405b0f00453d5086f174646b21c85327e5413 WHIRLPOOL 106ae37f405802344ade5168bae42b293a003dd36b088f692657eb661671e96c8892e9689c422b6601633226b69e8a72df2b070138934244c8ea0a2ed4f57457
|
||||
DIST apache-couchdb-1.4.0.tar.gz 3422107 SHA256 bdbb9c35c2738ae0fe63280bd818a50443253f3db2184f8b9c386e5615ae02b5 SHA512 558009ec11befbb8b18541f19d3e31b1321e4c6413b66c7142bf67cd40feea33a3c32347a91ab3bf30cdd455931831794c6dd21085fff9370e3317780279c877 WHIRLPOOL 517fe6d14b1fd8e83c9b9e75b3c85c1730defe03f51f5ce6edb0138460f02bd6002509209d1cc0186d021f2c8b307b320814dbe82965e7271a472cce4671ed7c
|
||||
DIST apache-couchdb-1.5.0.tar.gz 11594978 SHA256 abbdb2a6433124a4a4b902856f6a8a070d53bf7a55faa7aa8b6feb7127638fef SHA512 557f712cf927b8713285e716a9dce624960316af0c481c98553c12b310fc228d30b585d25bf2c3e3debde5b25fc3d94dbbedaf79a7ae480e92a847abff73c2de WHIRLPOOL cecc476c7266623a823d4b2aa1641f9b15c43ac012859483fc97f0aae6ec7afcd716baa27aac455d0eafbe80b042ce0329327a72e3df90af1eb920e70e870d86
|
||||
|
@ -0,0 +1,74 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/couchdb/couchdb-1.5.0.ebuild,v 1.1 2013/11/09 10:29:16 djc Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils multilib pax-utils user
|
||||
|
||||
DESCRIPTION="Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database."
|
||||
HOMEPAGE="http://couchdb.apache.org/"
|
||||
SRC_URI="mirror://apache/couchdb/source/${PV}/apache-${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-libs/icu-4.3.1
|
||||
dev-lang/erlang[ssl]
|
||||
>=dev-libs/openssl-0.9.8j:0
|
||||
>=net-misc/curl-7.18.2
|
||||
<dev-lang/spidermonkey-1.8.7"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
RESTRICT=test
|
||||
|
||||
S="${WORKDIR}/apache-${P}"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup couchdb
|
||||
enewuser couchdb -1 -1 /var/lib/couchdb couchdb
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i ./src/couchdb/priv/Makefile.* -e 's|-Werror||g'
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--with-erlang=/usr/lib/erlang/usr/include \
|
||||
--localstatedir=/var \
|
||||
--with-js-lib=/usr/lib
|
||||
# bug 296609, upstream bug #COUCHDB-621
|
||||
sed -e "s#localdocdir = /usr/share/doc/couchdb#localdocdir = /usr/share/doc/${PF}#" -i Makefile || die "sed failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
# bug 442616
|
||||
pax-mark mr src/couchdb/priv/couchjs
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake distcheck
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
fowners couchdb:couchdb \
|
||||
/var/lib/couchdb \
|
||||
/var/log/couchdb
|
||||
|
||||
for f in "${D}"/etc/couchdb/*.ini ; do
|
||||
fowners root:couchdb "${f#${D}}"
|
||||
fperms 660 "${f#${D}}"
|
||||
done
|
||||
fperms 664 /etc/couchdb/default.ini
|
||||
|
||||
newinitd "${FILESDIR}/couchdb.init-4" couchdb
|
||||
newconfd "${FILESDIR}/couchdb.conf-2" couchdb
|
||||
|
||||
sed -i -e "s:LIBDIR:$(get_libdir):" "${D}/etc/conf.d/couchdb"
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
DIST mysql-workbench-community-6.0.7-src.tar.gz 25533775 SHA256 e75c992952822dd91582e7073f4e9b2aa09fb85630b4460b86762da43909f793 SHA512 1db0ab3cd9d9419ebee2682a86e328d1091d703104b854e7e3b6b01389fe4ab91c76d67e00fcc4ed85dab2289f06ddc60afbedcd18a04d4c9455cd602dc3564f WHIRLPOOL c3e281c9f3209ee81dfa73925b798d75689c43a8a6c3a1455b6d1a57331f303e9e354b88dd1a17fb1dc8fe3125488cb6aa08f033af1dbfd177f856f1f1f45633
|
||||
DIST mysql-workbench-community-6.0.8-src.tar.gz 24746042 SHA256 2598077e516a2e5e52adc6a83e05f4357fd5f240a97b8bf74e6112aeeefc0242 SHA512 65b9ef77bf1fc1d7f25989675a0cb602d1b86dc5ff708e7fbc4ecbaa85200ac2ce50b2d07cf9e48939e4638ec2f3346bbdb76c4ab5a6c8f28f856a292b236acf WHIRLPOOL 5a20e1f5e170267a21ae7fd00e025246e689fcc10fbf45e97d51d3f289a0b266ef662be55226b3426b71a457ee84cb31f4d70e71175d1a32f758e0ec1ee00d7c
|
||||
DIST mysql-workbench-gpl-5.2.45-src.tar.gz 21754261 SHA256 204b66dbe33f9cb6d65cde4d36749b23307abb28f2d915a9923e48109c82bfed SHA512 f19ab2c550d363f14e450eeab82b923d84f6d6ab9ae328555e53fd0e16c70a502b7bd1ad35c1a4866aeb6ac95de119d79a2946bff1690240c5bac6c2febef300 WHIRLPOOL a62ffa0dcc33b9583b72949f4b6fe7ee070e8735993d316d7c9d3a9dc402e276240802a2a80ec0ae381c5a584b343db449c6756167f32ec70143641af61bf425
|
||||
DIST mysql-workbench-gpl-5.2.46-src.tar.gz 21885413 SHA256 b409afe822b4959c39331630699360ccd5aa0868944ce51ed5cdf08e6b93b72b SHA512 ac68fc330eb1e964328641769a0e18eb45bdf257b8b9e3f76380a532b4a232dbae61178645a7efe276977ed62072b94a2f48c3f937833d7035562b7e0cf8d01f WHIRLPOOL dfd76d5b0f7bd224c3e4433cd0487e77c138755f8f486c12a055f3d9397de638e49d65f9cdf18c63ac506bf8d1e425cf151824a10f473d202c2e1a1b91b5d3d8
|
||||
DIST mysql-workbench-gpl-5.2.47-src.tar.gz 21924533 SHA256 e6928beb157f1e0abbb8885d16544eefe4d25b05f54dc0fb75b8375d8775838c SHA512 0229c1c3e9b7082f1752cd3f95f4372d9af6bd83b89607f7e74b5460ad72b263b5c89c868ebe19e5182878122357113db0a782865042e096a1d4519733569e15 WHIRLPOOL 40455319a8001ae9365cd164702794be17aa134b254a6a79cfc15c2321a42dfbc463b59f6bb7a34d3d0252fca2b81310014928646d0d5d8e929c46b3de470cb5
|
||||
|
@ -0,0 +1,54 @@
|
||||
--- mysql-workbench-community-6.0.7-src/CMakeLists.txt 2013-08-30 18:05:12.000000000 +0200
|
||||
+++ mysql-workbench-community-6.0.7-src/CMakeLists.txt 2013-09-08 11:41:18.723838826 +0200
|
||||
@@ -18,6 +18,9 @@
|
||||
find_package(PkgConfig REQUIRED)
|
||||
|
||||
find_package(GTK2 2.6.2 REQUIRED gtk gtkmm)
|
||||
+if (NOT GTK2_FOUND)
|
||||
+ message( FATAL_ERROR "Not all GTK2 components were found!" )
|
||||
+endif()
|
||||
pkg_check_modules(GTHREAD REQUIRED gthread-2.0)
|
||||
pkg_check_modules(GMODULE REQUIRED gmodule-2.0)
|
||||
set(GTK2_INCLUDE_DIRS ${GTK2_INCLUDE_DIRS} ${GTHREAD_INCLUDE_DIRS} ${GMODULE_INCLUDE_DIRS})
|
||||
@@ -32,7 +35,8 @@
|
||||
endif ()
|
||||
|
||||
# All known publicly available versions of Antlr3C are buggy
|
||||
-
|
||||
+# see: https://bugzilla.redhat.com/show_bug.cgi?id=966973
|
||||
+# patch seems to be only applied partially to antlr-3.4, bug is present in antlr-3.5, too
|
||||
if (SKIP_BUNDLED_ANTLR)
|
||||
find_package(Antlr3C)
|
||||
endif ()
|
||||
@@ -71,8 +75,8 @@
|
||||
find_package(TinyXML REQUIRED)
|
||||
|
||||
if (UNIX)
|
||||
- option(USE_UNIXODBC "Use unixODBC instead of iODBC" OFF)
|
||||
- if (USE_UNIXODBC)
|
||||
+ option(USE_IODBC "Use iODBC instead of unixODBC" ON)
|
||||
+ if (NOT USE_IODBC)
|
||||
find_package(UNIXODBC REQUIRED)
|
||||
set(ODBC_LIBRARIES ${UNIXODBC_LIBRARIES})
|
||||
set(ODBC_INCLUDE_DIRS ${UNIXODBC_INCLUDE_DIRS})
|
||||
@@ -89,7 +93,8 @@
|
||||
pkg_check_modules(CAIRO REQUIRED cairo>=1.5.12)
|
||||
pkg_check_modules(UUID REQUIRED uuid)
|
||||
pkg_check_modules(LIBZIP REQUIRED libzip)
|
||||
-if (UNIX)
|
||||
+
|
||||
+if (UNIX AND USE_GNOME_KEYRING)
|
||||
pkg_check_modules(GNOME_KEYRING gnome-keyring-1)
|
||||
if (GNOME_KEYRING_FOUND)
|
||||
set(KEYRING_DEFINITION "HAVE_GNOME_KEYRING")
|
||||
@@ -99,7 +104,10 @@
|
||||
set(KEYRING_DEFINITION "HAVE_OLD_GNOME_KEYRING")
|
||||
endif()
|
||||
endif()
|
||||
+ if (NOT GNOME_KEYRING_FOUND)
|
||||
+ message( FATAL_ERROR "Gnome keyring libraries could not be found" )
|
||||
+ endif()
|
||||
endif()
|
||||
|
||||
include (CheckFunctionExists)
|
||||
|
@ -0,0 +1,91 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-workbench/mysql-workbench-6.0.8.ebuild,v 1.1 2013/11/09 09:46:15 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
|
||||
CMAKE_MIN_VERSION="2.8.11.1"
|
||||
|
||||
inherit gnome2 eutils flag-o-matic python-single-r1 cmake-utils
|
||||
|
||||
MY_P="${PN}-community-${PV}-src"
|
||||
|
||||
DESCRIPTION="MySQL Workbench"
|
||||
HOMEPAGE="http://dev.mysql.com/workbench/"
|
||||
SRC_URI="mirror://mysql/Downloads/MySQLGUITools/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="debug doc gnome-keyring +iodbc"
|
||||
|
||||
# glibc: deprecated mutex functions, removed in 2.36.0
|
||||
CDEPEND="${PYTHON_DEPS}
|
||||
dev-libs/glib:2
|
||||
dev-cpp/atkmm
|
||||
dev-cpp/pangomm
|
||||
>=dev-cpp/glibmm-2.14:2
|
||||
>=dev-cpp/gtkmm-2.14:2.4
|
||||
dev-libs/atk
|
||||
x11-libs/pango
|
||||
>=x11-libs/gtk+-2.6:2
|
||||
gnome-base/libglade:2.0
|
||||
>=x11-libs/cairo-1.5.12[glib,svg]
|
||||
dev-libs/libsigc++:2
|
||||
dev-libs/boost
|
||||
>=dev-cpp/ctemplate-0.95
|
||||
>=dev-libs/libxml2-2.6.2:2
|
||||
dev-libs/libzip
|
||||
>=virtual/mysql-5.1
|
||||
dev-libs/libpcre
|
||||
virtual/opengl
|
||||
>=dev-lang/lua-5.1[deprecated]
|
||||
|| ( sys-libs/e2fsprogs-libs dev-libs/ossp-uuid )
|
||||
dev-libs/tinyxml[stl]
|
||||
dev-db/mysql-connector-c++
|
||||
dev-db/vsqlite++
|
||||
!iodbc? ( dev-db/unixODBC ) iodbc? ( dev-db/libiodbc )
|
||||
gnome-keyring? ( gnome-base/libgnome-keyring )
|
||||
dev-python/pexpect
|
||||
>=dev-python/paramiko-1.7.4
|
||||
"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
app-admin/sudo
|
||||
>=sys-apps/net-tools-1.60_p20120127084908"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}"/"${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
## Patch CMakeLists.txt
|
||||
epatch "${FILESDIR}/${PN}-${PV}-CMakeLists.patch"
|
||||
|
||||
## fix breakage with as-needed ld flag and PCRE functions
|
||||
epatch "${FILESDIR}/${PN}-6.0.7-PCRE-as_needed.patch"
|
||||
|
||||
## remove hardcoded CXXFLAGS
|
||||
sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die
|
||||
|
||||
## package is very fragile...
|
||||
strip-flags
|
||||
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_use gnome-keyring GNOME_KEYRING)
|
||||
$(cmake-utils_use_use iodbc IODBC)
|
||||
-DLIB_INSTALL_DIR="/usr/$(get_libdir)"
|
||||
-DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
|
||||
-DPYTHON_LIBRARY="$(python_get_library_path)"
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libestr/libestr-0.1.9.ebuild,v 1.1 2013/11/08 13:42:01 ultrabug Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Library for some string essentials"
|
||||
HOMEPAGE="http://libestr.adiscon.com/"
|
||||
SRC_URI="http://libestr.adiscon.com/files/download/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~x86"
|
||||
IUSE="debug static-libs"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable debug) $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files
|
||||
}
|
@ -1,7 +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>maintainer-needed@gentoo.org</email>
|
||||
<email>Yamakuzure@gmx.net</email>
|
||||
<name>Sven Eden</name>
|
||||
<description>Maintainer. Assign bugs to him</description>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/ustr/ustr-1.0.4-r3.ebuild,v 1.1 2013/11/09 14:54:14 hwoarang Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="Low-overhead managed string library for C"
|
||||
HOMEPAGE="http://www.and.org/ustr"
|
||||
SRC_URI="ftp://ftp.and.org/pub/james/ustr/${PV}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="|| ( BSD-2 MIT LGPL-2 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
src_compile() {
|
||||
emake AR=$(tc-getAR) CC=$(tc-getCC) CFLAGS="${CFLAGS}" HIDE= \
|
||||
SHRDIR="/usr/share/${P}" \
|
||||
all-shared
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake AR=$(tc-getAR) CC=$(tc-getCC) CFLAGS="${CFLAGS}" HIDE= check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" HIDE= \
|
||||
libdir="/usr/$(get_libdir)" \
|
||||
mandir="/usr/share/man" \
|
||||
SHRDIR="/usr/share/${P}" \
|
||||
DOCSHRDIR="/usr/share/doc/${PF}"
|
||||
|
||||
dodoc ChangeLog README README-DEVELOPERS AUTHORS NEWS TODO
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/boto-2.16.0.ebuild,v 1.1 2013/11/09 02:05:37 radhermit Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Amazon Web Services API"
|
||||
HOMEPAGE="https://github.com/boto/boto http://pypi.python.org/pypi/boto"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/m2crypto )"
|
||||
RDEPEND="dev-python/m2crypto"
|
||||
|
||||
# requires Amazon Web Services keys to pass some tests
|
||||
RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST mpi4py-1.3.1.tar.gz 1046580 SHA256 e7bd2044aaac5a6ea87a87b2ecc73b310bb6efe5026031e33067ea3c2efc3507 SHA512 15e81f2a1e6f6af7a54f0e8ec43ddf36cc565b7fe9e3dd35603c9d128199c5acd1584757ffca999c8826c0bbccf371175d40a7a24c85d3369efd77da5b3b603f WHIRLPOOL e32fef50c8cd8f866e40fb29f90775736cf0ea31c8a3fc4d460cded8b2056bae0c8d847b304c3222d3e5ffc913ca5cc722425e496d35bf41624f9b5ccdf3ead2
|
||||
DIST mpi4py-1.3.tar.gz 982816 SHA256 b02b393a6dd83260e6adf591809caa6dd73fc9d0c8927e72e946431f5fb9f0c5 SHA512 7bb6f58520e93e6109ac237fac96921578d4e2a0e9ddd61a2ab4b93c3490903a24d68319be6cac32a103525c7b3bc64448343cd4b1d0684ce883adeff01dd964 WHIRLPOOL 635e497b8297c320ab5ab6fa9fd99b395ca63f9b4e570689d498c4a0066bad2a3941dd9b21d013e9ebce464573f83b2ee671492092f562eac7bcc251cfee8e51
|
||||
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/mpi4py/mpi4py-1.3.1.ebuild,v 1.1 2013/11/09 10:54:07 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
# Still fails test with py3.3
|
||||
# https://bitbucket.org/mpi4py/mpi4py/issue/2/fails-test-with-py33
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Message Passing Interface for Python"
|
||||
HOMEPAGE="http://code.google.com/p/mpi4py/ http://pypi.python.org/pypi/mpi4py"
|
||||
SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc examples test"
|
||||
|
||||
RDEPEND="virtual/mpi"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}]
|
||||
virtual/mpi[romio] )"
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
python_prepare_all() {
|
||||
# not needed on install
|
||||
rm -r docs/source || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export FAKEROOTKEY=1
|
||||
distutils-r1_src_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
echo "Beginning test phase"
|
||||
pushd "${BUILD_DIR}"/../ &> /dev/null
|
||||
mpiexec -n 2 "${PYTHON}" ./test/runtests.py || die "Testsuite failed under ${EPYTHON}"
|
||||
popd &> /dev/null
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/. )
|
||||
use examples && local EXAMPLES=( demo/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST pyrax-1.3.6.tar.gz 155096 SHA256 bf5bfc0ac2c2d07c3076bdd3b79729c936bf165b5e43d6b9cebb3909ab9e7c52 SHA512 b0bd76c7ff8124cb280b1496befb31f198eaf6088146b86b8e1cb0cbe167e4edd7f37d1d03a31c82ec1f5fc091c8c32cf465acc08f1ae4c1cabb1947e0756966 WHIRLPOOL 46604bd4300e1e516b21c6f09658ce0c4c8a3a8ecdcc3a881a8fcf125287120055ff0b77c0a96c9bbe7c2b1df535cd6c1927c01a88b0935be9b0273d91ab8c68
|
||||
DIST pyrax-1.4.3.tar.gz 170693 SHA256 d099b97ef277b7c7635262b5c259b6e95cd91efc539c65a7e6aa640c610f3fbf SHA512 6bb4b08f01488038886f23c73ceec7267b426b7ecaa08b4f9742c2f38e80e5ad956438f0882cfe1e67808963fc070f38a73bdc589a9b3cbc22554c3d9f351c4f WHIRLPOOL 0c505f6ae98c2a7247f8cf96756e9914152982e225a9b25bdfc93f42d4e96f3de716928577e69d8d3b8642115a74a9c74712823d10466153747c2ac0272d26ef
|
||||
DIST pyrax-1.4.7.tar.gz 176748 SHA256 8a75dd8dbccc425e00791a1bfef4018dea33e2b6cc1a9b728010dd5ececa0356 SHA512 b4d82b9c10342f47ce8fa7194ac7e2e2615f7b492d0e87e147a6eefe596a1ea20764e201dbaf9437cb58cfefc86a123a442ce0796eac3ecf463d43e027672f48 WHIRLPOOL 90487297e17e015cb5ac3c1d19bab54954031ce952ab9b52aa5cee0c5c8ea066f1fd0c319207c38c0012d01dab3196d1c277507c5aae2ab8d10da2deb7f7569d
|
||||
DIST pyrax-1.6.1.tar.gz 249338 SHA256 3dd049ec3483634496a7a1df12e477900b3ebe3c2b09e0cce6703daff628bb6d SHA512 39e312374cd50d07780c0a75782b07bb3f6742121428ba480590f212267db71d1e95b4b9ed8cc120c1d14a4e96d7958e95e17cd3e7378c027ad11384400124d8 WHIRLPOOL 3dc6b88dff66aaf253b90a0bc0839ab6dcbdd6abd17998732eccd82223e82e55f78b2ad8be34463188906697a84b7c55dc4863097683b4c33c407a64771388c3
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyrax/pyrax-1.6.1.ebuild,v 1.1 2013/11/09 05:52:06 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python SDK for OpenStack/Rackspace APIs"
|
||||
HOMEPAGE="https://github.com/openstack/python-novaclient"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test keyring"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/httplib2[${PYTHON_USEDEP}]
|
||||
keyring? ( dev-python/keyring[${PYTHON_USEDEP}] )
|
||||
>=dev-python/python-novaclient-2.13.0[${PYTHON_USEDEP}]
|
||||
dev-python/rackspace-novaclient[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-swiftclient-1.5.0[${PYTHON_USEDEP}] )"
|
||||
RDEPEND="dev-python/httplib2[${PYTHON_USEDEP}]
|
||||
keyring? ( dev-python/keyring[${PYTHON_USEDEP}] )
|
||||
>=dev-python/python-novaclient-2.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-swiftclient-1.5.0[${PYTHON_USEDEP}]
|
||||
dev-python/rackspace-novaclient[${PYTHON_USEDEP}]"
|
||||
|
||||
#python_test() {
|
||||
#disabling due to failures https://github.com/rackspace/pyrax/issues/245
|
||||
# "${PYTHON}" -m nose -v tests/unit --with-cover --cover-package=pyrax || die
|
||||
# "${PYTHON}" -m nose -w tests/unit || die
|
||||
#}
|
@ -1,2 +1,3 @@
|
||||
DIST mysql2-0.3.11.gem 41984 SHA256 134f848e91d60756083873b66fc471a029b5df51c35852ef5a3a0f9f7a496641 SHA512 9bdf81d16b58fd97d06160d050cab72183bd2c7a84f72c00428314c2039bd93f090228abc81735f6034a0b32598e1b7e499bb718c45b920d8a2636f48ff0b982 WHIRLPOOL f5fab3246c6750ce34f0a97426c169615ac03e65c3a616a382755e76d579ef40494ee1d685a4b9ed7ce02065175fa873e5fd3982663624ac0a46cbc0fb3e2bcc
|
||||
DIST mysql2-0.3.13.gem 40448 SHA256 2db9bc0d2abf6b505625984300c74705cdd6a0464404095499d728cc897d307d SHA512 f0e077188bdc33386ae97142a9f0af1a7796aecabb958c65dafc7405304f044d8781b4876030968ded298a0387b7693bf07bf56c5d7dfcd09134991b23f98dc1 WHIRLPOOL d4d7c4d107793232cb1aa1c8e924bb13ec7fe61f2912030cf6f3c220387168cdad126741c5e562fad5b09fbc2beae6926c8f571898e8b610ca6d47a798ef550e
|
||||
DIST mysql2-0.3.14.gem 43520 SHA256 fd24dcf06165a3bd1c275eeef7d37b7dab617fa6e291f97d633adb772d6f0989 SHA512 b10475b98f60590e43f3cfc0ea111456ce10553265b14a2abb1c729f93b5d1ca9adcb03445d5f7fdcfd6a16c326d7e986936f4478c9f805d837d51acde6c20a8 WHIRLPOOL f230d58e6c360b3f23525d82ad29b972da709b8810fd8dbd4825529886db5b9e90cad4233c02d22afec962180c502a5f80149b64c0f10b5a3d3b2959f5ebf9bd
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mysql2/mysql2-0.3.14.ebuild,v 1.1 2013/11/08 06:42:41 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby18 ruby19 ruby20"
|
||||
|
||||
# Tests require a live MySQL database but should all pass.
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
inherit multilib ruby-fakegem
|
||||
|
||||
DESCRIPTION="A modern, simple and very fast Mysql library for Ruby - binding to libmysql."
|
||||
HOMEPAGE="https://github.com/brianmario/mysql2"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0.3"
|
||||
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="${DEPEND} virtual/mysql[-static]"
|
||||
RDEPEND="${RDEPEND} virtual/mysql[-static]"
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/mysql2 extconf.rb --with-mysql-config "${EPREFIX}/usr/bin/mysqlconfig" || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake V=1 -Cext/mysql2 || die
|
||||
cp ext/mysql2/mysql2$(get_modname) lib/mysql2/ || die
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST nokogiri-diff-0.2.0.gem 8704 SHA256 81d150ac59ac613c194fe9e4cf9122872632b7d457acae825c202b2e880e595a SHA512 9b2b6f266c9c7d01153c345567086b4cd1092a5984e6867ea81d15e00467936f296fd5e2c3ab7dc18e44d1dd2af022d250234fb4311a9be80fd3ca32b3d201ca WHIRLPOOL 6facd6cdef8d5a52a213f65365fd06457e481094561f8871c8c22817d8f71d854ae85f53fc1788f27992845ef58c544a594c57f099211b90d762dba9d71b4b86
|
@ -1,6 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>net-im</herd>
|
||||
<maintainer><email>hanno@gentoo.org</email></maintainer>
|
||||
<herd>ruby</herd>
|
||||
</pkgmetadata>
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0.ebuild,v 1.1 2013/11/09 15:51:26 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby18 ruby19 ruby20 jruby"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
RUBY_FAKEGEM_RECIPE_DOC="yard"
|
||||
RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Calculate the differences (added or removed nodes) between two XML/HTML documents"
|
||||
HOMEPAGE="https://github.com/postmodern/nokogiri-diff"
|
||||
LICENSE="MIT"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/nokogiri-1.5 >=dev-ruby/tdiff-0.3.2"
|
@ -0,0 +1 @@
|
||||
DIST tdiff-0.3.3.gem 9216 SHA256 06b1db8588fb3326365b97a3684668e1a425c89914da1ef3ab046364f792814c SHA512 18c8ee9025eedfbf78c24280bc318736e13d840a2be8b05257697d2c4de29831ed6a361ecd553fc1bcdf7961483fd0712ecb76dc3681a9549f4d3f7a18bc3d8d WHIRLPOOL 9c5b440efb5e700e6234bc20096b9df791d753cb980145d374caf3ba4041aaef57a7e1cf722e24a4ae1d13bfd7f5c63c6f5c87b22e41a881e229339f26eb9a4a
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>ruby</herd>
|
||||
</pkgmetadata>
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/tdiff/tdiff-0.3.3.ebuild,v 1.1 2013/11/09 10:23:31 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby18 ruby19 ruby20 jruby"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="yard"
|
||||
RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Calculates the differences between two tree-like structures"
|
||||
HOMEPAGE="https://github.com/postmodern/tdiff"
|
||||
LICENSE="MIT"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
SLOT="0"
|
||||
IUSE=""
|
@ -0,0 +1,617 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git/git-1.8.4.3.ebuild,v 1.1 2013/11/09 01:46:19 robbat2 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
GENTOO_DEPEND_ON_PERL=no
|
||||
|
||||
# bug #329479: git-remote-testgit is not multiple-version aware
|
||||
PYTHON_COMPAT=( python2_{6,7} )
|
||||
[[ ${PV} == *9999 ]] && SCM="git-2"
|
||||
EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git"
|
||||
|
||||
inherit toolchain-funcs eutils elisp-common perl-module bash-completion-r1 python-single-r1 systemd ${SCM}
|
||||
|
||||
MY_PV="${PV/_rc/.rc}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DOC_VER=${MY_PV}
|
||||
|
||||
DESCRIPTION="GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team"
|
||||
HOMEPAGE="http://www.git-scm.com/"
|
||||
if [[ ${PV} != *9999 ]]; then
|
||||
SRC_URI_SUFFIX="gz"
|
||||
SRC_URI_GOOG="http://git-core.googlecode.com/files"
|
||||
SRC_URI_KORG="mirror://kernel/software/scm/git"
|
||||
SRC_URI="${SRC_URI_GOOG}/${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_GOOG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
doc? (
|
||||
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
${SRC_URI_GOOG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
)"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
else
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg gtk highlight +iconv +nls +pcre +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test"
|
||||
|
||||
# Common to both DEPEND and RDEPEND
|
||||
CDEPEND="
|
||||
dev-libs/openssl
|
||||
sys-libs/zlib
|
||||
pcre? ( dev-libs/libpcre )
|
||||
perl? ( dev-lang/perl[-build(-)] )
|
||||
tk? ( dev-lang/tk )
|
||||
curl? (
|
||||
net-misc/curl
|
||||
webdav? ( dev-libs/expat )
|
||||
)
|
||||
emacs? ( virtual/emacs )
|
||||
gnome-keyring? ( gnome-base/gnome-keyring )"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
gpg? ( app-crypt/gnupg )
|
||||
perl? ( dev-perl/Error
|
||||
dev-perl/Net-SMTP-SSL
|
||||
dev-perl/Authen-SASL
|
||||
cgi? ( virtual/perl-CGI highlight? ( app-text/highlight ) )
|
||||
cvs? ( >=dev-vcs/cvsps-2.1 dev-perl/DBI dev-perl/DBD-SQLite )
|
||||
subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey )
|
||||
)
|
||||
python? ( gtk?
|
||||
(
|
||||
>=dev-python/pygtk-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygtksourceview-2.10.1-r1:2[${PYTHON_USEDEP}]
|
||||
)
|
||||
${PYTHON_DEPS} )"
|
||||
|
||||
# This is how info docs are created with Git:
|
||||
# .txt/asciidoc --(asciidoc)---------> .xml/docbook
|
||||
# .xml/docbook --(docbook2texi.pl)--> .texi
|
||||
# .texi --(makeinfo)---------> .info
|
||||
DEPEND="${CDEPEND}
|
||||
app-arch/cpio
|
||||
doc? (
|
||||
app-text/asciidoc
|
||||
app-text/docbook2X
|
||||
sys-apps/texinfo
|
||||
app-text/xmlto
|
||||
)
|
||||
test? (
|
||||
app-crypt/gnupg
|
||||
)"
|
||||
|
||||
# Live ebuild builds man pages and HTML docs, additionally
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
DEPEND="${DEPEND}
|
||||
app-text/asciidoc"
|
||||
fi
|
||||
|
||||
SITEFILE=50${PN}-gentoo.el
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
REQUIRED_USE="
|
||||
cgi? ( perl )
|
||||
cvs? ( perl )
|
||||
subversion? ( perl )
|
||||
webdav? ( curl )
|
||||
gtk? ( python )
|
||||
python? ( ${PYTHON_REQUIRED_USE} )
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
if use subversion && has_version "dev-vcs/subversion[dso]"; then
|
||||
ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
|
||||
ewarn "with USE=dso, there may be weird crashes in git-svn. You"
|
||||
ewarn "have been warned."
|
||||
fi
|
||||
if use python ; then
|
||||
python-single-r1_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
# This is needed because for some obscure reasons future calls to make don't
|
||||
# pick up these exports if we export them in src_unpack()
|
||||
exportmakeopts() {
|
||||
local myopts
|
||||
|
||||
if use blksha1 ; then
|
||||
myopts="${myopts} BLK_SHA1=YesPlease"
|
||||
elif use ppcsha1 ; then
|
||||
myopts="${myopts} PPC_SHA1=YesPlease"
|
||||
fi
|
||||
|
||||
if use curl ; then
|
||||
use webdav || myopts="${myopts} NO_EXPAT=YesPlease"
|
||||
else
|
||||
myopts="${myopts} NO_CURL=YesPlease"
|
||||
fi
|
||||
|
||||
# broken assumptions, because of broken build system ...
|
||||
myopts="${myopts} NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease"
|
||||
myopts="${myopts} INSTALL=install TAR=tar"
|
||||
myopts="${myopts} SHELL_PATH=${EPREFIX}/bin/sh"
|
||||
myopts="${myopts} SANE_TOOL_PATH="
|
||||
myopts="${myopts} OLD_ICONV="
|
||||
myopts="${myopts} NO_EXTERNAL_GREP="
|
||||
|
||||
# For svn-fe
|
||||
extlibs="-lz -lssl ${S}/xdiff/lib.a $(usex threads -lpthread '')"
|
||||
|
||||
# can't define this to null, since the entire makefile depends on it
|
||||
sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile
|
||||
|
||||
use iconv \
|
||||
|| myopts="${myopts} NO_ICONV=YesPlease"
|
||||
use nls \
|
||||
|| myopts="${myopts} NO_GETTEXT=YesPlease"
|
||||
use tk \
|
||||
|| myopts="${myopts} NO_TCLTK=YesPlease"
|
||||
use pcre \
|
||||
&& myopts="${myopts} USE_LIBPCRE=yes" \
|
||||
&& extlibs="${extlibs} -lpcre"
|
||||
use perl \
|
||||
&& myopts="${myopts} INSTALLDIRS=vendor" \
|
||||
|| myopts="${myopts} NO_PERL=YesPlease"
|
||||
use python \
|
||||
|| myopts="${myopts} NO_PYTHON=YesPlease"
|
||||
use subversion \
|
||||
|| myopts="${myopts} NO_SVN_TESTS=YesPlease"
|
||||
use threads \
|
||||
&& myopts="${myopts} THREADED_DELTA_SEARCH=YesPlease" \
|
||||
|| myopts="${myopts} NO_PTHREADS=YesPlease"
|
||||
use cvs \
|
||||
|| myopts="${myopts} NO_CVS=YesPlease"
|
||||
# Disabled until ~m68k-mint can be keyworded again
|
||||
# if [[ ${CHOST} == *-mint* ]] ; then
|
||||
# myopts="${myopts} NO_MMAP=YesPlease"
|
||||
# myopts="${myopts} NO_IPV6=YesPlease"
|
||||
# myopts="${myopts} NO_STRLCPY=YesPlease"
|
||||
# myopts="${myopts} NO_MEMMEM=YesPlease"
|
||||
# myopts="${myopts} NO_MKDTEMP=YesPlease"
|
||||
# myopts="${myopts} NO_MKSTEMPS=YesPlease"
|
||||
# fi
|
||||
if [[ ${CHOST} == ia64-*-hpux* ]]; then
|
||||
myopts="${myopts} NO_NSEC=YesPlease"
|
||||
fi
|
||||
if [[ ${CHOST} == *-*-aix* ]]; then
|
||||
myopts="${myopts} NO_FNMATCH_CASEFOLD=YesPlease"
|
||||
fi
|
||||
if [[ ${CHOST} == *-solaris* ]]; then
|
||||
myopts="${myopts} NEEDS_LIBICONV=YesPlease"
|
||||
fi
|
||||
|
||||
has_version '>=app-text/asciidoc-8.0' \
|
||||
&& myopts="${myopts} ASCIIDOC8=YesPlease"
|
||||
myopts="${myopts} ASCIIDOC_NO_ROFF=YesPlease"
|
||||
|
||||
# Bug 290465:
|
||||
# builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim'
|
||||
[[ "${CHOST}" == *-uclibc* ]] && \
|
||||
myopts="${myopts} NO_NSEC=YesPlease"
|
||||
|
||||
export MY_MAKEOPTS="${myopts}"
|
||||
export EXTLIBS="${extlibs}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} != *9999 ]]; then
|
||||
unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
|
||||
cd "${S}"
|
||||
unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
use doc && \
|
||||
cd "${S}"/Documentation && \
|
||||
unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
cd "${S}"
|
||||
else
|
||||
git-2_src_unpack
|
||||
cd "${S}"
|
||||
#cp "${FILESDIR}"/GIT-VERSION-GEN .
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# bug #350330 - automagic CVS when we don't want it is bad.
|
||||
epatch "${FILESDIR}"/git-1.8.4-optional-cvs.patch
|
||||
|
||||
sed -i \
|
||||
-e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \
|
||||
-e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \
|
||||
-e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \
|
||||
-e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \
|
||||
-e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
|
||||
-e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
|
||||
Makefile contrib/svn-fe/Makefile || die "sed failed"
|
||||
|
||||
# Never install the private copy of Error.pm (bug #296310)
|
||||
sed -i \
|
||||
-e '/private-Error.pm/s,^,#,' \
|
||||
perl/Makefile.PL
|
||||
|
||||
# Fix docbook2texi command
|
||||
sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \
|
||||
Documentation/Makefile || die "sed failed"
|
||||
|
||||
# Fix git-subtree missing DESTDIR
|
||||
sed -i \
|
||||
-e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \
|
||||
-e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \
|
||||
contrib/subtree/Makefile
|
||||
}
|
||||
|
||||
git_emake() {
|
||||
# bug #326625: PERL_PATH, PERL_MM_OPT
|
||||
# bug #320647: PYTHON_PATH
|
||||
PYTHON_PATH=""
|
||||
use python && PYTHON_PATH="${PYTHON}"
|
||||
emake ${MY_MAKEOPTS} \
|
||||
DESTDIR="${D}" \
|
||||
OPTCFLAGS="${CFLAGS}" \
|
||||
OPTLDFLAGS="${LDFLAGS}" \
|
||||
OPTCC="$(tc-getCC)" \
|
||||
OPTAR="$(tc-getAR)" \
|
||||
prefix="${EPREFIX}"/usr \
|
||||
htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
|
||||
sysconfdir="${EPREFIX}"/etc \
|
||||
PYTHON_PATH="${PYTHON_PATH}" \
|
||||
PERL_MM_OPT="" \
|
||||
GIT_TEST_OPTS="--no-color" \
|
||||
V=1 \
|
||||
"$@"
|
||||
# This is the fix for bug #326625, but it also causes breakage, see bug
|
||||
# #352693.
|
||||
# PERL_PATH="${EPREFIX}/usr/bin/env perl" \
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
exportmakeopts
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use perl ; then
|
||||
git_emake perl/PM.stamp || die "emake perl/PM.stamp failed"
|
||||
git_emake perl/perl.mak || die "emake perl/perl.mak failed"
|
||||
fi
|
||||
git_emake || die "emake failed"
|
||||
|
||||
if use emacs ; then
|
||||
elisp-compile contrib/emacs/git{,-blame}.el
|
||||
fi
|
||||
|
||||
if use perl && use cgi ; then
|
||||
git_emake \
|
||||
gitweb/gitweb.cgi \
|
||||
|| die "emake gitweb/gitweb.cgi failed"
|
||||
fi
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]]; then
|
||||
cd "${S}"/contrib/credential/osxkeychain || die "cd credential/osxkeychain"
|
||||
git_emake || die "emake credential-osxkeychain"
|
||||
fi
|
||||
|
||||
cd "${S}"/Documentation
|
||||
if [[ ${PV} == *9999 ]] ; then
|
||||
git_emake man \
|
||||
|| die "emake man failed"
|
||||
if use doc ; then
|
||||
git_emake info html \
|
||||
|| die "emake info html failed"
|
||||
fi
|
||||
else
|
||||
if use doc ; then
|
||||
git_emake info \
|
||||
|| die "emake info html failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use subversion ; then
|
||||
cd "${S}"/contrib/svn-fe
|
||||
git_emake EXTLIBS="${EXTLIBS}" || die "emake svn-fe failed"
|
||||
if use doc ; then
|
||||
git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed"
|
||||
fi
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
if use gnome-keyring ; then
|
||||
cd "${S}"/contrib/credential/gnome-keyring
|
||||
git_emake || die "emake git-credential-gnome-keyring failed"
|
||||
fi
|
||||
|
||||
cd "${S}"/contrib/subtree
|
||||
git_emake
|
||||
use doc && git_emake doc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
git_emake \
|
||||
install || \
|
||||
die "make install failed"
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]]; then
|
||||
dobin contrib/credential/osxkeychain/git-credential-osxkeychain
|
||||
fi
|
||||
|
||||
# Depending on the tarball and manual rebuild of the documentation, the
|
||||
# manpages may exist in either OR both of these directories.
|
||||
find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157]
|
||||
find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157]
|
||||
|
||||
dodoc README Documentation/{SubmittingPatches,CodingGuidelines}
|
||||
use doc && dodir /usr/share/doc/${PF}/html
|
||||
for d in / /howto/ /technical/ ; do
|
||||
docinto ${d}
|
||||
dodoc Documentation${d}*.txt
|
||||
use doc && dohtml -p ${d} Documentation${d}*.html
|
||||
done
|
||||
docinto /
|
||||
# Upstream does not ship this pre-built :-(
|
||||
use doc && doinfo Documentation/{git,gitman}.info
|
||||
|
||||
newbashcomp contrib/completion/git-completion.bash ${PN}
|
||||
newbashcomp contrib/completion/git-prompt.sh ${PN}-prompt
|
||||
|
||||
if use emacs ; then
|
||||
elisp-install ${PN} contrib/emacs/git.{el,elc}
|
||||
elisp-install ${PN} contrib/emacs/git-blame.{el,elc}
|
||||
#elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc}
|
||||
# don't add automatically to the load-path, so the sitefile
|
||||
# can do a conditional loading
|
||||
touch "${ED}${SITELISP}/${PN}/compat/.nosearch"
|
||||
elisp-site-file-install "${FILESDIR}"/${SITEFILE}
|
||||
fi
|
||||
|
||||
if use python && use gtk ; then
|
||||
python_doscript "${S}"/contrib/gitview/gitview
|
||||
dodoc "${S}"/contrib/gitview/gitview.txt
|
||||
fi
|
||||
|
||||
#dobin contrib/fast-import/git-p4 # Moved upstream
|
||||
#dodoc contrib/fast-import/git-p4.txt # Moved upstream
|
||||
newbin contrib/fast-import/import-tars.perl import-tars
|
||||
exeinto /usr/libexec/git-core/
|
||||
newexe contrib/git-resurrect.sh git-resurrect
|
||||
|
||||
# git-subtree
|
||||
cd "${S}"/contrib/subtree
|
||||
git_emake install || die "Failed to emake install git-subtree"
|
||||
if use doc ; then
|
||||
git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree"
|
||||
fi
|
||||
newdoc README README.git-subtree
|
||||
dodoc git-subtree.txt
|
||||
cd "${S}"
|
||||
|
||||
# git-diffall
|
||||
dobin contrib/diffall/git-diffall
|
||||
newdoc contrib/diffall/README git-diffall.txt
|
||||
|
||||
# diff-highlight
|
||||
dobin contrib/diff-highlight/diff-highlight
|
||||
newdoc contrib/diff-highlight/README README.diff-highlight
|
||||
|
||||
# git-jump
|
||||
exeinto /usr/libexec/git-core/
|
||||
doexe contrib/git-jump/git-jump
|
||||
newdoc contrib/git-jump/README git-jump.txt
|
||||
|
||||
# git-contacts
|
||||
exeinto /usr/libexec/git-core/
|
||||
doexe contrib/contacts/git-contacts
|
||||
dodoc contrib/contacts/git-contacts.txt
|
||||
|
||||
if use gnome-keyring ; then
|
||||
cd "${S}"/contrib/credential/gnome-keyring
|
||||
dobin git-credential-gnome-keyring
|
||||
fi
|
||||
|
||||
if use subversion ; then
|
||||
cd "${S}"/contrib/svn-fe
|
||||
dobin svn-fe
|
||||
dodoc svn-fe.txt
|
||||
use doc && doman svn-fe.1 && dohtml svn-fe.html
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
# remote-helpers
|
||||
if use python ; then
|
||||
python_scriptinto /usr/libexec/git-core/
|
||||
python_doscript "${S}"/contrib/remote-helpers/git-remote-{bzr,hg}
|
||||
python_optimize
|
||||
fi
|
||||
|
||||
dodir /usr/share/${PN}/contrib
|
||||
# The following are excluded:
|
||||
# completion - installed above
|
||||
# credential/gnome-keyring TODO
|
||||
# diff-highlight - done above
|
||||
# diffall - done above
|
||||
# emacs - installed above
|
||||
# examples - these are stuff that is not used in Git anymore actually
|
||||
# git-jump - done above
|
||||
# gitview - installed above
|
||||
# p4import - excluded because fast-import has a better one
|
||||
# patches - stuff the Git guys made to go upstream to other places
|
||||
# persistent-https - TODO
|
||||
# mw-to-git - TODO
|
||||
# subtree - build seperately
|
||||
# svnimport - use git-svn
|
||||
# thunderbird-patch-inline - fixes thunderbird
|
||||
for i in \
|
||||
buildsystems ciabot convert-objects fast-import \
|
||||
hg-to-git hooks remotes2config.sh rerere-train.sh \
|
||||
stats vim workdir \
|
||||
; do
|
||||
cp -rf \
|
||||
"${S}"/contrib/${i} \
|
||||
"${ED}"/usr/share/${PN}/contrib \
|
||||
|| die "Failed contrib ${i}"
|
||||
done
|
||||
|
||||
if use perl && use cgi ; then
|
||||
# We used to install in /usr/share/${PN}/gitweb
|
||||
# but upstream installs in /usr/share/gitweb
|
||||
# so we will install a symlink and use their location for compat with other
|
||||
# distros
|
||||
dosym /usr/share/gitweb /usr/share/${PN}/gitweb
|
||||
|
||||
# INSTALL discusses configuration issues, not just installation
|
||||
docinto /
|
||||
newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb
|
||||
newdoc "${S}"/gitweb/README README.gitweb
|
||||
|
||||
find "${ED}"/usr/lib64/perl5/ \
|
||||
-name .packlist \
|
||||
-exec rm \{\} \;
|
||||
else
|
||||
rm -rf "${ED}"/usr/share/gitweb
|
||||
fi
|
||||
|
||||
if ! use subversion ; then
|
||||
rm -f "${ED}"/usr/libexec/git-core/git-svn \
|
||||
"${ED}"/usr/share/man/man1/git-svn.1*
|
||||
fi
|
||||
|
||||
if use xinetd ; then
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}"/git-daemon.xinetd git-daemon
|
||||
fi
|
||||
|
||||
if use !prefix ; then
|
||||
newinitd "${FILESDIR}"/git-daemon.initd git-daemon
|
||||
newconfd "${FILESDIR}"/git-daemon.confd git-daemon
|
||||
systemd_newunit "${FILESDIR}/git-daemon_at.service" "git-daemon@.service"
|
||||
systemd_dounit "${FILESDIR}/git-daemon.socket"
|
||||
fi
|
||||
|
||||
fixlocalpod
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local disabled=""
|
||||
local tests_cvs="t9200-git-cvsexportcommit.sh \
|
||||
t9400-git-cvsserver-server.sh \
|
||||
t9401-git-cvsserver-crlf.sh \
|
||||
t9600-cvsimport.sh \
|
||||
t9601-cvsimport-vendor-branch.sh \
|
||||
t9602-cvsimport-branches-tags.sh \
|
||||
t9603-cvsimport-patchsets.sh"
|
||||
local tests_perl="t3701-add-interactive.sh \
|
||||
t5502-quickfetch.sh \
|
||||
t5512-ls-remote.sh \
|
||||
t5520-pull.sh \
|
||||
t7106-reset-unborn-branch.sh \
|
||||
t7501-commit.sh"
|
||||
# Bug #225601 - t0004 is not suitable for root perm
|
||||
# Bug #219839 - t1004 is not suitable for root perm
|
||||
# t0001-init.sh - check for init notices EPERM* fails
|
||||
local tests_nonroot="t0001-init.sh \
|
||||
t0004-unwritable.sh \
|
||||
t0070-fundamental.sh \
|
||||
t1004-read-tree-m-u-wf.sh \
|
||||
t3700-add.sh \
|
||||
t7300-clean.sh"
|
||||
# t9100 still fails with symlinks in SVN 1.7
|
||||
local test_svn="t9100-git-svn-basic.sh"
|
||||
|
||||
# Unzip is used only for the testcase code, not by any normal parts of Git.
|
||||
if ! has_version app-arch/unzip ; then
|
||||
einfo "Disabling tar-tree tests"
|
||||
disabled="${disabled} t5000-tar-tree.sh"
|
||||
fi
|
||||
|
||||
cvs=0
|
||||
use cvs && let cvs=$cvs+1
|
||||
if [[ ${EUID} -eq 0 ]]; then
|
||||
if [[ $cvs -eq 1 ]]; then
|
||||
ewarn "Skipping CVS tests because CVS does not work as root!"
|
||||
ewarn "You should retest with FEATURES=userpriv!"
|
||||
disabled="${disabled} ${tests_cvs}"
|
||||
fi
|
||||
einfo "Skipping other tests that require being non-root"
|
||||
disabled="${disabled} ${tests_nonroot}"
|
||||
else
|
||||
[[ $cvs -gt 0 ]] && \
|
||||
has_version dev-vcs/cvs && \
|
||||
let cvs=$cvs+1
|
||||
[[ $cvs -gt 1 ]] && \
|
||||
has_version "dev-vcs/cvs[server]" && \
|
||||
let cvs=$cvs+1
|
||||
if [[ $cvs -lt 3 ]]; then
|
||||
einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
|
||||
disabled="${disabled} ${tests_cvs}"
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! use perl ; then
|
||||
einfo "Disabling tests that need Perl"
|
||||
disabled="${disabled} ${tests_perl}"
|
||||
fi
|
||||
|
||||
einfo "Disabling tests that fail with SVN 1.7"
|
||||
disabled="${disabled} ${test_svn}"
|
||||
|
||||
# Reset all previously disabled tests
|
||||
cd "${S}/t"
|
||||
for i in *.sh.DISABLED ; do
|
||||
[[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
|
||||
done
|
||||
einfo "Disabled tests:"
|
||||
for i in ${disabled} ; do
|
||||
[[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i"
|
||||
done
|
||||
|
||||
# Avoid the test system removing the results because we want them ourselves
|
||||
sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \
|
||||
-i "${S}"/t/Makefile
|
||||
|
||||
# Clean old results first, must always run
|
||||
cd "${S}/t"
|
||||
nonfatal git_emake clean
|
||||
|
||||
# Now run the tests, keep going if we hit an error, and don't terminate on
|
||||
# failure
|
||||
cd "${S}"
|
||||
einfo "Start test run"
|
||||
#MAKEOPTS=-j1
|
||||
nonfatal git_emake --keep-going test
|
||||
rc=$?
|
||||
|
||||
# Display nice results, now print the results
|
||||
cd "${S}/t"
|
||||
nonfatal git_emake aggregate-results
|
||||
|
||||
# And bail if there was a problem
|
||||
[ $rc -eq 0 ] || die "tests failed. Please file a bug."
|
||||
}
|
||||
|
||||
showpkgdeps() {
|
||||
local pkg=$1
|
||||
shift
|
||||
elog " $(printf "%-17s:" ${pkg}) ${@}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
einfo "Please read /usr/share/bash-completion/git for Git bash command completion"
|
||||
einfo "Please read /usr/share/bash-completion/git-prompt for Git bash prompt"
|
||||
einfo "Note that the prompt bash code is now in the seperate script"
|
||||
elog "These additional scripts need some dependencies:"
|
||||
echo
|
||||
showpkgdeps git-quiltimport "dev-util/quilt"
|
||||
showpkgdeps git-instaweb \
|
||||
"|| ( www-servers/lighttpd www-servers/apache )"
|
||||
echo
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1,5 +1,6 @@
|
||||
DIST warsow.png 1692 SHA256 086968e72271b248ef32609ed1818ff9f5c355297b1eee3cbee9e41f4e18a954 SHA512 76476fd6f624b4043405fbddeaa0fa46338b96bf46a9b64434940d9a84738a20c25243ef1316048159698b6a70b3e0f26218da3332203a93944312e77ba22c8f WHIRLPOOL 94b7c77641d5a8f581de4eb0e4e91b71f25347248a6aa6c1160e8fefda92951daa3fbbf04aee4920fc9b53fb07872d3fb7d870d4207d13844e07afa51c93e85b
|
||||
DIST warsow_1.02_sdk.tar.gz 56541955 SHA256 bec1f0ec26c39defad393578b28eb955504f054599142b096773c28889cabb2c SHA512 d62399baa13341bc87863d123a9d852ec688d0aa279eb626b8c95bda28b7ac1d602c7571e02dfda7dd8ea83a231cd8c3310a0126c1235968291e9e700679fbca WHIRLPOOL 7c44fb252b95b400e829c752c58a4d715b695d56f7e9b35504be9c1e1566c513f101090f7bbe0eabba5aef11ff3f320106fe7ce1d4b7b17e7368979b0b193621
|
||||
DIST warsow_1.02_update.zip 20582996 SHA256 23efd46590be99140b836125335dc973f606625785926377b60bd1467e661ac1 SHA512 4f0985c9a17e4562d46d289bfc78bf44fa544bdc30af3b0b670572e819966a2fa8f38902cb6810b09ce38a49f7de956177f31bf2858883ad2b3f27d41e6c2276 WHIRLPOOL 978987c70aa8b82a4252505fab95717056701a599d8e52a308206aee59a4cd36520be4f6b202411733d22dcca82f64919423bbd4bcd227d71b6e59cf6859e5b2
|
||||
DIST warsow_1.03_sdk.tar.gz 63908911 SHA256 98cd7aa25707f9baf97a8e1feb78e1874b6b5dd95af759bf5edda10bc62ed97c SHA512 eb88ba3c7ac3c83b264ff5163af690e187ade4035b4f9560e35830a82b0d87f66bff369ada67ebe89390a33a12cf8285faf8986ffd17c6a9fe45d52a89670314 WHIRLPOOL dae624b0913dbaecf06856b1cfe674bd025a6909caa87ea67124adcab3592481a5ef8ca42824ca20a5e352c4435e91de1ee31ca42ca75235b079246b6f2364e0
|
||||
DIST warsow_1.0_sdk.tar.gz 56525636 SHA256 2e394b5c50ad206723a59636ab93448f69d8602e710ab334451badf746870e22 SHA512 dee6591fb5ed7150e3e18db20b18366777dbacd4a465074eb3c978a04b7df5140e8a7817a5248542af06d2a6eb972ad986690f16e57ac08f753cccb2470d7bfe WHIRLPOOL e30772b49f37dede19d54e129cc1ca05bf9f01c9a10f372c9c420ceba25514c6a928c12ba61e140efc5ea8d46cbd6db403ca03aee215964173662127b9dbfd59
|
||||
DIST warsow_1.0_unified.tar.gz 518459004 SHA256 f933d251de4c92b6107d4db1eef5326baf4873d32a6e2f1c3daae14bc92e85ec SHA512 78706093fb4b8684893d9b497fd10f1ce3ef096b68bbf7d36ed2bc775fa649738f0153a723b2788ef6a54d30826ec96bc36899d2e5c230bf09022b98cc105aad WHIRLPOOL efdffd7f358c704a6c08eb1d8c91543db3b76805edba775f88570debfa1b4a9ac64772958831fff7d0be4d72f2d29abbb7610d115e92cdb0fd897a8e31b1059c
|
||||
|
@ -0,0 +1,27 @@
|
||||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Sat Nov 9 11:55:42 UTC 2013
|
||||
Subject: fix clang build
|
||||
|
||||
based on
|
||||
https://github.com/viciious/qfusion/commit/b926e692a00dcdeb25a1075c196d6bbefed34172
|
||||
|
||||
--- a/source/unix/unix_glw.c
|
||||
+++ b/source/unix/unix_glw.c
|
||||
@@ -31,17 +31,7 @@ Foundation, Inc., 59 Temple Place - Suit
|
||||
**
|
||||
*/
|
||||
|
||||
-#include <termios.h>
|
||||
-#include <sys/ioctl.h>
|
||||
-#include <sys/stat.h>
|
||||
-#include <stdarg.h>
|
||||
-#include <stdio.h>
|
||||
-#include <unistd.h>
|
||||
-#include <signal.h>
|
||||
-#include <dlfcn.h>
|
||||
-
|
||||
#include "../ref_gl/r_local.h"
|
||||
-#include "../client/keys.h"
|
||||
|
||||
#include "x11.h"
|
||||
|
@ -0,0 +1,67 @@
|
||||
From c63672c41ae5332a5d123e3d59abf38417fab961 Mon Sep 17 00:00:00 2001
|
||||
From: Victor Luchits <vluchits@gmail.com>
|
||||
Date: Sat, 12 Oct 2013 15:04:53 +0400
|
||||
Subject: [PATCH] This should fix compilation in clang
|
||||
|
||||
ctassert<false> was evaluated in template function (probably due to two-phase name lookup?). Change it to ctassert<sizeof(typename)==0) so evaluation is delayed until actual template function instantiation.
|
||||
---
|
||||
source/ui/as/asbind.h | 12 ++++++------
|
||||
1 file changed, 6 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/source/ui/as/asbind.h b/source/ui/as/asbind.h
|
||||
index 9906859..f78ef42 100644
|
||||
--- a/source/ui/as/asbind.h
|
||||
+++ b/source/ui/as/asbind.h
|
||||
@@ -268,7 +268,7 @@ struct ctassert {
|
||||
}
|
||||
|
||||
// throw ?
|
||||
- template<typename T> const char * typestr() { ctassert<false>(); return "ERROR"; }
|
||||
+ template<typename T> const char * typestr() { ctassert<sizeof(T)==0>(); return "ERROR"; }
|
||||
|
||||
template<> inline const char *typestr<signed int>() { return "int"; }
|
||||
template<> inline const char *typestr<unsigned int>() { return "uint"; }
|
||||
@@ -439,7 +439,7 @@ struct __ptr<T*> {
|
||||
struct FunctionStringProxy {
|
||||
std::string operator()( const char *s )
|
||||
{
|
||||
- ctassert<false>();
|
||||
+ ctassert<sizeof(R)==0>();
|
||||
throw Exception( std::string("FunctionStringProxy base called with " ) + s );
|
||||
}
|
||||
};
|
||||
@@ -542,7 +542,7 @@ struct FunctionStringProxy<R (*)(A1,A2,A3,A4,A5,A6)> {
|
||||
template<typename T> struct MethodStringProxy {
|
||||
std::string operator()( const char *s )
|
||||
{
|
||||
- ctassert<false>();
|
||||
+ ctassert<sizeof(T)==0>();
|
||||
throw Exception( std::string( "MethodStringProxy: base class called in " ) + s );
|
||||
}
|
||||
};
|
||||
@@ -904,12 +904,12 @@ struct StripThisProxy<R(*)(A1,A2,A3,A4,A5,A6,A7)> {
|
||||
// first define structs to get/set arguments (struct to partial-specialize)
|
||||
template<typename T> struct SetArg {
|
||||
void operator()( asIScriptContext *ctx, int idx, T &t ) {
|
||||
- ctassert<false>();
|
||||
+ ctassert<sizeof(T)==0>();
|
||||
}
|
||||
};
|
||||
template<typename T> struct GetArg {
|
||||
T operator()() {
|
||||
- ctassert<false>();
|
||||
+ ctassert<sizeof(T)==0>();
|
||||
return T();
|
||||
}
|
||||
};
|
||||
@@ -1046,7 +1046,7 @@ struct FunctionPtr : FunctionPtrBase {
|
||||
FunctionPtr( asIScriptFunction *fptr=NULL ) : FunctionPtrBase( fptr ) {}
|
||||
R operator()( void )
|
||||
{
|
||||
- ctassert<false>();
|
||||
+ ctassert<sizeof(R)==0>();
|
||||
throw std::runtime_error( "FunctionPtr baseclass called!" );
|
||||
return R();
|
||||
}
|
||||
--
|
||||
1.8.4
|
@ -0,0 +1,39 @@
|
||||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Sat Nov 9 12:01:14 UTC 2013
|
||||
Subject: fix clang warnings
|
||||
|
||||
based on
|
||||
https://github.com/viciious/qfusion/commit/792e50cc9b55e0c5e4c954a1c0c4e4a61ad54e2c.patch
|
||||
|
||||
--- a/source/cgame/cg_draw.c
|
||||
+++ b/source/cgame/cg_draw.c
|
||||
@@ -309,7 +309,7 @@ void CG_DrawMiniMap( int x, int y, int i
|
||||
coords[2] = ( coords[2] + (float)z_lefttop ) / (float)map_z;
|
||||
|
||||
// is it a player?
|
||||
- if( ( cent->current.type == ET_PLAYER ) )
|
||||
+ if( cent->current.type == ET_PLAYER )
|
||||
{
|
||||
int box_size = (int)( 3.0 + coords[2] * 10.0 );
|
||||
|
||||
--- a/source/cgame/cg_ents.c
|
||||
+++ b/source/cgame/cg_ents.c
|
||||
@@ -376,7 +376,6 @@ static void CG_UpdatePlayerState( void )
|
||||
// set up the playerstates
|
||||
|
||||
// current
|
||||
- index = index;
|
||||
CG_SetFramePlayerState( &cg.frame, index );
|
||||
|
||||
// old
|
||||
--- a/source/client/console.c
|
||||
+++ b/source/client/console.c
|
||||
@@ -1343,7 +1343,7 @@ void Con_KeyDown( int key )
|
||||
return;
|
||||
}
|
||||
|
||||
- if( ( key == K_BACKSPACE ) )
|
||||
+ if( key == K_BACKSPACE )
|
||||
{
|
||||
if( key_linepos > 1 )
|
||||
{
|
@ -0,0 +1,624 @@
|
||||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Thu Oct 11 15:00:18 UTC 2012
|
||||
Subject: build system
|
||||
|
||||
a) respect flags/linker
|
||||
b) don't take ARCH from env (we set BASE_ARCH in the ebuild)
|
||||
c) split LDFLAGS and LDFLAGS_COMMON as per bug
|
||||
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=347650
|
||||
d) don't remove angel-lib (compilation fails, why is this?)
|
||||
e) make output verbose
|
||||
f) remove start-scripts
|
||||
g) address parallel make issues
|
||||
|
||||
--- source/Makefile
|
||||
+++ source/Makefile
|
||||
@@ -30,6 +30,16 @@
|
||||
# Build Warsow client without server capabilities?
|
||||
BUILD_THIN_CLIENT?=NO
|
||||
|
||||
+# use system libRocket
|
||||
+SYSTEM_LIBS=NO
|
||||
+
|
||||
+# enable verbosity
|
||||
+V=NO
|
||||
+
|
||||
+ifneq ($(V),YES)
|
||||
+Q=@
|
||||
+endif
|
||||
+
|
||||
###########################################################
|
||||
|
||||
ifeq ($(USE_MINGW),YES)
|
||||
@@ -50,10 +60,10 @@
|
||||
else
|
||||
CC?=gcc
|
||||
CXX?=g++
|
||||
-LD=gcc
|
||||
-LXX?=g++
|
||||
-AR=ar
|
||||
-RANLIB=ranlib
|
||||
+LD=$(CC)
|
||||
+LXX=$(CXX)
|
||||
+AR?=ar
|
||||
+RANLIB?=ranlib
|
||||
|
||||
# this nice line comes from the linux kernel makefile
|
||||
BASE_ARCH:=$(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc/ -e s/sparc64/sparc/ -e s/arm.*/arm/ -e s/sa110/arm/ -e s/alpha/axp/)
|
||||
@@ -62,7 +72,7 @@
|
||||
ifeq ($(OS),FreeBSD)
|
||||
ARCH?=freebsd_$(BASE_ARCH)
|
||||
else
|
||||
-ARCH?=$(BASE_ARCH)
|
||||
+ARCH=$(BASE_ARCH)
|
||||
endif
|
||||
|
||||
SHARED_LIBRARY_EXTENSION=so
|
||||
@@ -72,7 +82,7 @@
|
||||
|
||||
ifeq ($(DEBUG_BUILD), YES)
|
||||
BINDIR=debug
|
||||
-CFLAGS_DEBUG=-O0 -ggdb -D_DEBUG
|
||||
+CFLAGS_DEBUG=-D_DEBUG
|
||||
else
|
||||
BINDIR=release
|
||||
endif
|
||||
@@ -118,15 +128,22 @@
|
||||
LIBROCKET_INC=$(LIBROCKET_DIR)/Include
|
||||
LIBROCKET_LIB=$(LIBROCKET_DIR)/lib/libRocketWSW.a
|
||||
|
||||
-CFLAGS_ROCKET=-DSTATIC_LIB -I$(LIBROCKET_INC) -I$(ANGELSCRIPT_INC)
|
||||
+CFLAGS_ROCKET=-I$(ANGELSCRIPT_INC)
|
||||
# add the base of ui to inclusions
|
||||
CFLAGS_ROCKET+=-Iui
|
||||
|
||||
# static link to custombuilt lib
|
||||
-LDFLAGS_ROCKET=-L$(LIBROCKET_DIR)/lib -lRocketWSW -lfreetype
|
||||
+LDFLAGS_ROCKET=
|
||||
# dynamic link to 'official' build
|
||||
# LDFLAGS_ROCKET=-L$(LIBROCKET_DIR)/Build -lRocketCore -lRocketControls -lfreetype
|
||||
|
||||
+ifneq ($(SYSTEM_LIBS),YES)
|
||||
+CFLAGS_ROCKET += -DSTATIC_LIB -I$(LIBROCKET_INC)
|
||||
+LDFLAGS_ROCKET=-L$(LIBROCKET_DIR)/lib -lRocketWSW -lfreetype
|
||||
+else
|
||||
+LDFLAGS_ROCKET = -lRocketCore -lRocketControls
|
||||
+endif
|
||||
+
|
||||
###########################################################
|
||||
|
||||
####################### MINGW ######################
|
||||
@@ -195,9 +212,9 @@
|
||||
LOCALBASE?=/usr/local
|
||||
X11BASE?=/usr/X11R6
|
||||
|
||||
-CFLAGS_COMMON=$(CFLAGS) -pipe -I. -I$(LOCALBASE)/include -I$(X11BASE)/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -Wno-unused-function -fvisibility=hidden
|
||||
-CFLAGS_RELEASE=-O2 -fno-strict-aliasing -ffast-math -funroll-loops -DNDEBUG -msse2
|
||||
-CFLAGS_DEBUG=-O0 -ggdb -D_DEBUG
|
||||
+CFLAGS_COMMON=-I. -I$(LOCALBASE)/include -I$(X11BASE)/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -Wno-unused-function -fvisibility=hidden
|
||||
+CFLAGS_RELEASE=-fno-strict-aliasing -ffast-math -funroll-loops -DNDEBUG
|
||||
+CFLAGS_DEBUG=-D_DEBUG
|
||||
ifeq ($(DEBUG_BUILD),YES)
|
||||
CFLAGS_COMMON+=$(CFLAGS_DEBUG)
|
||||
else
|
||||
@@ -209,18 +226,18 @@
|
||||
CFLAGS_MODULE=-DPIC -fPIC
|
||||
CFLAGS_TV_SERVER=-DDEDICATED_ONLY -DTV_SERVER_ONLY -DC_ONLY -DTV_MODULE_HARD_LINKED
|
||||
|
||||
-LDFLAGS_COMMON=$(LDFLAGS)
|
||||
-LXXFLAGS_COMMON=$(LDFLAGS) -lstdc++ -lsupc++
|
||||
+LDFLAGS_COMMON=
|
||||
+LXXFLAGS_COMMON=-lstdc++ -lsupc++
|
||||
|
||||
ifeq ($(OS),FreeBSD)
|
||||
LDFLAGS_COMMON+= -L/usr/local/lib -lm -pthread
|
||||
else
|
||||
-LDFLAGS_COMMON+= -L/usr/local/lib -ldl -lm -O1 -Wl,--as-needed
|
||||
+LDFLAGS_COMMON+= -ldl -lm
|
||||
endif
|
||||
|
||||
ifneq ($(DEBUG_BUILD),YES)
|
||||
-LDFLAGS_COMMON+= -s
|
||||
-LXXFLAGS_COMMON+= -s
|
||||
+LDFLAGS_COMMON+=
|
||||
+LXXFLAGS_COMMON+=
|
||||
endif
|
||||
|
||||
ifeq ($(ARCH),x86_64)
|
||||
@@ -298,12 +315,19 @@
|
||||
######################################################################################################
|
||||
# Helper functions
|
||||
######################################################################################################
|
||||
+ifneq ($(V),YES)
|
||||
DO_CC=echo " > Compiling $<" && \
|
||||
- $(CC) $(CFLAGS_COMMON) -c $< -o $@
|
||||
+ $(CC) $(CFLAGS_COMMON) $(CFLAGS) -c $< -o $@
|
||||
DO_CXX=echo " > Compiling (c++) $<" && \
|
||||
- $(CXX) $(CFLAGS_COMMON) $(CXXFLAGS_COMMON) -c $< -o $@
|
||||
+ $(CXX) $(CFLAGS_COMMON) $(CXXFLAGS_COMMON) $(CXXFLAGS) -c $< -o $@
|
||||
DO_RES=echo " > Compiling resource $<" && \
|
||||
- $(RES) $(RESFLAGS_COMMON) -i $< -o $@
|
||||
+ $(RES) $(RESFLAGS_COMMON) -i $< -o $@
|
||||
+else
|
||||
+DO_CC=$(CC) $(CFLAGS_COMMON) $(CFLAGS) -c $< -o $@
|
||||
+DO_CXX=$(CXX) $(CFLAGS_COMMON) $(CXXFLAGS_COMMON) $(CXXFLAGS) -c $< -o $@
|
||||
+DO_RES=$(RES) $(RESFLAGS_COMMON) -i $< -o $@
|
||||
+endif
|
||||
+
|
||||
|
||||
DO_CC_CLIENT=$(DO_CC) $(CFLAGS_CLIENT)
|
||||
DO_CC_DED=$(DO_CC) $(CFLAGS_DED)
|
||||
@@ -505,17 +529,17 @@
|
||||
|
||||
all: client openal qf ded cgame game ui irc cin angelwrap tv_server
|
||||
|
||||
-client: $(BUILDDIRS) message-client compile-client link-client start-script-client
|
||||
+client: $(BUILDDIRS) message-client compile-client link-client
|
||||
openal: $(BUILDDIRS) message-openal compile-openal link-openal
|
||||
qf: $(BUILDDIRS) message-qf compile-qf link-qf
|
||||
-ded: $(BUILDDIRS) message-ded compile-ded link-ded start-script-ded
|
||||
+ded: $(BUILDDIRS) message-ded compile-ded link-ded
|
||||
cgame: $(BUILDDIRS) message-cgame compile-cgame link-cgame
|
||||
game: $(BUILDDIRS) message-game compile-game link-game
|
||||
ui: $(BUILDDIRS) message-ui compile-ui link-ui
|
||||
irc: $(BUILDDIRS) message-irc compile-irc link-irc
|
||||
cin: $(BUILDDIRS) message-cin compile-cin link-cin
|
||||
angelwrap: $(BUILDDIRS) message-angelwrap compile-angelwrap link-angelwrap
|
||||
-tv_server: $(BUILDDIRS) message-tv_server compile-tv_server link-tv_server start-script-tv_server
|
||||
+tv_server: $(BUILDDIRS) message-tv_server compile-tv_server link-tv_server
|
||||
|
||||
clean: clean-msg clean-depend clean-client clean-openal clean-qf clean-ded clean-cgame clean-game clean-ui clean-librocket clean-irc clean-cin clean-angelwrap clean-tv_server
|
||||
|
||||
@@ -609,7 +633,14 @@
|
||||
@echo "> *********************************************************"
|
||||
@echo "> * Building ui"
|
||||
@echo "> *********************************************************"
|
||||
+
|
||||
+ifneq ($(SYSTEM_LIBS),YES)
|
||||
compile-ui: $(OBJS_UI_ROCKET) $(LIBROCKET_LIB)
|
||||
+$(BINDIR)/basewsw/ui_$(ARCH).$(SHARED_LIBRARY_EXTENSION): $(LIBROCKET_LIB)
|
||||
+else
|
||||
+compile-ui: $(OBJS_UI_ROCKET)
|
||||
+endif
|
||||
+
|
||||
link-ui: $(BINDIR)/basewsw $(BINDIR)/basewsw/ui_$(ARCH).$(SHARED_LIBRARY_EXTENSION)
|
||||
clean-ui:
|
||||
@echo " > Removing ui objects" && \
|
||||
@@ -617,7 +648,7 @@
|
||||
|
||||
$(LIBROCKET_LIB):
|
||||
@echo "> * Building Rocket library"
|
||||
- @CXX=$(CXX) AR=$(AR) RANLIB=$(RANLIB) CXXFLAGS="$(CFLAGS)" DEBUG_BUILD=$(DEBUG_BUILD) USE_MINGW=$(USE_MINGW) $(MAKE) -C $(LIBROCKET_DIR) -f $(LIBROCKET_MAKEFILE) DEBUG_BUILD=$(DEBUG_BUILD)
|
||||
+ @CXX=$(CXX) AR=$(AR) RANLIB=$(RANLIB) CXXFLAGS="$(CXXFLAGS)" DEBUG_BUILD=$(DEBUG_BUILD) USE_MINGW=$(USE_MINGW) $(MAKE) -C $(LIBROCKET_DIR) -f $(LIBROCKET_MAKEFILE) DEBUG_BUILD=$(DEBUG_BUILD)
|
||||
@echo "> * Done building RocketCore library."
|
||||
@echo "> *********************************************************"
|
||||
@echo "> * Continuing ui building..."
|
||||
@@ -656,7 +687,6 @@
|
||||
@echo "> *********************************************************"
|
||||
@echo "> * Building angelwrap"
|
||||
@echo "> *********************************************************"
|
||||
- -@rm $(ANGELSCRIPT_LIB)
|
||||
$(ANGELSCRIPT_INC)/angelscript.h:
|
||||
@echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
|
||||
@echo "!!!"
|
||||
@@ -668,7 +698,7 @@
|
||||
|
||||
$(ANGELSCRIPT_LIB): $(ANGELSCRIPT_INC)/angelscript.h
|
||||
@echo "> * Building Angelscript library first"
|
||||
- @CXX=$(CXX) AR=$(AR) RANLIB=$(RANLIB) CXXFLAGS="$(CFLAGS)" $(MAKE) -C $(ANGELSCRIPT_PROJECT_DIR)
|
||||
+ @CXX=$(CXX) AR=$(AR) RANLIB=$(RANLIB) CXXFLAGS="$(CXXFLAGS)" $(MAKE) -C $(ANGELSCRIPT_PROJECT_DIR)
|
||||
@echo "> * Done building angelscript library."
|
||||
@echo "> *********************************************************"
|
||||
@echo "> * Continuing angelwrap building..."
|
||||
@@ -702,69 +732,69 @@
|
||||
# DED
|
||||
########
|
||||
$(BINDIR)/$(SERVER_EXE): $(OBJS_DED)
|
||||
- @echo " > Linking $@" && \
|
||||
- $(LD) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_DED)
|
||||
+ @echo " > Linking $@"
|
||||
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_DED)
|
||||
|
||||
#########
|
||||
# CLIENT
|
||||
#########
|
||||
ifeq ($(OS),Darwin)
|
||||
$(BINDIR)/$(CLIENT_EXE): $(OBJS_CLIENT)
|
||||
- @echo " > Linking $@" && \
|
||||
- $(LD) -o $@ $(OBJS_CLIENT) mac/SDLMain.m $(LDFLAGS_COMMON) $(LDFLAGS_CLIENT)
|
||||
+ @echo " > Linking $@"
|
||||
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS_CLIENT) mac/SDLMain.m $(LDFLAGS_COMMON) $(LDFLAGS_CLIENT)
|
||||
else
|
||||
$(BINDIR)/$(CLIENT_EXE): $(OBJS_CLIENT)
|
||||
- @echo " > Linking $@" && \
|
||||
- $(LD) -o $@ $(OBJS_CLIENT) $(LDFLAGS_COMMON) $(LDFLAGS_CLIENT)
|
||||
+ @echo " > Linking $@"
|
||||
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS_CLIENT) $(LDFLAGS_COMMON) $(LDFLAGS_CLIENT)
|
||||
endif
|
||||
|
||||
#########
|
||||
# OPENAL
|
||||
#########
|
||||
$(BINDIR)/libs/snd_openal_$(ARCH).$(SHARED_LIBRARY_EXTENSION): $(OBJS_OPENAL)
|
||||
- @echo " > Linking $@" && \
|
||||
- $(LD) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_OPENAL)
|
||||
+ @echo " > Linking $@"
|
||||
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_OPENAL)
|
||||
|
||||
#########
|
||||
# QF
|
||||
#########
|
||||
$(BINDIR)/libs/snd_qf_$(ARCH).$(SHARED_LIBRARY_EXTENSION): $(OBJS_QF)
|
||||
- @echo " > Linking $@" && \
|
||||
- $(LD) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_QF)
|
||||
+ @echo " > Linking $@"
|
||||
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_QF)
|
||||
|
||||
########
|
||||
# .SO
|
||||
########
|
||||
$(BINDIR)/basewsw/cgame_$(ARCH).$(SHARED_LIBRARY_EXTENSION): $(OBJS_CGAME)
|
||||
- @echo " > Linking $@" && \
|
||||
- $(LD) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE)
|
||||
+ @echo " > Linking $@"
|
||||
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE)
|
||||
|
||||
$(BINDIR)/basewsw/game_$(ARCH).$(SHARED_LIBRARY_EXTENSION): $(OBJS_GAME)
|
||||
- @echo " > Linking $@" && \
|
||||
- $(LD) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE)
|
||||
+ @echo " > Linking $@"
|
||||
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE)
|
||||
|
||||
$(BINDIR)/basewsw/ui_$(ARCH).$(SHARED_LIBRARY_EXTENSION): $(OBJS_UI_ROCKET)
|
||||
- @echo " > Linking $@" && \
|
||||
- $(LXX) -o $@ $^ $(LXXFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_ROCKET)
|
||||
+ @echo " > Linking $@"
|
||||
+ $(Q)$(LXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $^ $(LXXFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_ROCKET)
|
||||
|
||||
$(BINDIR)/libs/irc_$(ARCH).$(SHARED_LIBRARY_EXTENSION): $(OBJS_IRC)
|
||||
- @echo " > Linking $@" && \
|
||||
- $(LD) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_IRC)
|
||||
+ @echo " > Linking $@"
|
||||
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_IRC)
|
||||
|
||||
$(BINDIR)/libs/cin_$(ARCH).$(SHARED_LIBRARY_EXTENSION): $(OBJS_CIN)
|
||||
- @echo " > Linking $@" && \
|
||||
- $(LD) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_CIN)
|
||||
+ @echo " > Linking $@"
|
||||
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_CIN)
|
||||
|
||||
$(BINDIR)/libs/angelwrap_$(ARCH).$(SHARED_LIBRARY_EXTENSION): $(OBJS_ANGELWRAP)
|
||||
- @echo " > Linking $@" && \
|
||||
- $(LXX) -o $@ $^ $(LXXFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_ANGELWRAP)
|
||||
+ @echo " > Linking $@"
|
||||
+ $(Q)$(LXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $^ $(LXXFLAGS_COMMON) $(LDFLAGS_MODULE) $(LDFLAGS_ANGELWRAP)
|
||||
|
||||
########
|
||||
# TV
|
||||
########
|
||||
$(BINDIR)/$(TV_SERVER_EXE): $(OBJS_TV_SERVER)
|
||||
- @echo " > Linking $@" && \
|
||||
- $(LD) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_TV_SERVER)
|
||||
+ @echo " > Linking $@"
|
||||
+ $(Q)$(LD) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDFLAGS_COMMON) $(LDFLAGS_TV_SERVER)
|
||||
|
||||
######################################################################################################
|
||||
# Meta Rules
|
||||
@@ -776,229 +806,229 @@
|
||||
# CLIENT
|
||||
########
|
||||
$(BUILDDIR)/client/%.o: qcommon/%.c
|
||||
- @$(DO_CC_CLIENT)
|
||||
+ $(Q)$(DO_CC_CLIENT)
|
||||
|
||||
$(BUILDDIR)/client/%.o: server/%.c
|
||||
- @$(DO_CC_CLIENT)
|
||||
+ $(Q)$(DO_CC_CLIENT)
|
||||
|
||||
$(BUILDDIR)/client/%.o: client/%.c
|
||||
- @$(DO_CC_CLIENT)
|
||||
+ $(Q)$(DO_CC_CLIENT)
|
||||
|
||||
$(BUILDDIR)/client/%.o: ref_gl/%.c
|
||||
- @$(DO_CC_CLIENT)
|
||||
+ $(Q)$(DO_CC_CLIENT)
|
||||
|
||||
$(BUILDDIR)/client/%.o: null/%.c
|
||||
- @$(DO_CC_CLIENT)
|
||||
+ $(Q)$(DO_CC_CLIENT)
|
||||
|
||||
$(BUILDDIR)/client/%.o: matchmaker/%.c
|
||||
- @$(DO_CC_CLIENT)
|
||||
+ $(Q)$(DO_CC_CLIENT)
|
||||
|
||||
ifeq ($(USE_MINGW),YES)
|
||||
$(BUILDDIR)/client/%.o: win32/%.c
|
||||
- @$(DO_CC_CLIENT)
|
||||
+ $(Q)$(DO_CC_CLIENT)
|
||||
|
||||
$(BUILDDIR)/client/%.o: win32/%.rc
|
||||
- @$(DO_RES_CLIENT)
|
||||
+ $(Q)$(DO_RES_CLIENT)
|
||||
else
|
||||
ifeq ($(OS),Darwin)
|
||||
$(BUILDDIR)/client/%.o: mac/%.c
|
||||
- @$(DO_CC_CLIENT)
|
||||
+ $(Q)$(DO_CC_CLIENT)
|
||||
$(BUILDDIR)/client/%.o: unix/%.c
|
||||
- @$(DO_CC_CLIENT)
|
||||
+ $(Q)$(DO_CC_CLIENT)
|
||||
else
|
||||
$(BUILDDIR)/client/%.o: unix/%.c
|
||||
- @$(DO_CC_CLIENT)
|
||||
+ $(Q)$(DO_CC_CLIENT)
|
||||
endif
|
||||
endif
|
||||
|
||||
$(BUILDDIR)/client/%.o: game/%.c
|
||||
- @$(DO_CC_CLIENT)
|
||||
+ $(Q)$(DO_CC_CLIENT)
|
||||
|
||||
$(BUILDDIR)/client/%.o: gameshared/%.c
|
||||
- @$(DO_CC_DED)
|
||||
+ $(Q)$(DO_CC_DED)
|
||||
|
||||
$(BINDIR)/warsow: unix/start_script.sh
|
||||
- @echo " > Installing client start script" && \
|
||||
- cp $< $@ && \
|
||||
+ @echo " > Installing client start script"
|
||||
+ $(Q)cp $< $@ && \
|
||||
chmod a+x $@
|
||||
|
||||
########
|
||||
# OPENAL
|
||||
########
|
||||
$(BUILDDIR)/openal/%.o: snd_openal/%.c
|
||||
- @$(DO_CC_MODULE) $(CFLAGS_OPENAL)
|
||||
+ $(Q)$(DO_CC_MODULE) $(CFLAGS_OPENAL)
|
||||
|
||||
$(BUILDDIR)/openal/%.o: gameshared/%.c
|
||||
- @$(DO_CC_MODULE)
|
||||
+ $(Q)$(DO_CC_MODULE)
|
||||
|
||||
########
|
||||
# QF
|
||||
########
|
||||
$(BUILDDIR)/qf/%.o: snd_qf/%.c
|
||||
- @$(DO_CC_MODULE) $(CFLAGS_QF)
|
||||
+ $(Q)$(DO_CC_MODULE) $(CFLAGS_QF)
|
||||
|
||||
ifeq ($(USE_MINGW),YES)
|
||||
$(BUILDDIR)/qf/win_snd.o: win32/win_snd.c
|
||||
- @$(DO_CC_MODULE) $(CFLAGS_DSOUND)
|
||||
+ $(Q)$(DO_CC_MODULE) $(CFLAGS_DSOUND)
|
||||
else
|
||||
$(BUILDDIR)/qf/unix_snd.o: unix/unix_snd.c
|
||||
- @$(DO_CC_MODULE) $(CFLAGS_SDL)
|
||||
+ $(Q)$(DO_CC_MODULE) $(CFLAGS_SDL)
|
||||
endif
|
||||
|
||||
$(BUILDDIR)/qf/%.o: gameshared/%.c
|
||||
- @$(DO_CC_MODULE)
|
||||
+ $(Q)$(DO_CC_MODULE)
|
||||
|
||||
|
||||
########
|
||||
# DED
|
||||
########
|
||||
$(BUILDDIR)/ded/%.o: qcommon/%.c
|
||||
- @$(DO_CC_DED)
|
||||
+ $(Q)$(DO_CC_DED)
|
||||
|
||||
$(BUILDDIR)/ded/%.o: server/%.c
|
||||
- @$(DO_CC_DED)
|
||||
+ $(Q)$(DO_CC_DED)
|
||||
|
||||
ifeq ($(USE_MINGW),YES)
|
||||
$(BUILDDIR)/ded/%.o: win32/%.c
|
||||
- @$(DO_CC_DED)
|
||||
+ $(Q)$(DO_CC_DED)
|
||||
else
|
||||
$(BUILDDIR)/ded/%.o: unix/%.c
|
||||
- @$(DO_CC_DED)
|
||||
+ $(Q)$(DO_CC_DED)
|
||||
endif
|
||||
|
||||
$(BUILDDIR)/ded/%.o: null/%.c
|
||||
- @$(DO_CC_DED)
|
||||
+ $(Q)$(DO_CC_DED)
|
||||
|
||||
$(BUILDDIR)/ded/%.o: game/%.c
|
||||
- @$(DO_CC_DED)
|
||||
+ $(Q)$(DO_CC_DED)
|
||||
|
||||
$(BUILDDIR)/ded/%.o: gameshared/%.c
|
||||
- @$(DO_CC_DED)
|
||||
+ $(Q)$(DO_CC_DED)
|
||||
|
||||
$(BUILDDIR)/ded/%.o: matchmaker/%.c
|
||||
- @$(DO_CC_DED)
|
||||
+ $(Q)$(DO_CC_DED)
|
||||
|
||||
$(BINDIR)/wsw_server: unix/start_script.sh
|
||||
- @echo " > Installing dedicated server start script" && \
|
||||
- cp $< $@ && \
|
||||
+ @echo " > Installing dedicated server start script"
|
||||
+ $(Q)cp $< $@ && \
|
||||
chmod a+x $@
|
||||
|
||||
########
|
||||
# CGAME
|
||||
########
|
||||
$(BUILDDIR)/cgame/%.o: cgame/%.c
|
||||
- @$(DO_CC_MODULE)
|
||||
+ $(Q)$(DO_CC_MODULE)
|
||||
|
||||
$(BUILDDIR)/cgame/%.o: gameshared/%.c
|
||||
- @$(DO_CC_MODULE)
|
||||
+ $(Q)$(DO_CC_MODULE)
|
||||
|
||||
########
|
||||
# GAME
|
||||
########
|
||||
$(BUILDDIR)/game/%.o: game/%.c
|
||||
- @$(DO_CC_MODULE)
|
||||
+ $(Q)$(DO_CC_MODULE)
|
||||
|
||||
$(BUILDDIR)/game/%.o: game/ai/%.c
|
||||
- @$(DO_CC_MODULE)
|
||||
+ $(Q)$(DO_CC_MODULE)
|
||||
|
||||
$(BUILDDIR)/game/%.o: gameshared/%.c
|
||||
- @$(DO_CC_MODULE)
|
||||
+ $(Q)$(DO_CC_MODULE)
|
||||
|
||||
$(BUILDDIR)/game/%.o: matchmaker/%.c
|
||||
- @$(DO_CC_MODULE)
|
||||
+ $(Q)$(DO_CC_MODULE)
|
||||
|
||||
########
|
||||
# UI.ROCKET
|
||||
########
|
||||
$(BUILDDIR)/ui/%.o: gameshared/%.c
|
||||
- @$(DO_CC_MODULE)
|
||||
+ $(Q)$(DO_CC_MODULE)
|
||||
|
||||
$(BUILDDIR)/ui/%.o: ui/%.cpp
|
||||
- @$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
|
||||
+ $(Q)$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
|
||||
|
||||
$(BUILDDIR)/ui/%.o: ui/kernel/%.cpp
|
||||
- @$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
|
||||
+ $(Q)$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
|
||||
|
||||
$(BUILDDIR)/ui/%.o: ui/as/%.cpp
|
||||
- @$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
|
||||
+ $(Q)$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
|
||||
|
||||
$(BUILDDIR)/ui/%.o: ui/datasources/%.cpp
|
||||
- @$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
|
||||
+ $(Q)$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
|
||||
|
||||
$(BUILDDIR)/ui/%.o: ui/widgets/%.cpp
|
||||
- @$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
|
||||
+ $(Q)$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
|
||||
|
||||
$(BUILDDIR)/ui/%.o: ui/decorators/%.cpp
|
||||
- @$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
|
||||
+ $(Q)$(DO_CXX_MODULE) $(CFLAGS_ROCKET)
|
||||
|
||||
#$(BUILDDIR)/ui.as/%.o: matchmaker/%.c
|
||||
-# @$(DO_CC_MODULE)
|
||||
+# $(DO_CC_MODULE)
|
||||
|
||||
########
|
||||
# IRC
|
||||
########
|
||||
$(BUILDDIR)/irc/%.o: gameshared/%.c
|
||||
- @$(DO_CC_MODULE)
|
||||
+ $(Q)$(DO_CC_MODULE)
|
||||
|
||||
$(BUILDDIR)/irc/%.o: irc/%.c
|
||||
- @$(DO_CC_MODULE)
|
||||
+ $(Q)$(DO_CC_MODULE)
|
||||
|
||||
########
|
||||
# CIN
|
||||
########
|
||||
$(BUILDDIR)/cin/%.o: gameshared/%.c
|
||||
- @$(DO_CC_MODULE)
|
||||
+ $(Q)$(DO_CC_MODULE)
|
||||
|
||||
$(BUILDDIR)/cin/%.o: cin/%.c
|
||||
- @$(DO_CC_MODULE) $(CFLAGS_CIN)
|
||||
+ $(Q)$(DO_CC_MODULE) $(CFLAGS_CIN)
|
||||
|
||||
########
|
||||
# ANGELWRAP
|
||||
########
|
||||
$(BUILDDIR)/angelwrap/%.o: gameshared/%.c
|
||||
- @$(DO_CC_MODULE) $(CFLAGS_ANGELWRAP)
|
||||
+ $(Q)$(DO_CC_MODULE) $(CFLAGS_ANGELWRAP)
|
||||
|
||||
$(BUILDDIR)/angelwrap/%.o: angelwrap/%.c
|
||||
- @$(DO_CC_MODULE) $(CFLAGS_ANGELWRAP)
|
||||
+ $(Q)$(DO_CC_MODULE) $(CFLAGS_ANGELWRAP)
|
||||
|
||||
$(BUILDDIR)/angelwrap/%.o: angelwrap/%.cpp
|
||||
- @$(DO_CXX_MODULE) $(CFLAGS_ANGELWRAP)
|
||||
+ $(Q)$(DO_CXX_MODULE) $(CFLAGS_ANGELWRAP)
|
||||
|
||||
$(BUILDDIR)/angelwrap/%.o : angelwrap/addon/%.cpp
|
||||
- @$(DO_CXX_MODULE) $(CFLAGS_ANGELWRAP)
|
||||
+ $(Q)$(DO_CXX_MODULE) $(CFLAGS_ANGELWRAP)
|
||||
|
||||
########
|
||||
# TV SERVER
|
||||
########
|
||||
$(BUILDDIR)/tv_server/%.o: qcommon/%.c
|
||||
- @$(DO_CC_TV_SERVER)
|
||||
+ $(Q)$(DO_CC_TV_SERVER)
|
||||
|
||||
$(BUILDDIR)/tv_server/%.o: client/%.c
|
||||
- @$(DO_CC_TV_SERVER)
|
||||
+ $(Q)$(DO_CC_TV_SERVER)
|
||||
|
||||
$(BUILDDIR)/tv_server/%.o: tv_server/tv_module/%.c
|
||||
- @$(DO_CC_TV_SERVER)
|
||||
+ $(Q)$(DO_CC_TV_SERVER)
|
||||
|
||||
$(BUILDDIR)/tv_server/%.o: tv_server/%.c
|
||||
- @$(DO_CC_TV_SERVER)
|
||||
+ $(Q)$(DO_CC_TV_SERVER)
|
||||
|
||||
ifeq ($(USE_MINGW),YES)
|
||||
$(BUILDDIR)/tv_server/%.o: win32/%.c
|
||||
- @$(DO_CC_TV_SERVER)
|
||||
+ $(Q)$(DO_CC_TV_SERVER)
|
||||
else
|
||||
$(BUILDDIR)/tv_server/%.o: unix/%.c
|
||||
- @$(DO_CC_TV_SERVER)
|
||||
+ $(Q)$(DO_CC_TV_SERVER)
|
||||
endif
|
||||
|
||||
$(BUILDDIR)/tv_server/%.o: null/%.c
|
||||
- @$(DO_CC_TV_SERVER)
|
||||
+ $(Q)$(DO_CC_TV_SERVER)
|
||||
|
||||
$(BUILDDIR)/tv_server/%.o: gameshared/%.c
|
||||
- @$(DO_CC_TV_SERVER)
|
||||
+ $(Q)$(DO_CC_TV_SERVER)
|
||||
|
||||
$(BINDIR)/wswtv_server: unix/start_script.sh
|
||||
- @echo " > Installing TV server start script" && \
|
||||
- cp $< $@ && \
|
||||
+ @echo " > Installing TV server start script"
|
||||
+ $(Q)cp $< $@ && \
|
||||
chmod a+x $@
|
||||
|
||||
######################################################################################################
|
||||
--- libsrcs/libRocket/libRocket/Makefile.warsow
|
||||
+++ libsrcs/libRocket/libRocket/Makefile.warsow
|
||||
@@ -13,9 +13,9 @@
|
||||
endif
|
||||
|
||||
ifeq ($(DEBUG_BUILD),YES)
|
||||
- CXXFLAGS += -g -DROCKET_DEBUG
|
||||
+ CXXFLAGS += -DROCKET_DEBUG
|
||||
else
|
||||
- CXXFLAGS += -O2
|
||||
+ CXXFLAGS +=
|
||||
endif
|
||||
|
||||
BUILDDIR=Build/obj
|
||||
--- libsrcs/angelscript/angelSVN/sdk/angelscript/projects/gnuc/makefile
|
||||
+++ libsrcs/angelscript/angelSVN/sdk/angelscript/projects/gnuc/makefile
|
||||
@@ -47,7 +47,7 @@
|
||||
CXX ?= gcc
|
||||
# On i686 architecture you may need to add -march=i686 if you get
|
||||
# an undefined symbol for __sync_sub_and_fetch_4 in as_atomic.cpp.
|
||||
- CXXFLAGS += -g -Wall -fPIC -fno-strict-aliasing
|
||||
+ CXXFLAGS += -Wall -fPIC -fno-strict-aliasing
|
||||
endif
|
||||
|
||||
AR ?= ar
|
@ -0,0 +1,11 @@
|
||||
--- source/snd_qf/snd_mix.c
|
||||
+++ source/snd_qf/snd_mix.c
|
||||
@@ -27,7 +27,7 @@
|
||||
int *snd_p, snd_linear_count, snd_vol, music_vol;
|
||||
short *snd_out;
|
||||
|
||||
-#if !defined ( id386 ) || defined ( __MACOSX__ )
|
||||
+#if defined ( PIC ) || !defined ( id386 ) || defined ( __MACOSX__ )
|
||||
#ifdef _WIN32
|
||||
#pragma warning( push )
|
||||
#pragma warning( disable : 4310 ) // cast truncates constant value
|
@ -0,0 +1,198 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-fps/warsow/warsow-1.03.ebuild,v 1.1 2013/11/09 12:44:30 hasufell Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils check-reqs gnome2-utils flag-o-matic games
|
||||
|
||||
BASE_DATA_PV=1.0
|
||||
BASE_DATA_P=${PN}_${BASE_DATA_PV}_unified
|
||||
DATA_PV=1.02
|
||||
UPDATE_P=${PN}_${DATA_PV}_update
|
||||
ENGINE_PV=${PV}
|
||||
ENGINE_P=${PN}_${ENGINE_PV}_sdk
|
||||
|
||||
DESCRIPTION="Multiplayer FPS based on the QFusion engine (evolved from Quake 2)"
|
||||
HOMEPAGE="http://www.warsow.net/"
|
||||
SRC_URI="http://funpark.warsow-esport.net/~warsow/${BASE_DATA_PV}/${BASE_DATA_P}.tar.gz
|
||||
http://www.warsow.net:1337/~warsow/${PV}/${ENGINE_P}.tar.gz
|
||||
http://funpark.warsow-esport.net/~warsow/${PV}/${UPDATE_P}.zip
|
||||
mirror://gentoo/warsow.png"
|
||||
|
||||
# ZLIB: bundled angelscript
|
||||
LICENSE="GPL-2 ZLIB warsow"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+angelscript debug dedicated irc openal server"
|
||||
|
||||
RDEPEND=">=dev-libs/libRocket-1.2.1_p20130110
|
||||
media-libs/freetype
|
||||
net-misc/curl
|
||||
sys-libs/zlib
|
||||
!dedicated? (
|
||||
media-libs/libpng:0
|
||||
media-libs/libsdl
|
||||
media-libs/libtheora
|
||||
media-libs/libvorbis
|
||||
x11-libs/libX11
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXxf86dga
|
||||
x11-libs/libXxf86vm
|
||||
virtual/jpeg
|
||||
virtual/opengl
|
||||
openal? ( media-libs/openal )
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip
|
||||
x11-misc/makedepend
|
||||
!dedicated? (
|
||||
x11-proto/xineramaproto
|
||||
x11-proto/xf86dgaproto
|
||||
x11-proto/xf86vidmodeproto
|
||||
)
|
||||
openal? ( virtual/pkgconfig )"
|
||||
|
||||
S=${WORKDIR}/${ENGINE_P}/source
|
||||
S_U=${WORKDIR}/${PN}_${BASE_DATA_PV}
|
||||
S_UPDATE=${WORKDIR}/${UPDATE_P}
|
||||
|
||||
CHECKREQS_DISK_BUILD="1G"
|
||||
CHECKREQS_DISK_USR="500M"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${BASE_DATA_P}.tar.gz ${ENGINE_P}.tar.gz
|
||||
mkdir "${S_UPDATE}" || die
|
||||
cd "${S_UPDATE}" || die
|
||||
unpack ${UPDATE_P}.zip
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if [[ $(tc-getCC) =~ clang ]]; then
|
||||
einfo "disabling -ffast-math due to clang bug"
|
||||
einfo "http://llvm.org/bugs/show_bug.cgi?id=13745"
|
||||
append-cflags -fno-fast-math
|
||||
append-cxxflags -fno-fast-math
|
||||
fi
|
||||
|
||||
sed -i \
|
||||
-e "/fs_basepath =/ s:\.:${GAMES_DATADIR}/${PN}:" \
|
||||
qcommon/files.c \
|
||||
|| die "sed files.c failed"
|
||||
|
||||
sed -i \
|
||||
-e "s:q_jpeg_mem_src:_&:" \
|
||||
ref_gl/r_image.c || die "sed r_image.c failed"
|
||||
|
||||
rm -r "${S_U}"/docs/old* || die
|
||||
|
||||
# edos2unix breaks whitespace files
|
||||
einfo "removing dos line breaks"
|
||||
find . -type f -exec sed -i 's/\r$//' '{}' + || die
|
||||
|
||||
cd "${S}"/.. || die
|
||||
epatch "${FILESDIR}"/${PF}-build.patch \
|
||||
"${FILESDIR}"/${P}-pic.patch \
|
||||
"${FILESDIR}"/{01..03}-${P}-clang.patch
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
yesno() { use ${1} && echo YES || echo NO ; }
|
||||
|
||||
use angelscript &&
|
||||
emake -C ../libsrcs/angelscript/angelSVN/sdk/angelscript/projects/gnuc
|
||||
|
||||
local arch
|
||||
if use amd64 ; then
|
||||
arch=x86_64
|
||||
elif use x86 ; then
|
||||
arch=i386
|
||||
fi
|
||||
|
||||
local myconf
|
||||
if use dedicated ; then
|
||||
myconf=(
|
||||
BUILD_CLIENT=NO
|
||||
BUILD_IRC=NO
|
||||
BUILD_SND_OPENAL=NO
|
||||
BUILD_SND_QF=NO
|
||||
BUILD_CIN=NO
|
||||
BUILD_SERVER=YES
|
||||
BUILD_TV_SERVER=YES
|
||||
)
|
||||
else
|
||||
myconf=(
|
||||
BUILD_CLIENT=YES
|
||||
BUILD_IRC=$(yesno irc)
|
||||
BUILD_SND_OPENAL=$(yesno openal)
|
||||
BUILD_SND_QF=YES
|
||||
BUILD_CIN=YES
|
||||
BUILD_SERVER=$(yesno server)
|
||||
BUILD_TV_SERVER=$(yesno server)
|
||||
)
|
||||
fi
|
||||
|
||||
emake \
|
||||
V=YES \
|
||||
SYSTEM_LIBS=YES \
|
||||
BASE_ARCH=${arch} \
|
||||
BINDIR=lib \
|
||||
BUILD_ANGELWRAP=$(yesno angelscript) \
|
||||
DEBUG_BUILD=$(yesno debug) \
|
||||
${myconf[@]}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd lib
|
||||
|
||||
if ! use dedicated ; then
|
||||
newgamesbin ${PN}.* ${PN}
|
||||
doicon -s 48 "${DISTDIR}"/${PN}.png
|
||||
make_desktop_entry ${PN} Warsow
|
||||
fi
|
||||
|
||||
if use dedicated || use server ; then
|
||||
newgamesbin wsw_server.* ${PN}-ded
|
||||
newgamesbin wswtv_server.* ${PN}-tv
|
||||
fi
|
||||
|
||||
exeinto "$(games_get_libdir)"/${PN}
|
||||
doexe */*.so
|
||||
|
||||
insinto "${GAMES_DATADIR}"/${PN}
|
||||
doins -r "${S_U}"/basewsw
|
||||
doins -r "${S_UPDATE}"/basewsw
|
||||
|
||||
local so
|
||||
for so in basewsw/*.so ; do
|
||||
dosym "$(games_get_libdir)"/${PN}/${so##*/} \
|
||||
"${GAMES_DATADIR}"/${PN}/${so}
|
||||
done
|
||||
|
||||
if [[ -e libs ]] ; then
|
||||
dodir "${GAMES_DATADIR}"/${PN}/libs
|
||||
for so in libs/*.so ; do
|
||||
dosym "$(games_get_libdir)"/${PN}/${so##*/} \
|
||||
"${GAMES_DATADIR}"/${PN}/${so}
|
||||
done
|
||||
fi
|
||||
|
||||
dodoc "${S_U}"/docs/*
|
||||
dodoc "${S_UPDATE}"/docs/*
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
games_pkg_preinst
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
commit 1c856e44774a7ce8eb6dce6828ef689647f83ca4
|
||||
Author: Wolfgang Bauer <wbauer@tmo.at>
|
||||
Date: Wed Nov 6 16:46:09 2013 +0100
|
||||
|
||||
Revert "Files passed as arguments: Ignore unsupported files"
|
||||
|
||||
This reverts commit cd9e50ae4f3ded5a78d0cfb09a67684a9c15d726.
|
||||
|
||||
See bug#327224 for details.
|
||||
|
||||
diff --git a/dolphin/src/dolphinmainwindow.cpp b/dolphin/src/dolphinmainwindow.cpp
|
||||
index 9da73f9..b477600 100644
|
||||
--- a/dolphin/src/dolphinmainwindow.cpp
|
||||
+++ b/dolphin/src/dolphinmainwindow.cpp
|
||||
@@ -31,7 +31,6 @@
|
||||
#include "panels/information/informationpanel.h"
|
||||
#include "settings/dolphinsettingsdialog.h"
|
||||
#include "statusbar/dolphinstatusbar.h"
|
||||
-#include "views/dolphinview.h"
|
||||
#include "views/dolphinviewactionhandler.h"
|
||||
#include "views/dolphinremoteencoding.h"
|
||||
#include "views/draganddrophelper.h"
|
||||
@@ -244,20 +243,8 @@ void DolphinMainWindow::openDirectories(const QList<KUrl>& dirs)
|
||||
return;
|
||||
}
|
||||
|
||||
- // dirs could contain URLs that actually point to archives or other files.
|
||||
- // Replace them by URLs we can open where possible and filter the rest out.
|
||||
- QList<KUrl> urlsToOpen;
|
||||
- foreach (const KUrl& rawUrl, dirs) {
|
||||
- const KFileItem& item = KFileItem(KFileItem::Unknown, KFileItem::Unknown, rawUrl);
|
||||
- item.determineMimeType();
|
||||
- const KUrl& url = DolphinView::openItemAsFolderUrl(item);
|
||||
- if (!url.isEmpty()) {
|
||||
- urlsToOpen.append(url);
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- if (urlsToOpen.count() == 1) {
|
||||
- m_activeViewContainer->setUrl(urlsToOpen.first());
|
||||
+ if (dirs.count() == 1) {
|
||||
+ m_activeViewContainer->setUrl(dirs.first());
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -267,12 +254,12 @@ void DolphinMainWindow::openDirectories(const QList<KUrl>& dirs)
|
||||
|
||||
// Open each directory inside a new tab. If the "split view" option has been enabled,
|
||||
// always show two directories within one tab.
|
||||
- QList<KUrl>::const_iterator it = urlsToOpen.begin();
|
||||
- while (it != urlsToOpen.end()) {
|
||||
+ QList<KUrl>::const_iterator it = dirs.begin();
|
||||
+ while (it != dirs.end()) {
|
||||
openNewTab(*it);
|
||||
++it;
|
||||
|
||||
- if (hasSplitView && (it != urlsToOpen.end())) {
|
||||
+ if (hasSplitView && (it != dirs.end())) {
|
||||
const int tabIndex = m_viewTab.count() - 1;
|
||||
m_viewTab[tabIndex].secondaryView->setUrl(*it);
|
||||
++it;
|
@ -1,6 +1,6 @@
|
||||
DIST postfix-2.10.0.tar.gz 3826655 SHA256 4a42a6029af418cbd4a8668b4f8c7e1ea9975cbe9756df760649c0a941bfeb7b SHA512 88689c2b18aeecd6e363525955c8e3506acf7702eb7fabe148b72a149020c29a76b3f6ed57109380ebb2106cf798a0ce78d470bc4a104a8ecde6c1c4cd0da07e WHIRLPOOL b47559ff91651c699581757976628ab87ffda91ef85f2ccb86ddc4982de68fe7f6dedc419a2708e879969081a7d54681f88763500cd816aed51958bbe0880b70
|
||||
DIST postfix-2.10.1.tar.gz 3827595 SHA256 2e85a62e97418bbb022b4d4433098a7f25adc7dc707c37d9984db2c2f314b1c1 SHA512 34d5923748b38dd93609657011adc1371ab738ee86558aa4822cce6e879ccdd426bb4de994ab425b3a2745c8ca10a01b2d1c5f310872e839f9627afa8dcccdf0 WHIRLPOOL d1e6c029429e6ec2249b58cfa035a8819456557655711fe8d81ea9cfbd22fd66837be509e8b0f458ee6680330b1c5cf1c6fc580b75b2df6aeb30cb94cf478031
|
||||
DIST postfix-2.10.2.tar.gz 3828326 SHA256 f1a735a5a9ffeac8fca59046c437c3b76e7f923fb4249db2a55b2bff0306ddd4 SHA512 fa6c123da040a8e332c0bf2430f5b098523c2eff42a6cf4bfe6618b82d59be8e5a7f5c85b09ab8fd0312058b2135b174e00890423e4d3f8f732c3dc3c91f01c3 WHIRLPOOL 4e1e453ecd653058faf7420d6bfb6ac6a6c343f03f9c1a4213c403a7164d99f659a0b9ba744b803c3d94cfaf3216d3505f44d22069421f6cc4a4651b6be1f316
|
||||
DIST postfix-2.11-20131104.tar.gz 3975512 SHA256 4d04e19724387523b74d807d8eb1b85fb2a171f3f8fc5ddb3876d9b523742567 SHA512 37bc765236bfefbb3095cfb5d94709cd53f2579073bc608038dbc2379040a26d238a15b98e1f67c8b870dc353818b193f6670edc90ee751c290475b0052275a3 WHIRLPOOL 38962d45d6b744eae49144d9bafd9e32bca703a6126815e32c02683b0366a5b6f009b7908ae4942cfe901184d54b5a1dd51e2ba3fe2341fa08b6781ca95bd527
|
||||
DIST postfix-2.11-20131105.tar.gz 3975594 SHA256 dceea592164a7f789cebe959853a1bcfbe1ab4904a36d8c6c9f3db1ec568efa2 SHA512 c6c1f5ccb2500886bcf55494e299dc85842c90edfa1b52cd5915dc99fbd579ce461beb7edee3cd89d4d5fe9fb460e948a0fa8e0df35c10e12b34a5972d0f3243 WHIRLPOOL 6dab9e27682dabd8c48f55a5712c3cba38cf63556f45a88ff14015c42a8c0a51c04dd4d1f122c6daf6958742096a328584abb37833a0b5e2505b26d35214b72d
|
||||
DIST postfix-vda-v11-2.9.5.patch 55009 SHA256 df30379c456971a514ae5587531bb5cd8492921a6a27e6d23f5014a1434945aa SHA512 c44497536e2bc313f2301e799a6614f396fc7bb06ef31493460edc59b0922b4d9a24802a84e2b8cf158277f5b0c8c59b53a4f8ef6896ee1e2ba538c562687010 WHIRLPOOL 70c438d2e98aaae6ebd37fadb5d5d0cbe3b31baf2119657009802be62bfeef7dc6a6e62fc8259bfe635ccbf4b0c8ffa17b35a04648c6c138575dda8314a28744
|
||||
DIST postfix-vda-v13-2.10.0.patch 55701 SHA256 6208021eb0b37ac6482e334e538ed5700cc22c4d4dd66ed9e975ae5f20bf935f SHA512 0b4b53a8cd28abf56eee3b2ed63ca1814251b60816e6ca1143249d25fd6ef7f905bec3134125ac6e851af685db8aae878012113693261529ae2ddbcf1bd93e62 WHIRLPOOL d98b7d2177b8b69738086880fd08c336fa60b99ff7413624e628fd5f17be2064f2ccaa37c047d3013ed41c0ff1bcb76e7962f8390c4179f28ab11733dd3b59d3
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.11_pre20131104.ebuild,v 1.1 2013/11/04 06:32:09 eras Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.11_pre20131105.ebuild,v 1.1 2013/11/09 13:13:08 eras Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils flag-o-matic multilib pam ssl-cert systemd toolchain-funcs user versionator
|
@ -1,6 +1,9 @@
|
||||
DIST LibRaw-0.15.4.tar.gz 1427757 SHA256 b3fcfee33bc34ae5869a9741880e28a62f029f196cb1d1a007ab156f4a110f79 SHA512 86a0c3bd8e019b415e75ef8e505e317188d8c24fdcf1aae804234e10cc3dcfd452537cc9a25a2a94f27c3b2ee70ab503af6ab189be3449b2ace3a61353fc255e WHIRLPOOL f8ef7dcb88685326348d5a713bc6c107093e3e2081dbf28e3368b8acfb30a3bafe5bcc9be7d02bd35c8f464a6b7bfb2a4070018cd0d559676c0670d4a86c82e7
|
||||
DIST LibRaw-0.16.0-Alpha2.tar.gz 710507 SHA256 6ca75ad19d193e595d2191d0d176f25c8653d2c9770a42e349bc51c61094b868 SHA512 29e1cf7975a4f3ca3a6f87581c7f41f431967a035f515a4c13debd2ac9a0612bf320f6ae3cc08310dfbf2a72ec3a379275c460c85319078ee2ff11bce96a7cdc WHIRLPOOL 1e13d0d0af41d11e15fb6db055cf4346e741ac5acb78e9bd232f8b43113ad6f32e1e91a8546c3fe5e1bf9f218546425fb5f703fad171bb1743ba7136df867c8f
|
||||
DIST LibRaw-0.16.0-Alpha3.tar.gz 712538 SHA256 e5725e0ccc971d70b2c21f1f06c2e16213a8f3ccf6b7411fa890714174a8514c SHA512 ac003ca4585038436485c4878e90bda32e29c7605a1fea520fbf8aa743a548b3256d131456ef2f981e9005fc180684b7a0fbc78c177f1f028c1f92697819f4af WHIRLPOOL 1022fe5c67bb914d5129cce73c8708f096fe4bfc408e8ae7abb78d373f3e812671e5e6c685a233a7f776d70b54dafc48b3f0e012cafb416a3a15199e9f422c57
|
||||
DIST LibRaw-demosaic-pack-GPL2-0.15.4.tar.gz 31271 SHA256 4c4dc9328edab4af6af7a76ea24c91c81b8181ec347016ea4697fb67c34678ba SHA512 c75c9823f5c888a81c5e8240999d3facf9a5ed9518c6c1ec93930281cfb055d93b4a44cc80f384032bdc36abc843ed75f53c1c1ee03127221d478a17d26fa0ad WHIRLPOOL 1f371dc6d74c9302b03e3264f82f224d3b6e95fb59090e0d44949a5bcfe3c6fd05cc62830c7f83b27ff9e586b2c9ccea1ccad10e8295b30bef188726f7bc04e0
|
||||
DIST LibRaw-demosaic-pack-GPL2-0.16.0-Alpha2.tar.gz 31732 SHA256 576755d29062fa3e6defa229b1d30e62fa0d292d8362afaa2fd82b1f963cb5e8 SHA512 941025b310a0c9d2faffca4cffa10283f30b22b0ca841a09b31fcb43af177ca04a249de39263efec4866efa6aebb9c3710a886da54c6126850a29028b4c029ed WHIRLPOOL dd70a8040c77f43e4579abaf88713c4cc7d625ea17e7c6dd63bbef61ab836dae7f9ddd5d31a84ec79c42742cb93723abc6c2dc9d4680570db645a8e6d199c62b
|
||||
DIST LibRaw-demosaic-pack-GPL2-0.16.0-Alpha3.tar.gz 31554 SHA256 72bc15bde916d99b9af836945bcb396f9710295adcbe1654296e26d787a9dce8 SHA512 9e2cc1ee002ad60e41ef6970ad23e227762d3968c369168175b47103f735b0b608211658c96b1552a99f723a13d9cece1dd347b3d188646226fcc2923c4a1db4 WHIRLPOOL e1f41dbdeeca88a816b92a1856269e3071b8b5af0e7ab493c2cdcf70de8d588d0eb0e7ccdf19c3525e50c5eed479a93caffe8f964fba653e9e99684f93889728
|
||||
DIST LibRaw-demosaic-pack-GPL3-0.15.4.tar.gz 38196 SHA256 1868c252ae0fc67d5a06862d93119f818a9208eef93f0e7832f6112ac6ef208a SHA512 0a369349ed11bb888d042724fe85e5c2bd3b553c68aeb6637877560f733956211201fc30940b168e06f3bfaa0f564190b1ab7b999a7a854227db4a9219874e36 WHIRLPOOL df54fc93f88862b4a736fc7500a740439cbe7ec7d897ca9fb73953d60e77e440b470270f7b5ec1fe5a5bec91e1cddbf2eac44bd262b1b1d1d1a5b3d878dbe588
|
||||
DIST LibRaw-demosaic-pack-GPL3-0.16.0-Alpha2.tar.gz 39295 SHA256 f549de9cd0e29f94170b5af8c3554a4954a172054cbeaae9ee782915239ad97a SHA512 506eb512759e770dcef91ba580e04340163d99363563523d26673b5436734042ef0ac2efcbcc9f04fd78f62757d35a5731c1e58ccf30edc0184af9dd367f109d WHIRLPOOL 642c858510f3e659ea03228e6e1bba99901c88f7486c2584a34e4b65eb9dd8368dad9c4ea8f3f50fd1cebb7cab7631c7a0c329d965f9c59fae1916b3450fc982
|
||||
DIST LibRaw-demosaic-pack-GPL3-0.16.0-Alpha3.tar.gz 38612 SHA256 fd44e82976621e15d2fdd8394150bd5d35b3fdd314e901bcb8e41e171143c52a SHA512 2054b532e42e44c2d9676cc9a7793fbde797545b68cd14130bf96d9025af546b84173e483455533e96b37bc8a39bbd5659ccfbe65e1e7f1b780e5298dab8a153 WHIRLPOOL c3d1c93b11a391c3345a16dea10c22c04d1d83b901f463954f4f22f710b6380a71ee99cf2fcd2dc105efd771748d386e88b25ec618f3728d1bd406dd7581293c
|
||||
|
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/libraw/libraw-0.16.0_alpha3.ebuild,v 1.1 2013/11/08 09:42:43 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-multilib toolchain-funcs
|
||||
|
||||
MY_PN=LibRaw
|
||||
MY_PV=${PV/_a/-A}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
|
||||
DESCRIPTION="LibRaw is a library for reading RAW files obtained from digital photo cameras"
|
||||
HOMEPAGE="http://www.libraw.org/"
|
||||
SRC_URI="http://www.libraw.org/data/${MY_P}.tar.gz
|
||||
demosaic? (
|
||||
http://www.libraw.org/data/LibRaw-demosaic-pack-GPL2-${MY_PV}.tar.gz
|
||||
http://www.libraw.org/data/LibRaw-demosaic-pack-GPL3-${MY_PV}.tar.gz
|
||||
)"
|
||||
|
||||
# Libraw also has it's own license, which is a pdf file and
|
||||
# can be obtained from here:
|
||||
# http://www.libraw.org/data/LICENSE.LibRaw.pdf
|
||||
LICENSE="LGPL-2.1 CDDL GPL-2 GPL-3"
|
||||
SLOT="0/10" # subslot = libraw soname version
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="demosaic examples jpeg jpeg2k +lcms openmp"
|
||||
|
||||
RDEPEND="jpeg? ( virtual/jpeg:0[${MULTILIB_USEDEP}] )
|
||||
jpeg2k? ( media-libs/jasper[${MULTILIB_USEDEP}] )
|
||||
lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
DOCS=( Changelog.txt README )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.16.0_alpha2-docs.patch
|
||||
"${FILESDIR}"/${PN}-0.16.0_alpha2-automagic-jasper.patch
|
||||
"${FILESDIR}"/${PN}-0.16.0_alpha2-libdir.patch
|
||||
"${FILESDIR}"/${PN}-0.16.0_alpha2-lcms2-first.patch
|
||||
"${FILESDIR}"/${PN}-0.16.0_alpha2-custom-demosaic-paths.patch
|
||||
)
|
||||
|
||||
pkg_pretend() {
|
||||
if use openmp ; then
|
||||
tc-has-openmp || die "Please switch to an openmp compatible compiler"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_enable openmp OPENMP)
|
||||
$(cmake-utils_use_enable jpeg JPEG)
|
||||
$(cmake-utils_use_enable jpeg2k JASPER)
|
||||
$(cmake-utils_use_enable lcms LCMS)
|
||||
$(cmake-utils_use_enable examples EXAMPLES)
|
||||
$(cmake-utils_use_enable demosaic DEMOSAIC_PACK_GPL2)
|
||||
$(cmake-utils_use_enable demosaic DEMOSAIC_PACK_GPL3)
|
||||
-DDEMOSAIC_PACK_GPL2_PATH="${WORKDIR}/${MY_PN}-demosaic-pack-GPL2-${MY_PV}"
|
||||
-DDEMOSAIC_PACK_GPL3_PATH="${WORKDIR}/${MY_PN}-demosaic-pack-GPL3-${MY_PV}"
|
||||
)
|
||||
cmake-multilib_src_configure
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST qt-gstreamer-0.10.2.tar.bz2 175567 SHA256 6ef1a7efcb0e134648574f1fb19f1d2c6b1b8ee2eed67662cb77b0b7cbf359d1 SHA512 83f09e13a27c2153026dbcf5dbdcb6cbcc87b1b30356b849c44975f7c475c8358a950eb5ce6e42607657e1b09613da5e9ba56569e53fee2bbd0d6bf504cc0862 WHIRLPOOL 5a124faf2aa233971bfd309ea7f935613d969e8922dbe59a452f631cfeab30fdf47a0d32eb9203371530afbdff03c651463c9b88d6fbba87164be3913ab5efcc
|
||||
DIST qt-gstreamer-0.10.3.tar.bz2 317895 SHA256 542f1f28153c898fdb7a03084a628a0a6b0583d8657d758fcb4da3f9bb4e0fdf SHA512 a3de4fe2c9f4101d9ec46c3facddbb873516a2d75b18e9efb877bc1b67e7afdedec9b6508056aaa627f3c85206a6529a0c66425697942929bca108e3b1783cd4 WHIRLPOOL 85ca0375dc1d1e446e856602a1c4ed27296d368b2a0096e589acfe82daf31324aeb2b15612a151dcc3707e4da203a74ad56ec0f90039dafb7ce1379fe5d139a2
|
||||
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/qt-gstreamer/qt-gstreamer-0.10.3.ebuild,v 1.1 2013/11/09 13:11:35 johu Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
QT_MINIMAL="4.7.0"
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
else
|
||||
GIT_ECLASS="git-r3"
|
||||
EGIT_REPO_URI=( "git://anongit.freedesktop.org/gstreamer/${PN}" )
|
||||
KEYWORDS=""
|
||||
fi
|
||||
|
||||
inherit cmake-utils ${GIT_ECLASS}
|
||||
|
||||
DESCRIPTION="QtGStreamer provides C++ bindings for GStreamer with a Qt-style API."
|
||||
HOMEPAGE="http://gstreamer.freedesktop.org/wiki/QtGStreamer"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
>=dev-libs/boost-1.40:=
|
||||
>=dev-util/boost-build-1.40
|
||||
>=media-libs/gstreamer-0.10.33:0.10
|
||||
>=media-libs/gst-plugins-base-0.10.33:0.10
|
||||
>=dev-qt/qtcore-${QT_MINIMAL}:4
|
||||
>=dev-qt/qtdeclarative-${QT_MINIMAL}:4
|
||||
>=dev-qt/qtgui-${QT_MINIMAL}:4
|
||||
>=dev-qt/qtopengl-${QT_MINIMAL}:4
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? ( >=dev-qt/qttest-${QT_MINIMAL}:4 )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use test QTGSTREAMER_TESTS)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -0,0 +1,117 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/ardour/ardour-3.5.74.ebuild,v 1.1 2013/11/08 12:34:31 nativemad Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils toolchain-funcs flag-o-matic waf-utils
|
||||
|
||||
DESCRIPTION="Digital Audio Workstation"
|
||||
HOMEPAGE="http://ardour.org/"
|
||||
|
||||
if [ ${PV} = 9999 ]; then
|
||||
KEYWORDS=""
|
||||
EGIT_REPO_URI="http://git.ardour.org/ardour/ardour.git"
|
||||
inherit git-2
|
||||
else
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://github.com/Ardour/ardour/archive/${PV}.zip -> ${P}.zip"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="3"
|
||||
IUSE="altivec debug doc nls lv2 sse"
|
||||
|
||||
RDEPEND="media-libs/aubio
|
||||
media-libs/liblo
|
||||
sci-libs/fftw:3.0
|
||||
media-libs/freetype:2
|
||||
>=dev-libs/glib-2.10.1:2
|
||||
dev-cpp/glibmm:2
|
||||
>=x11-libs/gtk+-2.8.1:2
|
||||
>=dev-libs/libxml2-2.6:2
|
||||
>=media-libs/libsndfile-1.0.18
|
||||
>=media-libs/libsamplerate-0.1
|
||||
>=media-libs/rubberband-1.6.0
|
||||
>=media-libs/libsoundtouch-1.6.0
|
||||
media-libs/flac
|
||||
media-libs/raptor:2
|
||||
>=media-libs/liblrdf-0.4.0-r20
|
||||
>=media-sound/jack-audio-connection-kit-0.120
|
||||
>=gnome-base/libgnomecanvas-2
|
||||
media-libs/vamp-plugin-sdk
|
||||
dev-libs/libxslt
|
||||
dev-libs/libsigc++:2
|
||||
>=dev-cpp/gtkmm-2.16:2.4
|
||||
>=dev-cpp/libgnomecanvasmm-2.26:2.6
|
||||
media-libs/alsa-lib
|
||||
x11-libs/pango
|
||||
x11-libs/cairo
|
||||
media-libs/libart_lgpl
|
||||
virtual/libusb:0
|
||||
dev-libs/boost
|
||||
>=media-libs/taglib-1.7
|
||||
net-misc/curl
|
||||
lv2? (
|
||||
>=media-libs/slv2-0.6.1
|
||||
media-libs/lilv
|
||||
media-libs/sratom
|
||||
dev-libs/sord
|
||||
>=media-libs/suil-0.6.10
|
||||
>=media-libs/lv2-1.4.0
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )
|
||||
doc? ( app-doc/doxygen[dot] )"
|
||||
if ! [ ${PV} = 9999 ]; then
|
||||
DEPEND="${DEPEND}
|
||||
app-arch/unzip"
|
||||
fi
|
||||
|
||||
src_unpack() {
|
||||
if [ ${PV} = 9999 ]; then
|
||||
git-2_src_unpack
|
||||
else
|
||||
unpack ${A}
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare(){
|
||||
if ! [ ${PV} = 9999 ]; then
|
||||
PVTEMP=`echo "${PV}" | sed "s/\./-/2"`
|
||||
sed -e '/cmd = "git describe HEAD/,/utf-8/{s:cmd = \"git describe HEAD\":rev = \"'${PVTEMP}-gentoo'\":p;d}' -i "${S}"/wscript
|
||||
sed -e 's/'os.getcwd\(\),\ \'.git'/'os.getcwd\(\),\ \'libs/'' -i "${S}"/wscript
|
||||
sed -e 's/'os.path.exists\(\'.git'/'os.path.exists\(\'wscript/'' -i "${S}"/wscript
|
||||
|
||||
fi
|
||||
epatch "${FILESDIR}"/${PN}-3.5.7-syslibs.patch
|
||||
sed 's/python/python2/' -i waf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export CC CXX
|
||||
mkdir -p "${D}"
|
||||
waf-utils_src_configure \
|
||||
--destdir="${D}" \
|
||||
--prefix=/usr \
|
||||
--configdir=/etc \
|
||||
$(use lv2 && echo "--lv2" || echo "--no-lv2") \
|
||||
$(use nls && echo "--nls" || echo "--no-nls") \
|
||||
$(use debug && echo "--stl-debug") \
|
||||
$((use altivec || use sse) && echo "--fpu-optimization" || echo "--no-fpu-optimization") \
|
||||
$(use doc && echo "--docs")
|
||||
}
|
||||
|
||||
src_install() {
|
||||
waf-utils_src_install
|
||||
mv ${PN}.1 ${PN}${SLOT}.1
|
||||
doman ${PN}${SLOT}.1
|
||||
newicon icons/icon/ardour_icon_mac.png ${PN}${SLOT}.png
|
||||
make_desktop_entry ardour3 ardour3 ardour3 AudioVideo
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you are using Ardour and want to keep its development alive"
|
||||
elog "then please consider to do a donation upstream at ardour.org. Thanks!"
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
diff -rupN a/ardour-3.5.74/libs/ardour/wscript b/ardour-3.5.74/libs/ardour/wscript
|
||||
--- a/ardour-3.5.74/libs/ardour/wscript 2013-11-05 20:20:03.000000000 +0100
|
||||
+++ b/ardour-3.5.74/libs/ardour/wscript 2013-11-08 09:51:41.553000000 +0100
|
||||
@@ -287,7 +287,8 @@ def configure(conf):
|
||||
|
||||
# we don't try to detect this, since its part of our source tree
|
||||
|
||||
- conf.define('HAVE_RUBBERBAND', 1) # controls whether we think we have it
|
||||
+ autowaf.check_pkg(conf, 'taglib', uselib_store='TAGLIB', atleast_version='1.7')
|
||||
+ autowaf.check_pkg(conf, 'rubberband', uselib_store='RUBBERBAND', atleast_version='1.4')
|
||||
conf.define('USE_RUBBERBAND', 1) # controls whether we actually use it
|
||||
|
||||
conf.define('CURRENT_SESSION_FILE_VERSION', CURRENT_SESSION_FILE_VERSION)
|
||||
@@ -332,7 +333,7 @@ def build(bld):
|
||||
obj.target = 'ardour'
|
||||
obj.uselib = ['GLIBMM','GTHREAD','AUBIO','SIGCPP','XML','UUID',
|
||||
'SNDFILE','SAMPLERATE','LRDF','AUDIOUNITS',
|
||||
- 'OSX','BOOST','CURL','DL']
|
||||
+ 'OSX','BOOST','CURL','DL','RUBBERBAND','TAGLIB']
|
||||
obj.use = ['libpbd','libmidipp','libevoral','libvampplugin',
|
||||
'libaudiographer','libltc','libtimecode']
|
||||
if bld.is_defined('USE_EXTERNAL_LIBS'):
|
||||
diff -rupN a/ardour-3.5.74/wscript b/ardour-3.5.74/wscript
|
||||
--- a/ardour-3.5.74/wscript 2013-11-05 20:20:03.000000000 +0100
|
||||
+++ b/ardour-3.5.74/wscript 2013-11-08 09:49:27.594000000 +0100
|
||||
@@ -56,9 +56,7 @@ children = [
|
||||
'libs/vamp-sdk',
|
||||
'libs/qm-dsp',
|
||||
'libs/vamp-plugins',
|
||||
- 'libs/taglib',
|
||||
'libs/libltc',
|
||||
- 'libs/rubberband',
|
||||
'libs/surfaces',
|
||||
'libs/panners',
|
||||
'libs/backends',
|
||||
|
@ -0,0 +1,102 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/audacity/audacity-2.0.5.ebuild,v 1.1 2013/11/09 13:38:10 polynomial-c Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils wxwidgets autotools versionator
|
||||
|
||||
MY_PV=$(replace_version_separator 3 -)
|
||||
MY_P="${PN}-src-${MY_PV}"
|
||||
MY_T="${PN}-minsrc-${MY_PV}"
|
||||
DESCRIPTION="Free crossplatform audio editor"
|
||||
HOMEPAGE="http://audacity.sourceforge.net/"
|
||||
SRC_URI="http://audacity.googlecode.com/files/${MY_T}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~x86"
|
||||
IUSE="alsa ffmpeg flac id3tag jack ladspa libsamplerate +libsoxr midi mp3 sbsms soundtouch twolame vamp vorbis"
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEPEND="x11-libs/wxGTK:2.8[X]
|
||||
>=app-arch/zip-2.3
|
||||
>=media-libs/libsndfile-1.0.0
|
||||
dev-libs/expat
|
||||
libsamplerate? ( >=media-libs/libsamplerate-0.1.2 )
|
||||
libsoxr? ( media-libs/soxr )
|
||||
vorbis? ( >=media-libs/libvorbis-1.0 )
|
||||
mp3? ( >=media-libs/libmad-0.14.2b )
|
||||
flac? ( >=media-libs/flac-1.2.0[cxx] )
|
||||
id3tag? ( media-libs/libid3tag )
|
||||
sbsms? ( media-libs/libsbsms )
|
||||
soundtouch? ( >=media-libs/libsoundtouch-1.3.1 )
|
||||
vamp? ( >=media-libs/vamp-plugin-sdk-2.0 )
|
||||
twolame? ( media-sound/twolame )
|
||||
ffmpeg? ( virtual/ffmpeg )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
jack? ( >=media-sound/jack-audio-connection-kit-0.103.0 )"
|
||||
# Crashes at startup here...
|
||||
# lv2? ( >=media-libs/slv2-0.6.0 )
|
||||
# Disabled upstream ATM
|
||||
# ladspa? ( >=media-libs/liblrdf-0.4.0 )
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
mp3? ( >=media-sound/lame-3.70 )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-arch/xz-utils
|
||||
virtual/pkgconfig"
|
||||
|
||||
REQUIRED_USE="soundtouch? ( midi )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-1.3.13-automagic.patch
|
||||
|
||||
AT_M4DIR="${S}/m4" eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
WX_GTK_VER="2.8"
|
||||
need-wxwidgets unicode
|
||||
|
||||
# * always use system libraries if possible
|
||||
# * options listed in the order that configure --help lists them
|
||||
# * if libsamplerate not requested, use libresample instead.
|
||||
econf \
|
||||
--enable-unicode \
|
||||
--enable-nyquist \
|
||||
--disable-dynamic-loading \
|
||||
$(use_enable ladspa) \
|
||||
--with-libsndfile=system \
|
||||
--with-expat=system \
|
||||
$(use_with libsamplerate) \
|
||||
$(use_with !libsamplerate libresample) \
|
||||
$(use_with libsoxr) \
|
||||
$(use_with vorbis libvorbis) \
|
||||
$(use_with mp3 libmad) \
|
||||
$(use_with flac libflac) \
|
||||
$(use_with id3tag libid3tag) \
|
||||
$(use_with sbsms) \
|
||||
$(use_with soundtouch) \
|
||||
$(use_with vamp libvamp) \
|
||||
$(use_with twolame libtwolame) \
|
||||
$(use_with ffmpeg) \
|
||||
$(use_with midi) \
|
||||
$(use_with alsa) \
|
||||
$(use_with jack)
|
||||
}
|
||||
|
||||
# $(use_with lv2 slv2) \
|
||||
# $(use_with ladspa liblrdf) \
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# Remove bad doc install
|
||||
rm -rf "${D}"/usr/share/doc
|
||||
|
||||
# Install our docs
|
||||
dodoc README.txt
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST mpd-0.17.4.tar.bz2 582579 SHA256 ad1559c8db4438d76b7fc41f0b362be5ec4046a5d301f0f7a50e1eea67f85cd4 SHA512 6ad218bf0c8c01667b5bf4234d6350889822e898bd143680d572507a088f3101c23f693252d566f64d2b0fe3699d25970334b52281751b90dbefd385d7c8d729 WHIRLPOOL cd399947dea25d2c60600fb6a2b7fddf36bb0dddd1f2761dbb479d09687699bbd2b967836d21eb7534c8c1d3c93cdff79851ac1e0ff88514b1fa03c4e4e42685
|
||||
DIST mpd-0.17.5.tar.bz2 585656 SHA256 58767d8a47464bfd3e950e4c1f08b697b588aa2ff6b196586d89428d34561743 SHA512 2065f3ed06589aaf50f484f44ab106aa6c767a0f9af0d34240b843452e6371a923b21d310119ec4548305e7f7386f54e4809f3c1fc0bb356fd7546d3c7e9b9f6 WHIRLPOOL b9788b1fdc318f8ee421e8a2e5a4f85fa0d88af33c4ee30e82bfd0553daaf81b34647326c96ebcd16330c29f580c4344a9d7c60e099eefa0672913014fae6f80
|
||||
DIST mpd-0.17.6.tar.bz2 585951 SHA256 9788948175157dc1c4da4a7d36e04a4b4812cb3a79f6b935e4fc9f93cb60c332 SHA512 014629b913e7bd537f38303ffee295648b55fe18dc0ea669b463b82c3d60334792eeedb624f96849c834cf32e0bb5107f804e59d62be293ff78d3d940dbbb9e2 WHIRLPOOL dee52fe02174b3818ce4483385b7b91e0667fddfd4912023551032b29a67b80a9d3aba2f2d49781266eceb25d5af2c3fe1285f46ad1513cafcd0f5d3766d2705
|
||||
DIST mpd-0.18.tar.xz 577216 SHA256 6b171985f192603150c879d105dc4d05d701ac60a2db41630a4dce823e068388 SHA512 9925623abd8c3913e16aebac93dc4ea08ab0dbe89959e45d49c5c29d1c50cc44b41e39fedd0920eea978475a92f3360393c9ee75e25c8c71c82f1b6786178a2d WHIRLPOOL ec806b15d20aaa684ced8ba4309fbcd3fc19a8237e44a4e881384d9f261db0e7bcd4c4a1b85887ef0279bf8195abb04ee514d441197263a41e2f4a49cd454f1c
|
||||
DIST mpd-0.18.3.tar.xz 580332 SHA256 425e6882e1d558642bb5433c78155f6bee7c58c95083d3a6615cdf164365d719 SHA512 b1c7b1bfd2ed53f0c752fba6a116224c42f9a0d3ead74e78edbf8f55de2ffba5d3adabb2fc78eca8746c83cf9c98e14ee73f3893fa9c4ce3c78936faf8e72ddf WHIRLPOOL 97164a3f87ac06cc46a6d676bd31e278965e10753caec0386c6d55143a6340ece69f55a6ea7a6106f1847106eb45dd62e1a7bbe0bb4869423fcefd769ccbf822
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/mpd/mpd-0.18.ebuild,v 1.2 2013/11/01 15:46:34 jer Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/mpd/mpd-0.18.3.ebuild,v 1.1 2013/11/08 20:16:25 angelos Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils flag-o-matic linux-info multilib readme.gentoo systemd user
|
||||
|
||||
DESCRIPTION="The Music Player Daemon (mpd)"
|
||||
HOMEPAGE="http://www.musicpd.org"
|
||||
SRC_URI="http://www.musicpd.org/download/${PN}/${PV}/${P}.tar.xz"
|
||||
SRC_URI="http://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
@ -1 +1,2 @@
|
||||
DIST puddletag-1.0.1.tar.gz 686638 SHA256 642f881821944f787348349ee35acec0858fa4cc0d90cbb0433fe1c4d4948634 SHA512 0c5d7056ae81428242486c64cbbc70510acb01880a0ab0d4798c8200452def1809a74f571524f620305d221e08276c9ff07c60c30ec475e6300b33e16fb57c52 WHIRLPOOL bd001939594b5309822a954cacc772964e69c329a7e0e3f5eb75b0a9a291df2d79aba8bda5637e3e478c5223a7e25d8ce58fde02a27ee2a19dc0a60aa0acb53f
|
||||
DIST puddletag-1.0.2.tar.gz 957000 SHA256 37570639908a0f13a2ef78f9d15782d9c6e981f70951acbe5f238dbe711bc2b1 SHA512 bd48c85be143eba23688afd308e2abc721fe1527f59672a8b117a9513f720a02a24e1c5c3304f5ca453e78508cdf0c017ecf6f2aa1df00a3e8f0af9c268fc414 WHIRLPOOL badf2bd07fb142b2a1d50779bc3dd9d6c88fb9ccb71d8ca1c16239b02c2e4a6cfbc00a57bccd979aba84a9ade32763af4c04022f79f22c87605a7ff0a27a570c
|
||||
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/puddletag/puddletag-1.0.2.ebuild,v 1.1 2013/11/08 18:21:16 billie Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1 fdo-mime
|
||||
|
||||
DESCRIPTION="Audio tag editor"
|
||||
HOMEPAGE="http://puddletag.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="acoustid cover musicbrainz quodlibet"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=">=dev-python/PyQt4-4.9.6-r2[${PYTHON_USEDEP},svg]
|
||||
>=dev-python/pyparsing-1.5.1[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/configobj-4.7.2-r1[${PYTHON_USEDEP}]
|
||||
acoustid? ( >=media-libs/chromaprint-0.6 )
|
||||
musicbrainz? ( >=dev-python/python-musicbrainz-0.7.4-r1[${PYTHON_USEDEP}] )
|
||||
cover? ( virtual/python-imaging[${PYTHON_USEDEP}] )
|
||||
quodlibet? ( >=media-sound/quodlibet-2.5[${PYTHON_USEDEP}] )
|
||||
>=dev-python/sip-4.14.2-r1:0[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-3.0.1[${PYTHON_USEDEP}]"
|
||||
|
||||
DOCS=( changelog HACKING NEWS README THANKS TODO)
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue