diff options
Diffstat (limited to 'net-misc/x2goserver')
-rw-r--r-- | net-misc/x2goserver/Manifest | 12 | ||||
-rw-r--r-- | net-misc/x2goserver/files/x2goserver-4.1.0.0-Xresources.patch | 11 | ||||
-rw-r--r-- | net-misc/x2goserver/files/x2goserver-4.1.0.0-provided_by_nx.patch | 27 | ||||
-rw-r--r-- | net-misc/x2goserver/files/x2goserver-4.1.0.0-skip_man2html.patch | 84 | ||||
-rw-r--r-- | net-misc/x2goserver/x2goserver-4.0.1.22-r1.ebuild (renamed from net-misc/x2goserver/x2goserver-4.0.1.21.ebuild) | 11 | ||||
-rw-r--r-- | net-misc/x2goserver/x2goserver-4.0.1.22.ebuild | 2 | ||||
-rw-r--r-- | net-misc/x2goserver/x2goserver-4.1.0.0.ebuild (renamed from net-misc/x2goserver/x2goserver-4.0.1.20.ebuild) | 29 |
7 files changed, 154 insertions, 22 deletions
diff --git a/net-misc/x2goserver/Manifest b/net-misc/x2goserver/Manifest index 6298a1e97071..40caa2886b5e 100644 --- a/net-misc/x2goserver/Manifest +++ b/net-misc/x2goserver/Manifest @@ -1,9 +1,11 @@ AUX x2gocleansessions.service 198 BLAKE2B 2660b62182aecd274786220abe4616f3862934b84308369e6791bb14ac1a919e5ed08b02c70f9ca135613a7b10abf9ed67f0ae2d5166e6b5fc83f81192a43587 SHA512 45f29bdaa70a91ccdd129158511f78f85b01aeb1ef874b087e3eb96000fbfc104b1c427a5ad5dab65e66624151988bb2fd75c63d4f5033b76bd19849b0986bd5 +AUX x2goserver-4.1.0.0-Xresources.patch 1139 BLAKE2B f48f329836a86958866836949a44ccd6c37dc56b3da85366d8ab9a5ec003bc50a10f262211c9de3f2512aa497746d4ad43d1043fe6a36caf3905981f3d551e3c SHA512 42dba64bb8a0c278ca81f4e41236c17ea01c8294914f0051d4781c701b4356ccc05ee6835b0688b79205e0cd7a4c9ebbe418aac685a982db00fa293d48a61300 +AUX x2goserver-4.1.0.0-provided_by_nx.patch 1199 BLAKE2B a2295b9b36792fdae0a754299f5654e628755c9e9d961fe11d1e9323634b5f29fd6304df13b5ffb9014744625576857d92ab15b103062599b400af74c35f1a95 SHA512 e056b9d378b0b9df5bf1c90c194b2325c4259ead7caa40013dc88c4c7cc3c344ba05edc73cb28f2fec600326862c21b166c9a267b579c2171413fde1a651acd7 +AUX x2goserver-4.1.0.0-skip_man2html.patch 2936 BLAKE2B 6b18439c5dc994c5a8ec073e2767047dcd94ebb61b0418ba5d55d55d2860530ab818b87192bdc85124be6a9d52d5c19872063555b7bdcd721429ccfa8593cabb SHA512 7b56c725c42f0813ecb88ed7f34feb0cecd1eaedd157c19068f3e6607bd8510fbba177079744f9e93fc83a4bcc65e7df40f8b1bb6acf4124fda847bc4fb86986 AUX x2goserver.init 442 BLAKE2B 11e29bed398d23cae9fccc29d2ccce6ef59422a3d258139f91dd100562bb3029202a0bb0174fcb71dd776b075a708558eeaf8b1d9914c671bd8e59799772be44 SHA512 4e5add80aedbfb732552158b8c2b97b711e333f45740b8e3dd37089e7a512bd145d64812ec651cd7b022065129cced5730e1b28ab3758fcd81bea5b84b46d93c -DIST x2goserver-4.0.1.20.tar.gz 96412 BLAKE2B 292aadd38fc91436e034b1dff52d2188670598958b325782bda747a8f4f73412e9edd51d57b362d8fcc33a8c2ddbb962ddba2c678dd195181c986ddc259160d5 SHA512 21f3a415c50bf78e4c044c5b77f8478a307e4b3cef990edd415d9e7479f48fbc1c051e9f7c16a5d1f30726f4f2a812fb367eecb0a073bfba1ea2c6173c71fe54 -DIST x2goserver-4.0.1.21.tar.gz 101441 BLAKE2B 52b9488ad9471c351c66d49624898b4b19c18fb30b1dac0f24c3645bb49c1e562568515b838f323f92612caea4debadc5ebd21a697eee86c3122fd7758bf94c7 SHA512 641421b309baab0941416ccd60dd8b66b0a968a4031252c2d8066fb570c1985787848ad368d731fbdb4737c00ea722a26682fb8cd2820ea19da271c4ecffafa4 DIST x2goserver-4.0.1.22.tar.gz 101286 BLAKE2B 238da88d333b6bcb31b37b7d5e44d223ad975388fdee0cfb1ba21c58d5ab9a42961c7fcd55e474affd29197bc92fcbddf8c679eab8052387996b983a9e0244ba SHA512 ba726663f4fdedaa13cd1496a693cc9b0d7c1a815563ef8abdfe9e53b69c83379d0ed6c5569e6e7d77ac792a18a4dfed8c9b12c0a356664a66fe3be917fb7a67 -EBUILD x2goserver-4.0.1.20.ebuild 2543 BLAKE2B bd9e005bdfa1e0249ad7b1f81ee70380b0b04066e6e00cce2a1d404640fb23f5d6d37d7e1f7e4cd12741f64e75a877433f2c6740e0f2a23f160aa033d116d9b4 SHA512 2141523537811df40bd2c995f11e69b42c84b4cf38f9d6df708743215ee5a2a0dc4f3328f2be9f76f3ab48fe375282f1895754ee0cf1ba59005ba0add7f55c85 -EBUILD x2goserver-4.0.1.21.ebuild 2697 BLAKE2B 92f82889dd714e5de2eabf23c1ec7487e465ce410048d6104e1bf9e1c11d45e0a65440c44ab6be2d98b43fcc7daaa08d1af68e91acc39257342d6b94a7ec710e SHA512 eaf3f000a8f4f5a442ae5d9d7bacb470942fcae54a34a75e3a88b939405d0e9b765160821d27ea1239ee2254dfb57cf0502873822cf54dac75dac8ad0526b1bd -EBUILD x2goserver-4.0.1.22.ebuild 2696 BLAKE2B bf6853014daa2357eb40a3ece184ea9fc1cf5995f8db943db165c421bdd2b3db87842cf73f3762bc5154571208e65f81c5e14b03fcd8e3dea493ab55022617b4 SHA512 ac034fe74532d16747b8457d37add5f0b6a41c2aa91eeb461c56da686351d4c0e9d0d47e168fe796675d7781c66dcf7c59f16f0479f10920c7266a10c995642f +DIST x2goserver-4.1.0.0.tar.gz 132386 BLAKE2B b24b29f2eebaec04061690b51cf00f65de256ce2f68b57909909fe88a08466a1f802ead00ad9cf62a5327c2b7bc6690feb7c26b8b5b711757e88a553586fbe1a SHA512 3f48dced332729d726bffa991a7a203035fc6580dd2e094561f52b327e7c2e48b807daf68219132fbec29b5abcb865021361a35654792e58da1f2e4715ea95d0 +EBUILD x2goserver-4.0.1.22-r1.ebuild 2677 BLAKE2B 61a7b46793ea8250431215b1c6019435535e5656a14af1c36d3956b906e76ecd40aa21dbf0463caa0d7fda0733b8e4299d334247bba36b3775004b80cfb9dd27 SHA512 dbbd84761f629d406e526835aa86a7367fc9d7a4a4c1e483df2f1b8b076b6f3e1b48b0246bf625f619a0b3f994bf378a4990193e4f86a5773a54fdabad9debb2 +EBUILD x2goserver-4.0.1.22.ebuild 2695 BLAKE2B 94ee6af4b19646dbb7bc7e596a8914d4e4d6e0da250b23dadb780f3ec5143ab0c9ac3b2c881a910945b95364819de253cd494af3d7cdd5835389280623be6c34 SHA512 39431ef93e633a1f8dd3acd195666c8a98af247025f17ad2055a43eb054bbb113df3d20fa54fc9b73529eececd5be96ab399102eb90220199c9642fc38c07b37 +EBUILD x2goserver-4.1.0.0.ebuild 2482 BLAKE2B bcfcf2193352dff8ccf0a0600e8e7b609b973aeac09325ead42977e47e13eaab8d87e3b04d1498a62140a0457ec50e46398d71aaf48a7192a33595767cfe5faf SHA512 fef9591f7e35e5c3e46a9dfce6330da6a980670eab4fa521ba3f2471beb4276468590d84b3c4bdedcd48d4a704573f37e0bcb404b95a6ab0d95a166199db7cee MISC metadata.xml 398 BLAKE2B 4e3f8a55917796a30045a54805c7d7d8d4457ec14aa2354987868e02805192f208f1dd624414e1b04633ccd4d2fccd0d05b91deabc3073aefdb019578acdc42d SHA512 f0c209499689338c77517afd3c49153e822ba45d29bf575dd6d3e8266bcbe4cb87d9a0a1744178a0392a7358b7164c765157831710ff85cb38dea5b76fd7b65f diff --git a/net-misc/x2goserver/files/x2goserver-4.1.0.0-Xresources.patch b/net-misc/x2goserver/files/x2goserver-4.1.0.0-Xresources.patch new file mode 100644 index 000000000000..e75355c835dc --- /dev/null +++ b/net-misc/x2goserver/files/x2goserver-4.1.0.0-Xresources.patch @@ -0,0 +1,11 @@ +diff -Naur x2goserver-4.1.0.0.orig/x2goserver-xsession/Makefile x2goserver-4.1.0.0/x2goserver-xsession/Makefile +--- x2goserver-4.1.0.0.orig/x2goserver-xsession/Makefile 2018-02-15 23:08:27.000000000 +0100 ++++ x2goserver-4.1.0.0/x2goserver-xsession/Makefile 2018-02-23 14:36:33.539717610 +0100 +@@ -53,7 +53,6 @@ + $(INSTALL_DIR) $(DESTDIR)$(ETCDIR) + # provide target dirs for X11 related symlinks + $(INSTALL_PROGRAM) etc/Xsession $(DESTDIR)$(ETCDIR)/ +- $(INSTALL_SYMLINK) /etc/X11/Xresources $(DESTDIR)$(ETCDIR)/ + if [ -e /etc/debian_version ]; then if [ -e $(XSESSIONOPTIONFILE) ]; then $(INSTALL_SYMLINK) $(XSESSIONOPTIONFILE) $(DESTDIR)$(ETCDIR)/Xsession.options; else touch $(DESTDIR)$(ETCDIR)/Xsession.options; fi; fi + if [ -e /etc/debian_version ]; then if [ -d $(XSESSIONDIR) ]; then $(INSTALL_SYMLINK) $(XSESSIONDIR) $(DESTDIR)$(ETCDIR)/Xsession.d; else $(INSTALL_DIR) $(DESTDIR)$(ETCDIR)/Xsession.d; fi; fi + if [ -e /etc/redhat-release ]; then if [ -d $(XINITRCDIR) ]; then $(INSTALL_SYMLINK) $(XINITRCDIR) $(DESTDIR)$(ETCDIR)/xinitrc.d; else $(INSTALL_DIR) $(DESTDIR)$(ETCDIR)/xinitrc.d; fi; fi diff --git a/net-misc/x2goserver/files/x2goserver-4.1.0.0-provided_by_nx.patch b/net-misc/x2goserver/files/x2goserver-4.1.0.0-provided_by_nx.patch new file mode 100644 index 000000000000..e189b918dbd3 --- /dev/null +++ b/net-misc/x2goserver/files/x2goserver-4.1.0.0-provided_by_nx.patch @@ -0,0 +1,27 @@ +diff -Naur x2goserver-4.1.0.0.orig/x2goserver-x2goagent/Makefile x2goserver-4.1.0.0/x2goserver-x2goagent/Makefile +--- x2goserver-4.1.0.0.orig/x2goserver-x2goagent/Makefile 2018-02-15 23:08:27.000000000 +0100 ++++ x2goserver-4.1.0.0/x2goserver-x2goagent/Makefile 2018-02-23 14:42:03.106562501 +0100 +@@ -49,7 +49,7 @@ + clean_man2html: + rm -rf `dirname $(MAN2HTML_DEST)` + +-install: install_scripts install_config install_data install_man install_version ++install: install_scripts install_config install_data install_man + + install_scripts: + $(INSTALL_DIR) $(DESTDIR)$(BINDIR) +@@ -57,14 +57,11 @@ + $(INSTALL_DIR) $(DESTDIR)$(SHAREDIR) + $(INSTALL_DIR) $(DESTDIR)$(SHAREDIR)/x2gofeature.d + $(INSTALL_PROGRAM) share/x2go/x2gofeature.d/*.features $(DESTDIR)$(SHAREDIR)/x2gofeature.d/ +- $(INSTALL_DIR) $(DESTDIR)$(NXLIBDIR)/bin/ +- $(INSTALL_SYMLINK) nxagent $(DESTDIR)$(NXLIBDIR)/bin/x2goagent + + install_data: + $(INSTALL_DIR) $(DESTDIR)$(SHAREDIR)/ + $(INSTALL_FILE) etc/rgb $(DESTDIR)$(SHAREDIR)/ + $(INSTALL_DIR) $(DESTDIR)$(SHAREDIR)/../pixmaps/ +- $(INSTALL_FILE) share/pixmaps/x2go.xpm $(DESTDIR)$(SHAREDIR)/../pixmaps/ + $(INSTALL_SYMLINK) $(ETCDIR)/rgb $(DESTDIR)$(SHAREDIR)/ + + install_config: diff --git a/net-misc/x2goserver/files/x2goserver-4.1.0.0-skip_man2html.patch b/net-misc/x2goserver/files/x2goserver-4.1.0.0-skip_man2html.patch new file mode 100644 index 000000000000..5e51101f528e --- /dev/null +++ b/net-misc/x2goserver/files/x2goserver-4.1.0.0-skip_man2html.patch @@ -0,0 +1,84 @@ +diff -Naur x2goserver-4.1.0.0.orig/x2goserver/Makefile x2goserver-4.1.0.0/x2goserver/Makefile +--- x2goserver-4.1.0.0.orig/x2goserver/Makefile 2018-02-15 23:08:27.000000000 +0100 ++++ x2goserver-4.1.0.0/x2goserver/Makefile 2018-02-23 14:37:56.512675411 +0100 +@@ -36,7 +36,7 @@ + + build-arch: + +-build-indep: build_man2html ++build-indep: + + build_man2html: + if [ -n "$(MAN2HTML_BIN)" ]; then \ +diff -Naur x2goserver-4.1.0.0.orig/x2goserver-common/Makefile x2goserver-4.1.0.0/x2goserver-common/Makefile +--- x2goserver-4.1.0.0.orig/x2goserver-common/Makefile 2018-02-15 23:08:27.000000000 +0100 ++++ x2goserver-4.1.0.0/x2goserver-common/Makefile 2018-02-23 14:37:56.510675412 +0100 +@@ -36,7 +36,7 @@ + + build-arch: + +-build-indep: build_man2html ++build-indep: + + build_man2html: + if [ -n "$(MAN2HTML_BIN)" ]; then \ +diff -Naur x2goserver-4.1.0.0.orig/x2goserver-extensions/Makefile x2goserver-4.1.0.0/x2goserver-extensions/Makefile +--- x2goserver-4.1.0.0.orig/x2goserver-extensions/Makefile 2018-02-15 23:08:27.000000000 +0100 ++++ x2goserver-4.1.0.0/x2goserver-extensions/Makefile 2018-02-23 14:37:56.511675412 +0100 +@@ -33,7 +33,7 @@ + + build-arch: + +-build-indep: build_man2html ++build-indep: + + build_man2html: + if [ -n "$(MAN2HTML_BIN)" ]; then \ +diff -Naur x2goserver-4.1.0.0.orig/x2goserver-fmbindings/Makefile x2goserver-4.1.0.0/x2goserver-fmbindings/Makefile +--- x2goserver-4.1.0.0.orig/x2goserver-fmbindings/Makefile 2018-02-15 23:08:27.000000000 +0100 ++++ x2goserver-4.1.0.0/x2goserver-fmbindings/Makefile 2018-02-23 14:37:56.511675412 +0100 +@@ -33,7 +33,7 @@ + + build-arch: + +-build-indep: build_man2html ++build-indep: + + build_man2html: + if [ -n "$(MAN2HTML_BIN)" ]; then \ +diff -Naur x2goserver-4.1.0.0.orig/x2goserver-printing/Makefile x2goserver-4.1.0.0/x2goserver-printing/Makefile +--- x2goserver-4.1.0.0.orig/x2goserver-printing/Makefile 2018-02-15 23:08:27.000000000 +0100 ++++ x2goserver-4.1.0.0/x2goserver-printing/Makefile 2018-02-23 14:37:56.512675411 +0100 +@@ -34,7 +34,7 @@ + + build-arch: + +-build-indep: build_man2html ++build-indep: + + build_man2html: + if [ -n "$(MAN2HTML_BIN)" ]; then \ +diff -Naur x2goserver-4.1.0.0.orig/x2goserver-x2goagent/Makefile x2goserver-4.1.0.0/x2goserver-x2goagent/Makefile +--- x2goserver-4.1.0.0.orig/x2goserver-x2goagent/Makefile 2018-02-15 23:08:27.000000000 +0100 ++++ x2goserver-4.1.0.0/x2goserver-x2goagent/Makefile 2018-02-23 14:37:56.512675411 +0100 +@@ -35,7 +35,7 @@ + + build-arch: + +-build-indep: build_man2html ++build-indep: + + build_man2html: + if [ -n "$(MAN2HTML_BIN)" ]; then \ +diff -Naur x2goserver-4.1.0.0.orig/x2goserver-xsession/Makefile x2goserver-4.1.0.0/x2goserver-xsession/Makefile +--- x2goserver-4.1.0.0.orig/x2goserver-xsession/Makefile 2018-02-15 23:08:27.000000000 +0100 ++++ x2goserver-4.1.0.0/x2goserver-xsession/Makefile 2018-02-23 14:37:56.513675411 +0100 +@@ -34,7 +34,7 @@ + + build-arch: + +-build-indep: build_man2html ++build-indep: + + build_man2html: + diff --git a/net-misc/x2goserver/x2goserver-4.0.1.21.ebuild b/net-misc/x2goserver/x2goserver-4.0.1.22-r1.ebuild index d64c4f2f058c..6f481fc8cff5 100644 --- a/net-misc/x2goserver/x2goserver-4.0.1.21.ebuild +++ b/net-misc/x2goserver/x2goserver-4.0.1.22-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -46,13 +46,14 @@ pkg_setup() { src_prepare() { # Do not install Xresources symlink (#521126) - sed -e '\#$(INSTALL_SYMLINK) /etc/X11/Xresources# s/^/#/' -i x2goserver-xsession/Makefile || die "Xresources symlink sed failed" + sed -e '\#$(INSTALL_SYMLINK) /etc/X11/Xresources# s/^/#/' -i x2goserver-xsession/Makefile || die # Multilib clean - sed -e "/^LIBDIR=/s/lib/$(get_libdir)/" -i Makefile */Makefile || die "multilib sed failed" + sed -e "/^LIBDIR=/s/lib/$(get_libdir)/" -i Makefile */Makefile || die + sed -e "s#/lib/#/$(get_libdir)/#" -i x2goserver/bin/x2gopath || die # Skip man2html build - sed -e "s/build-indep: build_man2html/build-indep:/" -i Makefile */Makefile || die "man2html sed failed" + sed -e "s/build-indep: build_man2html/build-indep:/" -i Makefile */Makefile || die # Use nxagent directly - sed -i -e "/NX_TEMP=/s/x2goagent/nxagent/" x2goserver/bin/x2gostartagent || die "sed failed" + sed -i -e "/NX_TEMP=/s/x2goagent/nxagent/" x2goserver/bin/x2gostartagent || die default } diff --git a/net-misc/x2goserver/x2goserver-4.0.1.22.ebuild b/net-misc/x2goserver/x2goserver-4.0.1.22.ebuild index 356aff263d23..7c027d7422ae 100644 --- a/net-misc/x2goserver/x2goserver-4.0.1.22.ebuild +++ b/net-misc/x2goserver/x2goserver-4.0.1.22.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://code.x2go.org/releases/source/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="+fuse postgres +sqlite" REQUIRED_USE="|| ( postgres sqlite )" diff --git a/net-misc/x2goserver/x2goserver-4.0.1.20.ebuild b/net-misc/x2goserver/x2goserver-4.1.0.0.ebuild index ec52317ce100..5f3be4028956 100644 --- a/net-misc/x2goserver/x2goserver-4.0.1.20.ebuild +++ b/net-misc/x2goserver/x2goserver-4.1.0.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit multilib systemd toolchain-funcs user +inherit multilib systemd toolchain-funcs user xdg-utils DESCRIPTION="The X2Go server" HOMEPAGE="http://www.x2go.org" @@ -10,7 +10,7 @@ SRC_URI="http://code.x2go.org/releases/source/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" IUSE="+fuse postgres +sqlite" REQUIRED_USE="|| ( postgres sqlite )" @@ -21,6 +21,7 @@ RDEPEND="dev-perl/Capture-Tiny dev-perl/File-BaseDir dev-perl/File-ReadBackwards dev-perl/File-Which + dev-perl/Switch media-fonts/font-cursor-misc media-fonts/font-misc-misc[nls] >=net-misc/nx-3.5.0.25 @@ -34,6 +35,9 @@ RDEPEND="dev-perl/Capture-Tiny sqlite? ( dev-perl/DBD-SQLite )" PATCHES=( + "${FILESDIR}"/${PN}-4.1.0.0-Xresources.patch + "${FILESDIR}"/${PN}-4.1.0.0-provided_by_nx.patch + "${FILESDIR}"/${PN}-4.1.0.0-skip_man2html.patch ) pkg_setup() { @@ -45,14 +49,9 @@ pkg_setup() { } src_prepare() { - # Do not install Xresources symlink (#521126) - sed -e '\#$(INSTALL_SYMLINK) /etc/X11/Xresources# s/^/#/' -i x2goserver-xsession/Makefile || die "Xresources symlink sed failed" # Multilib clean - sed -e "/^LIBDIR=/s/lib/$(get_libdir)/" -i Makefile */Makefile || die "multilib sed failed" - # Skip man2html build - sed -e "s/build-indep: build_man2html/build-indep:/" -i Makefile */Makefile || die "man2html sed failed" - # Use nxagent directly - sed -i -e "/NX_TEMP=/s/x2goagent/nxagent/" x2goserver/bin/x2gostartagent || die "sed failed" + sed -e "/^LIBDIR=/s/lib/$(get_libdir)/" -i Makefile */Makefile || die + sed -e "s#/lib/#/$(get_libdir)/#" -i x2goserver/bin/x2gopath || die default } @@ -68,7 +67,7 @@ src_install() { fperms 2755 /usr/bin/x2goprint fperms 0750 /etc/sudoers.d fperms 0440 /etc/sudoers.d/x2goserver - dosym /usr/share/applications /etc/x2go/applications + dosym ../../usr/share/applications /etc/x2go/applications newinitd "${FILESDIR}"/${PN}.init x2gocleansessions systemd_dounit "${FILESDIR}"/x2gocleansessions.service @@ -87,4 +86,12 @@ pkg_postinst() { elog "For password authentication, you need to enable PasswordAuthentication" elog "in /etc/ssh/sshd_config (disabled by default in Gentoo)" elog "An init script was installed for x2gocleansessions" + + xdg_mimeinfo_database_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_mimeinfo_database_update + xdg_desktop_database_update } |