app-editors/emacs: Use EMACS_SUFFIX instead of SLOT.
authorUlrich Müller <ulm@gentoo.org>
Tue, 17 Dec 2019 17:43:07 +0000 (18:43 +0100)
committerUlrich Müller <ulm@gentoo.org>
Wed, 18 Dec 2019 10:06:13 +0000 (11:06 +0100)
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
app-editors/emacs/emacs-23.4-r18.ebuild
app-editors/emacs/emacs-24.5-r7.ebuild
app-editors/emacs/emacs-25.3-r6.ebuild
app-editors/emacs/emacs-26.2.ebuild
app-editors/emacs/emacs-26.3-r1.ebuild

index 9a48a465e91ecad20b7a68703dc1c2f7e20b69ad..98c12e08da1803c787d89f4ad29929aed6038611 100644 (file)
@@ -82,8 +82,8 @@ BDEPEND="alsa? ( virtual/pkgconfig )
        X? ( virtual/pkgconfig )
        gzip-el? ( app-arch/gzip )"
 
-EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
-SITEFILE="20${PN}-${SLOT}-gentoo.el"
+EMACS_SUFFIX="emacs-${SLOT}"
+SITEFILE="20${EMACS_SUFFIX}-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
@@ -277,7 +277,7 @@ src_install () {
 
        sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die
        X
-       ;;; ${PN}-${SLOT} site-lisp configuration
+       ;;; ${EMACS_SUFFIX} site-lisp configuration
        X
        (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
        Y  (setq find-function-C-source-directory
@@ -299,9 +299,9 @@ src_install () {
 
        if use aqua; then
                dodir /Applications/Gentoo
-               rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
+               rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app
                mv nextstep/Emacs.app \
-                       "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
+                       "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
        fi
 
        DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs
@@ -317,7 +317,7 @@ src_install () {
                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
+       use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in
                \"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink
                it into /Applications by yourself."
        readme.gentoo_create_doc
index dcd5917087bfe4094e9ffe90ba2dc24fd3c9961b..afb4238b747b608972a537ee673b373588ba9a8b 100644 (file)
@@ -90,8 +90,8 @@ DEPEND="${RDEPEND}
 BDEPEND="virtual/pkgconfig
        gzip-el? ( app-arch/gzip )"
 
-EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
-SITEFILE="20${PN}-${SLOT}-gentoo.el"
+EMACS_SUFFIX="emacs-${SLOT}"
+SITEFILE="20${EMACS_SUFFIX}-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
@@ -272,7 +272,7 @@ src_install () {
 
        sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die
        X
-       ;;; ${PN}-${SLOT} site-lisp configuration
+       ;;; ${EMACS_SUFFIX} site-lisp configuration
        X
        (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
        Y  (setq find-function-C-source-directory
@@ -294,9 +294,9 @@ src_install () {
 
        if use aqua; then
                dodir /Applications/Gentoo
-               rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
+               rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app
                mv nextstep/Emacs.app \
-                       "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
+                       "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
        fi
 
        DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs
@@ -311,7 +311,7 @@ src_install () {
                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
+       use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in
                \"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink
                it into /Applications by yourself."
        readme.gentoo_create_doc
index 726d3e818c2debc51c6af99304be8c42cb3232af..8f79717eeb5ae1e5afb00c80cce1dac30978459c 100644 (file)
@@ -96,8 +96,8 @@ BDEPEND="virtual/pkgconfig
 RDEPEND="${RDEPEND}
        !<app-editors/emacs-vcs-${PV}"
 
-EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
-SITEFILE="20${PN}-${SLOT}-gentoo.el"
+EMACS_SUFFIX="emacs-${SLOT}"
+SITEFILE="20${EMACS_SUFFIX}-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
@@ -283,7 +283,7 @@ src_install () {
 
        sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die
        X
-       ;;; ${PN}-${SLOT} site-lisp configuration
+       ;;; ${EMACS_SUFFIX} site-lisp configuration
        X
        (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
        Y  (setq find-function-C-source-directory
@@ -305,9 +305,9 @@ src_install () {
 
        if use aqua; then
                dodir /Applications/Gentoo
-               rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
+               rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app
                mv nextstep/Emacs.app \
-                       "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
+                       "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
        fi
 
        DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs
@@ -322,7 +322,7 @@ src_install () {
                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
+       use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in
                \"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink
                it into /Applications by yourself."
        readme.gentoo_create_doc
index 960bddd23123d5878ea50bfb395ff1c33775840a..488c95652d9dd6149f9987adf66370a0555b3d87 100644 (file)
@@ -104,8 +104,8 @@ BDEPEND="virtual/pkgconfig
 RDEPEND="${RDEPEND}
        !<app-editors/emacs-vcs-${PV}"
 
-EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
-SITEFILE="20${PN}-${SLOT}-gentoo.el"
+EMACS_SUFFIX="emacs-${SLOT}"
+SITEFILE="20${EMACS_SUFFIX}-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
@@ -300,7 +300,7 @@ src_install () {
 
        sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die
        X
-       ;;; ${PN}-${SLOT} site-lisp configuration
+       ;;; ${EMACS_SUFFIX} site-lisp configuration
        X
        (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
        Y  (setq find-function-C-source-directory
@@ -322,9 +322,9 @@ src_install () {
 
        if use aqua; then
                dodir /Applications/Gentoo
-               rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
+               rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app
                mv nextstep/Emacs.app \
-                       "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
+                       "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
        fi
 
        DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs
@@ -339,7 +339,7 @@ src_install () {
                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
+       use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in
                \"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink
                it into /Applications by yourself."
        readme.gentoo_create_doc
index a9f8c3660f2cc7eab2e7aa533cbbcd82b5961421..7ec3305f06fb538aef7c2635c1f24ceb30bb1e9a 100644 (file)
@@ -104,8 +104,8 @@ BDEPEND="virtual/pkgconfig
 RDEPEND="${RDEPEND}
        !<app-editors/emacs-vcs-${PV}"
 
-EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
-SITEFILE="20${PN}-${SLOT}-gentoo.el"
+EMACS_SUFFIX="emacs-${SLOT}"
+SITEFILE="20${EMACS_SUFFIX}-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
@@ -309,7 +309,7 @@ src_install () {
 
        sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die
        X
-       ;;; ${PN}-${SLOT} site-lisp configuration
+       ;;; ${EMACS_SUFFIX} site-lisp configuration
        X
        (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
        Y  (setq find-function-C-source-directory
@@ -331,9 +331,9 @@ src_install () {
 
        if use aqua; then
                dodir /Applications/Gentoo
-               rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
+               rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app
                mv nextstep/Emacs.app \
-                       "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
+                       "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
        fi
 
        DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs
@@ -348,7 +348,7 @@ src_install () {
                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
+       use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in
                \"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink
                it into /Applications by yourself."
        readme.gentoo_create_doc