parent
1d0ecc26b5
commit
e603f8d580
@ -0,0 +1,143 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-pvgrub/xen-pvgrub-4.5.0-r1.ebuild,v 1.1 2015/02/27 06:51:51 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE='xml,threads'
|
||||
|
||||
inherit flag-o-matic eutils multilib python-single-r1 toolchain-funcs
|
||||
|
||||
XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles"
|
||||
LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
|
||||
GRUB_URL=mirror://gnu-alpha/grub
|
||||
SRC_URI="
|
||||
http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
|
||||
$GRUB_URL/grub-0.97.tar.gz
|
||||
$XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
|
||||
$LIBPCI_URL/pciutils-2.2.9.tar.bz2
|
||||
$XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
|
||||
$XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
|
||||
$XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz"
|
||||
|
||||
S="${WORKDIR}/xen-${PV}"
|
||||
|
||||
DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside guest filesystem"
|
||||
HOMEPAGE="http://xen.org/"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 -x86"
|
||||
IUSE="custom-cflags"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="sys-devel/gettext
|
||||
sys-devel/bin86
|
||||
sys-apps/texinfo"
|
||||
|
||||
RDEPEND=">=app-emulation/xen-4.2.1"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
retar-externals() {
|
||||
# Purely to unclutter src_prepare
|
||||
local set="grub-0.97.tar.gz lwip-1.3.0.tar.gz newlib-1.16.0.tar.gz polarssl-1.1.4-gpl.tgz zlib-1.2.3.tar.gz"
|
||||
|
||||
# epatch can't patch in $WORKDIR, requires a sed; Bug #455194. Patchable, but sed informative
|
||||
sed -e s':AR=${AR-"ar rc"}:AR=${AR-"ar"}:' \
|
||||
-i "${WORKDIR}"/zlib-1.2.3/configure
|
||||
sed -e 's:^AR=ar rc:AR=ar:' \
|
||||
-e s':$(AR) $@:$(AR) rc $@:' \
|
||||
-i "${WORKDIR}"/zlib-1.2.3/{Makefile,Makefile.in}
|
||||
einfo "zlib Makefile edited"
|
||||
|
||||
cd "${WORKDIR}"
|
||||
tar czp zlib-1.2.3 -f zlib-1.2.3.tar.gz
|
||||
tar czp grub-0.97 -f grub-0.97.tar.gz
|
||||
tar czp lwip -f lwip-1.3.0.tar.gz
|
||||
tar czp newlib-1.16.0 -f newlib-1.16.0.tar.gz
|
||||
tar czp polarssl-1.1.4 -f polarssl-1.1.4-gpl.tgz
|
||||
mv $set "${S}"/stubdom/
|
||||
einfo "tarballs moved to source"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# if the user *really* wants to use their own custom-cflags, let them
|
||||
if use custom-cflags; then
|
||||
einfo "User wants their own CFLAGS - removing defaults"
|
||||
# try and remove all the default custom-cflags
|
||||
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
|
||||
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
|
||||
-i {} \;
|
||||
fi
|
||||
|
||||
# Patch the unmergeable newlib, fix most of the leftover gcc QA issues
|
||||
cp "${FILESDIR}"/newlib-implicits.patch stubdom || die
|
||||
|
||||
# Patch stubdom/Makefile to patch insource newlib & prevent internal downloading
|
||||
epatch "${FILESDIR}"/${PN/-pvgrub/}-4.3-externals.patch
|
||||
|
||||
# fix jobserver in Makefile
|
||||
epatch "${FILESDIR}"/${PN}-4.2-jserver.patch
|
||||
|
||||
#Substitute for internal downloading. pciutils copied only due to the only .bz2
|
||||
cp "${DISTDIR}"/pciutils-2.2.9.tar.bz2 ./stubdom/ || die "pciutils not copied to stubdom"
|
||||
retar-externals || die "re-tar procedure failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf="--prefix=${PREFIX}/usr \
|
||||
--libdir=${PREFIX}/usr/$(get_libdir) \
|
||||
--libexecdir=${PREFIX}/usr/libexec \
|
||||
--disable-werror \
|
||||
--disable-xen"
|
||||
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use custom-cflags || unset CFLAGS
|
||||
if test-flag-CC -fno-strict-overflow; then
|
||||
append-flags -fno-strict-overflow
|
||||
fi
|
||||
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" -C tools/include
|
||||
|
||||
if use x86; then
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
|
||||
XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
|
||||
elif use amd64; then
|
||||
emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
|
||||
XEN_TARGET_ARCH="x86_64" -C stubdom pv-grub
|
||||
if has_multilib_profile; then
|
||||
multilib_toolchain_setup x86
|
||||
emake CC="$(tc-getCC)" AR="$(tc-getAR)" \
|
||||
XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use x86; then
|
||||
emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
|
||||
fi
|
||||
if use amd64; then
|
||||
emake XEN_TARGET_ARCH="x86_64" DESTDIR="${D}" -C stubdom install-grub
|
||||
if has_multilib_profile; then
|
||||
emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Official Xen Guide and the offical wiki page:"
|
||||
elog "https://wiki.gentoo.org/wiki/Xen"
|
||||
elog "http://wiki.xen.org/wiki/Main_Page"
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/pecl-mongo/pecl-mongo-1.6.3.ebuild,v 1.1 2015/02/27 03:15:24 grknight Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PHP_EXT_NAME="mongo"
|
||||
|
||||
USE_PHP="php5-6 php5-5 php5-4"
|
||||
|
||||
inherit php-ext-pecl-r2
|
||||
|
||||
DESCRIPTION="MongoDB database driver"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
@ -0,0 +1,86 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/blaze/blaze-0.7.2.ebuild,v 1.1 2015/02/27 02:19:53 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
# if it won't fail anyway why run it at all?
|
||||
RESTRICT="test"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Next generation Python numpy"
|
||||
HOMEPAGE="http://blaze.pydata.org/"
|
||||
SRC_URI="https://github.com/ContinuumIO/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
# Currently doc build fails, reason unclear but appears it's tied to use of
|
||||
# redhat's anaconda installer, seemingly hostile to gentoo.
|
||||
# Leaving doc build content in case this is fixed
|
||||
IUSE="doc examples test"
|
||||
|
||||
# pyspark appears an optional dep not in portage. pyskit appears to be dropped
|
||||
# pyparsing lokks to be required still despite its absence from requirements.txt
|
||||
PY2_USEDEP=$(python_gen_usedep python2_7)
|
||||
RDEPEND="
|
||||
>=dev-python/blz-0.6.2[${PYTHON_USEDEP}]
|
||||
=dev-python/datashape-0.4*[${PYTHON_USEDEP}]
|
||||
>=dev-python/dynd-python-0.6.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.7[${PYTHON_USEDEP}]
|
||||
dev-python/pyparsing[${PYTHON_USEDEP}]
|
||||
dev-python/toolz[${PYTHON_USEDEP}]
|
||||
dev-python/cytoolz[${PYTHON_USEDEP}]
|
||||
dev-python/pandas[${PYTHON_USEDEP}]
|
||||
dev-python/h5py[${PYTHON_USEDEP}]
|
||||
dev-python/unicodecsv[${PY2_USEDEP}]
|
||||
>=dev-python/multipledispatch-0.4.7[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-0.10.1[${PY2_USEDEP}]
|
||||
dev-python/sqlalchemy[${PYTHON_USEDEP}]
|
||||
dev-python/pytables[${PYTHON_USEDEP}]
|
||||
dev-python/pymongo[${PYTHON_USEDEP}]
|
||||
dev-python/xlrd[${PYTHON_USEDEP}]
|
||||
dev-python/psutil[${PYTHON_USEDEP}]
|
||||
dev-python/into[${PYTHON_USEDEP}]
|
||||
dev-python/networkx[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
>=dev-python/cython-0.18[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.7[${PYTHON_USEDEP}]
|
||||
dev-python/toolz[${PYTHON_USEDEP}]
|
||||
dev-python/bokeh[${PYTHON_USEDEP}] )
|
||||
test? ( ${RDEPEND}
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}] )
|
||||
"
|
||||
# Currently doc build fails, reason unclear but appears it's tied to use of
|
||||
# redhat's anaconda installer, seemingly hostile to gentoo.
|
||||
|
||||
python_prepare_all() {
|
||||
# Prevent d'loading. Use this for now. Flagged for improved fix later.
|
||||
sed -e "s: 'sphinx.ext.intersphinx',::" -i docs/source/conf.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
#python_compile_all() {
|
||||
# use doc && emake -C docs html
|
||||
#}
|
||||
|
||||
python_test() {
|
||||
# https://github.com/ContinuumIO/blaze/issues/791
|
||||
cd "${BUILD_DIR}"/lib || die
|
||||
"${PYTHON}" -c 'import blaze; blaze.test()' || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
# use doc && local HTML_DOCS=( docs/build/html/. )
|
||||
use examples && local EXAMPLES=( blaze/examples/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,77 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rspec-core/rspec-core-2.14.8.ebuild,v 1.11 2014/11/18 11:46:33 ago Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="none"
|
||||
RUBY_FAKEGEM_TASK_DOC="none"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
|
||||
|
||||
# Also install this custom path since internal paths depend on it.
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="exe"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="rspec-core.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
|
||||
HOMEPAGE="http://rspec.rubyforge.org/"
|
||||
SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="2"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? (
|
||||
>=dev-ruby/nokogiri-1.5.2
|
||||
dev-ruby/syntax
|
||||
>=dev-ruby/zentest-4.6.2
|
||||
>=dev-ruby/rspec-expectations-2.14.0:2
|
||||
>=dev-ruby/rspec-mocks-2.12.0:2
|
||||
)"
|
||||
|
||||
# Skip yard for ruby20 for now since we don't support ruby20 eselected
|
||||
# yet and we can't bootstrap otherwise.
|
||||
USE_RUBY=${USE_RUBY/ruby20/} ruby_add_bdepend "doc? ( dev-ruby/yard )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Don't set up bundler: it doesn't understand our setup.
|
||||
sed -i -e '/[Bb]undler/d' Rakefile || die
|
||||
|
||||
# Avoid dependency on cucumber since we can't run the features anyway.
|
||||
sed -i -e '/[Cc]ucumber/ s:^:#:' Rakefile || die
|
||||
|
||||
# Remove jruby-specific comparison documents since for us the normal
|
||||
# version passes.
|
||||
cp spec/rspec/core/formatters/text_mate_formatted-1.8.7.html spec/rspec/core/formatters/text_mate_formatted-1.8.7-jruby.html|| die
|
||||
|
||||
# Duplicate exe also in bin. We can't change it since internal stuff
|
||||
# also depends on this and fixing that is going to be fragile. This
|
||||
# way we can at least install proper bin scripts.
|
||||
cp -R exe bin || die
|
||||
|
||||
# Avoid unneeded dependency on git.
|
||||
sed -i -e '/git ls-files/ s:^:#:' rspec-core.gemspec || die
|
||||
|
||||
# Avoid aruba dependency so that we don't end up in dependency hell.
|
||||
sed -i -e '/aruba/ s:^:#:' -e '104,106 s:^:#:' spec/spec_helper.rb || die
|
||||
rm spec/command_line/order_spec.rb || die
|
||||
}
|
||||
|
||||
each_ruby_prepare() {
|
||||
sed -i -e 's:ruby -e:'${RUBY}' -e:' spec/rspec/core_spec.rb || die
|
||||
}
|
||||
|
||||
all_ruby_compile() {
|
||||
if use doc ; then
|
||||
yardoc || die
|
||||
fi
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
PATH="${S}/bin:${PATH}" RUBYLIB="${S}/lib" ${RUBY} -Ilib bin/rspec spec || die "Tests failed."
|
||||
}
|
@ -0,0 +1,123 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/rubygems-2.4.6.ebuild,v 1.1 2015/02/27 07:22:48 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
|
||||
|
||||
inherit ruby-ng prefix
|
||||
|
||||
DESCRIPTION="Centralized Ruby extension management system"
|
||||
HOMEPAGE="http://rubyforge.org/projects/rubygems/"
|
||||
LICENSE="|| ( Ruby MIT )"
|
||||
|
||||
SRC_URI="http://production.cf.rubygems.org/rubygems/${P}.tgz"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE="server test"
|
||||
|
||||
PDEPEND="server? ( >=dev-ruby/builder-2.1 )"
|
||||
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
>=dev-ruby/minitest-4:0
|
||||
dev-ruby/rdoc
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
|
||||
mkdir -p lib/rubygems/defaults || die
|
||||
cp "${FILESDIR}/gentoo-defaults.rb" lib/rubygems/defaults/operating_system.rb || die
|
||||
|
||||
eprefixify lib/rubygems/defaults/operating_system.rb
|
||||
|
||||
# Disable broken tests when changing default values:
|
||||
sed -i -e '/test_check_executable_overwrite_default_bin_dir/,/^ end/ s:^:#:' test/rubygems/test_gem_installer.rb || die
|
||||
sed -i -e '/test_default_path/,/^ end/ s:^:#:' test/rubygems/test_gem.rb || die
|
||||
|
||||
# Remove a test that fails when yard is installed.
|
||||
sed -i -e '/test_self_attribute_names/,/^ end/ s:^:#:' test/rubygems/test_gem_specification.rb || die
|
||||
|
||||
# Skip tests for default gems that all fail
|
||||
sed -i -e '/test_default_gems_use_full_paths/,/^ end/ s:^:#:' test/rubygems/test_gem.rb || die
|
||||
sed -i -e '/test_execute_ignore_default_gem_verbose/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_cleanup_command.rb || die
|
||||
sed -i -e '/test_execute_default_gem/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_contents_command.rb test/rubygems/test_gem_commands_pristine_command.rb || die
|
||||
sed -i -e '/test_execute_default_details/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_query_command.rb || die
|
||||
sed -i -e '/test_execute_all/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_uninstall_command.rb || die
|
||||
sed -i -e '/test_load_default_gem/,/^ end/ s:^:#:' test/rubygems/test_gem_specification.rb || die
|
||||
sed -i -e '/test_uninstall_default_gem/,/^ end/ s:^:#:' test/rubygems/test_gem_uninstaller.rb || die
|
||||
sed -i -e '/test_alien_default/,/^ end/ s:^:#:' test/rubygems/test_gem_validator.rb || die
|
||||
|
||||
# Avoid tests playing tricks with ruby engine that don't seem to
|
||||
# work for us.
|
||||
rm test/rubygems/test_gem_request_set_gem_dependency_api.rb || die
|
||||
|
||||
# Avoid test requiring network access
|
||||
sed -i -e '/test_download_to_cache/askip "requires network access"' test/rubygems/test_gem_remote_fetcher.rb || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
# Not really a build but...
|
||||
sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
# Unset RUBYOPT to avoid interferences, bug #158455 et. al.
|
||||
#unset RUBYOPT
|
||||
|
||||
if [[ "${EUID}" -ne "0" ]]; then
|
||||
RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} -I.:lib:test \
|
||||
-e 'Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
|
||||
else
|
||||
ewarn "The userpriv feature must be enabled to run tests, bug 408951."
|
||||
eerror "Testsuite will not be run."
|
||||
fi
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
# Unset RUBYOPT to avoid interferences, bug #158455 et. al.
|
||||
unset RUBYOPT
|
||||
export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}"
|
||||
|
||||
pushd lib &>/dev/null
|
||||
doruby -r *
|
||||
popd &>/dev/null
|
||||
|
||||
local sld=$(ruby_rbconfig_value 'sitelibdir')
|
||||
insinto "${sld#${EPREFIX}}" # bug #320813
|
||||
newins "${FILESDIR}/auto_gem.rb.ruby19" auto_gem.rb || die
|
||||
|
||||
newbin bin/gem $(basename ${RUBY} | sed -e 's:ruby:gem:') || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
dodoc History.txt README.rdoc
|
||||
|
||||
if use server; then
|
||||
newinitd "${FILESDIR}/init.d-gem_server2" gem_server || die "newinitd failed"
|
||||
newconfd "${FILESDIR}/conf.d-gem_server" gem_server || die "newconfd failed"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ! -n $(readlink "${ROOT}"usr/bin/gem) ]] ; then
|
||||
eselect ruby set $(eselect --brief --no-color ruby show | head -n1)
|
||||
fi
|
||||
|
||||
ewarn
|
||||
ewarn "To switch between available Ruby profiles, execute as root:"
|
||||
ewarn "\teselect ruby set ruby(20|21|...)"
|
||||
ewarn
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
ewarn "If you have uninstalled dev-ruby/rubygems, Ruby applications are unlikely"
|
||||
ewarn "to run in current shells because of missing auto_gem."
|
||||
ewarn "Please run \"unset RUBYOPT\" in your shells before using ruby"
|
||||
ewarn "or start new shells"
|
||||
ewarn
|
||||
ewarn "If you have not uninstalled dev-ruby/rubygems, please do not unset "
|
||||
ewarn "RUBYOPT"
|
||||
}
|
@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/fossil/fossil-20130911114349.ebuild,v 1.4 2014/09/01 16:41:42 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
MY_P=${PN}-src-${PV}
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Simple, high-reliability, source control management, and more"
|
||||
HOMEPAGE="http://www.fossil-scm.org/"
|
||||
SRC_URI="http://www.fossil-scm.org/download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="json +lineedit sqlite +ssl tcl"
|
||||
|
||||
DEPEND="sys-libs/zlib
|
||||
lineedit? ( || ( sys-libs/readline:0 dev-libs/libedit ) )
|
||||
ssl? ( dev-libs/openssl )
|
||||
sqlite? ( dev-db/sqlite:3 )
|
||||
tcl? ( dev-lang/tcl )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_configure() {
|
||||
# this is not an autotools situation so don't make it seem like one
|
||||
# --with-tcl: works
|
||||
# --without-tcl: dies
|
||||
local myconf='--with-zlib'
|
||||
|
||||
myconf+=" --lineedit=$(usex lineedit 1 0)"
|
||||
myconf+=" --with-openssl=$(usex ssl auto none)"
|
||||
use json && myconf+=' --json'
|
||||
use sqlite && myconf+=' --disable-internal-sqlite'
|
||||
use tcl && myconf+=' --with-tcl --with-tcl-stubs'
|
||||
tc-export CC
|
||||
./configure ${myconf} || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin fossil
|
||||
}
|
@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/fossil/fossil-20140612172556.ebuild,v 1.1 2014/11/20 18:52:26 titanofold Exp $
|
||||
|
||||
EAPI=5
|
||||
MY_P=${PN}-src-${PV}
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Simple, high-reliability, source control management, and more"
|
||||
HOMEPAGE="http://www.fossil-scm.org/"
|
||||
SRC_URI="http://www.fossil-scm.org/download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="json +lineedit sqlite +ssl tcl"
|
||||
|
||||
DEPEND="sys-libs/zlib
|
||||
lineedit? ( || ( sys-libs/readline:0 dev-libs/libedit ) )
|
||||
ssl? ( dev-libs/openssl )
|
||||
sqlite? ( dev-db/sqlite:3 )
|
||||
tcl? ( dev-lang/tcl )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_configure() {
|
||||
# this is not an autotools situation so don't make it seem like one
|
||||
# --with-tcl: works
|
||||
# --without-tcl: dies
|
||||
local myconf='--with-zlib'
|
||||
|
||||
myconf+=" --lineedit=$(usex lineedit 1 0)"
|
||||
myconf+=" --with-openssl=$(usex ssl auto none)"
|
||||
use json && myconf+=' --json'
|
||||
use sqlite && myconf+=' --disable-internal-sqlite'
|
||||
use tcl && myconf+=' --with-tcl --with-tcl-stubs'
|
||||
tc-export CC
|
||||
./configure ${myconf} || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin fossil
|
||||
}
|
@ -0,0 +1,232 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/mozconfig-v5.36.eclass,v 1.1 2015/02/26 20:41:10 axs Exp $
|
||||
#
|
||||
# @ECLASS: mozconfig-v5.33.eclass
|
||||
# @MAINTAINER:
|
||||
# mozilla team <mozilla@gentoo.org>
|
||||
# @BLURB: the new mozilla common configuration eclass for FF33 and newer, v5
|
||||
# @DESCRIPTION:
|
||||
# This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey)
|
||||
# to provide a single common place for the common mozilla engine compoments.
|
||||
#
|
||||
# The eclass provides all common dependencies as well as common use flags.
|
||||
#
|
||||
# Some use flags which may be optional in particular mozilla packages can be
|
||||
# supported through setting eclass variables.
|
||||
#
|
||||
# This eclass inherits mozconfig helper functions as defined in mozcoreconf-v3,
|
||||
# and so ebuilds inheriting this eclass do not need to inherit that.
|
||||
|
||||
inherit multilib flag-o-matic toolchain-funcs mozcoreconf-v3
|
||||
|
||||
case ${EAPI} in
|
||||
0|1|2|3|4) die "EAPI=${EAPI} not supported"
|
||||
esac
|
||||
|
||||
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI
|
||||
# @DESCRIPTION:
|
||||
# Set this variable before the inherit line, when an ebuild needs to provide
|
||||
# optional necko-wifi support via IUSE="wifi". Currently this would include
|
||||
# ebuilds for firefox, and potentially seamonkey.
|
||||
#
|
||||
# Leave the variable UNSET if necko-wifi support should not be available.
|
||||
# Set the variable to "enabled" if the use flag should be enabled by default.
|
||||
# Set the variable to any value if the use flag should exist but not be default-enabled.
|
||||
|
||||
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_JIT
|
||||
# @DESCRIPTION:
|
||||
# Set this variable before the inherit line, when an ebuild needs to provide
|
||||
# optional necko-wifi support via IUSE="jit". Currently this would include
|
||||
# ebuilds for firefox, and potentially seamonkey.
|
||||
#
|
||||
# Leave the variable UNSET if optional jit support should not be available.
|
||||
# Set the variable to "enabled" if the use flag should be enabled by default.
|
||||
# Set the variable to any value if the use flag should exist but not be default-enabled.
|
||||
|
||||
# use-flags common among all mozilla ebuilds
|
||||
IUSE="${IUSE} dbus debug gstreamer pulseaudio selinux startup-notification system-cairo system-icu system-jpeg system-sqlite system-libvpx"
|
||||
|
||||
# some notes on deps:
|
||||
# gtk:2 minimum is technically 2.10 but gio support (enabled by default) needs 2.14
|
||||
# media-libs/mesa needs to be 10.2 or above due to a bug with flash+vdpau
|
||||
|
||||
RDEPEND=">=app-text/hunspell-1.2
|
||||
dev-libs/atk
|
||||
dev-libs/expat
|
||||
>=dev-libs/libevent-1.4.7
|
||||
>=x11-libs/cairo-1.10[X]
|
||||
>=x11-libs/gtk+-2.18:2
|
||||
x11-libs/gdk-pixbuf
|
||||
>=x11-libs/pango-1.22.0
|
||||
>=media-libs/libpng-1.6.14:0=[apng]
|
||||
>=media-libs/mesa-10.2:*
|
||||
media-libs/fontconfig
|
||||
>=media-libs/freetype-2.4.10
|
||||
kernel_linux? ( media-libs/alsa-lib )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
virtual/freedesktop-icon-theme
|
||||
dbus? ( >=sys-apps/dbus-0.60
|
||||
>=dev-libs/dbus-glib-0.72 )
|
||||
startup-notification? ( >=x11-libs/startup-notification-0.8 )
|
||||
>=dev-libs/glib-2.26:2
|
||||
>=sys-libs/zlib-1.2.3
|
||||
>=virtual/libffi-3.0.10
|
||||
gstreamer? (
|
||||
>=media-libs/gstreamer-1.2.3:1.0
|
||||
>=media-libs/gst-plugins-base-1.2.3:1.0
|
||||
>=media-libs/gst-plugins-good-1.2.3:1.0
|
||||
>=media-plugins/gst-plugins-libav-1.1.0_pre20130128-r1:1.0
|
||||
)
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
system-cairo? ( >=x11-libs/cairo-1.12[X] >=x11-libs/pixman-0.19.2 )
|
||||
system-icu? ( >=dev-libs/icu-51.1:= )
|
||||
system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
|
||||
system-sqlite? ( >=dev-db/sqlite-3.8.7.4:3[secure-delete,debug=] )
|
||||
system-libvpx? ( =media-libs/libvpx-1.3.0*[postproc] )
|
||||
"
|
||||
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then
|
||||
if [[ ${MOZCONFIG_OPTIONAL_WIFI} = "enabled" ]]; then
|
||||
IUSE+=" +wifi"
|
||||
else
|
||||
IUSE+=" wifi"
|
||||
fi
|
||||
RDEPEND+="
|
||||
wifi? ( >=sys-apps/dbus-0.60
|
||||
>=dev-libs/dbus-glib-0.72
|
||||
net-wireless/wireless-tools )"
|
||||
fi
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then
|
||||
if [[ ${MOZCONFIG_OPTIONAL_JIT} = "enabled" ]]; then
|
||||
IUSE+=" +jit"
|
||||
else
|
||||
IUSE+=" jit"
|
||||
fi
|
||||
fi
|
||||
|
||||
DEPEND="app-arch/zip
|
||||
app-arch/unzip
|
||||
>=sys-devel/binutils-2.16.1
|
||||
${RDEPEND}"
|
||||
|
||||
RDEPEND+="
|
||||
selinux? ( sec-policy/selinux-mozilla )"
|
||||
|
||||
# @FUNCTION: mozconfig_config
|
||||
# @DESCRIPTION:
|
||||
# Set common configure options for mozilla packages.
|
||||
# Call this within src_configure() phase, after mozconfig_init
|
||||
#
|
||||
# Example:
|
||||
#
|
||||
# inherit mozconfig-v5.33
|
||||
#
|
||||
# src_configure() {
|
||||
# mozconfig_init
|
||||
# mozconfig_config
|
||||
# # ... misc ebuild-unique settings via calls to
|
||||
# # ... mozconfig_{annotate,use_with,use_enable}
|
||||
# mozconfig_final
|
||||
# }
|
||||
|
||||
mozconfig_config() {
|
||||
# Migrated from mozcoreconf-2
|
||||
mozconfig_annotate 'system_libs' \
|
||||
--with-system-zlib \
|
||||
--enable-pango \
|
||||
--enable-svg \
|
||||
--with-system-bz2
|
||||
|
||||
mozconfig_annotate '' --enable-default-toolkit=cairo-gtk2
|
||||
|
||||
if has bindist ${IUSE}; then
|
||||
mozconfig_use_enable !bindist official-branding
|
||||
if [[ ${PN} == firefox ]] && use bindist ; then
|
||||
mozconfig_annotate '' --with-branding=browser/branding/aurora
|
||||
fi
|
||||
fi
|
||||
|
||||
mozconfig_use_enable debug
|
||||
mozconfig_use_enable debug tests
|
||||
|
||||
if ! use debug ; then
|
||||
mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
|
||||
else
|
||||
mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
|
||||
fi
|
||||
|
||||
mozconfig_use_enable startup-notification
|
||||
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]] ; then
|
||||
# wifi pulls in dbus so manage both here
|
||||
mozconfig_use_enable wifi necko-wifi
|
||||
if use wifi && ! use dbus; then
|
||||
echo "Enabling dbus support due to wifi request"
|
||||
mozconfig_annotate 'dbus required by necko-wifi' --enable-dbus
|
||||
else
|
||||
mozconfig_use_enable dbus
|
||||
fi
|
||||
else
|
||||
mozconfig_use_enable dbus
|
||||
mozconfig_annotate 'disabled' --disable-necko-wifi
|
||||
fi
|
||||
|
||||
# These are forced-on for webm support
|
||||
mozconfig_annotate 'required' --enable-ogg
|
||||
mozconfig_annotate 'required' --enable-wave
|
||||
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then
|
||||
mozconfig_use_enable jit ion
|
||||
mozconfig_use_enable jit yarr-jit
|
||||
fi
|
||||
|
||||
# These are enabled by default in all mozilla applications
|
||||
mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${EPREFIX}"/usr
|
||||
mozconfig_annotate '' --with-system-nss --with-nss-prefix="${EPREFIX}"/usr
|
||||
mozconfig_annotate '' --x-includes="${EPREFIX}"/usr/include --x-libraries="${EPREFIX}"/usr/$(get_libdir)
|
||||
mozconfig_annotate '' --with-system-libevent="${EPREFIX}"/usr
|
||||
mozconfig_annotate '' --prefix="${EPREFIX}"/usr
|
||||
mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
|
||||
mozconfig_annotate 'Gentoo default' --enable-system-hunspell
|
||||
mozconfig_annotate '' --disable-gnomevfs
|
||||
mozconfig_annotate '' --disable-gnomeui
|
||||
mozconfig_annotate '' --enable-gio
|
||||
mozconfig_annotate '' --disable-crashreporter
|
||||
mozconfig_annotate 'Gentoo default' --with-system-png
|
||||
mozconfig_annotate '' --enable-system-ffi
|
||||
mozconfig_annotate 'Gentoo default to honor system linker' --disable-gold
|
||||
mozconfig_annotate '' --disable-gconf
|
||||
|
||||
# Use jemalloc unless libc is not glibc >= 2.4
|
||||
# at this time the minimum glibc in the tree is 2.9 so we should be safe.
|
||||
if use elibc_glibc; then
|
||||
# We must force-enable jemalloc 3 via .mozconfig
|
||||
echo "export MOZ_JEMALLOC3=1" >> "${S}"/.mozconfig || die
|
||||
mozconfig_annotate '' --enable-jemalloc
|
||||
mozconfig_annotate '' --enable-replace-malloc
|
||||
fi
|
||||
|
||||
mozconfig_annotate '' --target="${CTARGET:-${CHOST}}"
|
||||
mozconfig_annotate '' --build="${CTARGET:-${CHOST}}"
|
||||
|
||||
if use gstreamer; then
|
||||
mozconfig_annotate '+gstreamer' --enable-gstreamer=1.0
|
||||
else
|
||||
mozconfig_annotate '' --disable-gstreamer
|
||||
fi
|
||||
mozconfig_use_enable pulseaudio
|
||||
|
||||
mozconfig_use_enable system-cairo
|
||||
mozconfig_use_enable system-sqlite
|
||||
mozconfig_use_with system-jpeg
|
||||
mozconfig_use_with system-icu
|
||||
mozconfig_use_enable system-icu intl-api
|
||||
mozconfig_use_with system-libvpx
|
||||
}
|
@ -1,4 +1,15 @@
|
||||
DIST wakkabox-1.1.0.tar.gz 158231 RMD160 6b54785ebe440377f62468c2d028a5e91798944b SHA1 12087a8b1cc168dc5eada905c951e9cc462eb43c SHA256 21c94bf994ffb3e4567538f6982091f3fc63e032cab08df37ac17547f47b5f8e
|
||||
EBUILD wakkabox-1.1.0.ebuild 588 RMD160 d689c31e3b5838e65e09978e3d16d87002b0bee0 SHA1 72fcfa93af1196aaae205a1b2949f3ea2ac00198 SHA256 b4f4f1c6db1feaed50b088b250bbec2e40d2c50c229d5dfbba954950617bf24d
|
||||
MISC ChangeLog 696 RMD160 c442d9d3b8dd688adf1071c2381614254970405c SHA1 79036e324557032161cd97288a1e0cd2cfc4151c SHA256 480e7d8fa22d70360f810f1b7dc691601e63eb61c02b29d97908e0ca26a2c9f2
|
||||
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX wakkabox-1.1.0-gentoo.patch 1756 SHA256 cda9c29af872b28c08e669ce97335398ada99d3175be1630d8def7f162aa48a1 SHA512 63bc980bc88fcaefbea76e93ccd6e8c4628a005a0b3166c78f90a905892c64de52b75b99bd05d715f86d5b2db0f3500aa95b2a5003e59549957115d1832c9ff9 WHIRLPOOL 43491e1302cd5979fb8854dfab9d8f943ba531295e4b949135b2fc300cdfeb4491b4c4b00044579022bce3d8b9dad939a5f678b8361a1842cf43e7df2689724a
|
||||
DIST wakkabox-1.1.0.tar.gz 158231 SHA256 21c94bf994ffb3e4567538f6982091f3fc63e032cab08df37ac17547f47b5f8e SHA512 a97fcf382c3703fa59d6c2159397cb795b698d2a28253a7e60690b24b3d72b4950b9a7c569600bac0dc637b9d9a52577a45944036518cf5e79c601b377a092be WHIRLPOOL 4e76b1ad49bf437be90db864ebb1334e56f09d1014a7ec8997f4c181cbaacdc466c079cf2988aac282ef1d357d16977a32625b99a3fdc12b994a995436d273a8
|
||||
EBUILD wakkabox-1.1.0.ebuild 640 SHA256 0a6492b0615148886dfe0a541bb80298b1c0c8e3c6ab31659a5e10ba6a9dd280 SHA512 ede692113935ed4e36459bdbaddd632b72d4ef0a4265ad34f13a540994fa3fa6cda6b54db30bf0af9b9cd2cb27fbab792eeb4d7903df6950c7d8a3822e027e20 WHIRLPOOL 457954fda13249f4704ae85acf9f9ee0bf860752c74f693bc6fbe5602bda3043c76753e2b1df8c8c0e644dba6f3b18002f5de9703e09beaa2a74300d0f6ee49c
|
||||
MISC ChangeLog 850 SHA256 a2254baf0b43508a2988101a22a8d852e6f7b980eb1b5f23d3c15bc2442ed25e SHA512 bf866248a098dc35f2407dd9071d0706ec3d24b4bc78005ef5174c85daf6191c4ede583758af17a15ab4ab3223688a7ff831b4f4e0c6f809b904b333fa7b27ec WHIRLPOOL 41537a023d4a2a8e17e670bc23e59accbc686e5beda46554a3c6fe4dd499bb17fd426ca04e75c3ee5b9b38f13853271e08487f67ca9f0f1e67f83d5823bf9f8c
|
||||
MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlTvp00ACgkQIY77eQFFFC3SjQCg6Of7Z3FLJPvFzSKTYYp/eryK
|
||||
vE8Ani1nDU8U7lp/3L+HRAoKCJ7n1N9Z
|
||||
=auXU
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,53 @@
|
||||
--- configure.ac.old 2015-02-26 23:25:34.146334845 +0100
|
||||
+++ configure.ac 2015-02-26 23:25:47.978312858 +0100
|
||||
@@ -17,6 +17,7 @@
|
||||
CFLAGS="$CFLAGS $SDL_CFLAGS"
|
||||
-LIBS="$LIBS $SDL_LIBS"
|
||||
+LIBS="$LIBS -lm $SDL_LIBS"
|
||||
|
||||
-AC_SUBST(CFLAGS LIBS)
|
||||
+AC_SUBST(CFLAGS)
|
||||
+AC_SUBST(LIBS)
|
||||
|
||||
AC_OUTPUT( Makefile )
|
||||
--- configure.ac.old 2015-02-26 23:33:25.801552821 +0100
|
||||
+++ configure.ac 2015-02-26 23:33:47.509542361 +0100
|
||||
@@ -1,4 +1,4 @@
|
||||
-AC_INIT( wakkabox.c )
|
||||
+AC_INIT([[wakkabox.c]])
|
||||
AC_CANONICAL_HOST
|
||||
AC_CANONICAL_TARGET
|
||||
|
||||
--- wakkabox.c.old 2015-02-26 23:43:26.146386413 +0100
|
||||
+++ wakkabox.c 2015-02-26 23:44:39.647389816 +0100
|
||||
@@ -249,22 +249,22 @@
|
||||
printf("Loading bmp files from %s...", DATADIR);
|
||||
|
||||
smallblockFname = (char*)malloc( strlen("smallblock.bmp")
|
||||
- + strlen(DATADIR) );
|
||||
+ + strlen(DATADIR) + 2);
|
||||
medblockhFname = (char*)malloc( strlen("medblockh.bmp")
|
||||
- + strlen(DATADIR) );
|
||||
+ + strlen(DATADIR) + 2);
|
||||
medblockvFname = (char*)malloc( strlen("medblockv.bmp")
|
||||
- + strlen(DATADIR) );
|
||||
+ + strlen(DATADIR) + 2);
|
||||
bigblockFname = (char*)malloc( strlen("bigblock.bmp")
|
||||
- + strlen(DATADIR) );
|
||||
+ + strlen(DATADIR) + 2);
|
||||
|
||||
smallblockLocalName = (char*)malloc( strlen("smallblock.bmp")
|
||||
- + strlen(".") );
|
||||
+ + strlen(".") + 2);
|
||||
medblockhLocalName = (char*)malloc( strlen("medblockh.bmp")
|
||||
- + strlen(".") );
|
||||
+ + strlen(".") + 2);
|
||||
medblockvLocalName = (char*)malloc( strlen("medblockv.bmp")
|
||||
- + strlen(".") );
|
||||
+ + strlen(".") + 2);
|
||||
bigblockLocalName = (char*)malloc( strlen("bigblock.bmp")
|
||||
- + strlen(".") );
|
||||
+ + strlen(".") + 2);
|
||||
|
||||
|
||||
sprintf( smallblockFname, "%s/smallblock.bmp", DATADIR );
|
@ -0,0 +1,109 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/dcraw/dcraw-9.24.1.ebuild,v 1.1 2015/02/27 03:24:41 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils readme.gentoo toolchain-funcs
|
||||
|
||||
DESCRIPTION="Converts the native (RAW) format of various digital cameras into netpbm portable pixmap (.ppm) image"
|
||||
HOMEPAGE="http://www.cybercom.net/~dcoffin/dcraw/"
|
||||
SRC_URI="http://www.cybercom.net/~dcoffin/dcraw/archive/${P}.tar.gz
|
||||
mirror://gentoo/parse-1.73.tar.bz2
|
||||
gimp? ( mirror://gentoo/rawphoto-1.32.tar.bz2 )"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
LANGS=" ca cs de da eo es fr hu it nl pl pt ru sv zh_CN zh_TW"
|
||||
IUSE="nls gimp jpeg jpeg2k lcms ${LANGS// / linguas_}"
|
||||
|
||||
COMMON_DEPEND="
|
||||
jpeg? ( virtual/jpeg )
|
||||
lcms? ( media-libs/lcms:2 )
|
||||
jpeg2k? ( media-libs/jasper )
|
||||
gimp? ( media-gfx/gimp )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
nls? ( sys-devel/gettext )
|
||||
gimp? ( virtual/pkgconfig )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
media-libs/netpbm
|
||||
"
|
||||
|
||||
S=${WORKDIR}/dcraw
|
||||
|
||||
DOC_CONTENTS="
|
||||
See conversion-examples.txt.gz on how to convert
|
||||
the PPM files produced by dcraw to other image formats.\n
|
||||
|
||||
\nThe functionality of the external program 'fujiturn' was
|
||||
incorporated into dcraw and is automatically used now.\n
|
||||
|
||||
\nThere's an example wrapper script included called 'dcwrap'.
|
||||
This package also includes 'dcparse', which extracts
|
||||
thumbnail images (preferably JPEGs) from any raw digital
|
||||
camera formats that have them, and shows table contents.
|
||||
"
|
||||
|
||||
run_build() {
|
||||
einfo "${@}"
|
||||
${@} || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
rename dcraw_ dcraw. dcraw_*.1 || die "Failed to rename"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local ECFLAGS="-O2" # Without optimisation build fails
|
||||
local ELIBS="-lm"
|
||||
|
||||
use lcms && ELIBS="-llcms2 ${ELIBS}" || ECFLAGS+=" -DNO_LCMS=yes"
|
||||
use jpeg && ELIBS="-ljpeg ${ELIBS}" || ECFLAGS+=" -DNO_JPEG=yes"
|
||||
use jpeg2k && ELIBS="-ljasper ${ELIBS}" || ECFLAGS+=" -DNO_JASPER=yes"
|
||||
use nls && ECFLAGS+=" -DLOCALEDIR=\"/usr/share/locale/\""
|
||||
|
||||
run_build $(tc-getCC) ${ECFLAGS} ${CFLAGS} ${LDFLAGS} -o dcraw dcraw.c ${ELIBS}
|
||||
|
||||
run_build $(tc-getCC) -O2 ${CFLAGS} ${LDFLAGS} -o dcparse parse.c
|
||||
|
||||
# rawphoto gimp plugin
|
||||
if use gimp; then
|
||||
run_build $(tc-getCC) ${CFLAGS} ${LDFLAGS} \
|
||||
$(pkg-config --cflags gimpui-2.0) rawphoto.c -o rawphoto \
|
||||
$(pkg-config --libs gimpui-2.0)
|
||||
fi
|
||||
|
||||
if use nls; then
|
||||
for lang in ${LANGS}; do
|
||||
use linguas_${lang} && run_build msgfmt -c -o dcraw_${lang}.mo dcraw_${lang}.po
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin dcraw dcparse
|
||||
dodoc "${FILESDIR}"/{conversion-examples.txt,dcwrap}
|
||||
|
||||
# rawphoto gimp plugin
|
||||
if use gimp; then
|
||||
insinto "$(pkg-config --variable=gimplibdir gimp-2.0)/plug-ins"
|
||||
insopts -m0755
|
||||
doins rawphoto
|
||||
fi
|
||||
|
||||
doman dcraw.1
|
||||
|
||||
if use nls; then
|
||||
for lang in ${LANGS}; do
|
||||
if use linguas_${lang}; then
|
||||
[[ -f dcraw.${lang}.1 ]] && doman dcraw.${lang}.1
|
||||
insinto /usr/share/locale/${lang}/LC_MESSAGES
|
||||
newins dcraw_${lang}.mo dcraw.mo || die "failed to install dcraw_${lang}.mo"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
@ -1,29 +1,29 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
AUX 0.7-config.patch 333 SHA256 1fb648048727e0e0df347a47f3252b283791b0302addad463e6287a105e71579 SHA512 0eec68028b080b9dc61df5a13d804de80223c9ffa86fa3f782b71b7f1b39402a42f8a0d5bdde45e57058de53e8a57987085fb431744f27ac655f7873a6439289 WHIRLPOOL 88149a6b128001e134c667413841dd268b766df45ffab62455ae531319f6b3af4a749261cd0cc96c02c4e5c139604725a6e6755b06bda9142c7cdf9743c73308
|
||||
AUX 0.7-header.patch 275 SHA256 87c7f95786ea1db0dbe8c8b3288e801e88ac400c855b4ca93e276b059867307f SHA512 5ea50c0f79af9ebf7d930b03adc4266fbd530117f836973eafd9c534069fa9558a8b328624ceba3558d6a31389b4a409537a8a9aea24d08214d9962ee936376a WHIRLPOOL d93fb26f76167451f99f423151f6280a48dede4bcb5d6cda5236595603a0d3f165b6889a763e4565e83925c2095fea9b51326f05fd898c04d772e85123afceb0
|
||||
AUX 0.8-example.patch 247 SHA256 a61d2fb4b792cef0278b1ba486f4b3c37e248b1b00a3db11082682dca953d258 SHA512 989ab4f1be5a26295b08fd49845b8adcb26395663b6efffc655788ef755e5d6e710d4b47da115aed686ff99fa768e9fc5f9c94a063ccc9b36c9504b800c4b9d1 WHIRLPOOL aaf33ccad168d065e56e778d0e34b0a161326303f32c5db59982e3600fa27cb738fb53fc5c2d10f769ab391137f3875b26cae29e30502000c79b0c4b74ad3ed3
|
||||
DIST EmfEngine-0.8-opensource.zip 37494 SHA256 3d30b94a6a9529ece104d1d5e948acda69287e66580ed6a4be75e476827f16a8
|
||||
EBUILD emfengine-0.8.ebuild 1093 SHA256 5a3512e4fc6708189a1526b61a2c52db230dd4d5c4f45f71a9ba1a9c96a235c4 SHA512 9a2ab406b3ccaff116e373642e0d414a4b7aefac88a9a967067b8f05f4e67235d7dc7a3b119f3c88b24b6f84770b0b0514188204045279ef78b55d9ebd40bee3 WHIRLPOOL 195de26af632c4701c7b061702845406640cb7f2f12ad1b6f9845dc59e44a5c8ee3b9c67ac38abea6e60234bc5fdf5bcad0fa037aae432fc3c9061fd835547f6
|
||||
MISC ChangeLog 764 SHA256 f1e743fac938fb5ed4ee76e4dc3e07b8009eb44dfd4fd17ba98f51208da46549 SHA512 d61186bcab963a15bf63e7ca153ba9e8d33b2a85b84aea7f32595704b77a7fcd8fd82d58b1593efb68c962f32512bfee44dce51b88025ceb476232f1ad2f0323 WHIRLPOOL ecf2e2f4c84dc7f9b3037dd37867da94284324711f7cf34ebfcaa0452f2567a4457d102f056c85d7d815edb8ec58383050a2b43110b171f222023b2ea1b6d2b1
|
||||
MISC metadata.xml 215 SHA256 13f32353652adbd3d934d41381cfc2cacc9e1127c508cebc73806cc1026ee80c SHA512 32f8ab6332992da04397ac0cbf0c632d6cb834e02b3f22e64fbd0147dcdf57052dc872b3118d2de1f95b81c735552db27fed40a750c55658944b38425393c674 WHIRLPOOL a1136483bd80ce0a497ea946c03e3d805d04fd7f6b0bdd6af73c96d043c1acd88a53d328256b62becff6fbb2c844562d9ceb3cfaab158ad39f7728617738035b
|
||||
DIST EmfEngine-0.8-opensource.zip 37494 SHA256 3d30b94a6a9529ece104d1d5e948acda69287e66580ed6a4be75e476827f16a8 SHA512 70f8c122520b3053032d9ca36a40cdb3ab647a8e51b6570e40c0855fe478e953fec3a66f99c7fd217cf91c963c031efb7cbaeb10f4a8ca7860752799950fc7ba WHIRLPOOL 9e372afdcfad4bda6399b90d91f82f71262554e0897d2ce165f764401415d169a79e0c57bc3efc1d47ed6589792d2b3ff9048671347a6e164a755a335c18c162
|
||||
EBUILD emfengine-0.8.ebuild 1125 SHA256 e66d1e8a33ec38c60ebc265d266c303fe5d5f35471c93c40f0cad25a11fa7624 SHA512 cb618d1616641bbb86e35c3c9013efb9d487cf77edfdb81baac965e1dfe9c543a2ce0cf47d223b1e8538c1383c0d222237028b798ebc59e49aa1cf45b2eb939d WHIRLPOOL e3d4df5da6c08d56df6f2dbf0a572020985de7a92ca8fd3a1f0c2edac02fe06606921c6747f3b3504277140fd9dbe23ea546900bcc25f828311f1c3996e5f21e
|
||||
MISC ChangeLog 892 SHA256 81e12e9f5939e9c43fc38f23904bedc76302431dd6ae1becbaee5a2873ba5c94 SHA512 3b9ee1200ee6c354d21d065db95ba8f9ec51d082ce7674d640631c9595112b5a8353be123904712bfb586cfcc445679ca69952beaea62d031b422cd34ea1906e WHIRLPOOL d79d3d73863554a9f32baa525b1d4dcb4cbe982fd6ae7b60a9e39b24df2ce7ce94b292f38af230ca5aaf7181432c9eaea2f29ac6882f96e0d3f45865a9ba3fbf
|
||||
MISC metadata.xml 223 SHA256 070a9dafb8f5cbcfacc3921af8689ed008b6d8c845ddb2e4b475916f92ed4e0d SHA512 dc56e55f7ecf7f95f11827ae32d0849a1e9676cb9560dcbe6901c5cd55061bada92db22eb1c1137eb154bf6c6ff4d10db6cee67e55add1bd97f740262ea718c9 WHIRLPOOL 248f970fd136317709f86d6729462926fba4f66d71147fc454cf0016af5fc2220c1ad9071362cc72816709552c38d1b2754d6d5aacef50fae549dcd6d89b82e7
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iQJ8BAEBCABmBQJRMnJPXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
|
||||
OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88HxAP/A8T7E6j0NtETLGhzBAicuFf
|
||||
0eZ+9C1Qfysgm64y46ZIiyhV1FmU43OWhfL+lJQoe06bDD9B3pGuitjPToB9IxR+
|
||||
iB78HMajPfdY/9FUe+bNsD8VPO75Pv0MK02G90Okeb+VeACiD06YcM86k7w2yX9K
|
||||
IgmBeeyLDRizDsDk0wEWrhmhZs2BByQ6LWm/XFJQYpvlBYuBOu0ZBb4nEE8xg9j2
|
||||
IR9+gr220umz9SG3erOefGEazu4TlBhrVliuMsFcGNnXuQ/mvukA9xuvKhBchnN/
|
||||
mzaBOYj4IvjA/WvaZKiwhpsCeA1m/+j3PFXY+ynYAaPgEGNIuOIxZIs2PdsiKmqH
|
||||
wC5Fr8Gs0UyNgBRsOOFNtrWREIrYe28wIbq30imhJO+W/uwKAByGrLrGk45dXKru
|
||||
S+AUznHv1jAbpXSOKAaoj4hrzfVoe69jAhptZhhTQyjpMrNDkmb/QoILeYmDMLA/
|
||||
si9YlaCevmEuQLU3tKTl7+WzJ7HRuepWReG3CLXnEdOassWR5N49RuxZpWFjY+tq
|
||||
hpv2Pdqfiu9uW7xZgtbwmZ7etWXlbGzJ/f3qBDPCoARjkgVHFoK56HrQub3e+Qza
|
||||
eA1Yz0Tu2tBpUmbGPWE7fSr3sAE4Qp4dbLZ1On3BCyY3PJCEk8qaqKWz3g4FNMgz
|
||||
KvTm7BWMGt01uaeGw8F0
|
||||
=XcKv
|
||||
iQJ8BAEBCgBmBQJU8CEFXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
|
||||
OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirDJ0P/iQWEzFw+4Qrk1Aquz33bmaM
|
||||
GYJ8qq7xH9PcxrLpzaL9hmw01kW7nDfLy60sJtcwRX2krlJLlFSA/05Mz7MXF84c
|
||||
WLGDNjwVsrXjswzK5Zht/dBElsiMrrZcQr8J2F5ylRyexMyKCm5Wjr0IhymAA4gz
|
||||
vs8Ux7+2rtxKbPf5Ete0vM0NpuOOTIy7R4GiGox/nSsNWgD52G3TAVZDDGhnc5Mz
|
||||
p+lr0JG+Vq7FwGpBO27Fn0+LVtdTyr3Tr80iZUS83Ii0BN6wRBv5yHkHgq1+V9Kx
|
||||
53HMQkSBIy8mCiLOcWHM8Vs2qdEhQTDLeb0yMcfl+9Q6ZM7vmxhteqASP/JfHhhH
|
||||
//XHmdDtPE2X2+eRnjUIGKy+aGquYU7BMSumaU/oqE1Lse/5GzMMktWghUzAGryR
|
||||
9d00Ls8Dbg8k82JtvI5E6jbjpaFYJYqiTguQtVdjrzhIqUhebcfBSBlKOUtiT1Mi
|
||||
SOeTO+S4auY50nAAxLLwNwnWBOLsQI08sPs2CDhLO4KE1E1SO28LrDaszWOqeDVa
|
||||
oPw+86T6i1sPq0Tmzfl2kJfJtk/sjTjJ+TOPg5ndCKQOuZOAbZBKnyagZnP4vX5+
|
||||
ulynVVHEpeFnrtJeS8NSbu9i1/LCWkfRCB2cByt1frdCACMZ2O2aW4EaPFht67rR
|
||||
WLLUYsI/AheaU+ZT9W9w
|
||||
=cJhL
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>sci</herd>
|
||||
<maintainer>
|
||||
<email>sci@gentoo.org</email>
|
||||
</maintainer>
|
||||
<herd>sci</herd>
|
||||
<maintainer>
|
||||
<email>sci@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/exiftool/exiftool-9.87.ebuild,v 1.1 2015/02/27 03:26:36 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_PN=Image-ExifTool
|
||||
MY_P=${MY_PN}-${PV}
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Read and write meta information in image, audio and video files"
|
||||
HOMEPAGE="http://www.sno.phy.queensu.ca/~phil/exiftool/ ${HOMEPAGE}"
|
||||
SRC_URI="http://www.sno.phy.queensu.ca/~phil/exiftool/${MY_P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x64-macos"
|
||||
|
||||
SRC_TEST="do"
|
||||
|
||||
src_install() {
|
||||
perl-module_src_install
|
||||
dohtml -r html/
|
||||
}
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/libaacplus/libaacplus-2.0.2-r1.ebuild,v 1.1 2013/05/03 13:37:17 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
AUTOTOOLS_AUTORECONF=true
|
||||
|
||||
inherit autotools-utils
|
||||
|
||||
# This file cannot be mirrored.
|
||||
# See the notes at http://tipok.org.ua/node/17
|
||||
# The .tar.gz, ie the wrapper library, is lgpl though.
|
||||
TGPPDIST=26410-800.zip
|
||||
|
||||
DESCRIPTION="HE-AAC+ v2 library, based on the reference implementation"
|
||||
HOMEPAGE="http://tipok.org.ua/node/17"
|
||||
SRC_URI="
|
||||
http://dev.gentoo.org/~aballier/${P}.tar.gz
|
||||
http://tipok.ath.cx/downloads/media/aac+/libaacplus/${P}.tar.gz
|
||||
http://217.20.164.161/~tipok/aacplus/${P}.tar.gz
|
||||
http://www.3gpp.org/ftp/Specs/archive/26_series/26.410/${TGPPDIST}"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE="bindist fftw static-libs"
|
||||
|
||||
RESTRICT="mirror"
|
||||
REQUIRED_USE="!bindist"
|
||||
|
||||
RDEPEND="
|
||||
!media-sound/aacplusenc
|
||||
fftw? ( sci-libs/fftw:3.0 )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip
|
||||
virtual/pkgconfig"
|
||||
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed \
|
||||
-e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' \
|
||||
-i configure.ac || die
|
||||
autotools-utils_src_prepare
|
||||
cp "${DISTDIR}/${TGPPDIST}" src/ || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=( $(use_with fftw fftw3) )
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
autotools-utils_src_compile -j1
|
||||
}
|
@ -1,56 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/libaacplus/libaacplus-2.0.2.ebuild,v 1.12 2012/05/15 13:05:56 aballier Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit autotools
|
||||
|
||||
# This file cannot be mirrored.
|
||||
# See the notes at http://tipok.org.ua/node/17
|
||||
# The .tar.gz, ie the wrapper library, is lgpl though.
|
||||
TGPPDIST=26410-800.zip
|
||||
|
||||
DESCRIPTION="HE-AAC+ v2 library, based on the reference implementation"
|
||||
HOMEPAGE="http://tipok.org.ua/node/17"
|
||||
SRC_URI="http://dev.gentoo.org/~aballier/${P}.tar.gz
|
||||
http://tipok.ath.cx/downloads/media/aac+/libaacplus/${P}.tar.gz
|
||||
http://217.20.164.161/~tipok/aacplus/${P}.tar.gz
|
||||
http://www.3gpp.org/ftp/Specs/archive/26_series/26.410/${TGPPDIST}"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 hppa ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE="bindist fftw static-libs"
|
||||
|
||||
RESTRICT="mirror"
|
||||
REQUIRED_USE="!bindist"
|
||||
|
||||
RDEPEND="!media-sound/aacplusenc
|
||||
fftw? ( sci-libs/fftw:3.0 )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
eautoreconf
|
||||
cp "${DISTDIR}/${TGPPDIST}" src/ || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_with fftw fftw3) \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${D}" -name '*.la' -exec rm -f {} +
|
||||
}
|
@ -1,19 +1,29 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
AUX libemf-1.0.4-amd64-alpha.patch 3194 SHA256 c3a2d16f7861801082a2ef6fab1e6d449ab07752a9dacd66d9dc1df893a1b220 SHA512 6e37fcfb52724923ac20f6c6d42450834824e2003f2002802f89b4d9c8b9709af8b179ca94ec80938c20cd0a3ca895021777b088ea95ea593aad2746749d0ee1 WHIRLPOOL b036502ac9427fca4831b82da6dde1580f442655e31582935134cf63ee1e36d23859cc3bb5c089c55443b9bf9ab28c1e63ca93994c2dd1d12d4f235c36b69a2e
|
||||
DIST libEMF-1.0.4.tar.gz 818060 SHA256 71f6a72ec7b9693217da2b366ac39655803b5f07d4600d7636e827f3b16c66ff SHA512 8abd6081e79e6045b0a4a1575fbcc19921beeefb22036164ed906a35e4dbc67b6959899acf46bb5db5996ae07cf38aaecf8eb62dd6bf5f528200a4d20b13db55 WHIRLPOOL bf71d9812f88ae81e3a6f5436c24de8daf7bee3d0d60e6a9c4743c3aeb8a1a99c1029be4c688c0d9f11204ac7bf62d90be87cb435b2c9075d94bc5403e166cc1
|
||||
DIST libEMF-1.0.7.tar.gz 908973 SHA256 9f2fd8bb84e345978c7fc45a39e06fc6a44fee867a91ebe83433d3a34348fd21 SHA512 eff5c46a6e1008d8f581fda59355faa608a825e4832c54dbb074bf20caeee5b038ce18ed3a13181de04bd0601837db7f5c5a0913eb1b8301100dbc26a9ee5888 WHIRLPOOL 7bf19d95b7a679a1c4e3a9a1075c94f04cf40a46bfec3e7308fcbf3d1ce3810c900706c35f2fe42209c5514d8c8ccb76343bd0985bcec6cdc37f7f34af6b3322
|
||||
EBUILD libemf-1.0.4-r1.ebuild 1000 SHA256 b3c5a5726ef4c0891a25a413e00f1f29cc9efd0e48d908aa8ade8cc624025b8e SHA512 fb234d88c0b450d6a8d181eff5212363a57f0bc129d2db081b081e895d7afc52f1089d6668958c41aeb0cb365f0325fa789089fa234888f680af5d6fadcaf190 WHIRLPOOL 3f0e0ea4db00137f95f7e5d0dfeba92b29fb1a9b891154ba195571ea9e4d5e3ce71d930c596817644664a06d371eafa96e04df54ba8d5090bdda9862a1480cbf
|
||||
MISC ChangeLog 5565 SHA256 d733e08ecfbfa85ae796113738508468b2b7b4de04de763f29b3f2e7f54bc9e8 SHA512 3e1cd293ebf06212f7f4c28816764291363881993819a1a6b2ba77dc8186e3ebc08477444e04279d47495183b0b8f7ebcc7ea0386aa1de25d6e0a9b7a5155a73 WHIRLPOOL 37338adca6f5d8d20afce873b8f1590152e1a40c0d9ad7fe37d04f2e146a983d06263c91ca0e038aa85a5936f771fb0e9759ba067e1d071cfbc5a21ad3bc9e41
|
||||
EBUILD libemf-1.0.7.ebuild 953 SHA256 43ac60028db2651dcdb3ae620f8d2ed69cd4cb834c26859b4cda3d535070aaab SHA512 e65514c921cbf099a0009e557a075868ca9edfa5d24898f6522cbe162cc43f92142a80b4f5b4fcd9a8a4fb0aa6cb7ed8ecfdbee49a297cb0a32fd1838ca30255 WHIRLPOOL 183a60712e8f2e71c805ec712e07f1273e4ddf83ff8095cad7b6750a6e7bac88e40ad74079226c0793d6d2783decfb1c695c4246cee9242978c46f39f491e361
|
||||
MISC ChangeLog 5673 SHA256 2ccc7a252a48055aa89117d335d7ef34cd304d7ad3fd2253205b36fc67781360 SHA512 8b1d998993e202b1a76327b7ebdff19b0876353246805295e411804152192e4b639b1ee26f02d7887bee0f18cd045da19fe025df9855a0e6dccfe86395c64d60 WHIRLPOOL e6ff6ee971317fc94b64c67f022445b14e0ae9ae22796bc9eeaff1a8efd0e9f9ab1286cb27e869c8062f01c125cc1f61289c0e806d93fcff0f1d5b1c94e76a04
|
||||
MISC metadata.xml 218 SHA256 e124ad5b959f26606c176ee0a8cc3e59839b98e93c712fe4b699e7e4df11fd6b SHA512 d689950ba64adf80b0b7b667dfa81f230bc7ecf280eabba76ea3f4f0ecec3105d850cb24d34a88243debd08febe8bbd95e389fb8463f6aaeffe96a39a87d569b WHIRLPOOL 72aa8e8b9896ec82acedd6f4b4a1876861523430bc29bc96fcc03da4475e78ddb3802268b81d80d535d6942baad1508fe939a9a769b7635dfebbef7076962ee6
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iQEcBAEBCAAGBQJSCNjJAAoJEMbwO6tnXQ0sicoH/2Z6iVKtxWa7Qxi9rY7Tz3Tb
|
||||
wJIR27BRE3347y2d+UOalE7GXqDZAFDvwiorXK83ts8KXlUSi8WkQ0vIIVcyEcPh
|
||||
ZXT1SjAZ1VTE9jjJbkKvd1FL+0rE/dYbmtaL68uDd3L8JRyFUrw09f3OOOmcoXf3
|
||||
Rxh5/9YKRx8xDi0OkzhAQUvS0nvnrf08Bic8bIvPrnW6b5DkCQ0QuGjXwjJXSGaJ
|
||||
deBlt4zBig/WBADu3EHf91pAyV8SlEezcOnG2MhrCtW4z9KXeSYGuqmyqP3o04NK
|
||||
rysxzTiQeNXZm2iacs3sgcvgXpPEHChzuwDAstJ64bRVeBpPT3gMOOxwD6z1cOI=
|
||||
=gF9h
|
||||
iQJ8BAEBCgBmBQJU8COCXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
|
||||
OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVir/MkP/2MQD1cjqPRGyMeVaSC4exXT
|
||||
SQ21fVGOQJ2wUZTNnbaLxmagPaiQN1w+Usb11lCutZLdgro66Kg1wW+g5VQjkh4y
|
||||
2XTuA8q8/s28oXAQU7pmh2MZocX2Df4MzVvZVlgoXH4z+YGzI9h2h9ZqwQ2+vRkB
|
||||
SrYUwi32QJT6fO93PJbC6lbyMIt5lGazY5nbAq6a8wmf6oYHDQRBZ8fMgR5iWeQP
|
||||
Z+vcKoHF/V1p3TR71qFIDSitA40jVb+ho8sbLuIAPi+676GlCURGqPqpVjDkegF3
|
||||
t2XYIp5JMPwaz4UowGFOoWV28xW4XQ2r/Ld56Hey6omxW5HZtG5q9Nox8w557t8Q
|
||||
bK3sVjZUBWVRIcJl0twPLm1nHKzLem3nnQPvhiIfVoAuOjEMlgBQn/AiZIWRSuV6
|
||||
we5e9w6Z+zl9GQcg/pt7M91Gf1ma8jfh7OkHEVGgUWbKyob6ejZ2k2zmMaFa8TXS
|
||||
4wNUjupad5GhMPy26ASd9cfCRx7cYJV/As+Y4/CkqiUgUDkaLFSwUlqJeCTyBAcZ
|
||||
84wWABLpCdoMhwMR9QusnfsK6dRQ+4OfyVmagN68Xua57+y0SgQTpXYiHldOExwe
|
||||
8nRMapUtkuYWps58NjdseAj6gBA2Zo2YSzgfj7gdfiuMt/wpdDG9eJ74e3Srypi0
|
||||
IR2AS3Oq9TCKyMp+ZLLS
|
||||
=sidQ
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/libemf/libemf-1.0.7.ebuild,v 1.1 2015/02/27 07:57:53 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
AUTOTOOLS_AUTORECONF=true
|
||||
|
||||
inherit autotools-utils
|
||||
|
||||
MY_P="${P/emf/EMF}"
|
||||
DESCRIPTION="Library implementation of ECMA-234 API for the generation of enhanced metafiles"
|
||||
HOMEPAGE="http://libemf.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/libemf/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1 GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 -arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="doc static-libs"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare(){
|
||||
sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac || die
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=( --enable-editing )
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use doc && HTML_DOCS=( doc/html/. )
|
||||
autotools-utils_src_install
|
||||
}
|
@ -1,14 +1,17 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST gmp-api-Firefox36.tar.gz 15182 SHA256 2cdc1284a939cda0a6fe45a8c798637cc7d959c9d757d5b0c6d2dc650a037624 SHA512 69f367a83cca01c046abf1e6d4fdb2e1587d321ffd5c7795d33ce6b271e9e9ea588e1c363ac84c3e690410e79aa73cdf64b8f12e4726392b1adbe1a1900e4bd8 WHIRLPOOL c218e9e8ae80a84495f495dcaf545eae2e3fa611a43e6dd5b1e21adeda1dd000ac8160d8a1439d523395c36d939a762aadba18db724bd3c02169c47ffc1a1bc9
|
||||
DIST gmp-openh264-1.2_p20141104.tar.xz 11874976 SHA256 d8359d004116eba6d2444486abd81f82f9cfedf2ab209b9586fc195d199096f8 SHA512 7acd982b54cd32ee2270967131792d869a9c72dca5ba8da796c61517e99b3a40f7c53ab6228c03f72c57f4eb9d3bef536645ee33ccf08a098f0662f97f811856 WHIRLPOOL 5d997bc9349d06f5d485ce654408d5f3cd1314ccdf10c21c25c59933ffe2c4b325ec32444bb74aa754b73fcc381b5b723df9f48989cba3e7137e8a594a47e24c
|
||||
DIST openh264-1.3.1.tar.gz 37642592 SHA256 b0a9a61840b4a58fbadd2a0640a81917c0ee84e922d2476c1dbcb9f29b85d7a0 SHA512 e85e300a85cefc89a66fdebebe2f059c2c3262518f614c660535312b3ea441064a1288824bc488b741bcffa076b165eabf998d1b535fb377516695326be625c9 WHIRLPOOL 5acc9645b65c2b75d117bcbff24554e0b9567514427bc8d9dc8e8eda0d45080600bec12cd8d435ab605f8226cfc321d1c371c292cf26d30a29a77fd187db6dc4
|
||||
EBUILD openh264-1.2_p20141104.ebuild 2096 SHA256 6b7873db8d3affb60797955c8e22881e43ef7057d33e5daf4e95d1da04e47ad1 SHA512 4e0507b0889047391147ddf3613856021f407f3590a8858b558d3e7d12deb05406bd9b9c55e5136527a09675f49686ddcf31272b1257612cdca6c1860f05b004 WHIRLPOOL ad77e548a9c3ef811c4a21f6b41c7891dd4cd7c81f7769dc11b2a220a655eca07fee8dab99345b99894ed04c5a891b9b65757096d35675a80629adfdee888b8a
|
||||
MISC ChangeLog 691 SHA256 d30361b93b2677a7516fb225af224d2e4981b618341580e77f795a3f5c1342ab SHA512 1e0a166cb7f11fd545b2984c3c20d05997fbe8874c7e88296a8a6bb19b5af12ec587b2254af30554edf996a351f7c7e46edcfef651e87dbd5f396bdb43fceac1 WHIRLPOOL 23e06e9a12554b96b5973befbe31f97adac51c176fb0db240510c80f96c80609db04eed45738eba48fc6043e83fe821e31699f7740df007439f29c4512fce2ac
|
||||
EBUILD openh264-1.3.1.ebuild 2285 SHA256 3d8ba9b87a2cebb3088a2f46441e187119cea41db4abb8e210bc9b11032fe118 SHA512 13985cdcf0d686eab14f8d66e2db43b4256e301015840156c954947fe74c01df48aba462b71af4295258e29c24ae8b8820a4ee4c8678c38127982d193dfa1337 WHIRLPOOL 14ff436d78eceefd88dc6d0f34b4a18ba23ab41ed702a6c59a22c764c2bd874d62e9d4ae5a1466a26bee5c727fe1ae8685a6f04fc5fbc5eaa1c71013cb781768
|
||||
MISC ChangeLog 839 SHA256 6c1ff9c458b2c6bf324aeccb8d48ed061a3e6426fd8d0d97aacff7deca27e8cc SHA512 11b0777b67910ba00a2c0db94bcc3b35b8b45e79ec7f3cea4465696a838957609923bcb1c883564883b2d85baa9da8651e0f76e934807e4956ff97d82f71754e WHIRLPOOL e0a327745440fd82bd5b7e9d6b77ace33e4ae469559741d397fa165b69ea45411387a74148900f6bc651c1f84371d7e1da31727754283a5526e79b46a68904de
|
||||
MISC metadata.xml 344 SHA256 d7f9b28ed01bf2010c65bd977f082bfc1ace8bb0cca5de1bdce64fce83c38f91 SHA512 2d02205cebc7b07f3e437a0e0a0510f5f5965fb9fe205a9e989ac8d7bcdda21ea39618779415fd67580945855b5959f0825f507ab81795cde58f1296c89915e4 WHIRLPOOL d0a3587b88e1b7838d81a2c7bc40d594d91b0db7efe9e5f9d7b57a432781a831aa54f76eaa645eca846632f9c9cc3e5aa4e288b2dfdfb66c503b17a6f6a63b56
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iF4EAREIAAYFAlR/3IMACgkQ2ugaI38ACPBRxgD/eN7rQmyaFn2HSzCKwQVppEqP
|
||||
C5ubf0jzEdppVX7+9iUA/jqo6DU9TPDdOJTSPJY6Qw5pNhQBWs7l1jillYTAg+1E
|
||||
=FGYC
|
||||
iF4EAREIAAYFAlTvjb4ACgkQ2ugaI38ACPABvQEAhfNBgyNQegLnOTl677c95x4v
|
||||
mlHn7l3DCLcB5/IztsAA+wSC7E8Q9s+Os/sO/OeAMRJKOdqiq5sN4Tcz5atfE5j+
|
||||
=wujZ
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,78 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/openh264/openh264-1.3.1.ebuild,v 1.1 2015/02/26 21:18:49 axs Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit nsplugins
|
||||
|
||||
MOZVER=36
|
||||
DESCRIPTION="Cisco OpenH264 library and Gecko Media Plugin for mozilla packages"
|
||||
HOMEPAGE="http://www.openh264.org/"
|
||||
SRC_URI="https://github.com/cisco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/mozilla/gmp-api/archive/Firefox${MOZVER}.tar.gz -> gmp-api-Firefox${MOZVER}.tar.gz"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+plugin"
|
||||
|
||||
RESTRICT="bindist"
|
||||
|
||||
RDEPEND="!<www-client/firefox-${MOZVER}"
|
||||
DEPEND="dev-lang/nasm"
|
||||
|
||||
DOCS=( LICENSE CONTRIBUTORS README.md )
|
||||
|
||||
src_prepare() {
|
||||
ln -s ../gmp-api-Firefox${MOZVER} gmp-api
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local mybits="ENABLE64BIT=No"
|
||||
case "${ABI}" in
|
||||
s390x|alpha|*64) mybits="ENABLE64BIT=Yes";;
|
||||
esac
|
||||
emake V=Yes ${mybits}
|
||||
use plugin && emake V=Yes ${mybits} plugin
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake PREFIX="${ED}usr" LIBPREFIX="${ED}usr/$(get_libdir)/" \
|
||||
install-headers
|
||||
|
||||
dolib libopenh264.so
|
||||
|
||||
if use plugin; then
|
||||
local plugpath="usr/$(get_libdir)/${PLUGINS_DIR}/gmp-gmp${PN}/system-installed"
|
||||
insinto "/${plugpath}"
|
||||
doins libgmpopenh264.so gmpopenh264.info
|
||||
echo "MOZ_GMP_PATH=\"${EROOT}${plugpath}\"" >"${T}"/98-moz-gmp-${PN}
|
||||
doenvd "${T}"/98-moz-gmp-${PN}
|
||||
|
||||
cat <<PREFEOF >"${T}"/${P}.js
|
||||
pref("media.gmp-gmp${PN}.autoupdate", false);
|
||||
pref("media.gmp-gmp${PN}.version", "system-installed");
|
||||
PREFEOF
|
||||
|
||||
insinto /usr/$(get_libdir)/firefox/defaults/pref
|
||||
doins "${T}"/${P}.js
|
||||
|
||||
insinto /usr/$(get_libdir)/seamonkey/defaults/pref
|
||||
doins "${T}"/${P}.js
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use plugin; then
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
elog "Please restart your login session, in order for the session's environment"
|
||||
elog "to include the new MOZ_GMP_PATH variable."
|
||||
elog ""
|
||||
fi
|
||||
elog "This package attempts to override the mozilla GMPInstaller auto-update process,"
|
||||
elog "however even if it is not successful in doing so the profile-installed plugin"
|
||||
elog "will not be used unless this package is removed. This package will take precedence"
|
||||
elog "over any gmp-gmpopenh264 that may be installed in a user's profile."
|
||||
elog ""
|
||||
fi
|
||||
}
|
@ -1 +1 @@
|
||||
Thu, 26 Feb 2015 20:36:51 +0000
|
||||
Fri, 27 Feb 2015 08:06:51 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu, 26 Feb 2015 20:36:51 +0000
|
||||
Fri, 27 Feb 2015 08:06:51 +0000
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue