diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-07-15 12:27:33 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-07-15 12:27:33 +0100 |
commit | 868fd5dc8aab84930cfaa5252b8be06b35552765 (patch) | |
tree | 0c0cebf818c30c6f871f00ce1e7599775a7e561c /app-editors | |
parent | f7adcd4ee556b2c3a420239c13fb74113d791f6a (diff) |
gentoo auto-resync : 15:07:2024 - 12:27:33
Diffstat (limited to 'app-editors')
-rw-r--r-- | app-editors/Manifest.gz | bin | 13946 -> 13951 bytes | |||
-rw-r--r-- | app-editors/nano/Manifest | 2 | ||||
-rw-r--r-- | app-editors/nano/nano-8.1.ebuild | 105 |
3 files changed, 107 insertions, 0 deletions
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz Binary files differindex 6f62ce22b11c..75a291684f22 100644 --- a/app-editors/Manifest.gz +++ b/app-editors/Manifest.gz diff --git a/app-editors/nano/Manifest b/app-editors/nano/Manifest index a4e1257c4e14..d1b4771d5bec 100644 --- a/app-editors/nano/Manifest +++ b/app-editors/nano/Manifest @@ -1,7 +1,9 @@ AUX gentoo.nanorc-r1 5357 BLAKE2B 8da48323666faf816b86b7b85b23d2415b4740a14efdd26384c35a1a561ebcaf30c9a488a09bbd7989f6a3942e7a670a830b127c606dc3c28e98a311cd61bc13 SHA512 f15a4c62f7af4148e6f26cb7ced8fabec159283505074e17d2d45b0fa4a515793b472926cde6555148d972655a85e461474795fe8a606088ee7bb0d849573377 DIST nano-7.2.tar.xz 1608444 BLAKE2B c7e3b18383e9f2f9db1f6059c875ddd164d730ea0e5b363e66fb8e5f30e8598ba49a5afd8eea3a55e295f1e43fb136019f60cc9154ae276c5d589002c0e5298a SHA512 a6dfa70edab62e439a9a998ca214f2415d57dbdc01766ad2e4b14048836557a32755f8b09de13c6a89023f215b61d2854017b389eae8d097ca6f3ba73ce2f583 DIST nano-8.0.tar.xz 1666272 BLAKE2B ba36182da059a3ee4c1fc60a200dee26f47cc6b1441b7ff665b82871f2f8fcac054f6adf82966d353234141bf9c521518da8fa967aca28307bccf43e015ddaea SHA512 86c484428b8805768fd580d0f62aa32ce8f588f4beedcdd35a4014506b562928c7a2fa6487aa0d853b4c9c1639a4d186f46b4e96721568ff81191d5098403ca8 +DIST nano-8.1.tar.xz 1667392 BLAKE2B e454f6e5ef86afbab3b2cf6707954d8821bf47ebc89bdad8cc6c70e2d4bb9fac27614069140f40140bca156b14605d286b0dca42469901c6559051089645cab8 SHA512 cb7d696bd18322ba1e713282e3156934e2c7f2a8abc17c99b2d5ae91fa40ea1478758853d4ad391f72039f01cfe0db79fd7302f3e67ed2afeff3a447b6f975ec EBUILD nano-7.2-r1.ebuild 2599 BLAKE2B 4934a6b4d3309bd83bd79a3ccf7207a160b3efae8d1e86bb7fa7fef052d5a8bcbe4be0b1a968dd34b4dd07ebf9fe9c54c12c35a90e851712c3d3add11a2acae6 SHA512 3adef16020d52f0258ae2ba365a470af1ebb16b8020422d06dccee19b0ef6929bff33275f040f221312513ad5b87042ccb26669aa90c67a1c8a689b11db3e585 EBUILD nano-8.0.ebuild 2463 BLAKE2B ba7dc8f89fa17b234c6b265c5facdd89fb97ac21d414f5a83c8453618fe7e6da86b657eb8192a1e5037a15d8aa244708fed39bf2eb496ad27bc79d1ce0d86703 SHA512 25280c51fbee7363420503f1fc4445601412823f9335e89eb5e63f06042332c9f31340b55d5506c83132606a2e5c8257976e760633c975c4f0757c7dbae4eacf +EBUILD nano-8.1.ebuild 2471 BLAKE2B 1ac041b809f421446e980a9b80bc1e9be6b5ec5059acd8ecdd590cbbccb686898f346e960163708d549fc92cc0bd6d4a58720cf9b6dd6c24eed70e59aaef6b59 SHA512 ee8df1a17d0838f69f361fae0675e14f598b293afd1fe76b9451c9e12c2d67c4a54e4364c56b3741a6dc76cbf15a79e2055f0ec5ba15538ecb8d7bd910aaa5e3 EBUILD nano-9999.ebuild 2471 BLAKE2B 1ac041b809f421446e980a9b80bc1e9be6b5ec5059acd8ecdd590cbbccb686898f346e960163708d549fc92cc0bd6d4a58720cf9b6dd6c24eed70e59aaef6b59 SHA512 ee8df1a17d0838f69f361fae0675e14f598b293afd1fe76b9451c9e12c2d67c4a54e4364c56b3741a6dc76cbf15a79e2055f0ec5ba15538ecb8d7bd910aaa5e3 MISC metadata.xml 1580 BLAKE2B 5977013d57a99580adaf6df69a926972f430ceaec8f19f5d6ea060c5b5d066b9ac3e2fd1ca59def8266f39143b35340c6571651c90e5ef7050ec93cb58d588e3 SHA512 1533be592588e8f33c67072d14432cee0267f23d5a67626b21aa6ea8027fdce754fcd7c731645d5af7033c128b5b09af7140e15d8d5dc4e357ffa73a0428a865 diff --git a/app-editors/nano/nano-8.1.ebuild b/app-editors/nano/nano-8.1.ebuild new file mode 100644 index 000000000000..426c87672156 --- /dev/null +++ b/app-editors/nano/nano-8.1.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://git.savannah.gnu.org/git/nano.git" + inherit autotools git-r3 +else + MY_P="${PN}-${PV/_}" + SRC_URI="https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi + +DESCRIPTION="GNU GPL'd Pico clone with more functionality" +HOMEPAGE="https://www.nano-editor.org/ https://wiki.gentoo.org/wiki/Nano/Guide" + +LICENSE="GPL-3+ LGPL-2.1+ || ( GPL-3+ FDL-1.2+ )" +SLOT="0" +IUSE="debug justify magic minimal ncurses nls +spell unicode" + +RDEPEND=" + >=sys-libs/ncurses-5.9-r1:=[unicode(+)?] + magic? ( sys-apps/file ) + nls? ( virtual/libintl ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + nls? ( sys-devel/gettext ) + virtual/pkgconfig +" + +REQUIRED_USE=" + magic? ( !minimal ) +" + +# gnulib FPs +QA_CONFIG_IMPL_DECL_SKIP=( unreachable MIN static_assert ) + +src_prepare() { + default + + if [[ ${PV} == 9999 ]] ; then + eautoreconf + fi +} + +src_configure() { + local myconfargs=( + --bindir="${EPREFIX}"/bin + --htmldir=/trash + $(use_enable !minimal color) + $(use_enable !minimal multibuffer) + $(use_enable !minimal nanorc) + $(use_enable magic libmagic) + $(use_enable spell speller) + $(use_enable justify) + $(use_enable debug) + $(use_enable nls) + $(use_enable unicode utf8) + $(use_enable minimal tiny) + ) + + econf "${myconfargs[@]}" +} + +src_install() { + default + + # Don't use "${ED}" here or things break (#654534) + rm -r "${D}"/trash || die + + dodoc doc/sample.nanorc + docinto html + dodoc doc/faq.html + insinto /etc + newins doc/sample.nanorc nanorc + + if ! use minimal ; then + # Enable colorization by default. + sed -i \ + -e '/^# include /s:# *::' \ + "${ED}"/etc/nanorc || die + + # Since nano-5.0 these are no longer being "enabled" by default + # (bug #736848) + local rcdir="/usr/share/nano" + mv "${ED}"${rcdir}/extra/* "${ED}"/${rcdir}/ || die + rmdir "${ED}"${rcdir}/extra || die + + insinto "${rcdir}" + newins "${FILESDIR}/gentoo.nanorc-r1" gentoo.nanorc + fi +} + +pkg_postrm() { + [[ -n ${REPLACED_BY_VERSION} ]] && return + + local e + e=$(unset EDITOR; . "${EROOT}"/etc/profile &>/dev/null; echo "${EDITOR}") + if [[ ${e##*/} == nano ]]; then + ewarn "The EDITOR variable is still set to ${e}." + ewarn "You can update it with \"eselect editor\"." + fi +} |