* [gentoo-commits] proj/kde-sunset:master commit in: net-misc/mDNSResponder/files/, net-misc/mDNSResponder/
@ 2014-02-12 8:46 Lars Wendler
0 siblings, 0 replies; 2+ messages in thread
From: Lars Wendler @ 2014-02-12 8:46 UTC (permalink / raw
To: gentoo-commits
commit: d52522abc1125d793cf80428f0931d3e55c5a214
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 12 08:44:39 2014 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Wed Feb 12 08:44:39 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde-sunset.git;a=commit;h=d52522ab
Added net-misc/mDNSResponder as it's needed by several kde packages and was removed from portage (https://bugs.gentoo.org/403537).
---
net-misc/mDNSResponder/files/dnsextd.conf.d | 12 ++
net-misc/mDNSResponder/files/dnsextd.init.d | 36 ++++++
.../files/mDNSResponder-107.6-java.patch | 38 ++++++
.../mDNSResponder/files/mDNSResponderPosix.conf | 23 ++++
.../mDNSResponder/files/mDNSResponderPosix.conf.d | 2 +
.../mDNSResponder/files/mDNSResponderPosix.init.d | 43 +++++++
net-misc/mDNSResponder/files/mdnsd.init.d | 36 ++++++
.../mDNSResponder/mDNSResponder-320.10.80.ebuild | 138 +++++++++++++++++++++
8 files changed, 328 insertions(+)
diff --git a/net-misc/mDNSResponder/files/dnsextd.conf.d b/net-misc/mDNSResponder/files/dnsextd.conf.d
new file mode 100644
index 0000000..8150750
--- /dev/null
+++ b/net-misc/mDNSResponder/files/dnsextd.conf.d
@@ -0,0 +1,12 @@
+# Set the address of the BIND server that dnsextd will
+# contact and the zone that it will administer.
+# Make sure you have read the instructions at
+# http://www.dns-sd.org/ServerSetup.html
+# on how to configure the BIND server before
+# starting dnsextd.
+#DNSEXTD_NAMESERVER="127.0.0.1"
+#DNSEXTD_ZONE="zone.example.com."
+
+# Add extra arguments to dnsextd here.
+# See dnsextd -h for options.
+#DNSEXTD_ARGS="-k 'TSIG auth key'"
diff --git a/net-misc/mDNSResponder/files/dnsextd.init.d b/net-misc/mDNSResponder/files/dnsextd.init.d
new file mode 100644
index 0000000..4297d58
--- /dev/null
+++ b/net-misc/mDNSResponder/files/dnsextd.init.d
@@ -0,0 +1,36 @@
+#!/sbin/runscript
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/mDNSResponder/files/dnsextd.init.d,v 1.3 2011/10/30 15:28:12 polynomial-c Exp $
+
+extra_started_commands="dump"
+
+depend() {
+ after named
+}
+
+start() {
+ if [ -z "${DNSEXTD_ZONE}" -o -z "${DNSEXTD_NAMESERVER}" ]; then
+ eerror "You need to setup DNSEXTD_ZONE and DNSEXTD_NAMESERVER in /etc/conf.d/dnsextd first"
+ return 1
+ fi
+
+ ebegin "Starting dnsextd"
+ start-stop-daemon --start --quiet --user named \
+ --pid /var/run/dnsextd.pid --exec /usr/sbin/dnsextd \
+ -- -z "${DNSEXTD_ZONE}" -s "${DNSEXTD_NAMESERVER}" ${DNSEXTD_ARGS}
+
+ eend $? "Failed to start dnsextd"
+}
+
+stop() {
+ ebegin "Stopping dnsextd"
+ start-stop-daemon --stop --quiet --pid /var/run/dnsextd.pid
+ eend $? "Failed to stop dnsextd"
+}
+
+dump() {
+ ebegin "Dumping dnsextd lease table"
+ kill -INFO `cat /var/run/dnsextd.pid` >/dev/null 2>&1
+ eend $? "Failed to dump dnsextd lease table"
+}
diff --git a/net-misc/mDNSResponder/files/mDNSResponder-107.6-java.patch b/net-misc/mDNSResponder/files/mDNSResponder-107.6-java.patch
new file mode 100644
index 0000000..1a4fec6
--- /dev/null
+++ b/net-misc/mDNSResponder/files/mDNSResponder-107.6-java.patch
@@ -0,0 +1,38 @@
+diff -Nru mDNSResponder-107.6.vanilla/Clients/Java/nmakefile mDNSResponder-107.6/Clients/Java/nmakefile
+--- mDNSResponder-107.6.vanilla/Clients/Java/nmakefile 2007-04-28 15:32:09.000000000 +0200
++++ mDNSResponder-107.6/Clients/Java/nmakefile 2007-04-28 15:32:50.000000000 +0200
+@@ -94,7 +94,7 @@
+ JAVASRC = .
+ .SUFFIXES : .java
+ {$(JAVASRC)}.java{$(BAOBJ)}.class:
+- $(JAVAC) -d $(BAOBJ) -classpath $(BAOBJ);$(DNS_SD) $<
++ $(JAVAC) $(JAVACFLAGS) -d $(BAOBJ) -classpath $(BAOBJ);$(DNS_SD) $<
+ {$(JAVASRC)}.java{$(SCOBJ)}.class:
+- $(JAVAC) -d $(SCOBJ) -classpath $(SCOBJ);$(DNS_SD) $<
++ $(JAVAC) $(JAVACFLAGS) -d $(SCOBJ) -classpath $(SCOBJ);$(DNS_SD) $<
+
+diff -Nru mDNSResponder-107.6.vanilla/mDNSPosix/Makefile mDNSResponder-107.6/mDNSPosix/Makefile
+--- mDNSResponder-107.6.vanilla/mDNSPosix/Makefile 2007-04-28 15:32:09.000000000 +0200
++++ mDNSResponder-107.6/mDNSPosix/Makefile 2007-04-28 15:33:34.000000000 +0200
+@@ -585,7 +585,7 @@
+ JAVAH = $(JDK)/bin/javah
+ JAVADOC = $(JDK)/bin/javadoc
+ JAR = $(JDK)/bin/jar
+-JAVACFLAGS = $(CFLAGS) $(JAVACFLAGS_OS) -I$(JDK)/include
++JAVACFLAGS_C = $(CFLAGS) $(JAVACFLAGS_OS) -I$(JDK)/include
+
+ Java: setup $(BUILDDIR)/dns_sd.jar $(BUILDDIR)/libjdns_sd.$(LDSUFFIX)
+ @echo "Java wrappers done"
+@@ -610,10 +610,10 @@
+ $(JAR) -cf $@ -C $(OBJDIR) com
+
+ $(BUILDDIR)/libjdns_sd.$(LDSUFFIX): $(JAVASRC)/JNISupport.c $(OBJDIR)/DNSSD.java.h setup libdns_sd
+- $(CC) -o $@ $< $(JAVACFLAGS) -I$(OBJDIR) -L$(BUILDDIR)
++ $(CC) -o $@ $< $(JAVACFLAGS_C) -I$(OBJDIR) -L$(BUILDDIR)
+
+ $(OBJDIR)/com/apple/dnssd/%.class: $(JAVASRC)/%.java
+- $(JAVAC) -d $(OBJDIR) -classpath $(OBJDIR) $<
++ $(JAVAC) $(JAVACFLAGS) -d $(OBJDIR) -classpath $(OBJDIR) $<
+
+ $(OBJDIR)/DNSSD.java.h: $(OBJDIR)/com/apple/dnssd/DNSSD.class
+ $(JAVAH) -force -classpath $(OBJDIR) -o $@ \
diff --git a/net-misc/mDNSResponder/files/mDNSResponderPosix.conf b/net-misc/mDNSResponder/files/mDNSResponderPosix.conf
new file mode 100644
index 0000000..639e7be
--- /dev/null
+++ b/net-misc/mDNSResponder/files/mDNSResponderPosix.conf
@@ -0,0 +1,23 @@
+# See http://www.dns-sd.org/ServiceTypes.html for service types and parameters.
+# Format is:
+# name
+# service type
+# port
+# [params, name=value, one per line]
+# NOTE: At least as of 107.1 there is a bug where you cannot have a blank line
+# NOTE: before the first entry if there are any leading comments.
+#yourhost
+#_ssh._tcp.
+#22
+
+#yourhost
+#_http._tcp.
+#80
+#path=/
+
+#yourhost
+#_ftp._tcp.
+#21
+#u=yourusername
+#p=password
+#path=/somepath
diff --git a/net-misc/mDNSResponder/files/mDNSResponderPosix.conf.d b/net-misc/mDNSResponder/files/mDNSResponderPosix.conf.d
new file mode 100644
index 0000000..11b7322
--- /dev/null
+++ b/net-misc/mDNSResponder/files/mDNSResponderPosix.conf.d
@@ -0,0 +1,2 @@
+# Add extra arguments to mDNSResponderPosix here.
+#RESPONDER_ARGS=
diff --git a/net-misc/mDNSResponder/files/mDNSResponderPosix.init.d b/net-misc/mDNSResponder/files/mDNSResponderPosix.init.d
new file mode 100644
index 0000000..0fd9734
--- /dev/null
+++ b/net-misc/mDNSResponder/files/mDNSResponderPosix.init.d
@@ -0,0 +1,43 @@
+#!/sbin/runscript
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/mDNSResponder/files/mDNSResponderPosix.init.d,v 1.2 2011/10/23 18:15:50 polynomial-c Exp $
+
+extra_started_commands="reload debug"
+
+depend() {
+ need mdnsd
+}
+
+start() {
+ if [ ! -f "/etc/mDNSResponderPosix.conf" ]; then
+ eerror "You need to setup /etc/mDNSResponderPosix.conf first"
+ return 1
+ fi
+
+ ebegin "Starting mDNSResponderPosix"
+ start-stop-daemon --start --quiet --pidfile /var/run/mDNSResponderPosix.pid \
+ --exec /usr/sbin/mDNSResponderPosix \
+ -- -b -f /etc/mDNSResponderPosix.conf -P /var/run/mDNSResponderPosix.pid \
+ $RESPONDER_ARGS
+
+ eend $? "Failed to start mDNSResponderPosix"
+}
+
+stop() {
+ ebegin "Stopping mDNSResponderPosix"
+ start-stop-daemon --stop --quiet --pidfile /var/run/mDNSResponderPosix.pid
+ eend $? "Failed to stop mDNSResponderPosix"
+}
+
+reload() {
+ ebegin "Reloading mDNSResponderPosix"
+ kill -HUP `cat /var/run/mDNSResponderPosix.pid` >/dev/null 2>&1
+ eend $? "Failed to reload mDNSResponderPosix"
+}
+
+debug() {
+ ebegin "Changing verbosity of mDNSResponderPosix"
+ kill -USR1 `cat /var/run/mDNSResponderPosix.pid` >/dev/null 2>&1
+ eend $? "Failed to change verbosity"
+}
diff --git a/net-misc/mDNSResponder/files/mdnsd.init.d b/net-misc/mDNSResponder/files/mdnsd.init.d
new file mode 100644
index 0000000..4a05569
--- /dev/null
+++ b/net-misc/mDNSResponder/files/mdnsd.init.d
@@ -0,0 +1,36 @@
+#!/sbin/runscript
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/mDNSResponder/files/mdnsd.init.d,v 1.3 2011/10/23 18:15:50 polynomial-c Exp $
+
+extra_started_commands="reload dump"
+
+depend() {
+ after net
+}
+
+start() {
+ ebegin "Starting mdnsd"
+ start-stop-daemon --start --quiet --pidfile /var/run/mdnsd.pid \
+ --exec /usr/sbin/mdnsd
+
+ eend $? "Failed to start mdnsd"
+}
+
+stop() {
+ ebegin "Stopping mdnsd"
+ start-stop-daemon --stop --quiet --pidfile /var/run/mdnsd.pid
+ eend $? "Failed to stop mdnsd"
+}
+
+reload() {
+ ebegin "Reloading mdnsd"
+ kill -HUP `cat /var/run/mdnsd.pid` >/dev/null 2>&1
+ eend $? "Failed to reload mdnsd"
+}
+
+dump() {
+ ebegin "Dump mdnsd state to logs"
+ kill -USR1 `cat /var/run/mdnsd.pid` >/dev/null 2>&1
+ eend $? "Failed to dump mdnsd state"
+}
diff --git a/net-misc/mDNSResponder/mDNSResponder-320.10.80.ebuild b/net-misc/mDNSResponder/mDNSResponder-320.10.80.ebuild
new file mode 100644
index 0000000..fc832b1
--- /dev/null
+++ b/net-misc/mDNSResponder/mDNSResponder-320.10.80.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/mDNSResponder/mDNSResponder-320.10.80.ebuild,v 1.2 2012/05/18 20:06:31 dilfridge Exp $
+
+EAPI=4
+
+inherit eutils base toolchain-funcs flag-o-matic java-pkg-opt-2
+
+DESCRIPTION="A component of Bonjour, Apple's initiative for zero-configuration networking."
+HOMEPAGE="http://developer.apple.com/networking/bonjour/index.html"
+SRC_URI="http://www.opensource.apple.com/tarballs/${PN}/${P}.tar.gz"
+LICENSE="Apache-2.0 BSD"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="debug doc"
+
+RDEPEND="!net-dns/avahi[mdnsresponder-compat]
+ !sys-auth/nss-mdns
+ java? ( >=virtual/jre-1.4 )"
+DEPEND="java? ( >=virtual/jdk-1.4 )
+ sys-devel/bison
+ sys-devel/flex"
+
+PATCHES=( "${FILESDIR}/mDNSResponder-107.6-java.patch" )
+
+pkg_setup() {
+ if use elibc_FreeBSD; then
+ os=freebsd
+ else
+ os=linux
+ fi
+ java-pkg-opt-2_pkg_setup
+}
+
+src_prepare() {
+ java-pkg-opt-2_src_prepare
+ base_src_prepare
+ #Respect CFLAGS,LDFLAGS everywhere
+ sed -i "/\$(CFLAGS_DEBUG)$/s: = : & ${CFLAGS} ${LDFLAGS} :" "${S}"/mDNSPosix/Makefile || die
+ sed -i "s:cc:& ${CFLAGS} ${LDFLAGS} :" "${S}"/Clients/Makefile || die
+}
+
+mdnsmake() {
+ local debug jdk
+ use java && jdk="JDK=$(java-config -O)"
+ if use debug; then
+ debug='DEBUG=1'
+ sed -e 's|LIBS = -L../mDNSPosix/build/prod/ -ldns_sd|LIBS = -L../mDNSPosix/build/debug/ -ldns_sd|g' ../Clients/Makefile || die "sed failed"
+ fi
+
+ einfo "Running emake " os="${os}" CC="$(tc-getCC)" LD="$(tc-getCC) -shared" \
+ ${jdk} ${debug} LINKOPTS="${LDFLAGS}" \
+ LOCALBASE="/usr" JAVACFLAGS="${JAVACFLAGS}" "$@"
+ emake -j1 os="${os}" CC="$(tc-getCC)" LD="$(tc-getCC) -shared" \
+ ${jdk} ${debug} LINKOPTS="${LDFLAGS}" \
+ LOCALBASE="/usr" JAVACFLAGS="${JAVACFLAGS}" "$@"
+}
+
+src_compile() {
+ cd "${S}"/mDNSPosix
+ mdnsmake || die "make failed"
+
+ if use java; then
+ mdnsmake Java || die "make mDNSPosix java failed"
+ if use doc ; then
+ mdnsmake JavaDoc || die "make mDNSPosix java doc failed"
+ fi
+ fi
+}
+
+src_install() {
+ cd "${S}"/mDNSPosix
+
+ dodir /usr/sbin
+ dodir /usr/lib
+ dodir /usr/include
+ dodir /lib
+ dodir /etc
+ dodir /usr/share/man/man5
+ dodir /usr/share/man/man8
+
+ local debug
+ local objdir="prod"
+ if use debug; then
+ debug="DEBUG=1"
+ objdir=debug
+ fi
+
+ dosbin "${S}"/mDNSPosix/build/${objdir}/dnsextd
+ dosbin "${S}"/mDNSPosix/build/${objdir}/mDNSResponderPosix
+ dosbin "${S}"/mDNSPosix/build/${objdir}/mDNSNetMonitor
+ dosbin "${S}"/mDNSPosix/build/${objdir}/mdnsd
+
+ dobin "${S}"/Clients/build/dns-sd
+ dobin "${S}"/mDNSPosix/build/${objdir}/mDNSProxyResponderPosix
+ dobin "${S}"/mDNSPosix/build/${objdir}/mDNSIdentify
+ dobin "${S}"/mDNSPosix/build/${objdir}/mDNSClientPosix
+
+ dolib "${S}"/mDNSPosix/build/${objdir}/libdns_sd.so
+ dolib "${S}"/mDNSPosix/build/${objdir}/libnss_mdns-0.2.so
+ dosym libdns_sd.so /usr/$(get_libdir)/libdns_sd.so.1
+ dosym libnss_mdns-0.2.so /usr/$(get_libdir)/libnss_mdns.so.2
+
+ if use java ; then
+ dolib "${S}"/mDNSPosix/build/${objdir}/libjdns_sd.so
+ dosym libjdns_sd.so /usr/$(get_libdir)/libjdns_sd.so.1
+ fi
+
+ newinitd "${FILESDIR}"/mdnsd.init.d mdnsd
+ newinitd "${FILESDIR}"/mDNSResponderPosix.init.d mDNSResponderPosix
+ newconfd "${FILESDIR}"/mDNSResponderPosix.conf.d mDNSResponderPosix
+ newinitd "${FILESDIR}"/dnsextd.init.d dnsextd
+ newconfd "${FILESDIR}"/dnsextd.conf.d dnsextd
+
+ insinto /etc
+ doins "${FILESDIR}"/mDNSResponderPosix.conf
+
+ insinto /usr/include
+ doins "${S}"/mDNSShared/dns_sd.h
+
+ dodoc "${S}"/README.txt
+
+ if use java; then
+ java-pkg_dojar "${S}"/mDNSPosix/build/${objdir}/dns_sd.jar
+ java-pkg_doso "${S}"/mDNSPosix/build/${objdir}/libjdns_sd.so
+ use doc && java-pkg_dojavadoc "${S}"/mDNSPosix/build/${objdir}
+ fi
+}
+
+pkg_postinst() {
+ echo
+ elog "To enable multicast dns lookups for applications"
+ elog "that are not multicast dns aware, edit the 'hosts:'"
+ elog "line in /etc/nsswitch.conf to include 'mdns', e.g.:"
+ elog "hosts: files mdns dns"
+ echo
+}
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [gentoo-commits] proj/kde-sunset:master commit in: net-misc/mDNSResponder/files/, net-misc/mDNSResponder/
@ 2020-12-07 18:19 Andreas Sturmlechner
0 siblings, 0 replies; 2+ messages in thread
From: Andreas Sturmlechner @ 2020-12-07 18:19 UTC (permalink / raw
To: gentoo-commits
commit: 36f75f59201203e1606ab00dc69551bc33ba4737
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 7 14:34:01 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Dec 7 16:36:31 2020 +0000
URL: https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=36f75f59
net-misc/mDNSResponder: Remove obsolete package, no more revdeps
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
net-misc/mDNSResponder/files/dnsextd.conf.d | 12 --
net-misc/mDNSResponder/files/dnsextd.init.d | 36 ------
.../files/mDNSResponder-107.6-java.patch | 38 ------
.../mDNSResponder/files/mDNSResponder-bison3.patch | 32 -----
.../mDNSResponder/files/mDNSResponderPosix.conf | 23 ----
.../mDNSResponder/files/mDNSResponderPosix.conf.d | 2 -
.../mDNSResponder/files/mDNSResponderPosix.init.d | 43 -------
net-misc/mDNSResponder/files/mdnsd.init.d | 36 ------
.../mDNSResponder/mDNSResponder-320.10.80.ebuild | 141 ---------------------
net-misc/mDNSResponder/metadata.xml | 5 -
10 files changed, 368 deletions(-)
diff --git a/net-misc/mDNSResponder/files/dnsextd.conf.d b/net-misc/mDNSResponder/files/dnsextd.conf.d
deleted file mode 100644
index 81507508..00000000
--- a/net-misc/mDNSResponder/files/dnsextd.conf.d
+++ /dev/null
@@ -1,12 +0,0 @@
-# Set the address of the BIND server that dnsextd will
-# contact and the zone that it will administer.
-# Make sure you have read the instructions at
-# http://www.dns-sd.org/ServerSetup.html
-# on how to configure the BIND server before
-# starting dnsextd.
-#DNSEXTD_NAMESERVER="127.0.0.1"
-#DNSEXTD_ZONE="zone.example.com."
-
-# Add extra arguments to dnsextd here.
-# See dnsextd -h for options.
-#DNSEXTD_ARGS="-k 'TSIG auth key'"
diff --git a/net-misc/mDNSResponder/files/dnsextd.init.d b/net-misc/mDNSResponder/files/dnsextd.init.d
deleted file mode 100644
index 531ddbb5..00000000
--- a/net-misc/mDNSResponder/files/dnsextd.init.d
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/mDNSResponder/files/dnsextd.init.d,v 1.3 2011/10/30 15:28:12 polynomial-c Exp $
-
-extra_started_commands="dump"
-
-depend() {
- after named
-}
-
-start() {
- if [ -z "${DNSEXTD_ZONE}" -o -z "${DNSEXTD_NAMESERVER}" ]; then
- eerror "You need to setup DNSEXTD_ZONE and DNSEXTD_NAMESERVER in /etc/conf.d/dnsextd first"
- return 1
- fi
-
- ebegin "Starting dnsextd"
- start-stop-daemon --start --quiet --user named \
- --pid /var/run/dnsextd.pid --exec /usr/sbin/dnsextd \
- -- -z "${DNSEXTD_ZONE}" -s "${DNSEXTD_NAMESERVER}" ${DNSEXTD_ARGS}
-
- eend $? "Failed to start dnsextd"
-}
-
-stop() {
- ebegin "Stopping dnsextd"
- start-stop-daemon --stop --quiet --pid /var/run/dnsextd.pid
- eend $? "Failed to stop dnsextd"
-}
-
-dump() {
- ebegin "Dumping dnsextd lease table"
- kill -INFO `cat /var/run/dnsextd.pid` >/dev/null 2>&1
- eend $? "Failed to dump dnsextd lease table"
-}
diff --git a/net-misc/mDNSResponder/files/mDNSResponder-107.6-java.patch b/net-misc/mDNSResponder/files/mDNSResponder-107.6-java.patch
deleted file mode 100644
index 1a4fec6d..00000000
--- a/net-misc/mDNSResponder/files/mDNSResponder-107.6-java.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-diff -Nru mDNSResponder-107.6.vanilla/Clients/Java/nmakefile mDNSResponder-107.6/Clients/Java/nmakefile
---- mDNSResponder-107.6.vanilla/Clients/Java/nmakefile 2007-04-28 15:32:09.000000000 +0200
-+++ mDNSResponder-107.6/Clients/Java/nmakefile 2007-04-28 15:32:50.000000000 +0200
-@@ -94,7 +94,7 @@
- JAVASRC = .
- .SUFFIXES : .java
- {$(JAVASRC)}.java{$(BAOBJ)}.class:
-- $(JAVAC) -d $(BAOBJ) -classpath $(BAOBJ);$(DNS_SD) $<
-+ $(JAVAC) $(JAVACFLAGS) -d $(BAOBJ) -classpath $(BAOBJ);$(DNS_SD) $<
- {$(JAVASRC)}.java{$(SCOBJ)}.class:
-- $(JAVAC) -d $(SCOBJ) -classpath $(SCOBJ);$(DNS_SD) $<
-+ $(JAVAC) $(JAVACFLAGS) -d $(SCOBJ) -classpath $(SCOBJ);$(DNS_SD) $<
-
-diff -Nru mDNSResponder-107.6.vanilla/mDNSPosix/Makefile mDNSResponder-107.6/mDNSPosix/Makefile
---- mDNSResponder-107.6.vanilla/mDNSPosix/Makefile 2007-04-28 15:32:09.000000000 +0200
-+++ mDNSResponder-107.6/mDNSPosix/Makefile 2007-04-28 15:33:34.000000000 +0200
-@@ -585,7 +585,7 @@
- JAVAH = $(JDK)/bin/javah
- JAVADOC = $(JDK)/bin/javadoc
- JAR = $(JDK)/bin/jar
--JAVACFLAGS = $(CFLAGS) $(JAVACFLAGS_OS) -I$(JDK)/include
-+JAVACFLAGS_C = $(CFLAGS) $(JAVACFLAGS_OS) -I$(JDK)/include
-
- Java: setup $(BUILDDIR)/dns_sd.jar $(BUILDDIR)/libjdns_sd.$(LDSUFFIX)
- @echo "Java wrappers done"
-@@ -610,10 +610,10 @@
- $(JAR) -cf $@ -C $(OBJDIR) com
-
- $(BUILDDIR)/libjdns_sd.$(LDSUFFIX): $(JAVASRC)/JNISupport.c $(OBJDIR)/DNSSD.java.h setup libdns_sd
-- $(CC) -o $@ $< $(JAVACFLAGS) -I$(OBJDIR) -L$(BUILDDIR)
-+ $(CC) -o $@ $< $(JAVACFLAGS_C) -I$(OBJDIR) -L$(BUILDDIR)
-
- $(OBJDIR)/com/apple/dnssd/%.class: $(JAVASRC)/%.java
-- $(JAVAC) -d $(OBJDIR) -classpath $(OBJDIR) $<
-+ $(JAVAC) $(JAVACFLAGS) -d $(OBJDIR) -classpath $(OBJDIR) $<
-
- $(OBJDIR)/DNSSD.java.h: $(OBJDIR)/com/apple/dnssd/DNSSD.class
- $(JAVAH) -force -classpath $(OBJDIR) -o $@ \
diff --git a/net-misc/mDNSResponder/files/mDNSResponder-bison3.patch b/net-misc/mDNSResponder/files/mDNSResponder-bison3.patch
deleted file mode 100644
index a6a4a511..00000000
--- a/net-misc/mDNSResponder/files/mDNSResponder-bison3.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-Taken from
-https://dev.openwrt.org/browser/packages/net/mdnsresponder/patches/002-newer-bison.patch?rev=38771
-
---- a/mDNSShared/dnsextd_parser.y
-+++ b/mDNSShared/dnsextd_parser.y
-@@ -15,6 +15,8 @@
- * limitations under the License.
- */
-
-+%parse-param { void *context }
-+
- %{
- #include <stdio.h>
- #include <stdlib.h>
-@@ -23,7 +25,7 @@
- #include "DebugServices.h"
- #include "dnsextd.h"
-
--void yyerror( const char* error );
-+void yyerror( void *context, const char* error );
- int yylex(void);
-
-
-@@ -378,7 +380,7 @@ int yywrap(void);
-
- extern int yylineno;
-
--void yyerror( const char *str )
-+void yyerror( void *context, const char *str )
- {
- fprintf( stderr,"%s:%d: error: %s\n", g_filename, yylineno, str );
- }
diff --git a/net-misc/mDNSResponder/files/mDNSResponderPosix.conf b/net-misc/mDNSResponder/files/mDNSResponderPosix.conf
deleted file mode 100644
index 639e7be2..00000000
--- a/net-misc/mDNSResponder/files/mDNSResponderPosix.conf
+++ /dev/null
@@ -1,23 +0,0 @@
-# See http://www.dns-sd.org/ServiceTypes.html for service types and parameters.
-# Format is:
-# name
-# service type
-# port
-# [params, name=value, one per line]
-# NOTE: At least as of 107.1 there is a bug where you cannot have a blank line
-# NOTE: before the first entry if there are any leading comments.
-#yourhost
-#_ssh._tcp.
-#22
-
-#yourhost
-#_http._tcp.
-#80
-#path=/
-
-#yourhost
-#_ftp._tcp.
-#21
-#u=yourusername
-#p=password
-#path=/somepath
diff --git a/net-misc/mDNSResponder/files/mDNSResponderPosix.conf.d b/net-misc/mDNSResponder/files/mDNSResponderPosix.conf.d
deleted file mode 100644
index 11b73228..00000000
--- a/net-misc/mDNSResponder/files/mDNSResponderPosix.conf.d
+++ /dev/null
@@ -1,2 +0,0 @@
-# Add extra arguments to mDNSResponderPosix here.
-#RESPONDER_ARGS=
diff --git a/net-misc/mDNSResponder/files/mDNSResponderPosix.init.d b/net-misc/mDNSResponder/files/mDNSResponderPosix.init.d
deleted file mode 100644
index 4a5e5f6e..00000000
--- a/net-misc/mDNSResponder/files/mDNSResponderPosix.init.d
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/mDNSResponder/files/mDNSResponderPosix.init.d,v 1.2 2011/10/23 18:15:50 polynomial-c Exp $
-
-extra_started_commands="reload debug"
-
-depend() {
- need mdnsd
-}
-
-start() {
- if [ ! -f "/etc/mDNSResponderPosix.conf" ]; then
- eerror "You need to setup /etc/mDNSResponderPosix.conf first"
- return 1
- fi
-
- ebegin "Starting mDNSResponderPosix"
- start-stop-daemon --start --quiet --pidfile /var/run/mDNSResponderPosix.pid \
- --exec /usr/sbin/mDNSResponderPosix \
- -- -b -f /etc/mDNSResponderPosix.conf -P /var/run/mDNSResponderPosix.pid \
- $RESPONDER_ARGS
-
- eend $? "Failed to start mDNSResponderPosix"
-}
-
-stop() {
- ebegin "Stopping mDNSResponderPosix"
- start-stop-daemon --stop --quiet --pidfile /var/run/mDNSResponderPosix.pid
- eend $? "Failed to stop mDNSResponderPosix"
-}
-
-reload() {
- ebegin "Reloading mDNSResponderPosix"
- kill -HUP `cat /var/run/mDNSResponderPosix.pid` >/dev/null 2>&1
- eend $? "Failed to reload mDNSResponderPosix"
-}
-
-debug() {
- ebegin "Changing verbosity of mDNSResponderPosix"
- kill -USR1 `cat /var/run/mDNSResponderPosix.pid` >/dev/null 2>&1
- eend $? "Failed to change verbosity"
-}
diff --git a/net-misc/mDNSResponder/files/mdnsd.init.d b/net-misc/mDNSResponder/files/mdnsd.init.d
deleted file mode 100644
index 41e07d52..00000000
--- a/net-misc/mDNSResponder/files/mdnsd.init.d
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/mDNSResponder/files/mdnsd.init.d,v 1.3 2011/10/23 18:15:50 polynomial-c Exp $
-
-extra_started_commands="reload dump"
-
-depend() {
- after net
-}
-
-start() {
- ebegin "Starting mdnsd"
- start-stop-daemon --start --quiet --pidfile /var/run/mdnsd.pid \
- --exec /usr/sbin/mdnsd
-
- eend $? "Failed to start mdnsd"
-}
-
-stop() {
- ebegin "Stopping mdnsd"
- start-stop-daemon --stop --quiet --pidfile /var/run/mdnsd.pid
- eend $? "Failed to stop mdnsd"
-}
-
-reload() {
- ebegin "Reloading mdnsd"
- kill -HUP `cat /var/run/mdnsd.pid` >/dev/null 2>&1
- eend $? "Failed to reload mdnsd"
-}
-
-dump() {
- ebegin "Dump mdnsd state to logs"
- kill -USR1 `cat /var/run/mdnsd.pid` >/dev/null 2>&1
- eend $? "Failed to dump mdnsd state"
-}
diff --git a/net-misc/mDNSResponder/mDNSResponder-320.10.80.ebuild b/net-misc/mDNSResponder/mDNSResponder-320.10.80.ebuild
deleted file mode 100644
index 5ca61248..00000000
--- a/net-misc/mDNSResponder/mDNSResponder-320.10.80.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/mDNSResponder/mDNSResponder-320.10.80.ebuild,v 1.2 2012/05/18 20:06:31 dilfridge Exp $
-
-EAPI=4
-
-inherit eutils base toolchain-funcs flag-o-matic java-pkg-opt-2
-
-DESCRIPTION="A component of Bonjour, Apple's initiative for zero-configuration networking."
-HOMEPAGE="http://developer.apple.com/networking/bonjour/index.html"
-SRC_URI="http://www.opensource.apple.com/tarballs/${PN}/${P}.tar.gz"
-LICENSE="Apache-2.0 BSD"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug doc"
-
-RDEPEND="!net-dns/avahi[mdnsresponder-compat]
- !sys-auth/nss-mdns
- java? ( >=virtual/jre-1.4 )"
-DEPEND="java? ( >=virtual/jdk-1.4 )
- sys-devel/bison
- sys-devel/flex"
-
-PATCHES=(
- "${FILESDIR}/${PN}-107.6-java.patch"
- "${FILESDIR}/${PN}-bison3.patch"
-)
-
-pkg_setup() {
- if use elibc_FreeBSD; then
- os=freebsd
- else
- os=linux
- fi
- java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
- java-pkg-opt-2_src_prepare
- base_src_prepare
- #Respect CFLAGS,LDFLAGS everywhere
- sed -i "/\$(CFLAGS_DEBUG)$/s: = : & ${CFLAGS} ${LDFLAGS} :" "${S}"/mDNSPosix/Makefile || die
- sed -i "s:cc:& ${CFLAGS} ${LDFLAGS} :" "${S}"/Clients/Makefile || die
-}
-
-mdnsmake() {
- local debug jdk
- use java && jdk="JDK=$(java-config -O)"
- if use debug; then
- debug='DEBUG=1'
- sed -e 's|LIBS = -L../mDNSPosix/build/prod/ -ldns_sd|LIBS = -L../mDNSPosix/build/debug/ -ldns_sd|g' ../Clients/Makefile || die "sed failed"
- fi
-
- einfo "Running emake " os="${os}" CC="$(tc-getCC)" LD="$(tc-getCC) -shared" \
- ${jdk} ${debug} LINKOPTS="${LDFLAGS}" \
- LOCALBASE="/usr" JAVACFLAGS="${JAVACFLAGS}" "$@"
- emake -j1 os="${os}" CC="$(tc-getCC)" LD="$(tc-getCC) -shared" \
- ${jdk} ${debug} LINKOPTS="${LDFLAGS}" \
- LOCALBASE="/usr" JAVACFLAGS="${JAVACFLAGS}" "$@"
-}
-
-src_compile() {
- cd "${S}"/mDNSPosix
- mdnsmake || die "make failed"
-
- if use java; then
- mdnsmake Java || die "make mDNSPosix java failed"
- if use doc ; then
- mdnsmake JavaDoc || die "make mDNSPosix java doc failed"
- fi
- fi
-}
-
-src_install() {
- cd "${S}"/mDNSPosix
-
- dodir /usr/sbin
- dodir /usr/lib
- dodir /usr/include
- dodir /lib
- dodir /etc
- dodir /usr/share/man/man5
- dodir /usr/share/man/man8
-
- local debug
- local objdir="prod"
- if use debug; then
- debug="DEBUG=1"
- objdir=debug
- fi
-
- dosbin "${S}"/mDNSPosix/build/${objdir}/dnsextd
- dosbin "${S}"/mDNSPosix/build/${objdir}/mDNSResponderPosix
- dosbin "${S}"/mDNSPosix/build/${objdir}/mDNSNetMonitor
- dosbin "${S}"/mDNSPosix/build/${objdir}/mdnsd
-
- dobin "${S}"/Clients/build/dns-sd
- dobin "${S}"/mDNSPosix/build/${objdir}/mDNSProxyResponderPosix
- dobin "${S}"/mDNSPosix/build/${objdir}/mDNSIdentify
- dobin "${S}"/mDNSPosix/build/${objdir}/mDNSClientPosix
-
- dolib "${S}"/mDNSPosix/build/${objdir}/libdns_sd.so
- dolib "${S}"/mDNSPosix/build/${objdir}/libnss_mdns-0.2.so
- dosym libdns_sd.so /usr/$(get_libdir)/libdns_sd.so.1
- dosym libnss_mdns-0.2.so /usr/$(get_libdir)/libnss_mdns.so.2
-
- if use java ; then
- dolib "${S}"/mDNSPosix/build/${objdir}/libjdns_sd.so
- dosym libjdns_sd.so /usr/$(get_libdir)/libjdns_sd.so.1
- fi
-
- newinitd "${FILESDIR}"/mdnsd.init.d mdnsd
- newinitd "${FILESDIR}"/mDNSResponderPosix.init.d mDNSResponderPosix
- newconfd "${FILESDIR}"/mDNSResponderPosix.conf.d mDNSResponderPosix
- newinitd "${FILESDIR}"/dnsextd.init.d dnsextd
- newconfd "${FILESDIR}"/dnsextd.conf.d dnsextd
-
- insinto /etc
- doins "${FILESDIR}"/mDNSResponderPosix.conf
-
- insinto /usr/include
- doins "${S}"/mDNSShared/dns_sd.h
-
- dodoc "${S}"/README.txt
-
- if use java; then
- java-pkg_dojar "${S}"/mDNSPosix/build/${objdir}/dns_sd.jar
- java-pkg_doso "${S}"/mDNSPosix/build/${objdir}/libjdns_sd.so
- use doc && java-pkg_dojavadoc "${S}"/mDNSPosix/build/${objdir}
- fi
-}
-
-pkg_postinst() {
- echo
- elog "To enable multicast dns lookups for applications"
- elog "that are not multicast dns aware, edit the 'hosts:'"
- elog "line in /etc/nsswitch.conf to include 'mdns', e.g.:"
- elog "hosts: files mdns dns"
- echo
-}
diff --git a/net-misc/mDNSResponder/metadata.xml b/net-misc/mDNSResponder/metadata.xml
deleted file mode 100644
index 6f49eba8..00000000
--- a/net-misc/mDNSResponder/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2020-12-07 18:19 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-12 8:46 [gentoo-commits] proj/kde-sunset:master commit in: net-misc/mDNSResponder/files/, net-misc/mDNSResponder/ Lars Wendler
-- strict thread matches above, loose matches on Subject: below --
2020-12-07 18:19 Andreas Sturmlechner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox