From f398e916486ae7318554e0a21077a0f2a5eb8903 Mon Sep 17 00:00:00 2001 From: Patrick Lauer Date: Fri, 15 Mar 2013 11:30:13 +0800 Subject: [sys-apps/apt] Bump --- sys-apps/apt/ChangeLog | 8 +- sys-apps/apt/Manifest | 6 +- sys-apps/apt/apt-0.9.7.6.ebuild | 222 ---------------------------------------- sys-apps/apt/apt-0.9.7.8.ebuild | 222 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 232 insertions(+), 226 deletions(-) delete mode 100644 sys-apps/apt/apt-0.9.7.6.ebuild create mode 100644 sys-apps/apt/apt-0.9.7.8.ebuild (limited to 'sys-apps') diff --git a/sys-apps/apt/ChangeLog b/sys-apps/apt/ChangeLog index 8fcb8448f..f877e5b55 100644 --- a/sys-apps/apt/ChangeLog +++ b/sys-apps/apt/ChangeLog @@ -1,7 +1,13 @@ # ChangeLog for sys-apps/apt -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*apt-0.9.7.8 (15 Mar 2013) + + 15 Mar 2013; Patrick Lauer -apt-0.9.7.6.ebuild, + +apt-0.9.7.8.ebuild: + [sys-apps/apt] Bump + 04 Dec 2012; Matthew Schultz (mschultz) apt-0.9.7.6.ebuild: Changed udev dependency to the new virtual udev dependency. diff --git a/sys-apps/apt/Manifest b/sys-apps/apt/Manifest index a7457fa46..01e556387 100644 --- a/sys-apps/apt/Manifest +++ b/sys-apps/apt/Manifest @@ -1,5 +1,5 @@ AUX apt.lintian 161 SHA256 f015d11657cf670d1a6c131158bed5e526ff574b137f5ead20cb6adc987886e4 SHA512 563ef19b946b8e63a4e47e918bebf6a01a92266aff7a67c1c4ff229b4e3dd75708058fe2ce0ba842e8d53b3c65812451fce6065832abdb8901ec6a6b9804abb6 WHIRLPOOL c5fe5d05b52232d4c8b1a07711a6282053c2619eb864fe18a1a34c5b2547698e5e866e3163f40cce919f260b0810cd4a39da3b1a84201e3b9180a5ba65b65f37 -DIST apt_0.9.7.6.tar.gz 3390939 SHA256 655ea34aa5dec633aa53abdc31d84fe1862797d5db21f43451975af7c4d5bbde SHA512 1626a7cfdf1db790fb2dd7b8e79d8f7e1fa3ce7c1e4b297cdfd8a0f30c2103c653c16a6c83fa378293b0092abd1af7257d7ca33b5f404b37bdcb526c41cdfd72 WHIRLPOOL d452f2e853e5056de468b0b01a06e099fae12c71d272c3e418ad4fadf77610fa180c94e75dbdf7c0c5002b7e9d982eb6147d7f2397bf58abfc0375e0ba7778b4 -EBUILD apt-0.9.7.6.ebuild 5976 SHA256 5b2cbd75bb87871e3e9e4df473d39010faf6fc86444f3808c44a0869a49d6cd6 SHA512 79923d79cb674c03ead282ade5bc32e177f36b7303ce81e505e0a5b3c2a26494650d905e42e7e3d29f3a054cf3d588a38bb6ae2ad1a0c965e5035fd4b66a3bb2 WHIRLPOOL d2797df401fadbfc3dd359bb834e24e3657dcfe4bf3fb8fbc533a48cd5eb473ffe8d2e76618cad0df2fa8beecac58a2843bbd8bef1e1f90a1b79663b99a6ced1 -MISC ChangeLog 498 SHA256 e775394e62f9ae5de2e2d8f5763df6e3623c70c101a2f7353c67497ba8f9c99c SHA512 635f9a80d0a1fbd9e2a0701dd021c58f9d6c6f2161368ed21c5c7d7c26030fec099fe6adf3d26fc2ce313052306a0fc7f1165100d0563144bf18433feb997503 WHIRLPOOL 616f10f893121afbff91e4144943f5fa0c08793be527f7661ba77e93ec857ab3ee585bb65a87088ed8f187af45613fbee993e96f8978cad7b519ce2ce0723c0e +DIST apt_0.9.7.8.tar.gz 3397253 SHA256 9570905992f4a83b0c182f11f9e0a8c20a1209a52996d1a01ddbfa359ae2c819 SHA512 802738ba230d0b7c648b3e757ab37fd6e91ec811c43606773934ad8d1f4b5f44ee97d07c843526b553e2200e3c97dc6f8f47200b213a3857bd3c4731893ac42e WHIRLPOOL 1bba1cef1a519fde243c4862aaf5d3a5d31ba699438c80f6a2099aa4894bef05ef54590221a845386292904cfe2f16b2773d894b8a158bf8306028932e27c9b3 +EBUILD apt-0.9.7.8.ebuild 5976 SHA256 a1d7aee37ac615c061726441af4eef56d1cd0d86a902f80917775571554dd62d SHA512 76161d9048ac1538a892fe60fbe0823a8dd4977f174ebb276dd68f42989ea5bf5b1f8990209d22fbdf28e9bbbe46ff407e94a4d727610ff82574a44dc6cae998 WHIRLPOOL cff5e26abe38cb54c33d4ce4343d5eb3f2089018bc888bf49ae63c0cbc3b5d5e1ef99f4cf245aaf653fbfffdbff902da4e5cd1f5ac3f20e77701ef1f6de3b790 +MISC ChangeLog 643 SHA256 00106c9db52d197838c5ed092b82d7932cb1a2f8db31e36d879e7ab4bb320798 SHA512 2f3710fba06cd7f4c1328dcad067cfb6aa32a88b14bb48072459c419d41fa77323f00bbd99b9ddecd050ef5d5dc10bf9797f31f6321b6f83a8bc9ab71c66949e WHIRLPOOL 5e9dc0a9f375043fd9ef09d7fa34f63673b21adb3b4d5bfa8b58ca42547d89d9874527ac274891c28f899dbe98e1e7a697bc75b995f81bc5b54cc5bbc4b2575b MISC metadata.xml 1061 SHA256 4741ce3916b716d0127175b3b82b689b9323fd40b9a975271adcdf2cac218337 SHA512 490030f2ebb64ef9c52ded5f0d27428644d4fc45c25a6cb43203daa98134aeb57909f67c5494043a60e176072384b0090c7ef531008e1089621a282570b930ba WHIRLPOOL 79a56abddd260feeb41e4082f4384ee6abbe8414da7c258df3ea43af7c71159cd6441e077ba8a61e403ed75fd45af73fedfe4b46326bfbe245255c113b793e90 diff --git a/sys-apps/apt/apt-0.9.7.6.ebuild b/sys-apps/apt/apt-0.9.7.6.ebuild deleted file mode 100644 index 5edb21deb..000000000 --- a/sys-apps/apt/apt-0.9.7.6.ebuild +++ /dev/null @@ -1,222 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils gnuconfig multilib - -#revision for debian stable versions (e.g. +squeeze) -MY_PVR="" - -DESCRIPTION="Debian commandline package manager" -HOMEPAGE="http://packages.qa.debian.org/apt" -SRC_URI="mirror://debian/pool/main/a/${PN}/${PN}_${PV}${MY_PVR}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="apt-pkg berkdb doc examples graphviz largefile latex nls rpath ssl utils" -ILINGUAS="ar ast bg bs ca cs cy da de dz el es eu fi fr gl hu it ja km - ko ku lt mr nb ne nl nn pl pt pt_BR ro ru sk sl sv th tl uk - vi zh_CN zh_TW" - -for lang in $ILINGUAS; do - IUSE="${IUSE} linguas_${lang}" -done -REQUIRED_USE="berkdb? ( apt-pkg ) - graphviz? ( doc ) - latex? ( doc ) - utils? ( apt-pkg )" - -COMMON_DEPEND="sys-libs/zlib - berkdb? ( sys-libs/db )" -RDEPEND="app-arch/dpkg - app-crypt/gnupg - virtual/udev - ssl? ( net-misc/curl[ssl] ) - ${COMMON_DEPEND}" -DEPEND="app-text/debiandoc-sgml - >=app-text/docbook-xml-dtd-4.5 - app-text/docbook-xsl-stylesheets - >=app-text/po4a-0.40.1 - dev-libs/libxslt - dev-util/intltool - net-misc/curl[ssl] - sys-devel/gettext - doc? ( - app-doc/doxygen - graphviz? ( media-gfx/graphviz ) - ) - ${COMMON_DEPEND}" - -S="${WORKDIR}/${P}${MY_PVR}" - -src_prepare() { - strip-linguas $ILINGUAS - # Fix broken symlinks - gnuconfig_update - sed -e 's#xml/docbook/stylesheet/nwalsh#sgml/docbook/xsl-stylesheets#' \ - -i doc/manpage-style.xsl || die -} - -src_configure() { - HAVE_DOT=$(usex graphviz "YES" "NO") econf \ - $(use_enable largefile ) \ - $(use_enable nls ) \ - $(use_enable rpath ) -} - -src_compile() { - # Make the compile process noisy so it's easier to debug for QA - emake NOISY=1 -} - -src_install() { - local mydpkglibdir=/usr/$(get_libdir)/dpkg/methods/${PN} - local myetcdir=/etc/${PN} - local mylangs= - - # Install main binaries - dobin bin/apt-{cache,cdrom,config,get,key,mark} - exeinto /usr/$(get_libdir)/${PN}/methods - doexe bin/methods/* - if ! use ssl; then - rm "${D}"/usr/$(get_libdir)/apt/methods/https || die - fi - - insinto ${mydpkglibdir} - doins dselect/{desc.apt,names} - exeinto ${mydpkglibdir} - doexe dselect/{install,setup,update} - dolib.so bin/libapt-pkg* - insinto /usr/share/bug/${PN} - newins debian/apt.bug-script script - - # Install lintian overrides - insinto /usr/share/lintian/overrides - newins "${FILESDIR}"/apt.lintian ${PN} - - # Install configuration examples - if use examples; then - insinto /usr/share/doc/${PF} - doins -r docs/examples - fi - - # Install API documentation - if use doc; then - dohtml -r build/doc/doxygen/html/*.{html,png} - rm "${D}"/usr/share/doc/${PF}/html/files.html || die - if use latex; then - insinto /usr/share/doc/${PF} - doins -r build/doc/doxygen/latex - # Uncompress tex files since tex editors cannot use compressed files - docompress -x /usr/share/doc/${PF}/latex - fi - fi - - # Install main documentation - dodoc debian/{changelog,NEWS} - if use ssl; then - dodoc debian/apt-transport-https.README - fi - dodoc docs/{design.text,dpkg-tech.text,files.text,guide.text,method.text,offline.text} - dohtml -r docs/{design.html,dpkg-tech.html,files.html,guide.html,method.html,offline.html} - doman doc/{apt-config.8,apt-get.8,apt-key.8,apt-mark.8,apt-secure.8} - doman doc/{apt-cache.8,apt-cdrom.8,apt.8,apt.conf.5,apt_preferences.5,sources.list.5} - - if ! use utils; then - find locale -type f -iname "apt-utils.mo" -delete || die - fi - - # Install locale related docs - for lang in ${ILINGUAS}; do - use linguas_${lang} || continue - # store use languages so there's no need to check use again - mylangs="${mylangs} ${lang}" - - insinto /usr/share/locale - doins -r locale/${lang} - - if [ -e docs/guide.${lang}.html ]; then - dohtml -r docs/guide.${lang}.html - fi - if [ -e docs/offline.${lang}.html ]; then - dohtml -r docs/offline.${lang}.html - fi - if [ -e docs/guide.${lang}.text ]; then - dohtml -r docs/guide.${lang}.text - fi - if [ -e docs/offline.${lang}.text ]; then - dohtml -r docs/offline.${lang}.text - fi - if [ -e doc/${lang} ]; then - doman doc/${lang}/{apt-config.${lang}.8,apt-get.${lang}.8,apt-key.${lang}.8} - doman doc/${lang}/{apt-mark.${lang}.8,apt-secure.${lang}.8} - doman doc/${lang}/{apt-cache.${lang}.8,apt-cdrom.${lang}.8,apt.conf.${lang}.5} - doman doc/${lang}/{apt_preferences.${lang}.5,sources.list.${lang}.5} - fi - done - unset lang - - # Install example of sources.list in main configuration area - insinto ${myetcdir} - doins doc/examples/sources.list - - # Install auto remove configuration - insinto ${myetcdir}/apt.conf.d - newins debian/apt.conf.autoremove 01autoremove - - # Create other needed configuration directories - keepdir ${myetcdir}/preferences.d - keepdir ${myetcdir}/sources.list.d - keepdir ${myetcdir}/trusted.gpg.d - - # Install log rotation configuration - insinto /etc/logrotate.d - newins debian/apt.logrotate ${PN} - - # Install apt cront script - insinto /etc/cron.daily - newins debian/apt.cron.daily ${PN} - - # Create other needed directories - keepdir /var/cache/${PN}/archives/partial - keepdir /var/lib/${PN}/lists/partial - keepdir /var/lib/${PN}/mirrors/partial - keepdir /var/lib/${PN}/periodic - keepdir /var/log/${PN} - - # Install apt pkg libraries - if use apt-pkg; then - doheader -r include/apt-pkg - dolib.so bin/libapt-inst.so* - - # Install apt-ftparchive and related docs - if use berkdb; then - dobin bin/apt-ftparchive - doman doc/apt-ftparchive.1 - for lang in ${mylangs}; do - if [ -e doc/${lang} ]; then - doman doc/${lang}/apt-ftparchive.${lang}.1 - fi - done - unset lang - if use examples; then - dodoc doc/examples/apt-ftparchive.conf - fi - fi - - # Install apt utility programs and docs - if use utils; then - dobin bin/apt-{extracttemplates,internal-solver,sortpkgs} - doman doc/{apt-extracttemplates.1,apt-sortpkgs.1} - for lang in ${mylangs}; do - if [ -e doc/${lang} ]; then - doman doc/${lang}/{apt-extracttemplates.${lang}.1,apt-sortpkgs.${lang}.1} - fi - done - unset lang - fi - fi -} diff --git a/sys-apps/apt/apt-0.9.7.8.ebuild b/sys-apps/apt/apt-0.9.7.8.ebuild new file mode 100644 index 000000000..cdaed9503 --- /dev/null +++ b/sys-apps/apt/apt-0.9.7.8.ebuild @@ -0,0 +1,222 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit eutils gnuconfig multilib + +#revision for debian stable versions (e.g. +squeeze) +MY_PVR="" + +DESCRIPTION="Debian commandline package manager" +HOMEPAGE="http://packages.qa.debian.org/apt" +SRC_URI="mirror://debian/pool/main/a/${PN}/${PN}_${PV}${MY_PVR}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="apt-pkg berkdb doc examples graphviz largefile latex nls rpath ssl utils" +ILINGUAS="ar ast bg bs ca cs cy da de dz el es eu fi fr gl hu it ja km + ko ku lt mr nb ne nl nn pl pt pt_BR ro ru sk sl sv th tl uk + vi zh_CN zh_TW" + +for lang in $ILINGUAS; do + IUSE="${IUSE} linguas_${lang}" +done +REQUIRED_USE="berkdb? ( apt-pkg ) + graphviz? ( doc ) + latex? ( doc ) + utils? ( apt-pkg )" + +COMMON_DEPEND="sys-libs/zlib + berkdb? ( sys-libs/db )" +RDEPEND="app-arch/dpkg + app-crypt/gnupg + virtual/udev + ssl? ( net-misc/curl[ssl] ) + ${COMMON_DEPEND}" +DEPEND="app-text/debiandoc-sgml + >=app-text/docbook-xml-dtd-4.5 + app-text/docbook-xsl-stylesheets + >=app-text/po4a-0.40.1 + dev-libs/libxslt + dev-util/intltool + net-misc/curl[ssl] + sys-devel/gettext + doc? ( + app-doc/doxygen + graphviz? ( media-gfx/graphviz ) + ) + ${COMMON_DEPEND}" + +S="${WORKDIR}/${P}${MY_PVR}" + +src_prepare() { + strip-linguas $ILINGUAS + # Fix broken symlinks + gnuconfig_update + sed -e 's#xml/docbook/stylesheet/nwalsh#sgml/docbook/xsl-stylesheets#' \ + -i doc/manpage-style.xsl || die +} + +src_configure() { + HAVE_DOT=$(usex graphviz "YES" "NO") econf \ + $(use_enable largefile ) \ + $(use_enable nls ) \ + $(use_enable rpath ) +} + +src_compile() { + # Make the compile process noisy so it's easier to debug for QA + emake NOISY=1 +} + +src_install() { + local mydpkglibdir=/usr/$(get_libdir)/dpkg/methods/${PN} + local myetcdir=/etc/${PN} + local mylangs= + + # Install main binaries + dobin bin/apt-{cache,cdrom,config,get,key,mark} + exeinto /usr/$(get_libdir)/${PN}/methods + doexe bin/methods/* + if ! use ssl; then + rm "${D}"/usr/$(get_libdir)/apt/methods/https || die + fi + + insinto ${mydpkglibdir} + doins dselect/{desc.apt,names} + exeinto ${mydpkglibdir} + doexe dselect/{install,setup,update} + dolib.so bin/libapt-pkg* + insinto /usr/share/bug/${PN} + newins debian/apt.bug-script script + + # Install lintian overrides + insinto /usr/share/lintian/overrides + newins "${FILESDIR}"/apt.lintian ${PN} + + # Install configuration examples + if use examples; then + insinto /usr/share/doc/${PF} + doins -r docs/examples + fi + + # Install API documentation + if use doc; then + dohtml -r build/doc/doxygen/html/*.{html,png} + rm "${D}"/usr/share/doc/${PF}/html/files.html || die + if use latex; then + insinto /usr/share/doc/${PF} + doins -r build/doc/doxygen/latex + # Uncompress tex files since tex editors cannot use compressed files + docompress -x /usr/share/doc/${PF}/latex + fi + fi + + # Install main documentation + dodoc debian/{changelog,NEWS} + if use ssl; then + dodoc debian/apt-transport-https.README + fi + dodoc docs/{design.text,dpkg-tech.text,files.text,guide.text,method.text,offline.text} + dohtml -r docs/{design.html,dpkg-tech.html,files.html,guide.html,method.html,offline.html} + doman doc/{apt-config.8,apt-get.8,apt-key.8,apt-mark.8,apt-secure.8} + doman doc/{apt-cache.8,apt-cdrom.8,apt.8,apt.conf.5,apt_preferences.5,sources.list.5} + + if ! use utils; then + find locale -type f -iname "apt-utils.mo" -delete || die + fi + + # Install locale related docs + for lang in ${ILINGUAS}; do + use linguas_${lang} || continue + # store use languages so there's no need to check use again + mylangs="${mylangs} ${lang}" + + insinto /usr/share/locale + doins -r locale/${lang} + + if [ -e docs/guide.${lang}.html ]; then + dohtml -r docs/guide.${lang}.html + fi + if [ -e docs/offline.${lang}.html ]; then + dohtml -r docs/offline.${lang}.html + fi + if [ -e docs/guide.${lang}.text ]; then + dohtml -r docs/guide.${lang}.text + fi + if [ -e docs/offline.${lang}.text ]; then + dohtml -r docs/offline.${lang}.text + fi + if [ -e doc/${lang} ]; then + doman doc/${lang}/{apt-config.${lang}.8,apt-get.${lang}.8,apt-key.${lang}.8} + doman doc/${lang}/{apt-mark.${lang}.8,apt-secure.${lang}.8} + doman doc/${lang}/{apt-cache.${lang}.8,apt-cdrom.${lang}.8,apt.conf.${lang}.5} + doman doc/${lang}/{apt_preferences.${lang}.5,sources.list.${lang}.5} + fi + done + unset lang + + # Install example of sources.list in main configuration area + insinto ${myetcdir} + doins doc/examples/sources.list + + # Install auto remove configuration + insinto ${myetcdir}/apt.conf.d + newins debian/apt.conf.autoremove 01autoremove + + # Create other needed configuration directories + keepdir ${myetcdir}/preferences.d + keepdir ${myetcdir}/sources.list.d + keepdir ${myetcdir}/trusted.gpg.d + + # Install log rotation configuration + insinto /etc/logrotate.d + newins debian/apt.logrotate ${PN} + + # Install apt cront script + insinto /etc/cron.daily + newins debian/apt.cron.daily ${PN} + + # Create other needed directories + keepdir /var/cache/${PN}/archives/partial + keepdir /var/lib/${PN}/lists/partial + keepdir /var/lib/${PN}/mirrors/partial + keepdir /var/lib/${PN}/periodic + keepdir /var/log/${PN} + + # Install apt pkg libraries + if use apt-pkg; then + doheader -r include/apt-pkg + dolib.so bin/libapt-inst.so* + + # Install apt-ftparchive and related docs + if use berkdb; then + dobin bin/apt-ftparchive + doman doc/apt-ftparchive.1 + for lang in ${mylangs}; do + if [ -e doc/${lang} ]; then + doman doc/${lang}/apt-ftparchive.${lang}.1 + fi + done + unset lang + if use examples; then + dodoc doc/examples/apt-ftparchive.conf + fi + fi + + # Install apt utility programs and docs + if use utils; then + dobin bin/apt-{extracttemplates,internal-solver,sortpkgs} + doman doc/{apt-extracttemplates.1,apt-sortpkgs.1} + for lang in ${mylangs}; do + if [ -e doc/${lang} ]; then + doman doc/${lang}/{apt-extracttemplates.${lang}.1,apt-sortpkgs.${lang}.1} + fi + done + unset lang + fi + fi +} -- cgit v1.2.3-65-gdbad