Updated webkit-gtk
This commit is contained in:
parent
fc2db3c2a5
commit
0ebebf9067
@ -13,5 +13,5 @@ AUX webkit-gtk-2.4.7-disable-webgl.patch 442 BLAKE2B 5f9586b33fa496ae49f52143dc3
|
||||
AUX webkit-gtk-2.4.9-gcc-6.patch 1890 BLAKE2B dd539bc80529b737d1fa613dcdbd2445e062234533df8f12c6b7ce2f4852e22f912e5199701863b8c1f947fd3dc0ce52c8c0c357af006eb6160f8ce8e3f8b52d SHA512 cfcfe95b08d503456b1ea6e1770dd4ca4cd61f613ef76962cd01bc4826fbb25aed04834f820da987fd1c80941b90da73086ec5e7e19285e54082f5e90598fd9c
|
||||
AUX webkit-gtk-2.8.5-fix-ia64-build.patch 663 BLAKE2B 4eb51aefe08ba9c2bef60a9b5f5f68dad98dac259fc2c014b0fd567a45424a30aee9412cd914b0a05745c16df0dd81e553fdf80e15beef5f006408ce78825321 SHA512 ce8dbe7f2bacfc6d1ad70d39d80447ab90e6daf63bc1dc4a49c406255f76eff090f79e6076ebc349d69193b72a821fa6591692cf74a28e529f8db95cf86358fc
|
||||
DIST webkitgtk-2.4.11.tar.xz 9869100 BLAKE2B 9b1351976dc753025e6aba86a40f97fdf58821a6a7af109140a18adc7a0e1d8c140711b48bceeb3c4c189e7d52f258520623c7d971c46b6f2572c0e1de0d0100 SHA512 2e2cf01a52b8593765a0a3c2d7f0ad306121660019eb402226bd2826c7d4666dab4e91ca6ccbd29abe0ad3993549f256ed1ab88de22e9c8516d5f40a4edd6bfb
|
||||
EBUILD webkit-gtk-2.4.11-r200.ebuild 8577 BLAKE2B 0a0ef7e30a0cbb4d6aa02114fdbbd2809a78dd6b6af3e5e2f8459c92adf6d70ad5893f79a88f2c0fce6fd50793e2df83bc1ba4ac5b511a6ba8beeb0701fed0e6 SHA512 cb42e5584c8c8386f3f21a223a4cd402c79876de409fe0f945d86939180683c89ec99a99dc937aae4db523e8b9e96ced497f7f75299c24b96bf6af128be62748
|
||||
EBUILD webkit-gtk-2.4.11-r200.ebuild 9030 BLAKE2B 7127a6e5ea88136ca46947f3b2ac87c124b08e8d302496ff04f46b2413e81ef7dde3193c7da565fc3de2db6367336b7cf59ad11724b907a6ed3c0a85ed7489a3 SHA512 c29e5e21cecfbc6099d3661ac4b40377bf49af051462039e7f2408589e92a469e0ccee53738408051dfc9fbcb93f9f76dff50783d61f008431b8b9f770dc6efe
|
||||
MISC metadata.xml 771 BLAKE2B 219d1c257311262d452b02b19b387cca0fc17cdc675cb4c790277c2c4f2ae9863a6039738a9151a3d6912ca024bc1d2348f5ca786f50412295fa8455c90fc8b4 SHA512 a4f15ea6644bf827f15628917d7af57f6569a2273cdf1246d468af95ab776ffe89fa305f842c869ad75c2b9a9480c4d5bc0e00732952ded75607de7ed9695236
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
EAPI="6"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
USE_RUBY="ruby20 ruby21 ruby22 ruby23 ruby24"
|
||||
USE_RUBY="ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby26 ruby27"
|
||||
|
||||
inherit autotools check-reqs flag-o-matic gnome2 pax-utils python-any-r1 ruby-single toolchain-funcs versionator virtualx
|
||||
|
||||
@ -199,7 +199,15 @@ src_configure() {
|
||||
|
||||
local ruby_interpreter=""
|
||||
|
||||
if has_version "virtual/rubygems[ruby_targets_ruby23]"; then
|
||||
if has_version "virtual/rubygems[ruby_targets_ruby27]"; then
|
||||
ruby_interpreter="RUBY=$(type -P ruby27)"
|
||||
elif has_version "virtual/rubygems[ruby_targets_ruby26]"; then
|
||||
ruby_interpreter="RUBY=$(type -P ruby26)"
|
||||
elif has_version "virtual/rubygems[ruby_targets_ruby25]"; then
|
||||
ruby_interpreter="RUBY=$(type -P ruby25)"
|
||||
elif has_version "virtual/rubygems[ruby_targets_ruby24]"; then
|
||||
ruby_interpreter="RUBY=$(type -P ruby24)"
|
||||
elif has_version "virtual/rubygems[ruby_targets_ruby23]"; then
|
||||
ruby_interpreter="RUBY=$(type -P ruby23)"
|
||||
elif has_version "virtual/rubygems[ruby_targets_ruby22]"; then
|
||||
ruby_interpreter="RUBY=$(type -P ruby22)"
|
||||
|
@ -1,3 +0,0 @@
|
||||
DIST gerbv-2.7.0.tar.gz 5691407 BLAKE2B 458440dd69f20fee18ce09953c7403d783b2b7df1bf977e192b1ac877ebd9ed535ef7712417e112cff82d95e1c3752ae1dd4d88dfe14dea45df7c959337cb6ff SHA512 a940de027a9cdfdc513b0740cb402d312ae33bb7f002f80ee5f3e800aa5d01b86ff277538d8a19a309d852e248b2c8136645ede2d5d33456e5bfb49336c1256e
|
||||
EBUILD gerbv-2.7.0.ebuild 1188 BLAKE2B 8ee4075ce97046f0b1e4939cab826136a867452765c14710a2166dc28f4f0d36ed5162ae7588571ffa88ff02bccf0428606e7b95d399908a10abb907d96178a2 SHA512 892a0ec1e649e5e5a107dd7694498d077401145c5deb7e3a2088bb51195a48664a8cea2a465fa9fd51298d06ab69f372cb1bee4bddcc8dda1c429a9bdcafce5c
|
||||
MISC metadata.xml 802 BLAKE2B c6db09de31370176bf6d1717c38b955f03037e24e322e20cfaac08747e403d146fc036358e4faeb81135b3e2dc3945da6a7d029a1256d0e26d3cd69c2afa0afc SHA512 cd322dbcdba34e76f450b4368e2a3eb63885726c09f8b8baad3137cc8e5e8e8537776fd776b86112b2fb71ae5720490dda586ca805e0ba8662744703eed25982
|
@ -1,63 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
inherit autotools eutils gnome2-utils xdg-utils
|
||||
|
||||
DESCRIPTION="A RS-274X (Gerber) and NC drill (Excellon) file viewer"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
HOMEPAGE="http://gerbv.geda-project.org/"
|
||||
|
||||
IUSE="doc examples static-libs unit-mm"
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/cairo"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
eapply_user
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable unit-mm) \
|
||||
--disable-update-desktop-database
|
||||
}
|
||||
|
||||
src_install () {
|
||||
default
|
||||
|
||||
dodoc AUTHORS BUGS ChangeLog CONTRIBUTORS HACKING NEWS README* TODO
|
||||
|
||||
rm doc/Doxyfile.nopreprocessing
|
||||
if use doc; then
|
||||
find doc -name "Makefile*" -exec rm -f '{}' \;
|
||||
dodoc -r doc/*
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
find example -name "Makefile*" -exec rm -f '{}' \;
|
||||
dodoc -r example/*
|
||||
fi
|
||||
|
||||
prune_libtool_files
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>sci-electronics@gentoo.org</email>
|
||||
<name>Gentoo Electronics Project</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Gerbv is a viewer for Gerber RS-274X files, Excellon drill files, and CSV
|
||||
pick-and-place files. (Note: RS-274D files are not supported.)
|
||||
The core functionality of gerbv is located in a separate library
|
||||
(libgerbv), allowing developers to include Gerber
|
||||
parsing/editing/exporting/rendering into other programs.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="unit-mm">Set default unit for coordinates in status bar to mm</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">gerbv</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,4 +0,0 @@
|
||||
DIST ngspice-30-manual.pdf 2131163 BLAKE2B a60d00bf00b179e610d3a031bfb342134038f8bf77aa79eaeb58113f54bf6391700f21b277cb1df6434df2c27a0922c2a685135ebf8dce2e7a48e27c2d174c15 SHA512 920953cc36d6f3d2e7751d9ed10e147d4c0a9955ddcca52941d6a30ccb56fec8c15481274726bc718a9617992b5eddee253205e4af9b798b80f54f6e6c45c9d5
|
||||
DIST ngspice-30.tar.gz 7147044 BLAKE2B 497e6867c590b11139c16d3de1cd8114e5a68fd6edb7dcd1adb8759fc2e10af376fa1daf43b61dc465b5989bae25cfafa7c8d155db5055b4a648499c8f39d7ec SHA512 baa67527a05586b6da19e96203889fe013eb19a9e60b159ab9e3828dd5bb865f44bd683e622b256c3c434d77fe7adb5fe1badab75bdeaa9f24faafe7aaaae2e2
|
||||
EBUILD ngspice-30.ebuild 4086 BLAKE2B d0469b3344d9f54c594c31002d575400baaebc86370d89563d509222954d7c44c9978d7bab8d80eee580ccd008741a01bd08fb7a0b337decb1ac0d6fe01d6614 SHA512 61423bd5aa91c87fd0cbfc31bc2b7e190d2c4927c588752c73952aaa51a52d5989749bcc97e9ec4f58ac988521cbea02b8a954800a04a07219851c88eaac7461
|
||||
MISC metadata.xml 613 BLAKE2B 658a1ccd1c1149c4b3626b482b1c80845502b80d0cd9316117f433edc4d2e5106ac92b97c3bebc23c43a82247592cc85068b08eea3caa859f976548f2a890a73 SHA512 791dc0311699db360c5e013f33786fb546119010cb8bbc36fc91ac6a522f1642f4297d8ffb945291ee20ce337647777d06e463083ac6ca0888d36ff0e1a71dcc
|
@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>sci-electronics@gentoo.org</email>
|
||||
<name>Gentoo Electronics Project</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Ngspice is a mixed-level/mixed-signal circuit simulator. Its code is based on
|
||||
three open source software packages: Spice3f5, Cider1b1 and Xspice.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="shared">Build ngspice as a shared library</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">ngspice</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,185 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools multibuild toolchain-funcs
|
||||
|
||||
DESCRIPTION="The Next Generation Spice (Electronic Circuit Simulator)"
|
||||
SRC_URI="mirror://sourceforge/ngspice/${P}.tar.gz
|
||||
doc? ( mirror://sourceforge/ngspice/${P}-manual.pdf )"
|
||||
HOMEPAGE="http://ngspice.sourceforge.net"
|
||||
LICENSE="BSD GPL-2"
|
||||
|
||||
SLOT="0"
|
||||
IUSE="X debug doc examples fftw openmp readline +shared tcl"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x64-macos"
|
||||
|
||||
DEPEND="sys-libs/ncurses:0=
|
||||
X? ( x11-libs/libXaw
|
||||
x11-libs/libXt
|
||||
x11-libs/libX11 )
|
||||
fftw? ( sci-libs/fftw:3.0 )
|
||||
readline? ( sys-libs/readline:0= )
|
||||
tcl? ( dev-lang/tcl:0
|
||||
dev-tcltk/blt )"
|
||||
RDEPEND="${DEPEND}
|
||||
X? ( sci-visualization/xgraph )"
|
||||
|
||||
DOCS=(
|
||||
ANALYSES
|
||||
AUTHORS
|
||||
BUGS
|
||||
ChangeLog
|
||||
DEVICES
|
||||
NEWS
|
||||
README
|
||||
Stuarts_Poly_Notes
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
MULTIBUILD_VARIANTS=( "binaries" )
|
||||
use shared && MULTIBUILD_VARIANTS+=( "shared" )
|
||||
use tcl && MULTIBUILD_VARIANTS+=( "tcl" )
|
||||
use openmp && tc-check-openmp
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
if use tcl; then
|
||||
if use examples; then
|
||||
find examples/tclspice -type f -iname \*tcl |
|
||||
while read s
|
||||
do
|
||||
sed -i -e 's@../../../src/.libs/libspice.so@libspice.so@g' \
|
||||
-e 's@package require BLT@package require Tk\npackage require BLT@g' \
|
||||
-e "s@spice::codemodel \(.*\)/\(.*\).cm@spice::codemodel /usr/$(get_libdir)/ngspice/\2.cm@g" \
|
||||
"${s}" || die "sed failed"
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
multibuild_copy_sources
|
||||
multibuild_foreach_variant ngspice_configure
|
||||
}
|
||||
|
||||
ngspice_configure() {
|
||||
pushd "${BUILD_DIR}"
|
||||
|
||||
local myconf
|
||||
if use debug; then
|
||||
myconf="--enable-debug \
|
||||
--enable-ftedebug \
|
||||
--enable-cpdebug \
|
||||
--enable-sensdebug \
|
||||
--enable-asdebug \
|
||||
--enable-stepdebug \
|
||||
--enable-pzdebug"
|
||||
else
|
||||
myconf="--disable-debug \
|
||||
--disable-ftedebug \
|
||||
--disable-cpdebug \
|
||||
--disable-sensdebug \
|
||||
--disable-asdebug \
|
||||
--disable-stepdebug \
|
||||
--disable-pzdebug"
|
||||
fi
|
||||
# As of December 2017, these do not compile
|
||||
myconf="${myconf} \
|
||||
--disable-blktmsdebug \
|
||||
--disable-smltmsdebug"
|
||||
|
||||
myconf="${myconf} \
|
||||
--enable-xspice \
|
||||
--enable-cider \
|
||||
--disable-xgraph \
|
||||
--disable-dependency-tracking \
|
||||
--disable-rpath \
|
||||
$(use_enable openmp) \
|
||||
$(use_with fftw fftw3) \
|
||||
$(use_with readline)"
|
||||
|
||||
if [ "${MULTIBUILD_VARIANT}" == "shared" ]; then
|
||||
myconf="${myconf} \
|
||||
--with-ngshared"
|
||||
elif [ "${MULTIBUILD_VARIANT}" == "tcl" ]; then
|
||||
myconf="${myconf} \
|
||||
--with-tcl"
|
||||
else
|
||||
myconf="${myconf} \
|
||||
$(use_with X x)"
|
||||
fi
|
||||
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
multibuild_foreach_variant ngspice_compile
|
||||
}
|
||||
|
||||
ngspice_compile() {
|
||||
pushd "${BUILD_DIR}"
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
multibuild_foreach_variant ngspice_install
|
||||
|
||||
# merge the installations of all variants
|
||||
for v in "${MULTIBUILD_VARIANTS[@]}" ; do
|
||||
cp -a "${D}_${v}"/* "${D}" || die "Failed to combine multibuild installations"
|
||||
rm -rf "${D}_${v}"
|
||||
done
|
||||
|
||||
use tcl && DOCS+=( README.tcl )
|
||||
use doc && DOCS+=( "${DISTDIR}"/${P}-manual.pdf )
|
||||
|
||||
default
|
||||
|
||||
# We don't need ngmakeidx to be installed
|
||||
rm -f "${D}"/usr/bin/ngmakeidx
|
||||
rm -f "${D}"/usr/share/man/man1/ngmakeidx.1
|
||||
|
||||
if use examples; then
|
||||
use tcl || rm -rf examples/tclspice
|
||||
|
||||
insinto /usr/share/${PN}
|
||||
doins -r examples
|
||||
fi
|
||||
}
|
||||
|
||||
ngspice_install() {
|
||||
pushd "${BUILD_DIR}"
|
||||
|
||||
emake DESTDIR="${D}_${MULTIBUILD_VARIANT}" install
|
||||
|
||||
# Strip shared-library and Tcl-module builds to the bare minimum;
|
||||
# all the support files will have been handled by the 'binaries' build.
|
||||
if [ "${MULTIBUILD_VARIANT}" != "binaries" ]; then
|
||||
rm -rf "${D}_${MULTIBUILD_VARIANT}"/usr/bin{,.debug}
|
||||
rm -rf "${D}_${MULTIBUILD_VARIANT}"/usr/share
|
||||
rm -rf "${D}_${MULTIBUILD_VARIANT}"/usr/$(get_libdir)/*.la
|
||||
rm -rf "${D}_${MULTIBUILD_VARIANT}"/usr/$(get_libdir)/ngspice/*.cm{,.debug}
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if ! use debug; then
|
||||
multibuild_foreach_variant ngspice_test
|
||||
else
|
||||
# https://sourceforge.net/p/ngspice/bugs/353/
|
||||
ewarn
|
||||
ewarn "Skipping tests because they are known to fail in debug mode"
|
||||
ewarn
|
||||
fi
|
||||
}
|
||||
|
||||
ngspice_test() {
|
||||
pushd "${BUILD_DIR}"
|
||||
default
|
||||
}
|
Loading…
Reference in New Issue
Block a user