commit 45f039b572e8a68f7857b11fda2c53551992d70c Author: Georg Hopp Date: Sun Apr 10 06:48:52 2016 +0200 initial checkin diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8fb693d --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +# ignore vim swap files +.*.sw? + diff --git a/README.md b/README.md new file mode 100644 index 0000000..efc9902 --- /dev/null +++ b/README.md @@ -0,0 +1,84 @@ +# ghopp-overlay + +This is a gentoo/layman overlay used either to store ebuils customized by me +as well as ebuilds for my own projects, as far as I have them. + +## Synopsis + +To add this overlay: + + ~> HOST=gitlab.weird-web-workers.org + ~> BASE_URL=https://${HOST}/ghopp/ghopp-overlay + ~> XML=${BASE_URL}/raw/master/overlay.xml + ~> layman -o ${XML} -f -a ghopp-overlay + ~> layman-updater -R + ~> layman -a ghopp + +## Description + +### Ebuilds customized by me + +### Ebuilds created by me + +#### app-arch/arch-install-scripts + +This one installs the [Arch Linux](https://www.archlinux.org/) install +scripts. You need them to bootstrap a **Arch Linux** LXC container. + +#### app-arch/armrr + +Arch Linux script that downloads a pacman ranked mirrorlist. + +#### app-doc/doxygen + +Customized doxygen, modified to generate better documentation for +trbase classes. + +#### dev-python/python2-lxc + +LXC api bindings for python2. + +#### net-fs/djmount + +As the djmount delivered with portage simply did not work for me anymore +I created this patched version. + +#### net-libs/libupnp + +Dependency of djmount. + +#### sys-app/pacman + +Arch package manager. + +## Requirements + + * layman + +## Contributing + +You may clone and modify this at your own will. If you modify it please +contact me, either with a patch containing your changes or to get an +account within gitlab.weird-web-workers.org, so that you can make a merge +request. + +## License + +GNU General Public License (Version 3) + +> This program is free software: you can redistribute it and/or modify +> it under the terms of the GNU General Public License as published by +> the Free Software Foundation, either version 3 of the License, or +> (at your option) any later version. +> +> This program is distributed in the hope that it will be useful, +> but WITHOUT ANY WARRANTY; without even the implied warranty of +> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +> GNU General Public License for more details. +> +> You should have received a copy of the GNU General Public License +> along with this program. If not, see . + +## Author + +Georg Hopp <> diff --git a/app-arch/arch-install-scripts/ChangeLog b/app-arch/arch-install-scripts/ChangeLog new file mode 100644 index 0000000..38cd416 --- /dev/null +++ b/app-arch/arch-install-scripts/ChangeLog @@ -0,0 +1,8 @@ +# ChangeLog for / +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*arch-install-scripts-15-1 (17 Apr 2015) + + 17 Apr 2015; Georg Hopp metadata.xml, arch-install-scripts-15-1.ebuild : + Initial import. diff --git a/app-arch/arch-install-scripts/Manifest b/app-arch/arch-install-scripts/Manifest new file mode 100644 index 0000000..4f655dd --- /dev/null +++ b/app-arch/arch-install-scripts/Manifest @@ -0,0 +1,4 @@ +DIST arch-install-scripts-15-1-any.pkg.tar.xz 7352 SHA256 52b2fe1b4cabc4642d1055e16d96c93105575334dad2bfd1ba9f9b2fd9aec80d SHA512 0db191444bd9859c181d6a508c7a18e4a9fc3bb0eb2a9c0ed843ee611179e09bc242bf39ef96cfd0ff87e2e9c258a7b12eb32a0187d05aa5eadb0d896dd7683d WHIRLPOOL 8e676b7bb9349cd86c5b486560bb05d66266fd02bff06df6a55e6b6396a5ee67b4c3a715635cc15c447529cf254cbff366c08f0494b5041cd5e3e2032aa4ba25 +EBUILD arch-install-scripts-15-r1.ebuild 646 SHA256 ef66e38e7eab5d38a3a1283e7a8077942a960e5f79ca7d8870762713399c4159 SHA512 efa50a5125f29e6766885bb147cbdad1dfff6cec44f11d4b01c0380abd649ff9f1f0e435ba5227f35210f74904009aeaddfffdefc9edaf7a979383cb4b33685e WHIRLPOOL 49567b9d043605609348db7155431d857c22a8363352c37455f82e8caed90adff6138047f2ca3ae633a11a2d2d22aa0aa435c14f44a2eb4c5c0a6b576eedc068 +MISC ChangeLog 282 SHA256 0cc7937a2f621177abf571be9e1c1af33a81c537c7b43f4e9e42260daea41244 SHA512 d5d478bd87d35b79ba49a045bc18a04d280d3f42a497611a97fa276a5aa2cdf0f353eac0e6dea3f37e8e6a4183e50f5f3fb0648d21bd5a738e1c65fbaa62e7ed WHIRLPOOL 8741d6b2bb90f9e6c1f2a36dbf136d3b8f8574d598a19bdb8c9a4572e1d843b436ee6de65a7961c3f3d7809dcaf6b1e8c4c74213942e451135cc606042929274 +MISC metadata.xml 320 SHA256 1229bba7196e2d55a83357952a2c6a1cce515790fc353b5d5148f35e2a59649c SHA512 7ec60fc4cd964af9edef0954f245193afa9d79561c4c7f553cc16e95dac43ac3ff0afdc74f876300713c56c5ad28d13b3552590b33f616e2ebe31e470d9767c1 WHIRLPOOL 375f984913789c12bdb9f3e958d882a1f63740b9400b78a2d66487f539293ef72ace3882b61a789e063e53af33e314412a18915ef6da84903a8a95fbc7e5544d diff --git a/app-arch/arch-install-scripts/arch-install-scripts-15-r1.ebuild b/app-arch/arch-install-scripts/arch-install-scripts-15-r1.ebuild new file mode 100644 index 0000000..83dfd68 --- /dev/null +++ b/app-arch/arch-install-scripts/arch-install-scripts-15-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +inherit eutils + +DESCRIPTION="Scripts neccessary for arch installation" +HOMEPAGE="http://www.archlinux.org/" +SRC_URI="http://mirrors.kernel.org/archlinux/extra/os/i686/${P}-${PR#r}-any.pkg.tar.xz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86 amd64" +RDEPEND=" + app-shells/bash + sys-apps/util-linux + sys-apps/coreutils" + +S=${WORKDIR} + +src_install() { + exeinto /usr/bin + insinto /usr/share/zsh/site-functions + doexe usr/bin/arch-chroot usr/bin/genfstab usr/bin/pacstrap + doins usr/share/zsh/site-functions/_archinstallscripts +} diff --git a/app-arch/arch-install-scripts/metadata.xml b/app-arch/arch-install-scripts/metadata.xml new file mode 100644 index 0000000..39894c4 --- /dev/null +++ b/app-arch/arch-install-scripts/metadata.xml @@ -0,0 +1,11 @@ + + + + + georg@steffers.org + Copy from arch + + + Arch Linux script that downloads a pacman ranked mirrorlist. + + diff --git a/app-arch/armrr/ChangeLog b/app-arch/armrr/ChangeLog new file mode 100644 index 0000000..9e5f8b1 --- /dev/null +++ b/app-arch/armrr/ChangeLog @@ -0,0 +1,8 @@ +# ChangeLog for / +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*armrr-9999 (17 Apr 2015) + + 17 Apr 2015; Georg Hopp metadata.xml, armrr-9999.ebuild : + Initial import. diff --git a/app-arch/armrr/Manifest b/app-arch/armrr/Manifest new file mode 100644 index 0000000..6df166f --- /dev/null +++ b/app-arch/armrr/Manifest @@ -0,0 +1,3 @@ +EBUILD armrr-9999.ebuild 660 SHA256 25baedb43b4a9cb095f89f340c83b7b02ddb69bb930874cb6cf64c4371dc67cd SHA512 95c55b40d3bb0d47ae62434afafeefa17e965dd62587f8e7f51dcd8b799e9c997b5ff0332a72e37d8f37b7813dad9b10946b330ec0ef99570c884848e4bef311 WHIRLPOOL e64917ed26a2629d7c7f7865b417742ea4314ce6b7dcf0a147789a8e98dbe0ac199196597cfb1d01011bdf663bdec26f41b8b0915ca06e0049c89bb83974ad78 +MISC ChangeLog 252 SHA256 074bfdd80fd31515674a8f1d7d79deb2e6fe6e71567b22afdc8656116d312a2c SHA512 cf722fd94b658e937eeac1e95013f57f1d3aa0081c3f37121a7224584ab716b67579e6b3d329cb86bde8ca18548932dd9d445101d9b267e2eaa755614333864f WHIRLPOOL f18ffe559d543783385dbf1da6cfa9b20ce56235fd62f95c7e84490ad4034de226288090e88e35f66749966235b79b1d33f4b2946ddaf9aaab09dbd05da1ea8c +MISC metadata.xml 312 SHA256 9bf19561bc076d98a0c7711f1bf2eb18eff3b08337fe5210dc75600dbd8ff01d SHA512 7bda39d478167a9c66b5afc8e98c0c94a93945c8ae198e55af981b6d0d61a3cf9a3a7af3305ab08528e62fd300aef3ce50653a7394165b120073aecbe0748b61 WHIRLPOOL dc239e1e90ae9718a559ee3c345fd4f0bdf0f86654a23196e5288e7261245c26e36769df96f1f04352ebb3424f1fd14974a6cfbe9ad301ef3151c00154fc1d91 diff --git a/app-arch/armrr/armrr-9999.ebuild b/app-arch/armrr/armrr-9999.ebuild new file mode 100644 index 0000000..89d15b8 --- /dev/null +++ b/app-arch/armrr/armrr-9999.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils git-r3 + +DESCRIPTION="Create a pacman mirrorlist" +HOMEPAGE="git://github.com/Gen2ly/armrr" +EGIT_REPO_URI="git://github.com/Gen2ly/armrr" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86 amd64" +RDEPEND=" + app-shells/bash + sys-apps/sed + net-misc/curl" + +src_compile() { + # we have bash under /bin not under /usr/bin + sed -i 's/\/usr\/bin\/bash/\/bin\/bash/' armrr + sed -i 's/\/etc\/pacman.d\/mirrorlist/${DESTDIR}\/etc\/pacman.d\/mirrorlist/' armrr +} + +src_install() { + exeinto /usr/bin + doexe armrr + dodoc license.txt readme.md +} diff --git a/app-arch/armrr/metadata.xml b/app-arch/armrr/metadata.xml new file mode 100644 index 0000000..551a014 --- /dev/null +++ b/app-arch/armrr/metadata.xml @@ -0,0 +1,9 @@ + + + + + georg@steffers.org + Copy from arch + +Tool to create an arm mirrorlist + diff --git a/app-doc/doxygen/ChangeLog b/app-doc/doxygen/ChangeLog new file mode 100644 index 0000000..d6561cb --- /dev/null +++ b/app-doc/doxygen/ChangeLog @@ -0,0 +1,1088 @@ +# ChangeLog for app-doc/doxygen +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v 1.254 2013/09/05 19:44:49 mgorny Exp $ + + 05 Sep 2013; Michał Górny doxygen-1.8.3.1.ebuild, + doxygen-1.8.4-r2.ebuild: + Clean up PYTHON_COMPAT from old implementations. + + 10 Aug 2013; Mark Loeser doxygen-1.7.6.1.ebuild, + doxygen-1.8.3.1.ebuild, doxygen-1.8.4-r2.ebuild: + Revert workaround for ppc64 now that we have gcc-4.6; bug #263641 + + 04 Jul 2013; Agostino Sarubbo doxygen-1.8.3.1.ebuild: + Stable for x86, wrt bug #471692 + + 30 Jun 2013; Agostino Sarubbo doxygen-1.8.3.1.ebuild: + Stable for s390, wrt bug #471692 + + 29 Jun 2013; Agostino Sarubbo doxygen-1.8.3.1.ebuild: + Stable for sparc, wrt bug #471692 + +*doxygen-1.8.4-r2 (26 Jun 2013) + + 26 Jun 2013; Kacper Kowalik +doxygen-1.8.4-r2.ebuild, + +files/doxygen-1.8.4-infinite_loop.patch, -doxygen-1.8.4-r1.ebuild, + -doxygen-1.8.4.ebuild: + Apply upstream patch for fixing infinite loop wrt #474716 by Marien Zwart + . Drop old + + 26 Jun 2013; Agostino Sarubbo doxygen-1.8.3.1.ebuild: + Stable for ia64, wrt bug #471692 + + 26 Jun 2013; Agostino Sarubbo doxygen-1.8.3.1.ebuild: + Stable for alpha, wrt bug #471692 + + 25 Jun 2013; Agostino Sarubbo doxygen-1.8.3.1.ebuild: + Stable for ppc64, wrt bug #471692 + + 24 Jun 2013; Agostino Sarubbo doxygen-1.8.3.1.ebuild: + Stable for ppc, wrt bug #471692 + + 09 Jun 2013; Agostino Sarubbo doxygen-1.8.3.1.ebuild: + Stable for sh, wrt bug #471692 + +*doxygen-1.8.4-r1 (04 Jun 2013) + + 04 Jun 2013; Tomáš Chvátal +doxygen-1.8.4-r1.ebuild, + +files/doxygen-1.8.4-libreoffice.patch: + Revbump 1.8.4 due to broken libo doc generating. Patch already applied + upstream and will be in next version. + + 03 Jun 2013; Jeroen Roovers doxygen-1.8.3.1.ebuild: + Stable for HPPA (bug #471692). + + 02 Jun 2013; Chema Alonso doxygen-1.8.3.1.ebuild: + Stable for amd64 wrt bug #471692 + + 02 Jun 2013; Markus Meier doxygen-1.8.3.1.ebuild: + arm stable, bug #471692 + +*doxygen-1.8.4 (19 May 2013) + + 19 May 2013; Kacper Kowalik +doxygen-1.8.4.ebuild: + Version bump + + 02 Mar 2013; Markos Chandras doxygen-1.5.8-r1.ebuild, + doxygen-1.7.6.1.ebuild, doxygen-1.8.3.1.ebuild: + Move Qt dependencies to the new category + + 16 Feb 2013; Michał Górny doxygen-1.8.3.1.ebuild: + Migrate to python-any-r1, bug #457870. + + 03 Feb 2013; Kacper Kowalik doxygen-1.7.6.1.ebuild, + doxygen-1.8.3.1.ebuild: + Respect AR/CC wrt #455206 by Alphat-PC . Thanks to the + reporter for the patch + + 02 Feb 2013; Kacper Kowalik doxygen-1.5.8-r1.ebuild, + doxygen-1.7.6.1.ebuild, doxygen-1.8.3.1.ebuild: + Adjust make_desktop_entry so that it complies to latest fdo standard. Fixes + #455150 by Denis M. (Phr33d0m) + +*doxygen-1.8.3.1 (28 Jan 2013) + + 28 Jan 2013; Kacper Kowalik +doxygen-1.8.3.1.ebuild, + +files/doxygen-1.8.3.1-empty-line-sigsegv.patch, -doxygen-1.8.1.2.ebuild, + -doxygen-1.8.2.ebuild: + Version bump including fixes for #454348 reported by + Sebastian Pipping . Drop old + + 07 Oct 2012; Pacho Ramos metadata.xml: + Drop maintainer due retirement, #24135. + + 13 Aug 2012; Kacper Kowalik Manifest: + Fix Manifest for new upstream tarball (bug #431192). + +*doxygen-1.8.2 (11 Aug 2012) + + 11 Aug 2012; Kacper Kowalik +doxygen-1.8.2.ebuild: + Version bump + + 11 Aug 2012; Kacper Kowalik -doxygen-1.6.3.ebuild, + -doxygen-1.7.2.ebuild, -doxygen-1.7.3.ebuild, -doxygen-1.7.5.1.ebuild, + -doxygen-1.8.0.ebuild, -doxygen-1.8.1.ebuild, + -files/doxygen-1.5.7.1-substitute.patch, -files/doxygen-1.6.2-dot-eps.patch, + -files/doxygen-1.7.1-dot-eps.patch, -files/doxygen-1.7.5.1-dot-eps.patch, + metadata.xml: + Drop old + + 11 Aug 2012; Kacper Kowalik doxygen-1.7.6.1.ebuild, + doxygen-1.8.1.2.ebuild: + Fix date in man pages wrt #428280 by Samuel BAUER + + 09 Aug 2012; Kacper Kowalik doxygen-1.8.1.2.ebuild: + Increase default buffer stack for Fortran parser + +*doxygen-1.8.1.2 (28 Jul 2012) + + 28 Jul 2012; Kacper Kowalik +doxygen-1.8.1.2.ebuild: + Version bump wrt #428332 by Michał Górny + + 31 May 2012; Zac Medico doxygen-1.5.4.ebuild, + doxygen-1.5.8-r1.ebuild, doxygen-1.6.3.ebuild, doxygen-1.7.2.ebuild, + doxygen-1.7.3.ebuild: + inherit multilib for get_libdir + +*doxygen-1.8.1 (29 May 2012) + + 29 May 2012; Kacper Kowalik +doxygen-1.8.1.ebuild, + +files/doxygen-1.8.1-prefix-misc-alt.patch: + Version bump + + 08 May 2012; Kacper Kowalik doxygen-1.4.7.ebuild, + doxygen-1.5.4.ebuild, doxygen-1.5.8-r1.ebuild, doxygen-1.6.3.ebuild, + doxygen-1.7.2.ebuild, doxygen-1.7.3.ebuild, doxygen-1.7.5.1.ebuild, + doxygen-1.7.6.1.ebuild, doxygen-1.8.0.ebuild: + Use http instead of ftp in SRC_URI to avoid possible firewall issues. Fixes + #411189 by Kevin Pyle + + 26 Apr 2012; Alexis Ballier doxygen-1.8.0.ebuild: + keyword ~amd64-fbsd + + 26 Apr 2012; Alexis Ballier doxygen-1.8.0.ebuild: + fix build with BSD userland + + 13 Apr 2012; Ulrich Müller doxygen-1.7.5.1.ebuild: + Move EAPI assignment to top of ebuild, bug 411875. + + 01 Apr 2012; Raúl Porcel doxygen-1.7.6.1.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #323647 + + 23 Mar 2012; Jeff Horelick doxygen-1.7.6.1.ebuild: + marked x86 per bug 323647 + + 20 Mar 2012; Jeroen Roovers doxygen-1.7.6.1.ebuild: + Stable for HPPA (bug #323647). + + 20 Mar 2012; Agostino Sarubbo doxygen-1.7.6.1.ebuild: + Stable for amd64, wrt bug #323647 + + 19 Mar 2012; Markus Meier doxygen-1.7.6.1.ebuild: + arm stable, bug #323647 + + 17 Mar 2012; Matt Turner doxygen-1.4.7.ebuild: + Drop mips keyword. ~mips was dropped in 2006, and no one ever added it back + to newer versions. + + 16 Mar 2012; Brent Baude doxygen-1.7.6.1.ebuild: + Marking doxygen-1.7.6.1 ppc for bug 323647 + + 16 Mar 2012; Brent Baude doxygen-1.7.6.1.ebuild: + Marking doxygen-1.7.6.1 ppc64 for bug 323647 + +*doxygen-1.8.0 (29 Feb 2012) + + 29 Feb 2012; Kacper Kowalik +doxygen-1.8.0.ebuild: + Version bump wrt bug 406229 by + + 15 Feb 2012; Kacper Kowalik doxygen-1.7.6.1.ebuild: + Don't RDEPEND on python, thanks to Arfrever Frehtes Taifersar Arahesis + + + 14 Feb 2012; Kacper Kowalik doxygen-1.7.6.1.ebuild: + Improve Python-related code wrt #308353 by Arfrever Frehtes Taifersar + Arahesis. Thanks to Ian Delaney for the patch + + 14 Feb 2012; Kacper Kowalik -doxygen-1.5.5.ebuild, + -doxygen-1.5.6.ebuild, -doxygen-1.5.7.1.ebuild, -doxygen-1.5.9.ebuild, + -doxygen-1.6.1.ebuild, -doxygen-1.6.2.ebuild, -doxygen-1.7.1.ebuild, + -doxygen-1.7.4.ebuild, -files/doxywizard.png, doxygen-1.4.7.ebuild, + doxygen-1.5.4.ebuild, doxygen-1.5.8-r1.ebuild, doxygen-1.6.3.ebuild, + doxygen-1.7.2.ebuild, doxygen-1.7.3.ebuild, doxygen-1.7.5.1.ebuild, + doxygen-1.7.6.1.ebuild: + Drop old, move binary files to external mirrors wrt #370913 + +*doxygen-1.7.6.1 (14 Feb 2012) + + 14 Feb 2012; Kacper Kowalik +doxygen-1.7.6.1.ebuild, + metadata.xml: + Version bump: EAPI4, reorder vars, initial support for LINGUAS, use 'dot' + instead of 'nodot', add missing dependencies on perl and bison (fixes bug + #399349 by bay), respect CC and CXX, call eqmake4 for doxywizard, always use + emake, simplify latex+doc logic. Add myself as maintainer. + +*doxygen-1.7.5.1 (05 Nov 2011) + + 05 Nov 2011; Steve Arnold +doxygen-1.7.5.1.ebuild, + +files/doxygen-1.7.5.1-dot-eps.patch: + Updated to latest upstream release, removed external Tcl patch (see bug + #388863). Thanks to Philipp for the updated no-dot patch. + + 03 Sep 2011; Steve Arnold doxygen-1.7.4.ebuild: + Newer (and cleaner) version using more of the qt4-r2 functionality. + Thanks to radhermit for bugging me about this... + + 03 Sep 2011; Steve Arnold doxygen-1.7.4.ebuild: + More updates to force qmake to use the right config settings; should + also fix bug #378963. Qmake could really use a nice eclass... + +*doxygen-1.7.4 (09 Apr 2011) + + 09 Apr 2011; Steve Arnold +doxygen-1.7.4.ebuild: + Updated to new upstream release (both bug fixes and new stuff). Closes + bug 362457. Might want to stable this one soon-ish... + + 29 Mar 2011; Jeroen Roovers doxygen-1.7.3.ebuild: + Stable for HPPA (bug #356813). + + 25 Mar 2011; Kacper Kowalik doxygen-1.7.3.ebuild: + ppc/ppc64 stable wrt #356813 + + 21 Mar 2011; Christoph Mende doxygen-1.7.3.ebuild: + Stable on amd64 wrt bug #356813 + + 20 Mar 2011; Raúl Porcel doxygen-1.7.3.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #356813 + + 20 Mar 2011; Steve Arnold doxygen-1.7.3.ebuild: + Added final kluge to force local LDFLAGS on doxywizard. Tested on amd64 + but not yet marked stable. + + 19 Mar 2011; Thomas Kahle doxygen-1.7.3.ebuild: + x86 stable per bug 356813 + +*doxygen-1.7.3 (01 Feb 2011) + + 01 Feb 2011; Steve Arnold +doxygen-1.7.3.ebuild: + Added latest upstream release, closes bug #351578. + + 18 Jan 2011; Kacper Kowalik doxygen-1.7.2.ebuild: + ppc64 stable wrt #338632 + + 18 Jan 2011; Steve Arnold doxygen-1.7.2.ebuild: + Updated with suggested workaround for ppc64 stable-ing (see comment #17 + of bug #263641). + + 15 Jan 2011; Raúl Porcel doxygen-1.7.2.ebuild: + ia64/s390/sh stable wrt #338632 + + 13 Jan 2011; Brent Baude doxygen-1.7.2.ebuild: + Marking doxygen-1.7.2 ppc for bug 338632 + + 04 Jan 2011; Michael Weber doxygen-1.7.2.ebuild: + sparc stable (bug 338632) + + 29 Dec 2010; Markos Chandras doxygen-1.7.2.ebuild: + Stable on amd64 wrt bug #338632 + + 27 Dec 2010; Jeroen Roovers doxygen-1.7.2.ebuild: + Stable for HPPA (bug #338632). + + 27 Dec 2010; Markus Meier doxygen-1.7.2.ebuild: + arm stable, bug #338632 + + 21 Dec 2010; Steve Arnold doxygen-1.7.2.ebuild: + Updated anti-flag mangling per bug 348629 (artifact of EAPI update). But + even with some extra massaging (and brute force sedding) doxywizard is + being stubborn with all that tmake/qmake on-the-fly writing of things... + + 20 Dec 2010; Tobias Klausmann doxygen-1.7.2.ebuild: + Stable on alpha, bug #338632 + + 13 Dec 2010; Thomas Kahle doxygen-1.7.2.ebuild: + x86 stable per bug 338632 + + 07 Dec 2010; Steve Arnold + -files/doxygen-1.4.3-cp1251.patch, -files/doxygen-gcc4.patch, + -files/doxygen-1.4.3-nls.patch, -files/doxygen-1.4.4-darwin.patch, + -files/bsd-configure.patch: + Removing stale patch files, closes bug 340547. + +*doxygen-1.7.2 (02 Nov 2010) + + 02 Nov 2010; Steve Arnold +doxygen-1.7.2.ebuild, + metadata.xml: + Updated to latest release and added (optional) native Tcl support. See + upstream bug #633448 and Gentoo bug #340397. + + 07 Oct 2010; Alex Alexander doxygen-1.5.8-r1.ebuild: + only call eqmake4 if use qt4, bug #340092 + + 04 Oct 2010; Steve Arnold doxygen-1.5.8-r1.ebuild: + Needed additional updates to pick up the qt4 qmake config correctly. + + 02 Oct 2010; Steve Arnold doxygen-1.5.8-r1.ebuild: + Updated LDFLAGS and EAPI; closes QA bug #336736. + + 29 Sep 2010; Steve Arnold doxygen-1.7.1.ebuild: + Added minor upstream latex doc fix (only affects package PDF docs). + + 27 Jul 2010; Steve Arnold + +files/doxygen-1.7.1-dot-eps.patch: + Commiting lost patch (fixes bug 329915). + +*doxygen-1.7.1 (26 Jul 2010) + + 26 Jul 2010; Steve Arnold +doxygen-1.7.1.ebuild: + Updated to latest upstream release (fixes bug 325019). + + 22 May 2010; Justin Lecher doxygen-1.6.1.ebuild, + doxygen-1.6.2.ebuild, doxygen-1.6.3.ebuild: + Removed epause in EAPI=3 ebuilds + +*doxygen-1.6.3 (08 Mar 2010) +*doxygen-1.6.2 (08 Mar 2010) + + 08 Mar 2010; Steve Arnold +doxygen-1.6.2.ebuild, + +files/doxygen-1.6.2-dot-eps.patch, +doxygen-1.6.3.ebuild: + Updated to latest versions, (closes bug 300577) simplified texlive deps. + + 08 Feb 2010; Jonathan Callen + +files/doxygen-1.5.6-prefix-misc-alt.patch, doxygen-1.6.1.ebuild: + Bump to EAPI=3, add prefix support/keywords/patch + + 17 Jan 2010; Dominik Kapusta doxygen-1.5.9.ebuild, + doxygen-1.6.1.ebuild: + Ported to qt4-r2 eclass + switched to EAPI="2" for 1.5.9 + + 02 Jan 2010; Ben de Groot doxygen-1.4.7.ebuild, + doxygen-1.5.4.ebuild, doxygen-1.5.5.ebuild, doxygen-1.5.6.ebuild, + doxygen-1.5.7.1.ebuild: + Drop qt3 support + + 26 Dec 2009; Peter Volkov doxygen-1.4.7.ebuild, + doxygen-1.5.4.ebuild, doxygen-1.5.5.ebuild, doxygen-1.5.6.ebuild, + doxygen-1.5.7.1.ebuild, doxygen-1.5.8-r1.ebuild, doxygen-1.5.9.ebuild, + doxygen-1.6.1.ebuild: + virtual/ghostscript->app-text/ghostscript-gpl: ghostscript-gpl is the only + implementation left in the tree. + +*doxygen-1.6.1 (25 Sep 2009) + + 25 Sep 2009; Steve Arnold -doxygen-1.6.0.ebuild, + +doxygen-1.6.1.ebuild: + Updated to current release; fixes eigen borkage plus a few other issues + (closes bugs 282598 and 283780). + + 27 Aug 2009; Raúl Porcel doxygen-1.5.8-r1.ebuild: + arm/ia64/sh/s390 stable wrt #263641 + + 27 Aug 2009; Steve Arnold doxygen-1.5.4.ebuild, + doxygen-1.5.8-r1.ebuild, doxygen-1.5.9.ebuild, doxygen-1.6.0.ebuild: + Update missing latex font deps (closes bug 274673). + +*doxygen-1.5.9 (25 Aug 2009) + + 25 Aug 2009; Steve Arnold +doxygen-1.5.9.ebuild: + Adding version 1.5.9 until some issues are worked out. This fixes some + problems with 1.5.8, and 1.6.0 is masked for time being. Fixes bug + #275753. + +*doxygen-1.6.0 (25 Aug 2009) + + 25 Aug 2009; Steve Arnold + +files/doxygen-1.5-dot-eps.patch, +doxygen-1.6.0.ebuild: + Updated to latest upstream release (see bug #269961) and there is + already one reported failure (see bug #282598) which has been reported + upstream (http://bugzilla.gnome.org/show_bug.cgi?id=592975). + + 12 Jul 2009; Tobias Klausmann + doxygen-1.5.8-r1.ebuild: + Stable on alpha, bug #263641 + + 09 Jul 2009; Jeroen Roovers doxygen-1.5.8-r1.ebuild: + Stable for HPPA (bug #263641). + +*doxygen-1.5.8-r1 (17 Jun 2009) + + 17 Jun 2009; Peter Volkov -doxygen-1.5.8.ebuild, + +doxygen-1.5.8-r1.ebuild: + Revbump to make doxygen-1.5.8-kdedocs.patch get our users, bug #266693. + + 08 Jun 2009; Steve Arnold + +files/doxygen-1.5.8-kdedocs.patch, doxygen-1.5.8.ebuild: + Updated with back-ported patch, courtesy of (thanks!) Martin von Gagern + . + + 01 Jun 2009; Ferris McCormick doxygen-1.5.8.ebuild: + Sparc stable, Bug #263641, required for Bug #271815. + + 31 May 2009; Markus Meier doxygen-1.5.8.ebuild: + amd64/x86 stable, bug #271815 + + 31 May 2009; nixnut doxygen-1.5.8.ebuild: + ppc stable #271815 + + 30 May 2009; Ulrich Mueller doxygen-1.4.7.ebuild, + doxygen-1.5.4.ebuild, doxygen-1.5.5.ebuild, doxygen-1.5.6.ebuild, + doxygen-1.5.7.1.ebuild, doxygen-1.5.8.ebuild: + Remove app-text/tetex from dependencies, bug 227443. + + 04 Feb 2009; Ben de Groot doxygen-1.5.8: + Correct qt:4 dep to use split deps + +*doxygen-1.5.8 (03 Feb 2009) + + 03 Feb 2009; Steve Arnold +doxygen-1.5.8.ebuild: + Update to latest version with qt4 support (closes bug #252978). + + 24 Dec 2008; Steve Arnold + +files/doxygen-1.5.7.1-substitute.patch, doxygen-1.5.7.1.ebuild: + Updated with patch for bug #251533 (relpath empty string replacement issue). + + 04 Nov 2008; Diego Pettenò doxygen-1.5.7.1.ebuild: + Add flex dependency. + +*doxygen-1.5.7.1 (02 Nov 2008) + + 02 Nov 2008; Steve Arnold +doxygen-1.5.7.1.ebuild: + Updated texlive deps (again) and fixed the last of the DESTDIR issues + (for the latest upstream release). Closes bug #240201. + + 11 Oct 2008; Steve Arnold doxygen-1.5.6.ebuild, + doxygen-1.5.5.ebuild, doxygen-1.5.4.ebuild, doxygen-1.4.7.ebuild: + Updated latex depends for bugs 237960 and 241350 since the virtual does + not seem to be working very well for people. Added several deps for + texlive; thanks to mephinet and + for helping to track down some of the needed depends (this latex/tetex + thing is painful). + + 02 Sep 2008; Christian Faulhammer + -doxygen-1.4.4.ebuild, -doxygen-1.5.2.ebuild: + clean up + + 02 Sep 2008; Christian Faulhammer doxygen-1.4.7.ebuild: + rename USE=tetex to USE=latex for bug 196745 + +*doxygen-1.5.6 (16 Aug 2008) + + 16 Aug 2008; Steve Arnold + -files/1.4.6/01_all_cp1251.patch, -files/1.4.6/02_all_freebsd.patch, + -files/1.4.6/03_all_segfault.patch, + -files/1.4.6/05_all_system-libpng.patch, -files/1.4.6/06_all_qtools.patch, + -doxygen-1.4.2.ebuild, -doxygen-1.4.3-r1.ebuild, -doxygen-1.4.5.ebuild, + -doxygen-1.4.6.ebuild, -doxygen-1.5.1.ebuild, -doxygen-1.5.3.ebuild, + +doxygen-1.5.6.ebuild: + Added latest release (see bug #223275) and cleaned up stale versions. I + tried to keep enough of the older ones around not to leave anyone out in + the cold; if you really need one of the above old versions in portage, + please file a bug with your requirements. + + 29 Jul 2008; Carsten Lohrke doxygen-1.4.2.ebuild, + doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild, + doxygen-1.4.6.ebuild, doxygen-1.4.7.ebuild, doxygen-1.5.1.ebuild, + doxygen-1.5.2.ebuild, doxygen-1.5.3.ebuild, doxygen-1.5.4.ebuild, + doxygen-1.5.5.ebuild: + Fix bug #233117. + + 24 Jul 2008; Doug Goldstein metadata.xml: + add GLEP 56 USE flag desc from use.local.desc + + 03 Jul 2008; Steve Arnold doxygen-1.5.4.ebuild, + doxygen-1.5.5.ebuild: + updated latest stable/testing with latex USE flag per bug #230155 + + 27 Apr 2008; Steve Arnold doxygen-1.4.7.ebuild, + doxygen-1.5.1.ebuild, doxygen-1.5.2.ebuild, doxygen-1.5.3.ebuild, + doxygen-1.5.4.ebuild, doxygen-1.5.5.ebuild: + updated postinst info for bug #217885 + + 13 Mar 2008; doxygen-1.4.2.ebuild, + doxygen-1.4.4.ebuild, doxygen-1.4.7.ebuild: + Drop to ~mips due to unstable deps + + 12 Mar 2008; Steve Arnold doxygen-1.5.4.ebuild, + doxygen-1.5.5.ebuild: + updated for bug #212770 + +*doxygen-1.5.5 (16 Feb 2008) + + 16 Feb 2008; Steve Arnold + +files/doxygen-1.5-qtlibdir.patch, +files/doxygen-1.5-system-libpng.patch, + doxygen-1.5.2.ebuild, doxygen-1.5.3.ebuild, doxygen-1.5.4.ebuild, + +doxygen-1.5.5.ebuild: + Updated with patch from bug #210237 and added latest release. Fixed + broken config with hack for lib64 path for QT and back-ported patches + to several previous versions (tested on both 32 and 64-bit machines). + Closes bugs #209977 and #210237. + + 24 Jan 2008; Christoph Mende doxygen-1.5.4.ebuild: + Stable on amd64, bug #203652 + + 08 Jan 2008; Jeroen Roovers doxygen-1.5.4.ebuild: + Stable for HPPA (bug #203652). + + 31 Dec 2007; Raúl Porcel doxygen-1.5.4.ebuild: + alpha/ia64/sparc stable wrt #203652 + + 30 Dec 2007; Markus Meier doxygen-1.5.4.ebuild: + x86 stable, bug #203652 + + 29 Dec 2007; Brent Baude doxygen-1.5.4.ebuild: + Marking doxygen-1.5.4 ppc for bug 203652 + + 29 Dec 2007; Brent Baude doxygen-1.5.4.ebuild: + Marking doxygen-1.5.4 ppc64 for bug 203652 + + 15 Dec 2007; Steve Arnold doxygen-1.5.4.ebuild: + Updated depends for bug 202027 (added virtual/libconv and implicit + deps are now declared explicitly). + + 23 Nov 2007; Steve Arnold doxygen-1.5.4.ebuild: + adding libconv hack for FreeBSD (inadvertently dropped on the floor) + +*doxygen-1.5.4 (21 Nov 2007) + + 21 Nov 2007; Steve Arnold +doxygen-1.5.4.ebuild: + Updated to new version, closes bug 198954. + + 21 Sep 2007; Roy Marples doxygen-1.5.3.ebuild: + Link to libiconv for FreeBSD. + +*doxygen-1.5.3 (02 Sep 2007) + + 02 Sep 2007; Steve Arnold +files/doxywizard.png, + +doxygen-1.5.3.ebuild: + Updated to latest release, added desktop entry and nodot use flag + (addresses bugs 188124 and 181890). USE=nodot will remove both the + graphviz dependency and the capability to generate dot-based graphs. + If someone has a better icon for doxywizard, please post a bug :) + + 12 Jul 2007; Fabian Groffen doxygen-1.4.2.ebuild, + doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild, + doxygen-1.4.6.ebuild, doxygen-1.4.7.ebuild, doxygen-1.5.1.ebuild, + doxygen-1.5.2.ebuild: + Dropped ppc-macos keyword, see you in prefix + + 06 Jul 2007; Lars Weiler doxygen-1.5.2.ebuild: + Stable on ppc; bug #184044. + + 05 Jul 2007; Christoph Mende doxygen-1.5.2.ebuild: + Stable on amd64 wrt bug #184044 + + 05 Jul 2007; Jeroen Roovers doxygen-1.5.2.ebuild: + Stable for HPPA (bug #184044). + + 05 Jul 2007; Markus Rothe doxygen-1.5.2.ebuild: + Stable on ppc64; bug #184044 + + 04 Jul 2007; Gustavo Zacarias doxygen-1.5.2.ebuild: + Stable on sparc wrt #184044 + + 04 Jul 2007; Raúl Porcel doxygen-1.5.2.ebuild: + alpha/ia64/x86 stable wrt #184044 + + 23 Jun 2007; Joshua Kinard doxygen-1.4.7.ebuild: + Stable on mips. + +*doxygen-1.5.2 (24 Apr 2007) + + 24 Apr 2007; Steve Arnold +doxygen-1.5.2.ebuild: + updated to latest upstream release, and removed unicode USE flag (ru + patch incorporated upstream). Closes bug #174831. + + 12 Mar 2007; Steve Arnold doxygen-1.4.7.ebuild, + doxygen-1.5.1.ebuild: + Updated with new utf8-ru patches for the latest versions. Thanks to + Sergey Belyashov for the utf8-ru fixes. + Fixes bug #167617. + + 23 Jan 2007; Marius Mauch doxygen-1.4.2.ebuild, + doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild, + doxygen-1.4.6.ebuild, doxygen-1.4.7.ebuild, doxygen-1.5.1.ebuild: + Replacing einfo with elog + +*doxygen-1.5.1 (01 Nov 2006) + + 01 Nov 2006; Steve Arnold + +files/doxygen-1.5-legacy-patches.diff, +doxygen-1.5.1.ebuild: + version bump (bug 152033) and patch consolidation + + 24 Oct 2006; Fabian Groffen doxygen-1.4.7.ebuild: + Marked ppc-macos stable (bug #138937) + + 19 Oct 2006; Bryan Østergaard doxygen-1.4.7.ebuild: + Stable on Alpha. + + 15 Sep 2006; Steve Arnold doxygen-1.4.7.ebuild: + added fix for bug 147298 (using flag-o-matic), since -O3 still produces + broken code... + + 14 Sep 2006; Danny van Dyk doxygen-1.4.7.ebuild: + Marked stable on amd64 wrt bug #138397. + + 13 Sep 2006; Aron Griffis doxygen-1.4.7.ebuild: + Mark 1.4.7 stable on ia64. #138937 + + 13 Sep 2006; doxygen-1.4.7.ebuild: + Stable on x86, bug 138937. + + 10 Sep 2006; Stephanie Lockwood-Childs + doxygen-1.4.7.ebuild: + stable on ppc (Bug #138937) + + 04 Sep 2006; Gustavo Zacarias doxygen-1.4.7.ebuild: + Stable on sparc wrt #138937 + + 02 Sep 2006; Jeroen Roovers doxygen-1.4.7.ebuild: + Stable for HPPA (bug #138937). + + 12 Aug 2006; Markus Rothe doxygen-1.4.7.ebuild: + Stable on ppc64; bug #138937 + + 28 Jul 2006; Caleb Tennis doxygen-1.4.7.ebuild: + QA: Changed all instances of qt to qt3, per bug #141552 + + 13 Jul 2006; Aron Griffis doxygen-1.4.6.ebuild: + Mark 1.4.6 stable on ia64. #138937 + + 12 Jul 2006; Danny van Dyk doxygen-1.4.7.ebuild: + QA: Changed qt to qt3. + + 09 Jul 2006; Steve Arnold doxygen-1.4.2.ebuild, + doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild, + doxygen-1.4.6.ebuild, doxygen-1.4.7.ebuild: + removed ewarn from pkg_postinst (bug 139761) + + 03 Jul 2006; Lars Weiler doxygen-1.4.6.ebuild: + Stable on ppc; bug #138937. + + 03 Jul 2006; Markus Ullmann Manifest: + Fixing digest + +*doxygen-1.4.7 (03 Jul 2006) + + 03 Jul 2006; Steve Arnold + +files/1.4.7/01_all_cp1251.patch, +files/1.4.7/05_all_system-libpng.patch, + +files/1.4.7/06_all_qtools.patch, +doxygen-1.4.7.ebuild: + Version bump for bug #137283, need arch testing and graphviz answers (see + bug #134575) before package cleanup can occur. Filed bug #138937 on the + doxygen stablization issue. Thanks to Adam Piatyszek for providing the + updated ebuild and patches. + + 24 Jun 2006; Doug Goldstein doxygen-1.4.2.ebuild, + doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild, + doxygen-1.4.6.ebuild: + USE flag qt->qt3/qt4 change bug #137785 + + 27 May 2006; Steve Arnold + -files/1.4.6/04_amd64_qtools.patch, files/doxygen-gcc4.patch: + Removed offending amd64_qtools patch from 1.4.6; graphviz still needs work + before newer doxygen versions can go stable... + + 08 May 2006; Steve Arnold + +files/1.4.6/01_all_cp1251.patch, +files/1.4.6/03_all_segfault.patch, + -files/doxygen-1.4.6-freebsd.patch, +files/1.4.6/02_all_freebsd.patch, + +files/1.4.6/04_amd64_qtools.patch, + +files/1.4.6/05_all_system-libpng.patch, +files/1.4.6/06_all_qtools.patch, + doxygen-1.4.6.ebuild: + Added patches for bugs 129142, 121770, and 129560, and consolidated 1.4.6 + patches in subdir. + + 08 Apr 2006; Steve Arnold doxygen-1.4.2.ebuild, + doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild, + doxygen-1.4.6.ebuild: + Updated QT environment stuff to address bug 127596, as well as updates + for bugs 126374 and 127823 (1.4.6 only). + + 05 Apr 2006; Diego Pettenò ChangeLog: + Recommit manifest, connection lost during commit. + + 05 Apr 2006; Diego Pettenò + +files/doxygen-1.4.6-freebsd.patch, doxygen-1.4.6.ebuild: + Add patch to allow building on FreeBSD and keyword ~x86-fbsd. + + 08 Feb 2006; Steve Arnold doxygen-1.4.2.ebuild, + doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild, + doxygen-1.4.6.ebuild: + updated all versions with kluge for QT environment lameness + + 28 Jan 2006; Simon Stelling + -files/doxygen-utf8-ru.patch.gz, doxygen-1.4.2.ebuild, + doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild, + doxygen-1.4.6.ebuild: + move compressed patches to the mirrors + +*doxygen-1.4.6 (18 Jan 2006) + + 18 Jan 2006; Steve Arnold doxygen-1.4.2.ebuild, + doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild, + +doxygen-1.4.6.ebuild: + Added workaround for bug 118580, and new version for bugs 117613 and 110615. + ~mips removed temporarily from 1.4.5 and 1.4.6 until it gets updated to + graphviz-2.6 or better. + + 27 Dec 2005; Bryan Østergaard doxygen-1.4.4.ebuild: + Stable on amd64. + + 21 Dec 2005; Steve Arnold +files/doxygen-gcc4.patch, + +files/doxygen-utf8-ru.patch.gz, doxygen-1.4.2.ebuild, + doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, doxygen-1.4.5.ebuild: + Patched all versions with fixes for bugs 112076 and 113420. Thanks + to Robert Marmorstein and Sergey Belyashov + for the patches. Most users unaffected so far... + + 24 Nov 2005; Markus Rothe doxygen-1.4.4.ebuild: + Stable on ppc64 + + 11 Nov 2005; Michael Hanselmann doxygen-1.4.4.ebuild: + Stable on ppc. + + 30 Oct 2005; Bryan Østergaard doxygen-1.4.4.ebuild: + Stable on ia64. + + 21 Oct 2005; Aaron Walker doxygen-1.4.4.ebuild: + Stable on mips. + +*doxygen-1.4.5 (20 Oct 2005) + + 20 Oct 2005; Steve Arnold -doxygen-1.3.8.ebuild, + -doxygen-1.3.9.1.ebuild, -doxygen-1.4.1.ebuild, doxygen-1.4.2.ebuild, + doxygen-1.4.3-r1.ebuild, doxygen-1.4.4.ebuild, +doxygen-1.4.5.ebuild: + Removed doc dep from tetex, added new version, cleaned up old ebuilds, + and a stable bump for x86 and sparc + + 08 Oct 2005; Fabian Groffen + +files/doxygen-1.4.4-darwin.patch, doxygen-1.4.4.ebuild: + Adding a patch which changes the macos profile in such a way that the final + linking stage can succeed. Applied unconditionally, since it only messes with + the macos profile. + + 06 Oct 2005; Fabian Groffen doxygen-1.4.4.ebuild: + Remove ppc-macos specific patch, it's not necessary anymore + + 17 Sep 2005; Steve Arnold doxygen-1.4.4.ebuild: + replaced lost patch change (fixes bug #106167) + +*doxygen-1.4.4 (16 Sep 2005) + + 16 Sep 2005; Steve Arnold -doxygen-1.3.5.ebuild, + -doxygen-1.3.5-r1.ebuild, -doxygen-1.3.6.ebuild, -doxygen-1.3.7.ebuild, + doxygen-1.3.8.ebuild, +doxygen-1.4.4.ebuild: + version bump to close bug #101852 and cleaned up old ebuilds; also marked + 1.3.8 as stable for ppc64, since it was that way for both older and + newer versions... + + 29 Aug 2005; Lina Pezzella doxygen-1.4.2.ebuild, + doxygen-1.4.3-r1.ebuild: + Backported ppc-macos qt fix to version 1.4.2. Changed conditional to + userland_Darwin where appropriate. + + 23 Aug 2005; Aron Griffis doxygen-1.4.2.ebuild: + stable on ia64 + + 08 Aug 2005; Aaron Walker doxygen-1.4.2.ebuild: + Stable on mips. + + 28 Jul 2005; Caleb Tennis doxygen-1.3.5.ebuild, + doxygen-1.3.5-r1.ebuild, doxygen-1.3.6.ebuild, doxygen-1.3.7.ebuild, + doxygen-1.3.8.ebuild, doxygen-1.3.9.1.ebuild, doxygen-1.4.1.ebuild, + doxygen-1.4.2.ebuild, doxygen-1.4.3-r1.ebuild: + Made qt dep explict on qt3 per bug #100235 + + 18 Jul 2005; Lina Pezzella doxygen-1.4.3-r1.ebuild: + Updated ebuild to support USE=qt on ppc-macos + + 05 Jul 2005; Ilya A. Volynets-Evenbach + doxygen-1.4.3-r1.ebuild: + replace make with emake for main build to allow parallelization + + 11 Jun 2005; Steve Arnold + +files/doxygen-1.4.3-nls.patch, +doxygen-1.4.3-r1.ebuild + -doxygen-1.4.3.ebuild: + added patch for ChrisWhite's obscure Japanese beetle (bug 95627) + thanks! removed previous ~arch + + 31 May 2005; Rene Nussbaumer doxygen-1.4.2.ebuild: + Stable on hppa. + + 31 May 2005; Markus Rothe doxygen-1.3.9.1.ebuild, + doxygen-1.4.2.ebuild: + Stable on ppc64 + + 31 May 2005; Fernando J. Pereda doxygen-1.4.2.ebuild: + Stable on alpha + +*doxygen-1.4.3 (30 May 2005) + + 30 May 2005; Steve Arnold + +files/doxygen-1.4.3-cp1251.patch, doxygen-1.4.2.ebuild, + +doxygen-1.4.3.ebuild: + new version for bug 92789, patch for bug 85668, and stable bumps on + covered arches. Also added brute-force workaround for bug 89075. + + 15 May 2005; Fernando J. Pereda doxygen-1.4.1.ebuild: + alpha stable + + 05 May 2005; Aron Griffis doxygen-1.4.1.ebuild: + stable on ia64 + + 05 May 2005; Michael Hanselmann doxygen-1.4.1.ebuild: + Stable on hppa. + + 09 Apr 2005; Michael Hanselmann doxygen-1.4.1.ebuild: + Stable on ppc. + + 08 Apr 2005; Markus Rothe doxygen-1.4.1.ebuild: + Stable on ppc64 + + 08 Apr 2005; Marcus D. Hanwell doxygen-1.4.1.ebuild: + Marked stable on amd64. + + 02 Apr 2005; Steve Arnold doxygen-1.3.9.1.ebuild, + doxygen-1.4.1.ebuild: + updated recent ebuilds for bug 80045 and bumped and added new version + + 31 Mar 2005; doxygen-1.3.9.1.ebuild: + stable on amd64 + + 27 Mar 2005; Michael Hanselmann doxygen-1.3.9.1.ebuild: + Stable on ppc. + + 26 Mar 2005; Bryan Østergaard doxygen-1.3.9.1.ebuild: + Stable on alpha. + + 19 Feb 2005; +files/bsd-configure.patch, + doxygen-1.4.1.ebuild: + Patched to work on ppc-macos + + 06 Feb 2005; Joshua Kinard doxygen-1.3.8.ebuild: + Marked stable on mips. + + 26 Jan 2005; Gustavo Zacarias doxygen-1.3.9.1.ebuild: + Stable on sparc + +*doxygen-1.4.1 (25 Jan 2005) + + 25 Jan 2005; Steve Arnold doxygen-1.3.9.1.ebuild, + +doxygen-1.4.1.ebuild: + Added 1.4.1 and bumped 1.3.9.1 to x86, sparc, ppc + + 02 Jan 2005; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 14 Nov 2004; Bryan Østergaard doxygen-1.3.8.ebuild: + Stable on alpha. + +*doxygen-1.3.9.1 (23 Oct 2004) + + 23 Oct 2004; Steve Arnold metadata.xml, + +doxygen-1.3.9.1.ebuild: + updated to current upstream release, several bug fixes and enhancements + (closes bug 67550) + + 17 Oct 2004; Dylan Carlson doxygen-1.3.5-r1.ebuild, + doxygen-1.3.7.ebuild, doxygen-1.3.8.ebuild: + stable on amd64. + + 08 Oct 2004; Guy Martin doxygen-1.3.8.ebuild: + Marked stable on hppa. + + 20 Sep 2004; Gustavo Zacarias doxygen-1.3.8.ebuild: + Stable on sparc + +*doxygen-1.3.8 (18 Sep 2004) + + 18 Sep 2004; Steve Arnold doxygen-1.3.8.ebuild: + marked stable on x86 + + 13 Aug 2004; Jason Wever doxygen-1.3.7.ebuild: + Stable on sparc. + + 13 Aug 2004; Bryan Østergaard doxygen-1.3.7.ebuild: + Stable on alpha. + + 01 Aug 2004; Steve Arnold doxygen-1.3.7.ebuild: + Bumped 1.3.7 to x86 and added 1.3.8 + + 23 Jul 2004; Tom Gall doxygen-1.3.7.ebuild: + stable on ppc64 + + 09 Jun 2004; Ferris McCormick doxygen-1.3.6.ebuild: + Marked stable on sparc. + + 05 Jun 2004; Stephen P. Becker doxygen-1.3.6.ebuild: + Added ~mips keyword. + +*doxygen-1.3.7 (05 Jun 2004) + + 05 Jun 2004; Steve Arnold doxygen-1.2.18.ebuild, + doxygen-1.3.2.ebuild, doxygen-1.3.3.ebuild, doxygen-1.3.4.ebuild, + doxygen-1.3.6.ebuild, doxygen-1.3.7.ebuild: + marked 1.3.6 stable for x86, ppc, and hppa; removed old ebuilds + (leaving at least one stable for each arch) and added 1.3.7 + + 03 Jun 2004; Stephen P. Becker doxygen-1.3.5-r1.ebuild: + Stable on mips. + + 26 May 2004; Guy Martin doxygen-1.3.5-r1.ebuild: + Marked stable on hppa. + + 12 May 2004; Ferris McCormick doxygen-1.3.5-r1.ebuild: + Marked stable for sparc. + +*doxygen-1.3.6 (08 May 2004) + + 08 May 2004; Steve Arnold doxygen-1.3.5-r1.ebuild, + doxygen-1.3.6.ebuild: + added 1.3.6 ebuild (closes bug 49015) and marked 1.3.5-r1 x86 + + 04 May 2004; Bryan Østergaard doxygen-1.3.5-r1.ebuild: + Stable on alpha. + + 24 Apr 2004; Bret Curtis doxygen-1.3.5.ebuild: + Added to ~mips + + 03 Mar 2004; doxygen-1.3.5-r1.ebuild, + doxygen-1.3.5.ebuild: + add ia64 keywords + +*doxygen-1.3.5-r1 (29 Feb 2004) + + 29 Feb 2004; doxygen-1.3.5-r1.ebuild, + doxygen-1.3.5.ebuild, metadata.xml: + removed ia64 temporarily due to bad depends on tetex and ghostscript + +*doxygen-1.3.5-r1 (29 Feb 2004) + + 29 Feb 2004; doxygen-1.3.5-r1.ebuild, metadata.xml: + tested all USE flag variations and fixed a small pdf install glitch + + 21 Feb 2004; Mamoru KOMACHI doxygen-1.3.2.ebuild, + doxygen-1.3.3.ebuild, doxygen-1.3.4.ebuild, doxygen-1.3.5.ebuild: + Added tetex IUSE flag. Thanks to Ronny Schoebel for + submitting a patch to ebuilds. This closes bug #42067 + + 06 Feb 2004; doxygen-1.3.5.ebuild: + stable on sparc + +*doxygen-1.2.18 (26 Jan 2004) + + 26 Jan 2004; Jason Wever doxygen-1.2.18.ebuild: + Putting doxygen-1.2.18 back into the tree to fix dependency problems when all + stable doxygen ebuilds for sparc were removed. + + 19 Jan 2004; Guy Martin doxygen-1.3.5.ebuild : + Marked stable on hppa. + + 15 Jan 2004; doxygen-1.3.5.ebuild: + stable on alpha and ia64 + + 12 Jan 2004; doxygen-1.2.15-r1.ebuild, + doxygen-1.2.16.ebuild, doxygen-1.2.18.ebuild, doxygen-1.3.2.ebuild, + doxygen-1.3.3.ebuild, doxygen-1.3.4.ebuild, doxygen-1.3.5.ebuild, + doxygen-1.3.ebuild, files/doxygen-1.2.15-r1.diff, + files/doxygen-1.2.16-gentoo.diff: + bumped 1.3.5 to x86, fixed headers, and removed old ebuilds + + 09 Dec 2003; Heinrich Wendel doxygen-1.3.2.ebuild, + doxygen-1.3.3.ebuild, doxygen-1.3.4.ebuild, doxygen-1.3.5.ebuild, + doxygen-1.3.ebuild: + changed app-text/ghostscript to virtual/ghostscript + +*doxygen-1.3.5 (06 Dec 2003) + + 06 Dec 2003; doxygen-1.3.4.ebuild, + doxygen-1.3.5.ebuild: + bump 1.3.4 to x86 and add 1.3.5 ~x86 + + 16 Nov 2003; Brad House doxygen-1.3.4.ebuild: + mark stable on amd64 + + 27 Oct 2003; Mamoru KOMACHI doxygen-1.3.2.ebuild, + doxygen-1.3.3.ebuild, doxygen-1.3.4.ebuild, doxygen-1.3.ebuild: + Changed app-text/tetex to virtual/tetex. See Bug #32063. + +*doxygen-1.3.4 (20 Oct 2003) + + 20 Oct 2003; doxygen-1.3.4.ebuild, metadata.xml: + version bump to latest stable release, added to dev-tools herd + + 16 Oct 2003; Aron Griffis doxygen-1.3.3.ebuild: + Stable on alpha + +*doxygen-1.3.3 (02 Sep 2003) + + 02 Sep 2003; Patrick Kursawe doxygen-1.3.3.ebuild, + doxygen-1.3.ebuild,doxygen-1.3.2.ebuild: + Added ghostscript to DEPENDs because of bug 26987; Version bump. + +*doxygen-1.3.2 (14 Jul 2003) + + 14 Jul 2003; Patrick Kursawe doxygen-1.3.2.ebuild: + Version bump as requested in bug 24292 + + 01 Jul 2003; Patrick Kursawe doxygen-1.3.ebuild: + Bug was not yet dead, had to add one more "addwrite" line + + 30 Jun 2003; Patrick Kursawe doxygen-1.3.ebuild: + Installing docs requires more write permissions, fixed bug 23738 + + 17 Jun 2003; Will Woods doxygen-1.2.18.ebuild, + doxygen-1.3.ebuild: + Added alpha/~alpha to KEYWORDS + + 19 May 2003; Grant Goodyear doxygen-1.3.ebuild: + Sed-fu to make configure work w/ install from either coreutils or fileutils + +*doxygen-1.3 (15 Apr 2003) + + 15 Apr 2003; Jyrki Muukkonen doxygen-1.3.ebuild: + - Version bump, ~x86 ~ppc and ~sparc keywords. + - Updated description + - Added IUSE="doc qt". With "doc" it builds the HTML and PDF versions of + the manual, and hence depends on app-text/tetex. HTML version needs latex + for generating some bitmap formulas and PDF version uses pdftex. Tested + with tetex-1.0.7-r12 and tetex-2.0.2 + - Change \setlength{\footrulewidth} to \renewcommand{\footrulewidth} in + doxygen_manual.tex to make it work with tetex-2.x also. Looks like it + works with tetex-1.x too. + - Simplified the tmake.conf sed(1) hack and ./configure options. + - Also made the actual compiling use emake instead of make. + - And applied by wmertens@gentoo.org, who also added a sandbox violation + fix for the docs. + +*doxygen-1.2.18 (13 Oct 2002) + + 06 Apr 2003; Jason Wever doxygen-1.2.18.ebuild: + Changed ~sparc keyword to sparc. + + 19 Mar 2003; Jason Wever doxygen-1.2.18.ebuild: + Added ~sparc to keywords. + + 13 Oct 2002; Phil Bordelon doxygen-1.2.18.ebuild : + Version bump, along with some added fixes provided by CJ Kucera + in Bug 7353. + +*doxygen-1.2.16 (08 Jul 2002) + + 08 Jul 2002; Phil Bordelon doxygen-1.2.15.ebuild doxygen-1.2.15-r1.ebuild doxygen-1.2.16.ebuild : + Did a version bump. Also lintool'd and repoman'd the ebuild so that + it matches modern form. Added KEYWORDs and SLOTs to the old ebuilds + as well. + +*doxygen-1.2.15-r1 (11 May 2002) + + 11 Jun 2002; Wout Mertens : + Changed qt dependency syntax so Portage wouldn't get weird dependency + problems. Builds fine with qt3. + + 02 Jun 2002; Wout Mertens : + Changed ebuild to depend on graphvis as per bug #3320. + While I was at it, changed it so lintool was happy. Therefore, the Author + field was removed, and copied to here: + Author Sean Mitchell , updated Tom von Schwerdtner + + + 11 May 2002; pvdabeel ChangeLog : + Doxygen compiles and runs perfectly with qt3 too. Both qt2 and qt3 + are supported by the ebuild now + +*doxygen-1.2.15 (17 Apr 2002) + + 17 Apr 2002; Ryan Phillips ChangeLog : + Copied 1.2.13.1 ebuild over for 1.2.15 (#1786) + +*doxygen-1.2.13.1 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest new file mode 100644 index 0000000..94c199a --- /dev/null +++ b/app-doc/doxygen/Manifest @@ -0,0 +1,22 @@ +AUX 1.4.7/01_all_cp1251.patch 683 SHA256 782c207692ff691936d010f5c8e25858722e29a9a23ee940305aeb38f2b23e8e SHA512 4b449be072c86423e202089f945416f660a704e505c9bf2823750266214ccdcf88784520798a1dd2383ce9cf68d096ae2c599a73acd26aeabedc49aa98009931 WHIRLPOOL 4538085b8b4a022ff0ea94fb0f7212526ff17d81dbeb4cb626427ce06cb5a73ff3ccf6c69ad4b07edb9b3e45f418dc46f77f5bf782dbce3977680fa3f59465d4 +AUX 1.4.7/05_all_system-libpng.patch 5329 SHA256 53caccaa6f3934abc57e8cf06d7828bfe94f6faf1be1cac0db4a729f9cd76dc9 SHA512 8fd67518302665a15ddc089152cdb04340eb416d3695b4374a49a6868e45268a8141c426b2b9c9e0f9e1818e28398aa98993cb21621947401bbf890f3d317017 WHIRLPOOL 92299f58fbc00b7187381b2b04d55f2fe6a9c68cd44f73d979254ec3875e2b7b54bced0c16824f328ee91bb34792760b27c1466d2126c58888484cc93fc62bfa +AUX 1.4.7/06_all_qtools.patch 1230 SHA256 1f2f25cada1c000f74f5b23a90358353462deeaf5a060f9d3923fab4497b72b2 SHA512 bd6044c2625b134da0bb5811266c46de87b37ceadfeb9241718251a47d0a6578d031d8b67b88e376b084bdd20c5de65a6f560d188554f8fa8d3be12734a75a99 WHIRLPOOL a5df06702dd77f9b7c6ce32bdebc5c5271f565273d44f07dfea553a0b4604e0089d52a61b26d6b4ff4ab0d2be3f91b87bf651b28352e80101597df9e6d0cd106 +AUX doxygen-1.5-dot-eps.patch 2247 SHA256 6dc47978298a39bc520a1f48206be26f76657842f14aba3413768352c7e87d45 SHA512 2e14a99cdd47fb72886b4531d6c099a7de4fdd7f8f86c7d512fff5ec724ce02fc998b794037800ae92ae1a2bb5adc5c4607bdd39a979a5de275566d2590f989f WHIRLPOOL 980e1404265735aa293090b6765358c3507faa5271b3b2a5a1b77e54cd12acf66b1d99de77297665db81e8c3b2fabd20ecd7d0633f21cb7747794a5264866def +AUX doxygen-1.5-legacy-patches.diff 7242 SHA256 f696c10fe571d281ed8178e7a07864c7a5bba9cc21ac723ee9669ac32e43e114 SHA512 75b0de308ff9935e612851bc18de31fa286155321f29d63c6e54750309b402d793aaead558de6b2a2697b95950e09fc62f0ec7fc435df20170fdbc79acf0ebdb WHIRLPOOL 25d3bb9d42ed2e912f7e172f0309973ee55afae2d37976a18c3f7ecde4cd8e9a1ef56ff73f25e9c11476000f9e0059fabe49991d2ada03983676671f0420be68 +AUX doxygen-1.5-qtlibdir.patch 354 SHA256 602038066a93ffd163c7f18b15362a9f2443bb7e842675d7de81bf5026ca9c2e SHA512 426d2e818d3a1e50141595cc275931166699301891921bd7a19569f47db7b7ac43b18a77a3c09027342ca7569c356f084b790a75fb6ac0f67e1f855bc7172669 WHIRLPOOL 45abeb9f24ea8671cace33fc4f2952bc03d0e70322111ac81d643078d6341293f2c1f7682c429a1fd19cdd02331c6b19dd2314e5ba77fb5ecbde8ae76c57eae9 +AUX doxygen-1.5-system-libpng.patch 5332 SHA256 5800013e75e3fdb4a6dbc513a25393ec9cef0dfa412032c1c3de562829ddaeab SHA512 b6e4193ce647131204a714cc5c5743b875ed699fb377aca77b1812cf0a143c8500d414752f1865b9633f099f8c05953c363ca542eb01e7d19a5cae0bd450b319 WHIRLPOOL 21b479c31ba3168347a828e8f6b2b23762c0b10f6b77dcfb68be2eac8dc9cf963d62da2492339b9d59a16b6afe65621674960c5dc888d250ceaf70993eabd322 +AUX doxygen-1.5.6-prefix-misc-alt.patch 2017 SHA256 ee4b8c11c8af9bc3dfb365eff06addf3d7ec73931a234ac3651be2ba28ad3b44 SHA512 06791799913363348cd1de1bc1f36da4af75e7b322d10aeae24b68811f3028043b0fa39575e6ddf3e91a8938bcf220c2a9a5c5452922881dae65f9a9620091e6 WHIRLPOOL 10134d46e211648001553f420e8f201a870538dcd3e7002b7542221de710b307133e35671af1417014aed893cc9439a6a00f73220eaff5763771896492771f90 +AUX doxygen-1.5.8-kdedocs.patch 854 SHA256 48703fc843633e774e05c64e6903badfd74f456f7099399d44b3150f9b964e6c SHA512 10dc047c049203dad2b4e2d602310d1296498a90cacb5a3599387dc0cbc845b591abe543954960b50bd3fa054c3516fb23789ae450bb8b4cdb45d45bb6130f86 WHIRLPOOL 736c568c5f11cbcf1aa9a7ed840bdcff506c6b162e6da8ccf92950a029de63ef32fd7764b317f155a3871567cee2230e59ba0c53c4af6825a705cfc0975f12ae +AUX doxygen-1.8.1-prefix-misc-alt.patch 2119 SHA256 3e888815a63ff804053711cf31f25130abc509e9b52cb4263b209764b70b633b SHA512 2b0c28168ab2d173ecf9cad03d5b5c684a0e8d15f80d937836440a72d301d64816ab9c61e958e8eef771c2c2ea6fcc1c8d2a62737ffcfa25f3166e52ce8fe245 WHIRLPOOL 2b5898621ae4868a75e0266e551f2c706e94483e91f9e22a7c68efd5e6d18af32178f5112d3059472bcf520f51907577254fc39191052a2ccb2fcc867140127d +AUX doxygen-1.8.3.1-empty-line-sigsegv.patch 483 SHA256 d0d3e2f1e1d450b8b31fb9553fcf38d74816c36673ffe455959dacc7f9c01384 SHA512 777e26fe365226d8640eac89c3f11883f7cdca17cf667b32c8f7ed50b2160794620a312c4098e6e53a1af6c799fc9bd067d4846014381189de23bc84210cc752 WHIRLPOOL 072d65e3f619994bfaf170904f3699e40682f2d45a7ad3a600ba871f52ceb2ea1273b3919e008d7070a37f8beed198cf87c81a83babbdf0265e0105ff6a2940e +AUX doxygen-1.8.4-infinite_loop.patch 570 SHA256 189af23ec4580b84de7227dd91ae9fccb5645bd94fca43f401eb8d9a02d59e67 SHA512 5a5df6399098683c0f507e3120c4d1f8379707b0f24eafa836b7874adb73de65cd12d41f6d635e9dbcfa428ea4da684dbd2428a679529eee0e93c37db73380ad WHIRLPOOL 28667004d6b923981ef03eaba9a5a1913445fe8a13a24fde7f555dd8d7dd7f4fa7cac9162063b7aca87d518e39954fe0a39dc6fbf4d764e11c7cb26e0d1dd04f +AUX doxygen-1.8.4-libreoffice.patch 1362 SHA256 c73bd1e543b333f2fad202459c3b2bb71d7ebab6aae56d2828696ceda2331840 SHA512 d05d3f7e5dea817e42f45d9c82497877792efe8e09b8579afcaedaf2ccc36649470ed8eb40768ed65dbf625da33128ef512df5ff64ac439bc88a008019b8411e WHIRLPOOL a0593826c5c651912f87347ccb5f4e602efe976613c664ee59739ffee07d548896c80d6d4c8fb52bd756ca63155d099e855baa09dab3cfd94488fef82f973a81 +AUX doxygen-1.8.4-taskrambler.patch 5381 SHA256 4ca37d9c49da3d07388e3fbf15d4da08de45840a8b24abd19300372b7dbe40c3 SHA512 2db539fb55dd5f0a9adf26c59a6dccebb2a4ef952500ae95aa5145637ffbcfa6d2cfd0289ca0035f5c0e6dc12528b829dcd500abd84928b62d219387d82377f5 WHIRLPOOL aed7a7836c08ce5b6f7b757830dbd32c78c1759a24fbfce4203181106c0e84de6efc40a81bb3cc06aba62d9af795e251c93c6b1cbf0fea58a3e6305db839de4d +AUX doxygen-1.8.5-taskrambler.patch 5375 SHA256 1103f1e06a24b6c25469c32c92a43d0cb0634650c4f71d962cbc97a776faa156 SHA512 a27d7bc4aff416c3c1212754c1834820638ad6ee06a59a52374617e29a9a4a0f730c3392a16d70e6f04307762724f51d59238005e97da90d67725484d760e4f1 WHIRLPOOL aba53831ad9924413a5bf3cb05629e27afc1b6a08dc01af3cd8ed3ab6087211edefa6e5d7f91bea34c2bbb5256f8741a167462aa925211efab4fe0093602799b +DIST doxygen-1.8.4.src.tar.gz 6456090 SHA256 526442fb70bea79a4086cc98c22692cc05edc2f4cf231feb7993b5d188ef584e SHA512 984b4aa88afd3edb067e054b08de624f8afe927d31a45466349e83aa125e061c1ecac2d5f021e0d345fddf3ed7d5211509a445433af54d629a09bbb24b27e026 WHIRLPOOL d5137d0c2cbda8d1d768b1a92b6778312862d3cb4113c9be59489f061d0ad80c5162417d8bf9efef54852b23f985390791049c843a45be5eafcd586628f96d9c +DIST doxygen-1.8.5.src.tar.gz 6511944 SHA256 243a8b67db12ad68d6ea5b51c6f60dc2cc3a34fa47abf1b5b4499196c3d7cc25 SHA512 56d2b262feae41fe9acf3c0c8ad3dd1d8868a52c17e2d9882a553570311482ec73548c0a70ae0ad7ccd7d1011a69968f284031beb93f915bab3a4c740b943f47 WHIRLPOOL 934cb01d7898cbdf04d2f293534ade1b8ce1c48a378fb141e063a83455ccf94c733aec525e6e6740e6b92fb473a6bc2b31dca09b0324de78801c7a2d19638182 +DIST doxywizard.png 4231 SHA256 eb648ebd3a194a56d9ed6e47cc8dbf1af2e124d83c2c42af9bf86bd837984209 SHA512 5e2d26e7427b86866ebe75ec2c66c0f1100d230f3f3e4d66bac424a8dd0d42f0831d936ff03318dfa1bf73cbd9fb53717636d0c91ae3eea0f4e24641479d25d5 WHIRLPOOL bb0c13b382c4069ca310ff53a03b36499a2bf6e0e8c0647efc032530f429f483b5d6f2925b7e996d4f84c8f2b77eb883533f4b7abc88745a2cfa596d3dd4f3fb +EBUILD doxygen-1.8.4-r9999.ebuild 6992 SHA256 c9331fa4a2393c4f35840699b3521ba007617517d379ba94e9030443703ee8f1 SHA512 31196854db2d459a90d0dc0250b49d501229a89e9016c0d6a4beb3a5e00ac9d67d1c30d6b554da3554efad2294cbf82b8b2def06fb64b1c6ea848c27f632b99f WHIRLPOOL 397547fab0fe43566e42e5c8604dd9548b09f7cb446ae6e1e514fa2ff5d775f01300abd346b52acb9ee303e83488f6a6084d0e45ef79c43ededbed2213646a56 +EBUILD doxygen-1.8.5-r9999.ebuild 6641 SHA256 6e5495bdf66bfd3ff40b9c2410639d305ac8c7c68a3a12e66cbeaf87207bd41b SHA512 748e6c972f10947cef5a07cfa8c238ed4e2210b62b53645a9213ebed3fd79d324012a0aee0b68928d7604da72e16a1f904538c5e35d541055aaffc5d651e7209 WHIRLPOOL 2e83a5ecf84a0a6ab9800a4e707c8b7f1e2eedc2914702b40a28c5fe801edb722df1f3dedeaf0e3e95fddf125b4316f8fe8b4d92cbbce7a8613420c948b14a86 +MISC ChangeLog 42672 SHA256 61baf0432f9b55892c2526b0c7335488ec1d8288af8de70f3b1bdf2391915e0a SHA512 a573221599a8dc01e496f88de745405b89b0629d7dc26bfd9c899d048304bcac0c1a1d77360e46ddabdf0cc09df75001bb3979cb4d02718b79e82f8855971c18 WHIRLPOOL 5ca5173641a357f615548ffde37fb0866f9e102c72cfb84b7b3c9f221716e0d946d82e1184ef3aba7d33a934c5a9980f9878409a7e848781b5295c6f8b082ddc +MISC metadata.xml 833 SHA256 a1612d5400b6e418c45fa45da7b064d391bef410cf31b47b72f2808e7af25b44 SHA512 69c56f20d98619a74f0ab9e19b06b5251a77738e806db61ad3c5fc7874add0163f087d5f074d2d8e1141e5e919c3fd965bce39b23f55d42d28b7726602b25cae WHIRLPOOL fc799fb6c0e8ef4facea0766797a0c1324a012d2f7aa299991687ac2b2c1163bc7d8b2ed9e938317967899a80bc66ecf17ca83470bf1d46442f5d68cf8defa75 diff --git a/app-doc/doxygen/doxygen-1.8.4-r9999.ebuild b/app-doc/doxygen/doxygen-1.8.4-r9999.ebuild new file mode 100644 index 0000000..18fe8f5 --- /dev/null +++ b/app-doc/doxygen/doxygen-1.8.4-r9999.ebuild @@ -0,0 +1,245 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.8.4-r2.ebuild,v 1.3 2013/09/05 19:44:49 mgorny Exp $ + +EAPI=4 + +PYTHON_COMPAT=( python{2_6,2_7} ) +inherit eutils fdo-mime flag-o-matic python-any-r1 qt4-r2 toolchain-funcs + +DESCRIPTION="Documentation system for most programming languages" +HOMEPAGE="http://www.doxygen.org/" +SRC_URI="http://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz + http://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +IUSE="debug doc dot qt4 latex sqlite elibc_FreeBSD userland_GNU" + +#missing SerbianCyrilic, JapaneseEn, KoreanEn, Chinesetraditional + +LANGS=(hy ar pt_BR ca zh cs de da eo es fa fi fr el hr hu id it ja ko lt mk +nl nb pl pt ro ru sl sk sr sv tr uk vi af) +for X in "${LANGS[@]}" ; do + IUSE="${IUSE} linguas_${X}" +done + +RDEPEND="qt4? ( dev-qt/qtgui:4 ) + latex? ( app-text/texlive[extra] ) + dev-lang/perl + virtual/libiconv + media-libs/libpng + app-text/ghostscript-gpl + sqlite? ( dev-db/sqlite:3 ) + dot? ( + media-gfx/graphviz + media-libs/freetype + )" + +DEPEND="sys-apps/sed + sys-devel/flex + sys-devel/bison + doc? ( ${PYTHON_DEPS} ) + ${RDEPEND}" + +RESTRICT="mirror" +EPATCH_SUFFIX="patch" + +get_langs() { + # using only user set linguas also fixes #263641 + my_linguas=() + for lingua in ${LINGUAS}; do + if has ${lingua} "${LANGS[@]}"; then + case ${lingua} in + hy) lingua=am ;; + pt_BR) lingua=br ;; + zh*) lingua=cn ;; + cs) lingua=cz ;; + da) lingua=dk ;; + el*) lingua=gr ;; + ja*) lingua=jp ;; + ko) lingua=kr ;; + nb) lingua=no ;; + sl) lingua=si ;; + tr*) lingua=tr ;; + uk) lingua=ua ;; + af) lingua=za ;; + esac + has ${lingua} "${my_linguas[@]}" || + my_linguas+=(${lingua}) + fi + done + f_langs="${my_linguas[@]}" + echo ${f_langs// /,} +} + +pkg_setup() { + tc-export CC CXX + use doc && python-any-r1_pkg_setup +} + +src_prepare() { + # use CFLAGS, CXXFLAGS, LDFLAGS + export ECFLAGS="${CFLAGS}" ECXXFLAGS="${CXXFLAGS}" ELDFLAGS="${LDFLAGS}" + + sed -i.orig -e 's:^\(TMAKE_CFLAGS_RELEASE\t*\)= .*$:\1= $(ECFLAGS):' \ + -e 's:^\(TMAKE_CXXFLAGS_RELEASE\t*\)= .*$:\1= $(ECXXFLAGS):' \ + -e 's:^\(TMAKE_LFLAGS_RELEASE\s*\)=.*$:\1= $(ELDFLAGS):' \ + -e "s:^\(TMAKE_CXX\s*\)=.*$:\1= $(tc-getCXX):" \ + -e "s:^\(TMAKE_LINK\s*\)=.*$:\1= $(tc-getCXX):" \ + -e "s:^\(TMAKE_LINK_SHLIB\s*\)=.*$:\1= $(tc-getCXX):" \ + -e "s:^\(TMAKE_CC\s*\)=.*$:\1= $(tc-getCC):" \ + -e "s:^\(TMAKE_AR\s*\)=.*$:\1= $(tc-getAR) cqs:" \ + tmake/lib/{{linux,gnu,freebsd,netbsd,openbsd,solaris}-g++,macosx-c++,linux-64}/tmake.conf \ + || die + + # Ensure we link to -liconv + if use elibc_FreeBSD; then + for pro in */*.pro.in */*/*.pro.in; do + echo "unix:LIBS += -liconv" >> "${pro}" + done + fi + + # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 + sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die + + # prefix search tools patch, plus OSX fixes + epatch "${FILESDIR}"/${PN}-1.8.1-prefix-misc-alt.patch + epatch "${FILESDIR}"/${PN}-1.8.3.1-empty-line-sigsegv.patch #454348 + + # patch to detect taskrambler classes as structs. + epatch "${FILESDIR}"/${PN}-1.8.4-taskrambler.patch + + # patches applied upstream + epatch "${FILESDIR}"/${P}-libreoffice.patch \ + "${FILESDIR}"/${P}-infinite_loop.patch #474716 + + # fix final DESTDIR issue + sed -i.orig -e "s:\$(INSTALL):\$(DESTDIR)/\$(INSTALL):g" \ + -e "s/all: Makefile.doxywizard/all:/g" \ + addon/doxywizard/Makefile.in || die + + # fix pdf doc + sed -i.orig -e "s:g_kowal:g kowal:" \ + doc/maintainers.txt || die + + sed -e "s/\$(DATE)/$(LC_ALL="C" LANG="C" date)/g" \ + -i Makefile.in || die #428280 + + if is-flagq "-O3" ; then + echo + ewarn "Compiling with -O3 is known to produce incorrectly" + ewarn "optimized code which breaks doxygen." + echo + elog "Continuing with -O2 instead ..." + echo + replace-flags "-O3" "-O2" + fi +} + +src_configure() { + # set ./configure options (prefix, Qt based wizard, docdir) + + local my_conf="--shared --enable-langs $(get_langs)" + + if use debug ; then + my_conf="${my_conf} --debug" + else + my_conf="${my_conf} --release " + fi + + use qt4 && my_conf="${my_conf} --with-doxywizard" + + use sqlite && my_conf="${my_conf} --with-sqlite3" + + # On non GNU userland (e.g. BSD), configure script picks up make and bails + # out because it is not GNU make, so we force the right value. + use userland_GNU || my_conf="${my_conf} --make ${MAKE} --install install" + + export LINK="${QMAKE_LINK}" + export LINK_SHLIB="${QMAKE_CXX}" + + if use qt4 ; then + pushd addon/doxywizard &> /dev/null + eqmake4 doxywizard.pro -o Makefile.doxywizard + popd &> /dev/null + fi + + ./configure --prefix "${EPREFIX}/usr" ${my_conf} \ + || die +} + +src_compile() { + + emake CFLAGS+="${ECFLAGS}" CXXFLAGS+="${ECXXFLAGS}" \ + LFLAGS+="${ELDFLAGS}" all + + # generate html and pdf (if tetex in use) documents. + # errors here are not considered fatal, hence the ewarn message + # TeX's font caching in /var/cache/fonts causes sandbox warnings, + # so we allow it. + if use doc; then + if ! use dot; then + sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \ + {Doxyfile,doc/Doxyfile} \ + || ewarn "disabling dot failed" + fi + if use latex; then + addwrite /var/cache/fonts + addwrite /var/cache/fontconfig + addwrite /usr/share/texmf/fonts/pk + addwrite /usr/share/texmf/ls-R + make pdf || ewarn '"make pdf docs" failed.' + else + cp doc/Doxyfile doc/Doxyfile.orig + cp doc/Makefile doc/Makefile.orig + sed -i.orig -e "s/GENERATE_LATEX = YES/GENERATE_LATEX = NO/" \ + doc/Doxyfile + sed -i.orig -e "s/@epstopdf/# @epstopdf/" \ + -e "s/@cp Makefile.latex/# @cp Makefile.latex/" \ + -e "s/@sed/# @sed/" doc/Makefile + make docs || ewarn '"make docs" failed.' + fi + fi +} + +src_install() { + emake DESTDIR="${D}" MAN1DIR=share/man/man1 install + + if use qt4; then + doicon "${DISTDIR}/doxywizard.png" + make_desktop_entry doxywizard "DoxyWizard ${PV}" \ + "/usr/share/pixmaps/doxywizard.png" \ + "Development" + fi + + dodoc INSTALL LANGUAGE.HOWTO README + + # pdf and html manuals + if use doc; then + dohtml -r html/* + use latex && dodoc latex/doxygen_manual.pdf + fi +} + +pkg_postinst() { + fdo-mime_desktop_database_update + + elog + elog "The USE flags qt4, doc, and latex will enable doxywizard, or" + elog "the html and pdf documentation, respectively. For examples" + elog "and other goodies, see the source tarball. For some example" + elog "output, run doxygen on the doxygen source using the Doxyfile" + elog "provided in the top-level source dir." + elog + elog "Disabling the dot USE flag will remove the GraphViz dependency," + elog "along with Doxygen's ability to generate diagrams in the docs." + elog "See the Doxygen homepage for additional helper tools to parse" + elog "more languages." + elog +} + +pkg_postrm() { + fdo-mime_desktop_database_update +} diff --git a/app-doc/doxygen/doxygen-1.8.5-r9999.ebuild b/app-doc/doxygen/doxygen-1.8.5-r9999.ebuild new file mode 100644 index 0000000..5585070 --- /dev/null +++ b/app-doc/doxygen/doxygen-1.8.5-r9999.ebuild @@ -0,0 +1,234 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.8.5.ebuild,v 1.2 2013/11/06 07:50:09 xarthisius Exp $ + +EAPI=4 +PYTHON_COMPAT=( python{2_6,2_7} ) + +inherit eutils fdo-mime flag-o-matic python-any-r1 qt4-r2 toolchain-funcs + +DESCRIPTION="Documentation system for most programming languages" +HOMEPAGE="http://www.doxygen.org/" +SRC_URI="http://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz + http://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +IUSE="debug doc dot qt4 latex sqlite elibc_FreeBSD userland_GNU" + +#missing SerbianCyrilic, JapaneseEn, KoreanEn, Chinesetraditional + +LANGS=(hy ar pt_BR ca zh cs de da eo es fa fi fr el hr hu id it ja ko lt mk +nl nb pl pt ro ru sl sk sr sv tr uk vi af) +for X in "${LANGS[@]}" ; do + IUSE="${IUSE} linguas_${X}" +done + +RDEPEND="qt4? ( dev-qt/qtgui:4 ) + latex? ( app-text/texlive[extra] ) + dev-lang/perl + virtual/libiconv + media-libs/libpng + app-text/ghostscript-gpl + sqlite? ( dev-db/sqlite:3 ) + dot? ( + media-gfx/graphviz + media-libs/freetype + )" + +DEPEND="sys-apps/sed + sys-devel/flex + sys-devel/bison + doc? ( ${PYTHON_DEPS} ) + ${RDEPEND}" + +RESTRICT="mirror" +EPATCH_SUFFIX="patch" + +get_langs() { + # using only user set linguas also fixes #263641 + my_linguas=() + for lingua in ${LINGUAS}; do + if has ${lingua} "${LANGS[@]}"; then + case ${lingua} in + hy) lingua=am ;; + pt_BR) lingua=br ;; + zh*) lingua=cn ;; + cs) lingua=cz ;; + da) lingua=dk ;; + el*) lingua=gr ;; + ja*) lingua=jp ;; + ko) lingua=kr ;; + nb) lingua=no ;; + sl) lingua=si ;; + tr*) lingua=tr ;; + uk) lingua=ua ;; + af) lingua=za ;; + esac + has ${lingua} "${my_linguas[@]}" || + my_linguas+=(${lingua}) + fi + done + f_langs="${my_linguas[@]}" + echo ${f_langs// /,} +} + +pkg_setup() { + tc-export CC CXX + use doc && python-any-r1_pkg_setup +} + +src_prepare() { + # use CFLAGS, CXXFLAGS, LDFLAGS + export ECFLAGS="${CFLAGS}" ECXXFLAGS="${CXXFLAGS}" ELDFLAGS="${LDFLAGS}" + + sed -i.orig -e 's:^\(TMAKE_CFLAGS_RELEASE\t*\)= .*$:\1= $(ECFLAGS):' \ + -e 's:^\(TMAKE_CXXFLAGS_RELEASE\t*\)= .*$:\1= $(ECXXFLAGS):' \ + -e 's:^\(TMAKE_LFLAGS_RELEASE\s*\)=.*$:\1= $(ELDFLAGS):' \ + -e "s:^\(TMAKE_CXX\s*\)=.*$:\1= $(tc-getCXX):" \ + -e "s:^\(TMAKE_LINK\s*\)=.*$:\1= $(tc-getCXX):" \ + -e "s:^\(TMAKE_LINK_SHLIB\s*\)=.*$:\1= $(tc-getCXX):" \ + -e "s:^\(TMAKE_CC\s*\)=.*$:\1= $(tc-getCC):" \ + -e "s:^\(TMAKE_AR\s*\)=.*$:\1= $(tc-getAR) cqs:" \ + tmake/lib/{{linux,gnu,freebsd,netbsd,openbsd,solaris}-g++,macosx-c++,linux-64}/tmake.conf \ + || die + + # Ensure we link to -liconv + if use elibc_FreeBSD; then + for pro in */*.pro.in */*/*.pro.in; do + echo "unix:LIBS += -liconv" >> "${pro}" + done + fi + + # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 + sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die + + # prefix search tools patch, plus OSX fixes + epatch "${FILESDIR}"/${PN}-1.8.1-prefix-misc-alt.patch + epatch "${FILESDIR}"/${PN}-1.8.3.1-empty-line-sigsegv.patch #454348 + epatch "${FILESDIR}"/${P}-taskrambler.patch + + # fix pdf doc + sed -i.orig -e "s:g_kowal:g kowal:" \ + doc/maintainers.txt || die + + sed -e "s/\$(DATE)/$(LC_ALL="C" LANG="C" date)/g" \ + -i Makefile.in || die #428280 + + if is-flagq "-O3" ; then + echo + ewarn "Compiling with -O3 is known to produce incorrectly" + ewarn "optimized code which breaks doxygen." + echo + elog "Continuing with -O2 instead ..." + echo + replace-flags "-O3" "-O2" + fi +} + +src_configure() { + # set ./configure options (prefix, Qt based wizard, docdir) + + local my_conf="--shared --enable-langs $(get_langs)" + + if use debug ; then + my_conf="${my_conf} --debug" + else + my_conf="${my_conf} --release " + fi + + use qt4 && my_conf="${my_conf} --with-doxywizard" + + use sqlite && my_conf="${my_conf} --with-sqlite3" + + # On non GNU userland (e.g. BSD), configure script picks up make and bails + # out because it is not GNU make, so we force the right value. + use userland_GNU || my_conf="${my_conf} --make ${MAKE} --install install" + + export LINK="${QMAKE_LINK}" + export LINK_SHLIB="${QMAKE_CXX}" + + if use qt4 ; then + pushd addon/doxywizard &> /dev/null + eqmake4 doxywizard.pro -o Makefile.doxywizard + popd &> /dev/null + fi + + ./configure --prefix "${EPREFIX}/usr" ${my_conf} \ + || die +} + +src_compile() { + + emake CFLAGS+="${ECFLAGS}" CXXFLAGS+="${ECXXFLAGS}" \ + LFLAGS+="${ELDFLAGS}" all + + # generate html and pdf (if tetex in use) documents. + # errors here are not considered fatal, hence the ewarn message + # TeX's font caching in /var/cache/fonts causes sandbox warnings, + # so we allow it. + if use doc; then + if ! use dot; then + sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \ + {Doxyfile,doc/Doxyfile} \ + || ewarn "disabling dot failed" + fi + if use latex; then + addwrite /var/cache/fonts + addwrite /var/cache/fontconfig + addwrite /usr/share/texmf/fonts/pk + addwrite /usr/share/texmf/ls-R + make pdf || ewarn '"make pdf docs" failed.' + else + cp doc/Doxyfile doc/Doxyfile.orig + cp doc/Makefile doc/Makefile.orig + sed -i.orig -e "s/GENERATE_LATEX = YES/GENERATE_LATEX = NO/" \ + doc/Doxyfile + sed -i.orig -e "s/@epstopdf/# @epstopdf/" \ + -e "s/@cp Makefile.latex/# @cp Makefile.latex/" \ + -e "s/@sed/# @sed/" doc/Makefile + make docs || ewarn '"make docs" failed.' + fi + fi +} + +src_install() { + emake DESTDIR="${D}" MAN1DIR=share/man/man1 install + + if use qt4; then + doicon "${DISTDIR}/doxywizard.png" + make_desktop_entry doxywizard "DoxyWizard ${PV}" \ + "/usr/share/pixmaps/doxywizard.png" \ + "Development" + fi + + dodoc LANGUAGE.HOWTO README.md + + # pdf and html manuals + if use doc; then + dohtml -r html/* + use latex && dodoc latex/doxygen_manual.pdf + fi +} + +pkg_postinst() { + fdo-mime_desktop_database_update + + elog + elog "The USE flags qt4, doc, and latex will enable doxywizard, or" + elog "the html and pdf documentation, respectively. For examples" + elog "and other goodies, see the source tarball. For some example" + elog "output, run doxygen on the doxygen source using the Doxyfile" + elog "provided in the top-level source dir." + elog + elog "Disabling the dot USE flag will remove the GraphViz dependency," + elog "along with Doxygen's ability to generate diagrams in the docs." + elog "See the Doxygen homepage for additional helper tools to parse" + elog "more languages." + elog +} + +pkg_postrm() { + fdo-mime_desktop_database_update +} diff --git a/app-doc/doxygen/files/1.4.7/01_all_cp1251.patch b/app-doc/doxygen/files/1.4.7/01_all_cp1251.patch new file mode 100644 index 0000000..0ffed14 --- /dev/null +++ b/app-doc/doxygen/files/1.4.7/01_all_cp1251.patch @@ -0,0 +1,35 @@ +--- qtools/qtextcodec.cpp.orig 2003-12-14 14:00:57.000000000 -0800 ++++ qtools/qtextcodec.cpp 2005-05-29 19:13:17.000000000 -0700 +@@ -1321,7 +1321,7 @@ + + + +-#ifndef QT_NO_CODECS ++// #ifndef QT_NO_CODECS + + class QSimpleTextCodec: public QTextCodec + { +@@ -1948,7 +1948,7 @@ + } + + +-#endif // QT_NO_CODECS ++// #endif // QT_NO_CODECS + + class QLatin1Codec: public QTextCodec + { +@@ -2048,12 +2048,13 @@ + { + (void)new QLatin1Codec; + +-#ifndef QT_NO_CODECS ++ + int i = 0; + do { + (void)new QSimpleTextCodec( i ); + } while( unicodevalues[i++].mib != LAST_MIB ); + ++#ifndef QT_NO_CODECS + (void)new QEucJpCodec; + (void)new QSjisCodec; + (void)new QJisCodec; diff --git a/app-doc/doxygen/files/1.4.7/05_all_system-libpng.patch b/app-doc/doxygen/files/1.4.7/05_all_system-libpng.patch new file mode 100644 index 0000000..491e3a2 --- /dev/null +++ b/app-doc/doxygen/files/1.4.7/05_all_system-libpng.patch @@ -0,0 +1,124 @@ +--- doxygen-1.4.6.orig/debian/patches/system-libpng.dpatch ++++ doxygen-1.4.6/debian/patches/system-libpng.dpatch +@@ -0,0 +1,121 @@ ++#! /bin/sh -e ++ ++# DP: Use the system libpng library ++ ++dir= ++if [ $# -eq 3 -a "$2" = '-d' ]; then ++ pdir="-d $3" ++ dir="$3/" ++elif [ $# -ne 1 ]; then ++ echo >&2 "usage: `basename $0`: -patch|-unpatch [-d ]" ++ exit 1 ++fi ++case "$1" in ++ -patch) ++ patch $pdir -f --no-backup-if-mismatch -p1 < $0 ++ ;; ++ -unpatch) ++ patch $pdir -f --no-backup-if-mismatch -R -p1 < $0 ++ ;; ++ *) ++ echo >&2 "usage: `basename $0`: -patch|-unpatch [-d ]" ++ exit 1 ++esac ++exit 0 ++ ++diff -u ./src/pngenc.cpp.orig ./src/pngenc.cpp ++--- ./src/pngenc.cpp.orig 2004-01-06 04:40:25.000000000 +0100 +++++ ./src/pngenc.cpp 2004-09-21 09:04:40.000000000 +0200 ++@@ -25,7 +25,7 @@ ++ #endif ++ ++ #define ALL_STATIC ++-#include <../libpng/png.h> +++#include ++ #include ++ #include ++ #include ++diff -u ./Makefile.in.orig ./Makefile.in ++--- ./Makefile.in.orig 2003-11-13 04:40:21.000000000 +0100 +++++ ./Makefile.in 2004-09-21 09:04:40.000000000 +0200 ++@@ -7,7 +7,6 @@ ++ cd doc ; $(MAKE) clean ++ cd qtools ; $(MAKE) clean ++ cd src ; $(MAKE) clean ++- cd libpng ; $(MAKE) clean ++ cd libmd5 ; $(MAKE) clean ++ cd addon/doxywizard ; $(MAKE) clean ++ cd addon/doxmlparser/src ; $(MAKE) clean ++@@ -18,7 +17,6 @@ ++ ++ distclean: clean ++ cd src ; $(MAKE) distclean ++- cd libpng ; $(MAKE) distclean ++ cd libmd5 ; $(MAKE) distclean ++ cd addon/doxywizard ; $(MAKE) distclean ++ cd addon/doxmlparser/src ; $(MAKE) distclean ++@@ -31,11 +29,10 @@ ++ -rm -f objects/*.o ++ -rm -f src/Makefile.doxygen src/Makefile.libdoxygen ++ -rm -f src/Makefile.doxytag src/Makefile.libdoxycfg ++- -rm -f libpng/Makefile.libpng ++ -rm -f libmd5/Makefile.libmd5 ++ -rm -f Makefile qtools/Makefile src/Makefile examples/Makefile doc/Makefile ++ -rm -f .makeconfig .tmakeconfig ++- -rm -f src/doxygen.pro src/libdoxygen.pro src/doxytag.pro qtools/qtools.pro src/libdoxycfg.pro libpng/libpng.pro libmd5/libmd5.pro +++ -rm -f src/doxygen.pro src/libdoxygen.pro src/doxytag.pro qtools/qtools.pro src/libdoxycfg.pro libmd5/libmd5.pro ++ -rm -f src/version.cpp ++ -rm -r addon/doxywizard/Makefile ++ -rm -f addon/doxywizard/Makefile.doxywizard ++diff -u ./configure.orig ./configure ++--- ./configure.orig 2004-09-14 04:40:12.000000000 +0200 +++++ ./configure 2004-09-21 09:09:06.000000000 +0200 ++@@ -457,7 +457,7 @@ ++ EOF ++ fi ++ ++-f_inmakefiles="Makefile.in qtools/Makefile.in src/Makefile.in examples/Makefile.in doc/Makefile.in addon/doxywizard/Makefile.in addon/doxmlparser/src/Makefile.in addon/doxmlparser/test/Makefile.in addon/doxmlparser/examples/metrics/Makefile.in libpng/Makefile.in libmd5/Makefile.in" +++f_inmakefiles="Makefile.in qtools/Makefile.in src/Makefile.in examples/Makefile.in doc/Makefile.in addon/doxywizard/Makefile.in addon/doxmlparser/src/Makefile.in addon/doxmlparser/test/Makefile.in addon/doxmlparser/examples/metrics/Makefile.in libmd5/Makefile.in" ++ ++ for i in $f_inmakefiles ; do ++ SRC=$i ++@@ -474,7 +474,6 @@ ++ echo "" >> $DST ++ echo "all: src/version.cpp " >> $DST ++ echo " \$(MAKE) -C qtools" >> $DST ++- echo " \$(MAKE) -C libpng" >> $DST ++ echo " \$(MAKE) -C libmd5" >> $DST ++ echo " \$(MAKE) -C src" >> $DST ++ if test $f_wizard = YES; then ++@@ -491,7 +490,7 @@ ++ echo " Created $DST from $SRC..." ++ done ++ ++-f_inprofiles="qtools/qtools.pro.in src/libdoxygen.pro.in src/libdoxycfg.pro.in src/doxygen.pro.in src/doxytag.pro.in addon/doxywizard/doxywizard.pro.in addon/doxmlparser/src/doxmlparser.pro.in addon/doxmlparser/test/xmlparse.pro.in addon/doxmlparser/examples/metrics/metrics.pro.in libpng/libpng.pro.in libmd5/libmd5.pro.in" +++f_inprofiles="qtools/qtools.pro.in src/libdoxygen.pro.in src/libdoxycfg.pro.in src/doxygen.pro.in src/doxytag.pro.in addon/doxywizard/doxywizard.pro.in addon/doxmlparser/src/doxmlparser.pro.in addon/doxmlparser/test/xmlparse.pro.in addon/doxmlparser/examples/metrics/metrics.pro.in libmd5/libmd5.pro.in" ++ ++ for i in $f_inprofiles ; do ++ SRC=$i ++diff -u ./src/doxygen.pro.in.orig ./src/doxygen.pro.in ++--- ./src/doxygen.pro.in.orig 2004-05-18 04:40:13.000000000 +0200 +++++ ./src/doxygen.pro.in 2004-09-21 09:58:06.000000000 +0200 ++@@ -28,7 +28,7 @@ ++ win32:TMAKE_CXXFLAGS += -DQT_NODLL ++ win32-g++:LIBS = -L../lib -ldoxygen -ldoxycfg -lqtools -lpng -lmd5 ++ win32-g++:TMAKE_CXXFLAGS += -fno-exceptions -fno-rtti ++-INCLUDEPATH += ../qtools ../libpng ../libmd5 . +++INCLUDEPATH += ../qtools ../libmd5 . ++ #win32-g++:INCLUDEPATH -= ../libpng ++ DESTDIR = ../bin ++ TARGET = doxygen ++diff -u ./src/libdoxygen.pro.in.orig ./src/libdoxygen.pro.in ++--- ./src/libdoxygen.pro.in.orig 2004-08-25 04:40:18.000000000 +0200 +++++ ./src/libdoxygen.pro.in 2004-09-21 09:58:55.000000000 +0200 ++@@ -189,7 +189,6 @@ ++ win32-msvc:TMAKE_CXXFLAGS += -Zm200 ++ win32-g++:TMAKE_CXXFLAGS += -fno-exceptions -fno-rtti ++ INCLUDEPATH += ../qtools ++-INCLUDEPATH += ../libpng ++ INCLUDEPATH += ../libmd5 ++ win32:INCLUDEPATH += . ++ win32-g++:INCLUDEPATH = ../qtools /usr/include/libpng12 ../libmd5 diff --git a/app-doc/doxygen/files/1.4.7/06_all_qtools.patch b/app-doc/doxygen/files/1.4.7/06_all_qtools.patch new file mode 100644 index 0000000..38a4fcb --- /dev/null +++ b/app-doc/doxygen/files/1.4.7/06_all_qtools.patch @@ -0,0 +1,44 @@ +--- doxygen-1.4.6.orig/debian/patches/qstring-gcc40.dpatch ++++ doxygen-1.4.6/debian/patches/qstring-gcc40.dpatch +@@ -0,0 +1,41 @@ ++#! /bin/sh -e ++ ++# DP: Remove unused code that does not build with gcc 4.0 (#338099). ++ ++dir= ++if [ $# -eq 3 -a "$2" = '-d' ]; then ++ pdir="-d $3" ++ dir="$3/" ++elif [ $# -ne 1 ]; then ++ echo >&2 "usage: `basename $0`: -patch|-unpatch [-d ]" ++ exit 1 ++fi ++case "$1" in ++ -patch) ++ patch $pdir -f --no-backup-if-mismatch -p0 < $0 ++ ;; ++ -unpatch) ++ patch $pdir -f --no-backup-if-mismatch -R -p0 < $0 ++ ;; ++ *) ++ echo >&2 "usage: `basename $0`: -patch|-unpatch [-d ]" ++ exit 1 ++esac ++exit 0 ++ ++--- qtools/qstring.h.orig 2004-12-01 19:26:16.000000000 +0000 +++++ qtools/qstring.h 2005-12-04 20:09:01.000000000 +0000 ++@@ -163,8 +163,13 @@ ++ bool isLetterOrNumber() const; ++ bool isDigit() const; ++ +++ // the non-const ::cell and ::row cannot be compiled with gcc 4.0 on ARM, +++ // so they have been removed; the methods are not needed for doxygen +++#if 0 ++ uchar& cell() { return cl; } ++ uchar& row() { return rw; } +++#endif +++ ++ uchar cell() const { return cl; } ++ uchar row() const { return rw; } ++ diff --git a/app-doc/doxygen/files/doxygen-1.5-dot-eps.patch b/app-doc/doxygen/files/doxygen-1.5-dot-eps.patch new file mode 100644 index 0000000..bee288f --- /dev/null +++ b/app-doc/doxygen/files/doxygen-1.5-dot-eps.patch @@ -0,0 +1,67 @@ +Pass -Teps instead of -Tps to graphviz dot. +Supposed to work with graphviz version 2.20.0 and later. + +2009-08-20 Martin von Gagern + +References: +http://bugs.gentoo.org/282150 +http://bugzilla.gnome.org/show_bug.cgi?id=592516 + +Index: doxygen-1.5.8/src/dot.cpp +=================================================================== +--- doxygen-1.5.8.orig/src/dot.cpp ++++ doxygen-1.5.8/src/dot.cpp +@@ -1887,7 +1887,7 @@ QCString DotClassGraph::writeGraph(QText + else if (format==EPS) // run dot to create a .eps image + { + DotRunner dotRun(baseName+".dot"); +- dotRun.addJob("ps",baseName+".eps"); ++ dotRun.addJob("eps",baseName+".eps"); + if (!dotRun.run()) + { + QDir::setCurrent(oldDir); +@@ -2221,7 +2221,7 @@ QCString DotInclDepGraph::writeGraph(QTe + { + // run dot to create a .eps image + DotRunner dotRun(baseName+".dot"); +- dotRun.addJob("ps",baseName+".eps"); ++ dotRun.addJob("eps",baseName+".eps"); + if (!dotRun.run()) + { + QDir::setCurrent(oldDir); +@@ -2515,7 +2515,7 @@ QCString DotCallGraph::writeGraph(QTextS + { + // run dot to create a .eps image + DotRunner dotRun(baseName+".dot"); +- dotRun.addJob("ps",baseName+".eps"); ++ dotRun.addJob("eps",baseName+".eps"); + if (!dotRun.run()) + { + QDir::setCurrent(oldDir); +@@ -2657,7 +2657,7 @@ QCString DotDirDeps::writeGraph(QTextStr + { + // run dot to create a .eps image + DotRunner dotRun(baseName+".dot"); +- dotRun.addJob("ps",baseName+".eps"); ++ dotRun.addJob("eps",baseName+".eps"); + if (!dotRun.run()) + { + QDir::setCurrent(oldDir); +@@ -2824,7 +2824,7 @@ void writeDotGraphFromFile(const char *i + if (format==BITMAP) + dotRun.addJob(imgExt,imgName); + else // format==EPS +- dotRun.addJob("ps",QCString(outFile)+".eps"); ++ dotRun.addJob("eps",QCString(outFile)+".eps"); + if (!dotRun.run()) + { + QDir::setCurrent(oldDir); +@@ -3185,7 +3185,7 @@ QCString DotGroupCollaboration::writeGra + else if (format==EPS) + { + DotRunner dotRun(baseName+".dot"); +- dotRun.addJob("ps",baseName+".eps"); ++ dotRun.addJob("eps",baseName+".eps"); + if (!dotRun.run()) + { + QDir::setCurrent(oldDir); diff --git a/app-doc/doxygen/files/doxygen-1.5-legacy-patches.diff b/app-doc/doxygen/files/doxygen-1.5-legacy-patches.diff new file mode 100644 index 0000000..2ceb262 --- /dev/null +++ b/app-doc/doxygen/files/doxygen-1.5-legacy-patches.diff @@ -0,0 +1,203 @@ +--- qtools/qtextcodec.cpp.orig 2003-12-14 14:00:57.000000000 -0800 ++++ qtools/qtextcodec.cpp 2005-05-29 19:13:17.000000000 -0700 +@@ -1321,7 +1321,7 @@ + + + +-#ifndef QT_NO_CODECS ++// #ifndef QT_NO_CODECS + + class QSimpleTextCodec: public QTextCodec + { +@@ -1948,7 +1948,7 @@ + } + + +-#endif // QT_NO_CODECS ++// #endif // QT_NO_CODECS + + class QLatin1Codec: public QTextCodec + { +@@ -2048,12 +2048,13 @@ + { + (void)new QLatin1Codec; + +-#ifndef QT_NO_CODECS ++ + int i = 0; + do { + (void)new QSimpleTextCodec( i ); + } while( unicodevalues[i++].mib != LAST_MIB ); + ++#ifndef QT_NO_CODECS + (void)new QEucJpCodec; + (void)new QSjisCodec; + (void)new QJisCodec; +--- doxygen-1.4.6.orig/debian/patches/system-libpng.dpatch ++++ doxygen-1.4.6/debian/patches/system-libpng.dpatch +@@ -0,0 +1,121 @@ ++#! /bin/sh -e ++ ++# DP: Use the system libpng library ++ ++dir= ++if [ $# -eq 3 -a "$2" = '-d' ]; then ++ pdir="-d $3" ++ dir="$3/" ++elif [ $# -ne 1 ]; then ++ echo >&2 "usage: `basename $0`: -patch|-unpatch [-d ]" ++ exit 1 ++fi ++case "$1" in ++ -patch) ++ patch $pdir -f --no-backup-if-mismatch -p1 < $0 ++ ;; ++ -unpatch) ++ patch $pdir -f --no-backup-if-mismatch -R -p1 < $0 ++ ;; ++ *) ++ echo >&2 "usage: `basename $0`: -patch|-unpatch [-d ]" ++ exit 1 ++esac ++exit 0 ++ ++diff -u ./src/pngenc.cpp.orig ./src/pngenc.cpp ++--- ./src/pngenc.cpp.orig 2004-01-06 04:40:25.000000000 +0100 +++++ ./src/pngenc.cpp 2004-09-21 09:04:40.000000000 +0200 ++@@ -25,7 +25,7 @@ ++ #endif ++ ++ #define ALL_STATIC ++-#include <../libpng/png.h> +++#include ++ #include ++ #include ++ #include ++diff -u ./Makefile.in.orig ./Makefile.in ++--- ./Makefile.in.orig 2003-11-13 04:40:21.000000000 +0100 +++++ ./Makefile.in 2004-09-21 09:04:40.000000000 +0200 ++@@ -7,7 +7,6 @@ ++ cd doc ; $(MAKE) clean ++ cd qtools ; $(MAKE) clean ++ cd src ; $(MAKE) clean ++- cd libpng ; $(MAKE) clean ++ cd libmd5 ; $(MAKE) clean ++ cd addon/doxywizard ; $(MAKE) clean ++ cd addon/doxmlparser/src ; $(MAKE) clean ++@@ -18,7 +17,6 @@ ++ ++ distclean: clean ++ cd src ; $(MAKE) distclean ++- cd libpng ; $(MAKE) distclean ++ cd libmd5 ; $(MAKE) distclean ++ cd addon/doxywizard ; $(MAKE) distclean ++ cd addon/doxmlparser/src ; $(MAKE) distclean ++@@ -31,11 +29,10 @@ ++ -rm -f objects/*.o ++ -rm -f src/Makefile.doxygen src/Makefile.libdoxygen ++ -rm -f src/Makefile.doxytag src/Makefile.libdoxycfg ++- -rm -f libpng/Makefile.libpng ++ -rm -f libmd5/Makefile.libmd5 ++ -rm -f Makefile qtools/Makefile src/Makefile examples/Makefile doc/Makefile ++ -rm -f .makeconfig .tmakeconfig ++- -rm -f src/doxygen.pro src/libdoxygen.pro src/doxytag.pro qtools/qtools.pro src/libdoxycfg.pro libpng/libpng.pro libmd5/libmd5.pro +++ -rm -f src/doxygen.pro src/libdoxygen.pro src/doxytag.pro qtools/qtools.pro src/libdoxycfg.pro libmd5/libmd5.pro ++ -rm -f src/version.cpp ++ -rm -r addon/doxywizard/Makefile ++ -rm -f addon/doxywizard/Makefile.doxywizard ++diff -u ./configure.orig ./configure ++--- ./configure.orig 2004-09-14 04:40:12.000000000 +0200 +++++ ./configure 2004-09-21 09:09:06.000000000 +0200 ++@@ -457,7 +457,7 @@ ++ EOF ++ fi ++ ++-f_inmakefiles="Makefile.in qtools/Makefile.in src/Makefile.in examples/Makefile.in doc/Makefile.in addon/doxywizard/Makefile.in addon/doxmlparser/src/Makefile.in addon/doxmlparser/test/Makefile.in addon/doxmlparser/examples/metrics/Makefile.in libpng/Makefile.in libmd5/Makefile.in" +++f_inmakefiles="Makefile.in qtools/Makefile.in src/Makefile.in examples/Makefile.in doc/Makefile.in addon/doxywizard/Makefile.in addon/doxmlparser/src/Makefile.in addon/doxmlparser/test/Makefile.in addon/doxmlparser/examples/metrics/Makefile.in libmd5/Makefile.in" ++ ++ for i in $f_inmakefiles ; do ++ SRC=$i ++@@ -474,7 +474,6 @@ ++ echo "" >> $DST ++ echo "all: src/version.cpp " >> $DST ++ echo " \$(MAKE) -C qtools" >> $DST ++- echo " \$(MAKE) -C libpng" >> $DST ++ echo " \$(MAKE) -C libmd5" >> $DST ++ echo " \$(MAKE) -C src" >> $DST ++ if test $f_wizard = YES; then ++@@ -491,7 +490,7 @@ ++ echo " Created $DST from $SRC..." ++ done ++ ++-f_inprofiles="qtools/qtools.pro.in src/libdoxygen.pro.in src/libdoxycfg.pro.in src/doxygen.pro.in src/doxytag.pro.in addon/doxywizard/doxywizard.pro.in addon/doxmlparser/src/doxmlparser.pro.in addon/doxmlparser/test/xmlparse.pro.in addon/doxmlparser/examples/metrics/metrics.pro.in libpng/libpng.pro.in libmd5/libmd5.pro.in" +++f_inprofiles="qtools/qtools.pro.in src/libdoxygen.pro.in src/libdoxycfg.pro.in src/doxygen.pro.in src/doxytag.pro.in addon/doxywizard/doxywizard.pro.in addon/doxmlparser/src/doxmlparser.pro.in addon/doxmlparser/test/xmlparse.pro.in addon/doxmlparser/examples/metrics/metrics.pro.in libmd5/libmd5.pro.in" ++ ++ for i in $f_inprofiles ; do ++ SRC=$i ++diff -u ./src/doxygen.pro.in.orig ./src/doxygen.pro.in ++--- ./src/doxygen.pro.in.orig 2004-05-18 04:40:13.000000000 +0200 +++++ ./src/doxygen.pro.in 2004-09-21 09:58:06.000000000 +0200 ++@@ -28,7 +28,7 @@ ++ win32:TMAKE_CXXFLAGS += -DQT_NODLL ++ win32-g++:LIBS = -L../lib -ldoxygen -ldoxycfg -lqtools -lpng -lmd5 ++ win32-g++:TMAKE_CXXFLAGS += -fno-exceptions -fno-rtti ++-INCLUDEPATH += ../qtools ../libpng ../libmd5 . +++INCLUDEPATH += ../qtools ../libmd5 . ++ #win32-g++:INCLUDEPATH -= ../libpng ++ DESTDIR = ../bin ++ TARGET = doxygen ++diff -u ./src/libdoxygen.pro.in.orig ./src/libdoxygen.pro.in ++--- ./src/libdoxygen.pro.in.orig 2004-08-25 04:40:18.000000000 +0200 +++++ ./src/libdoxygen.pro.in 2004-09-21 09:58:55.000000000 +0200 ++@@ -189,7 +189,6 @@ ++ win32-msvc:TMAKE_CXXFLAGS += -Zm200 ++ win32-g++:TMAKE_CXXFLAGS += -fno-exceptions -fno-rtti ++ INCLUDEPATH += ../qtools ++-INCLUDEPATH += ../libpng ++ INCLUDEPATH += ../libmd5 ++ win32:INCLUDEPATH += . ++ win32-g++:INCLUDEPATH = ../qtools /usr/include/libpng12 ../libmd5 +--- doxygen-1.4.6.orig/debian/patches/qstring-gcc40.dpatch ++++ doxygen-1.4.6/debian/patches/qstring-gcc40.dpatch +@@ -0,0 +1,41 @@ ++#! /bin/sh -e ++ ++# DP: Remove unused code that does not build with gcc 4.0 (#338099). ++ ++dir= ++if [ $# -eq 3 -a "$2" = '-d' ]; then ++ pdir="-d $3" ++ dir="$3/" ++elif [ $# -ne 1 ]; then ++ echo >&2 "usage: `basename $0`: -patch|-unpatch [-d ]" ++ exit 1 ++fi ++case "$1" in ++ -patch) ++ patch $pdir -f --no-backup-if-mismatch -p0 < $0 ++ ;; ++ -unpatch) ++ patch $pdir -f --no-backup-if-mismatch -R -p0 < $0 ++ ;; ++ *) ++ echo >&2 "usage: `basename $0`: -patch|-unpatch [-d ]" ++ exit 1 ++esac ++exit 0 ++ ++--- qtools/qstring.h.orig 2004-12-01 19:26:16.000000000 +0000 +++++ qtools/qstring.h 2005-12-04 20:09:01.000000000 +0000 ++@@ -163,8 +163,13 @@ ++ bool isLetterOrNumber() const; ++ bool isDigit() const; ++ +++ // the non-const ::cell and ::row cannot be compiled with gcc 4.0 on ARM, +++ // so they have been removed; the methods are not needed for doxygen +++#if 0 ++ uchar& cell() { return cl; } ++ uchar& row() { return rw; } +++#endif +++ ++ uchar cell() const { return cl; } ++ uchar row() const { return rw; } ++ diff --git a/app-doc/doxygen/files/doxygen-1.5-qtlibdir.patch b/app-doc/doxygen/files/doxygen-1.5-qtlibdir.patch new file mode 100644 index 0000000..34aaef4 --- /dev/null +++ b/app-doc/doxygen/files/doxygen-1.5-qtlibdir.patch @@ -0,0 +1,11 @@ +--- configure.orig 2008-02-15 18:40:57.000000000 -0800 ++++ configure 2008-02-15 19:06:13.000000000 -0800 +@@ -276,6 +276,8 @@ + echo "QTDIR is set to $QTDIR, but library directory $QTDIR/lib does not exist!" + exit 2 + fi ++ fi ++ if test -d "$QTDIR/lib64"; then + LIBDIR=lib64 + fi + if test ! -d "$QTDIR/include"; then diff --git a/app-doc/doxygen/files/doxygen-1.5-system-libpng.patch b/app-doc/doxygen/files/doxygen-1.5-system-libpng.patch new file mode 100644 index 0000000..dbd95b8 --- /dev/null +++ b/app-doc/doxygen/files/doxygen-1.5-system-libpng.patch @@ -0,0 +1,105 @@ +diff -ur doxygen-1.5.1/configure doxygen-fixed/configure +--- doxygen-1.5.1/configure 2006-11-01 22:52:27.711364356 +0200 ++++ doxygen-fixed/configure 2006-11-01 22:54:09.086952924 +0200 +@@ -525,7 +525,7 @@ + EOF + fi + +-f_inmakefiles="Makefile.in qtools/Makefile.in src/Makefile.in examples/Makefile.in doc/Makefile.in addon/doxywizard/Makefile.in addon/doxmlparser/src/Makefile.in addon/doxmlparser/test/Makefile.in addon/doxmlparser/examples/metrics/Makefile.in libpng/Makefile.in libmd5/Makefile.in addon/doxyapp/Makefile.in" ++f_inmakefiles="Makefile.in qtools/Makefile.in src/Makefile.in examples/Makefile.in doc/Makefile.in addon/doxywizard/Makefile.in addon/doxmlparser/src/Makefile.in addon/doxmlparser/test/Makefile.in addon/doxmlparser/examples/metrics/Makefile.in libmd5/Makefile.in addon/doxyapp/Makefile.in" + + for i in $f_inmakefiles ; do + SRC=$i +@@ -542,7 +542,6 @@ + echo "" >> $DST + echo "all: src/version.cpp " >> $DST + echo " \$(MAKE) -C qtools" >> $DST +- echo " \$(MAKE) -C libpng" >> $DST + echo " \$(MAKE) -C libmd5" >> $DST + echo " \$(MAKE) -C src" >> $DST + if test $f_wizard = YES; then +@@ -562,7 +561,7 @@ + echo " Created $DST from $SRC..." + done + +-f_inprofiles="qtools/qtools.pro.in src/libdoxygen.pro.in src/libdoxycfg.pro.in src/doxygen.pro.in src/doxytag.pro.in addon/doxywizard/doxywizard.pro.in addon/doxmlparser/src/doxmlparser.pro.in addon/doxmlparser/test/xmlparse.pro.in addon/doxmlparser/examples/metrics/metrics.pro.in libpng/libpng.pro.in libmd5/libmd5.pro.in addon/doxyapp/doxyapp.pro.in" ++f_inprofiles="qtools/qtools.pro.in src/libdoxygen.pro.in src/libdoxycfg.pro.in src/doxygen.pro.in src/doxytag.pro.in addon/doxywizard/doxywizard.pro.in addon/doxmlparser/src/doxmlparser.pro.in addon/doxmlparser/test/xmlparse.pro.in addon/doxmlparser/examples/metrics/metrics.pro.in libmd5/libmd5.pro.in addon/doxyapp/doxyapp.pro.in" + + for i in $f_inprofiles ; do + SRC=$i +diff -ur doxygen-1.5.1/Makefile.in doxygen-fixed/Makefile.in +--- doxygen-1.5.1/Makefile.in 2006-11-01 22:52:31.257825212 +0200 ++++ doxygen-fixed/Makefile.in 2006-11-01 22:53:44.182738940 +0200 +@@ -7,7 +7,6 @@ + cd doc ; $(MAKE) clean + cd qtools ; $(MAKE) clean + cd src ; $(MAKE) clean +- cd libpng ; $(MAKE) clean + cd libmd5 ; $(MAKE) clean + cd addon/doxywizard ; $(MAKE) clean + cd addon/doxmlparser/src ; $(MAKE) clean +@@ -18,7 +17,6 @@ + + distclean: clean + cd src ; $(MAKE) distclean +- cd libpng ; $(MAKE) distclean + cd libmd5 ; $(MAKE) distclean + cd addon/doxywizard ; $(MAKE) distclean + cd addon/doxmlparser/src ; $(MAKE) distclean +@@ -32,11 +30,10 @@ + -rm -f objects/*.o + -rm -f src/Makefile.doxygen src/Makefile.libdoxygen + -rm -f src/Makefile.doxytag src/Makefile.libdoxycfg +- -rm -f libpng/Makefile.libpng + -rm -f libmd5/Makefile.libmd5 + -rm -f Makefile qtools/Makefile src/Makefile examples/Makefile doc/Makefile + -rm -f .makeconfig .tmakeconfig +- -rm -f src/doxygen.pro src/libdoxygen.pro src/doxytag.pro qtools/qtools.pro src/libdoxycfg.pro libpng/libpng.pro libmd5/libmd5.pro ++ -rm -f src/doxygen.pro src/libdoxygen.pro src/doxytag.pro qtools/qtools.pro src/libdoxycfg.pro libmd5/libmd5.pro + -rm -f src/version.cpp + -rm -r addon/doxywizard/Makefile + -rm -f addon/doxywizard/Makefile.doxywizard +@@ -81,7 +78,7 @@ + pdf: docs + cd latex ; $(MAKE) + +-DISTFILES = Doxyfile libpng libmd5 addon tmake doc wintools examples bin lib objects \ ++DISTFILES = Doxyfile libmd5 addon tmake doc wintools examples bin lib objects \ + qtools src configure configure.bin Makefile.in Makefile.win_nmake.in \ + Makefile.win_make.in INSTALL make.bat LANGUAGE.HOWTO LICENSE PLATFORMS \ + VERSION packages winbuild +diff -ur doxygen-1.5.1/src/doxygen.pro.in doxygen-fixed/src/doxygen.pro.in +--- doxygen-1.5.1/src/doxygen.pro.in 2006-11-01 22:52:32.611619404 +0200 ++++ doxygen-fixed/src/doxygen.pro.in 2006-11-01 22:54:39.508328172 +0200 +@@ -28,7 +28,7 @@ + win32:TMAKE_CXXFLAGS += -DQT_NODLL + win32-g++:LIBS = -L../lib -ldoxygen -ldoxycfg -lqtools -lpng -lmd5 + win32-g++:TMAKE_CXXFLAGS += -fno-exceptions -fno-rtti +-INCLUDEPATH += ../qtools ../libpng ../libmd5 . ++INCLUDEPATH += ../qtools ../libmd5 . + #win32-g++:INCLUDEPATH -= ../libpng + DESTDIR = ../bin + TARGET = doxygen +diff -ur doxygen-1.5.1/src/libdoxygen.pro.in doxygen-fixed/src/libdoxygen.pro.in +--- doxygen-1.5.1/src/libdoxygen.pro.in 2006-11-01 22:52:33.704453268 +0200 ++++ doxygen-fixed/src/libdoxygen.pro.in 2006-11-01 22:54:50.479660276 +0200 +@@ -207,7 +207,6 @@ + win32-g++:TMAKE_CXXFLAGS += -fno-exceptions -fno-rtti + linux-g++:TMAKE_CXXFLAGS += -fno-exceptions -fno-rtti + INCLUDEPATH += ../qtools +-INCLUDEPATH += ../libpng + INCLUDEPATH += ../libmd5 + win32:INCLUDEPATH += . + win32-g++:INCLUDEPATH = ../qtools /usr/include/libpng12 ../libmd5 +diff -ur doxygen-1.5.1/src/pngenc.cpp doxygen-fixed/src/pngenc.cpp +--- doxygen-1.5.1/src/pngenc.cpp 2006-11-01 22:52:34.006407364 +0200 ++++ doxygen-fixed/src/pngenc.cpp 2006-11-01 22:53:13.023475868 +0200 +@@ -25,7 +25,7 @@ + #endif + + #define ALL_STATIC +-#include <../libpng/png.h> ++#include + #include + #include + #include diff --git a/app-doc/doxygen/files/doxygen-1.5.6-prefix-misc-alt.patch b/app-doc/doxygen/files/doxygen-1.5.6-prefix-misc-alt.patch new file mode 100644 index 0000000..04d69e8 --- /dev/null +++ b/app-doc/doxygen/files/doxygen-1.5.6-prefix-misc-alt.patch @@ -0,0 +1,78 @@ +* make sure we always look for tools in the path, no "do it yourself paths" + +--- configure ++++ configure +@@ -169,21 +169,12 @@ + ;; + Darwin:*) + f_platform=macosx-c++ +- if test "$f_insttool" = NO; then +- f_insttool=/usr/bin/install +- fi + ;; + FreeBSD:*) + f_platform=freebsd-g++ +- if test "$f_insttool" = NO; then +- f_insttool=/usr/bin/install +- fi + ;; + HP-UX:*) + f_platform=hpux-g++ +- if test "$f_insttool" = NO; then +- f_insttool=/usr/bin/install +- fi + ;; + IRIX64:*) + f_platform=irix-64 +@@ -214,9 +205,6 @@ + ;; + SunOS:5*) + f_platform=solaris-g++ +- if test "$f_insttool" = NO; then +- f_insttool=/usr/bin/install +- fi + ;; + ULTRIX:*) + f_platform=ultrix-g++ +@@ -311,8 +299,8 @@ + + echo -n " Checking for GNU make tool... " + if test "$f_make" = NO; then +- make_names="gmake make" +- make_dirs="$bin_dirs /usr/bin /usr/local/bin /bin /sbin" ++ make_names="make" ++ make_dirs="$bin_dirs" + make_prog=NO + for i in $make_names; do + for j in $make_dirs; do +@@ -338,8 +326,8 @@ + + echo -n " Checking for GNU install tool... " + if test "$f_insttool" = NO; then +- install_names="ginstall install" +- install_dirs="$bin_dirs /usr/bin /usr/local/bin /bin /sbin /usr/ucb" ++ install_names="install" ++ install_dirs="$bin_dirs" + install_prog=NO + install_found=NO + for i in $install_names; do +@@ -397,7 +385,7 @@ + echo -n " Checking for perl... " + if test "$f_perl" = NO; then + perl_names="perl perl5" +- perl_dirs="$bin_dirs /usr/bin /usr/local/bin /bin /sbin" ++ perl_dirs="$bin_dirs" + perl_prog=NO + perl_found=NO + for i in $perl_names; do +@@ -550,10 +538,6 @@ + cat >> .tmakeconfig <> .tmakeconfig <> .tmakeconfig < nonSymlinks; + QDict known; + QCString result = path; ++ QCString oldPrefix = "/"; + do + { + #ifdef WIN32 +@@ -8637,7 +8638,7 @@ + QString target = fi.readLink(); + if (QFileInfo(target).isRelative()) + { +- target = QDir::cleanDirPath(prefix+"/"+target.data()); ++ target = QDir::cleanDirPath(oldPrefix+"/"+target.data()); + } + if (sepPos!=-1) + { +@@ -8656,6 +8657,7 @@ + { + nonSymlinks.insert(prefix,(void*)0x8); + } ++ oldPrefix = prefix; + } + } + while (sepPos!=-1); diff --git a/app-doc/doxygen/files/doxygen-1.8.1-prefix-misc-alt.patch b/app-doc/doxygen/files/doxygen-1.8.1-prefix-misc-alt.patch new file mode 100644 index 0000000..0ecaf4d --- /dev/null +++ b/app-doc/doxygen/files/doxygen-1.8.1-prefix-misc-alt.patch @@ -0,0 +1,82 @@ +* make sure we always look for tools in the path, no "do it yourself paths" + +--- a/configure ++++ b/configure +@@ -170,27 +170,15 @@ + ;; + Darwin:*) + f_platform=macosx-c++ +- if test "$f_insttool" = NO; then +- f_insttool=/usr/bin/install +- fi + ;; + FreeBSD:*) + f_platform=freebsd-g++ +- if test "$f_insttool" = NO; then +- f_insttool=/usr/bin/install +- fi + ;; + NetBSD:*) + f_platform=netbsd-g++ +- if test "$f_insttool" = NO; then +- f_insttool=/usr/bin/install +- fi + ;; + HP-UX:*) + f_platform=hpux-g++ +- if test "$f_insttool" = NO; then +- f_insttool=/usr/bin/install +- fi + ;; + IRIX64:*) + f_platform=irix-64 +@@ -221,9 +209,6 @@ + ;; + SunOS:5*) + f_platform=solaris-g++ +- if test "$f_insttool" = NO; then +- f_insttool=/usr/bin/install +- fi + ;; + ULTRIX:*) + f_platform=ultrix-g++ +@@ -323,8 +308,8 @@ + + echo -n " Checking for GNU install tool... " + if test "$f_insttool" = NO; then +- install_names="ginstall install" +- install_dirs="$bin_dirs /usr/bin /usr/local/bin /bin /sbin /usr/ucb" ++ install_names="install" ++ install_dirs="$bin_dirs" + install_prog=NO + install_found=NO + for i in $install_names; do +@@ -360,7 +345,7 @@ + + echo -n " Checking for dot (part of GraphViz)... " + if test "$f_dot" = NO; then +- dot_dirs="$bin_dirs /usr/bin /usr/local/bin /bin /sbin" ++ dot_dirs="$bin_dirs" + dot_prog=NO + for j in $dot_dirs; do + if test -x "$j/dot"; then +@@ -382,7 +367,7 @@ + echo -n " Checking for perl... " + if test "$f_perl" = NO; then + perl_names="perl perl5" +- perl_dirs="$bin_dirs /usr/bin /usr/local/bin /bin /sbin" ++ perl_dirs="$bin_dirs" + perl_prog=NO + perl_found=NO + for i in $perl_names; do +@@ -546,10 +531,6 @@ + cat >> .tmakeconfig <> .tmakeconfig <> .tmakeconfig < +--- a/src/htmlgen.cpp ++++ b/src/htmlgen.cpp +@@ -1022,6 +1022,11 @@ + static QCString removeEmptyLines(const QCString &s) + { + BufStr out(s.length()+1); ++ if (s.length()==0) ++ { ++ out.addChar('\0'); ++ return out.data(); ++ } + char *p=s.data(); + if (p) + { diff --git a/app-doc/doxygen/files/doxygen-1.8.4-infinite_loop.patch b/app-doc/doxygen/files/doxygen-1.8.4-infinite_loop.patch new file mode 100644 index 0000000..840baa8 --- /dev/null +++ b/app-doc/doxygen/files/doxygen-1.8.4-infinite_loop.patch @@ -0,0 +1,26 @@ +Fix inifite loop + +https://bugs.gentoo.org/show_bug.cgi?id=474716 +https://bugzilla.gnome.org/show_bug.cgi?id=701295 + +Patch written by Dimitri van Heesch + +--- a/src/util.cpp ++++ b/src/util.cpp +@@ -1843,11 +1843,15 @@ int findParameterList(const QString &name) + ++templateDepth; + pos=nextOpenPos-1; + } +- else ++ else if (nextClosePos!=-1) + { + --templateDepth; + pos=nextClosePos-1; + } ++ else // more >'s than <'s, see bug701295 ++ { ++ return -1; ++ } + } + else + { diff --git a/app-doc/doxygen/files/doxygen-1.8.4-libreoffice.patch b/app-doc/doxygen/files/doxygen-1.8.4-libreoffice.patch new file mode 100644 index 0000000..7aa7baa --- /dev/null +++ b/app-doc/doxygen/files/doxygen-1.8.4-libreoffice.patch @@ -0,0 +1,30 @@ +From b3e1f10a2d795d0cf31f6efb3f88a31ad4c68980 Mon Sep 17 00:00:00 2001 +From: Michael Stahl +Date: Wed, 29 May 2013 16:29:04 +0200 +Subject: [PATCH] fix "Constant Groups" regression on file pages + +Due to a copy/paste error in the UNO IDL patch the "Namespaces" +listed on the "File Reference" pages are erroneously duplicated. +(thanks to Stephan Bergmann for finding this problem) + +Signed-off-by: Dimitri van Heesch +--- + src/layout.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/layout.cpp b/src/layout.cpp +index c2b1ac5..010c850 100644 +--- a/src/layout.cpp ++++ b/src/layout.cpp +@@ -582,7 +582,7 @@ class LayoutParser : public QXmlDefaultHandler + SrcLangExt_Fortran,theTranslator->trModules() + ))); + m_sHandler.insert("file/memberdecl/constantgroups", +- new StartElementHandlerSection(this,LayoutDocEntry::FileNamespaces,&LayoutParser::startSectionEntry, ++ new StartElementHandlerSection(this,LayoutDocEntry::FileConstantGroups,&LayoutParser::startSectionEntry, + theTranslator->trConstantGroups())); + m_sHandler.insert("file/memberdecl/defines", + new StartElementHandlerMember(this,&LayoutParser::startMemberDeclEntry, +-- +1.8.1.6 + diff --git a/app-doc/doxygen/files/doxygen-1.8.4-taskrambler.patch b/app-doc/doxygen/files/doxygen-1.8.4-taskrambler.patch new file mode 100644 index 0000000..55c5b26 --- /dev/null +++ b/app-doc/doxygen/files/doxygen-1.8.4-taskrambler.patch @@ -0,0 +1,90 @@ +diff --git a/src/code.l b/src/code.l +index 01636fa..0f98649 100644 +--- a/src/code.l ++++ b/src/code.l +@@ -1753,7 +1753,7 @@ TEMPLIST "<"[^\"\}\{\(\)\/\n\>]*">" + SCOPETNAME (((({ID}{TEMPLIST}?){BN}*)?{SEP}{BN}*)*)((~{BN}*)?{ID}) + SCOPEPREFIX ({ID}{TEMPLIST}?{BN}*{SEP}{BN}*)+ + KEYWORD_OBJC ("@public"|"@private"|"@protected"|"@class"|"@implementation"|"@interface"|"@end"|"@selector"|"@protocol"|"@optional"|"@required"|"@throw"|"@synthesize"|"@property") +-KEYWORD ("asm"|"__assume"|"auto"|"class"|"const"|"delete"|"enum"|"explicit"|"extern"|"false"|"friend"|"gcnew"|"gcroot"|"get"|"inline"|"internal"|"mutable"|"namespace"|"new"|"nullptr"|"override"|"operator"|"pin_ptr"|"private"|"protected"|"public"|"raise"|"register"|"remove"|"self"|"sizeof"|"static"|"struct"|"__super"|"function"|"template"|"generic"|"this"|"true"|"typedef"|"typeid"|"typename"|"union"|"using"|"virtual"|"volatile"|"abstract"|"final"|"import"|"synchronized"|"transient"|"alignas"|"alignof"|{KEYWORD_OBJC}) ++KEYWORD ("asm"|"__assume"|"auto"|"class"|"const"|"delete"|"enum"|"explicit"|"extern"|"false"|"friend"|"gcnew"|"gcroot"|"get"|"inline"|"internal"|"mutable"|"namespace"|"new"|"nullptr"|"override"|"operator"|"pin_ptr"|"private"|"protected"|"public"|"raise"|"register"|"remove"|"self"|"sizeof"|"static"|"struct"|"TR_CLASS"|"TR_INTERFACE"|"__super"|"function"|"template"|"generic"|"this"|"true"|"typedef"|"typeid"|"typename"|"union"|"using"|"virtual"|"volatile"|"abstract"|"final"|"import"|"synchronized"|"transient"|"alignas"|"alignof"|{KEYWORD_OBJC}) + FLOWKW ("break"|"case"|"catch"|"continue"|"default"|"do"|"else"|"finally"|"for"|"foreach"|"for each"|"goto"|"if"|"return"|"switch"|"throw"|"throws"|"try"|"while"|"@try"|"@catch"|"@finally") + TYPEKW ("bool"|"char"|"double"|"float"|"int"|"long"|"object"|"short"|"signed"|"unsigned"|"void"|"wchar_t"|"size_t"|"boolean"|"id"|"SEL"|"string"|"nullptr") + CASTKW ("const_cast"|"dynamic_cast"|"reinterpret_cast"|"static_cast") +@@ -1832,6 +1832,13 @@ RAWEND ")"[^ \t\(\)\\]{0,16}\" + codifyLines(yytext); + endFontClass(); + } ++TR_CLASS"(" { ++ startFontClass("keyword"); ++ codifyLines(yytext); ++ endFontClass(); ++ if (!g_insideTemplate) ++ BEGIN( ClassName ); ++ } + (KEYWORD_CPPCLI_DATATYPE|("partial"{B}+)?"class"|"struct"|"union"|"namespace"|"interface"){B}+ { + startFontClass("keyword"); + codifyLines(yytext); +@@ -2109,6 +2116,10 @@ RAWEND ")"[^ \t\(\)\\]{0,16}\" + BEGIN( ClassVar ); + } + } ++")" { ++ g_code->codify(yytext); ++ BEGIN( ClassVar ); ++ } + "(" { + g_bracketCount=1; + g_code->codify(yytext); +diff --git a/src/scanner.l b/src/scanner.l +index b3cdfb9..c3dedc5 100644 +--- a/src/scanner.l ++++ b/src/scanner.l +@@ -605,7 +605,7 @@ static int yyread(char *buf,int max_size) + + /* start command character */ + CMD ("\\"|"@") +-SECTIONCMD {CMD}("image"|"author"|"internal"|"version"|"date"|"deprecated"|"param"|"exception"|"return"[s]?|"retval"|"bug"|"warning"|"par"|"sa"|"see"|"pre"|"post"|"invariant"|"note"|"remark"[s]?|"todo"|"test"|"xrefitem"|"ingroup"|"callgraph"|"callergraph"|"latexonly"|"htmlonly"|"xmlonly"|"docbookonly"|"manonly"|"{"|"verbatim"|"dotfile"|"dot"|"defgroup"|"addtogroup"|"weakgroup"|"class"|"namespace"|"union"|"struct"|"fn"|"var"|"details"|"typedef"|"def"|"overload")|("<"{PRE}">") ++SECTIONCMD {CMD}("image"|"author"|"internal"|"version"|"date"|"deprecated"|"param"|"exception"|"return"[s]?|"retval"|"bug"|"warning"|"par"|"sa"|"see"|"pre"|"post"|"invariant"|"note"|"remark"[s]?|"todo"|"test"|"xrefitem"|"ingroup"|"callgraph"|"callergraph"|"latexonly"|"htmlonly"|"xmlonly"|"docbookonly"|"manonly"|"{"|"verbatim"|"dotfile"|"dot"|"defgroup"|"addtogroup"|"weakgroup"|"class"|"namespace"|"union"|"struct"|"TR_CLASS"|"TR_INTERFACE"|"fn"|"var"|"details"|"typedef"|"def"|"overload")|("<"{PRE}">") + BN [ \t\n\r] + BL [ \t\r]*"\n" + B [ \t] +@@ -635,6 +635,7 @@ RAWEND ")"[^ \t\(\)\\]{0,16}\" + %x DefineEnd + %x CompoundName + %x ClassVar ++%x CClassName + %x CSConstraintName + %x CSConstraintType + %x CSIndexer +@@ -1703,8 +1704,30 @@ RAWEND ")"[^ \t\(\)\\]{0,16}\" + if (yytext[yyleng-1]=='{') unput('{'); + BEGIN( CompoundName ) ; + } ++{B}*"TR_CLASS(" { ++ current->section = Entry::CLASS_SEC ; ++ current->spec = Entry::Struct | ++ (current->spec & Entry::Published); // preserve UNO IDL ++ addType( current ) ; ++ current->type += " CLASS" ; ++ current->fileName = yyFileName; ++ current->startLine = yyLineNr; ++ current->startColumn = yyColNr; ++ current->bodyLine = yyLineNr; ++ lineCount() ; ++ BEGIN( CClassName ) ; ++ } ++{SCOPENAME} { ++ current->name = yytext ; ++ lineCount(); ++ BEGIN( CClassName ); ++ } ++")" { ++ BEGIN( ClassVar ); ++ } + {B}*"value struct{" | // C++/CLI extension + {B}*"value struct"{BN}+ { ++ printf("DEBUG: myclass 3\n"); + isTypedef=FALSE; + current->section = Entry::CLASS_SEC; + current->spec = Entry::Struct | Entry::Value; diff --git a/app-doc/doxygen/files/doxygen-1.8.5-taskrambler.patch b/app-doc/doxygen/files/doxygen-1.8.5-taskrambler.patch new file mode 100644 index 0000000..e0c9b6e --- /dev/null +++ b/app-doc/doxygen/files/doxygen-1.8.5-taskrambler.patch @@ -0,0 +1,88 @@ +diff -Naur doxygen-1.8.5.orig/src/code.l doxygen-1.8.5/src/code.l +--- doxygen-1.8.5.orig/src/code.l 2013-07-02 13:08:08.000000000 +0100 ++++ doxygen-1.8.5/src/code.l 2013-11-29 15:13:06.237105125 +0000 +@@ -1750,7 +1750,7 @@ + SCOPETNAME (((({ID}{TEMPLIST}?){BN}*)?{SEP}{BN}*)*)((~{BN}*)?{ID}) + SCOPEPREFIX ({ID}{TEMPLIST}?{BN}*{SEP}{BN}*)+ + KEYWORD_OBJC ("@public"|"@private"|"@protected"|"@class"|"@implementation"|"@interface"|"@end"|"@selector"|"@protocol"|"@optional"|"@required"|"@throw"|"@synthesize"|"@property") +-KEYWORD ("asm"|"__assume"|"auto"|"class"|"const"|"delete"|"enum"|"explicit"|"extern"|"false"|"friend"|"gcnew"|"gcroot"|"get"|"inline"|"internal"|"mutable"|"namespace"|"new"|"nullptr"|"override"|"operator"|"pin_ptr"|"private"|"protected"|"public"|"raise"|"register"|"remove"|"self"|"sizeof"|"static"|"struct"|"__super"|"function"|"template"|"generic"|"this"|"true"|"typedef"|"typeid"|"typename"|"union"|"using"|"virtual"|"volatile"|"abstract"|"final"|"import"|"synchronized"|"transient"|"alignas"|"alignof"|{KEYWORD_OBJC}) ++KEYWORD ("asm"|"__assume"|"auto"|"class"|"const"|"delete"|"enum"|"explicit"|"extern"|"false"|"friend"|"gcnew"|"gcroot"|"get"|"inline"|"internal"|"mutable"|"namespace"|"new"|"nullptr"|"override"|"operator"|"pin_ptr"|"private"|"protected"|"public"|"raise"|"register"|"remove"|"self"|"sizeof"|"static"|"struct"|"TR_CLASS"|"TR_INTERFACE"|"__super"|"function"|"template"|"generic"|"this"|"true"|"typedef"|"typeid"|"typename"|"union"|"using"|"virtual"|"volatile"|"abstract"|"final"|"import"|"synchronized"|"transient"|"alignas"|"alignof"|{KEYWORD_OBJC}) + FLOWKW ("break"|"case"|"catch"|"continue"|"default"|"do"|"else"|"finally"|"for"|"foreach"|"for each"|"goto"|"if"|"return"|"switch"|"throw"|"throws"|"try"|"while"|"@try"|"@catch"|"@finally") + TYPEKW ("bool"|"char"|"double"|"float"|"int"|"long"|"object"|"short"|"signed"|"unsigned"|"void"|"wchar_t"|"size_t"|"boolean"|"id"|"SEL"|"string"|"nullptr") + CASTKW ("const_cast"|"dynamic_cast"|"reinterpret_cast"|"static_cast") +@@ -1829,6 +1829,13 @@ + codifyLines(yytext); + endFontClass(); + } ++"TR_CLASS("|"TR_INTERFACE(" { ++ startFontClass("keyword"); ++ codifyLines(yytext); ++ endFontClass(); ++ if (!g_insideTemplate) ++ BEGIN( ClassName ); ++ } + (KEYWORD_CPPCLI_DATATYPE|("partial"{B}+)?"class"|"struct"|"union"|"namespace"|"interface"){B}+ { + startFontClass("keyword"); + codifyLines(yytext); +@@ -2106,6 +2113,10 @@ + BEGIN( ClassVar ); + } + } ++")" { ++ g_code->codify(yytext); ++ BEGIN( ClassVar ); ++ } + "(" { + g_bracketCount=1; + g_code->codify(yytext); +diff -Naur doxygen-1.8.5.orig/src/scanner.l doxygen-1.8.5/src/scanner.l +--- doxygen-1.8.5.orig/src/scanner.l 2013-08-23 14:38:23.000000000 +0100 ++++ doxygen-1.8.5/src/scanner.l 2013-11-29 15:13:58.415030686 +0000 +@@ -600,7 +600,7 @@ + + /* start command character */ + CMD ("\\"|"@") +-SECTIONCMD {CMD}("image"|"author"|"internal"|"version"|"date"|"deprecated"|"param"|"exception"|"return"[s]?|"retval"|"bug"|"warning"|"par"|"sa"|"see"|"pre"|"post"|"invariant"|"note"|"remark"[s]?|"todo"|"test"|"xrefitem"|"ingroup"|"callgraph"|"callergraph"|"latexonly"|"htmlonly"|"xmlonly"|"docbookonly"|"manonly"|"{"|"verbatim"|"dotfile"|"dot"|"defgroup"|"addtogroup"|"weakgroup"|"class"|"namespace"|"union"|"struct"|"fn"|"var"|"details"|"typedef"|"def"|"overload")|("<"{PRE}">") ++SECTIONCMD {CMD}("image"|"author"|"internal"|"version"|"date"|"deprecated"|"param"|"exception"|"return"[s]?|"retval"|"bug"|"warning"|"par"|"sa"|"see"|"pre"|"post"|"invariant"|"note"|"remark"[s]?|"todo"|"test"|"xrefitem"|"ingroup"|"callgraph"|"callergraph"|"latexonly"|"htmlonly"|"xmlonly"|"docbookonly"|"manonly"|"{"|"verbatim"|"dotfile"|"dot"|"defgroup"|"addtogroup"|"weakgroup"|"class"|"namespace"|"union"|"struct"|"TR_CLASS"|"TR_INTERFACE"|"fn"|"var"|"details"|"typedef"|"def"|"overload")|("<"{PRE}">") + BN [ \t\n\r] + BL [ \t\r]*"\n" + B [ \t] +@@ -635,6 +635,7 @@ + %x DefineEnd + %x CompoundName + %x ClassVar ++%x CClassName + %x CSConstraintName + %x CSConstraintType + %x CSIndexer +@@ -1704,8 +1705,30 @@ + if (yytext[yyleng-1]=='{') unput('{'); + BEGIN( CompoundName ) ; + } ++{B}*"TR_CLASS("|"TR_INTERFACE(" { ++ current->section = Entry::CLASS_SEC ; ++ current->spec = Entry::Struct | ++ (current->spec & Entry::Published); // preserve UNO IDL ++ addType( current ) ; ++ current->type += " CLASS" ; ++ current->fileName = yyFileName; ++ current->startLine = yyLineNr; ++ current->startColumn = yyColNr; ++ current->bodyLine = yyLineNr; ++ lineCount() ; ++ BEGIN( CClassName ) ; ++ } ++{SCOPENAME} { ++ current->name = yytext ; ++ lineCount(); ++ BEGIN( CClassName ); ++ } ++")" { ++ BEGIN( ClassVar ); ++ } + {B}*"value struct{" | // C++/CLI extension + {B}*"value struct"{BN}+ { ++ printf("DEBUG: myclass 3\n"); + isTypedef=FALSE; + current->section = Entry::CLASS_SEC; + current->spec = Entry::Struct | Entry::Value; diff --git a/app-doc/doxygen/metadata.xml b/app-doc/doxygen/metadata.xml new file mode 100644 index 0000000..3a6205d --- /dev/null +++ b/app-doc/doxygen/metadata.xml @@ -0,0 +1,19 @@ + + + +dev-tools + + xarthisius@gentoo.org + Kacper Kowalik + +Doxygen is a tool for analyzing, documenting, and reverse-engineering + source code of various languages using a variety of output formats + (try it and see). Doxygen supports C++, C, Java, Objective-C, Python, + IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D, + as well as other languages (using additional helper tools). + + + removes graphviz dependency, along with dot graphs + allow to create dot graphs using media-gfx/graphviz + + diff --git a/dev-python/python2-lxc/ChangeLog b/dev-python/python2-lxc/ChangeLog new file mode 100644 index 0000000..7c8e48b --- /dev/null +++ b/dev-python/python2-lxc/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for / +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Id$ + +*python2-lxc-0.0.0 (13 AUG 2015) + + 13 AUG 2015; Georg Hopp : + Initial import. + diff --git a/dev-python/python2-lxc/Manifest b/dev-python/python2-lxc/Manifest new file mode 100644 index 0000000..7dc9bed --- /dev/null +++ b/dev-python/python2-lxc/Manifest @@ -0,0 +1,4 @@ +DIST python2-lxc-0.0.0.tar.gz 13782 SHA256 99b931e226427fe0f5c8f8f876d9d22af18d4da5ed769d9ce28fabf06f6232c8 SHA512 bbb029b8b9f028f77c29dbddd0f77af8b96f0127e0c169407c7dafc224f091137a2561881c030d7d51bef9bcfe0e0f3a6252ebdb86e0842848db268a20d59092 WHIRLPOOL 49a76ecfa00604b9dc3e98133e1271b160d595e45114a751c487db8e02813ceff43e5d94cdd753faf830064e64dc63251c5c665607a726f02b76096630a26337 +EBUILD python2-lxc-0.0.0.ebuild 640 SHA256 235ed40d68b67db00e7d75fcee7c9780dd5bc5f014ac9c679566331cd16c9c57 SHA512 4f835441bc8bc61ca8fb2952f0a3ae245a4fc42108632870c4d164799d9442a4443f9a57c8519b528d42034e28876cf8652b00dfd196c70fbb8f2a1a561e4dc7 WHIRLPOOL 76785eb1facbaead6aed5347629fbaf1a101c3d407d9c3bad8a01f8ae7dd6adfaa402d3f655af0fa67d18fd8e6731df4e46ea02d0c3508ab3f2f2ad567aafca0 +MISC ChangeLog 222 SHA256 1ac5871ac93ec528905567c8816698f7cab03fab9e22f20c911a379dd2e5ef0e SHA512 ea9bf54100b5c9916a936898a1789cf70cf6a610365ba56a08174426958751a72c3730c711c57307f6b3605c95ba8ba5c8a473e67115a0a3e4f464c603d7fb8b WHIRLPOOL f5dd5371f06e702b12d890db49b77a4e414ab79ca6263392eb0c54489442f93a064b5174e68001fa98a5eb07a634cc7cd9c8b138e019f2addf7ed1a826ae7b39 +MISC metadata.xml 290 SHA256 615c52958d0552fa32d3c69bbb64fe9c63f7c02f96c867a9e97627638586ad74 SHA512 b0ef3e6e0c4ecc1cdac400f16c927e8129e0d45a6c191433bcacaca0a7aca99e9929647996f8b250916388191b177289d93fc92079f7cd673806c640acbe7dba WHIRLPOOL a42606716594d45bf9725187ab739e479df92954f7088397a759cad90fbe9161c777314be1436c9009f3b3e9f35d0cb940204227715ca584a4f67348d69a1a44 diff --git a/dev-python/python2-lxc/metadata.xml b/dev-python/python2-lxc/metadata.xml new file mode 100644 index 0000000..fb9bf3b --- /dev/null +++ b/dev-python/python2-lxc/metadata.xml @@ -0,0 +1,11 @@ + + + + + + georg@steffers.org + + Python2 bindings for liblxc --> + diff --git a/dev-python/python2-lxc/python2-lxc-0.0.0.ebuild b/dev-python/python2-lxc/python2-lxc-0.0.0.ebuild new file mode 100644 index 0000000..5e6e58c --- /dev/null +++ b/dev-python/python2-lxc/python2-lxc-0.0.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +DESCRIPTION="python2 bindings for liblxc" +HOMEPAGE="https://github.com/lxc/python2-lxc" +SRC_URI="https://github.com/lxc/python2-lxc/archive/master.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + app-emulation/lxc" +RDEPEND="app-emulation/lxc" + +S="${WORKDIR}/python2-lxc-master/" + +# python_compile_all() { +# python setup.py build +# } +# +# python_install_all() { +# python setup.py install +# } diff --git a/metadata/layout.conf b/metadata/layout.conf new file mode 100644 index 0000000..d43e61c --- /dev/null +++ b/metadata/layout.conf @@ -0,0 +1 @@ +masters = gentoo diff --git a/net-fs/djmount/ChangeLog b/net-fs/djmount/ChangeLog new file mode 100644 index 0000000..8358db4 --- /dev/null +++ b/net-fs/djmount/ChangeLog @@ -0,0 +1,42 @@ +# ChangeLog for net-fs/djmount +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-fs/djmount/ChangeLog,v 1.8 2010/10/12 08:40:57 phajdan.jr Exp $ + + 12 Oct 2010; Pawel Hajdan jr + djmount-0.71-r1.ebuild: + x86 stable wrt bug #340453 + + 11 Oct 2010; Markos Chandras djmount-0.71-r1.ebuild: + Stable on amd64 wrt bug #340453 + + 11 Oct 2010; Mike Frysinger djmount-0.71-r1.ebuild: + Clean up, fix USE=debug build #267508 by mimosinnet, and fix FEATURES=test + 277557 by Diego E. Pettenò. + +*djmount-0.71-r1 (20 Mar 2008) + + 20 Mar 2008; Doug Goldstein -djmount-0.71.ebuild, + +djmount-0.71-r1.ebuild: + Finally add changes that have been sitting on my system for months, maybe + even a year. + + 30 Sep 2007; Sven Wegener djmount-0.71.ebuild: + Add ~amd64 keyword. + + 07 May 2007; Bjarke Istrup Pedersen djmount-0.71.ebuild: + net-misc/libupnp moved to net-libs/libupnp, updated dependencies. + + 01 Mar 2007; Doug Goldstein +metadata.xml, + +djmount-0.71.ebuild: + Moving djmount to net-fs + + 01 Mar 2007; Doug Goldstein djmount-0.71.ebuild: + Switching to libupnp since gurligebis@gentoo.org notified me that + net-misc/upnp is dead upstream and has been forked off and maintained as + net-misc/libupnp + +*djmount-0.71 (30 Dec 2006) + + 30 Dec 2006; Doug Goldstein +djmount-0.71.ebuild: + Adding new package called djmount for upnp -> fuse mounting + diff --git a/net-fs/djmount/Manifest b/net-fs/djmount/Manifest new file mode 100644 index 0000000..f454ca9 --- /dev/null +++ b/net-fs/djmount/Manifest @@ -0,0 +1,5 @@ +AUX djmount-0.71-include-fix-for-newer-libupnp.patch 342 SHA256 cb02d19da4db2bf48a9df3fce2ff52ae3ed72b904fc6d9594adb41151fbd46e1 SHA512 d9673a20d776bd12793ee171dbe130d23b86803d43bf885184791438be328dba8ec982305c18277dfdf642431feac0402a54aff028e3bcde0d7f07cb92916f8a WHIRLPOOL 62a4989d6dea3548584bf68884de8423e89528ad39d93824d821ba05e2b3ea6c46fc42587860204a1ab223bc5f0dca871ea1226bb118673143fcf69fb61f18fe +DIST djmount-0.71.tar.gz 1159653 SHA256 aa5bb482af4cbd42695a7e396043d47b53d075ac2f6aa18a8f8e11383c030e4f SHA512 6735c1dc346470d72d3ab2434be5e634d7b6b2863a182fa15b4f24e5bda7e0338d90d3efe58e5c161bd5f5cf0f4e8209c988492b1c1fa12bd625eb0c97ad57bd WHIRLPOOL 0fbc60876dea2f8ca92a6745c1e1b6a14b7638d932f0d7b5f289f24f40a75991d2c111bd07dfb7895a3611157948a80640793baa3a9d4b84050356242b403d3b +EBUILD djmount-0.71-r2.ebuild 1170 SHA256 6d579c20442996a7df65c82e293646a174154c9cd85a4de0302ecf44c71208ab SHA512 022839ebcf18bfb1c2df1f02be5ca76acf7a2cc90a075b67d772c925c981c9384bb67cea31e73e0763aa7ca210012291306c37bc151e03aa9316c7167d6196d9 WHIRLPOOL 06d801da4772b4b9c5a3337bde9d238fa57d9dc255fceee307c77d41bef7e008ee20f6b1ac8b8cac266b8be1d9e9fabafd69fa9b8987c566dce60440b01ea42d +MISC ChangeLog 1595 SHA256 96dbbe83a75e62645e51fe3ff93b830c73a4f24d5c1b82c0f1c79eef1b131bce SHA512 f6c911a10440df1ae8ed4f5b830901471290d0c4c30a64bae20b1fff89693d085f12050b0ccd6e6755dd554ae937418b35703cc3cb5af9191832121b7a7751f1 WHIRLPOOL d8783ca00ec99403e10f2e0ab5d76d0c5922f9f20f490e0b16012c5d15749a7672ac213106eee75e54dd089e326d71373481fa2b88b4c0cee3570b6e6fedbce9 +MISC metadata.xml 201 SHA256 8f75fc60785c44922fb01cde68caa6453b815502745e057680d2c923733fb70a SHA512 84a5327ed4c5c64a425ec34c4658d077df5992688f6ad1b39c1f84f0e4a58663ba06c78a963423815d11f9b1cdfc3919a5d6f999e4f4f49c8c06627c60cfc2ec WHIRLPOOL 614e7c517ef569cba692b091fd5a3bd55ce0df2e5b3e0b4ce20bc08abc1c017b1cb8fe0bf95a68175dd0994942eb4669022d369c17a425cc86c431a73e1ee093 diff --git a/net-fs/djmount/djmount-0.71-r2.ebuild b/net-fs/djmount/djmount-0.71-r2.ebuild new file mode 100644 index 0000000..7c854eb --- /dev/null +++ b/net-fs/djmount/djmount-0.71-r2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-fs/djmount/djmount-0.71-r1.ebuild,v 1.4 2010/10/12 08:40:57 phajdan.jr Exp $ + +EAPI="2" + +DESCRIPTION="Mount UPnP audio/video servers as a filesystem" +HOMEPAGE="http://djmount.sf.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +inherit eutils + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="debug test" + +RDEPEND="sys-fs/fuse + =net-libs/libupnp-1.6.6" +DEPEND="${RDEPEND} + test? ( sys-libs/readline )" + +src_unpack() { + default + rm -rf libupnp/*/{src,inc} libupnp/configure # make sure we use external +} + +src_prepare() { + sed -i 's:SetLogFileNames:UpnpSetLogFileNames:' djmount/fuse_main.c #267508 + sed -i 's:InitLog:UpnpInitLog:' djmount/test_device.c #277557 + epatch "${FILESDIR}/${P}-include-fix-for-newer-libupnp.patch" +} + +src_configure() { + econf $(use_enable debug) --with-external-libupnp +} + +src_test() { + # wants to do mounts :x + printf '#!/bin/sh\nexit 0\n' > djmount/test_vfs.sh + default +} + +src_install() { + emake DESTDIR="${D}" install || die + dodoc AUTHORS ChangeLog NEWS README search_help.txt THANKS +} diff --git a/net-fs/djmount/files/djmount-0.71-include-fix-for-newer-libupnp.patch b/net-fs/djmount/files/djmount-0.71-include-fix-for-newer-libupnp.patch new file mode 100644 index 0000000..2f9417b --- /dev/null +++ b/net-fs/djmount/files/djmount-0.71-include-fix-for-newer-libupnp.patch @@ -0,0 +1,11 @@ +diff -Naur djmount-0.71.orig/djmount/upnp_util.h djmount-0.71/djmount/upnp_util.h +--- djmount-0.71.orig/djmount/upnp_util.h 2006-08-27 22:12:20.000000000 +0200 ++++ djmount-0.71/djmount/upnp_util.h 2012-12-26 21:14:42.729566628 +0100 +@@ -27,6 +27,7 @@ + #define UPNP_UTIL_H_INCLUDED + + ++#include + #include + + diff --git a/net-fs/djmount/metadata.xml b/net-fs/djmount/metadata.xml new file mode 100644 index 0000000..877ed7a --- /dev/null +++ b/net-fs/djmount/metadata.xml @@ -0,0 +1,7 @@ + + + + + cardoe@gentoo.org + + diff --git a/net-libs/libupnp/ChangeLog b/net-libs/libupnp/ChangeLog new file mode 100644 index 0000000..f6fc092 --- /dev/null +++ b/net-libs/libupnp/ChangeLog @@ -0,0 +1,243 @@ +# ChangeLog for net-libs/libupnp +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libupnp/ChangeLog,v 1.50 2013/04/04 22:19:49 vapier Exp $ + + 04 Apr 2013; Mike Frysinger libupnp-1.6.18.ebuild: + Drop automake-1.9 requirement #454750 by Alphat-PC. + + 17 Mar 2013; Markos Chandras metadata.xml: + Add proxy-maintainers to metadata.xml + + 23 Feb 2013; Agostino Sarubbo libupnp-1.6.18.ebuild: + Stable for ppc64, wrt bug #454570 + + 23 Feb 2013; Agostino Sarubbo libupnp-1.6.18.ebuild: + Stable for alpha, wrt bug #454570 + + 22 Feb 2013; Agostino Sarubbo libupnp-1.6.18.ebuild: + Stable for arm, wrt bug #454570 + + 22 Feb 2013; Agostino Sarubbo libupnp-1.6.18.ebuild: + Stable for ppc, wrt bug #454570 + + 21 Feb 2013; Agostino Sarubbo libupnp-1.6.18.ebuild: + Stable for sparc, wrt bug #454570 + + 20 Feb 2013; Agostino Sarubbo libupnp-1.6.18.ebuild: + Stable for x86, wrt bug #454570 + + 20 Feb 2013; Agostino Sarubbo libupnp-1.6.18.ebuild: + Stable for amd64, wrt bug #454570 + + 09 Feb 2013; Jeroen Roovers libupnp-1.6.18.ebuild: + Stable for HPPA (bug #454570). + + 30 Jan 2013; -libupnp-1.6.6.ebuild, + -files/libupnp-1.6.6-patch-statevar-query.patch, -libupnp-1.6.14.ebuild: + Removing old versions + + 30 Jan 2013; Agostino Sarubbo libupnp-1.6.17.ebuild: + Stable for x86, wrt bug #433645 + +*libupnp-1.6.18 (30 Jan 2013) + + 30 Jan 2013; +libupnp-1.6.18.ebuild: + Bumping to 1.6.18 + + 01 Jan 2013; Agostino Sarubbo libupnp-1.6.17.ebuild: + Stable for arm, wrt bug #433645 + + 30 Dec 2012; Agostino Sarubbo libupnp-1.6.17.ebuild: + Stable for sparc, wrt bug #433645 + + 29 Dec 2012; Agostino Sarubbo libupnp-1.6.17.ebuild: + Stable for alpha, wrt bug #433645 + + 09 Dec 2012; Agostino Sarubbo libupnp-1.6.17.ebuild: + Stable for ppc64, wrt bug #433645 + + 07 Dec 2012; Agostino Sarubbo libupnp-1.6.17.ebuild: + Stable for ppc, wrt bug #433645 + + 20 Oct 2012; Sergey Popov libupnp-1.6.17.ebuild: + Mark ~amd64-linux + + 19 Sep 2012; Jeroen Roovers libupnp-1.6.17.ebuild: + Stable for HPPA (bug #433645). + + 04 Jul 2012; Jeff Horelick libupnp-1.6.14.ebuild: + marked x86 per bug 423747 + + 28 Jun 2012; Agostino Sarubbo libupnp-1.6.17.ebuild: + Stable for amd64, wrt bug #423747 + +*libupnp-1.6.17 (17 Jun 2012) + + 17 Jun 2012; Markos Chandras +libupnp-1.6.17.ebuild: + Version bump. Bug #415655 + + 29 May 2012; Alexis Ballier libupnp-1.6.14.ebuild: + keyword ~amd64-fbsd + +*libupnp-1.6.14 (15 Dec 2011) + + 15 Dec 2011; -libupnp-1.6.6-r1.ebuild, + +libupnp-1.6.14.ebuild: + Bumping to 1.6.14, fixing bug #393077 + + 11 Oct 2010; Markos Chandras libupnp-1.6.6.ebuild, + libupnp-1.6.6-r1.ebuild: + Remove unknown --without-docdir configure parameter + + 04 Apr 2009; libupnp-1.6.6-r1.ebuild: + - Keyword ~arm + +*libupnp-1.6.6-r1 (31 Jan 2009) + + 31 Jan 2009; Bjarke Istrup Pedersen + +files/libupnp-1.6.6-patch-statevar-query.patch, -libupnp-1.4.6.ebuild, + -libupnp-1.6.5.ebuild, +libupnp-1.6.6-r1.ebuild: + Fixing bug #256843 and removing old ebuilds + + 11 Jan 2009; Markus Meier libupnp-1.6.6.ebuild: + amd64 stable, bug #239533 + + 08 Jan 2009; Jeroen Roovers libupnp-1.6.6.ebuild: + Stable for HPPA (bug #239533). + + 07 Jan 2009; Brent Baude libupnp-1.6.6.ebuild: + Marking libupnp-1.6.6 ppc64 for bug 239533 + + 03 Jan 2009; nixnut libupnp-1.6.6.ebuild: + ppc stable #239533 + + 30 Dec 2008; Raúl Porcel libupnp-1.6.6.ebuild: + alpha/sparc/x86 stable + +*libupnp-1.6.6 (11 Jul 2008) + + 11 Jul 2008; Bjarke Istrup Pedersen + +libupnp-1.6.6.ebuild: + Bumping to version 1.6.6 + + 12 May 2008; Markus Rothe libupnp-1.6.5.ebuild: + Stable on ppc64 + + 25 Mar 2008; Jeroen Roovers libupnp-1.6.5.ebuild: + Stable for HPPA (bug #213487). + +*libupnp-1.6.5 (12 Mar 2008) + + 12 Mar 2008; Bjarke Istrup Pedersen + -libupnp-1.6.3.ebuild, +libupnp-1.6.5.ebuild: + Bumping to version 1.6.5 + + 04 Mar 2008; Raúl Porcel libupnp-1.6.3.ebuild: + Add ~alpha + + 03 Mar 2008; Jeroen Roovers libupnp-1.6.3.ebuild: + Marked ~hppa (bug #212002). + +*libupnp-1.6.3 (22 Jan 2008) + + 22 Jan 2008; Bjarke Istrup Pedersen + -libupnp-1.6.0.ebuild, +libupnp-1.6.3.ebuild: + Bumping from 1.6.0 to 1.6.3 + +*libupnp-1.6.0 (29 Jun 2007) + + 29 Jun 2007; Bjarke Istrup Pedersen + +libupnp-1.6.0.ebuild: + Bumping to version 1.6.0 + + 29 Jun 2007; Bjarke Istrup Pedersen + libupnp-1.4.6.ebuild: + Removing blocking of net-misc/upnp, since it is finally gone :-) + + 06 Jun 2007; Markus Rothe libupnp-1.4.6.ebuild: + Stable on ppc64; bug #168789 + + 30 May 2007; René Nussbaumer libupnp-1.4.6.ebuild: + Stable on ppc. See bug #168789. + + 30 May 2007; Doug Goldstein libupnp-1.4.6.ebuild: + stable on amd64 wrt bug #168789. Even though it still has 64 bit issues that + prevent apps like djmount from working, stabling it so it can replace upnp + which has more issues but was marked stable + + 30 May 2007; Gustavo Zacarias libupnp-1.4.6.ebuild: + Stable on sparc wrt #168789 + + 30 May 2007; Doug Goldstein libupnp-1.4.6.ebuild: + stable on x86 wrt bug #168789 + + 15 May 2007; Thilo Bangert metadata.xml: + add no-herd + + 07 May 2007; Bjarke Istrup Pedersen -files/libupnp-1.4.5-fbsd.patch, + -libupnp-1.4.5.ebuild +libupnp-1.4.6.ebuild: + Bumping to version 1.4.6, contains FreeBSD fix too. + +*libupnp-1.4.6 (07 May 2007) + + 29 Apr 2007; Bjarke Istrup Pedersen +files/libupnp-1.4.5-fbsd.patch: + Adding patch to fix tests on FreeBSD. + + 29 Apr 2007; Bjarke Istrup Pedersen -libupnp-1.4.4-r1.ebuild, + -libupnp-1.4.4.ebuild +libupnp-1.4.5.ebuild: + Bumping to version 1.4.5, contains FreeBSD fix and some other fixes. + +*libupnp-1.4.5 (29 Apr 2007) + + 19 Apr 2007; Timothy Redaelli libupnp-1.4.4-r1.ebuild: + Keyworded ~x86-fbsd wrt bug #175201 and #175090 + + 19 Apr 2007; Bjarke Istrup Pedersen +libupnp-1.4.4-r1.ebuild: + Bumping to revision 1.4.4-r1 to fix compiling on Gentoo/FreeBSD. + +*libupnp-1.4.4-r1 (19 Apr 2007) + + 17 Apr 2007; Bjarke Istrup Pedersen -libupnp-1.4.2.ebuild: + Removing old version, and moving keywords to 1.4.4 + + 17 Apr 2007; Bjarke Istrup Pedersen -libupnp-1.4.3.ebuild, + +libupnp-1.4.4.ebuild: + Bumping to version 1.4.4 + +*libupnp-1.4.4 (17 Apr 2007) + + 31 Mar 2007; Bjarke Istrup Pedersen +libupnp-1.4.3.ebuild: + Bumping to version 1.4.3 + +*libupnp-1.4.3 (31 Mar 2007) + + 06 Mar 2007; Markus Rothe libupnp-1.4.2.ebuild: + Added ~ppc64; bug #168789 + + 03 Mar 2007; nixnut libupnp-1.4.2.ebuild: + Added ~ppc wrt bug 168789 + + 27 Feb 2007; Jason Wever libupnp-1.4.2.ebuild: + Added ~sparc keyword wrt bug #168279. + +*libupnp-1.4.2 (27 Feb 2007) + + 27 Feb 2007; -libupnp-1.4.1.ebuild, + +libupnp-1.4.2.ebuild: + version bump and tests fix thanks weeve + + 10 Feb 2007; -files/libupnp-1.4.0-va_list.patch, + -libupnp-1.4.0.ebuild, libupnp-1.4.1.ebuild: + Fix bugs 164770 and 164768 thanks to Mark Charlebois + +*libupnp-1.4.1 (29 Sep 2006) + + 29 Sep 2006; Mike Frysinger +libupnp-1.4.1.ebuild: + Version bump. + +*libupnp-1.4.0 (01 Jul 2006) + + 01 Jul 2006; Stefan Schweizer + +files/libupnp-1.4.0-va_list.patch, +metadata.xml, +libupnp-1.4.0.ebuild: + New ebuild, successor of upnp, thanks to kaouete + in #136283. diff --git a/net-libs/libupnp/Manifest b/net-libs/libupnp/Manifest new file mode 100644 index 0000000..91e9ea2 --- /dev/null +++ b/net-libs/libupnp/Manifest @@ -0,0 +1,4 @@ +DIST libupnp-1.6.6.tar.bz2 1146854 SHA256 58d7cabec2b21c80e28a4e5090bba94a849a8f02450e26c1b985318a36b0bbb3 SHA512 f7720ed2d342b5b0bd61cdc229e4a73f94a91cef5e907a1bf6cda7118a4200bfd8564858a7971b8077b32cf22dfd9f8a130249253297604d9c5a367249c4e057 WHIRLPOOL 70f488a97ce2a4f4bde62c35d1c484a10152867dc1e0ae91d36b06397678c38fc253f88d20ef24bbd5b063984dfc637641cf4391b9fc8f7089cf1900fc2f0377 +EBUILD libupnp-1.6.6.ebuild 1286 SHA256 d0b0a830f054c6d7f1eb46e73e3e2d79c163e49a9dc824f8974389803d9ea790 SHA512 f708c56453531cf36cefb11edd838cc766bff6e2f64508d5c1d638f747f60a7ff3d5eb191b0d41ba127712a122fe3e82c2a6070c125b25fe6ea38057b039f86b WHIRLPOOL 195933571a2185e7c817e6acf40f6275ce49c324c7312157384de4d4d0f21ba4e3e35b51e0eb63ae7a32d25218596646b9e902a271fcb52575f8cc0630106c74 +MISC ChangeLog 8390 SHA256 2a2841e69f9b005912cb9a68230ff57406b33d176cf9769d599b622347d29635 SHA512 9005c7937be1b2accc7003143b2c715ef9f7809a9afb907b1b92ec1c06a675362286a3f0b325f937dc3d64d281761946d5bf9c7188c7c1e18924f572725b007f WHIRLPOOL b657c1d48bbce6a8f832edb94b1eaaad2a64c6b35e066f4840746ee4b82ee7addad9424a5937f15604ed56548d77b33b235cded22fcb518eea922379d1a29fb7 +MISC metadata.xml 368 SHA256 8be8b7c1c68e780a2fd0e1df428a6208d920081d390257a6ad3fa0d36f9d73e5 SHA512 8d6c2a2d32a4349792db1cd4ac472f6e7b6412b3e6da9047653866edb9a672fecbf8776d04113062324338931b408a79bcfa4024fda558f75fd9265c1455ec93 WHIRLPOOL 298b9a5aad04f9c86fb02fe77f8e3e0e1684a515d82db980a0f3ffa6058a83ad5c6f3d8cacf08e4f6ee0eb4d6476d504d94de9af0a05a759d972c6423479cae9 diff --git a/net-libs/libupnp/libupnp-1.6.6.ebuild b/net-libs/libupnp/libupnp-1.6.6.ebuild new file mode 100644 index 0000000..af351aa --- /dev/null +++ b/net-libs/libupnp/libupnp-1.6.6.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libupnp/Attic/libupnp-1.6.6.ebuild,v 1.8 2013/01/30 19:24:44 gurligebis dead $ + +WANT_AUTOMAKE=1.9 + +inherit eutils flag-o-matic autotools + +DESCRIPTION="An Portable Open Source UPnP Development Kit" +HOMEPAGE="http://pupnp.sourceforge.net/" +SRC_URI="mirror://sourceforge/pupnp/${P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="debug" + +src_unpack() { + unpack ${A} + cd "${S}" + + AT_M4DIR="m4" eautoreconf + + # fix tests + chmod +x ixml/test/test_document.sh +} + +src_compile() { + use x86-fbsd && append-flags -O1 + # w/o docdir to avoid sandbox violations + econf \ + $(use_enable debug) \ + || die "econf failed" + emake || die "emake failed" +} + +src_install () { + emake DESTDIR="${D}" install || die "emake install failed" + dobin upnp/sample/upnp_tv_{ctrlpt,device,combo} + dodoc NEWS README ChangeLog +} + +pkg_postinst() { + ewarn "Please remember to run revdep-rebuild when upgrading" + ewarn "from libupnp 1.4.x to libupnp 1.6.x , so packages" + ewarn "gets linked with the new library." + ewarn "" + ewarn "The revdep-rebuild script is part of the" + ewarn "app-portage/gentoolkit package." + ebeep +} diff --git a/net-libs/libupnp/metadata.xml b/net-libs/libupnp/metadata.xml new file mode 100644 index 0000000..9551b35 --- /dev/null +++ b/net-libs/libupnp/metadata.xml @@ -0,0 +1,13 @@ + + + +proxy-maintainers + + maq@maqibooy.com + Marcus Stjärnås + + + gurligebis@gentoo.org + Bjarke Istrup Pedersen + + diff --git a/overlay.xml b/overlay.xml new file mode 100644 index 0000000..49d8f74 --- /dev/null +++ b/overlay.xml @@ -0,0 +1,18 @@ + + + + ghopp + + The repo contains some customized ebuilds, that I needed as well as some + ebuilds for my own code. + + http://www.weird-web-workers.org/ + + georg@steffers.org + + + https://gitlab.weird-web-workers.org/ghopp/ghopp-overlay.git + + + + diff --git a/profile/arch.list b/profile/arch.list new file mode 100644 index 0000000..21d5bd8 --- /dev/null +++ b/profile/arch.list @@ -0,0 +1 @@ +amd64 diff --git a/profile/categories b/profile/categories new file mode 100644 index 0000000..1e6c8d8 --- /dev/null +++ b/profile/categories @@ -0,0 +1 @@ +ghopp-test diff --git a/profile/eapi b/profile/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profile/eapi @@ -0,0 +1 @@ +5 diff --git a/profile/package.mask b/profile/package.mask new file mode 100644 index 0000000..e69de29 diff --git a/profile/package.use b/profile/package.use new file mode 100644 index 0000000..e69de29 diff --git a/profile/repo_name b/profile/repo_name new file mode 100644 index 0000000..10b9223 --- /dev/null +++ b/profile/repo_name @@ -0,0 +1 @@ +ghopp diff --git a/profile/updates/.keep-me b/profile/updates/.keep-me new file mode 100644 index 0000000..e69de29 diff --git a/sys-apps/pacman/ChangeLog b/sys-apps/pacman/ChangeLog new file mode 100644 index 0000000..2585a18 --- /dev/null +++ b/sys-apps/pacman/ChangeLog @@ -0,0 +1,72 @@ +# ChangeLog for sys-apps/pacman +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/pacman/ChangeLog,v 1.14 2015/01/05 21:46:57 mgorny Exp $ + + 05 Jan 2015; Michał Górny pacman-4.0.3-r1.ebuild: + Use python-any-r1 for tests. + +*pacman-4.0.3-r1 (24 Oct 2014) + + 24 Oct 2014; Michał Górny +pacman-4.0.3-r1.ebuild: + Add missing aliases for completions, bug #526316. + +*pacman-4.0.3 (02 Jul 2012) + + 02 Jul 2012; Nathan Phillip Brink +pacman-4.0.3.ebuild: + Add pacman-4.0.3, fixing bug #421313. + + 16 Jun 2012; Nathan Phillip Brink pacman-4.0.1.ebuild: + Fix inconsistency between m4/gettext.m4 and Makefile.in.in caused by + autopoint running. Fixes bug #420469 by Ilya Gordeev. + + 08 May 2012; Jeff Horelick pacman-4.0.1.ebuild: + Keyword ~x86. Tested by me, signed off by binki. + +*pacman-4.0.1 (28 Jan 2012) + + 28 Jan 2012; Nathan Phillip Brink -pacman-3.5.4.ebuild, + -pacman-4.0.0.ebuild, +pacman-4.0.1.ebuild: + Bump to pacman-4.0.1, dropping old pacmen. Fixes bug #400933 where pacman was + incompatible with >=libarchive-3. + +*pacman-4.0.0 (18 Oct 2011) + + 18 Oct 2011; Nathan Phillip Brink +pacman-4.0.0.ebuild, + +files/pacman-4.0.0-gpgme.patch, metadata.xml: + Bump to pacman-4.0.0. Add support for gpgme with help of buildsystem patch, + support new libcurl functionality, add missing asciidoc DEPEND, and install + bash completion files. + + 16 Oct 2011; Nathan Phillip Brink -pacman-3.4.1.ebuild, + -pacman-3.5.2.ebuild: + Clean out old versions (pacman-3.4.1, pacman-3.5.2). + +*pacman-3.5.4 (23 Aug 2011) + + 23 Aug 2011; Nathan Phillip Brink +pacman-3.5.4.ebuild: + Bump to pacman-3.5.4 (bug #379305). + + 08 Jun 2011; Nathan Phillip Brink -pacman-3.3.3.ebuild: + Drop old pacman-3.3.3. + +*pacman-3.5.2 (08 Jun 2011) + + 08 Jun 2011; Nathan Phillip Brink +pacman-3.5.2.ebuild: + Bump to pacman-3.5.2 and use EAPI=4 and autotools-utils eclass for it. + + 04 May 2011; Nathan Phillip Brink metadata.xml: + Take over pacman which used to be proxy maintained for me. + +*pacman-3.4.1 (01 Nov 2010) + + 01 Nov 2010; Markos Chandras +pacman-3.4.1.ebuild: + Version bump. Thanks to Nathan Phillip Brink + (ohnobinki). Bug #341229 + +*pacman-3.3.3 (12 May 2010) + + 12 May 2010; Markos Chandras +pacman-3.3.3.ebuild, + +metadata.xml: + Initial commit of pacman package manager. Moved from sunrise overlay. + Thanks to Nathan Phillip Brink (ohnobinki) . + Fixes bug #299275 diff --git a/sys-apps/pacman/Manifest b/sys-apps/pacman/Manifest new file mode 100644 index 0000000..f227ae5 --- /dev/null +++ b/sys-apps/pacman/Manifest @@ -0,0 +1,5 @@ +AUX pacman-4.0.0-gpgme.patch 1588 SHA256 19e285aca79c1c0499a013eee30a22a9b16e6d8cd8c3583ffc8c597e39bbb2ed SHA512 7651769ca4b4f5ae0157e5b108a75777b3057b3d1dadb0e6c03650340f5eecdc852967627e2bbd18eb4d54c4d05db5ead57cfac42b428dd5caf16f9654d70b4c WHIRLPOOL b994cd6f38e8cacecba91f85706f88aeb05984cbd3d83c6cfaedaa9e0572198e1ebee34155f581fa249651060bf1478512483dfd5927afccae8943d5fbd5a8c7 +DIST pacman-4.0.3.tar.gz 1961839 SHA256 a48696ae51aaccf31a69ea7916ba9b06e7836eb933b8a281c666729c9d55ce25 SHA512 a1c7607470f0c54affe09a1b0491cdc310f37accaf782489439fd80f85b7b0ae313c477f5f3075ddef86234364b2b317e9f6abe618722b603cc9808fbba2b326 WHIRLPOOL f01c0ee89e471fbf08d71abe6e1413d7102ce6b20d20a1658a88f4600df01e9485420975ef698765b2f358e83dffe84d68df0891a6d888a35826254db33856ed +EBUILD pacman-4.0.3-r2.ebuild 3211 SHA256 012e209d6ec7904bbbe533cdb9bd37ea2f3999253271e615a2f6e57e405f8201 SHA512 9029f623535d438e5efe90965497cb0deeeaab9c467dc3fafe5b5ef0b9945af1c5e66e204a57ff460f024b507de038766a5c0227ca02e97d0ae1e6f1b0a2f8df WHIRLPOOL d609216fb820b54e4adef1fdab362f2ab26a2f5965a226b3a8ae5770b3f788f5a5202d16ebd892d61528b3999cd5804ab154119e0691c924abc58f0737181968 +MISC ChangeLog 2764 SHA256 81556673523a44e3506ece515916d6817fb2da67e2bf66a1b9b73070e5936c5b SHA512 050bc1d6055e9d7658f685cf20c5896da296641ea801c4bde46e24ef66912b9066ee308f7121bc4136dafc528a18f43908c131575e1e3017dd435402b62b11ae WHIRLPOOL b2be033315bfbad356fe5812ca716838f543cb08e670985223dea36b81e85aec26080060b56dad43f8d666c60837f1bace8dd60239a9b98399fb9a8076eaf845 +MISC metadata.xml 365 SHA256 9fc1ef7dbfcf2bf60550a9012a41fb77c8795d2af3cf59a4c6fd1f59169b2d1f SHA512 f6c422bf2d6ea05e32377d7a12c16ed28c3329b8c38d1c8f0bfa5893219b027d37ec0e47eed7994fb6b0d1d3bf7852a52fbad6582488e2e877d343b229e45fe1 WHIRLPOOL dbf72fb7eca4ade87a77c5bb97b2b0ef08f5dada7d87bd2c15c7882b637c5032f21f66ec0d1eaa41a9cf0445b4e0b0dc7f45b851990a8051ebd593e145c8fe3c diff --git a/sys-apps/pacman/files/pacman-4.0.0-gpgme.patch b/sys-apps/pacman/files/pacman-4.0.0-gpgme.patch new file mode 100644 index 0000000..ab0f57c --- /dev/null +++ b/sys-apps/pacman/files/pacman-4.0.0-gpgme.patch @@ -0,0 +1,45 @@ +From fc732def0944aac5c7b18860b4f46444e6d50044 Mon Sep 17 00:00:00 2001 +From: Nathan Phillip Brink +Date: Mon, 17 Oct 2011 21:01:22 +0000 +Subject: [PATCH] Use AM_GPGME_PATH macro from gpgme instead of home-built gpgme detection. + +Fixes compilation on Gentoo, where CPPFLAGS=-I/usr/include/gpgme is +necessary. +--- + configure.ac | 20 ++++++++++++-------- + 1 files changed, 12 insertions(+), 8 deletions(-) + +diff --git a/configure.ac b/configure.ac +index c23da75..87cd359 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -161,14 +161,18 @@ AM_CONDITIONAL([HAVE_LIBSSL], [test "x$with_openssl" = "xyes"]) + # Check for gpgme + AC_MSG_CHECKING(whether to link with libgpgme) + AS_IF([test "x$with_gpgme" != "xno"], +- [AC_MSG_RESULT(yes) +- AC_CHECK_LIB([gpgme], [gpgme_check_version], , +- [if test "x$with_gpgme" != "xcheck"; then +- AC_MSG_FAILURE([--with-ggpme was given, but -lgpgme was not found]) +- fi], +- [-lgpgme]) +- with_gpgme=$ac_cv_lib_gpgme_gpgme_check_version], +- AC_MSG_RESULT(no)) ++ [AC_MSG_RESULT([yes])], ++ [AC_MSG_RESULT([no])]) ++AS_IF([test "x$with_gpgme" != "xno"], ++ [AM_PATH_GPGME([], ++ [LIBS="$LIBS $GPGME_LIBS" ++ CPPFLAGS="$CPPFLAGS $GPGME_CPPFLAGS" ++ CFLAGS="$CFLAGS $GPGME_CFLAGS" ++ with_gpgme=yes ++ AC_DEFINE([HAVE_LIBGPGME], [1], [Define if gpgme should be used to provide GPG signature support.])], ++ [AS_IF([test "x$with_gpgme" != "xcheck"], ++ [AC_MSG_FAILURE([--with-gpgme was given, but gpgme was not found])]) ++ with_gpgme=no])]) + AM_CONDITIONAL([HAVE_LIBGPGME], [test "x$with_gpgme" = "xyes"]) + + # Checks for header files. +-- +1.7.3.4 + diff --git a/sys-apps/pacman/metadata.xml b/sys-apps/pacman/metadata.xml new file mode 100644 index 0000000..4581cf0 --- /dev/null +++ b/sys-apps/pacman/metadata.xml @@ -0,0 +1,11 @@ + + + + + binki@gentoo.org + Nathan Phillip Brink + + + Support verifying packages signed with GPG using app-crypt/gpgme + + diff --git a/sys-apps/pacman/pacman-4.0.3-r2.ebuild b/sys-apps/pacman/pacman-4.0.3-r2.ebuild new file mode 100644 index 0000000..23a0ab7 --- /dev/null +++ b/sys-apps/pacman/pacman-4.0.3-r2.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/pacman/pacman-4.0.3-r1.ebuild,v 1.2 2015/01/05 21:46:57 mgorny Exp $ + +EAPI=4 + +PYTHON_COMPAT=( python2_7 ) +inherit autotools autotools-utils bash-completion-r1 eutils python-any-r1 + +DESCRIPTION="Archlinux's binary package manager" +HOMEPAGE="http://archlinux.org/pacman/" +SRC_URI="ftp://ftp.archlinux.org/other/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="curl debug doc gpg test" + +COMMON_DEPEND="app-arch/libarchive + dev-libs/openssl + virtual/libiconv + virtual/libintl + sys-devel/gettext + app-arch/arch-install-scripts + app-arch/armrr + curl? ( net-misc/curl ) + gpg? ( app-crypt/gpgme )" +RDEPEND="${COMMON_DEPEND} + app-arch/xz-utils" +# autoconf macros from gpgme requied unconditionally +# makepkg collision with old bash-completion +DEPEND="${COMMON_DEPEND} + app-crypt/gpgme + doc? ( app-doc/doxygen + app-text/asciidoc ) + test? ( ${PYTHON_DEPS} ) + !<=app-shells/bash-completion-2.1-r90" + +RESTRICT="test" + +src_prepare() { + # Adds AM_GPGME_PATH call which requires app-crypt/gpgme to be + # DEPENDed on unconditionally: + epatch "${FILESDIR}"/${PN}-4.0.0-gpgme.patch + + # Remove a line that adds -Werror in ./configure when --enable-debug + # is passed: + sed -i -e '/-Werror/d' configure.ac || die "-Werror" + + # autopoint is unwilling to replace m4/gettext.m4 with the correct + # version even though it'll gladly replace */po/Makefile.in.in, + # creating an inconsistency between gettext m4 macros and + # Makefile.in.in. Also, AM_MKINSTALLDIRS apparently doesn't exist + # anymore, so we need newer gettext macros. #420469 + rm m4/gettext.m4 || die + sed -i -e '/AM_GNU_GETTEXT_VERSION/s/0\.13\.1/0.18.1/' configure.ac || die + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --localstatedir=/var + --disable-git-version + --with-openssl + # Help protect user from shooting his/her Gentoo installation in + # its foot. + --with-root-dir="${EPREFIX}"/var/chroot/archlinux + $(use_enable debug) + $(use_enable doc) + $(use_enable doc doxygen) + $(use_with curl libcurl) + $(use_with gpg gpgme) + ) + autotools-utils_src_configure +} + +src_install() { + autotools-utils_src_install + + dodir /etc/pacman.d + newbashcomp "${AUTOTOOLS_BUILD_DIR}"/contrib/bash_completion pacman + bashcomp_alias pacman pacman-key makepkg + + # get a mirrorlist. + # 1. use locale to find a country code... + LOCALE="$(locale | sed '/^LANG/{;s/.*=\([^.]*\).*/\1/;p;};d')" + LOCALE="$(echo ${LOCALE#*_} | tr '[:lower:]' '[:upper:]')" + + echo "$(armrr -h | sed '2,+1H;${;g;p;};d' | tr -d '\n')" | grep -q 'DE' || \ + LOCALE='US' + + echo -e "n\ny" | DESTDIR=${D} armrr "${LOCALE}" + + # remove comment from XferCommand + sed -i '/^\s*#XferCommand.*curl/s/^\s*#//' ${D}/etc/pacman.conf + + # add mirror configuration + cat >>${D}/etc/pacman.conf <