summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2014-12-21 19:28:07 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2014-12-21 19:28:07 +0000
commit093a32ff5c8236fc61d298ae8dddb0ae97dd04f7 (patch)
tree1ad12117a1c811ee9e343a0774ac945fc2fb90ac /net-misc/ntp
parentamd64/x86 stable wrt bug #531992 (diff)
downloadhistorical-093a32ff5c8236fc61d298ae8dddb0ae97dd04f7.tar.gz
historical-093a32ff5c8236fc61d298ae8dddb0ae97dd04f7.tar.bz2
historical-093a32ff5c8236fc61d298ae8dddb0ae97dd04f7.zip
Version bump. Bug #515494. Thanks to mike@marineau.org for the ebuild
Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0x09BF4F54C2BA7F3C!
Diffstat (limited to 'net-misc/ntp')
-rw-r--r--net-misc/ntp/ChangeLog7
-rw-r--r--net-misc/ntp/Manifest35
-rw-r--r--net-misc/ntp/ntp-4.2.8.ebuild140
3 files changed, 166 insertions, 16 deletions
diff --git a/net-misc/ntp/ChangeLog b/net-misc/ntp/ChangeLog
index fd3c66424878..0a93d7de71f9 100644
--- a/net-misc/ntp/ChangeLog
+++ b/net-misc/ntp/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-misc/ntp
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/ntp/ChangeLog,v 1.221 2014/11/02 09:09:15 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/ntp/ChangeLog,v 1.222 2014/12/21 19:28:02 hwoarang Exp $
+
+*ntp-4.2.8 (21 Dec 2014)
+
+ 21 Dec 2014; Markos Chandras <hwoarang@gentoo.org> +ntp-4.2.8.ebuild:
+ Version bump. Bug #515494. Thanks to mike@marineau.org for the ebuild
02 Nov 2014; Sven Vermeulen <swift@gentoo.org> ntp-4.2.6_p5-r10.ebuild,
ntp-4.2.6_p5-r11.ebuild:
diff --git a/net-misc/ntp/Manifest b/net-misc/ntp/Manifest
index 95e4c5438c17..e8a825bae29b 100644
--- a/net-misc/ntp/Manifest
+++ b/net-misc/ntp/Manifest
@@ -33,6 +33,8 @@ DIST ntp-4.2.6p4-manpages.tar.bz2 48229 SHA256 8be205451ff6b3bba534aa91a14fed2be
DIST ntp-4.2.6p4.tar.gz 4194210 SHA256 dec30ea700d57b2d306ae61a3bcd8bc843443404a819a2f708b23a0ffc8581f3 SHA512 744a1c3e232b26de6739d2ea4474edf1937ba409274ccf6fa27ba7305150572f0e7c0f69fc2a6ac82d096a06cd194811ccaf1693563de091638691415efb3e08 WHIRLPOOL acb173ab0b1dc9f1421e614746599b2c129cb995ecf437feb97b452d7007adc24bf9460d1fd8ae5aafeb86d9cb1ff6ca090ca83873e70e93da380983afa3aae1
DIST ntp-4.2.6p5-manpages.tar.bz2 47874 SHA256 f49203cba2301ce27a53113a6e22d844b258114604f2c9ee1371833babc70f9c SHA512 57d4b8fc4482a41c6595418ebff1a861d4bd7ee175b13cf5580a5915749a096b3a906ca8ddf9fc9c57ead783df22b7b9326b51bbab9cd8340576413bee3e7f84 WHIRLPOOL 83c2d95fe953ab2cd7729bc03d89e44a2de85cb68b4ec72c123a034846866aebf7b83eeb4e45add6aa1443f2de83bfbb1ecdbb437534d827d1e1a4a08f91cfd4
DIST ntp-4.2.6p5.tar.gz 4202539 SHA256 d6ab8371f9d31e594eb6922823d5ccd03dcc4e9d84b0e23ea25ac1405432f91c SHA512 8d76fc7e92b2ea6dd5031e6030a7aba4ff6fb3e19d3bc0153852509861be5d0960e70604814163caedb81f8315a451d78371f99634a50b55cfe1cbd2c69e3046 WHIRLPOOL 9943706ad02e377cb38d65caed6f675d37db7aa53dd86319b17405791494bf11244ac933867516cca9438947202b595b6606088a8aaa436655f9eeb8d078b77e
+DIST ntp-4.2.8-manpages.tar.bz2 46542 SHA256 9c68840456c7002796baea70231e6cf7f6bc06583bbab370a09f837a66f2c409 SHA512 a87db65da978fcaf123763a6de59a399a3c799d59374acd1c397d7a7816e6ee2ff6091f24ff41223cf719effd2e595dfa7699006a724d2908d380c6098603d28 WHIRLPOOL cb0e53cc0132573d6b2910301c1d7743874598b1487968ec9e49f467a8aa62340609379c8cffb42da2694703955581629aa78897a9319f71b3589600e882b9b0
+DIST ntp-4.2.8.tar.gz 6750364 SHA256 2e920df8b6a5a410567a73767fa458c00c7f0acec3213e69ed0134414a50d8ee SHA512 d69ed02e57c66d5c57616bb5e4be0d58e7410dd27ea96acaed6e8b63726a37cd22ae73e8bdff089abbe8e19bcd8bee05733ab362249018fc495fcedc71aa3a44 WHIRLPOOL 4bfe1222c250425e3fc229649d1d4ae11fa6a32eb03f9d15b95575ee31171761321730c83d6e283551fc89647370a86791ec1c262c49826b31106d4317fb64e1
EBUILD ntp-4.2.4_p7-r1.ebuild 3941 SHA256 80c7ca891ee1b473433c8d77339e72faac471fe399310d8fab8c705f23ea83e3 SHA512 2d099f4d0c943528338756b9ca1b3fce281f2037f892dc1c19c203e6e7d049b3b4a8360bc91031d8b1f1aea68b4364e27e97c256c9e1135aa7aed74258b3513a WHIRLPOOL fb330b8c1182addfb1aa2a271da3933f431eb054efb2ebb1db262c39782797a0d56b8f47f110edcba74c241f6296b4b7ed04f7a5e827e5279711ee2043718027
EBUILD ntp-4.2.6_p2-r1.ebuild 3912 SHA256 7af0bdcbdfee53e802cc6792dbd990de3bd4b6cb7e9d036f730cfb3c08d8f7e3 SHA512 aaf77ce680935a22078fc9be020893bc998043912f4ccc4e19ff2cc57493dbfb704e19db938c4e4b1e64fb33a987ccf40c1ec7e1795b29d9505bcaf24017d183 WHIRLPOOL c6882d7925d54d602f3ad373d34caf07dd136ca1814513be205cdd908fc6bf7e943ffc785f029602ef40fd9c3814ae3a7585ab3455b339fe2a4566e3b84ef359
EBUILD ntp-4.2.6_p3-r1.ebuild 3842 SHA256 b53b9d369ecd1ac7658d2032c087385d403d46a04d48cb37367696bcd7671b4e SHA512 5d48ebaa7cf8f6b3da8054e05c4b5e6db9bd474e622df3b08344b9fe9a9c454df61cf0af23d9ebdd20fdd90eabc71c0fec44c8e228ed8f015999227135e15aff WHIRLPOOL 29c8fe81d40a96df170a5fcf0183a57c8c003c75b7c54cdeceaf4a6925542608652daff83c0eb5d7d413148ecc078c6d97b2b8605f0c601ae5744276eade0f8a
@@ -45,22 +47,25 @@ EBUILD ntp-4.2.6_p5-r2.ebuild 3869 SHA256 f32d367bc823f2b1b8c8244f8912cda1b8b59b
EBUILD ntp-4.2.6_p5-r7.ebuild 4221 SHA256 d56e8d233c1d7fc876a6b5caf051fb69667358fb79e5ef2aa4fc78833b7a2e8e SHA512 3a3e08b2f2108fcc49f0d07aecd57236791e8d603c8145c93768a910e96359e03737eafe4a084a1f7f54071bf27cc0da1eb310b0bf5eaa38d6c1ee5d7f2e97be WHIRLPOOL b8cfee3f7c2f2479a3b26bec04acaf667a0e4ebdb6d187704a1dd85245e49ce32b47ffbf37ea5c7039fb5f9072bd284bd65fe4b7bd836d5a2ba2e30ae2293f3a
EBUILD ntp-4.2.6_p5-r9.ebuild 4276 SHA256 9dab6186242285460d39f8fd11ccbd9d2dc24b6d2a348bf69ca21ce99912f632 SHA512 dcd3cd8b990baa26f828c574d3ffac17ce422f0ebb2f73cd8d7bb12167b7b9be5f72358440da812905cdcfefbbfd626691c5a9e759458c410c15aec2afc5f2d2 WHIRLPOOL a3e6ea5bb2eab429ef7fbb58866957ad6185f4d79019485ec8189449ca153b7aca5912a6b10c158c1fdd6bb2105c2d43b0bdbaf74fb3df653c463e28c9e38a24
EBUILD ntp-4.2.6_p5.ebuild 3817 SHA256 6128211172e7a6a101e597b3c288f68dcb71c564ba5652d828f2d2aa1123d7ea SHA512 0ed3a2d82232cf08539bcd5612f0509f09d2c39a426ca229e4f8d30fec5b53d00b576998c13a8e3ebc866fc69b99f0a18fbd9ba72dbaacd60695805354178f9d WHIRLPOOL 559b0955be950c79209c034bcdd4a57e7f48d997b4a3c6c25aa39ad0ab8d11c04f5664e0ffbfa27a7246b21222dc9f3869a27c64d439e077c7ec827342b22e54
-MISC ChangeLog 31231 SHA256 7957134b312883d69119fc4dfffed580aff25db3d2755ac6ac1b377c90279fe5 SHA512 4aacc14d9cbee500191615a5940b250fdb25f777f4d3c2ce47673ae4f3a29872239a9dd469d7e50673fd7c15857433d4a502339b53bfdde3c6847f04a37484d2 WHIRLPOOL 906a6cb7adab13d8dd800d79180d2bbbd453017c2cd7fab018e84ff0638e77212d5aadfe9034f25951c01f3f87ce3e641c6f5a7fec74e5d5cb6d45a4eacf4abe
+EBUILD ntp-4.2.8.ebuild 4476 SHA256 33fb7ae0843b03f20cb3dd349646fd4577314d915b27b26112a3b5dcb3f6749e SHA512 2f8159ec09b516b2aa85490d602b3c0a082a33bb78fcc75cc96457557a89b53384de977b7ea1d6cffd5533823330d6c115cbf30dd347c9b066203d601d6f9dd9 WHIRLPOOL 5a2dfe5ee347c9718600222257eac456329276d36296ff1071f3b3121bb088987ed5095c97c2e6b93e4134bd9650e23265bf35aaf356a35a6f5344a98804299c
+MISC ChangeLog 31405 SHA256 6dd333686f87fd58654a5723b728d69e33240da4e05d1794868b6fff09bfc7dc SHA512 e0c53e1ee090d8721a926311d07c069dd71089ccdd58c0f742d3ad197b8d89ae643c16f9df52511710421f6022f8710597091de5c95ef733c6d2be205775573e WHIRLPOOL f089db7fbf15e3a71ef25936fe75343b0d0e2edd85f83161de6c2e8490ad795d761bc8fbc56b32a5629bfa505b5fbd50f79adf4d798e3f9a5e233084f8741f0f
MISC metadata.xml 837 SHA256 57b162a2c709963d5760fdb3abe7d2a12e6e55a6abe816b16db30e9e2ae10a4e SHA512 d1403413373a0785712c40fd1a96c4649ef368b30efc5735667626ad760bb2336ba28fd335c75fc781ad6222e7dd9f53ad5dd2f558b3cbbf719104684fa0d9ed WHIRLPOOL 1513304c252dfb8f9a06a7cce1e13ab41ac80e0f0db7e231891430168df6e71a81e88984d47a694d6a5d0fd5a9c04dd1318c504baf21c7be6bd0d99b307db867
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0
+Version: GnuPG v2
-iQIcBAEBCAAGBQJUVfS8AAoJEC7dUkA7aK9HhxkP/3saCqBJGhPcSNmOsYnn8rUx
-h0SGW0LJ6H0s4g7mYKrUh4yBWQsGFBRDlo5/qw16ZUU9QMtoQruP8nDdUiI3qD9i
-PGLElG/oNEk/XsmL4vi0iDpw2v/dPhJX9YVcf1qrFuc9Pb8KWZoHt9u8xEb1kpfF
-iPhD3KjTYJj0o13DttrXCcu717od+BeLn5VCM8lJEbyKW3Ll9X2rUke54bB1aaFU
-tSf0Cbq0f3tfWzny9Wp0HNNbdvS2y0uhvWMpymY3yAZ7sK8sq6WAa/OE7ocIJFh8
-z5nVXJAJ8s0NrjtWwZK9jpvIsBpxSC4Il05OI6E7C4cwIRXZqxedy5kNCFTDFG7T
-YVarGqIS6lCxOUPPv+IT5sXRdhu7IqGcmLy+//zmUtV6BKm6P2FlLLctXRVbzTT4
-Xx3jtO4Mtup8OMqnuabnEC4hF3BE7QokH8AruE4LUaMAMa2f0+m3VL3EfPYN4SkU
-AsEpRvr6ZbZcB7vxFEx5iNAVtt6g71pvIfma8JCVAC0Ikpr98lW3m2ivJcXq3YCP
-XFkCywJ+cFKw8jEkofKT9k9PLDbbDZy13Bai7ygFt7+WH8rborQ7vfsx2QOqtaSc
-W7FEdFuVlw4uBh/6w2q2ABjt/xfCDsI683sJcc3z++umsGsp8feJzPkNAndDOgMz
-iv/WWcUFk4n901Kig6FU
-=dtNB
+iQJ8BAEBCABmBQJUlx9DXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
+OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88wXMQAKc0kYsG71Gwp0ivWS8qmap6
+kb1l1KDBFMdWruJO0kKyrcUmIX74JNvFibML3ZoFVZMSq0sR0HyMbTgPV+29jk4T
+L1xdf0F6wLS0HAHHXLmW3GSMUSafqghJDr/xgCNxW7huoqeUAQaFk47iJo2iss5P
+JUvfwUslzZMmHyvg7KcxOTl+dqFZYIw6Jn8Z6zXx8/t29Uwv2SU7Z6CPKLpQ9x4f
+G7vwvRMq5vsjOf59XvEDVjkrNhHWizjbVA75+UKdrUcdkCjRLdOdHo2UIwucMB8x
+dLx55jghxFc21UNEFJue421sVvhhS6UuJ8fp604fRmjLBzi2FQRjrwpmEjQzhD4j
+6lgUlXTgyDltHvPIMeIWbOv3i8zSCZBI8giRYWAgQvo3FXqVs16w64hQ/UBtMMH0
+0ciqw79BYViRSRR0YoTEc7grBjd+AHbN6I03FDw9w+6qdGTICTbKc/TZHtwLtGkj
+z05fYLdoVl84Kd/2C9nnqC7bq9UpbaiHF6PzAxf3QZW3/1i9R7DPaaS/roWVquV+
+5wyhFdQMJcz9yYxtrwjMX2RbAasL5OmF641b0LMNZu0nb8pYxd3IIv8pEbP8KS3w
+ew92C2PzTSy6MlaZy+nhL5Sq7Tyx3DGOUIec79FkEN4XA+9RgYwgAei7M+9ywP0w
+fYjV4cQUrXiGlJgdIN4z
+=m04G
-----END PGP SIGNATURE-----
diff --git a/net-misc/ntp/ntp-4.2.8.ebuild b/net-misc/ntp/ntp-4.2.8.ebuild
new file mode 100644
index 000000000000..2054c826ecd9
--- /dev/null
+++ b/net-misc/ntp/ntp-4.2.8.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/ntp/ntp-4.2.8.ebuild,v 1.1 2014/12/21 19:28:02 hwoarang Exp $
+
+EAPI="4"
+
+inherit eutils toolchain-funcs flag-o-matic user systemd
+
+MY_P=${P/_p/p}
+DESCRIPTION="Network Time Protocol suite/programs"
+HOMEPAGE="http://www.ntp.org/"
+SRC_URI="http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-${PV:0:3}/${MY_P}.tar.gz
+ mirror://gentoo/${MY_P}-manpages.tar.bz2"
+
+LICENSE="HPND BSD ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~m68k-mint"
+IUSE="caps debug ipv6 openntpd parse-clocks samba selinux snmp ssl vim-syntax zeroconf"
+
+CDEPEND=">=sys-libs/ncurses-5.2
+ >=sys-libs/readline-4.1
+ >=dev-libs/libevent-2.0.9
+ kernel_linux? ( caps? ( sys-libs/libcap ) )
+ zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
+ !openntpd? ( !net-misc/openntpd )
+ snmp? ( net-analyzer/net-snmp )
+ ssl? ( dev-libs/openssl )
+ parse-clocks? ( net-misc/pps-tools )"
+DEPEND="${CDEPEND}
+ virtual/pkgconfig"
+RDEPEND="${CDEPEND}
+ selinux? ( sec-policy/selinux-ntp )
+ vim-syntax? ( app-vim/ntp-syntax )"
+PDEPEND="openntpd? ( net-misc/openntpd )"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+ enewgroup ntp 123
+ enewuser ntp 123 -1 /dev/null ntp
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-4.2.4_p7-nano.patch #270483
+ append-cppflags -D_GNU_SOURCE #264109
+}
+
+src_configure() {
+ # avoid libmd5/libelf
+ export ac_cv_search_MD5Init=no ac_cv_header_md5_h=no
+ export ac_cv_lib_elf_nlist=no
+ # blah, no real configure options #176333
+ export ac_cv_header_dns_sd_h=$(usex zeroconf)
+ export ac_cv_lib_dns_sd_DNSServiceRegister=${ac_cv_header_dns_sd_h}
+ econf \
+ --with-lineeditlibs=readline,edit,editline \
+ --with-yielding-select \
+ --disable-local-libevent \
+ $(use_enable caps linuxcaps) \
+ $(use_enable parse-clocks) \
+ $(use_enable ipv6) \
+ $(use_enable debug debugging) \
+ $(use_enable samba ntp-signd) \
+ $(use_with snmp ntpsnmpd) \
+ $(use_with ssl crypto)
+}
+
+src_install() {
+ default
+ # move ntpd/ntpdate to sbin #66671
+ dodir /usr/sbin
+ mv "${ED}"/usr/bin/{ntpd,ntpdate} "${ED}"/usr/sbin/ || die "move to sbin"
+
+ dodoc INSTALL WHERE-TO-START
+ doman "${WORKDIR}"/man/*.[58]
+ dohtml -r html/*
+
+ insinto /usr/share/ntp
+ doins "${FILESDIR}"/ntp.conf
+ cp -r scripts/* "${ED}"/usr/share/ntp/ || die
+ use prefix || fperms -R go-w /usr/share/ntp
+ find "${ED}"/usr/share/ntp \
+ '(' \
+ -name '*.in' -o \
+ -name 'Makefile*' -o \
+ -name support \
+ ')' \
+ -exec rm -r {} \;
+
+ insinto /etc
+ doins "${FILESDIR}"/ntp.conf
+ newinitd "${FILESDIR}"/ntpd.rc ntpd
+ newconfd "${FILESDIR}"/ntpd.confd ntpd
+ newinitd "${FILESDIR}"/ntp-client.rc ntp-client
+ newconfd "${FILESDIR}"/ntp-client.confd ntp-client
+ newinitd "${FILESDIR}"/sntp.rc sntp
+ newconfd "${FILESDIR}"/sntp.confd sntp
+ if ! use caps ; then
+ sed -i "s|-u ntp:ntp||" "${ED}"/etc/conf.d/ntpd || die
+ fi
+ sed -i "s:/usr/bin:/usr/sbin:" "${ED}"/etc/init.d/ntpd || die
+
+ keepdir /var/lib/ntp
+ use prefix || fowners ntp:ntp /var/lib/ntp
+
+ if use openntpd ; then
+ cd "${ED}"
+ rm usr/sbin/ntpd || die
+ rm -r var/lib
+ rm etc/{conf,init}.d/ntpd
+ rm usr/share/man/*/ntpd.8 || die
+ else
+ systemd_newunit "${FILESDIR}"/ntpd.service-r2 ntpd.service
+ use caps && sed -i '/ExecStart/ s|$| -u ntp:ntp|' "${ED}"/usr/lib/systemd/system/ntpd.service
+ systemd_enable_ntpunit 60-ntpd ntpd.service
+ fi
+
+ systemd_newunit "${FILESDIR}"/ntpdate.service-r1 ntpdate.service
+ systemd_install_serviced "${FILESDIR}"/ntpdate.service.conf
+ systemd_newunit "${FILESDIR}"/sntp.service-r2 sntp.service
+ systemd_install_serviced "${FILESDIR}"/sntp.service.conf
+}
+
+pkg_postinst() {
+ ewarn "You can find an example /etc/ntp.conf in /usr/share/ntp/"
+ ewarn "Review /etc/ntp.conf to setup server info."
+ ewarn "Review /etc/conf.d/ntpd to setup init.d info."
+ echo
+ elog "The way ntp sets and maintains your system time has changed."
+ elog "Now you can use /etc/init.d/ntp-client to set your time at"
+ elog "boot while you can use /etc/init.d/ntpd to maintain your time"
+ elog "while your machine runs"
+ if grep -qs '^[^#].*notrust' "${EROOT}"/etc/ntp.conf ; then
+ echo
+ eerror "The notrust option was found in your /etc/ntp.conf!"
+ ewarn "If your ntpd starts sending out weird responses,"
+ ewarn "then make sure you have keys properly setup and see"
+ ewarn "http://bugs.gentoo.org/41827"
+ fi
+}