diff options
Diffstat (limited to 'app-editors')
47 files changed, 394 insertions, 842 deletions
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz Binary files differindex e64884dc2ded..f0a288a89ace 100644 --- a/app-editors/Manifest.gz +++ b/app-editors/Manifest.gz diff --git a/app-editors/bvi/Manifest b/app-editors/bvi/Manifest index 2e10e0a4959e..d21f58dad97c 100644 --- a/app-editors/bvi/Manifest +++ b/app-editors/bvi/Manifest @@ -1,5 +1,3 @@ -DIST bvi-1.4.0.src.tar.gz 139202 BLAKE2B 151d86214aa93bb0a7f383c8de13b8a15fe2cfe7f5892dff52b80e362c049b49082abe846ffaf68ec69201bbffba2fdcc5d00f744756c49ecb26e16ab93bb13d SHA512 119cfc7350f81c324e77243f948cfb91cd9a3122fef307616e4756a99732f69131aed2a26ebe48048698b9c211a0214255f3e6605ad2cbf479a14a4a0f88923c DIST bvi-1.4.1.src.tar.gz 143181 BLAKE2B ad4ae885b1b85ebfc4fc842e0b072383b6755eeaf1d8a71ffb461c5caf0c4c97d1906a7762b66ae4a5ede9ac8a204543bc0aed8630a3ea52ca452e8c645ad616 SHA512 f7a3f07e6bcefe566a101c4db85192f0d2e3580be0ab10bc297e6c0192e79d29061a7c9f1a57cf5a628f03962deb8c2ed52e33effc1d5198d458627d70d882e6 -EBUILD bvi-1.4.0.ebuild 476 BLAKE2B 8828fe7012383599a427032ec9d3fc89457e82cd7d6beaae56a9f2883c960c8c71e1ba6cbe57d4122f1440b2a650193f5bdde6e889358429e1ed90412bbedacc SHA512 642d892af5285215170595beb35aa9957fef14cf67230a8a79e03d1ac0bc92e836b84f7e2a30545f085376346b9571201fa7fec05acd37b8e8e0fea56f75f7db -EBUILD bvi-1.4.1.ebuild 481 BLAKE2B f00ecc0cdbdb8e3bb9643f779d29076990d43a27c0cda590876e55b089e5eebe381caccf25075d78ed9befc98f63ffc25ec01cf6127d8ea6c3f25275dc8e2401 SHA512 095443eab987a90ec87200704d06a3198823aeb1d7dd0e8a84d03c17cce0617f64ce4f01ca201eb867d77579fe45a25a08d376f62219805bea98c0837e3c0c3e +EBUILD bvi-1.4.1.ebuild 478 BLAKE2B 0ea7ec66035262fe44643f9b0a6747415d9abb88d76bb5113d6d48cd51664d570a1ea6bd2bd005a230a6ecc104f200340a5ddb1eef34d7a527f3421a67b009a0 SHA512 0c8fe2f783f1877c158a58cc6f1c0b01fcac03ad004a8cfe0219dc1482cb08b03ddd621bd02c8592c52f331c5748a603b42c113e5fd201692c3cad48df617ee4 MISC metadata.xml 435 BLAKE2B f980e4c6f597a6328b959ab2664cc1de7f5f351d39e06a5383f63fa75933e42a45962184a56b5b3456a0ec9f05d6632b53174fc0bdd00fd92ee9a38eb4ed1a4b SHA512 3feab9fd6833b5503477acf55078027a14976e4a1647463a54901467e9ea40c22f3bb9d41acba1c2b8cfbe8819b2af310d2f19b9f1c0a3eb9a991cf001ea984b diff --git a/app-editors/bvi/bvi-1.4.0.ebuild b/app-editors/bvi/bvi-1.4.0.ebuild deleted file mode 100644 index 10e665561d24..000000000000 --- a/app-editors/bvi/bvi-1.4.0.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Display-oriented editor for binary files, based on the vi texteditor" -HOMEPAGE="http://bvi.sourceforge.net/" -SRC_URI="mirror://sourceforge/bvi/${P}.src.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="" -KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris" - -DEPEND="sys-libs/ncurses:0=" -RDEPEND="${DEPEND}" diff --git a/app-editors/bvi/bvi-1.4.1.ebuild b/app-editors/bvi/bvi-1.4.1.ebuild index 0606e3e15e1e..8d2f302a7bcc 100644 --- a/app-editors/bvi/bvi-1.4.1.ebuild +++ b/app-editors/bvi/bvi-1.4.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.src.tar.gz" LICENSE="GPL-3+" SLOT="0" IUSE="" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris" DEPEND="sys-libs/ncurses:0=" RDEPEND="${DEPEND}" diff --git a/app-editors/elvis/Manifest b/app-editors/elvis/Manifest index e6f56d1386ea..652c43bebe7e 100644 --- a/app-editors/elvis/Manifest +++ b/app-editors/elvis/Manifest @@ -4,4 +4,5 @@ AUX ft2.3-symbol-collision-fix.patch 2396 BLAKE2B a890da27b23700d2f6def41ab0a567 DIST elvis-2.2_0.tar.gz 1439293 BLAKE2B c061370a3a9a9d24bcdba65f1d16b5b8d7dd6a5a9e777949c80862f8e9ce879dac6685f625c0fd86cae26efbbf58277d9626be2f4e513d1b1bed131cc60eb95d SHA512 847cc9ac0af170798abd4725f7dc2ec74d4931fb761b58836d4016d36da5657176bd8cdcdae02bc08438b18e8ce2433eb3340ec2503630fd2992e83ba06adf42 EBUILD elvis-2.2.0-r6.ebuild 2396 BLAKE2B 71087c0bd2645274858e326a156564676b8d6a02d831a6f57df66131acd789268b08ff0251cf456bff056db10ac9a81ae62a802d31df995a2c31693b4077aa3a SHA512 3c2823dd77b31453b1e06f7741f21ab31ae3f80ea5b15b4771f6ee069a7d54c7bb65fd47028cd3782bda9c1fd3ae7f4d865542a51031bd13595850cf2ca86aca EBUILD elvis-2.2.0-r7.ebuild 2404 BLAKE2B cddb49ebd101377d79fcccfb16a5b7a890c6aa142c243132d3098de6798d6f2b6459a42416a76a77ed41d1186ddd9195e2f8faafbb80428bede79652080349ff SHA512 a407b19a0366335de2ae650a7a2d38f9abc6b10a2c5e0e69fc73fcf75ce7cdcb19d12112dec567c2274cec2e33a1998a138b49f8477a8f0f7e847a11b7b54bfc +EBUILD elvis-2.2.0-r8.ebuild 2484 BLAKE2B 6498d6c0aef75570cf9e4b836bfae0e0eec362cf0cb6e12512e0ad97e450d31c10b8fc0d02c0e9b13c7ec89304c0cd2f21261eca9e6e0a14d316b4ebd146b25b SHA512 f1fa68d3551262e4eda6a30ccef290419fd495845aa853292c0388a2d57ea4d062b3ca49c43b2489cda049d23188be831e3637279bcc2091e6082a61430c0608 MISC metadata.xml 245 BLAKE2B d4f5ef381d0a479a17bfde792cd6828e5fa0ecdd26732c1a13c97fcae2f22396b879fb430aaea7680920d5ba897f78cfbb6e50bb2f65165613a5a0ba1f7dc609 SHA512 6d6d35ccbb839c939bc663cecb55e2178f5fd4e455ee3088b8847416d558dd3e7969f4c78bc445ff29503d6906fec12d302d7249e9adc8cb708d0790e681e5a2 diff --git a/app-editors/elvis/elvis-2.2.0-r8.ebuild b/app-editors/elvis/elvis-2.2.0-r8.ebuild new file mode 100644 index 000000000000..4ac39947e0d6 --- /dev/null +++ b/app-editors/elvis/elvis-2.2.0-r8.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit versionator toolchain-funcs + +MY_PV=$(replace_version_separator 2 '_') + +DESCRIPTION="A vi/ex clone" +HOMEPAGE="http://elvis.the-little-red-haired-girl.org" +SRC_URI="ftp://ftp.cs.pdx.edu/pub/elvis/${PN}-${MY_PV}.tar.gz" + +LICENSE="Artistic" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris" +IUSE="X doc" + +RDEPEND=" + sys-libs/ncurses:0= + app-eselect/eselect-vi + X? ( + >=x11-libs/libX11-1.0.0 + >=x11-libs/libXt-1.0.0 + >=x11-libs/libXpm-3.5.4.2 + >=x11-libs/libXft-2.1.8.2 + )" + +DEPEND=" + ${RDEPEND} + X? ( x11-base/xorg-proto ) + virtual/pkgconfig" + +S="${WORKDIR}/${PN}-${MY_PV}" + +PATCHES=( + "${FILESDIR}"/ft2.3-symbol-collision-fix.patch + "${FILESDIR}"/${P}-glibc-2.10.patch + "${FILESDIR}"/${P}-interix.patch +) + +src_configure() { + ./configure \ + --libs="$($(tc-getPKG_CONFIG) --libs ncurses)" \ + --prefix="${EPREFIX}"/usr \ + --bindir="${EPREFIX}"/usr/bin \ + --datadir="${EPREFIX}"/usr/share/elvis \ + --docdir="${EPREFIX}"/usr/share/doc/${PF} \ + $(use_with X x) \ + || die + + # Some Makefile fixups (must happen after configure) + # Use our CFLAGS + sed -i -e "s:gcc -O2:$(tc-getCC) ${CFLAGS}:" Makefile || die "sed 1 failed" + + # We'll install the man-pages ourselves + sed -i -e '/^ sh instman.sh/d' Makefile || die "sed 2 failed" + + # Don't try to write to /etc + sed -i -e 's,/etc/elvis,${ED}/etc/elvis,g' Makefile || die "sed 3 failed" + + # Use LDFLAGS + sed -i -e "s#\$(CC) \$(CFLAGS)#\$(CC) \$(CFLAGS) ${LDFLAGS}#" Makefile || \ + die "sed 4 failed" +} + +src_install() { + dodir /usr/bin + dodir /usr/share/man/man1 + dodir /usr/share/elvis + dodir /usr/share/doc/${PF} + dodir /etc + + local docdir="${ED}/usr/share/doc/${PF}" + if ! use doc; then + docdir="${T}/doc-discard" + fi + + emake install \ + PREFIX="${ED}"/usr \ + BINDIR="${ED}"/usr/bin \ + DATADIR="${ED}"/usr/share/elvis \ + DOCDIR="${docdir}" + + # Install the man-pages + mv doc/elvis.man doc/elvis.1 || die + mv doc/elvtags.man doc/elvtags.1 || die + mv doc/ref.man doc/ref.1 || die + doman doc/*.1 + + # Fixup some READMEs + sed -i -e "s,${ED},,g" "${ED}"/etc/elvis/README \ + || die 'sed /etc/elvis/README failed' + sed -i -e "s,${ED},,g" "${ED}"/usr/share/elvis/README \ + || die 'sed /usr/share/elvis/README failed' +} + +pkg_postinst() { + einfo "Setting /usr/bin/vi symlink" + eselect vi set "${PN}" +} + +pkg_postrm() { + einfo "Updating /usr/bin/vi symlink" + eselect vi update +} diff --git a/app-editors/emacs-vcs/Manifest b/app-editors/emacs-vcs/Manifest index db1bd7cd67b5..34c5eddf1123 100644 --- a/app-editors/emacs-vcs/Manifest +++ b/app-editors/emacs-vcs/Manifest @@ -1,5 +1,5 @@ DIST emacs-27.0.50_pre20180831.tar.xz 28668124 BLAKE2B fae74d9885889b042142f580e971c73c193306dca26b42dd87ac3d3d765312ce6695511d7d31a047d79803982f6345c4c319a3d83cea1313080170da97482fa2 SHA512 43b32d8943dc897dfc0c1fddb4261a196d3a604add5bcf87a93748125f15db2cac762d3550d6593b80e961ae35d543adc4d5937bac77970c658f93dba26f17e4 -EBUILD emacs-vcs-26.3.9999.ebuild 13132 BLAKE2B 181a4605dca4bada817c59f842c5d680670d0fba6b041d394c4868bce1eb0b6e423b2528b823f88061e28ebbc91778dcbf0cbe33b1eca466cce807a780c4ee9f SHA512 5d6d216bacb9db7f0df1a3812115598d71b959a8280d494943f01285016357af6652dec56747681a901b1e1f6cacf798efa202dd9c24b3bdbf862f7332e1f44f -EBUILD emacs-vcs-27.0.50_pre20180831.ebuild 13025 BLAKE2B 651157980e1e743372c040a259b50e307e5bdb4d725bbc89df27c65f848352a896c7eeff841678eb11b2b512fb5143fc376f74c0168c03c3f6abe95948d1fb2a SHA512 385a6944dc33dfdabbcd98d88757fc7163285d417dbdf64a63a81d45161b1b8129d023b1330bbeaf3291d718cdbf5e55adb201969fda7b827bcb4c388c3f7241 -EBUILD emacs-vcs-27.0.9999.ebuild 13342 BLAKE2B 1cd1c1d1f357f88db5a4f5479fe9c789611ac512102bb6de5ef11a07e2a0f4b16b906dd7483e4fc8ccfec78e0884b5d8608c629ca26c197833b836f0a5e35e0e SHA512 5bd216667e2abcf1fed5b8d5dbc43a8a7b566e9999e213cb4785ca1cc8d667d470e89e4fac68d91f65653e2c79e06bfb52ffb1b3b830b982bb93a2399a987883 +EBUILD emacs-vcs-26.3.9999.ebuild 12759 BLAKE2B 8900ee0302207baa023c190bc8da12eb376c23f883b8c9652350c710bca95b77b267acca81cb45e2b10924f0aeb765bc6b0c905718cf0c5738687664bb82805b SHA512 527a174080c974f435aea4ebb5a62924eca2762ba7dc638e5cdbcc4a7d62cce5644438294fbcb9ef93cbda75a3a568c7622ae1809809cbc2814b15973e83b459 +EBUILD emacs-vcs-27.0.50_pre20180831.ebuild 12598 BLAKE2B 2259d0d004d65284ec6df5877ba06435d57765983cd8e69dd83d1a87d1c977a195bf19bd18198b9eef98c59654f40d72f4426ee84ece645ffc1628ef13c033db SHA512 31e4042593120fcd3c2e62a640c6400b90e24732360ae8450dd6e59f67c15c856ad1758b378f64a5d4c981a023acfa9a989e5984c0fc291a595e0ef5ceb0dbf8 +EBUILD emacs-vcs-27.0.9999.ebuild 13000 BLAKE2B 6277fe9888ca1bfdcc54de780b31528edfb29348addd830d5854a676054cdd60b0c64f5024c872b429ad81c96e9b7a98015f87a0cb09aa5c3c97a27b29bcd23c SHA512 ecc60f132e047eb84454dfa6cf63f0fffbefd73cce2039bf74841d84e3d658508ad283a21a0b48377b9cd300cb59091d5c823c24171a23f3f9b9768da311f37e MISC metadata.xml 2990 BLAKE2B 226689581e5cdf7452a5b43b9b2a7ec05f4e4080e1b95f8ea0857223e074f6d05abd21c8c996ce77d33ce68f50146d99f63f7e6a64bda02f8c9317b8fa424faf SHA512 e70def35534dbc3b2803d60c5d1913a1f455b47e3f3e93a199f84b832e97eb87b9a1a43f5d2c3398496c1178437e9a2b70d18ed9802332f130b7950fdcdb71fb diff --git a/app-editors/emacs-vcs/emacs-vcs-26.3.9999.ebuild b/app-editors/emacs-vcs/emacs-vcs-26.3.9999.ebuild index 1b73de9ab193..cbdccc89439d 100644 --- a/app-editors/emacs-vcs/emacs-vcs-26.3.9999.ebuild +++ b/app-editors/emacs-vcs/emacs-vcs-26.3.9999.ebuild @@ -339,9 +339,9 @@ src_install () { Y "${EPREFIX}${cdir}") X (let ((path (getenv "INFOPATH")) X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") - X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>")) + X (re "\\\\\`${EPREFIX}/usr/share\\\\>")) X (and path - X ;; move Emacs Info dir before anything else in /usr/share/info + X ;; move Emacs Info dir before anything else in /usr/share X (let* ((p (cons nil (split-string path ":" t))) (q p)) X (while (and (cdr q) (not (string-match re (cadr q)))) X (setq q (cdr q))) @@ -379,18 +379,8 @@ src_install () { pkg_preinst() { # move Info dir file to correct name - local infodir=/usr/share/info/${EMACS_SUFFIX} f - if [[ -f ${ED}${infodir}/dir.orig ]]; then - mv "${ED}"${infodir}/dir{.orig,} || die - elif [[ -d "${ED}"${infodir} ]]; then - # this should not happen in EAPI 4 - ewarn "Regenerating Info directory index in ${infodir} ..." - rm -f "${ED}"${infodir}/dir{,.*} - for f in "${ED}"${infodir}/*; do - if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then - install-info --info-dir="${ED}"${infodir} "${f}" || die - fi - done + if [[ -d ${ED}/usr/share/info ]]; then + mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{.orig,} || die fi } diff --git a/app-editors/emacs-vcs/emacs-vcs-27.0.50_pre20180831.ebuild b/app-editors/emacs-vcs/emacs-vcs-27.0.50_pre20180831.ebuild index e4a2a2cd7162..3ca4a8cc86ad 100644 --- a/app-editors/emacs-vcs/emacs-vcs-27.0.50_pre20180831.ebuild +++ b/app-editors/emacs-vcs/emacs-vcs-27.0.50_pre20180831.ebuild @@ -337,9 +337,9 @@ src_install () { Y "${EPREFIX}${cdir}") X (let ((path (getenv "INFOPATH")) X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") - X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>")) + X (re "\\\\\`${EPREFIX}/usr/share\\\\>")) X (and path - X ;; move Emacs Info dir before anything else in /usr/share/info + X ;; move Emacs Info dir before anything else in /usr/share X (let* ((p (cons nil (split-string path ":" t))) (q p)) X (while (and (cdr q) (not (string-match re (cadr q)))) X (setq q (cdr q))) @@ -377,19 +377,8 @@ src_install () { pkg_preinst() { # move Info dir file to correct name - local infodir=/usr/share/info/${EMACS_SUFFIX} f - if [[ -f ${ED}${infodir}/dir.orig ]]; then - mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed" - elif [[ -d "${ED}"${infodir} ]]; then - # this should not happen in EAPI 4 - ewarn "Regenerating Info directory index in ${infodir} ..." - rm -f "${ED}"${infodir}/dir{,.*} - for f in "${ED}"${infodir}/*; do - if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then - install-info --info-dir="${ED}"${infodir} "${f}" \ - || die "install-info failed" - fi - done + if [[ -d ${ED}/usr/share/info ]]; then + mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{.orig,} || die fi } diff --git a/app-editors/emacs-vcs/emacs-vcs-27.0.9999.ebuild b/app-editors/emacs-vcs/emacs-vcs-27.0.9999.ebuild index dc1e3f47c0a1..8b8852bab94b 100644 --- a/app-editors/emacs-vcs/emacs-vcs-27.0.9999.ebuild +++ b/app-editors/emacs-vcs/emacs-vcs-27.0.9999.ebuild @@ -260,6 +260,7 @@ src_configure() { --without-compress-install \ --without-hesiod \ --without-pop \ + --with-dumping=pdumper \ --with-file-notification=$(usev inotify || usev gfile || echo no) \ $(use_enable acl) \ $(use_with dbus) \ @@ -281,10 +282,10 @@ src_configure() { ${myconf} } -src_compile() { - # Disable sandbox when dumping. For the unbelievers, see bug #131505 - emake RUN_TEMACS="SANDBOX_ON=0 LD_PRELOAD= env ./temacs" -} +#src_compile() { +# # Disable sandbox when dumping. For the unbelievers, see bug #131505 +# emake RUN_TEMACS="SANDBOX_ON=0 LD_PRELOAD= env ./temacs" +#} src_install () { emake DESTDIR="${D}" NO_BIN_LINK=t install @@ -346,9 +347,9 @@ src_install () { Y "${EPREFIX}${cdir}") X (let ((path (getenv "INFOPATH")) X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") - X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>")) + X (re "\\\\\`${EPREFIX}/usr/share\\\\>")) X (and path - X ;; move Emacs Info dir before anything else in /usr/share/info + X ;; move Emacs Info dir before anything else in /usr/share X (let* ((p (cons nil (split-string path ":" t))) (q p)) X (while (and (cdr q) (not (string-match re (cadr q)))) X (setq q (cdr q))) @@ -386,18 +387,8 @@ src_install () { pkg_preinst() { # move Info dir file to correct name - local infodir=/usr/share/info/${EMACS_SUFFIX} f - if [[ -f ${ED}${infodir}/dir.orig ]]; then - mv "${ED}"${infodir}/dir{.orig,} || die - elif [[ -d "${ED}"${infodir} ]]; then - # this should not happen in EAPI 4 - ewarn "Regenerating Info directory index in ${infodir} ..." - rm -f "${ED}"${infodir}/dir{,.*} - for f in "${ED}"${infodir}/*; do - if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then - install-info --info-dir="${ED}"${infodir} "${f}" || die - fi - done + if [[ -d ${ED}/usr/share/info ]]; then + mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{.orig,} || die fi } diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest index 798043a213f9..555a45701ad5 100644 --- a/app-editors/emacs/Manifest +++ b/app-editors/emacs/Manifest @@ -7,15 +7,12 @@ DIST emacs-24.5-patches-5.tar.xz 14796 BLAKE2B 3e097f9cdf96a8b0255ce69770f79259a DIST emacs-24.5.tar.xz 39759804 BLAKE2B aec253528038686822d1f8ed9a52dff276789ef7744053fc9b6176fceba4d4d8684fe979cf97e756b3feaf734d2377baef81f5efaa5450930a4e94d9f3bca355 SHA512 89dee4c3aadb6e505c523f84c65b5e40e5bf28a586cc8a4518a59581c22972f942bb6f3c772df0d5b2685c3e78247c545c6bb2576e981d1ef0f9298c18ad1677 DIST emacs-25.3-patches-2.tar.xz 2488 BLAKE2B 93c6a18e7f729a5b4d299974581c99835e5f197215888253f75827645e440f6579da16d4cd8340f2732f8bf8a6a15713e29848953033dc62b573a1c1fab455bf SHA512 f171cc5699f06523a007aba5aa1a4274c9a875358a60405aa77cdc96ebb229082cb73453940e8c9e76dd7b86979cefc261883db0c130142543befb7a097475f4 DIST emacs-25.3.tar.xz 42854740 BLAKE2B 4f4e2572bbef48b75c561497fc22046081e56099b6174725d79b15a5b16d5c886eaf8ff3f75cf561e989ebb092ab9e98ba7503e720a9db7560758b30d5116f23 SHA512 1cce656451b6ca8502ebb229e88bd3ef48b7f9444a10eeac4ea43bd5491b2efacd641dfa35227a33362c3866493d3449cf1df81606563eef44bba0ed668e457f -DIST emacs-26.1-patches-2.tar.xz 2740 BLAKE2B 43a58137d6096fd6b49688192b65e97446cd31691b18c2e69c8980ff1d93caa66ff670f06456df91411fd74396deaa1899c7afb6c0a4bbc98d4c2d9bd7ed7d40 SHA512 31c1714d130a02692c65dd1371662100f9fbf33a8df30b8bad8fa688ab993e0a596101a4765a7859801d1f66e729c9fca748e70b9919e5b2a777d39fcbe92c21 -DIST emacs-26.1.tar.xz 44258932 BLAKE2B 5b5ea6a506228507af18417c3f94c2d6ea482c25d13ec5e0bee9ec6a65e80c52c870162b4671e80a82f8310784c802924609f2f87d504b1a97617c44d859566f SHA512 537c2cfdd281151b360002419dde6280c313e07a937ed96405c67f754b3401ec5541091a3c0aa6690929bc33dd79e8e0d8844e7a6b014b7798c63cb15de210c2 DIST emacs-26.2.tar.xz 44406808 BLAKE2B 23c23958b177f032082fc5e71ebccc4a88c10b19258ec22608d7bade37dc58d5f8aa4a74e86114c72ea8be8fc299b6c9af5af283f28bd7e965830e587f1bdc93 SHA512 c223ff5c51ca8bdf887bacb2dc37b08a637d39ed6f887cc24f67397e46fe5fdb68f33f21b97300b985c749f32aa09080d33103271637ed4ce5d9f2ea34ce9fe1 DIST emacs-26.3.tar.xz 44415140 BLAKE2B aa8434e6431992ee40402f03a890dd2c49784ee76f437888efe61d66b9aa2bdb816eb0bfe1055e9e154a8bb3ed065fee71623741b474d465a96964618ec775e3 SHA512 4d5a4319253afb081e105a3697eb6eeb8d8a0da18cd41346e376ca5af1e180a26e641f76c64fad1b0253168f14a511f0a4d9d4141524fb1cf4d04f25b05a76e9 EBUILD emacs-18.59-r12.ebuild 4418 BLAKE2B 232057c210d2ee4c20148d3dcd61ea9a9204a14d1e1f83c40c3c206750c4d594298eeb5cf112d9dbb697f33ca73b3e92d8f224c5dbad55f252a110effbc50b63 SHA512 2c502c95939a0bde3617f0341867d6156f2317fe4a84dff0e178d6c16edf41868df905e5711e090eea81c850cae77db6adb2d8a3d7935ec3d1db5b53006e44cd -EBUILD emacs-23.4-r18.ebuild 11500 BLAKE2B d37c199ac7954ea4367b47ba000bb5991a263ff07ec5d1a69ac87f4ec661fcda9caf2c7f9ce6a05cf399fbdab5ad042401872395570a54e2054fb48bfdccb989 SHA512 75231f47f8784138748a4731f6ef369b819adf63ccad62ad55bff1e74b221f7cd4f0210e0c2d5d07ac197f063dedee40c44478f7a4471b5a6f341f4f4850032b -EBUILD emacs-24.5-r7.ebuild 11310 BLAKE2B 059bb1958c0c562819115d8951b4d9a4594dde3988409736c4807cb3ee254b898eb1f9ba8f71e08736ee26f32b49c8e040e3f81b65faeef06206c8fc8379754f SHA512 dc8dcbaa57f1b4485c6431a4d6d54ebc0acc1230fc3836c5368150002d1373c84179300b73f826c9f9623f489ddab17eec88467046acb9b2bd3c681c9460ba84 -EBUILD emacs-25.3-r6.ebuild 11608 BLAKE2B dc560ce149de3dffbfa0c2871859f59ecfc5f9770d6d7889f66667b0cf0a8b2efb2bb824f7021a237307fd245971afe02f44c1fef72d29a152c026044cd2bd75 SHA512 643628582c2502732908726ffea70cc3cca9da8d8a8a35291702eb0f63ffbb6ad4f2d8caa17bc8cea4fc02841b5128f317cfecbaae9b30d420f9296b1f0770bf -EBUILD emacs-26.1-r3.ebuild 12254 BLAKE2B 0d1cb3b0e2003aa7c6e770c30f1ce2b8241459ed416b48be5673caf96d32bdb4aa29c12292c1404d386fbea08e18112e77d17148b7cdb00c1543c71c2f5253b8 SHA512 2ac3ed1b18caa9a8483d92c25ce2f4cbb0b7b0873fc2f339a2c2fdd27996d6879f2b1f6d21875e8da18de25d60d26fcb539d4fddc5837a9939f6cff3b9a86289 -EBUILD emacs-26.2.ebuild 12058 BLAKE2B 8d48410b593fd6525aafa00ac9fe8a3bf0fd25fbc5ecaed98bbbe682565374a605fc2a0bb04c1ef86fe3a7a69c8a88b2f3bb3d7db912e0bd0bfcb516fdc23082 SHA512 f2d13c7b839b6ca4ed240b0443efde4de7a56857db44a8f9b16ec573caa12e000cb3e8aaab5838f3d196c6463de9564ec100fce762a72ab383ea850b87440e71 -EBUILD emacs-26.3-r1.ebuild 12351 BLAKE2B 6dc09026c39ba13e548cd78c5febdd1735648f8bbc0d5b649dc4ed0ae7adcbed97ca00826b4bfa66a46962dc342622a78e619930e68bbb337b96c84e1ca4d9ab SHA512 680ed4e0885c5b90d2c8b0c02641fb8017d774e8bbd6cb24f837de6cb4608f1a80d811a9d222b8d42f093715925e53f447c37d922d3756afa7673b3a90796e29 +EBUILD emacs-23.4-r18.ebuild 11020 BLAKE2B 78ad1ec86d078214614dee296898c098727ff0d0cfc352e1b9d1467acb6d138a95786a791e6caa91ee0b8724cb47a61871397401f47bbce5aa4ae46c8f1d3da8 SHA512 fe4100e72b826ed98786f9f587ed3c487f4cfd7b1a4a2c0dd8ba3601e0bb67eabcf81d8e547649c8a39fab48d009859e9d5803e3749bd0faa87d5a4651120d63 +EBUILD emacs-24.5-r7.ebuild 10830 BLAKE2B aa5b825b68a159b24dbb912063d96e3db7165949fa67c10c90e79b50f26e8611e522b6b8803d64555d7e22b8fe2e3d9dff930ef357935968ee3db2cfc2477355 SHA512 72b6570e9987a13c4fee65fc3678e6eda935c1da841593582d174b58340c842fe2fd10132f297f9bc25bf9ddc44dfe78a15981da3315a295233add39daa09b4f +EBUILD emacs-25.3-r6.ebuild 11181 BLAKE2B bcdd349acf66bcfc07ad14e7a95ead3709f1cc065c74375b28c74c50dcf8ad376e30187147e6633f4c88e845c7a8e034aba924aeec3fdb92d2ef3be339b29553 SHA512 285b02198b107d1507bf01ee25d1f2d4aef59b5f24d22b23bfa7af38de115c1b35a51cf0a24d6e4b4c36f7d0c0a804e2c519cfea36f8aa805c15645014474dcd +EBUILD emacs-26.2.ebuild 11685 BLAKE2B 8eaa6ec4aedbdfbeb72c69cce2c5c945ee2a30099925d6027a29c58d13ef9bbec6156107dc31572aa33f19bfec70e862cc7adbb1ae9771744a509aeff5323422 SHA512 d74de92d5c08005f41d4bfdae38ee1c0215d76b7280ed6b883bc14918db92c65fedbcd8c50c3d05efee12b99f8f6a45c7e2ab01134d15fe4a5756269b551b0d4 +EBUILD emacs-26.3-r1.ebuild 11970 BLAKE2B 6ef7dbcc1acec0fb8deb4e2f50bb31f1cc56e801046b41ebcaa5add5140b016a934176eb72f2edc83f1b94294c4ab8f49b8f2ae1b09343be0447a6884df5e911 SHA512 2579a96471f828b21ee2db17dfa6a896afc8f98bd381ff07604056c091bad28c94471952b3bb851c233c6f118fb4afbbbe3ae0928670c406d8fe1f6a1ed35695 MISC metadata.xml 2741 BLAKE2B 9f945f7d777f555676d0c51648822627a3320b98832d9a8dfb93574a2361a3c439f54c8a94f033bd6ea936625764190b5863e727bf518aafd99da389337932be SHA512 6b81f609c0834d10cbdd807e7bf60fa95e23531795bcb6b4a0f854299e3a7498a412fa2864a40b285701c4151ee8473cda9d4b8295b1d60f4b29b66dcb55e11d diff --git a/app-editors/emacs/emacs-23.4-r18.ebuild b/app-editors/emacs/emacs-23.4-r18.ebuild index a5179566d3f6..9a48a465e91e 100644 --- a/app-editors/emacs/emacs-23.4-r18.ebuild +++ b/app-editors/emacs/emacs-23.4-r18.ebuild @@ -82,9 +82,6 @@ BDEPEND="alsa? ( virtual/pkgconfig ) X? ( virtual/pkgconfig ) gzip-el? ( app-arch/gzip )" -RDEPEND="${RDEPEND} - !<app-editors/emacs-vcs-${PV}" - EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}" SITEFILE="20${PN}-${SLOT}-gentoo.el" # FULL_VERSION keeps the full version number, which is needed in @@ -287,9 +284,9 @@ src_install () { Y "${EPREFIX}${cdir}") X (let ((path (getenv "INFOPATH")) X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") - X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>")) + X (re "\\\\\`${EPREFIX}/usr/share\\\\>")) X (and path - X ;; move Emacs Info dir before anything else in /usr/share/info + X ;; move Emacs Info dir before anything else in /usr/share X (let* ((p (cons nil (split-string path ":" t))) (q p)) X (while (and (cdr q) (not (string-match re (cadr q)))) X (setq q (cdr q))) @@ -328,19 +325,8 @@ src_install () { pkg_preinst() { # move Info dir file to correct name - local infodir=/usr/share/info/${EMACS_SUFFIX} f - if [[ -f ${ED}${infodir}/dir.orig ]]; then - mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed" - elif [[ -d "${ED}"${infodir} ]]; then - # this should not happen in EAPI 4 - ewarn "Regenerating Info directory index in ${infodir} ..." - rm -f "${ED}"${infodir}/dir{,.*} - for f in "${ED}"${infodir}/*; do - if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then - install-info --info-dir="${ED}"${infodir} "${f}" \ - || die "install-info failed" - fi - done + if [[ -d ${ED}/usr/share/info ]]; then + mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{.orig,} || die fi } diff --git a/app-editors/emacs/emacs-24.5-r7.ebuild b/app-editors/emacs/emacs-24.5-r7.ebuild index 80d215cacae8..dcd5917087bf 100644 --- a/app-editors/emacs/emacs-24.5-r7.ebuild +++ b/app-editors/emacs/emacs-24.5-r7.ebuild @@ -90,9 +90,6 @@ DEPEND="${RDEPEND} BDEPEND="virtual/pkgconfig gzip-el? ( app-arch/gzip )" -RDEPEND="${RDEPEND} - !<app-editors/emacs-vcs-${PV}" - EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}" SITEFILE="20${PN}-${SLOT}-gentoo.el" # FULL_VERSION keeps the full version number, which is needed in @@ -282,9 +279,9 @@ src_install () { Y "${EPREFIX}${cdir}") X (let ((path (getenv "INFOPATH")) X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") - X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>")) + X (re "\\\\\`${EPREFIX}/usr/share\\\\>")) X (and path - X ;; move Emacs Info dir before anything else in /usr/share/info + X ;; move Emacs Info dir before anything else in /usr/share X (let* ((p (cons nil (split-string path ":" t))) (q p)) X (while (and (cdr q) (not (string-match re (cadr q)))) X (setq q (cdr q))) @@ -322,19 +319,8 @@ src_install () { pkg_preinst() { # move Info dir file to correct name - local infodir=/usr/share/info/${EMACS_SUFFIX} f - if [[ -f ${ED}${infodir}/dir.orig ]]; then - mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed" - elif [[ -d "${ED}"${infodir} ]]; then - # this should not happen in EAPI 4 - ewarn "Regenerating Info directory index in ${infodir} ..." - rm -f "${ED}"${infodir}/dir{,.*} - for f in "${ED}"${infodir}/*; do - if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then - install-info --info-dir="${ED}"${infodir} "${f}" \ - || die "install-info failed" - fi - done + if [[ -d ${ED}/usr/share/info ]]; then + mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{.orig,} || die fi } diff --git a/app-editors/emacs/emacs-25.3-r6.ebuild b/app-editors/emacs/emacs-25.3-r6.ebuild index 757eadddc093..726d3e818c2d 100644 --- a/app-editors/emacs/emacs-25.3-r6.ebuild +++ b/app-editors/emacs/emacs-25.3-r6.ebuild @@ -290,9 +290,9 @@ src_install () { Y "${EPREFIX}${cdir}") X (let ((path (getenv "INFOPATH")) X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") - X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>")) + X (re "\\\\\`${EPREFIX}/usr/share\\\\>")) X (and path - X ;; move Emacs Info dir before anything else in /usr/share/info + X ;; move Emacs Info dir before anything else in /usr/share X (let* ((p (cons nil (split-string path ":" t))) (q p)) X (while (and (cdr q) (not (string-match re (cadr q)))) X (setq q (cdr q))) @@ -330,19 +330,8 @@ src_install () { pkg_preinst() { # move Info dir file to correct name - local infodir=/usr/share/info/${EMACS_SUFFIX} f - if [[ -f ${ED}${infodir}/dir.orig ]]; then - mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed" - elif [[ -d "${ED}"${infodir} ]]; then - # this should not happen in EAPI 4 - ewarn "Regenerating Info directory index in ${infodir} ..." - rm -f "${ED}"${infodir}/dir{,.*} - for f in "${ED}"${infodir}/*; do - if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then - install-info --info-dir="${ED}"${infodir} "${f}" \ - || die "install-info failed" - fi - done + if [[ -d ${ED}/usr/share/info ]]; then + mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{.orig,} || die fi } diff --git a/app-editors/emacs/emacs-26.1-r3.ebuild b/app-editors/emacs/emacs-26.1-r3.ebuild deleted file mode 100644 index 2b4924e25c20..000000000000 --- a/app-editors/emacs/emacs-26.1-r3.ebuild +++ /dev/null @@ -1,391 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools elisp-common flag-o-matic multilib readme.gentoo-r1 - -DESCRIPTION="The extensible, customizable, self-documenting real-time display editor" -HOMEPAGE="https://www.gnu.org/software/emacs/" -SRC_URI="mirror://gnu/emacs/${P}.tar.xz - https://dev.gentoo.org/~ulm/emacs/${P}-patches-2.tar.xz" - -LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" -SLOT="26" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" -IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gconf gfile gif gpm gsettings gtk gtk2 gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib" -REQUIRED_USE="?? ( aqua X )" - -RDEPEND="sys-libs/ncurses:0= - >=app-eselect/eselect-emacs-1.16 - >=app-emacs/emacs-common-gentoo-1.5[games?,X?] - acl? ( virtual/acl ) - alsa? ( media-libs/alsa-lib ) - dbus? ( sys-apps/dbus ) - games? ( acct-group/gamestat ) - gpm? ( sys-libs/gpm ) - !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) - kerberos? ( virtual/krb5 ) - lcms? ( media-libs/lcms:2 ) - libxml2? ( >=dev-libs/libxml2-2.2.0 ) - mailutils? ( net-mail/mailutils[clients] ) - !mailutils? ( net-libs/liblockfile ) - selinux? ( sys-libs/libselinux ) - ssl? ( net-libs/gnutls:0= ) - systemd? ( sys-apps/systemd ) - zlib? ( sys-libs/zlib ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libxcb - x11-misc/xbitmaps - gconf? ( >=gnome-base/gconf-2.26.2 ) - gsettings? ( >=dev-libs/glib-2.28.6 ) - gif? ( media-libs/giflib:0= ) - jpeg? ( virtual/jpeg:0= ) - png? ( >=media-libs/libpng-1.4:0= ) - svg? ( >=gnome-base/librsvg-2.0 ) - tiff? ( media-libs/tiff:0 ) - xpm? ( x11-libs/libXpm ) - imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) - xft? ( - media-libs/fontconfig - media-libs/freetype - x11-libs/libXft - x11-libs/libXrender - cairo? ( >=x11-libs/cairo-1.12.18 ) - m17n-lib? ( - >=dev-libs/libotf-0.9.4 - >=dev-libs/m17n-lib-1.5.1 - ) - ) - gtk? ( - gtk2? ( x11-libs/gtk+:2 ) - !gtk2? ( - x11-libs/gtk+:3 - xwidgets? ( - net-libs/webkit-gtk:4= - x11-libs/libXcomposite - ) - ) - ) - !gtk? ( - motif? ( - >=x11-libs/motif-2.3:0 - x11-libs/libXpm - x11-libs/libXmu - x11-libs/libXt - ) - !motif? ( - Xaw3d? ( - x11-libs/libXaw3d - x11-libs/libXmu - x11-libs/libXt - ) - !Xaw3d? ( athena? ( - x11-libs/libXaw - x11-libs/libXmu - x11-libs/libXt - ) ) - ) - ) - )" - -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto )" - -BDEPEND="virtual/pkgconfig - gzip-el? ( app-arch/gzip )" - -RDEPEND="${RDEPEND} - !<app-editors/emacs-vcs-${PV}" - -EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}" -SITEFILE="20${PN}-${SLOT}-gentoo.el" -# FULL_VERSION keeps the full version number, which is needed in -# order to determine some path information correctly for copy/move -# operations later on -FULL_VERSION="${PV%%_*}" -S="${WORKDIR}/emacs-${FULL_VERSION}" - -src_prepare() { - eapply ../patch - eapply_user - - # Fix filename reference in redirected man page - sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \ - || die "unable to sed ctags.1" - - AT_M4DIR=m4 eautoreconf -} - -src_configure() { - strip-flags - filter-flags -pie #526948 - - if use sh; then - replace-flags "-O[1-9]" -O0 #262359 - elif use ia64; then - replace-flags "-O[2-9]" -O1 #325373 - else - replace-flags "-O[3-9]" -O2 - fi - - # Don't trigger a floating point exception for NaNs on alpha - use alpha && append-flags -mieee - - local myconf - - if use alsa; then - use sound || ewarn \ - "USE flag \"alsa\" overrides \"-sound\"; enabling sound support." - myconf+=" --with-sound=alsa" - else - myconf+=" --with-sound=$(usex sound oss)" - fi - - if use X; then - myconf+=" --with-x --without-ns" - myconf+=" $(use_with gconf)" - myconf+=" $(use_with gsettings)" - myconf+=" $(use_with toolkit-scroll-bars)" - myconf+=" $(use_with gif)" - myconf+=" $(use_with jpeg)" - myconf+=" $(use_with png)" - myconf+=" $(use_with svg rsvg)" - myconf+=" $(use_with tiff)" - myconf+=" $(use_with xpm)" - myconf+=" $(use_with imagemagick)" - - if use xft; then - myconf+=" --with-xft" - myconf+=" $(use_with cairo)" - myconf+=" $(use_with m17n-lib libotf)" - myconf+=" $(use_with m17n-lib m17n-flt)" - else - myconf+=" --without-xft" - myconf+=" --without-cairo" - myconf+=" --without-libotf --without-m17n-flt" - use cairo && ewarn \ - "USE flag \"cairo\" has no effect if \"xft\" is not set." - use m17n-lib && ewarn \ - "USE flag \"m17n-lib\" has no effect if \"xft\" is not set." - fi - - local f line - if use gtk; then - einfo "Configuring to build with GIMP Toolkit (GTK+)" - while read line; do ewarn "${line}"; done <<-EOF - Your version of GTK+ will have problems with closing open - displays. This is no problem if you just use one display, but - if you use more than one and close one of them Emacs may crash. - See <https://bugzilla.gnome.org/show_bug.cgi?id=85715>. - If you intend to use more than one display, then it is strongly - recommended that you compile Emacs with the Athena/Lucid or the - Motif toolkit instead. - EOF - if use gtk2; then - myconf+=" --with-x-toolkit=gtk2 --without-xwidgets" - use xwidgets && ewarn \ - "USE flag \"xwidgets\" has no effect if \"gtk2\" is set." - else - myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)" - fi - for f in motif Xaw3d athena; do - use ${f} && ewarn \ - "USE flag \"${f}\" has no effect if \"gtk\" is set." - done - elif use motif; then - einfo "Configuring to build with Motif toolkit" - myconf+=" --with-x-toolkit=motif" - for f in Xaw3d athena; do - use ${f} && ewarn \ - "USE flag \"${f}\" has no effect if \"motif\" is set." - done - elif use athena || use Xaw3d; then - einfo "Configuring to build with Athena/Lucid toolkit" - myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)" - else - einfo "Configuring to build with no toolkit" - myconf+=" --with-x-toolkit=no" - fi - if ! use gtk; then - use gtk2 && ewarn \ - "USE flag \"gtk2\" has no effect if \"gtk\" is not set." - use xwidgets && ewarn \ - "USE flag \"xwidgets\" has no effect if \"gtk\" is not set." - fi - elif use aqua; then - einfo "Configuring to build with Nextstep (Cocoa) support" - myconf+=" --with-ns --disable-ns-self-contained" - myconf+=" --without-x" - else - myconf+=" --without-x --without-ns" - fi - - econf \ - --program-suffix="-${EMACS_SUFFIX}" \ - --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \ - --localstatedir="${EPREFIX}"/var \ - --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \ - --without-compress-install \ - --without-hesiod \ - --without-pop \ - --with-file-notification=$(usev inotify || usev gfile || echo no) \ - $(use_enable acl) \ - $(use_with dbus) \ - $(use_with dynamic-loading modules) \ - $(use_with games gameuser ":gamestat") \ - $(use_with gpm) \ - $(use_with kerberos) $(use_with kerberos kerberos5) \ - $(use_with lcms lcms2) \ - $(use_with libxml2 xml2) \ - $(use_with mailutils) \ - $(use_with selinux) \ - $(use_with ssl gnutls) \ - $(use_with systemd libsystemd) \ - $(use_with threads) \ - $(use_with wide-int) \ - $(use_with zlib) \ - ${myconf} -} - -src_compile() { - # Disable sandbox when dumping. For the unbelievers, see bug #131505 - emake RUN_TEMACS="SANDBOX_ON=0 LD_PRELOAD= env ./temacs" -} - -src_install () { - emake DESTDIR="${D}" NO_BIN_LINK=t install - - mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} \ - || die "moving emacs executable failed" - mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 \ - || die "moving emacs man page failed" - - # move info dir to avoid collisions with the dir file generated by portage - mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \ - || die "moving info dir failed" - touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir - docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig - - # avoid collision between slots, see bug #169033 e.g. - rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el - rm -rf "${ED}"/usr/share/{appdata,applications,icons} - rm -rf "${ED}/usr/$(get_libdir)" - rm -rf "${ED}"/var - - # remove unused <version>/site-lisp dir - rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp - - # remove COPYING file (except for etc/COPYING used by describe-copying) - rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING - - if use gzip-el; then - # compress .el files when a corresponding .elc exists - find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \ - -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n - assert "gzip .el failed" - fi - - local cdir - if use source; then - cdir="/usr/share/emacs/${FULL_VERSION}/src" - insinto "${cdir}" - # This is not meant to install all the source -- just the - # C source you might find via find-function - doins src/*.{c,h,m} - elif has installsources ${FEATURES}; then - cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src" - fi - - sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die - X - ;;; ${PN}-${SLOT} site-lisp configuration - X - (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version) - Y (setq find-function-C-source-directory - Y "${EPREFIX}${cdir}") - X (let ((path (getenv "INFOPATH")) - X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") - X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>")) - X (and path - X ;; move Emacs Info dir before anything else in /usr/share/info - X (let* ((p (cons nil (split-string path ":" t))) (q p)) - X (while (and (cdr q) (not (string-match re (cadr q)))) - X (setq q (cdr q))) - X (setcdr q (cons dir (delete dir (cdr q)))) - X (setq Info-directory-list (prune-directory-list (cdr p))))))) - EOF - elisp-site-file-install "${T}/${SITEFILE}" || die - - dodoc README BUGS CONTRIBUTE - - if use aqua; then - dodir /Applications/Gentoo - rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app - mv nextstep/Emacs.app \ - "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die - fi - - DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs - through the Emacs eselect module, which also redirects man and info - pages. Therefore, several Emacs versions can be installed at the - same time. \"man emacs.eselect\" for details. - \\n\\nIf you upgrade from Emacs version 24.2 or earlier, then it is - strongly recommended that you use app-admin/emacs-updater to rebuild - all byte-compiled elisp files of the installed Emacs packages." - use X && DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs. - Installing media-fonts/font-adobe-{75,100}dpi on the X server's - machine would satisfy basic Emacs requirements under X11. - See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs - for how to enable anti-aliased fonts." - use aqua && DOC_CONTENTS+="\\n\\nEmacs${EMACS_SUFFIX#emacs}.app is in - \"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink - it into /Applications by yourself." - readme.gentoo_create_doc -} - -pkg_preinst() { - # move Info dir file to correct name - local infodir=/usr/share/info/${EMACS_SUFFIX} f - if [[ -f ${ED}${infodir}/dir.orig ]]; then - mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed" - elif [[ -d "${ED}"${infodir} ]]; then - # this should not happen in EAPI 4 - ewarn "Regenerating Info directory index in ${infodir} ..." - rm -f "${ED}"${infodir}/dir{,.*} - for f in "${ED}"${infodir}/*; do - if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then - install-info --info-dir="${ED}"${infodir} "${f}" \ - || die "install-info failed" - fi - done - fi -} - -pkg_postinst() { - elisp-site-regen - readme.gentoo_print_elog - - if use livecd; then - # force an update of the emacs symlink for the livecd/dvd, - # because some microemacs packages set it with USE=livecd - eselect emacs update - elif [[ $(readlink "${EROOT}"/usr/bin/emacs) = ${EMACS_SUFFIX} ]]; then - # refresh symlinks in case any installed files have changed - eselect emacs set ${EMACS_SUFFIX} - else - eselect emacs update ifunset - fi -} - -pkg_postrm() { - elisp-site-regen - eselect emacs update ifunset -} diff --git a/app-editors/emacs/emacs-26.2.ebuild b/app-editors/emacs/emacs-26.2.ebuild index 3ac8b0f94dae..960bddd23123 100644 --- a/app-editors/emacs/emacs-26.2.ebuild +++ b/app-editors/emacs/emacs-26.2.ebuild @@ -307,9 +307,9 @@ src_install () { Y "${EPREFIX}${cdir}") X (let ((path (getenv "INFOPATH")) X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") - X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>")) + X (re "\\\\\`${EPREFIX}/usr/share\\\\>")) X (and path - X ;; move Emacs Info dir before anything else in /usr/share/info + X ;; move Emacs Info dir before anything else in /usr/share X (let* ((p (cons nil (split-string path ":" t))) (q p)) X (while (and (cdr q) (not (string-match re (cadr q)))) X (setq q (cdr q))) @@ -347,18 +347,8 @@ src_install () { pkg_preinst() { # move Info dir file to correct name - local infodir=/usr/share/info/${EMACS_SUFFIX} f - if [[ -f ${ED}${infodir}/dir.orig ]]; then - mv "${ED}"${infodir}/dir{.orig,} || die - elif [[ -d "${ED}"${infodir} ]]; then - # this should not happen in EAPI 4 - ewarn "Regenerating Info directory index in ${infodir} ..." - rm -f "${ED}"${infodir}/dir{,.*} - for f in "${ED}"${infodir}/*; do - if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then - install-info --info-dir="${ED}"${infodir} "${f}" || die - fi - done + if [[ -d ${ED}/usr/share/info ]]; then + mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{.orig,} || die fi } diff --git a/app-editors/emacs/emacs-26.3-r1.ebuild b/app-editors/emacs/emacs-26.3-r1.ebuild index 4540d38c57c5..a9f8c3660f2c 100644 --- a/app-editors/emacs/emacs-26.3-r1.ebuild +++ b/app-editors/emacs/emacs-26.3-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/emacs/${P}.tar.xz" LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" SLOT="26" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~riscv ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gconf gfile gif gpm gsettings gtk gtk2 gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib" REQUIRED_USE="?? ( aqua X )" @@ -316,9 +316,9 @@ src_install () { Y "${EPREFIX}${cdir}") X (let ((path (getenv "INFOPATH")) X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") - X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>")) + X (re "\\\\\`${EPREFIX}/usr/share\\\\>")) X (and path - X ;; move Emacs Info dir before anything else in /usr/share/info + X ;; move Emacs Info dir before anything else in /usr/share X (let* ((p (cons nil (split-string path ":" t))) (q p)) X (while (and (cdr q) (not (string-match re (cadr q)))) X (setq q (cdr q))) @@ -356,18 +356,8 @@ src_install () { pkg_preinst() { # move Info dir file to correct name - local infodir=/usr/share/info/${EMACS_SUFFIX} f - if [[ -f ${ED}${infodir}/dir.orig ]]; then - mv "${ED}"${infodir}/dir{.orig,} || die - elif [[ -d "${ED}"${infodir} ]]; then - # this should not happen in EAPI 4 - ewarn "Regenerating Info directory index in ${infodir} ..." - rm -f "${ED}"${infodir}/dir{,.*} - for f in "${ED}"${infodir}/*; do - if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then - install-info --info-dir="${ED}"${infodir} "${f}" || die - fi - done + if [[ -d ${ED}/usr/share/info ]]; then + mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{.orig,} || die fi } diff --git a/app-editors/gedit-plugins/Manifest b/app-editors/gedit-plugins/Manifest index 2406a986191b..fb7275498c43 100644 --- a/app-editors/gedit-plugins/Manifest +++ b/app-editors/gedit-plugins/Manifest @@ -1,5 +1,5 @@ DIST gedit-plugins-3.30.1.tar.xz 1354644 BLAKE2B ee42fb2fe47c9219442e0bbdaf21a14a834b8bc38558713ccf0ad384814812fd71f4d318624b4d2c149b26d304203a2b954ef49c3299877f4d067ae181bfe1d5 SHA512 0e777779288b51015d7ab539bf896a00d5226560f2cc2211daf777da87824eed858255318c421524933a540135e4bfdcc294ba7ed89f680a35aa48f7279cbc94 DIST gedit-plugins-3.32.2.tar.xz 1474264 BLAKE2B feb116ec201b9eb9630570818cc288f0044ecfc174fc84c7d812aa6dfba5cc3748b4e2351ffa2be0d3a593a58b2318c4296b54b84476fc887195ee27f27bb597 SHA512 2767bc766daba5e1c81ef5a00bc3589a301c02e0286a6622cf11a03b5b391ecbcf9456187563dad4f2916610ee9ddca4414ff4beb639820954385ee3f8091d2a EBUILD gedit-plugins-3.30.1.ebuild 2341 BLAKE2B c582963908681011ddfda5a61d7c2e3ef0747f150ac7724c3d1ef300429d17ea426ad8d72729ecf2c8dda2e660e4ba8260dc27488b921dbce13d96866d881684 SHA512 44b51f949bb6e6e6b0341c65c9637093db96326c443312ca697cd21426db7f99ea40cd6aec59256793426dc5970e4981781b1d7c0e016dd885f9c9a62e16b046 -EBUILD gedit-plugins-3.32.2.ebuild 2314 BLAKE2B 151c04ea8ec25be4a1eb06dd0695d80554e3352ff9643160df8163ab95fed90eb48762751ed7b67bfd83425b761da12cc14dc15680fa11bf7ee0449ba83b8738 SHA512 cf1248083c76e7a293067369956df44ac9571e7e3e4325a0541a4d1c89798e572eaeb65c077fa7e40c9fed5fdc704cc6ad97a858a51ed21136a310f7b18a71ba +EBUILD gedit-plugins-3.32.2.ebuild 2316 BLAKE2B 86c93402cc77be92638ee97cf7e41b428c05d7a468b890990200d7bc9fcefb180ddfef8f57d7423d298b38a63804799c092a96b387720c6d17ae5dea98947516 SHA512 952b52a149d73ae31693682cbd0debef8223295054b692c3f6c24a3f754436292cc466c125a22d041974f3d44c860aa0247ae8d83cbe5cb99297c94d47e823ac MISC metadata.xml 542 BLAKE2B 1336fdd161ef76bb2e1445dd074aed82e04be00c9c47885eb5005122c850193dd2bec1aed69dd1da74527c8ee82d7c75d57b73d020cc692e41f6762ba43d8f08 SHA512 1eba6ba724a313d8dd04e838c448cb8de2f3411b891daaacdea615f0d8187d3bbe1f650c9b2ab5457d519ed98dee600d8830e7eea848c872ccb9c52ba58f231a diff --git a/app-editors/gedit-plugins/gedit-plugins-3.32.2.ebuild b/app-editors/gedit-plugins/gedit-plugins-3.32.2.ebuild index 2d7024b86e3d..44dcff543bc0 100644 --- a/app-editors/gedit-plugins/gedit-plugins-3.32.2.ebuild +++ b/app-editors/gedit-plugins/gedit-plugins-3.32.2.ebuild @@ -3,7 +3,7 @@ EAPI="6" GNOME2_LA_PUNT="yes" # plugins are dlopened -PYTHON_COMPAT=( python3_{5,6} ) +PYTHON_COMPAT=( python3_{5,6,7,8} ) PYTHON_REQ_USE="xml" VALA_MIN_API_VERSION="0.28" @@ -13,7 +13,7 @@ DESCRIPTION="Official plugins for gedit" HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins" LICENSE="GPL-2+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" SLOT="0" IUSE_plugins="charmap git terminal vala" diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest index e64e642ca43e..8ed2d144e9dd 100644 --- a/app-editors/gedit/Manifest +++ b/app-editors/gedit/Manifest @@ -1,6 +1,5 @@ AUX 3.32.2-make-spell-optional.patch 2044 BLAKE2B 617cfced32aa5f872bfb31fbef964faf391a3ce049b3fba7f431214e27c5adbbcb7669c32c356c786a49f1d87cf983413cdb844da5e269ed3d3bcc6d3e60d5f8 SHA512 a79f1b564cdac31d497bcb66bf6732529d1f88654dc82c7dadfbfc7f15a3e73ce7fa144bf8f86b2a44284b8b656f50bfde16ab5cc9ba31faf767a219372acf23 -DIST gedit-3.30.2.tar.xz 3155628 BLAKE2B 96736adbce987af89b37a712448f42b2a2eeed72d52aa16377d961c9e929fa4e75205eac5987bfc067cc2fecb35aec720d85483c4e2e824a6e8248cc652d2fbe SHA512 58ae7a4c27aeabad670718e39e1860df112d0be00ea622cc8adc185cb5d0e16ac4af65cb3aa45423c7b1b94c88d04d081fe05f3647b054a3e3291abc73c41f6f DIST gedit-3.32.2.tar.xz 14789660 BLAKE2B 574a490e3beda9e8b4f8324409f3a1e3361b1fdd097c4bf8d05475be2a6bb66b230ab6d2047caa62c393458c29b6647c32293ce5c1428d030cb2345c19bf41c3 SHA512 a3ed4dea3d0f60fb2371d2b6bbf5f5db1f67c9a71d0d47836456e022903e86b8b127c88ece6a6d817b0c86ff82612c963a9e8ed60f9841af68474a1d129c886d -EBUILD gedit-3.30.2.ebuild 2301 BLAKE2B 44f162af9aac54652103e00e9602cfc519e2acaf639b2c61be5cf13b22727b016956caa6a7ec72eda660ff6c64f4ed665f90a9c0c574218c08c490d6efd2dfb1 SHA512 7b576cc6064caabb1fc2f9d4f56f5a12ed6c8b8666257bf3ff1f7f740ce02737ea9e3d729d45c401ca26cf2f78b8b2425771941773abfbb698a4517d91a39d59 -EBUILD gedit-3.32.2.ebuild 2148 BLAKE2B 3fb562eea325c437f5fc6b35a7e3a22379322a49a35d56b8144055b81b2a66324e9a076b5960180928be3239574eaca403db7d8dc8b3b1235ee04baaf9653dc5 SHA512 dd7b7de90fcafa09f2dba4b4255fc2e82aba611950891aab442c0eaee702f62929bb7c49c0ee5ffb7ea03e20bb998bc8646cea05cce15c3e6c1acaca7399f82c +EBUILD gedit-3.32.2-r1.ebuild 2265 BLAKE2B 93b036f65dd0eb5e3732108663d6499a5716412cd57dec9826079d11ae21b867c2e0470df0f374356dd900bb9f93611531e25485e83fbbbf2ac27f02ac3a3382 SHA512 b76d12c7d850f5476d0aaf72fc6939f6d7592ce9aa40b9711e8499518a4a44f120183f444af6ebf9c2b20d185c461e638c096075a38a9560e04e5c885394a2b6 +EBUILD gedit-3.32.2.ebuild 2150 BLAKE2B 61ef803a4e5a06d76655beb99e71915f076ce7bb8e362b733a814c9b2629c989349e9d54373ad5aa3d89520d9d043fbfde33453d3f48b6954a0cd7528e38ed12 SHA512 83fbbc5e2dfc3c718c42298c8a36bc54c598439230198a0638d905b347dc87d9d3cba1ebd00313532d92cbb9009b317c9938466b086ebe9096713a5b28008200 MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/app-editors/gedit/gedit-3.30.2.ebuild b/app-editors/gedit/gedit-3.30.2.ebuild deleted file mode 100644 index 1ef6ef90b9d6..000000000000 --- a/app-editors/gedit/gedit-3.30.2.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -GNOME2_LA_PUNT="yes" # plugins are dlopened -PYTHON_COMPAT=( python3_{5,6} ) -VALA_MIN_API_VERSION="0.26" -VALA_USE_DEPEND="vapigen" - -inherit eutils gnome2 multilib python-single-r1 vala virtualx - -DESCRIPTION="A text editor for the GNOME desktop" -HOMEPAGE="https://wiki.gnome.org/Apps/Gedit" - -LICENSE="GPL-2+ CC-BY-SA-3.0" -SLOT="0" - -IUSE="+introspection +python spell vala" -REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )" - -KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux" - -# X libs are not needed for OSX (aqua) -COMMON_DEPEND=" - >=dev-libs/libxml2-2.5.0:2 - >=dev-libs/glib-2.44:2[dbus] - >=x11-libs/gtk+-3.22.0:3[introspection?] - >=x11-libs/gtksourceview-3.22.0:3.0[introspection?] - >=dev-libs/libpeas-1.14.1[gtk] - - gnome-base/gsettings-desktop-schemas - gnome-base/gvfs - - x11-libs/libX11 - - introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) - python? ( - ${PYTHON_DEPS} - dev-python/pycairo[${PYTHON_USEDEP}] - >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}] - dev-libs/libpeas[python,${PYTHON_USEDEP}] ) - spell? ( >=app-text/gspell-0.2.5:0= ) -" -RDEPEND="${COMMON_DEPEND} - x11-themes/adwaita-icon-theme -" -DEPEND="${COMMON_DEPEND} - ${vala_depend} - app-text/docbook-xml-dtd:4.1.2 - dev-util/glib-utils - >=dev-util/gtk-doc-am-1 - >=dev-util/intltool-0.50.1 - dev-util/itstool - >=sys-devel/gettext-0.18 - virtual/pkgconfig -" -# yelp-tools, gnome-common needed to eautoreconf - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README" - - gnome2_src_configure \ - --disable-deprecations \ - --disable-updater \ - --enable-gvfs-metadata \ - $(use_enable introspection) \ - $(use_enable spell) \ - $(use_enable python) \ - $(use_enable vala) -} - -src_test() { - "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die - GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check -} - -src_install() { - local args=() - # manually set pyoverridesdir due to bug #524018 and AM_PATH_PYTHON limitations - use python && args+=( pyoverridesdir="$(python_get_sitedir)/gi/overrides" ) - - gnome2_src_install "${args[@]}" -} diff --git a/app-editors/gedit/gedit-3.32.2-r1.ebuild b/app-editors/gedit/gedit-3.32.2-r1.ebuild new file mode 100644 index 000000000000..5338f0399096 --- /dev/null +++ b/app-editors/gedit/gedit-3.32.2-r1.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{5,6,7,8} ) +VALA_MIN_API_VERSION="0.26" +VALA_USE_DEPEND="vapigen" + +inherit gnome.org gnome2-utils meson python-single-r1 vala xdg + +DESCRIPTION="A text editor for the GNOME desktop" +HOMEPAGE="https://wiki.gnome.org/Apps/Gedit" + +LICENSE="GPL-2+ CC-BY-SA-3.0" +SLOT="0" + +IUSE="+introspection +python gtk-doc spell vala" +REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} ) spell? ( python )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" + +# X libs are not needed for OSX (aqua) +DEPEND=" + >=dev-libs/glib-2.44:2 + >=x11-libs/gtk+-3.22.0:3[introspection?] + >=x11-libs/gtksourceview-4.0.2:4[introspection?] + >=dev-libs/libpeas-1.14.1[gtk] + >=dev-libs/libxml2-2.5.0:2 + >=net-libs/libsoup-2.60:2.4 + x11-libs/libX11 + + spell? ( >=app-text/gspell-0.2.5:0= ) + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pycairo[${PYTHON_MULTI_USEDEP}] + >=dev-python/pygobject-3:3[cairo,${PYTHON_MULTI_USEDEP}] + dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}] + ') + ) +" +RDEPEND="${DEPEND} + x11-themes/adwaita-icon-theme + gnome-base/gsettings-desktop-schemas + gnome-base/gvfs +" +BDEPEND=" + ${vala_depend} + app-text/docbook-xml-dtd:4.1.2 + dev-util/glib-utils + gtk-doc? ( >=dev-util/gtk-doc-1 ) + dev-util/itstool + >=sys-devel/gettext-0.18 + virtual/pkgconfig +" +PATCHES=( "${FILESDIR}/${PV}-make-spell-optional.patch" ) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + use vala && vala_src_prepare + xdg_src_prepare +} + +src_configure() { + local emesonargs=( + $(meson_use introspection) + $(meson_use vala vapi) + $(meson_use python plugins) + $(meson_use gtk-doc documentation) + -Denable-gvfs-metadata=yes + $(meson_use spell) + ) + meson_src_configure +} + +# Only appdata and desktop file validation in v3.32.2 +src_test() { :; } + +src_install() { + meson_src_install + if use python; then + python_optimize + python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/" + fi +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-editors/gedit/gedit-3.32.2.ebuild b/app-editors/gedit/gedit-3.32.2.ebuild index e8f11fd45a95..93415e5e501a 100644 --- a/app-editors/gedit/gedit-3.32.2.ebuild +++ b/app-editors/gedit/gedit-3.32.2.ebuild @@ -3,7 +3,7 @@ EAPI="6" GNOME2_LA_PUNT="yes" # plugins are dlopened -PYTHON_COMPAT=( python3_{5,6} ) +PYTHON_COMPAT=( python3_{5,6,7,8} ) VALA_MIN_API_VERSION="0.26" VALA_USE_DEPEND="vapigen" @@ -18,7 +18,7 @@ SLOT="0" IUSE="+introspection +python gtk-doc spell vala" REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} ) spell? ( python )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux" # X libs are not needed for OSX (aqua) COMMON_DEPEND=" diff --git a/app-editors/hexcurse/Manifest b/app-editors/hexcurse/Manifest index 0e5f5e3085ed..848d389afa62 100644 --- a/app-editors/hexcurse/Manifest +++ b/app-editors/hexcurse/Manifest @@ -4,6 +4,6 @@ AUX hexcurse-1.60.0-Werror.patch 291 BLAKE2B ce310d08d4880d53c2eb3c17794294cc124 AUX hexcurse-1.60.0-tinfo.patch 386 BLAKE2B e4f376cc9cf60c9163553aa9082e5c84a228f0704c575941414cde6527cb6c9b867d55cba45dbb35bdd95d79ee8d13acee3a139256d794f9f648af87581ed458 SHA512 ce0c25842a874d631d75826f6b967fe0d0f53a435e6222eed1310caa884b570c1cf131c14e0be84fc7de728e37cdaee5b950ada527fd03ddba0dacf578e4fe42 DIST hexcurse-1.55.tar.gz 113512 BLAKE2B 68dbb21e0c8830256f51a477a968449d86da174ca3cc7d29232c6d2a2f909339a0555ff459ed373e62e35b3d1d8abfbbd32a9462006b20bfa1f4f641f4eba825 SHA512 39f9eae0bb891bdfb702fb871b75c53d15acf6e74b3272b616f00303f444bfddced6fbe3041eb3769fa90fbc226dd584f5d84f7427b659e63f3b74511938a4a7 DIST hexcurse-1.60.0.tar.gz 171904 BLAKE2B f591469a859e71e0ada99975c3632f29b293f5bcf65dece9fb047908c860e11ee5b5d5f78e636d3163497acf396de64e568e560427cf0ee7f2c752e0fc5a2b72 SHA512 2301f10e9190922fc61cbbe3a834826ebf87bc5ece9191d368181e2336af240e68cbe46e3a60dee3e0e42281b2f05ae4a7060ee1083b37f4906eacc66e58a094 -EBUILD hexcurse-1.55.ebuild 696 BLAKE2B cdb02d320b04b6e5e2a0ef211dc736946580c84a2137874031ef58a1011a8caa3170ee656b227e2596caee0f1a8210cdd7793c1091d4e4b57538b40635acc359 SHA512 f36114841a36d099506cefbc2a525d653ced957007565a6ba549eb67531f81bce1998aba8d2d9c196127b129084b553ca71b135681ed83e3b2d40cc034a60292 +EBUILD hexcurse-1.55.ebuild 672 BLAKE2B aeb280c5f666ede76a36289db50e39b6630417e98cbb6715ecbb60b4ad0c9a63a31cfda99ca9d50906f2d2ea90ade4a7992c94256055617920b9ba22d7d717f6 SHA512 7307707e8478233822aa68a688d9db271975d21ae600821e6bc77a0f0109acc4794b7812872979202285b8362996ff7f1bf4d53f831fe96def9bc3f2d9b98e3c EBUILD hexcurse-1.60.0.ebuild 713 BLAKE2B ef37131406f851827fc94f0524de69bf0e79fa823acf982e8ca43751ea63a286fee96859839101274c03248561f9a8f337c966f8b78eb5608dd5e9c7b01b208a SHA512 98cc4f96741c84ca32b5b2bb7f9606b51d6f4e105672bb5cb0ddac18439baf8c96fe78c67203e96ead5d8352828a740018d73c258004a22be4f4de0d912b5bde MISC metadata.xml 463 BLAKE2B 104010d8e61f58282a944b121dd649fbceca67fe8981030d7aae737bf709029a94c75bfbd648c07bfbffedfee10cc0cb5718da7376eee7b4b5ce014a987acb6c SHA512 571a214805d30efc4f0f8a83964938e175aa1cecdbf76c1153189315dca316b625507860ac86b14209ff116706e8beedbea7b66aa5714ffde264ca94a88270c1 diff --git a/app-editors/hexcurse/hexcurse-1.55.ebuild b/app-editors/hexcurse/hexcurse-1.55.ebuild index d1d3c8134882..c0d5399a72b6 100644 --- a/app-editors/hexcurse/hexcurse-1.55.ebuild +++ b/app-editors/hexcurse/hexcurse-1.55.ebuild @@ -26,6 +26,6 @@ src_prepare() { } src_install() { - emake install DESTDIR="${D}" || die "Install failed" + emake install DESTDIR="${D}" dodoc AUTHORS ChangeLog NEWS README } diff --git a/app-editors/hteditor/Manifest b/app-editors/hteditor/Manifest index ca269c26d10e..967155da5cec 100644 --- a/app-editors/hteditor/Manifest +++ b/app-editors/hteditor/Manifest @@ -5,4 +5,4 @@ AUX hteditor-2.1.0-tinfo.patch 176 BLAKE2B 936f60f54424b9d69986b7b9564abd3c5de2a DIST ht-2.1.0.tar.bz2 884139 BLAKE2B c979563cbfc4df7e14f587b250fbf099d9f4683afddb3afc88693284c378c45466dfa3c47555fc69e83e2972cfabab63f3cdd42fd85602842854372131e4063d SHA512 6b5fc5fcbc63b9b7c85721158e044e4578ebfdc38618c760c0e6de06a276bccd3a960ab8bed172de788934515ad94d86349c4abd3228da66b1601deaaa2ce410 EBUILD hteditor-2.1.0-r1.ebuild 1219 BLAKE2B 9d8d214caffb1171cd951e2462e003e75eaa1f0e0e76b7b0cf7644197990a9471bb1d4560a99383850ae949391bba24cd57eec3bc961a7154890b42cad355a26 SHA512 0b3bc68e0fd55b6e178299c4541dc87ed073d1c3af6b5186c2f05ab6815bc249cd27c3e2aa387a5277d52cbf1985372d4e4daae22a38f5e45dcafa85a2c00932 EBUILD hteditor-2.1.0.ebuild 1173 BLAKE2B 4a61d5860885b2ef48f0f21621abea57429dd36ebbba36a6250954785880d8cdfd648a0827756ca38b25b33691fcc64afc06c11e7bf59d8823ac7068befa9d67 SHA512 6022aa8a28461dde621ff2a02695b1aecfb4473bc451a9555350f510773882534e8283e711c69037f1787a77f7483312e7645a0660940d60bb6eb968802bafb5 -MISC metadata.xml 375 BLAKE2B ccf43aa4dc5a99adbe6e42bb0d66b18980a41d17d2d4573a2d84b513dbfb09071d0655a63ef8e5116d995309cf514e05a3854a0c9fc274cccee85bfd44b1d1f3 SHA512 3c255809cc0132d860134a072a8151651f663e2da8608489a225e1bf8e85dc76788ee5a760909509024fc97bc3c20fd1dee93bba54a297d435f35fab6f07d075 +MISC metadata.xml 464 BLAKE2B 7fdb5c881881e21f4a74db09bf905c4d0aebdb5077598916186266ca12dca891c1619ce550a37ac3400ef92138ff2521dffd91c25bf254d8e49e0b628ea7ebca SHA512 b08be8368d7459a56096769aec6cdb6607225968b87ac12d22c788081287d16345060f071c09c0d505a8caffcb5de9378328250758b13c9229eb1fc5c10a8388 diff --git a/app-editors/hteditor/metadata.xml b/app-editors/hteditor/metadata.xml index bf3326bd646d..ec0e241f14ae 100644 --- a/app-editors/hteditor/metadata.xml +++ b/app-editors/hteditor/metadata.xml @@ -1,7 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> + <maintainer type="person"> + <email>slyfox@gentoo.org</email> + <name>Sergei Trofimovich</name> + </maintainer> <upstream> <remote-id type="sourceforge">hte</remote-id> <bugs-to>https://github.com/sebastianbiallas/ht/issues</bugs-to> diff --git a/app-editors/kile/Manifest b/app-editors/kile/Manifest index f369276ff2de..fb0cc85d133e 100644 --- a/app-editors/kile/Manifest +++ b/app-editors/kile/Manifest @@ -1,6 +1,4 @@ AUX kile-2.9.93-cmake.patch 549 BLAKE2B f93414f3b09b45952a5082e9c9c0cd53b01b7b2ee3b080e6d4ef554cd3cbbf84f60061e1b4f9d1ab060f2e4ea221af3407140f9d897bece353691d9f262033e2 SHA512 be9a14c712c05bc63b1bf31eb959083580913c2ae37f642eab86f47a07f75d63d633fa154cce2ac65866b25da530cf0699e654c7b05ffc4361d35bc389a13faa -DIST kile-2.9.92_p20190716.tar.xz 6176728 BLAKE2B cc6b5f12c7798c806a1e78b79c32e90a3f713d65429afbddfbf75a3a666cfbea75d32be1c2e7d15ce2e414301473f03168e84428bcec161cfd12ceeba674add3 SHA512 614d6aba168f47af41e6a352e7ad838c187945b857c19654ce40ea80c359e5d88a184f1ab02b404c022b897f8ac6f3a61323c9d1043fbb0412eb3d16690e40bb DIST kile-2.9.93.tar.bz2 8580239 BLAKE2B a43f160240dfdffc23c6898385994ee4e49e1f3d793915d1f392e41f606350269f2b9e80592c373680adb56454510abdd0b7e69131f20737fb5efa54d4eaa111 SHA512 d87277b8ef16c82cfd415dd191916641fa1a25e316e1eb2c463b275d3654dcfe180bea03027589ab30cd8b769d92d97005846a78aff8058bcfb20eed76287504 -EBUILD kile-2.9.92_p20190716.ebuild 1626 BLAKE2B 6d9ef50a335645b8f25bf36b830d73f5be2e1ad08aa951118d41bedbbdd6837f38403cf5e9b6de5de6696b07e97ceb14e64874bf758a6bd3a5bc5e0beec8f6cf SHA512 88808252c0661fa3c85e86afd4bbe6c424b6f74041c967b2849075046a276624a5d74dc5c29f9eea684115601a6c13b6a09541d50cff44ddac5c17a482aa074d -EBUILD kile-2.9.93.ebuild 1516 BLAKE2B 0bb3dce7250334a7f3e2248361b5253a7656325582bd0aca43a2305063d731d0ae094a48ddf3878d3153de7a956d68ca557c6d3e2a2be0b8e266a87706f9b448 SHA512 7984d6920913b9ee4bb59f7ce40968b7a728d846b762ca5eb24ddeb513ff173f92d05a730a46de2074d527da6f3b8e045ffe34e3f572ee1ed2c6fb0ec0739106 +EBUILD kile-2.9.93.ebuild 1514 BLAKE2B 16c6df56575bb9f26ae1c20d0e019ef3a3ebc066471817650694cd068956694163ab00c873846ab3a94af3d5fdbdd35a679e291ad28e6fec37dad4c0b51313da SHA512 419dcc82a8917a8a6d95891b0e6aef00f2a1a55b6bc4818a5c7fec0253e3785e8b1cf85c2f297461f1c204077381a35ef829f178759e335a9d33aae02f0f0be1 MISC metadata.xml 476 BLAKE2B a152c0446aad3c66df2574332dc89f6797a16db142daafc82c3845f159b68bfcb922615f5912429d9965141ede27945512e5af1f5811ccbfa761026cc105b4b3 SHA512 82eaa93d944622e571887200fc50166b34ad4098ca2612749e72fff4e80f9f3fa07736cb8cd171fe3258fcd18209f7e60b01c859ad3cf20e4e238eab9dc3e486 diff --git a/app-editors/kile/kile-2.9.92_p20190716.ebuild b/app-editors/kile/kile-2.9.92_p20190716.ebuild deleted file mode 100644 index fb5727c9bd74..000000000000 --- a/app-editors/kile/kile-2.9.92_p20190716.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KDE_HANDBOOK="forceoptional" -inherit kde5 - -DESCRIPTION="Latex Editor and TeX shell based on KDE Frameworks" -HOMEPAGE="https://kile.sourceforge.io/" -SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}.tar.xz" - -LICENSE="FDL-1.2 GPL-2" -KEYWORDS="amd64 x86" -IUSE="+pdf +png" - -DEPEND=" - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kcrash) - $(add_frameworks_dep kdbusaddons) - $(add_frameworks_dep kdoctools) - $(add_frameworks_dep kguiaddons) - $(add_frameworks_dep khtml) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kinit) - $(add_frameworks_dep kio) - $(add_frameworks_dep kparts) - $(add_frameworks_dep ktexteditor) - $(add_frameworks_dep kwindowsystem) - $(add_frameworks_dep kxmlgui) - $(add_kdeapps_dep okular) - $(add_qt_dep qtdbus) - $(add_qt_dep qtscript) - $(add_qt_dep qttest) - $(add_qt_dep qtwidgets) - pdf? ( app-text/poppler[qt5] ) -" -RDEPEND="${DEPEND} - !app-editors/kile:4 - $(add_kdeapps_dep konsole) - $(add_kdeapps_dep okular 'pdf?') - virtual/latex-base - virtual/tex-base - pdf? ( - >=app-text/texlive-core-2014 - app-text/ghostscript-gpl - ) - png? ( - app-text/dvipng - virtual/imagemagick-tools[png?] - ) -" - -DOCS=( kile-remote-control.txt ) - -src_prepare() { - kde5_src_prepare - - # I know upstream wants to help us but it doesn't work.. - sed -e '/INSTALL( FILES AUTHORS/s/^/#DISABLED /' \ - -i CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - $(cmake-utils_use_find_package pdf Poppler) - ) - - kde5_src_configure -} diff --git a/app-editors/kile/kile-2.9.93.ebuild b/app-editors/kile/kile-2.9.93.ebuild index ad69bc67ec67..2d64261c3d44 100644 --- a/app-editors/kile/kile-2.9.93.ebuild +++ b/app-editors/kile/kile-2.9.93.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://kile.sourceforge.io/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" LICENSE="FDL-1.2 GPL-2" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+pdf +png" DEPEND=" diff --git a/app-editors/nano/Manifest b/app-editors/nano/Manifest index 82d42f8bd306..056ba88eefe6 100644 --- a/app-editors/nano/Manifest +++ b/app-editors/nano/Manifest @@ -1,8 +1,8 @@ DIST nano-4.2.tar.gz 2928595 BLAKE2B 42bb0ccbf4961706c6c645eb2310a646a7decd3617117a079ffe9e3718c8054ab823a5aff3e543c06c4c398f83579a679267a9ad6f113ba451b76d67e14b07cc SHA512 a5dd9ce96cd09d12c65108ea6a18b2cf1c2b055929e58d3e84beb0725607b4b5a3f8ae3fda0ab658c853cc4cac70c089fee716e1bb5a700f2506a7a3e1bea1bd -DIST nano-4.4.tar.gz 2947594 BLAKE2B 20cdc21e136ff213ecc2dd64531e51c552547633a422566c325b8d777800d5f77691751d3acae3b9489eeec40c0893fe913dd8669b29ab985cdf0ac4a3381192 SHA512 14f23de002f5919a3b75ef8c0cfb93a45c8b8ba6c87d8b7c472ab2106fb4c1c17a3846f99ad6e2d2d160aa14aea44c23067fa58b2e668a41616f5cff2feea50f DIST nano-4.5.tar.gz 2957974 BLAKE2B cc605cec46ba4b7328eb70af42da067a30b07ca884a702d20e2294cc3a6c4d7166aa279f6aa044d4655effcb783ab7371feee3db788c2b15587f85f66e03816c SHA512 68dcf95ca2b02d518a915cb77c51f2af42bab82d38673feff06b6afdbc31530ad7d63fdb083077cfe23181df03fbbbe1f00e189e79aff0e12d5dbe26220cadac +DIST nano-4.6.tar.gz 2970798 BLAKE2B d6dfc702d374d1cbcd61080c8e0082b7931dc8c593c97eb705d878d25487a78dc1ebcb8004f742f5ecc3af1b5a31abcf6577e87aba96fb95d16029ff55e7af58 SHA512 76fb43495ca1f88ee8864eee5d023b6cd86bc35fba00151b4c6af53ae06e6b3828379e7d52a16c7df0956e9e04602a86ff8e8a7c1997320507ca041195bf004b EBUILD nano-4.2.ebuild 2167 BLAKE2B 7a1770c86696d2daa754f4081b15b9eac55471708a8c4da56caa9ba02a5b703643eedc29429b509adbf5a02f65d546f2aae7a378b2d5c03079cbb7931f3d5019 SHA512 7c475d9ec61e69176964ad8105390832738be2be6ddefca50bb5412e6bd0dcc7eb000d452145ebdea562f947dbdff05d3d7470405d1b1b168aac8b7cf27e9983 -EBUILD nano-4.4.ebuild 2180 BLAKE2B 3593e66247968bc380aa06be54ac0b62a202a29935b5cbc6cc7f9f66e8ab9e80fad8c5554d0c8baa45e295a18c74b85c38552fb0bfebfdd6e14e5617526a50ca SHA512 2a3f85c2f99e83024a984acbb480b673d8735319b657b4f51d5d48217a40062e6596b8beabc057b4e72584783b4cd94820f5b3eca23911a38cde7ed130178626 EBUILD nano-4.5.ebuild 2180 BLAKE2B 3593e66247968bc380aa06be54ac0b62a202a29935b5cbc6cc7f9f66e8ab9e80fad8c5554d0c8baa45e295a18c74b85c38552fb0bfebfdd6e14e5617526a50ca SHA512 2a3f85c2f99e83024a984acbb480b673d8735319b657b4f51d5d48217a40062e6596b8beabc057b4e72584783b4cd94820f5b3eca23911a38cde7ed130178626 +EBUILD nano-4.6.ebuild 2180 BLAKE2B 3593e66247968bc380aa06be54ac0b62a202a29935b5cbc6cc7f9f66e8ab9e80fad8c5554d0c8baa45e295a18c74b85c38552fb0bfebfdd6e14e5617526a50ca SHA512 2a3f85c2f99e83024a984acbb480b673d8735319b657b4f51d5d48217a40062e6596b8beabc057b4e72584783b4cd94820f5b3eca23911a38cde7ed130178626 EBUILD nano-9999.ebuild 2180 BLAKE2B 3593e66247968bc380aa06be54ac0b62a202a29935b5cbc6cc7f9f66e8ab9e80fad8c5554d0c8baa45e295a18c74b85c38552fb0bfebfdd6e14e5617526a50ca SHA512 2a3f85c2f99e83024a984acbb480b673d8735319b657b4f51d5d48217a40062e6596b8beabc057b4e72584783b4cd94820f5b3eca23911a38cde7ed130178626 MISC metadata.xml 1642 BLAKE2B bd201f1a56bd864dbf7ce5e8dd8b9e0f1a34c236543d8bffa096da1f53460e824171ec629fa84a0a31919fa128e248397671129b8c0a23dfdda9d685e789bf87 SHA512 1b9eac65c24ddc6b917a8bbd1849a7dfd7f29cfa6430eb5945b1a09ec036e68023159882c632fe3dfe04038673cac68ecc74fb128a8bbdf1a2b0aa6cfd3a398c diff --git a/app-editors/nano/nano-4.4.ebuild b/app-editors/nano/nano-4.6.ebuild index c3d78b31034c..c3d78b31034c 100644 --- a/app-editors/nano/nano-4.4.ebuild +++ b/app-editors/nano/nano-4.6.ebuild diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest index c470380ea020..f9b361dc06d2 100644 --- a/app-editors/neovim/Manifest +++ b/app-editors/neovim/Manifest @@ -1,7 +1,9 @@ AUX sysinit.vim 3408 BLAKE2B 50da5ecb83fb38af20d484dbc5f3e417efc083cde339070b07ff4c2fa4ebd080189f975478d82fa977bc763d5e8d7f29c7703a515ecf6fff62772be4ef160170 SHA512 79b574ef42fbdd9c7fe26cffb1fadea3c31becf22f4be441acbdc75068a00f809a23f3a886e1cb6e30bb92c780bd04aea7b94f655f5c9f0d10c547fb10dd6e8a DIST neovim-0.3.8.tar.gz 9233661 BLAKE2B 252a64d2ac5ca1f8e1695d3f0f694ac333d9d9179dc4c428a279534e455de4b8d2c0dc6e638f775bb28a940fc1254bad426f7cee1bffaa2dbf84deefe49d41dc SHA512 431d3df859b430570e3f927328b862945a15b1ac041108599670d32af6cccac9361a143fc6af27847529629a43a5e0a0afd98b1c826d4ee1e7570de3cf14f9c7 DIST neovim-0.4.2.tar.gz 9552134 BLAKE2B 4004a2e2788344ab96c97f145acc4f75680961ad004fcaa017731557899bbed24c6003b799c1496067a3ca75d8a4c2e63344b9646e8dab0ed00c9fa329d90ab2 SHA512 cc0de18ee7ca5105a0dd9f5f06b4d58335618b22c4dc3d584a024683785ff9d541c7f5131742b8a818ac9acb2218da92f9b8a881d56c4b963237918e589fac22 +DIST neovim-0.4.3.tar.gz 9556199 BLAKE2B 831f4d4950f4fa2cd9c7393824bbb5eb571ae5759d13af9f320e0fa351fa155413a5be580f010f2c7ab43ca7bc10c569ccf6e3ba29efc7f5a035576b030b216d SHA512 e13853fa296eda8618f389c71b6cbbd6f01d561615e80cc92959131dd10e395b1c6732a7d9ef6dbb9fe3ea9da4c11485b464547e2d46b22e59b8a20214e861f5 EBUILD neovim-0.3.8.ebuild 1921 BLAKE2B 37b80b8a916af164511bcb3f7aac79428045f9e14ecafe2a8c36aae8d72ebc387874017b1a5cb8bc0f663dc20f2b57979eb11f6cd12cc67a6295c9a722d84207 SHA512 f6f55b612bdc1964995d8016f917279e936f76b929291011282a42eb34471a9fefe9b298d950447693984b3ba575cd3fe1ea4fdcc4e8cf5f5c00c028a44ab40d EBUILD neovim-0.4.2.ebuild 1870 BLAKE2B b9ba9926cdd2dccbc6826f9bb91a11fc5bf97788139f8fa477c1c7c6620a1c0329d102388d142fbcd3ac1719360d70f7931b17f6434d0af63f8735ffdce5157e SHA512 ae453ccf25df891819e299b7b77dc24a7d5a7b2c5feaeb706a65edc49d12189be3afda361c8dcb2b8239b22ecc84fc27fe9dfa91db2813520b21b2057f6b72e7 +EBUILD neovim-0.4.3.ebuild 1872 BLAKE2B 7a345fd61dcf11c2c60991b72cf706e8f17ef7afd2cca19d85e8b90c886756c1732ae73872f439627d43f9f1984011614e4546b05c8a0b0ad43e6681294ac4b9 SHA512 b9b1add7ebc3d6c623bc1d1413517108acd066ea2bb6b7938132cd3073cea1dbdcaebaab2ad12e5fa5c1566ab9e7229392d80aacc04b51fef3f6cd06b15f3b50 EBUILD neovim-9999.ebuild 1894 BLAKE2B 72bf20b3a2d0bf7c4e69f413519ecd3120c86ecf83ba001faeb8e2a82ed87fd01040069e50cea35b52f7d6b253554ef0f10656cd5d59687883c65abff839f950 SHA512 1ba08f8e52181b82e44415d68e2a372e3dbaf2c54f5f05561bef314ed5905f434fcc3028ece08cc9e3be8ef2169e2b0a9424e244e71bf9da7aad81e4462a2c9f MISC metadata.xml 862 BLAKE2B e9725c43d1a34d8da4fd779a2a945594914ed51a2fc0b87a9a2a6ddefcc8d38d88c94c426a59df9f94b08045b2f8820ee205e7982a19c15f1872d2a73b35fae6 SHA512 9eb46f7862d26c27f400d22023ac3cc81f5671e8b17d4f52b0743abcfdf53d63366cd16c06ac1e391f02bf35fb9b70e0864eda9457c1f45ff74a06f528d1b8a7 diff --git a/app-editors/neovim/neovim-0.4.3.ebuild b/app-editors/neovim/neovim-0.4.3.ebuild new file mode 100644 index 000000000000..0261cc8dfed1 --- /dev/null +++ b/app-editors/neovim/neovim-0.4.3.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-utils eutils xdg + +DESCRIPTION="Vim-fork focused on extensibility and agility." +HOMEPAGE="https://neovim.io" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/neovim/neovim.git" +else + SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="Apache-2.0 vim" +SLOT="0" +IUSE="+luajit +nvimpager +tui" + +BDEPEND=" + dev-util/gperf + virtual/libiconv + virtual/libintl + virtual/pkgconfig +" + +DEPEND=" + dev-libs/libuv:0= + >=dev-libs/libvterm-0.1.2 + dev-libs/msgpack:0= + dev-lua/lpeg[luajit=] + dev-lua/luv[luajit=] + dev-lua/mpack[luajit=] + net-libs/libnsl + luajit? ( dev-lang/luajit:2 ) + !luajit? ( + dev-lang/lua:= + dev-lua/LuaBitOp + ) + tui? ( + dev-libs/libtermkey + >=dev-libs/unibilium-2.0.0:0= + ) +" + +RDEPEND=" + ${DEPEND} + app-eselect/eselect-vi +" + +CMAKE_BUILD_TYPE=Release + +src_prepare() { + # use our system vim dir + sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \ + -i src/nvim/globals.h || die + + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DFEAT_TUI=$(usex tui) + -DPREFER_LUA=$(usex luajit no yes) + ) + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + + # install a default configuration file + insinto /etc/vim + doins "${FILESDIR}"/sysinit.vim + + # conditionally install a symlink for nvimpager + if use nvimpager; then + dosym ../share/nvim/runtime/macros/less.sh /usr/bin/nvimpager + fi +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "clipboard support" x11-misc/xsel x11-misc/xclip gui-apps/wl-clipboard + optfeature "Python plugin support" dev-python/neovim-python-client + optfeature "Ruby plugin support" dev-ruby/neovim-ruby-client + optfeature "remote/nvr support" dev-python/neovim-remote +} diff --git a/app-editors/retext/Manifest b/app-editors/retext/Manifest index c024ad635bdc..0205434687ba 100644 --- a/app-editors/retext/Manifest +++ b/app-editors/retext/Manifest @@ -1,6 +1,4 @@ -DIST ReText-7.0.3.tar.gz 396334 BLAKE2B f40ffb159f94d28f1649561a41f557a5d11c2d00e4a01a99493ecac9795bca41c4675bc364c3c58e557bd78c2803f774793042426921436b4be43129f3c88170 SHA512 67b16dc2d7207cc72a58a5ede7440b191c8afdd08e6d4b21159e781585ca16ddfb4d0d16052fc50d716e2edfd983559e25c22ac80dd408cdb3fdb82a2f6bce57 DIST ReText-7.0.4.tar.gz 402934 BLAKE2B bae66a5fb8e81192d692d1a239706e2feee6ee940685cffdf3498880b2c9bd67cc85c6150e372a383e4bad13da210426fff95c06b2861b58020c2c6d298cf5d2 SHA512 cb12666b15414f4bf83f3b07c94d3bcba13dd3e6c3832c66520bfe8caafeeb87cc083a1e74530d98d6e00a00363add55fdf873e6de385e637876454130deebb3 -EBUILD retext-7.0.3.ebuild 1459 BLAKE2B 558340a8f50de7cb2b8f93039eb36e9db3780bc234cde9215c5591cfe0f4f3e164c79aecf11d1fa1a65bdcb177e6f3eec4ec65e51a476e5cde068627029ec898 SHA512 b6ea0348d90949be4ab5e3b387dea4658664337c71770490e31194c89be3cbd4addfa32c3849e211bf50cc80831058abf7bfe6e4ab975d5aad6e249435720731 -EBUILD retext-7.0.4-r1.ebuild 1850 BLAKE2B 1f8d204ad1607417ed640cb6d87bf03f7579526b588d6d3895a892d52535101f83df506b445cf91b39bb0a69dfad831dc84996098b06c2d1725b6db6b8dcbd80 SHA512 031f6207f65aaa133dac663ccc316864d89b7f52b3dfec1289d36b391176a4333c1b25bffcbfccd64f745dc808e38396c8c6936f45208f92d9b36ae805660427 +EBUILD retext-7.0.4-r1.ebuild 1848 BLAKE2B e5b1d86978cfd091521ebcc4490581894092490a89ce5ea00ddff9adf39941b6c24880f795fa171012a6ff417daa17ae2de1bab3a9fc419d784b4cb06f66ef2e SHA512 bf7e6f06f58b0731546921bc454c4460bc7d5ab69ec648b71d7dec70a68de0f466a8366896f2e8718f01d9a1f06f61d9dc0a5cd52eab2405d5d0c6edaae224cd EBUILD retext-9999.ebuild 1850 BLAKE2B 1f8d204ad1607417ed640cb6d87bf03f7579526b588d6d3895a892d52535101f83df506b445cf91b39bb0a69dfad831dc84996098b06c2d1725b6db6b8dcbd80 SHA512 031f6207f65aaa133dac663ccc316864d89b7f52b3dfec1289d36b391176a4333c1b25bffcbfccd64f745dc808e38396c8c6936f45208f92d9b36ae805660427 MISC metadata.xml 496 BLAKE2B ad4453602e60bdaf37553cd2fe8c9ea8abc163a86fded505e69bfa06f40d503b0cc58651068a4c52a6ffd0c8368f855512ec83aefff4a64a696e1b042a129e6a SHA512 0e182c5ddf9ac27dd9b6eb70c9a3ebdf711552e4e00db2d66696bdd992dc7824f51c86acb60f044342534b230c9884d45c55177d05f7ea92be81297994b7f559 diff --git a/app-editors/retext/retext-7.0.3.ebuild b/app-editors/retext/retext-7.0.3.ebuild deleted file mode 100644 index b5a896da95ac..000000000000 --- a/app-editors/retext/retext-7.0.3.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_{5,6} ) - -PLOCALES="ca cs cy da de es et eu fr hu it ja pl pt pt_BR ru sk sr sr@latin uk zh_TW" - -inherit distutils-r1 virtualx l10n xdg-utils - -MY_PN="ReText" -MY_P="${MY_PN}-${PV/_/~}" - -DESCRIPTION="Simple editor for Markdown and reStructuredText" -HOMEPAGE="https://github.com/retext-project/retext https://github.com/retext-project/retext/wiki" - -if [[ ${PV} == *9999 ]] - then - inherit git-r3 - EGIT_REPO_URI="https://github.com/retext-project/retext.git" - else - SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" - KEYWORDS="amd64 x86" - S="${WORKDIR}"/${MY_P} -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="+spell" - -RDEPEND=" - >=dev-python/chardet-2.3[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/markdown[pygments,${PYTHON_USEDEP}] - >=dev-python/markups-2.0[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/PyQt5[gui,network,printsupport,webengine,widgets,${PYTHON_USEDEP}] - spell? ( dev-python/pyenchant[${PYTHON_USEDEP}] ) -" - -remove_locale() { - find "${ED}" -name "retext_${1}.qm" -delete || die "Failed to remove locale ${1}." -} - -python_test() { - virtx esetup.py test -} - -python_install_all() { - distutils-r1_python_install_all - - l10n_for_each_disabled_locale_do remove_locale -} - -pkg_postinst() { - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_desktop_database_update -} diff --git a/app-editors/retext/retext-7.0.4-r1.ebuild b/app-editors/retext/retext-7.0.4-r1.ebuild index 21b6ece05bcf..2f487769f11c 100644 --- a/app-editors/retext/retext-7.0.4-r1.ebuild +++ b/app-editors/retext/retext-7.0.4-r1.ebuild @@ -21,7 +21,7 @@ if [[ ${PV} == *9999 ]] EGIT_REPO_URI="https://github.com/retext-project/retext.git" else SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" S="${WORKDIR}"/${MY_P} fi diff --git a/app-editors/shed/Manifest b/app-editors/shed/Manifest index 52aefa0d8fd5..2412ce1427b5 100644 --- a/app-editors/shed/Manifest +++ b/app-editors/shed/Manifest @@ -2,9 +2,7 @@ AUX shed-1.15-cflags.patch 249 BLAKE2B 6249d526da1a4b1df8f456692e85bdbd275be7517 AUX shed-1.15-interix.patch 313 BLAKE2B 423d51410a5371ee1fa0ae2e0d4426dddd410ea060a269f6d3c6b99826aa8d57635bb9a0cfeb82fcf2f51dcf179b0815485491110df3501d1e23ff950d838475 SHA512 31d403d95ce106443ccfe8c92b9621842bfc4264c71280398bb7c0d827d98bf28b403dce3c6ae4523b7ac30a8f529aac6d7cc30a91313a2e2a3d033766469e69 AUX shed-1.15-tinfo.patch 355 BLAKE2B 5acffe509b9174187b4383f15bed90600790ed0267ee1dbc2713a28e2b8fd0a5eb67cdb1f84a635012128abd5075f9daa0ffdc86abbdd29d170a9b48868dd52c SHA512 fab71c3e99138f7cc4844964bbc40e95c90055612e6d34ff59c72b505b2c12c6244c4a25091de283f4615475652c202a4404273c0718b73b9f928c4bf0a74710 DIST shed-1.12.tar.gz 57934 BLAKE2B 33c6096b60142e3a893827b68dc81cca03b53e0d558041d7042cd0e32450b1c5898218c9141683dbd50e49d6e03c8f0cc4090146de4762fedc22157c1d4d3914 SHA512 f668245478b88e74911a5f6bc13629b1be9412056bfb42860554979904451b20cb468ae7a9b2daa8bea83d7f78d3d0c016170767dd80f0a93ba140a51ad02097 -DIST shed-1.13.tar.gz 78699 BLAKE2B ee7651a3ec22184579ca692756c3deb52aef8aed3222d810e234b0ec5e70b599c36e25da8b2330d6a201aab88598df399b506e93bac672ae4ba5b1cb3cad1888 SHA512 abea90115820c50bba140a486d74e28cd20704905bb868aa75b94a346faf8d1a0e0739f9558131cff9c5250ac9ef2505cc375f2bdf24c75b6ff464ba767c1832 DIST shed-1.15.tar.gz 87777 BLAKE2B 7c23f01e649de6ad15b870ef3786bd1747b6ab765f19a748d08bad878325f11e38483b957ed6a791ae4a7de752e96cca2057fd69838625c3fe660d2ba3fbc984 SHA512 fe401303e686fb11975b71de0f84d0cdb84dc5a48e1094356d012f95d8c956ed05bd6b39bf65af924212e83c1db45bbfe556342489150bb0e10fb4c832fb6c78 EBUILD shed-1.12.ebuild 393 BLAKE2B 3da73fe8d3dbbdb2113c8fec5304e6aaa78be4f3ab0e992c52acdc2cc412e82ef351c3ca55316f8e1aafe0e0973f50d3886a18e1091f6e5482345587853b3c79 SHA512 9ba910b953384f033f2319faaf2b127885b01db2b072b41319e61481c4105c1386eac83f9f8be038b39048c5f64195511dd43d5893e4fc083644443e173b09bf -EBUILD shed-1.13.ebuild 394 BLAKE2B c2fa013da3716dc70c6b722f5c3d0bce5b49ef8c5cc84b15bb9fed9c4d2652f80d23a3d688e26cf992cffaf28632e290084f6c6f894f3d44d41a9d943065f1bc SHA512 3b0a2552b02ddbf2731be96b4ba09e2415b1bfd4ed5a06ff6a917b34f7dc7097dbe97c7a829b76619f115cca527899d9e096a1e2242f61d08a7e460667dbb849 -EBUILD shed-1.15.ebuild 577 BLAKE2B a2c23bf9320732dd011b61080034f2ff27801145bea5134fdfd22ed60468d033c3d54f7f46a446ce2fa3309889e90c1e0fa6fee73291ee0540fea53b5afa9c0b SHA512 0449db95171f837f78a4492753ab5e62ac84bde74ed126f1c79f5b0d2dddfc5525a4ee8fc81a008f19d2ded33d080f7b3a43366a57d3b53a274656dfac0132fb +EBUILD shed-1.15.ebuild 588 BLAKE2B 5f63238a8fa37e46de6b404fae01560b309e6ebe52c929dfb5d3f0ae86f20c574223afc202b942c3be9fa6c45632abb5d53c4250ed95965e9a624c15d479b68a SHA512 7ebcbae53daff16b1886a8625e38a3c6cc8fd91a0e897711477c1f9521e6873f1b9f6dace8ededf9cd0962da87fd73b424b630e21f0a45f72439d9a2c9d94707 MISC metadata.xml 299 BLAKE2B ae48e2797586095e3e0d22645c036826b7165079cda4be2499cdf201e37806f0600086f9b0a6d52217b63f63e759c5d2ce02bddb2f828d1d4719898b0ad7f3a9 SHA512 ed903a7f91fa008f63e358253d7e66988cb57b616a8bf6e546f8a1d874e92524b29ef671a96f0e8fc56410619ff541d50e65ab788cf5373164d58b7afa625868 diff --git a/app-editors/shed/shed-1.13.ebuild b/app-editors/shed/shed-1.13.ebuild deleted file mode 100644 index fb93dffe4ab2..000000000000 --- a/app-editors/shed/shed-1.13.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -DESCRIPTION="Simple Hex EDitor" -HOMEPAGE="http://shed.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="" - -RDEPEND="sys-libs/ncurses" -DPEND="${RDEPEND}" - -src_compile() { - emake AM_CFLAGS="${CFLAGS}" -} diff --git a/app-editors/shed/shed-1.15.ebuild b/app-editors/shed/shed-1.15.ebuild index 6d1bfdeb8c3d..7918554f3ecd 100644 --- a/app-editors/shed/shed-1.15.ebuild +++ b/app-editors/shed/shed-1.15.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit autotools eutils +EAPI="7" + +inherit autotools DESCRIPTION="Simple Hex EDitor" HOMEPAGE="http://shed.sourceforge.net/" @@ -10,18 +11,20 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND="sys-libs/ncurses:0=" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig -" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${P}-cflags.patch + "${FILESDIR}"/${P}-interix.patch + "${FILESDIR}"/${P}-tinfo.patch +) src_prepare() { - epatch \ - "${FILESDIR}"/${P}-cflags.patch \ - "${FILESDIR}"/${P}-interix.patch \ - "${FILESDIR}"/${P}-tinfo.patch + default + + mv configure.{in,ac} || die eautoreconf } diff --git a/app-editors/ted/Manifest b/app-editors/ted/Manifest index ac65d98a718b..f1ebcd98a68c 100644 --- a/app-editors/ted/Manifest +++ b/app-editors/ted/Manifest @@ -1,5 +1,5 @@ AUX ted-2.23-freetype261.patch 273 BLAKE2B 3a9b52da5de4b8d991298c438a5589b1c70e70b0733d561f0a0c259b7eb1cd39b418d6f472bfb24534b24f19bfe83623827c16a371dece16dd33171369006da7 SHA512 f8523865ad47a552d000ee14380c40ffe22cdd5287cb6fd6f79b7afe4a6ae4742aaa999c9c4d2d79e00b538f5b83106ebeb24f1aa25cabb656418759db9c0921 AUX ted-2.23-make.patch 418 BLAKE2B 2bc3a66a99f00caa793c81b4f3beb8935deff183cc0ddba613348010547e2b715eae169309acfc286b5690550fc892b9f1ff99bcdad673779b2c23b192da22db SHA512 a1dc77b4788a71445cb30db010d1413e11c06861c692137747d2d02d1cd16b07fb3dd05e702fd37aad600432a985c86d785465a2fe6ddbe6f506b16cafb80b01 DIST ted-2.23.src.tar.gz 4672208 BLAKE2B ca5f0e0a6a1d00a50da6986455faedbb20cc1246737233c8a3a161b4f653c53b1647c7fb41c774082116ed3e4a0736f8dd35504a54a92dd8e6a6e9124e6e9850 SHA512 c6541e5a07545a08b30cb9b33429d9a7675f9252df32ccca5cdb4f2ff09978085d28d015a42922baf8c95db1ea6379a9d1088541aafd9ce45b8870212496849f -EBUILD ted-2.23.ebuild 1587 BLAKE2B 737fbbda5830145238cc1afa8b3b513f39851ad51056098b383d6fd6d3007d058b296ecc3aa188f0120a62480b773499f22600aacfb47321aba498b9a764d946 SHA512 8e0375a58299211f86b4dfd0140b315337c1d83693ad7154fd2d79a629357e2a8ccb757ae541d1cbb5db39a6e6a35a48068a85d6737ec649a36ebbe0662864e8 +EBUILD ted-2.23.ebuild 1551 BLAKE2B 3836f195b3c50996ad71c03996c6e645d4f5bd10c0822f9019735d9c88330a4d0facf052aeed1c7de73bd651c415fda50d5dd19fbd17f5441e23b60238adedf4 SHA512 7fa9fd2639886020f696af78fba7d0894e70e09a9b0417c17f01c637560d84ce6ef40d23db8bbc1c538f45e8ea71aea834c75c4220d814d6fa54baf1556907d5 MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/app-editors/ted/ted-2.23.ebuild b/app-editors/ted/ted-2.23.ebuild index 9d89f2ecb765..41d6280abf91 100644 --- a/app-editors/ted/ted-2.23.ebuild +++ b/app-editors/ted/ted-2.23.ebuild @@ -52,7 +52,7 @@ src_configure() { local dir for dir in appFrame appUtil bitmap docBuf ind Ted tedPackage; do cd "${S}"/${dir} - econf --cache-file=../config.cache || die "configure in ${dir} failed" + econf --cache-file=../config.cache done } diff --git a/app-editors/vis/Manifest b/app-editors/vis/Manifest index b41762fede35..a8995714f7c0 100644 --- a/app-editors/vis/Manifest +++ b/app-editors/vis/Manifest @@ -1,5 +1,5 @@ DIST vis-0.5.tar.gz 390461 BLAKE2B e628891c48dbbd11ed706768a3c625ffe9edf4fea3cd77452b4b41ae0d50194a31647e4cc945b69fb3af8fe7fd76ebf5f7afd8c2baa356f5f9fd3cc04be129ca SHA512 fe6b0394006562177efdf06713d7b95cd12fabf90b171c262eb2620d2b0944e73d3d8bb61f4f0d43d32154f0490c338bbc161a89455b14bb8a9d22cd75097780 DIST vis-test-0.3.tar.gz 97814 BLAKE2B f62b216df3d846bb8bfdb14f6092309b55f6571cbc980e7a9aed46b1672fbaa65c007ac4617266dff3d5ad0293e3f5e7bd8390252817ebcdd6f64edb350f82ee SHA512 5f68a70cf6f1fb64f9b50c1a56940c966f205e51240c7dd1175bc15f3e42b475fb6842a53e36547113955c2efa359de0cc71e0800305b0e45881c319a14564e5 -EBUILD vis-0.5.ebuild 1594 BLAKE2B 6e2aef32562145a61f3ce5a55096d0802d8666b4d4d616c5244b4c0017f9e6d91c9fb8a53d5b2858821c8a183bf46195118e92c3c9e6fd8bfc216fc6ca9d9e64 SHA512 0dceedb365bd7543ed2f1f4462fa7020eebbc1e8cac6ac8ac83f0f52829d703f51b9faedafc73e1b4eda01aef4cb206e47703ce2702666069bd87be3d8c5bd03 -EBUILD vis-9999.ebuild 1303 BLAKE2B 929cc3a3ee02777d1802dc646487ca33fe7896e3cd794693b2291451e7fee57be7f8c9627f2821daef411ecebd0e2569e383a570540c8301910bfe804ab3933c SHA512 64992a3c8dd0bc80115739bd441c89b089873d78edd273fd36164cf6449f66ee736970ea7dd24115a714489090b9c1605c9e0372e70b01a94aca0e918758228b +EBUILD vis-0.5.ebuild 1618 BLAKE2B 2f2262c0a88362868b44ada3e6943bbb9861dc686d351eef98373deac0f13bcbb48de89cea87e3541293834ce8acbf9e349143bcfb38620b7caf9483ec606ea5 SHA512 85d3e8cd22266a35400803fef144a7e26e0a404d70f2ca681c4fb02674ebd1244269a58856f4a6597e0500b562082494ae7e50caba475f54d564d6b05b471cf8 +EBUILD vis-9999.ebuild 1327 BLAKE2B 86d3120fb93c3e28776b58d35fb16360862174dfa9998d1ba6ba2ebc6a6dc88e35f78f0c630a554f7701fe44f3c74b5f560f19daa3ed8d1eb3262b64805703f3 SHA512 f5842ce9cb0aba3b25391873a96914a9783191de31cc4a7b26c7d919a684edaf7c94bd03a848edfd5ad5b5af0b2f94c69346b60dee8fe4f6755497003283306e MISC metadata.xml 593 BLAKE2B c1f2c845ed329592118b0424bdbd4ff75d690fc657b60d6c1340fb668f2dc32cc34d807e3be77916630ea1db55c8d8d84db5d98b7763f6c1a69555c7b028230c SHA512 c9fce79e630218ffd9300592ca35a700bc5291a2a8453b30a1e33a4e64d03d9c5cf4f95357fdd87fc7b206a5d113b52b182dfb34ae713273992dc5d295a89730 diff --git a/app-editors/vis/vis-0.5.ebuild b/app-editors/vis/vis-0.5.ebuild index 33e87890b268..8324eff6c8c1 100644 --- a/app-editors/vis/vis-0.5.ebuild +++ b/app-editors/vis/vis-0.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -13,6 +13,7 @@ LICENSE="ISC" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="+ncurses selinux test tre" +RESTRICT="!test? ( test )" #Note: vis is reported to also work with NetBSD curses #TODO: >=dev-lang/lua-5.2 (needed for syntax highlighting and settings) diff --git a/app-editors/vis/vis-9999.ebuild b/app-editors/vis/vis-9999.ebuild index 228e63e98cd8..fb44c4c77d97 100644 --- a/app-editors/vis/vis-9999.ebuild +++ b/app-editors/vis/vis-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,6 +11,7 @@ LICENSE="ISC" SLOT="0" KEYWORDS="" IUSE="+ncurses selinux test tre" +RESTRICT="!test? ( test )" #Note: vis is reported to also work with NetBSD curses #TODO: >=dev-lang/lua-5.2 (needed for syntax highlighting and settings) diff --git a/app-editors/xemacs/Manifest b/app-editors/xemacs/Manifest index e7b62df35b27..133dc7d1f5d7 100644 --- a/app-editors/xemacs/Manifest +++ b/app-editors/xemacs/Manifest @@ -13,5 +13,5 @@ DIST xemacs-21.4.24.tar.gz 8543879 BLAKE2B d7e60e4e053a10bfc4591a5d691c849ef5e54 DIST xemacs-21.5.34.tar.gz 15816932 BLAKE2B e3be282717b91308c94d3d4bee74527d0b31ea5019e8ac38a62385d2ffd6f684c9e4eaf37c025db5e48a4c8f82d165fcc5258e49934c094cb66e0655d27c3e7d SHA512 b61d88fe530a77b88c2ed0cecd6597ed3c265450bc61f7c6823920f774b2d566ef6fc18a6c33928d846d08d465617d4ccd3c4656606ec8634127a683abbc929a EBUILD xemacs-21.4.24-r1.ebuild 6737 BLAKE2B a6b3db1d9408e639fba375220a9016c037644777e5f472a4f354e90d56dd3bc3daa822bc5c4fe46a3250212b9c73f2af52c5eafac3df4fa18f211c3d3fe2ea95 SHA512 48aab5209af4ae97a885345919619a1dbaa0fecaf1f3b89c47ad8aac93efcb9094b27615181082939785eb520768c49f1c1a1787946215a04fcc9244b8c399bb EBUILD xemacs-21.4.24.ebuild 6782 BLAKE2B e7a1fa73200db2829c9573d406b810b316a706cc9a9a70503ccb774a8278846348d8927e7d0005422bd79ba50ded393b72390f29b8b42987f8673cbc82ee64a4 SHA512 198a075e31cef8c28c359b56588414e0d19c317b1640e3c215aa7483f5c2782f82b6318327dc23448831a98c6a3a713242fb52d7977857db0a2ccc36b401e3a4 -EBUILD xemacs-21.5.34-r4.ebuild 7255 BLAKE2B 755a7be006e03a589514eb2c65ec4bfb5d869ef3eb84fee718b77e06d1ed90db0aac543e511cbe6f9d5cba706bb9e5e3f104efe6fc9c4d8df715a91fad0249fc SHA512 33d58e6564d6312058a67a86da32ca335eed47ef3d03da97bf822b9992da775e638fab1061c884f42423b43f69ff98726e894f734ab401d1a14e1b04e7105733 +EBUILD xemacs-21.5.34-r4.ebuild 7214 BLAKE2B 80d3dc85284f4d5da88cbcf6b1ca3a9b1eca2a062398992a5354d479a3ab9115ef20b6134bbfefcbc1d178c645738ec257e9c90caf2213baea64b4e2a7eb482d SHA512 cce030edc1eeedd97a2da7eb91f59aa0d23d8145f69082170f2743dc29d77ec11f0138341dd274615a854d42e75dae08d2c8e12235d8c9ce0395d38a1b761d44 MISC metadata.xml 682 BLAKE2B e6b1655f31d4e58fb4c0d35f8b410af6a17d590fac336c4e17091619629d948d9a9aeba4e579ed4a793c79506afdc9aa77f43db8ece9e5e04dc98fc90291e27d SHA512 51c021269b2f5f9483ff5a743ba5c7a20d60f5e59fd063bee7355468d69528da0d77c1e3b25f320be024beaf4d94130afa16b5a8f151043895371a16cae3fcf7 diff --git a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild b/app-editors/xemacs/xemacs-21.5.34-r4.ebuild index 487f5b97af04..8cf979775cf2 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r4.ebuild @@ -180,8 +180,7 @@ src_configure() { --with-newgc \ --with-system-malloc \ --enable-option-checking=no \ - --with-last-packages=/usr/lib/xemacs \ - || die "configuration failed" + --with-last-packages=/usr/lib/xemacs } src_compile() { @@ -194,7 +193,7 @@ src_install() { infodir="${D}"/usr/share/info \ libdir="${D}"/usr/$(get_libdir) \ datadir="${D}"/usr/share \ - install || die + install # Rename some applications installed in bin so that it is clear # which application installed them and so that conflicting |