parent
833f357ffd
commit
391907fd83
@ -0,0 +1,396 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-backup/bareos/bareos-13.2.3.ebuild,v 1.1 2014/05/04 22:37:54 mschiff Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python2_{6,7} )
|
||||
PYTHON_REQ_USE="threads"
|
||||
|
||||
inherit eutils multilib python-single-r1 qt4-r2 user
|
||||
|
||||
DESCRIPTION="Featureful client/server network backup suite"
|
||||
HOMEPAGE="http://www.bareos.org/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="acl clientonly +director ipv6 logwatch mysql ndmp postgres python qt4
|
||||
readline scsi-crypto sql-pooling +sqlite3 ssl static +storage-daemon tcpd
|
||||
vim-syntax X"
|
||||
|
||||
DEPEND="
|
||||
!app-backup/bacula
|
||||
dev-libs/gmp
|
||||
!clientonly? (
|
||||
postgres? ( dev-db/postgresql-base[threads] )
|
||||
mysql? ( virtual/mysql )
|
||||
sqlite3? ( dev-db/sqlite:3 )
|
||||
director? ( virtual/mta )
|
||||
)
|
||||
qt4? (
|
||||
dev-qt/qtsvg:4
|
||||
x11-libs/qwt:5
|
||||
)
|
||||
logwatch? ( sys-apps/logwatch )
|
||||
tcpd? ( sys-apps/tcp-wrappers )
|
||||
readline? ( sys-libs/readline )
|
||||
static? (
|
||||
acl? ( virtual/acl[static-libs] )
|
||||
sys-libs/zlib[static-libs]
|
||||
dev-libs/lzo[static-libs]
|
||||
sys-libs/ncurses[static-libs]
|
||||
ssl? ( dev-libs/openssl[static-libs] )
|
||||
)
|
||||
!static? (
|
||||
acl? ( virtual/acl )
|
||||
sys-libs/zlib
|
||||
dev-libs/lzo
|
||||
sys-libs/ncurses
|
||||
ssl? ( dev-libs/openssl )
|
||||
)
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
!clientonly? (
|
||||
storage-daemon? (
|
||||
sys-block/mtx
|
||||
app-arch/mt-st
|
||||
)
|
||||
)
|
||||
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
|
||||
|
||||
REQUIRED_USE="static? ( clientonly )
|
||||
python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
S=${WORKDIR}/${PN}-Release-${PV}
|
||||
|
||||
pkg_setup() {
|
||||
use mysql && export mydbtypes+="mysql"
|
||||
use postgres && export mydbtypes+=" postgresql"
|
||||
use sqlite3 && export mydbtypes+=" sqlite3"
|
||||
|
||||
# create the daemon group and user
|
||||
if [ -z "$(egetent group bareos 2>/dev/null)" ]; then
|
||||
enewgroup bareos
|
||||
einfo
|
||||
einfo "The group 'bareos' has been created. Any users you add to this"
|
||||
einfo "group have access to files created by the daemons."
|
||||
einfo
|
||||
fi
|
||||
|
||||
if use clientonly && use static && use qt4; then
|
||||
ewarn
|
||||
ewarn "Building statically linked 'bat' is not supported. Ignorig 'qt4' useflag."
|
||||
ewarn
|
||||
fi
|
||||
|
||||
if ! use clientonly; then
|
||||
if [ -z "$(egetent passwd bareos 2>/dev/null)" ]; then
|
||||
enewuser bareos -1 -1 /var/lib/bareos bareos,disk,tape,cdrom,cdrw
|
||||
einfo
|
||||
einfo "The user 'bareos' has been created. Please see the bareos manual"
|
||||
einfo "for information about running bareos as a non-root user."
|
||||
einfo
|
||||
fi
|
||||
fi
|
||||
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# adjusts default configuration files for several binaries
|
||||
# to /etc/bareos/<config> instead of ./<config>
|
||||
pushd src >&/dev/null || die
|
||||
for f in console/console.c dird/dird.c filed/filed.c \
|
||||
stored/bcopy.c stored/bextract.c stored/bls.c \
|
||||
stored/bscan.c stored/btape.c stored/stored.c \
|
||||
qt-console/main.cpp; do
|
||||
sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bareos/|g' "${f}" \
|
||||
|| die "sed on ${f} failed"
|
||||
done
|
||||
popd >&/dev/null || die
|
||||
|
||||
# bug 466690 Use CXXFLAGS instead of CFLAGS
|
||||
sed -i -e 's/@CFLAGS@/@CXXFLAGS@/' autoconf/Make.common.in || die
|
||||
|
||||
# stop build for errors in subdirs
|
||||
epatch "${FILESDIR}"/${PN}-12.4.5-Makefile.patch
|
||||
|
||||
# bat needs to respect LDFLAGS
|
||||
epatch "${FILESDIR}"/${PN}-12.4.5-bat-ldflags.patch
|
||||
|
||||
# do not strip binaries
|
||||
for d in filed console dird stored; do
|
||||
sed -i -e "s/strip /# strip /" src/$d/Makefile.in || die
|
||||
done
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=''
|
||||
|
||||
if use clientonly; then
|
||||
myconf="${myconf} \
|
||||
$(use_enable clientonly client-only) \
|
||||
$(use_enable !static libtool) \
|
||||
$(use_enable static static-cons) \
|
||||
$(use_enable static static-fd)"
|
||||
fi
|
||||
|
||||
# do not build bat and traymonitor if 'static' clientonly
|
||||
if ! use clientonly || ! use static; then
|
||||
myconf="${myconf} \
|
||||
$(use_enable qt4 bat) \
|
||||
$(use_enable qt4 traymonitor)"
|
||||
fi
|
||||
|
||||
myconf="${myconf} \
|
||||
$(use_with X x) \
|
||||
$(use_enable acl) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable ndmp) \
|
||||
$(use_enable readline) \
|
||||
$(use_enable !readline conio) \
|
||||
$(use_enable scsi-crypto) \
|
||||
$(use_enable sql-pooling) \
|
||||
$(use_with mysql) \
|
||||
$(use_with postgres postgresql) \
|
||||
$(use_with python) \
|
||||
$(use_with readline) \
|
||||
$(use_with sqlite3) \
|
||||
$(use sqlite3 || echo "--without-sqlite3") \
|
||||
$(use_with ssl openssl) \
|
||||
$(use_with tcpd tcp-wrappers) \
|
||||
"
|
||||
|
||||
econf \
|
||||
--libdir=/usr/$(get_libdir) \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
--htmldir=/usr/share/doc/${PF}/html \
|
||||
--with-pid-dir=/run/bareos \
|
||||
--sysconfdir=/etc/bareos \
|
||||
--with-subsys-dir=/run/lock/subsys \
|
||||
--with-working-dir=/var/lib/bareos \
|
||||
--with-logdir=/var/log/bareos \
|
||||
--with-scriptdir=/usr/libexec/bareos \
|
||||
--with-plugindir=/usr/$(get_libdir)/${PN}/plugin \
|
||||
--with-dir-user=bareos \
|
||||
--with-dir-group=bareos \
|
||||
--with-sd-user=root \
|
||||
--with-sd-group=bareos \
|
||||
--with-fd-user=root \
|
||||
--with-fd-group=bareos \
|
||||
--with-sbin-perm=0755 \
|
||||
--enable-smartalloc \
|
||||
--enable-dynamic-cats-backends \
|
||||
--enable-batch-insert \
|
||||
--disable-afs \
|
||||
--host=${CHOST} \
|
||||
${myconf}
|
||||
# correct configuration for QT based bat
|
||||
if use qt4 ; then
|
||||
pushd src/qt-console
|
||||
eqmake4
|
||||
popd
|
||||
pushd src/qt-tray-monitor
|
||||
eqmake4
|
||||
popd
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# workaround for build failing with high -j values
|
||||
# if ndmp is enabled
|
||||
use ndmp && MAKEOPTS="$MAKEOPTS -j1"
|
||||
|
||||
# Make build log verbose (bug #447806)
|
||||
emake NO_ECHO=""
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
doicon scripts/bareos.png
|
||||
|
||||
# install bat icon and desktop file when enabled
|
||||
# (for some reason ./configure doesn't pick this up)
|
||||
if use qt4 && ! use static ; then
|
||||
doicon src/images/bat.png
|
||||
domenu scripts/bat.desktop
|
||||
fi
|
||||
|
||||
# remove some scripts we don't need at all
|
||||
rm -f "${D}"/usr/libexec/bareos/{bareos,bareos-ctl-dir,bareos-ctl-fd,bareos-ctl-sd,startmysql,stopmysql}
|
||||
rm -f "${D}"/usr/sbin/bareos
|
||||
|
||||
# remove upstream init scripts
|
||||
rm -f "${D}"/etc/init.d/bareos-*
|
||||
|
||||
# rename statically linked apps
|
||||
if use clientonly && use static ; then
|
||||
pushd "${D}"/usr/sbin || die
|
||||
mv static-bareos-fd bareos-fd || die
|
||||
mv static-bconsole bconsole || die
|
||||
popd || die
|
||||
fi
|
||||
|
||||
# extra files which 'make install' doesn't cover
|
||||
if ! use clientonly; then
|
||||
# the logrotate configuration
|
||||
# (now unconditional wrt bug #258187)
|
||||
diropts -m0755
|
||||
insinto /etc/logrotate.d
|
||||
insopts -m0644
|
||||
newins "${S}"/scripts/logrotate bareos
|
||||
|
||||
# the logwatch scripts
|
||||
if use logwatch; then
|
||||
diropts -m0750
|
||||
dodir /etc/log.d/scripts/services
|
||||
dodir /etc/log.d/scripts/shared
|
||||
dodir /etc/log.d/conf/logfiles
|
||||
dodir /etc/log.d/conf/services
|
||||
pushd "${S}"/scripts/logwatch >&/dev/null || die
|
||||
emake DESTDIR="${D}" install
|
||||
popd >&/dev/null || die
|
||||
fi
|
||||
fi
|
||||
|
||||
rm -vf "${D}"/usr/share/man/man1/bareos-bwxconsole.1*
|
||||
if ! use qt4; then
|
||||
rm -vf "${D}"/usr/share/man/man1/bat.1*
|
||||
fi
|
||||
if use clientonly || ! use director; then
|
||||
rm -vf "${D}"/usr/share/man/man8/bareos-dir.8*
|
||||
rm -vf "${D}"/usr/share/man/man8/bareos-dbcheck.8*
|
||||
rm -vf "${D}"/usr/share/man/man1/bsmtp.1*
|
||||
rm -vf "${D}"/usr/share/man/man8/bwild.8*
|
||||
rm -vf "${D}"/usr/share/man/man8/bregex.8*
|
||||
rm -vf "${D}"/usr/share/man/man8/bpluginfo.8*
|
||||
rm -vf "${D}"/usr/libexec/bareos/create_*_database
|
||||
rm -vf "${D}"/usr/libexec/bareos/drop_*_database
|
||||
rm -vf "${D}"/usr/libexec/bareos/make_*_tables
|
||||
rm -vf "${D}"/usr/libexec/bareos/update_*_tables
|
||||
rm -vf "${D}"/usr/libexec/bareos/drop_*_tables
|
||||
rm -vf "${D}"/usr/libexec/bareos/grant_*_privileges
|
||||
rm -vf "${D}"/usr/libexec/bareos/*_catalog_backup
|
||||
fi
|
||||
if use clientonly || ! use storage-daemon; then
|
||||
rm -vf "${D}"/usr/share/man/man8/bareos-sd.8*
|
||||
rm -vf "${D}"/usr/share/man/man8/bcopy.8*
|
||||
rm -vf "${D}"/usr/share/man/man8/bextract.8*
|
||||
rm -vf "${D}"/usr/share/man/man8/bls.8*
|
||||
rm -vf "${D}"/usr/share/man/man8/bscan.8*
|
||||
rm -vf "${D}"/usr/share/man/man8/btape.8*
|
||||
rm -vf "${D}"/usr/libexec/bareos/disk-changer
|
||||
rm -vf "${D}"/usr/libexec/bareos/mtx-changer
|
||||
rm -vf "${D}"/usr/libexec/bareos/dvd-handler
|
||||
rm -vf "${D}"/etc/bareos/mtx-changer.conf
|
||||
fi
|
||||
if ! use scsi-crypto; then
|
||||
rm -vf "${D}"/usr/share/man/man8/bscrypto.8*
|
||||
fi
|
||||
if ! use qt4; then
|
||||
rm -vf "${D}"/usr/share/man/man1/bareos-tray-monitor.1*
|
||||
fi
|
||||
|
||||
# documentation
|
||||
dodoc README.md
|
||||
use ndmp && dodoc README.NDMP
|
||||
use scsi-crypto && dodoc README.scsicrypto
|
||||
|
||||
# vim-files
|
||||
if use vim-syntax; then
|
||||
insinto /usr/share/vim/vimfiles/syntax
|
||||
doins scripts/bareos.vim
|
||||
insinto /usr/share/vim/vimfiles/ftdetect
|
||||
newins scripts/filetype.vim bareos_ft.vim
|
||||
fi
|
||||
|
||||
# setup init scripts
|
||||
myscripts="bareos-fd"
|
||||
if ! use clientonly; then
|
||||
if use director; then
|
||||
myscripts="${myscripts} bareos-dir"
|
||||
fi
|
||||
if use storage-daemon; then
|
||||
myscripts="${myscripts} bareos-sd"
|
||||
fi
|
||||
fi
|
||||
for script in ${myscripts}; do
|
||||
# copy over init script and config to a temporary location
|
||||
# so we can modify them as needed
|
||||
cp "${FILESDIR}/${script}".confd "${T}/${script}".confd || die "failed to copy ${script}.confd"
|
||||
cp "${FILESDIR}/${script}".initd "${T}/${script}".initd || die "failed to copy ${script}.initd"
|
||||
|
||||
# now set the database dependency for the director init script
|
||||
case "${script}" in
|
||||
bareos-dir)
|
||||
sed -i -e "s:%databasetypes%:${mydbtypes}:" "${T}/${script}".confd || die
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
|
||||
# install init script and config
|
||||
newinitd "${T}/${script}".initd "${script}"
|
||||
newconfd "${T}/${script}".confd "${script}"
|
||||
done
|
||||
|
||||
# make sure the working directory exists
|
||||
diropts -m0750
|
||||
keepdir /var/lib/bareos
|
||||
|
||||
# make sure bareos group can execute bareos libexec scripts
|
||||
fowners -R root:bareos /usr/libexec/bareos
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use clientonly; then
|
||||
fowners root:bareos /var/lib/bareos
|
||||
else
|
||||
fowners bareos:bareos /var/lib/bareos
|
||||
fi
|
||||
|
||||
if ! use clientonly && use director; then
|
||||
einfo
|
||||
einfo "If this is a new install, you must create the databases with:"
|
||||
if use postgres; then
|
||||
einfo
|
||||
einfo "For postgresql:"
|
||||
einfo " su postgres -c '/usr/libexec/bareos/create_bareos_database postgresql'"
|
||||
einfo " su postgres -c '/usr/libexec/bareos/make_bareos_tables postgresql'"
|
||||
einfo " su postgres -c '/usr/libexec/bareos/grant_bareos_privileges postgresql'"
|
||||
fi
|
||||
if use mysql; then
|
||||
einfo
|
||||
einfo "For mysql:"
|
||||
einfo
|
||||
einfo " Make sure root has direct access to your mysql server. You may want to"
|
||||
einfo " create a /root/.my.cnf file with"
|
||||
einfo " [client]"
|
||||
einfo " user=root"
|
||||
einfo " password=YourPasswordForAccessingMysqlAsRoot"
|
||||
einfo " before running:"
|
||||
einfo " /usr/libexec/bareos/create_bareos_database mysql"
|
||||
einfo " /usr/libexec/bareos/make_bareos_tables mysql"
|
||||
einfo " /usr/libexec/bareos/grant_bareos_privileges mysql"
|
||||
fi
|
||||
einfo
|
||||
fi
|
||||
|
||||
if use sqlite3; then
|
||||
einfo
|
||||
einfo "Be aware that Bareos does not officially support SQLite database."
|
||||
einfo "Best use it only for a client-only installation. See Bug #445540."
|
||||
einfo
|
||||
einfo "It is strongly recommended to use either postgresql or mysql as"
|
||||
einfo "catalog database backend."
|
||||
einfo
|
||||
fi
|
||||
|
||||
einfo "Please note that 'bconsole' will always be installed. To compile 'bat'"
|
||||
einfo "you have to enable 'USE=qt4'."
|
||||
einfo
|
||||
}
|
@ -0,0 +1,88 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/emelfm2/emelfm2-0.9.1.ebuild,v 1.1 2014/05/05 00:20:44 jer Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="A file manager that implements the popular two-pane design"
|
||||
HOMEPAGE="http://emelfm2.net/"
|
||||
SRC_URI="http://emelfm2.net/rel/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="acl ansi gimp gtk3 kernel_linux nls policykit spell udev"
|
||||
|
||||
EMELFM2_LINGUAS=( de fr ja pl ru zh_CN )
|
||||
IUSE+=" ${EMELFM2_LINGUAS[@]/#/linguas_}"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=dev-libs/glib-2.26:2
|
||||
!gtk3? ( >=x11-libs/gtk+-2.12:2 )
|
||||
gtk3? ( x11-libs/gtk+:3 )
|
||||
acl? ( sys-apps/acl )
|
||||
gimp? ( media-gfx/gimp )
|
||||
policykit? ( sys-auth/polkit )
|
||||
spell? ( >=app-text/gtkspell-2.0.14:2 )
|
||||
"
|
||||
RDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
udev? ( sys-fs/udisks:0 )
|
||||
"
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )
|
||||
"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e 's:@$(BIN_MSGFMT):$(BIN_MSGFMT):g' \
|
||||
-e 's:@$(CC):$(CC):g' \
|
||||
-e 's:dbus-glib-1::' \
|
||||
Makefile || die
|
||||
|
||||
local lingua
|
||||
for lingua in ${EMELFM2_LINGUAS[@]}; do
|
||||
use linguas_${lingua} || mv po/${lingua}.po{,.unwanted}
|
||||
done
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
myemelconf=(
|
||||
$(usex acl WITH_ACL=1 WITH_ACL=0)
|
||||
$(usex ansi WITH_OUTPUTSTYLES=1 WITH_OUTPUTSTYLES=0)
|
||||
$(usex gimp WITH_THUMBS=1 WITH_THUMBS=0)
|
||||
$(usex gtk3 'GTK3=1 GTK2=0' 'GTK3=0 GTK2=1')
|
||||
$(usex kernel_linux WITH_KERNELFAM=1 WITH_KERNELFAM=0)
|
||||
$(usex nls I18N=1 I18N=0)
|
||||
$(usex policykit WITH_POLKIT=1 WITH_POLKIT=0)
|
||||
$(usex spell EDITOR_SPELLCHECK=1 EDITOR_SPELLCHECK=0)
|
||||
$(usex udev WITH_DEVKIT=1 WITH_DEVKIT=0)
|
||||
DOCS_VERSION=1
|
||||
STRIP=0
|
||||
WITH_TRANSPARENCY=1
|
||||
)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export CC
|
||||
emake \
|
||||
LIB_DIR="/usr/$(get_libdir)" \
|
||||
PREFIX="/usr" \
|
||||
${myemelconf[@]}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
LIB_DIR="${D}/usr/$(get_libdir)" \
|
||||
PREFIX="${D}/usr" \
|
||||
${myemelconf[@]} \
|
||||
install \
|
||||
$(usex nls install_i18n '')
|
||||
|
||||
newicon icons/${PN}_48.png ${PN}.png
|
||||
}
|
@ -1,23 +1,28 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX 0001-Fix-rsync-mirror-selection.patch 927 SHA256 e49678f6a94698959b3739e44b8dd83146964a6b52b1451b8776bc7c52dd963a SHA512 0b0dee2cd3dd764b32c164ad361a6ffd3fbd61515b772c6e5fbdea4c9cd6baa95d1c0dffbef41acb320ddb41ef1aba92ab7fd7909a28037a2d9dbc7378b97242 WHIRLPOOL 5cfb55dd4569c9147c301157350ae46c9911f489f42898f5578292788a12ebf6a0cca8bf4af6635d59a2e3d843ef003868379fef123c8a579fed1d1e4a3b4a6c
|
||||
AUX 0002-Check-for-a-valid-mirrorselect-test-file.patch 2167 SHA256 ab5ed31f6e6a8f314ecac032e4a4fd152e4b60717079ee0e424575a82c8426e4 SHA512 bc1bf7a797fc364997e60222813dd813bd4d0d2c184545519da6529fb2f7d961dba1060ea9e3dd3848f8076aa61364ae864bedba009703f73bd0aa44a16f7439 WHIRLPOOL 87789b43c31cf1b52e4e18883fbcf5dd04adc1a7eaa64154959801f9a20cec4d069bec420edda906f91a7e1eeeccadbcfa5caf7ae014a4969103b5ae92b9ce76
|
||||
AUX 2.2.0-Fix-setup.py-PVR.patch 648 SHA256 8c249ea37175f71629ce898ae7be1a903fcf538122390e06a167b443c7770231 SHA512 6bc48cf6c54b7a4af8529ef6c8b0427890ee7f5af5a0b654db8ca8ed3ba43620c78e7bb4a176962d0b116bb6a5f74c1c0f06c90c92e59e37ae9f01017be53aac WHIRLPOOL 7e6558135a900d1d1596dc14c0fe083239edd4213032cedb7ec3f8f42b9562f3badaa6438e406d87ddd62460cdb675fd77e49b1c3aa1183200f3081f15285b01
|
||||
AUX 2.2.0-Ignore-inaccessible-fsmirrors.patch 2995 SHA256 d3d8863db7fc20af71725944a32025739708742b882b4299d69024a60244066c SHA512 166ceb16665a777b10dd04d882f5aeea01409ea29b51957d83b17ae53926e26d1594f317ce950d49c4e597684ce0fb9d9db791522a831f884500bc36b82d3442 WHIRLPOOL c25a8a8e20c8df3ce22f14f5396d7f99523c93bfef6cdab4db2be6182e2c350436beccb3a718ef29e7d8abfdf683dcbda468fed92e423a91e0b3631434f11923
|
||||
DIST mirrorselect-2.1.0.tar.bz2 9282 SHA256 cbff801e561aa1466feaf27a6182f90012afba9590fb91d87289629d54207816 SHA512 e026604534994fe256e27c221b5ace5de9e4fa36a9e631cd01ba6124870372b31d28352dd28ba5af4164f7c0a86942bd3410523f01555ff79a8a823717e8a6c0 WHIRLPOOL 73cb0813e48f667e939df8eafc329d4e2776359a9d885ee976d9d9f98d8d461d92327726b353ec4e4fe94ae31aea8af00e604b2f917fc0e17b844f3a2d70eff4
|
||||
DIST mirrorselect-2.2.0.1.tar.gz 13138 SHA256 029a09073d6a4363f060912d257f8f118bb3a061c05db532bde1c05816affab1 SHA512 08216c381b70856dd56e903a208bc0ed202826b89136dd0b1cf69bd7cf2afa2df608ac2a0aed5161a56f51cf4bcb51f3826ad55b3a26e671ba2c68490c9cffad WHIRLPOOL 6925c4dc514fdd5f7c50427627b1ef6babba99c4e98d00d7144489ba16c3740ba967461847d99cd080805e6aebd44ca51ca85bd117ffdb52ba3cdf511fac0c69
|
||||
DIST mirrorselect-2.2.0.tar.gz 12977 SHA256 e3e00db9733618c9801b03e9d60c0f7b34dea15b69adff5c8d11782d40528fbe SHA512 d5c90d10fe81e2f4ada4b0db04c75d9211c0654807a07423753d451127835ab55929288d9ee61e41090824961f86ef8b82db629c3803f896c3a519eeb2e3bd2e WHIRLPOOL 3c48917494c07ef9c6fcfabb18ebb1598fb6fbd2a11625a5773e7cfc6ed43a7cf24f39d14a05f236ec282e4a2ff85d361826ad8c0130a232d23cbceb79fd1a76
|
||||
DIST mirrorselect-2.2.1.tar.gz 15869 SHA256 df86d7565f69a3d5e1ec18c5b4f007504eb091a4b5b49d2b866a6098b3868079 SHA512 1e9040d28c801d576ae3fcb1f8d0f1c4db69e15b85fbd945dfa25e72d0b510f837f3a2357afc10119956da0885a01ae7c9b03671984511b98210d75a72ffee14 WHIRLPOOL 0430eec65cf016519abc1d46728d872b2f031a582ca6c29d96d799d1fc9ffaeb3746990e219104f0e0e94eb31533bc9ba1ba019e80663e2887efcc8403a0e14a
|
||||
DIST mirrorselect-test 102403 SHA256 add93012c44824626a7e05eed2186dcfb60e0b696d4ad7910fdb9eb31c93d3b5 SHA512 f43d92e9bf7e77c8f04449a786cb659bdfc07257892caca842ab4a63eb9c5351fa48130c2e163857f3233a595cea7b83f5ea9fa879b782e15b73beb62f0e5e27 WHIRLPOOL ca9be67338986403d87db7de04d3d1b3ecd483f2a104668a7c23e8e2ef1141a31394d12d3cd4121ec25436c967aac960f3652c20f20d2c89fdde6dd547cd9f8a
|
||||
EBUILD mirrorselect-2.1.0-r3.ebuild 1189 SHA256 55c7527192d5e661b5b4ac1f6ddc5d201a8d898e96b864bc09f2dd4642636920 SHA512 a9029487c883f516b4d2e17914d04a901a65524a5d6d627f9d7b2b1d1a42541e0ebdc2005a7a9a36532ce572303a79bbaaa60db478270e3a372ffa0b1289d8ff WHIRLPOOL 11aade1d282bdd03117056dbed677cc8cd9ad0cfc8a7cb01ca6f0938989c5f26b81f392db58f2bad4a11c2c527d7e68250b5b396ea269adf35d78ba1e1a1a5b0
|
||||
EBUILD mirrorselect-2.2.0-r1.ebuild 1662 SHA256 2cc7ca3b2347610dccb7e9403afbac6f28e225542db1ad264d0f479968db44a9 SHA512 2d59dde8b5ca1836e02fe0a240436b17f939cc9a29b9acf6b50ce19308e713832143335515ca282974306d2095dab1d7ca2c7a3ea155439ac9346b1c3edae949 WHIRLPOOL 16e8a0a8258354df17af2a15bd0467a43992d08f769ad5f58f50f7b2b5081a0787d1d9add5684c099338f50682a0a5d644cb21b7713be6339347bcd8a4e8e67f
|
||||
EBUILD mirrorselect-2.2.0.1.ebuild 1019 SHA256 b61ff6368cf7cd6179c51d401a7934865ffba5996c8afa3184e9c44fa108c0de SHA512 dca3a92927467ecf87df42909c50db4b1de601f121dc43964b54d7adac0625203bcc00e6fcefd2897acfc9bc3d8df553f9f7a6d03606d8d09cf510f07513f166 WHIRLPOOL 8860ab999f1f7e9ac2a02d43d1d1fdd0d96c33a2c008c2b43509ec84f7e963a4dfa7858ca41d2ec9b51317dfc6dddef51004b19623f4d55123a6f4bdfa06a7c0
|
||||
EBUILD mirrorselect-9999.ebuild 1197 SHA256 731bde056d77ed4e8e786b4e277510a0aa8dad2d0d395c8bd14a87a0d6b1b2a2 SHA512 e1551a23f5e044e81dc046b93851be3220b7a939a0f8a64bcc33921cf29c9ebc3023bd2f0fcb2a4a294f1c8fce75edb591836b388d8e40cd9b7492e54bf1c7b9 WHIRLPOOL 80630ff46fc31a0c4a662572567a778ebe1c3777bffe762a8e33d10b8a1d8c1273a1dae0200bc4e551f5b7a331e9b1db0046907450f3ded51bf3e36fc77ed2c7
|
||||
MISC ChangeLog 22864 SHA256 3b2d0dedb6b720d05bc32c4708a9120ba0380a87f55cb4ff1a6d08105354ac96 SHA512 a55861bde5b1b405dd4b016c635d718ded5d7058fff6367585637f1c9d50fdcf82a1cb64f1faa077d9270951de6c3ab16c42c9ebdacef501dc1c7a0c67766b22 WHIRLPOOL 3c380647c042d27290437141c325a78782c966db7a276f6d941c793cbbe2b6d90d18ff4c3810b38a22bb88cb53fa20ed3651236c9d8d1aa00c6c174adc143e1c
|
||||
EBUILD mirrorselect-2.2.1.ebuild 1042 SHA256 ed430646dcd37fc6c1dab97ac7c27d738b87b0576ddeffbe54484abfa8b3f621 SHA512 01546fbcc831e42d64c10e9772843baad6b8d65b6ff4524b27b99181788d281aca33041851e3cefc23ffe6df675d172909271f336d03b9551628051e3fbdb94d WHIRLPOOL da1aa9cb1f7d2ee00568150031ce67900220b7cf52c196938c0aa5991d8981eb3800fe5e5dc5c01706ceb34ce2ddfd2ec75a6bc03117859634dc05259c682f11
|
||||
EBUILD mirrorselect-9999.ebuild 1196 SHA256 788562e57742d9a3d18b24cd68baaf8ccd7c3dcf510a6ce3698f9b0c2f88bb7c SHA512 f0e330c8b1714d49a0912f9ef5a202ef1cf91dced636698d80c13eb2a4aa1a1d0c5af8761f85bb247a29bbd4cd6afd6ef6d4ade0095dbda9f11f080123b741ef WHIRLPOOL eb604aaab6484f9176cf2f0f7e24bffad9735ad237a4c8529fb1b667efd9283986e8faa75662fd4c9a2c1c6ba97be813dd64dbc57e3b03344c141f3de6bfb9e7
|
||||
MISC ChangeLog 23261 SHA256 85190048a335de706fca4bf15c69706ac9df9d7877ec4a02d96f804485a37f73 SHA512 7906ff28c6eea1730a33a56e19a701f6788f4247cf1c5fdb544be1634403fd1f76ec35fedd306b17a2aa8c167e3759a4554ce71465ad5f17cd6cbfdb647a9cb8 WHIRLPOOL 7010c880a443be784e834688e59411d4de6c2e7dd5c9311e392b3645169b45dcce4cc9cfec1a7875435e4848d10f709dd3b2a3b11c47802b9764dd75a2318b9f
|
||||
MISC metadata.xml 371 SHA256 17394aa4850b9c997c49e9f18969992d65f5ec1a03e47a743230395fbc2a2595 SHA512 db398de272e260ca7a588bb45e5670c731eb8273f27acbee0569beae1169ca639941a082e467e2c3bd9da372a4c5f939e3480199ab79a4d37d7caf735a6d07a7 WHIRLPOOL 2d2b21732f795f01dacb5325891d6d2e90211bf96fb947668b8f3e8067c55fdc4ae699efea5ca0e2463be48ee5025b9769eed407235341b224b2e4057d56967d
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAlNlWK4ACgkQC77qH+pIQ6RWLQEApskAvBzhpsU5OeTROUDTqJYD
|
||||
e2e0MysJknuN9PrpY1YA/Ak1PyjcoziO6BTUiXWkK/ucdACkvFAZ/2O9STlBKoh+
|
||||
=JNjq
|
||||
iQF8BAEBCABmBQJTZxRNXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4Njg4RkQxQ0M3MUMxQzA0RUFFQTQyMzcy
|
||||
MjE0RDkwQTAxNEYxN0NCAAoJECIU2QoBTxfLdkYIAJghhKQmUjL9h361/p6bu3gK
|
||||
tFH5jzf2ROI/1kxuUThgvu04ugdY9XtIfjQBGChii2CyvWDVJMj31g84NJItaSkh
|
||||
T09E3Akmke+pUdwpXKkn3NHF0c971WcJ7yGaiQ/X8JmjnCEsirGQhE6fysKLPNcn
|
||||
iKjBuNW+2ewA3VeWCesnNEez7kDoIPEei+FIyC9xmCcZVzFFTqPQzYaP6sX8uPbg
|
||||
OJQ/6EwqnLRqtUbTAFEmhIeD7t5jQiprg+ljcD0i7EJLEqNpgDVio4krckVDVfUa
|
||||
jjdIQ7emVEW8lB0CmE6zZ/iWuUaI0A3Seg1u5cGtcuOokbewUyPB/9dbO/CvRak=
|
||||
=STk0
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,27 +0,0 @@
|
||||
From daad8a5e5ea2dac503513f6ab114184dd427db01 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Ruppert <idl0r@gentoo.org>
|
||||
Date: Fri, 2 Apr 2010 16:44:14 +0200
|
||||
Subject: [PATCH] Fix rsync mirror selectection
|
||||
|
||||
Append /gentoo-portage to the rsync mirror url if necessary, bug 312753,
|
||||
thanks to Donald Wallace Rouse II <gentoo-user-0d329vjsd8@dwr2.org>
|
||||
---
|
||||
main.py | 2 ++
|
||||
1 files changed, 2 insertions(+), 0 deletions(-)
|
||||
|
||||
diff --git a/main.py b/main.py
|
||||
index 367e8d4..dd3386e 100755
|
||||
--- a/main.py
|
||||
+++ b/main.py
|
||||
@@ -608,6 +608,8 @@ class Interactive(object):
|
||||
|
||||
for (url, args) in sorted(hosts, key = lambda x: (x[1]['country'].lower(), x[1]['name'].lower()) ):
|
||||
marker = ""
|
||||
+ if options.rsync and not url.endswith("/gentoo-portage"):
|
||||
+ url+="/gentoo-portage"
|
||||
if (not options.ipv6 and not options.ipv4) and args['ipv6'] == 'y':
|
||||
marker = "* "
|
||||
if options.ipv6 and ( args['ipv6'] == 'n' ): continue
|
||||
--
|
||||
1.7.0.4
|
||||
|
@ -1,82 +0,0 @@
|
||||
From 88521c86907819486e0e18bffcb1674ae180341e Mon Sep 17 00:00:00 2001
|
||||
From: Christian Ruppert <idl0r@gentoo.org>
|
||||
Date: Sun, 1 Aug 2010 21:35:11 +0200
|
||||
Subject: [PATCH] Check for a valid mirrorselect-test file, fixes bug 330611, thanks to Soren Harward <stharward@gmail.com>.
|
||||
|
||||
---
|
||||
main.py | 17 +++++++----------
|
||||
1 files changed, 7 insertions(+), 10 deletions(-)
|
||||
|
||||
diff --git a/main.py b/main.py
|
||||
index dd3386e..f5f35be 100755
|
||||
--- a/main.py
|
||||
+++ b/main.py
|
||||
@@ -36,6 +36,7 @@ import sys
|
||||
import time
|
||||
import urllib
|
||||
import urlparse
|
||||
+import hashlib
|
||||
from optparse import IndentedHelpFormatter, OptionParser
|
||||
from mirrorselect.mirrorparser3 import MirrorParser3, MIRRORS_3_XML, MIRRORS_RSYNC_DATA
|
||||
import codecs
|
||||
@@ -336,8 +337,6 @@ class Shallow(object):
|
||||
class Deep(object):
|
||||
"""handles deep mode mirror selection."""
|
||||
|
||||
- _bufsize = 4096
|
||||
-
|
||||
def __init__(self, hosts, options):
|
||||
self.urls = []
|
||||
self._hosts = hosts
|
||||
@@ -457,10 +456,9 @@ class Deep(object):
|
||||
|
||||
for ip in ips:
|
||||
try:
|
||||
- ip_url = url.replace(url_parts.hostname, ip, 1)
|
||||
try:
|
||||
signal.alarm(self._connect_timeout)
|
||||
- f = urllib.urlopen(ip_url)
|
||||
+ f = urllib.urlopen(url)
|
||||
break
|
||||
finally:
|
||||
signal.alarm(0)
|
||||
@@ -480,14 +478,12 @@ class Deep(object):
|
||||
return (None, True)
|
||||
|
||||
try:
|
||||
-
|
||||
# Close the initial "wake up" connection.
|
||||
try:
|
||||
signal.alarm(self._connect_timeout)
|
||||
f.close()
|
||||
finally:
|
||||
signal.alarm(0)
|
||||
-
|
||||
except EnvironmentError, e:
|
||||
output.write(('deeptime(): close connection to host %s ' + \
|
||||
'failed for ip %s: %s\n') % \
|
||||
@@ -498,16 +494,17 @@ class Deep(object):
|
||||
(url_parts.hostname, ip), 2)
|
||||
|
||||
try:
|
||||
-
|
||||
# The first connection serves to "wake up" the route between
|
||||
# the local and remote machines. A second connection is used
|
||||
# for the timed run.
|
||||
try:
|
||||
signal.alarm(int(math.ceil(maxtime)))
|
||||
stime = time.time()
|
||||
- f = urllib.urlopen(ip_url)
|
||||
- while f.read(self._bufsize):
|
||||
- pass
|
||||
+ f = urllib.urlopen(url)
|
||||
+
|
||||
+ if hashlib.md5(f.read()).hexdigest() != "bdf077b2e683c506bf9e8f2494eeb044":
|
||||
+ return (None, True)
|
||||
+
|
||||
delta = time.time() - stime
|
||||
f.close()
|
||||
finally:
|
||||
--
|
||||
1.7.1
|
||||
|
@ -1,27 +0,0 @@
|
||||
From bc0efc857b5708ea572e3a4c57c9689cf48c50ad Mon Sep 17 00:00:00 2001
|
||||
From: Brian Dolbec <dolsen@gentoo.org>
|
||||
Date: Sat, 15 Dec 2012 20:48:17 -0800
|
||||
Subject: [PATCH] Fix setup.py to use PVR instead of VERSION from the
|
||||
environment so that egg-info is set correctly during the
|
||||
merge.
|
||||
|
||||
---
|
||||
setup.py | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/setup.py b/setup.py
|
||||
index 8a9f980..7a53076 100755
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -12,7 +12,7 @@ import os
|
||||
import io
|
||||
|
||||
|
||||
-__version__ = os.getenv('VERSION', default='9999')
|
||||
+__version__ = os.getenv('VERSION', default=os.getenv('PVR', default='9999'))
|
||||
|
||||
cwd = os.getcwd()
|
||||
|
||||
--
|
||||
1.8.0
|
||||
|
@ -1,92 +0,0 @@
|
||||
From 362ba4585a48273289f382c16947e858ff3818cf Mon Sep 17 00:00:00 2001
|
||||
From: Brian Dolbec <dolsen@gentoo.org>
|
||||
Date: Sat, 15 Dec 2012 18:37:50 -0800
|
||||
Subject: [PATCH] Add aditional debug info, fix bug 373195, removing garbage
|
||||
or otherwise inaccessible file system mirrors from existing
|
||||
SYNC or GENTOO_MIRRORS make.conf values.
|
||||
|
||||
---
|
||||
mirrorselect/main.py | 14 +++++++++++---
|
||||
mirrorselect/selectors.py | 4 +++-
|
||||
2 files changed, 14 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/mirrorselect/main.py b/mirrorselect/main.py
|
||||
index cbff890..48d74a7 100755
|
||||
--- a/mirrorselect/main.py
|
||||
+++ b/mirrorselect/main.py
|
||||
@@ -154,8 +154,7 @@ class MirrorSelect(object):
|
||||
sys.exit(0)
|
||||
|
||||
|
||||
- @staticmethod
|
||||
- def get_filesystem_mirrors(config_path, sync=False):
|
||||
+ def get_filesystem_mirrors(self, config_path, sync=False):
|
||||
"""Read the current mirrors and retain mounted filesystems mirrors
|
||||
|
||||
@param config_path: string
|
||||
@@ -170,6 +169,7 @@ class MirrorSelect(object):
|
||||
else:
|
||||
var = 'GENTOO_MIRRORS'
|
||||
|
||||
+ self.output.write('get_filesystem_mirrors(): config_path = %s\n' % config_path, 2)
|
||||
try:
|
||||
f = open(config_path,'r')
|
||||
except IOError:
|
||||
@@ -182,6 +182,8 @@ class MirrorSelect(object):
|
||||
lex.quotes = "\"'"
|
||||
while 1:
|
||||
key = lex.get_token()
|
||||
+ #self.output.write('get_filesystem_mirrors(): processing key = %s\n' % key, 2)
|
||||
+
|
||||
if key == var:
|
||||
equ = lex.get_token()
|
||||
|
||||
@@ -196,16 +198,22 @@ class MirrorSelect(object):
|
||||
|
||||
""" Look for mounted filesystem in value """
|
||||
mirrorlist = val.rsplit()
|
||||
+ self.output.write('get_filesystem_mirrors(): mirrorlist = %s\n' % mirrorlist, 2)
|
||||
p = re.compile('rsync://|http://|ftp://', re.IGNORECASE)
|
||||
for mirror in mirrorlist:
|
||||
if (p.match(mirror) == None):
|
||||
- fsmirrors.append(mirror)
|
||||
+ if os.access(mirror, os.F_OK):
|
||||
+ self.output.write('get_filesystem_mirrors(): found file system mirror = %s\n' % mirror, 2)
|
||||
+ fsmirrors.append(mirror)
|
||||
+ else:
|
||||
+ self.output.write('get_filesystem_mirrors(): ignoring non-accessible mirror = %s\n' % mirror, 2)
|
||||
break
|
||||
elif key is None:
|
||||
break
|
||||
except Exception:
|
||||
fsmirrors = []
|
||||
|
||||
+ self.output.write('get_filesystem_mirrors(): fsmirrors = %s\n' % fsmirrors, 2)
|
||||
return fsmirrors
|
||||
|
||||
|
||||
diff --git a/mirrorselect/selectors.py b/mirrorselect/selectors.py
|
||||
index b2a5fc7..38ca07a 100644
|
||||
--- a/mirrorselect/selectors.py
|
||||
+++ b/mirrorselect/selectors.py
|
||||
@@ -303,14 +303,16 @@ class Deep(object):
|
||||
|
||||
self.output.write('\n') #this just makes output nicer
|
||||
|
||||
- #can't just return the dict.valuse, because we want the fastest mirror first...
|
||||
+ #can't just return the dict.values, because we want the fastest mirror first...
|
||||
keys = list(top_hosts.keys())
|
||||
keys.sort()
|
||||
|
||||
rethosts = []
|
||||
for key in keys:
|
||||
+ #self.output.write('deeptest(): adding rethost %s, %s' % (key, top_hosts[key]), 2)
|
||||
rethosts.append(top_hosts[key])
|
||||
|
||||
+ self.output.write('deeptest(): final rethost %s' % (rethosts), 2)
|
||||
self.urls = rethosts
|
||||
|
||||
|
||||
--
|
||||
1.8.0
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/mirrorselect/mirrorselect-2.2.1.ebuild,v 1.1 2014/05/05 04:32:29 dolsen Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
|
||||
PYTHON_REQ_USE="xml"
|
||||
|
||||
inherit eutils distutils-r1 prefix
|
||||
|
||||
DESCRIPTION="Tool to help select distfiles mirrors for Gentoo"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Mirrorselect"
|
||||
SRC_URI="http://dev.gentoo.org/~dolsen/releases/mirrorselect/${P}.tar.gz
|
||||
http://dev.gentoo.org/~dolsen/releases/mirrorselect/mirrorselect-test
|
||||
"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
dev-util/dialog
|
||||
net-analyzer/netselect
|
||||
dev-python/ssl-fetch
|
||||
"
|
||||
|
||||
python_prepare_all() {
|
||||
python_export_best
|
||||
eprefixify setup.py mirrorselect/main.py
|
||||
echo Now setting version... VERSION="${PVR}" "${PYTHON}" setup.py set_version
|
||||
VERSION="${PVR}" "${PYTHON}" setup.py set_version || die "setup.py set_version failed"
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
@ -1,7 +1,24 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX cmake-doc-path.patch 1498 SHA256 75477998ba483fb1f6a5dde6cbd4719ac2e98e32540e7eb46bd334a0b354abe2 SHA512 2e48af11efb55a1508402d5d1d717a3dfc9897bf0ccce5aa190792fb673ac78b27a9480e951a6347a2c8d0e2fe08a28c11fd08c55dbea835a93f525decaaf09e WHIRLPOOL 0631c7cef81bb8541ca0af96afcf9ed8118aef87702d89d5237a8744bc6d9324b6cb148f3c32e4d225df038d15ad5c8583d0a6a49e33e9fc7b9cd44b319982be
|
||||
AUX myodbc-5.1.6-qt4-includedir.patch 580 SHA256 ba1ccd551f87b6d19ddfdb6cfb6f88f61b23c7718a3ed415ef5d94db225373d2 SHA512 79fb5a47f43555b14de8186c0afde91917fa647a000211f1a999cdcfe4aefc374d85e5e950c97260d682ec3498474c25200b27bda63cc31ec5612e08189f317a WHIRLPOOL ecd8eaaac7dc5ea1a294c1f3560c5a8ceb770b4d7abb4a754e71313b5976f82f6df2f8695734470a7988cdc1b01cf0c868ec6a268193dab9179d6043e909d9ba
|
||||
AUX odbc.ini.m4 517 SHA256 0f14bd8815aac8c75ff3b2b6e86b2883fbe4e2e6e3de153e772091c7a5c124e5 SHA512 60883bced4be275f9496910ecbf11d92e9d550e28c12eca8549546f3b5f5fd12322fabb81611bb4d951bab6d203ddd82aafe8ec8bdf0b6aa61a94eac6770fb3b WHIRLPOOL 2c12b3565efe6f92f8f43f9de84e667b066f6b82e17590b1c918540becc9554b1224c14f40dfa7c263818089208b7851b2ca6a6f881d77196564b57db49634fe
|
||||
AUX odbcinst.ini.m4 233 SHA256 893011ec62a2631cf41521717cbebfddf48ae3a633c8ca1e7774f11930fe2537 SHA512 d6a27b1915133e23ab4f16930446e6c623e3636490c1a772a531805d6abbaf8470fa59924f68f01faabf496be7b5f17294fe51a9f940dfa45f03a9abc120f953 WHIRLPOOL e8a10ae834eb97e63ed3dc637f534e556c9e13d11dc71ac0f9e3a0f16054d9e8a23be7bf6f68319817a9bdde7ae735b55be86728f80b7ec4d5ffe00d403c6536
|
||||
DIST mysql-connector-odbc-5.1.6.tar.gz 1041247 SHA256 1d53c3a20cf68b089535278d3e69c0e49f367a457640c5f8af25c1cbf4ffb02e SHA512 74fe41c09a6261e31475c17a6b96d3161737c792fec6b2774f51fa58adae592143e44d6a2bf5dc2ec445b5e19653aa6abc9e6d0d37cc478bb26137f2658766f9 WHIRLPOOL 573f942682581514adb94183c633eb38a0ab1c990ead1f7da1e90aedcff18da392480bfaa1216d3e9b0c8b261f963bd81c0ed5f7192c74a8294028783e6f85e9
|
||||
DIST mysql-connector-odbc-5.2.6-src.tar.gz 595963 SHA256 005bba26358819bb5db48d23e8eb4a94cc234dfa103dd47a6c2602e7e70ad17b SHA512 9732b3034bdeb24700d0369d066fb43ca6f0327c2d3a3f1fff77d51ab37a83139536a7caae377791d979132c9640d67fddb4040095478924f4c8139ec6f404a5 WHIRLPOOL d8f0fc2cc7ec0b7602a2e6434d2680174dd50fe1d16dd03e0370ba1ec7807b09a83411e62aca3d68d540c1a564c759cbfea63c2d3adb6b642286a49d4dfc1330
|
||||
EBUILD myodbc-5.1.6.ebuild 3351 SHA256 d4e3d271c2d8de85797fd497a9cebcbfbc66c6e511d3a7cd47d3b275f8257c42 SHA512 83bff8d93e2167db4a1f9b51fcd83ffcb91b5993962d99b1e894e7187db01275d8cd3dffc769b67a462b50b520714ae97e66d47792f0f7ac9c8dc5c1cd3a6fa2 WHIRLPOOL 53faa9b1ada3f2f8f57670952891995733cc7fc7d4f7174231f55b03294bb7e2e2edc8baed2e2e7a0cefc97b1cb681fda1951e430fd2f82863059c55ed70a5b6
|
||||
MISC ChangeLog 4702 SHA256 b5e0111a2ebffee360acb079082ecf1735077eab0dfddb778898c4c2626613b2 SHA512 0571b3f0a5b4fb1ebfd9cc709d9f67e292a1c57cc178a5b2888e3b29185d682438323f9d5fcbb8cd2462a81c253dac3a3663b94d513ab3b9c735e85f267f0fe6 WHIRLPOOL 97be078eaf3a9a112fe41ed6ac5b0b0e1979de39d9d386e3ce86412e1df8afa7451ce0e1e9c3f253ef3e8860427c15af8c26f5cde3044281ef0180ce05096751
|
||||
EBUILD myodbc-5.2.6.ebuild 2877 SHA256 6eb746376d879b47e3a2ff16c382903ee326c0f447b397b4a084fcbdb50f2627 SHA512 afcf587d62800daa1b8453c14f14ca8df5a3891d7ec4a512382a4943f07d1b5454728f51a7db8c3eb84825fb684aaa8fb9e334c9da91bfa256e37dda542d59f0 WHIRLPOOL 04187435de5574c341363e4d1bc9723c9916189cd5626dcb0a02ab0c5dfab1127068dc91821fd6a1e279700d6417f10940bb53fc7f55beaae80804953d5afc6a
|
||||
MISC ChangeLog 4906 SHA256 457771779d0761041eb61548ab50c3b73b05293e01ad2d1a982790b1b8268ff6 SHA512 8dd2765c683c42f0ea0372d860cd5817ebb248b8eb62c97426069d1d41de2bb95f75d5a7c7b4b233e2f8180a017c6c828ee9cde69f95e3281737088e300790ee WHIRLPOOL f79ed9ee3ea9ce4d7b70f1a2633533f3c4a4cb4edb767d6779fc0673f842957a1db161e07fdb0aa3e63680a9290f630a4fb0901cbfb37370588bef02d8f6be78
|
||||
MISC metadata.xml 158 SHA256 a212959a64142f5508788a3d336b55cdb97645b6e54d8a887e7308c67791d569 SHA512 538b01075e7bf3f429546654620fa773f3926594d7747d778ce6250263a7ba32fd7e63e14232fd89d503780b783fb7ab401ff2a0040a8d36c99c5c232609ca56 WHIRLPOOL 1739fa77f8bf21977b25d7c05d8da902f0a30335da5fcaca2b35200e504199c645d4115b8d2b4790ccdb692d7010c7a2cc09b27994679af8be6164f1c007e964
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCAAGBQJTZv+XAAoJEE4V4vFnx44dZg4IAK3Rn43ivLvMlVtxkTZOgvc0
|
||||
PbXAfum/NAGe+kSppdC8/wnsOlKAxX+2tYW4kUt+O1CmDi7VIryTIPFg4TDkk0fh
|
||||
3hJXTXbOn56ZcBGnnIC8fYswVm9Ml9ErnzChDxOHeBiVPsTftMCOKVEKTTx9ho5d
|
||||
JyDvm0pZxjDJWYFugxGAniqpvlNVdDnv6h+80Okjj/oD+QXowKtFUIxMbUXLF1o6
|
||||
ViDNxezc6UEN5b6AEXqdTLDxcQbYvWyypTz5Wfq7L3IX17Zjm0TYPp2IDIQy7taN
|
||||
f1dkI0OHjyaGRqBp6mJgBiDIjMvNn1QOoNSIQKATeIYCqp83pK2zB2+PhQMa6Gw=
|
||||
=/bRw
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,43 @@
|
||||
=== modified file 'CMakeLists.txt'
|
||||
--- CMakeLists.txt 2013-03-09 09:51:06 +0000
|
||||
+++ CMakeLists.txt 2013-03-09 11:05:27 +0000
|
||||
@@ -33,6 +33,12 @@
|
||||
SET(CONNECTOR_MAJOR "5")
|
||||
SET(CONNECTOR_MINOR "2")
|
||||
|
||||
+IF(WITH_DOCUMENTATION_INSTALL_PATH)
|
||||
+ set(DOCUMENTATION_INSTALL_PATH ${WITH_DOCUMENTATION_INSTALL_PATH})
|
||||
+ELSE(WITH_DOCUMENTATION_INSTALL_PATH)
|
||||
+ set(DOCUMENTATION_INSTALL_PATH ${CMAKE_INSTALL_PREFIX}/share/doc/myodbc-${CONNECTOR_MAJOR}.${CONNECTOR_MINOR})
|
||||
+ENDIF(WITH_DOCUMENTATION_INSTALL_PATH)
|
||||
+
|
||||
IF(CONNECTOR_MINOR LESS 10)
|
||||
SET(CONNECTOR_MINOR_PADDED "0${CONNECTOR_MINOR}")
|
||||
ELSE(CONNECTOR_MINOR LESS 10)
|
||||
@@ -329,19 +335,17 @@
|
||||
|
||||
ELSE(WIN32)
|
||||
|
||||
- INSTALL(FILES ChangeLog DESTINATION .)
|
||||
- INSTALL(FILES README DESTINATION .)
|
||||
- INSTALL(FILES README.debug DESTINATION .)
|
||||
- INSTALL(FILES INSTALL DESTINATION .)
|
||||
+ INSTALL(FILES ChangeLog DESTINATION ${DOCUMENTATION_INSTALL_PATH})
|
||||
+ INSTALL(FILES README DESTINATION ${DOCUMENTATION_INSTALL_PATH})
|
||||
+ INSTALL(FILES README.debug DESTINATION ${DOCUMENTATION_INSTALL_PATH})
|
||||
+ INSTALL(FILES INSTALL DESTINATION ${DOCUMENTATION_INSTALL_PATH})
|
||||
IF(EXISTS "${CMAKE_SOURCE_DIR}/COPYING")
|
||||
- INSTALL(FILES COPYING DESTINATION .)
|
||||
ELSE()
|
||||
- INSTALL(FILES LICENSE.mysql DESTINATION .)
|
||||
ENDIF()
|
||||
|
||||
ENDIF(WIN32)
|
||||
|
||||
-INSTALL(FILES Licenses_for_Third-Party_Components.txt DESTINATION .)
|
||||
+INSTALL(FILES Licenses_for_Third-Party_Components.txt DESTINATION ${DOCUMENTATION_INSTALL_PATH})
|
||||
|
||||
INCLUDE(CPack)
|
||||
|
||||
|
||||
|
@ -0,0 +1,110 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/myodbc/myodbc-5.2.6.ebuild,v 1.1 2014/05/04 19:37:13 grknight Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit cmake-utils eutils flag-o-matic versionator
|
||||
|
||||
MAJOR="$(get_version_component_range 1-2 $PV)"
|
||||
MY_PN="mysql-connector-odbc"
|
||||
MY_P="${MY_PN}-${PV/_p/r}-src"
|
||||
|
||||
DESCRIPTION="ODBC driver for MySQL"
|
||||
HOMEPAGE="http://www.mysql.com/products/myodbc/"
|
||||
SRC_URI="mirror://mysql/Downloads/Connector-ODBC/${MAJOR}/${MY_P}.tar.gz"
|
||||
RESTRICT="primaryuri"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="${MAJOR}"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-db/unixODBC
|
||||
>=virtual/mysql-4.1
|
||||
"
|
||||
DEPEND="${DEPEND} ${RDEPEND}"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
# Careful!
|
||||
DRIVER_NAME="${PN}-${SLOT}"
|
||||
|
||||
src_prepare() {
|
||||
# Remove Tests
|
||||
sed -i -e "s/ADD_SUBDIRECTORY(test)//" \
|
||||
"${S}/CMakeLists.txt"
|
||||
|
||||
# Fix as-needed on the installer binary
|
||||
echo "TARGET_LINK_LIBRARIES(myodbc-installer odbc)" >> "${S}/installer/CMakeLists.txt"
|
||||
|
||||
# Patch document path so it doesn't install files to /usr
|
||||
epatch "${FILESDIR}/cmake-doc-path.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# The RPM_BUILD flag does nothing except install to /usr/lib64 when "x86_64"
|
||||
# MYSQL_CXX_LINKAGE expects "mysql_config --cxxflags" which doesn't exist on MariaDB
|
||||
mycmakeargs+=(
|
||||
-DMYSQL_CXX_LINKAGE=0
|
||||
-DWITH_UNIXODBC=1
|
||||
-DRPM_BUILD=1
|
||||
-DMYSQL_LIB="$(mysql_config --variable=pkglibdir)/libmysqlclient_r.so"
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
dodir /usr/share/${PN}-${SLOT}
|
||||
for i in odbc.ini odbcinst.ini; do
|
||||
einfo "Building $i"
|
||||
sed \
|
||||
-e "s,__PN__,${DRIVER_NAME},g" \
|
||||
-e "s,__PF__,${PF},g" \
|
||||
-e "s,libmyodbc3.so,libmyodbc${SLOT:0:1}.so,g" \
|
||||
>"${D}"/usr/share/${PN}-${SLOT}/${i} \
|
||||
<"${FILESDIR}"/${i}.m4 \
|
||||
|| die "Failed to build $i"
|
||||
done;
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
|
||||
[ "${ROOT}" != "/" ] && \
|
||||
die 'Sorry, non-standard ROOT setting is not supported :-('
|
||||
|
||||
local msg='MySQL ODBC driver'
|
||||
local drivers=$(/usr/bin/odbcinst -q -d)
|
||||
|
||||
if echo $drivers | grep -vq "^\[${DRIVER_NAME}\]$" ; then
|
||||
ebegin "Installing ${msg}"
|
||||
/usr/bin/odbcinst -i -d -f /usr/share/${PN}-${SLOT}/odbcinst.ini
|
||||
rc=$?
|
||||
eend $rc
|
||||
[ $rc -ne 0 ] && die
|
||||
else
|
||||
einfo "Skipping already installed ${msg}"
|
||||
fi
|
||||
|
||||
local sources=$(/usr/bin/odbcinst -q -s)
|
||||
msg='sample MySQL ODBC DSN'
|
||||
if echo $sources | grep -vq "^\[${DRIVER_NAME}-test\]$"; then
|
||||
ebegin "Installing ${msg}"
|
||||
/usr/bin/odbcinst -i -s -l -f /usr/share/${PN}-${SLOT}/odbc.ini
|
||||
rc=$?
|
||||
eend $rc
|
||||
[ $rc -ne 0 ] && die
|
||||
else
|
||||
einfo "Skipping already installed ${msg}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
elog "If this is a new install, please run the following command"
|
||||
elog "to configure the MySQL ODBC drivers and sources:"
|
||||
elog "emerge --config =${CATEGORY}/${PF}"
|
||||
elog "Please note that the driver name used to form the DSN now includes the SLOT."
|
||||
}
|
@ -0,0 +1,123 @@
|
||||
--- a/CMakeLists.txt 2014-05-04 21:27:59.000000000 -0400
|
||||
+++ b/CMakeLists.txt 2014-05-04 21:47:31.460572470 -0400
|
||||
@@ -38,7 +38,7 @@
|
||||
|
||||
if(COMMAND cmake_policy AND POLICY CMP0015)
|
||||
cmake_policy(SET CMP0015 NEW)
|
||||
-endif(COMMAND cmake_policy)
|
||||
+endif(COMMAND cmake_policy AND POLICY CMP0015)
|
||||
|
||||
#-----------------
|
||||
# CPPFLAGS, CXXFLAGS and LDFLAGS from the environment
|
||||
@@ -258,14 +258,14 @@
|
||||
${CPACK_RESOURCE_FILE_LICENSE}
|
||||
"${CMAKE_SOURCE_DIR}/Licenses_for_Third-Party_Components.txt"
|
||||
"${CMAKE_SOURCE_DIR}/ANNOUNCEMENT"
|
||||
- DESTINATION "." OPTIONAL)
|
||||
+ DESTINATION "${INSTALL_DOCS}" OPTIONAL)
|
||||
|
||||
SET(COMMON_IGNORE_FILES "/CMakeFiles/" "/Testing/" "/.bzr/" "_CPack_Packages/"
|
||||
".cmake$" "~" ".swp" ".log" ".gz" ".directory$" "CMakeCache.txt" "Makefile"
|
||||
"install_manifest.txt")
|
||||
SET(PRJ_COMMON_IGNORE_FILES ${COMMON_IGNORE_FILES} "ANNOUNCEMENT_102_ALPHA" "ANNOUNCEMENT_103_ALPHA" "ANNOUNCEMENT_104_BETA" "ANNOUNCEMENT_105_GA" "ANNOUNCEMENT_110_GA" "ANNOUNCEMENT_111_GA" "ANNOUNCEMENT_DRAFT" )
|
||||
|
||||
-SET(CPACK_SOURCE_IGNORE_FILES ${PRJ_COMMON_IGNORE_FILES} "./cppconn/config.h$" "./driver/nativeapi/binding_config.h$")
|
||||
+SET(CPACK_SOURCE_IGNORE_FILES ${PRJ_COMMON_IGNORE_FILES} "${CMAKE_CURRENT_SOURCE_DIR}/cppconn/config.h$" "${CMAKE_CURRENT_SOURCE_DIR}/driver/nativeapi/binding_config.h$")
|
||||
SET(CPACK_PACKAGE_IGNORE_FILES ${PRJ_COMMON_IGNORE_FILES} "something_there" )
|
||||
SET(CPACK_SOURCE_GENERATOR "TGZ")
|
||||
|
||||
@@ -292,10 +292,6 @@
|
||||
ADD_SUBDIRECTORY(cppconn)
|
||||
ADD_SUBDIRECTORY(driver)
|
||||
ADD_SUBDIRECTORY(examples)
|
||||
-ADD_SUBDIRECTORY(test)
|
||||
-ADD_SUBDIRECTORY(test/framework)
|
||||
-ADD_SUBDIRECTORY(test/CJUnitTestsPort)
|
||||
-ADD_SUBDIRECTORY(test/unit)
|
||||
|
||||
IF(DEFINED CMAKE_SYSTEM_NAME AND ${CMAKE_SYSTEM_NAME} STREQUAL "SunOS")
|
||||
# see also README
|
||||
--- a/FindMySQL.cm 2014-05-04 22:20:50.000000000 -0400
|
||||
+++ b/FindMySQL.cm 2014-05-04 22:21:40.325384447 -0400
|
||||
@@ -58,7 +58,7 @@
|
||||
EXECUTE_PROCESS(COMMAND ${MYSQL_CONFIG_EXECUTABLE} "--cflags"
|
||||
OUTPUT_VARIABLE _mysql_config_output
|
||||
)
|
||||
- STRING(REGEX MATCHALL "-m([^\r\n]+)" MYSQL_LINK_FLAGS "${_mysql_config_output}")
|
||||
+ STRING(REGEX MATCHALL " -m([^\r\n]+)" MYSQL_LINK_FLAGS "${_mysql_config_output}")
|
||||
STRING(REGEX REPLACE "[\r\n]$" "" MYSQL_CXXFLAGS "${_mysql_config_output}")
|
||||
# ADD_DEFINITIONS("${MYSQL_CXXFLAGS}")
|
||||
ELSE (MYSQL_CONFIG_EXECUTABLE AND NOT WIN32)
|
||||
diff -urN a/cppconn/CMakeLists.txt b/cppconn/CMakeLists.txt
|
||||
--- a/cppconn/CMakeLists.txt 2011-07-30 13:15:44.000000000 +0200
|
||||
+++ b/cppconn/CMakeLists.txt 2011-07-30 14:10:34.000000000 +0200
|
||||
@@ -55,7 +55,7 @@
|
||||
|
||||
SET(MYSQLCPPCONN_INSTALL_HEADERS
|
||||
build_config.h
|
||||
- config.h
|
||||
+ ${CMAKE_CURRENT_BINARY_DIR}/config.h
|
||||
connection.h
|
||||
datatype.h
|
||||
driver.h
|
||||
diff -urN mysql-connector-c++-1.1.0.old/driver/CMakeLists.txt mysql-connector-c++-1.1.0/driver/CMakeLists.txt
|
||||
--- a/driver/CMakeLists.txt 2011-07-30 13:15:44.000000000 +0200
|
||||
+++ b/driver/CMakeLists.txt 2011-07-30 13:20:36.000000000 +0200
|
||||
@@ -26,6 +26,9 @@
|
||||
|
||||
INCLUDE_DIRECTORIES(${MYSQLCPPCONN_SOURCE_DIR})
|
||||
INCLUDE_DIRECTORIES(${MYSQLCPPCONN_SOURCE_DIR}/cppconn)
|
||||
+INCLUDE_DIRECTORIES(${MYSQLCPPCONN_BINARY_DIR})
|
||||
+INCLUDE_DIRECTORIES(${MYSQLCPPCONN_BINARY_DIR}/cppconn)
|
||||
+INCLUDE_DIRECTORIES(${MYSQLCPPCONN_BINARY_DIR}/driver/nativeapi)
|
||||
INCLUDE_DIRECTORIES(${MYSQLCPPCONN_BOOST_INCLUDE_DIRS})
|
||||
MESSAGE(STATUS "BOOST_INCLUDE_DIRS=${MYSQLCPPCONN_BOOST_INCLUDE_DIRS}")
|
||||
|
||||
@@ -149,20 +152,22 @@
|
||||
nativeapi/native_statement_wrapper.h
|
||||
nativeapi/mysql_native_resultset_wrapper.h
|
||||
nativeapi/native_resultset_wrapper.h
|
||||
- ../cppconn/warning.h
|
||||
- ../cppconn/statement.h
|
||||
- ../cppconn/sqlstring.h
|
||||
- ../cppconn/resultset_metadata.h
|
||||
- ../cppconn/resultset.h
|
||||
- ../cppconn/prepared_statement.h
|
||||
- ../cppconn/parameter_metadata.h
|
||||
- ../cppconn/metadata.h
|
||||
- ../cppconn/exception.h
|
||||
- ../cppconn/driver.h
|
||||
- ../cppconn/datatype.h
|
||||
- ../cppconn/connection.h
|
||||
- ../cppconn/config.h
|
||||
- ../cppconn/build_config.h
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/cppconn/warning.h
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/cppconn/statement.h
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/cppconn/sqlstring.h
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/cppconn/resultset_metadata.h
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/cppconn/resultset.h
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/cppconn/prepared_statement.h
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/cppconn/parameter_metadata.h
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/cppconn/metadata.h
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/cppconn/exception.h
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/cppconn/driver.h
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/cppconn/datatype.h
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/cppconn/connection.h
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/cppconn/config.h
|
||||
+ ${CMAKE_CURRENT_BINARY_DIR}/cppconn/config.h
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/cppconn/build_config.h
|
||||
+ ${CMAKE_CURRENT_BINARY_DIR}/cppconn/build_config.h
|
||||
|
||||
)
|
||||
|
||||
@@ -271,8 +276,8 @@
|
||||
)
|
||||
ELSE(WIN32)
|
||||
INSTALL(TARGETS mysqlcppconn mysqlcppconn-static
|
||||
- LIBRARY DESTINATION lib
|
||||
- ARCHIVE DESTINATION lib
|
||||
+ LIBRARY DESTINATION lib${LIB_SUFFIX}
|
||||
+ ARCHIVE DESTINATION lib${LIB_SUFFIX}
|
||||
)
|
||||
ENDIF(WIN32)
|
||||
|
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.3.ebuild,v 1.1 2014/05/05 02:29:33 grknight Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils cmake-utils flag-o-matic multilib
|
||||
|
||||
DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
|
||||
HOMEPAGE="http://dev.mysql.com/downloads/connector/cpp/"
|
||||
URI_DIR="Connector-C++"
|
||||
SRC_URI="mirror://mysql/Downloads/${URI_DIR}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="debug examples gcov static-libs"
|
||||
|
||||
DEPEND=">=virtual/mysql-5.1
|
||||
dev-libs/boost
|
||||
dev-libs/openssl"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-1.1.3-fix-cmake.patch"
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
# native lib/wrapper needs this!
|
||||
append-flags "-fno-strict-aliasing"
|
||||
|
||||
local mycmakeargs=(
|
||||
"-DMYSQLCPPCONN_BUILD_EXAMPLES=OFF"
|
||||
"-DMYSQLCPPCONN_ICU_ENABLE=OFF"
|
||||
$(cmake-utils_use debug MYSQLCPPCONN_TRACE_ENABLE)
|
||||
$(cmake-utils_use gcov MYSQLCPPCONN_GCOV_ENABLE)
|
||||
-DINSTALL_DOCS="/usr/share/doc/${PF}"
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
# static lib has wrong name so we need to rename it
|
||||
if use static-libs; then
|
||||
mv "${ED}"/usr/$(get_libdir)/libmysqlcppconn-static.a \
|
||||
"${ED}"/usr/$(get_libdir)/libmysqlcppconn.a || die
|
||||
else
|
||||
rm -f "${ED}"/usr/$(get_libdir)/libmysqlcppconn-static.a
|
||||
fi
|
||||
|
||||
# examples
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins "${S}"/examples/*
|
||||
fi
|
||||
}
|
@ -1,44 +1,30 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST j2sdk-1_4_2-doc.zip 34397778 SHA256 5d7ef04d1a9fa721f03eca7751f8eaaebd0de2d629ff90dc1a0d5628bc64ba58
|
||||
DIST jdk-1_5_0-doc-r1.zip 46191338 SHA256 accb7b36442ac5bed7a3091abedf4e29ba06e23b541f4faa1d0632a3d02053cc
|
||||
DIST jdk-6u23-docs.zip 59091378 SHA256 f984291527fbfd0776ee1fe81f8b1ad3887c54cd2c3118d5011a7a316b29eba0
|
||||
DIST jdk-6u25-fcs-bin-b04-apidocs-04_Apr_2011.zip 59089445 SHA256 6e115142c3cf5627f9a378934bf3b807e72c2b979385019d5f23e79019727937
|
||||
DIST jdk-6u30-apidocs.zip 59086542 SHA256 92739c56e02fa6e7ac8d60a1f59a0ef4a59ac99ab2979d3cdc495bfecf1a50ab SHA512 5139b1a65765f258f21c629a0cfbf07aed0c12b3eb08d4615b049e825abd90c5b3385af99dba3a4ac6e0a94a5ffaa32ee648fb3e7ac1815ec6b74fe0d8e9f0ee WHIRLPOOL 941236c68b189f9cd23f0e904cc01da9f87cc39967c84cddf4c20a04fa2872eb99af147a21bb770320cad28b2cd86205402a141f7217d5301fa9a6ea41c3a136
|
||||
DIST jdk-7u11-apidocs.zip 60762021 SHA256 64f95701ac951af78aa23ca21e965cf430a76a2178173816d39395e9f86c78d4 SHA512 22d483556d4fd8b380daa0fdadff530a5cce11c625cfe3d12fc98243072173f03c8dca5e01d4c7d98d2fa08195f73d04863bb61b551907319b782ed11e915616 WHIRLPOOL 689bad1d20490c33a6f97d524556ec06aeab035e316e7cb1033ffadd9cc382ebd89187588069475168abddd99d5e1d3075195baaa06c0ead808874b806fa3a19
|
||||
DIST jdk-7u17-apidocs.zip 60736131 SHA256 dc97bb4e76e288830668a9dae96454d615cf74d6f88f38008923b3248836baba SHA512 668cd818a2893a69b5103a63463584d5c85fe6532e05763dbd7edea7fe7e55d060a36571d2bfb67ae4cbbb6115816d9c86a5b00150b1d07c2a3318eb8c561959 WHIRLPOOL 23be4bfddfda0e7350bd310216491adbcf32cc70c0fff64063496f7e01d671532097093d93eba1dcca45535bd68e1651edab8cb4d527dc80947bb51602a09092
|
||||
DIST jdk-7u21-apidocs.zip 60738398 SHA256 06afff0fa76987d52c4a083d73cd8f1d9ebc04d3e732f09f8b7275760bf16bef SHA512 5a7cff4e5e64642fe1f3e0971731ef44f408c1bca50216358fce3f96310276d61ce193dd27d705733041d79f3ad2bfab69bc98a76198adbc26a6f4fe06352eee WHIRLPOOL 3bd6dd47078c123eaf9f691d388b6086c7fce7971b141b2cb3e770111136b288068aa03abfdb80eb1e5a895fee09e092271ddbc14b969394ce6cac648d370709
|
||||
DIST jdk-7u25-apidocs.zip 60766618 SHA256 fe99e1b909a9d877fb30c49732a2dcc0a1cc310517073016489750cf04600377 SHA512 21dbebcee94f9a8125d11959c855f8eabee4e25135370dc6a99e5d60bd56f5847c89cb1e5928de65148651034b69b93493f4d20063010d0450d4ed6db7d771e4 WHIRLPOOL cd9fdf16367fd2b3248a8403cebef5b61d529ea0aea8e67208a4a6e111bdcfc923743fbb4aa624bf59c8d29289897d82b9c08d7de795a328f3ad8e8271e50a48
|
||||
DIST jdk-7u40-apidocs.zip 60408160 SHA256 50d5f39fa2dea1df3ee6df88d13a298a7b82e4054dca3ef967df894a3d6968c9 SHA512 455a60a9c87126a8b0e1e0f11b63a4e58d9b538f0d92eeed705f069ddfb5ab87474bef304e046ac2af19a0b84282ab56dff563f076738623a4a452bc4ca03c71 WHIRLPOOL f82488110ae63f89a3da87c924de3ee22e6f80401ddb2619a6e53e2dc57df706280d575c5f311d6e206c74f1dc7498daccd3bfdc445c52326fb7457ec43f4991
|
||||
DIST jdk-7u45-apidocs.zip 61019770 SHA256 9033a294be366e222c227303b02261b5a0243306de6133db89340c63f83edc8d SHA512 2716ef41d06b421c3cdae553727a0200fcd1a8b655ac5468420cd2afc710d7c4379a9c028540ad87011eeb36ad28a9871cc3a57587235ab4702d2ec8a01cc34c WHIRLPOOL a0f9c3382d75bf6d9f7cbed7f52332dba38aa8c3656d1eef8fa8a3acb474e409ca072a6bbd5ca73c4f18546d2694d6265ff438428e9156058b38cc14ab7d0b62
|
||||
DIST jdk-7u51-apidocs.zip 61116819 SHA256 01f567699e9152009505cefa7267b7ac68138aaf1c9d85f16155f2ab30c2bec4 SHA512 31bbe1ef7c48fab381063a937b14b296147d1045a8b41c4cedc4c130965af746cea41e1ee91117fec3b20c1fc04e5917a4c97f1329f01675441f224794213bc3 WHIRLPOOL 7347efb5a36b7de81f2685a3e335e5af92d168c90fd85ced18591bc2fcb8a1e427ccd5ad1726434e420674e27c041d0113960a3ba533546235b529e92ccfe061
|
||||
DIST jdk-7u55-apidocs.zip 61123597 SHA256 f5c5a7cc33c45e5b7442076465c5a934bf44d006cdfcff080d7ed00bdf5845e4 SHA512 a7c38a0882aa694552ceb7e50162b75ab2bdcfcaddd0d4f1a730f4fdf70fe55d92076ec237ae756aa7ba7ae62d57d0e0b2e6caee8db6a1864316ceb247dfc5db WHIRLPOOL f2f751fcdb4a2a324c75b1697be526404829d9a4dee7e9a7d8923ebb3c97a51a80d49edaec3c48c3c50f1c8c6992467fc334d307b1667903b4755de78131f11f
|
||||
DIST jdk-8-apidocs.zip 88317932 SHA256 3de88cc21051c3a2e94a7def9e937208fec94ed1423dcf7611e26b8a28f00b45 SHA512 2edda9d73ad23e64abbdb5b2363342dc1542d49f04614fac36f5bbec29109e51dfdcec970dad68da7ced75584109c6d29b62c16c37fcce86a504560d2524a45d WHIRLPOOL c013e840759df220686e73d118dd7abf94ff1c1a8d37576f1023d3baac49c724769ade56d62af87a48da308b0fcad97be99a2842f4fc08b11ed9844d808f9b58
|
||||
EBUILD java-sdk-docs-1.4.2.ebuild 886 SHA256 09d1b90444fc7dac7d0d536a67380125b28a6fbb95173c156f370058b7e43f30 SHA512 1a4b7366387f6e56220b34118011ff971fd8c3e573bddb28878d5f1300a981cb5501aed674fe8d1eac7c908842a28b91ed16706c0d079e733413ebe02867f06d WHIRLPOOL 78109d2191514f39d1db068aa9db5a67bdb6319970c760a8cba92788114903686efaf54e4391ddcdb283447d5b57fba41d00140f53a42a3c6bc4c77ed5291402
|
||||
DIST jdk-8u5-apidocs.zip 88441146 SHA256 89696b9d189066b08ef956345998bc12d0b5a6bea39f22000b7f374afe76f6fe SHA512 f1fc0b194a4e6bfd6e1c2bebb9d1ac066945d32eb0112b521372f2ff440b613fd39d8d357c08f66c5b328346fc09e86ea6758c50c62d9dff355f4500521cd0b5 WHIRLPOOL 5a2215d0a2d067d409bfef8c364c680550be0cb0860cd6b52f4269d22304384ad98c9e807eec66f379e4871ed514d3c68e227a019e801cfe30543fe55b36e80f
|
||||
EBUILD java-sdk-docs-1.5.0-r1.ebuild 1586 SHA256 e36befc28935b01a628d745f40bd342819643b6b9ea281c75fb80305783bc87e SHA512 ec4be077de6377c425f7daa334cb0520f638f0e720c98a85722af994534e96fc47333ee8b6106eea7984ab1f52f58fe8c6773752c9aee102cecb407263fba14f WHIRLPOOL 496aa76d5790c1d8f9ef6c280d26412a3f4dc03076e7f0efb494f2a82a76b915437c5bae325ece24ac0da74c79d927ad8105d2d30ba1ffd74a7674e842ec629a
|
||||
EBUILD java-sdk-docs-1.6.0.23.ebuild 1771 SHA256 3bda18f63db4039b16a31c0f7fa4020b9de12c4356665fcd615a498347e82156 SHA512 c2940e8bfa50a7684b62b9ecce7c53d10bdef4a380fb7ecf238350f5146a41f9d649901c676f007e8b7f176f12da031ad394766b9af1c14169f456d0dcb0aaca WHIRLPOOL 8aaf02ed6bb2906428773ff489579fea31f01f3bd4797db8d74704e3bf4da47dc029c378e86707dd55587dbd437e83640d13f98ceee4b0dfeecf88272fb31de9
|
||||
EBUILD java-sdk-docs-1.6.0.25.ebuild 1478 SHA256 35bac3d6c761e9fb882cb0da58eb1c2e86ab192d57981a379c80803c20437eae SHA512 f784f31fce0b3476cad505cec2c7ae3a9c65b693bbe6d70beba33039eb55451bc6f29c95ac38f1ef9d5e73e99b0d4a0f5f84fe6bbfde31d67a2c789e998e3fce WHIRLPOOL 8d15f412450e775bb8fa8a3b12a4553034f4dae2fdb0245f27f5324284aaf89c5c5a10e0ae2bf6cdb18b0b35f374596c5ef4987608446901e92bf94d34ca6885
|
||||
EBUILD java-sdk-docs-1.6.0.30.ebuild 1564 SHA256 389c2cd0367d619a2ea660b5b5a9c5e370c6043486470bf9c1a7127e84aa32da SHA512 bf84b5458071f61798b819ad1186ac15f623df19bf39eb33c1ab29e2e4633c53fee762396de47d03ee51e6990f4886f7a0572e7c7cf6f2ece37444687fa9a8c7 WHIRLPOOL ab8654edcb87a6ebdd91457552c404e9020fc1cfdef00c3b7c0c5d2cd4c2cc61a5b7c7cac6ea6b92c0e7a4e6cad4f3a80cd153ba9dfc52fc43b86758beca4132
|
||||
EBUILD java-sdk-docs-1.7.0.11.ebuild 1420 SHA256 9777ed547157167818c20d8380e4451418651b96f325c7ae4d519032d5947fd2 SHA512 a344394b65821a3d0b0b6890d0ca04e4ccb8f2d1b4e84434cea1b64663110b7b8eec7eb1dc7711ce5369ad0be06581d6124d3bec2132965b5ebc4d0aa987a005 WHIRLPOOL 432310e53be27f71c4901bbdce8777c7501b091ae1c643462c9813c2a3c5fb5b5da8a7d02f5b1639a108f663c6c3c446c94c032aaee57fc04f2f54b769d89e4e
|
||||
EBUILD java-sdk-docs-1.7.0.17.ebuild 1473 SHA256 65901b44411f0c204934b22358c08d80a434d4142a97703cb40eaaf0cb68345e SHA512 3309def902fb7a7e57bcee8d1b2f1002d1a8a8e4897914bc1aa63a4d57e51866e594ca8af4dbc3bbfbc3d85f95665dec42a4b6f88412cd0303cf0824584edd12 WHIRLPOOL 0bf3246a298b9043d0c0630bc04edad2aa69cd6f3bf9ca1645842e1dcf24fa67f2df6eeb5082201f4dc2ee1e719830ffa041660dd044e9629f58449ea0e4a68b
|
||||
EBUILD java-sdk-docs-1.7.0.21.ebuild 1475 SHA256 e20b8988144a18f134eed36aedb46dc3fedd2e88ceca1b40211b96a4db84fa34 SHA512 94004f53b51786b124ead41714b39c3a19ddee190b5cff0a3e3a23b78adba288be3fef1b8f64bde1e1f6f85683c248519e2c3168340b0c0f2391f60293131aaa WHIRLPOOL d4dee10ff655437d69a0f730e0ac4e9f88503fcca734870f9fbf7471629444447dc8e8f7e3b77b20f014e45b8342e4106d53791729fd09e47edf71fd4984530a
|
||||
EBUILD java-sdk-docs-1.7.0.25.ebuild 1471 SHA256 a855860c8382d189dff25e6c4c74225845c776e7d6c7fc99e5f0bfa3f6285231 SHA512 4adb9e9af4631bddddd2b1115d99e8951beac19d151551440933a4d13d1633617ee94b8a8a7fb88c8757637f923b6584e9a58998d5040361e857ec1bd06d6701 WHIRLPOOL 871efed76918bb15caafe7367871be0382d66e899cd565afa0bd0a07ccddf9b0e9b851095ef08fb99611cc5a8ec88caced8f11c6384a32f4d71aa3b0c942a1d3
|
||||
EBUILD java-sdk-docs-1.7.0.40-r1.ebuild 1478 SHA256 f7be25b0944e9707db8b4e8eb8577914705d8d1d9b5a7eefdb7dfd3fd46c546f SHA512 7e4a962b5040a3964df9ab863c6474807f49af5c7ba22bd74becd255520b6b5d29d84a3df57d8a719ba0ea1835906d8648596279b5eacccbd5464465a7fbed51 WHIRLPOOL 094ed7d09b32403e99f3c3f89234690e00e36465c246817466e90bd57f8ee0a7a21271da740f211bfc1af504137c8e1910baca165c0993fe85f39751290604e9
|
||||
EBUILD java-sdk-docs-1.7.0.45.ebuild 1475 SHA256 607ee937ff35345acc5c98a49573e554d3d7c6cb9b81b0837fe0f6f2f07be13b SHA512 e78dc0ec2e4b1c297731477f5121399d29da1edb8f01765ec80f09cb33d77a3b886257959aa40979feb844f211312840181942f803738610fc05d0a990fc289e WHIRLPOOL 7584161fe24081d016382c2e887f6b9d19b29aa956bb6b598f230fea87a62e9f3a8dc9b4a62a99d787f525678ee11f9ebf28d04fbe2acfcc678ee368b38560d5
|
||||
EBUILD java-sdk-docs-1.7.0.51.ebuild 1475 SHA256 aa4d631eb4dacb416b4447a30434ff6870482904cd9dfa25661a230e0a555dc5 SHA512 735c371b9c22fe24dc7560457ccfea87d068b7e70a78af121b925eef3d7455cc2e7156a86e797cebec04ebb9b5e345a7106ca93a5ea9f392c9da58fec200e2f9 WHIRLPOOL 9a6b02aedfb1b08bd8d425765806ee34c18428d16687855ccee36214b478b905e528fb476070182e61da7a22b55764fc0c95853f651e7a04b3e856fab1065050
|
||||
EBUILD java-sdk-docs-1.7.0.55.ebuild 1475 SHA256 fa4377e95e76db837c04d1793f84fab2e491ca3936533a8fd7e3ebfbdf6fd9e2 SHA512 55e91f357381b63e1bdb36f9f6bf03f53865c4a31ba4936d1552c8e1e67ac5c19ac45bd48b380c571c12c9941c50eb5f99c970f046f16366de6329fb49a5bdcb WHIRLPOOL 44e221d3f7796a56f0a231fa1786e4975c894e4e2ee77c2d41d6147f32ed97ce4b5d1433a28fa171bad83b1e4aad81b0d9ff88b114eb759e0d061d840bee4d75
|
||||
EBUILD java-sdk-docs-1.8.0.0.ebuild 1594 SHA256 56fccaddd933c3201e888d83d806f9aba561bbbda3465e71d9ddc8ff1709d405 SHA512 bd04a31a56c5d0ad184b4ba061862614a8b0ed6a2f4fdf7f7cf324a2b9795a7636436cdcb32cd7add369f0086270d8e6187e11d4bd58855d1d45a778c995c154 WHIRLPOOL 8e334e1e0d905d69b953d4c0d1d22d364d44b833a3d95b973e8ec4120efd07c2fd11f197a8ed5f79af5c8718cde2fa854cadc9b6fb47620f03774695ff868ae4
|
||||
MISC ChangeLog 14641 SHA256 f38eef67428ff1b2952eeb71cbdf75a060d2f3e855850cef1ed49f007b38137f SHA512 95aa2a8fb9c23da952a821c03d2b7b6d8271ebd5be3a9253d037bd66148c40ce06866500d6bbf93e11003153318e2bed80700dfafa3c973397acf7ba27b24b1a WHIRLPOOL 10c2fb393f4cafaccb142c552519932cf9b6873421453044773add911994d44f64778e2e40d772ea65fa768b8e78465083f99a27fd554e3cb2fade1e4be09b58
|
||||
EBUILD java-sdk-docs-1.8.0.5.ebuild 1594 SHA256 f2805916b8bcc699c2f3598900e5ef74415f6bc2744a265a8610c470a814d366 SHA512 931ffdd906f9b55304157b5b66f48f0711454feb6d27e866e6d8180f4c2d5e5c7885393a4350ec8cb6e3bf2fcdcc878137f56446c743780111f1fc6b995f7075 WHIRLPOOL 308dce152b4e1b6d3c61486fd52bb54b27734af402d308a94f1f1a48ee2cea2db3e5b289fb2409035257af2417fe2c1a077ff38c463e6f69b800bb0962d9d6bc
|
||||
MISC ChangeLog 15102 SHA256 d99a478eb6308167ba5246eee8b6244ba18fe9e2d8c54cfe00e90803617aba7f SHA512 accf912fb0037dfa9014eb61931eff033505876bce4ef8c2d528ef55da701506fd9ab0b330292a0e01a21054aca2a3b8e811f0b10cb0520d14d9ba8e3b8dd674 WHIRLPOOL 62870e6275ff51a9ca059bc70014b8fcdcb0af387a7fcfd9dd2ab6cb8123a5b12f72022f861c86c2db4c2e88019e1584ffa312f957d97c9fc81235bcb305794d
|
||||
MISC metadata.xml 157 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9 SHA512 bbae663e26f48fdc5e272adc2b06c14f77f34c53caf84acb53908ff036e7c12a3edbbc0929d2db56bee861a453381d979c7e0983a23716f629ed2135c22ffece WHIRLPOOL 887e153e2481e7d76f0f1b67a395f10f0328b93930185ecdb8fcb5fe3c50f839086a18831d61cf45b34657aaffca6c3b7900cf3c04b712846a05027a84602448
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCAAGBQJTZXpwAAoJEJWyH81tNOV914oIAJldFWkQVRdGBCRh3cWaZsxi
|
||||
9BY6YrlZbrj9jKp7DVuAoBJzy4YSAq4vCRGUhfYOtHgWV3I6KAbenwL0azXLEkFy
|
||||
J2hKTui08xw/DcOWXJY1NPW1hUHcT39VrynPZ/fmWMoIpbn6jPALYjgbNhWWf8IH
|
||||
+5juuRNBma0WHcfOwzkHzjfqXLVDU3VHYRPGE6i3dWUk4D4ubw8Ioyo+myZNxrHU
|
||||
5tMOsy24+i9Vn/SjqMA2mlXlZPrqb74GVx+tXXjVfe9wE4UtE6lZtJb7i/C6obPP
|
||||
IBKpcp2UEd9auXvwmqXAqlveGkUI+dSgH9Cqiy4NjJXmrQ/B1c+M0a3w36gGD1g=
|
||||
=9rT8
|
||||
iQEcBAEBCAAGBQJTZqPMAAoJEJWyH81tNOV9GOIH/1ebj7WKkmQZuWqpvGB+jjp0
|
||||
0IBRV/rO6ghVLyg2CE3fZskB+dPFrthnDtmM2BUnNl0XGCxCi4SeJ7FxCQDaOHZ3
|
||||
/vhz2kUF7vntLbl1OiEKZRT3UrM48twe+cE9gLo/sikBn9wbRcjg3oAUh01TwWL5
|
||||
uy+76ocEXeQx+nnJk8EVmrMYuOy4sJ4+0sdfL5jiFv1LQH6ldXwCjgFT5SYfsUmb
|
||||
S3yMTeDfAhduiHCTbj+tl3HZJKX1K5mwaNXdsp4RXXK0EeU25Lc8/OzQk4eoFljw
|
||||
Zxdohj070IAVjz5GW3NWotQVaqgt1VddN42DknnPI2Ky9+E6/s07EJx39PVIxNA=
|
||||
=LFg6
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/java-sdk-docs/java-sdk-docs-1.4.2.ebuild,v 1.24 2009/05/29 20:51:48 caster Exp $
|
||||
|
||||
At="j2sdk-1_4_2-doc.zip"
|
||||
S="${WORKDIR}/docs"
|
||||
SRC_URI="j2sdk-1_4_2-doc.zip"
|
||||
DESCRIPTION="Sun's documentation bundle (including API) for Java SE"
|
||||
HOMEPAGE="http://java.sun.com/j2se/1.4.2/download.html"
|
||||
LICENSE="sun-j2sl"
|
||||
SLOT="1.4.2"
|
||||
KEYWORDS="amd64 ia64 ppc ppc64 x86"
|
||||
IUSE=""
|
||||
DEPEND=">=app-arch/unzip-5.50-r1"
|
||||
RDEPEND=""
|
||||
RESTRICT="fetch"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please download ${SRC_URI} from ${HOMEPAGE} and move it to ${DISTDIR}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${At} || die "Failed Unpacking"
|
||||
}
|
||||
|
||||
src_install(){
|
||||
dohtml index.html
|
||||
|
||||
local dirs="api guide images relnotes tooldocs"
|
||||
|
||||
for i in $dirs ; do
|
||||
cp -pPR $i "${D}"/usr/share/doc/${P}/html
|
||||
done
|
||||
}
|
@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/java-sdk-docs/java-sdk-docs-1.6.0.23.ebuild,v 1.4 2011/03/23 20:21:21 xarthisius Exp $
|
||||
|
||||
ORIG_NAME="jdk-6u23-docs.zip"
|
||||
SRC_URI="jdk-6u23-docs.zip"
|
||||
DESCRIPTION="Sun's documentation bundle (including API) for Java SE"
|
||||
HOMEPAGE="http://java.sun.com/javase/6/docs/"
|
||||
LICENSE="sun-j2sl-6"
|
||||
SLOT="1.6.0"
|
||||
KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND=""
|
||||
RESTRICT="fetch"
|
||||
|
||||
DOWNLOAD_URL="https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u23-docs-oth-JPR@CDS-CDS_Developer"
|
||||
S="${WORKDIR}/docs"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please download ${ORIG_NAME} from "
|
||||
einfo "${DOWNLOAD_URL}"
|
||||
einfo "(select English and agree to the license) and place it in ${DISTDIR}"
|
||||
|
||||
# It appears they at least bump the filename nowadays
|
||||
# einfo "named as ${SRC_URI}. Because Sun changes the doc zip file"
|
||||
# einfo "without changing the filename, we have to resort to renaming to keep"
|
||||
# einfo "the md5sum verification working for existing and new downloads."
|
||||
# einfo ""
|
||||
|
||||
einfo "If you find the file on the download page replaced with a higher"
|
||||
einfo "version, please report to the bug 67266 (link below)."
|
||||
einfo "If emerge fails because of a checksum error it is possible that"
|
||||
einfo "the upstream release changed without renaming. Try downloading the file"
|
||||
einfo "again (or a newer revision if available). Otherwise report this to"
|
||||
einfo "http://bugs.gentoo.org/67266 and we will make a new revision."
|
||||
}
|
||||
|
||||
src_install(){
|
||||
insinto /usr/share/doc/${P}/html
|
||||
doins index.html
|
||||
|
||||
for i in *; do
|
||||
[[ -d $i ]] && doins -r $i
|
||||
done
|
||||
}
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/java-sdk-docs/java-sdk-docs-1.7.0.11.ebuild,v 1.2 2013/02/14 13:14:36 ago Exp $
|
||||
|
||||
ORIG_NAME="jdk-7u11-apidocs.zip"
|
||||
SRC_URI="${ORIG_NAME}"
|
||||
|
||||
DESCRIPTION="Oracle's documentation bundle (including API) for Java SE"
|
||||
HOMEPAGE="http://download.oracle.com/javase/7/docs/"
|
||||
LICENSE="oracle-java-documentation-7"
|
||||
SLOT="1.7"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND=""
|
||||
RESTRICT="fetch"
|
||||
|
||||
DOWNLOAD_URL="http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html"
|
||||
S="${WORKDIR}/docs"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please download ${ORIG_NAME} from "
|
||||
einfo "${DOWNLOAD_URL}"
|
||||
einfo "(agree to the license) and place it in ${DISTDIR}"
|
||||
|
||||
einfo "If you find the file on the download page replaced with a higher"
|
||||
einfo "version, please report to the bug 67266 (link below)."
|
||||
einfo "If emerge fails because of a checksum error it is possible that"
|
||||
einfo "the upstream release changed without renaming. Try downloading the file"
|
||||
einfo "again (or a newer revision if available). Otherwise report this to"
|
||||
einfo "http://bugs.gentoo.org/67266 and we will make a new revision."
|
||||
}
|
||||
|
||||
src_install(){
|
||||
insinto /usr/share/doc/${P}/html
|
||||
doins index.html
|
||||
|
||||
for i in *; do
|
||||
[[ -d $i ]] && doins -r $i
|
||||
done
|
||||
}
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/java-sdk-docs/java-sdk-docs-1.7.0.17.ebuild,v 1.1 2013/03/10 12:07:03 sera Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit versionator
|
||||
|
||||
DOWNLOAD_URL="http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html"
|
||||
ORIG_NAME="jdk-7u$(get_version_component_range 4)-apidocs.zip"
|
||||
|
||||
DESCRIPTION="Oracle's documentation bundle (including API) for Java SE"
|
||||
HOMEPAGE="http://download.oracle.com/javase/7/docs/"
|
||||
SRC_URI="${ORIG_NAME}"
|
||||
|
||||
LICENSE="oracle-java-documentation-7"
|
||||
SLOT="1.7"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
|
||||
RESTRICT="fetch"
|
||||
|
||||
S="${WORKDIR}/docs"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please download ${ORIG_NAME} from "
|
||||
einfo "${DOWNLOAD_URL}"
|
||||
einfo "(agree to the license) and place it in ${DISTDIR}"
|
||||
|
||||
einfo "If you find the file on the download page replaced with a higher"
|
||||
einfo "version, please report to the bug 67266 (link below)."
|
||||
einfo "If emerge fails because of a checksum error it is possible that"
|
||||
einfo "the upstream release changed without renaming. Try downloading the file"
|
||||
einfo "again (or a newer revision if available). Otherwise report this to"
|
||||
einfo "http://bugs.gentoo.org/67266 and we will make a new revision."
|
||||
}
|
||||
|
||||
src_install(){
|
||||
insinto /usr/share/doc/${P}/html
|
||||
doins index.html
|
||||
|
||||
for i in *; do
|
||||
[[ -d $i ]] && doins -r $i
|
||||
done
|
||||
}
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/java-sdk-docs/java-sdk-docs-1.7.0.21.ebuild,v 1.1 2013/05/10 09:16:00 tomwij Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit versionator
|
||||
|
||||
DOWNLOAD_URL="http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html"
|
||||
ORIG_NAME="jdk-7u$(get_version_component_range 4)-apidocs.zip"
|
||||
|
||||
DESCRIPTION="Oracle's documentation bundle (including API) for Java SE"
|
||||
HOMEPAGE="http://download.oracle.com/javase/7/docs/"
|
||||
SRC_URI="${ORIG_NAME}"
|
||||
|
||||
LICENSE="oracle-java-documentation-7"
|
||||
SLOT="1.7"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
|
||||
RESTRICT="fetch"
|
||||
|
||||
S="${WORKDIR}/docs"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please download ${ORIG_NAME} from "
|
||||
einfo "${DOWNLOAD_URL}"
|
||||
einfo "(agree to the license) and place it in ${DISTDIR}"
|
||||
|
||||
einfo "If you find the file on the download page replaced with a higher"
|
||||
einfo "version, please report to the bug 67266 (link below)."
|
||||
einfo "If emerge fails because of a checksum error it is possible that"
|
||||
einfo "the upstream release changed without renaming. Try downloading the file"
|
||||
einfo "again (or a newer revision if available). Otherwise report this to"
|
||||
einfo "http://bugs.gentoo.org/67266 and we will make a new revision."
|
||||
}
|
||||
|
||||
src_install(){
|
||||
insinto /usr/share/doc/${P}/html
|
||||
doins index.html
|
||||
|
||||
for i in *; do
|
||||
[[ -d $i ]] && doins -r $i
|
||||
done
|
||||
}
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/java-sdk-docs/java-sdk-docs-1.7.0.25.ebuild,v 1.2 2013/06/29 16:39:26 tomwij Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit versionator
|
||||
|
||||
DOWNLOAD_URL="http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html"
|
||||
ORIG_NAME="jdk-7u$(get_version_component_range 4)-apidocs.zip"
|
||||
|
||||
DESCRIPTION="Oracle's documentation bundle (including API) for Java SE"
|
||||
HOMEPAGE="http://download.oracle.com/javase/7/docs/"
|
||||
SRC_URI="${ORIG_NAME}"
|
||||
|
||||
LICENSE="oracle-java-documentation-7"
|
||||
SLOT="1.7"
|
||||
KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
|
||||
RESTRICT="fetch"
|
||||
|
||||
S="${WORKDIR}/docs"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please download ${ORIG_NAME} from "
|
||||
einfo "${DOWNLOAD_URL}"
|
||||
einfo "(agree to the license) and place it in ${DISTDIR}"
|
||||
|
||||
einfo "If you find the file on the download page replaced with a higher"
|
||||
einfo "version, please report to the bug 67266 (link below)."
|
||||
einfo "If emerge fails because of a checksum error it is possible that"
|
||||
einfo "the upstream release changed without renaming. Try downloading the file"
|
||||
einfo "again (or a newer revision if available). Otherwise report this to"
|
||||
einfo "http://bugs.gentoo.org/67266 and we will make a new revision."
|
||||
}
|
||||
|
||||
src_install(){
|
||||
insinto /usr/share/doc/${P}/html
|
||||
doins index.html
|
||||
|
||||
for i in *; do
|
||||
[[ -d $i ]] && doins -r $i
|
||||
done
|
||||
}
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/java-sdk-docs/java-sdk-docs-1.7.0.40-r1.ebuild,v 1.1 2013/09/19 12:03:03 tomwij Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit versionator
|
||||
|
||||
DOWNLOAD_URL="http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html"
|
||||
ORIG_NAME="jdk-7u$(get_version_component_range 4)-apidocs.zip"
|
||||
|
||||
DESCRIPTION="Oracle's documentation bundle (including API) for Java SE"
|
||||
HOMEPAGE="http://download.oracle.com/javase/7/docs/"
|
||||
SRC_URI="${ORIG_NAME}"
|
||||
|
||||
LICENSE="oracle-java-documentation-7"
|
||||
SLOT="1.7"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
|
||||
RESTRICT="fetch"
|
||||
|
||||
S="${WORKDIR}/docs"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please download ${ORIG_NAME} from "
|
||||
einfo "${DOWNLOAD_URL}"
|
||||
einfo "(agree to the license) and place it in ${DISTDIR}"
|
||||
|
||||
einfo "If you find the file on the download page replaced with a higher"
|
||||
einfo "version, please report to the bug 67266 (link below)."
|
||||
einfo "If emerge fails because of a checksum error it is possible that"
|
||||
einfo "the upstream release changed without renaming. Try downloading the file"
|
||||
einfo "again (or a newer revision if available). Otherwise report this to"
|
||||
einfo "http://bugs.gentoo.org/67266 and we will make a new revision."
|
||||
}
|
||||
|
||||
src_install(){
|
||||
insinto /usr/share/doc/${P}/html
|
||||
doins index.html
|
||||
|
||||
for i in *; do
|
||||
[[ -d $i ]] && doins -r $i
|
||||
done
|
||||
}
|
@ -1,24 +1,28 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/java-sdk-docs/java-sdk-docs-1.7.0.45.ebuild,v 1.1 2013/10/19 05:29:42 tomwij Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/java-sdk-docs/java-sdk-docs-1.8.0.5.ebuild,v 1.1 2014/05/04 20:32:07 tomwij Exp $
|
||||
|
||||
EAPI=5
|
||||
EAPI="5"
|
||||
|
||||
inherit versionator
|
||||
|
||||
DOWNLOAD_URL="http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html"
|
||||
ORIG_NAME="jdk-7u$(get_version_component_range 4)-apidocs.zip"
|
||||
DOWNLOAD_URL="http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html"
|
||||
|
||||
[[ "$(get_version_component_range 4)" == 0 ]] \
|
||||
|| MY_PV_EXT="u$(get_version_component_range 4)"
|
||||
|
||||
MY_PV="$(get_version_component_range 2)${MY_PV_EXT}"
|
||||
ORIG_NAME="jdk-${MY_PV}-apidocs.zip"
|
||||
|
||||
DESCRIPTION="Oracle's documentation bundle (including API) for Java SE"
|
||||
HOMEPAGE="http://download.oracle.com/javase/7/docs/"
|
||||
HOMEPAGE="http://download.oracle.com/javase/8/docs/"
|
||||
SRC_URI="${ORIG_NAME}"
|
||||
|
||||
LICENSE="oracle-java-documentation-7"
|
||||
SLOT="1.7"
|
||||
LICENSE="oracle-java-documentation-8"
|
||||
SLOT="1.8"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
DEPEND="app-arch/unzip:0"
|
||||
|
||||
RESTRICT="fetch"
|
||||
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/re2/re2-0_p20140304.ebuild,v 1.1 2014/05/04 17:39:10 floppym Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit flag-o-matic eutils multilib multilib-minimal toolchain-funcs
|
||||
|
||||
DESCRIPTION="An efficent, principled regular expression library"
|
||||
HOMEPAGE="http://code.google.com/p/re2/"
|
||||
SRC_URI="http://re2.googlecode.com/files/${PN}-${PV##*_p}.tgz"
|
||||
|
||||
LICENSE="BSD"
|
||||
# Symbols removed in version 20140110
|
||||
# http://upstream-tracker.org/compat_reports/re2/20131024_to_20140110/abi_compat_report.html
|
||||
# https://code.google.com/p/re2/issues/detail?id=111
|
||||
SLOT="0/0.20140110"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
# TODO: the directory in the tarball should really be versioned.
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
src_prepare() {
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export AR CXX NM
|
||||
append-cxxflags -pthread
|
||||
append-ldflags -pthread
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
emake static-test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${ED}" prefix=usr libdir=usr/$(get_libdir) install
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
dodoc AUTHORS CONTRIBUTORS README doc/syntax.txt
|
||||
dohtml doc/syntax.html
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Daemon-Generic/Daemon-Generic-0.840.0.ebuild,v 1.1 2014/05/04 15:49:30 zlogene Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=MUIR
|
||||
MODULE_SECTION=modules
|
||||
MODULE_VERSION=0.84
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Framework to provide start/stop/reload for a daemon"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-perl/File-Flock
|
||||
dev-perl/File-Slurp
|
||||
dev-perl/AnyEvent
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-perl/Eval-LineNumbers
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST="do"
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/PyGithub/PyGithub-1.25.0.ebuild,v 1.1 2014/05/04 23:52:02 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python library to access the Github API v3"
|
||||
HOMEPAGE="https://github.com/jacquev6/PyGithub/"
|
||||
# Use github since pypi is missing test data
|
||||
SRC_URI="https://github.com/jacquev6/PyGithub/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue