diff options
author | 2013-08-31 06:34:37 +0000 | |
---|---|---|
committer | 2013-08-31 06:34:37 +0000 | |
commit | 359a47d763d155083cc3de9940e37a35b1c20d57 (patch) | |
tree | 3651de3020d4d0ca7b51545d6d174581dbd6df94 /net-dns | |
parent | Add unit file (#480714 by Billy DeVincentis) (diff) | |
download | historical-359a47d763d155083cc3de9940e37a35b1c20d57.tar.gz historical-359a47d763d155083cc3de9940e37a35b1c20d57.tar.bz2 historical-359a47d763d155083cc3de9940e37a35b1c20d57.zip |
Add unit file (#481490 by Galym Kerimbekov)
Package-Manager: portage-2.2.1/cvs/Linux x86_64
Manifest-Sign-Key: 0xA188FBD4
Diffstat (limited to 'net-dns')
-rw-r--r-- | net-dns/noip-updater/ChangeLog | 9 | ||||
-rw-r--r-- | net-dns/noip-updater/Manifest | 10 | ||||
-rw-r--r-- | net-dns/noip-updater/files/noip.service | 11 | ||||
-rw-r--r-- | net-dns/noip-updater/noip-updater-2.1.9-r1.ebuild | 56 |
4 files changed, 80 insertions, 6 deletions
diff --git a/net-dns/noip-updater/ChangeLog b/net-dns/noip-updater/ChangeLog index 304dfcb728e2..b49232d39160 100644 --- a/net-dns/noip-updater/ChangeLog +++ b/net-dns/noip-updater/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-dns/noip-updater # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-dns/noip-updater/ChangeLog,v 1.41 2013/08/24 10:54:48 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-dns/noip-updater/ChangeLog,v 1.42 2013/08/31 06:34:32 pacho Exp $ + +*noip-updater-2.1.9-r1 (31 Aug 2013) + + 31 Aug 2013; Pacho Ramos <pacho@gentoo.org> +files/noip.service, + +noip-updater-2.1.9-r1.ebuild: + Add unit file (#481490 by Galym Kerimbekov) 24 Aug 2013; Markus Meier <maekke@gentoo.org> noip-updater-2.1.9.ebuild: add ~arm, bug #479860 @@ -173,4 +179,3 @@ New package -- client to upgrade your noip.com DNS entry. Provided by: Low Zhen Lin <lowzl@hotmail.com> in bug #9745 - diff --git a/net-dns/noip-updater/Manifest b/net-dns/noip-updater/Manifest index 9c5adc43f056..b5db2bdf3fa7 100644 --- a/net-dns/noip-updater/Manifest +++ b/net-dns/noip-updater/Manifest @@ -3,15 +3,17 @@ Hash: SHA256 AUX noip-2.1.9-daemon.patch 533 SHA256 45dd37bae7a896780a9631cd2ffd9c910d37b0459b87dab915d75337a958ce8b SHA512 11fbdcdb8f07e8b83af3251046339c20e6fb223224648e9bf42eb75f33b63a44a5ce1124bcd3a1bda53c8c596449da8b0032824ad5a1e28c275aa4ff131412a9 WHIRLPOOL ec5ff858c975e3715a35abe9efe0416469a2ae7f7f4bf7571cf6828a64c1a2931bee1af840fa3108f319472bde0faae278e3d5e52b96cbfdb507662f415295c2 AUX noip-2.1.9-flags.patch 400 SHA256 2d5bd08f1e2bf3697b75358ccb9ff0e39414d5abe22644dd1129fc24100af769 SHA512 b76952235e968fbb1e68b5b80ebbec1280549f043ea5717fa8c5c3e880770c93615f33c113620da12b987c3c7afabcb1b47159614df6decd06946b84670ca457 WHIRLPOOL e63883edbd478c73a932548d225d7787dd6df16571fcaa14b250b840a003f97d08a7c6cff849a8151acb4dccd61cdaf0da82177e5de0b958e467ffea5284534c +AUX noip.service 182 SHA256 e1715e72849b7cc9dc2669e67b940817f12d252a6d81a788ef3ffb0c783ac6f4 SHA512 826b14999335b55a5d705f82a0e39448bb4255011b821206869c02b9021bd414342a63a02f96f1a28066e4bf7b85f1708d2edd382bb5d385d40e7ff7bf0bc3b2 WHIRLPOOL 45b29f2e8d3400ed1bf93d459a9ecadeae551f14d392c1cb004bd3afead916ded3f7658b001a4699976698208132a6987784232e610ac45d73a5d3d3bf13832c AUX noip2.start 776 SHA256 a9846d645f033108e440cbf85fd7bb5dd43d8155aa2afb6dba6ce5b5958cb940 SHA512 28707a90bb490cb404f539c9cdb00106ab793c4e624868204b16e79a8c31931438e60d83653d561b19d1c310bcc05cfb04ec75fc2c9aafd5ddcd60fba50ec5d0 WHIRLPOOL f1eaa464231974996cb97c07e29349c0b871e4506e02339853f2d8fbe815191cd01b1b1470fe779f3db180c438dcafa9df733528163038bf3e5bb41ef14c2bef DIST noip-2.1.9.tar.gz 152995 SHA256 86ad0a6362263a33f59a658d1b1ce428e255556ddad0d062aa0ee4b7f412f98a SHA512 3e76d39e22383dc3eceee10f8bdf791fc5ed253c756cd2d345fdd8fb9c9ab3bac6a1a6ca123a26cebbf6e615bb8f236c58d4ecf6254fcaf6b92da17f42f0dd6f WHIRLPOOL 4a737490fdf8be0bc6f708c7f73d2025f62a8e7c043e6259ee34738a5ed1b78d34c4243b58f7f61bb7afcf05d9e786b7f80b16bb641be59f5a5a5bd0929adee3 +EBUILD noip-updater-2.1.9-r1.ebuild 1325 SHA256 18c74f34da8362a97cdcae360f8e7f698a9b70d90f4c06d6d13b1b66ed6c550e SHA512 0cc651cdea3d7a981e79cc65e9f91bcfe3c20e4aaea9ce6b66c88eb0f2646efa0400cecaa1deae7cdffccb30cb83fe7491c581de8354071f18585e4856662a9f WHIRLPOOL 274314f05e3b13db48d6851d3712e9b603f43fe8ccbefa0a40cd15a31f82a07332cbd5633a60f80ed36aae011f5ad3c2da1c20afaa6ce368a905dcb1cbeb7a1b EBUILD noip-updater-2.1.9.ebuild 1349 SHA256 3ad5e8447830c492a756b6fa8efdda6f90af207a18c553720cafa3bfa6ae3a37 SHA512 8ddeff9c18dcb6d63381df7905bbe95c3d26df83c57ca724a35f19a27bb12a6c8747785179daf619183b079c3af11bdb7ec6f903eb7a74fbf239d924a855c102 WHIRLPOOL 20579ee7d3229277e888d953b760d89566b23ba1d123641cbda4decb23272232b9612cc17a6d6d5ddbfbb40c4f378b821b9975e62937ab6f7c3060635a06cda9 -MISC ChangeLog 6491 SHA256 c9f32de156e34738a0caa011a64fa966bbf6f9dd1e160d1be97bd135ed38bc57 SHA512 a12f6f16f1bb89b64b18ea775e4c2ce47a235659906fef59ed939f8b1874b2685c4900b07d88f1bf1471ac26116ef9eda485f5281f4d32780606a13a8e30771c WHIRLPOOL 45395ad73c7df682f5ec34b88742d45ed88d92e654a16d23707671069f88a9bf44d9f76e32fe691709dc49e2b8443f0c13e56ffc04a7a4352a22eccda7ec089c +MISC ChangeLog 6674 SHA256 da2e2556d2e0a06535ed6ac6373deda993f752d66e99b42a4fd3d73da2476ad3 SHA512 ef5f7c571cbcc08a001768052b921d89b0446625fa58727f994bf0844f9b8810f01cf98a933591b9ac7d9eba31afc06767d2e9d5a18083347f6c8fa9f0848cbb WHIRLPOOL a7275a2a80daa9a90b52fb43bf89c445b7f4d5d92af2b6e9c280a6beddbaed7d5cd5b11649a3e190c35378a2c34882c19341d0108adbec11932d3fc51f752357 MISC metadata.xml 295 SHA256 54abee6e11b9a3d3dfe6c16354c299dc1c27b525bb388b07917abe95eba4b664 SHA512 4ed2f2ba4eef7e56a63946a50f4a85f10abd99ff6ff92c62482d9b3c6597cc5973b7c726be669bce68bd4a1e6fda3b4310cd1c375d259e7ea9be875630f62495 WHIRLPOOL 2ff45f82a758957815a9dac06416415f255d7c0875f1f482dc3ce9f0e787af145085d0ead5a0d04e8fd0f1ad3025b512b2769dc90724863ec5b55df23a552a86 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) -iEYEAREIAAYFAlIYkmcACgkQkKaRLQcq0GLC+ACaAwZNORweaIpu0JMU8+Rv/VIi -B3cAn2hnuDFKMWmMST0tH/GnIipJXlAw -=7F9u +iEYEAREIAAYFAlIhjnkACgkQCaWpQKGI+9RhqQCdFJPIdJDWfYm1BgVj4V711ZEc +0CEAn3WULzr6y3VVhW+KabYdbP80DLpD +=1FmK -----END PGP SIGNATURE----- diff --git a/net-dns/noip-updater/files/noip.service b/net-dns/noip-updater/files/noip.service new file mode 100644 index 000000000000..725441efb3ec --- /dev/null +++ b/net-dns/noip-updater/files/noip.service @@ -0,0 +1,11 @@ +[Unit] +Description=No-IP Dynamic DNS Update Client +After=network.target + +[Service] +Type=forking +ExecStart=/usr/sbin/noip2 -c /etc/no-ip2.conf + +[Install] +WantedBy=multi-user.target + diff --git a/net-dns/noip-updater/noip-updater-2.1.9-r1.ebuild b/net-dns/noip-updater/noip-updater-2.1.9-r1.ebuild new file mode 100644 index 000000000000..fd2a018327d7 --- /dev/null +++ b/net-dns/noip-updater/noip-updater-2.1.9-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-dns/noip-updater/noip-updater-2.1.9-r1.ebuild,v 1.1 2013/08/31 06:34:32 pacho Exp $ + +EAPI=5 +inherit eutils readme.gentoo systemd toolchain-funcs + +MY_P=${P/-updater/} +DESCRIPTION="no-ip.com dynamic DNS updater" +HOMEPAGE="http://www.no-ip.com" +SRC_URI="http://www.no-ip.com/client/linux/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +RDEPEND="" +DEPEND="sys-devel/gcc" + +S=${WORKDIR}/${MY_P} + +DOC_CONTENTS=" + Configuration can be done manually via /usr/sbin/noip2 -C or + by using this ebuild's config option. +" + +src_prepare() { + epatch "${FILESDIR}"/noip-2.1.9-flags.patch + epatch "${FILESDIR}"/noip-2.1.9-daemon.patch + sed -i \ + -e "s:\(#define CONFIG_FILEPATH\).*:\1 \"/etc\":" \ + -e "s:\(#define CONFIG_FILENAME\).*:\1 \"/etc/no-ip2.conf\":" \ + noip2.c || die "sed failed" +} + +src_compile() { + emake \ + CC=$(tc-getCC) \ + PREFIX=/usr \ + CONFDIR=/etc +} + +src_install() { + dosbin noip2 + dodoc README.FIRST + newinitd "${FILESDIR}"/noip2.start noip + systemd_dounit "${FILESDIR}"/noip.service + readme.gentoo_create_doc +} + +pkg_config() { + cd /tmp + einfo "Answer the following questions." + noip2 -C || die +} |