summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-libs/protobuf/Manifest3
-rw-r--r--dev-libs/protobuf/protobuf-27.2.ebuild160
-rw-r--r--dev-libs/protobuf/protobuf-27.4.ebuild166
-rw-r--r--dev-libs/protobuf/protobuf-27.5.ebuild175
4 files changed, 0 insertions, 504 deletions
diff --git a/dev-libs/protobuf/Manifest b/dev-libs/protobuf/Manifest
index 8356674366c5..1039c8a9e01c 100644
--- a/dev-libs/protobuf/Manifest
+++ b/dev-libs/protobuf/Manifest
@@ -9,9 +9,6 @@ DIST protobuf-25.4.tar.gz 5878444 BLAKE2B 9b40985bda31a84dd3ab7a1d18f746d5f88660
DIST protobuf-25.5.tar.gz 5877036 BLAKE2B a8174c7cbda47afa3f31d64c7a7aa7f233efd5df5a783abedd229613c8c27a2380684fb5851dad67f76f063688dd8060a0a373f2c95441c2ad91630eb187af22 SHA512 9fe130f5c04919accc99113e13096df93db4c2254a9c2428faf9459416907c77fbf4adefbae3fe644e1f26d9c1fc597165e2c5b6219156c97500d6ef3fdc0793
DIST protobuf-25.6.tar.gz 5878040 BLAKE2B b82848406890460d9321e6736e413290e1b4a73dc5f2d3db17dd4419e7ddbb788b6cdb52c884c3e7f0c49c5a69ce31468dcc311d73efca06f94ec51577472fcc SHA512 f1920414bbaed0a882b73349e1cd9cdf87c0d9c99790d70ab8ef589161a8dcad92361daec67bf9bf8350f4181fa8514b50362f1495f082ba5805c4a2e70b6308
DIST protobuf-26.1.tar.gz 5957903 BLAKE2B 1a7faab2f56aa0995801a80f73a812c7fc38a00af0bf25bdd5eecf7aec27a86a575ea2fb8484787d19c9ac6e46007c9864e79464f529c446f31af732981feed1 SHA512 0363ac09f92d8e040491425d444c8dca0b9b430e02d2dff6e2b28a0c2b2bea0d33a47f50bc9e2e2d4e8e22b65a02009a20c0066fb89c75df93a7b703dda42ed4
-DIST protobuf-27.2.tar.gz 6282174 BLAKE2B 86d12e9f87e8e1c2961ad517115c8689a8dd984722513816d8d626e59a76f5e7a698a90cbf6007daacf66c6053c9ff28108ff113579a442ce61cd221178bda44 SHA512 664c66b62cf1ed0c65d9b910d8e67d4d5d471113697f1b8edf1573cd5c0fc8e850ac53ce984e48e6c6b9cbbefa12f8530058384e7388e65a59c1e46d03772397
-DIST protobuf-27.4.tar.gz 9156456 BLAKE2B 004427f4923e523bf77298600bf91a8fe4ca8be4bd6da5b7efcfe9186a032155e525426f83f683e1bed1e799ed1e62d250053386c1463cbd0c062bd05da786d0 SHA512 d076ce7e075096d0dba7ee2314b12e3223c4239c019e25670636a0ef812ddf0ce3f1fd9b9fe8517319db87b14bbdb2653cc4e06023f90032dfedb014457b2863
-DIST protobuf-27.5.tar.gz 9153935 BLAKE2B 08b1b5927188e68ef2ae8ce8cdc6f21c34ee8453f4dfaeb362a7f5a5f0ee5ddc24772e5583ab10fbf193aa43e7fdd316e8fbbe4d066df704aef5469dae01fc8d SHA512 bb266483b11268c207aa0e8ce76442351a331f30151586714d57ed7c9bae05f09aabf5042b90eac85658f708671ba0b33c64d1c58a91a24c00bbf4f4ffdce1bb
DIST protobuf-28.0.tar.gz 9259114 BLAKE2B 328e09ebffb296d838557ea72a4fc4da8e0ad5f1edfccebcc8ee7c9e0e74d06e5e6dbad741fd89f6a4502c1cb246a973fd60c035ccdbf89700b7baff49e2a65e SHA512 8745f625ac781f3bbefe9494cbf570143d38aecc1521edef7a52ffb403b8be24df2c71f4f2410b5a5b78a0f3e8a38a7d19be2cf916b1b9125349d2da18262cd1
DIST protobuf-28.3.tar.gz 9256608 BLAKE2B 05162124676abe18300481e9f985fd2cfb09b052d06670a993e79ef02f3daf0d5380b521977ebc2362d4094486151ea285fe1c98a1d2f3799b18a1fa422fdc13 SHA512 a91e175fed7eb01c4240842a5af73a7d3cefccbb10885434bceeb7bc89ab6c56a74912cee290bf46e81d4026f3c9c2b10faad5545816064e215c4bae7908263d
DIST protobuf-29.2.tar.gz 9348408 BLAKE2B 847798474bc6a76b9badfdbf605e118dece5e321e81242d7fa1bf5f5d17ee05a3d365ec112dc6d861cade97efff8be1d5d04006a5144f613bdb3ff5eacc63b99 SHA512 aeb21773edc3dd92a6c1ba6ccd721cc8a20d61230a5309c75ee3ef19baa554c228a6d1095f191ccc18f10183b646f3140dfe6526f5812bcaa64b7d5260572643
diff --git a/dev-libs/protobuf/protobuf-27.2.ebuild b/dev-libs/protobuf/protobuf-27.2.ebuild
deleted file mode 100644
index 5fab1016050e..000000000000
--- a/dev-libs/protobuf/protobuf-27.2.ebuild
+++ /dev/null
@@ -1,160 +0,0 @@
-# Copyright 2008-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib elisp-common toolchain-funcs multilib
-
-ABSEIL_BRANCH="lts_2023_08_02" # NOTE from https://github.com/protocolbuffers/protobuf/blob/main/.gitmodules
-
-ABSEIL_MIN_VER="${ABSEIL_BRANCH//lts_}"
-ABSEIL_MIN_VER="${ABSEIL_MIN_VER//_/}"
-
-if [[ "${PV}" == *9999 ]]; then
- EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git"
- EGIT_SUBMODULES=( '-*' )
- MY_SLOT="27.2"
-
- inherit git-r3
-else
- SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
- MY_SLOT=$(ver_cut 1-2)
-fi
-
-DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
-HOMEPAGE="https://protobuf.dev/"
-
-LICENSE="BSD"
-SLOT="0/${MY_SLOT}.0"
-IUSE="conformance emacs examples +libprotoc libupb +protobuf +protoc test zlib"
-
-REQUIRED_USE="
- || (
- libprotoc
- libupb
- protobuf
- protoc
- )
-"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- emacs? ( app-editors/emacs:* )
- !protobuf? (
- >=dev-libs/protobuf-${PV}
- )
-"
-
-COMMON_DEPEND="
- dev-libs/jsoncpp
- >=dev-cpp/abseil-cpp-${ABSEIL_MIN_VER}:=[${MULTILIB_USEDEP}]
- zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
-"
-
-DEPEND="
- ${COMMON_DEPEND}
- test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] )
-"
-RDEPEND="
- ${COMMON_DEPEND}
- ${BDEPEND}
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-26.1-disable-32-bit-tests.patch"
- "${FILESDIR}/${PN}-23.3-static_assert-failure.patch"
-)
-
-DOCS=( CONTRIBUTORS.txt README.md )
-
-# src_prepare() {
-# rm "${S}/third_party/utf8_range/" -rf || die
-# cmake_src_prepare
-# }
-
-src_configure() {
- if tc-ld-is-gold; then
- # https://sourceware.org/bugzilla/show_bug.cgi?id=24527
- tc-ld-disable-gold
- fi
-
- cmake-multilib_src_configure
-}
-
-multilib_src_configure() {
- local mycmakeargs=(
- -Dprotobuf_ABSL_PROVIDER="package"
- -Dprotobuf_JSONCPP_PROVIDER="package"
-
- -Dprotobuf_BUILD_CONFORMANCE="$(usex test "$(usex conformance)")"
- -Dprotobuf_BUILD_EXAMPLES="$(usex examples)"
- -Dprotobuf_BUILD_LIBPROTOC="$(usex libprotoc)"
- -Dprotobuf_BUILD_LIBUPB="$(usex libupb)"
- -Dprotobuf_BUILD_PROTOBUF_BINARIES="$(usex protobuf)"
- -Dprotobuf_BUILD_PROTOC_BINARIES="$(usex protoc)"
- -Dprotobuf_BUILD_SHARED_LIBS="yes"
- -Dprotobuf_BUILD_TESTS="$(usex test)"
-
- -Dprotobuf_DISABLE_RTTI="no"
-
- -Dprotobuf_INSTALL="yes"
- -Dprotobuf_INSTALL_EXAMPLES="$(usex examples)"
- -Dprotobuf_TEST_XML_OUTDIR="$(usex test)"
-
- -Dprotobuf_WITH_ZLIB="$(usex zlib)"
- -Dprotobuf_VERBOSE="yes"
- )
- use test && mycmakeargs+=( -Dprotobuf_USE_EXTERNAL_GTEST="yes" )
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake-multilib_src_compile
-
- if use emacs; then
- elisp-compile editors/protobuf-mode.el
- fi
-}
-
-src_test() {
- local -x srcdir="${S}"/src
- cmake-multilib_src_test
-}
-
-multilib_src_install_all() {
- find "${ED}" -name "*.la" -delete || die
-
- if [[ ! -f "${ED}/usr/$(get_libdir)/libprotobuf$(get_libname ${SLOT#*/})" ]]; then
- eerror "No matching library found with SLOT variable, currently set: ${SLOT}\n" \
- "Expected value: ${ED}/usr/$(get_libdir)/libprotobuf$(get_libname ${SLOT#*/})"
- die "Please update SLOT variable"
- fi
-
- insinto /usr/share/vim/vimfiles/syntax
- doins editors/proto.vim
- insinto /usr/share/vim/vimfiles/ftdetect
- doins "${FILESDIR}/proto.vim"
-
- if use emacs; then
- elisp-install "${PN}" editors/protobuf-mode.el*
- elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
- fi
-
- if use examples; then
- DOCS+=(examples)
- docompress -x "/usr/share/doc/${PF}/examples"
- fi
-
- einstalldocs
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-libs/protobuf/protobuf-27.4.ebuild b/dev-libs/protobuf/protobuf-27.4.ebuild
deleted file mode 100644
index 30ab416efd86..000000000000
--- a/dev-libs/protobuf/protobuf-27.4.ebuild
+++ /dev/null
@@ -1,166 +0,0 @@
-# Copyright 2008-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib elisp-common multilib
-
-# NOTE from https://github.com/protocolbuffers/protobuf/blob/main/.gitmodules
-ABSEIL_BRANCH="lts_2023_08_02"
-
-ABSEIL_MIN_VER="${ABSEIL_BRANCH//lts_}"
-ABSEIL_MIN_VER="${ABSEIL_MIN_VER//_/}"
-
-if [[ "${PV}" == *9999 ]]; then
- EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git"
- EGIT_SUBMODULES=( '-*' )
- MY_SLOT="28.0"
-
- inherit git-r3
-else
- SRC_URI="https://github.com/protocolbuffers/protobuf/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
- MY_SLOT=$(ver_cut 1-2)
-fi
-
-DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
-HOMEPAGE="https://protobuf.dev/"
-
-LICENSE="BSD"
-SLOT="0/${MY_SLOT}.0"
-IUSE="conformance debug emacs examples +libprotoc libupb +protobuf +protoc test zlib"
-
-REQUIRED_USE="
- || (
- libprotoc
- libupb
- protobuf
- protoc
- )
-"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- emacs? ( app-editors/emacs:* )
- !protobuf? (
- >=dev-libs/protobuf-${PV}
- )
-"
-
-COMMON_DEPEND="
- dev-libs/jsoncpp[${MULTILIB_USEDEP}]
- >=dev-cpp/abseil-cpp-${ABSEIL_MIN_VER}:=[${MULTILIB_USEDEP}]
- zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
-"
-
-DEPEND="
- ${COMMON_DEPEND}
- test? ( >=dev-cpp/gtest-1.11[${MULTILIB_USEDEP}] )
-"
-RDEPEND="
- ${COMMON_DEPEND}
- ${BDEPEND}
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-26.1-disable-32-bit-tests.patch"
- "${FILESDIR}/${PN}-23.3-static_assert-failure.patch"
- "${FILESDIR}/${PN}-27.4-findJsonCpp.patch"
- "${FILESDIR}/${PN}-28.0-disable-test_upb-lto.patch"
-)
-
-DOCS=( CONTRIBUTORS.txt README.md )
-
-src_prepare() {
- cmake_src_prepare
-
- cp "${FILESDIR}/FindJsonCpp.cmake" "${S}/cmake" || die
-}
-
-multilib_src_configure() {
- local mycmakeargs=(
- -Dprotobuf_ABSL_PROVIDER="package"
- -Dprotobuf_JSONCPP_PROVIDER="package"
-
- -Dprotobuf_BUILD_CONFORMANCE="$(usex test "$(usex conformance)")"
- -Dprotobuf_BUILD_EXAMPLES="$(usex examples)"
- -Dprotobuf_BUILD_LIBPROTOC="$(usex libprotoc)"
- -Dprotobuf_BUILD_LIBUPB="$(usex libupb)"
- -Dprotobuf_BUILD_PROTOBUF_BINARIES="$(usex protobuf)"
- -Dprotobuf_BUILD_PROTOC_BINARIES="$(usex protoc)"
- -Dprotobuf_BUILD_SHARED_LIBS="yes"
- -Dprotobuf_BUILD_TESTS="$(usex test)"
-
- -Dprotobuf_DISABLE_RTTI="no"
-
- -Dprotobuf_INSTALL="yes"
- -Dprotobuf_INSTALL_EXAMPLES="$(usex examples)"
- -Dprotobuf_TEST_XML_OUTDIR="$(usex test)"
-
- -Dprotobuf_WITH_ZLIB="$(usex zlib)"
- -Dprotobuf_VERBOSE="$(usex debug)"
- -DCMAKE_MODULE_PATH="${S}/cmake"
- )
- use test && mycmakeargs+=( -Dprotobuf_USE_EXTERNAL_GTEST="yes" )
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake-multilib_src_compile
-
- if use emacs; then
- elisp-compile editors/protobuf-mode.el
- fi
-}
-
-src_test() {
- local -x srcdir="${S}/src"
-
- local -x TEST_TMPDIR="${T%/}/TEST_TMPDIR_${ABI}"
- mkdir -m 777 "${TEST_TMPDIR}" || die
-
- setup_test_env() {
- ln -sr "${S}/src" "${BUILD_DIR}/include" || die
- }
-
- multilib_foreach_abi setup_test_env
-
- cmake-multilib_src_test
-}
-
-multilib_src_install_all() {
- find "${ED}" -name "*.la" -delete || die
-
- if [[ ! -f "${ED}/usr/$(get_libdir)/libprotobuf$(get_libname ${SLOT#*/})" ]]; then
- eerror "No matching library found with SLOT variable, currently set: ${SLOT}\n" \
- "Expected value: ${ED}/usr/$(get_libdir)/libprotobuf$(get_libname ${SLOT#*/})"
- die "Please update SLOT variable"
- fi
-
- insinto /usr/share/vim/vimfiles/syntax
- doins editors/proto.vim
- insinto /usr/share/vim/vimfiles/ftdetect
- doins "${FILESDIR}/proto.vim"
-
- if use emacs; then
- elisp-install "${PN}" editors/protobuf-mode.el*
- elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
- fi
-
- if use examples; then
- DOCS+=(examples)
- docompress -x "/usr/share/doc/${PF}/examples"
- fi
-
- einstalldocs
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-libs/protobuf/protobuf-27.5.ebuild b/dev-libs/protobuf/protobuf-27.5.ebuild
deleted file mode 100644
index 16f078b651a7..000000000000
--- a/dev-libs/protobuf/protobuf-27.5.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 2008-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib dot-a elisp-common multilib
-
-# NOTE from https://github.com/protocolbuffers/protobuf/blob/main/.gitmodules
-ABSEIL_BRANCH="lts_2023_08_02"
-
-ABSEIL_MIN_VER="${ABSEIL_BRANCH//lts_}"
-ABSEIL_MIN_VER="${ABSEIL_MIN_VER//_/}"
-
-if [[ "${PV}" == *9999 ]]; then
- EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git"
- EGIT_SUBMODULES=( '-*' )
- MY_SLOT="28.0"
-
- inherit git-r3
-else
- SRC_URI="https://github.com/protocolbuffers/protobuf/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
- MY_SLOT=$(ver_cut 1-2)
-fi
-
-DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
-HOMEPAGE="https://protobuf.dev/"
-
-LICENSE="BSD"
-SLOT="0/${MY_SLOT}.0"
-IUSE="conformance debug emacs examples +libprotoc libupb +protobuf +protoc test zlib"
-
-# Require protobuf for the time being
-REQUIRED_USE="
- protobuf
- examples? ( protobuf protoc )
- libprotoc? ( protobuf )
- libupb? ( protobuf )
- protoc? ( protobuf )
-"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- emacs? ( app-editors/emacs:* )
-"
-
-COMMON_DEPEND="
- >=dev-cpp/abseil-cpp-${ABSEIL_MIN_VER}:=[${MULTILIB_USEDEP}]
- zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
-"
-
-DEPEND="
- ${COMMON_DEPEND}
- conformance? ( dev-libs/jsoncpp[${MULTILIB_USEDEP}] )
- test? ( >=dev-cpp/gtest-1.11[${MULTILIB_USEDEP}] )
-"
-RDEPEND="
- ${COMMON_DEPEND}
- ${BDEPEND}
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-26.1-disable-32-bit-tests.patch"
- "${FILESDIR}/${PN}-23.3-static_assert-failure.patch"
- "${FILESDIR}/${PN}-27.4-findJsonCpp.patch"
- "${FILESDIR}/${PN}-28.0-disable-test_upb-lto.patch"
-)
-
-DOCS=( CONTRIBUTORS.txt README.md )
-
-src_prepare() {
- cmake_src_prepare
-
- cp "${FILESDIR}/FindJsonCpp.cmake" "${S}/cmake" || die
-}
-
-multilib_src_configure() {
- # Currently, the only static library is libupb (and there is no
- # USE=static-libs), so optimize away the fat-lto build time penalty.
- use libupb && lto-guarantee-fat
-
- local mycmakeargs=(
- -Dprotobuf_ABSL_PROVIDER="package"
- -Dprotobuf_JSONCPP_PROVIDER="package"
-
- -Dprotobuf_BUILD_CONFORMANCE="$(usex test "$(usex conformance)")"
- -Dprotobuf_BUILD_LIBPROTOC="$(usex libprotoc)"
- -Dprotobuf_BUILD_LIBUPB="$(usex libupb)"
- -Dprotobuf_BUILD_PROTOBUF_BINARIES="$(usex protobuf)"
- -Dprotobuf_BUILD_PROTOC_BINARIES="$(usex protoc)"
- -Dprotobuf_BUILD_SHARED_LIBS="yes"
- -Dprotobuf_BUILD_TESTS="$(usex test)"
-
- -Dprotobuf_DISABLE_RTTI="no"
-
- -Dprotobuf_INSTALL="yes"
- -Dprotobuf_TEST_XML_OUTDIR="$(usex test)"
-
- -Dprotobuf_WITH_ZLIB="$(usex zlib)"
- -Dprotobuf_VERBOSE="$(usex debug)"
- -DCMAKE_MODULE_PATH="${S}/cmake"
- )
- if use protobuf ; then
- if use examples ; then
- mycmakeargs+=(
- -Dprotobuf_BUILD_EXAMPLES="$(usex examples)"
- -Dprotobuf_INSTALL_EXAMPLES="$(usex examples)"
- )
- fi
- fi
-
- use test && mycmakeargs+=( -Dprotobuf_USE_EXTERNAL_GTEST="yes" )
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake-multilib_src_compile
-
- if use emacs; then
- elisp-compile editors/protobuf-mode.el
- fi
-}
-
-src_test() {
- local -x srcdir="${S}/src"
-
- local -x TEST_TMPDIR="${T%/}/TEST_TMPDIR_${ABI}"
- mkdir -m 777 "${TEST_TMPDIR}" || die
-
- setup_test_env() {
- ln -sr "${S}/src" "${BUILD_DIR}/include" || die
- }
-
- multilib_foreach_abi setup_test_env
-
- cmake-multilib_src_test
-}
-
-multilib_src_install_all() {
- use libupb && strip-lto-bytecode
- find "${ED}" -name "*.la" -delete || die
-
- if [[ ! -f "${ED}/usr/$(get_libdir)/libprotobuf$(get_libname ${SLOT#*/})" ]]; then
- eerror "No matching library found with SLOT variable, currently set: ${SLOT}\n" \
- "Expected value: ${ED}/usr/$(get_libdir)/libprotobuf$(get_libname ${SLOT#*/})"
- die "Please update SLOT variable"
- fi
-
- insinto /usr/share/vim/vimfiles/syntax
- doins editors/proto.vim
- insinto /usr/share/vim/vimfiles/ftdetect
- doins "${FILESDIR}/proto.vim"
-
- if use emacs; then
- elisp-install "${PN}" editors/protobuf-mode.el*
- elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
- fi
-
- if use examples; then
- DOCS+=(examples)
- docompress -x "/usr/share/doc/${PF}/examples"
- fi
-
- einstalldocs
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}