summaryrefslogtreecommitdiff
path: root/net-misc/olsrd
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
commit290aebdea65a02557706eaeda477fef0437b6a48 (patch)
treef87a939169a508a2e943570501b64cc16b411cda /net-misc/olsrd
parent6783ddcd4b73d9ce586a71770caed352bec93b16 (diff)
downloadbaldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.zip
Adding metadata
Diffstat (limited to 'net-misc/olsrd')
-rw-r--r--net-misc/olsrd/Manifest1
-rw-r--r--net-misc/olsrd/files/olsrd26
-rw-r--r--net-misc/olsrd/files/olsrd-0.9.0.2-gtk.patch29
-rw-r--r--net-misc/olsrd/metadata.xml8
-rw-r--r--net-misc/olsrd/olsrd-0.9.8_p20241102.ebuild127
5 files changed, 0 insertions, 191 deletions
diff --git a/net-misc/olsrd/Manifest b/net-misc/olsrd/Manifest
deleted file mode 100644
index 598dc8f9fc63..000000000000
--- a/net-misc/olsrd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST olsrd-0.9.8_p20241102.tar.gz 14463841 BLAKE2B a63302f7102c4e9418d1d3db6d3bbb68e4567a8791c6043f33cf9258a236748b5a36d6a66d6519dfca994115b4c2cd7f236e05a33b309928e3e83788c60aca3d SHA512 f8209e20b358458668412185960b1234fb1e3855c1600b0b0996709443c716554684f07e165d5b061d8fda488dca6aab5fcb2563674de7104cd31e369b0ac03a
diff --git a/net-misc/olsrd/files/olsrd b/net-misc/olsrd/files/olsrd
deleted file mode 100644
index 34c410e9944d..000000000000
--- a/net-misc/olsrd/files/olsrd
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/sbin/openrc-run
-
-depend() {
- need net
-}
-
-checkconfig() {
- if [ ! -e /etc/olsrd/olsrd.conf ]; then
- eerror "You need a /etc/olsrd/olsrd.conf file to run olsrd"
- eerror "There is sample file in /usr/share/doc/olsrd-version/"
- return 1
- fi
-}
-
-start() {
- checkconfig || return 1
- ebegin "Starting olsrd"
- start-stop-daemon --start --quiet --background --exec /usr/sbin/olsrd
- eend $?
-}
-
-stop() {
- ebegin "Stopping olsrd"
- start-stop-daemon --stop --quiet --exec /usr/sbin/olsrd
- eend $?
-}
diff --git a/net-misc/olsrd/files/olsrd-0.9.0.2-gtk.patch b/net-misc/olsrd/files/olsrd-0.9.0.2-gtk.patch
deleted file mode 100644
index 0571340e4d03..000000000000
--- a/net-misc/olsrd/files/olsrd-0.9.0.2-gtk.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- a/gui/linux-gtk/Makefile
-+++ b/gui/linux-gtk/Makefile
-@@ -2,14 +2,14 @@
- include $(TOPDIR)/Makefile.inc
-
- # hardening flags: -fPIE -Wl,-z,now -pie
--CFLAGS += $(shell pkg-config --cflags gtk+-2.0) -fPIE -Wno-strict-prototypes \
-+CFLAGS += $(shell $(PKG_CONFIG) --cflags glib-2.0 gdk-pixbuf-2.0 gtk+-2.0) -fPIE -Wno-strict-prototypes \
- -Wno-cast-qual
--CPPFLAGS += $(shell pkg-config --cflags gtk+-2.0)
-+CPPFLAGS += $(shell $(PKG_CONFIG) --cflags glib-2.0 gdk-pixbuf-2.0 gtk+-2.0)
- LDFLAGS += -pie
- #LDFLAGS += -Wl,--warn-common
-
-
--LIBS := $(shell pkg-config --libs gtk+-2.0) -lm
-+LIBS := $(shell $(PKG_CONFIG) --libs glib-2.0 gdk-pixbuf-2.0 gtk+-2.0) -lm
-
- # 32/64 cross compilation
- ifdef M32
-@@ -30,7 +30,7 @@
- ifeq ($(VERBOSE),0)
- @echo "[LD] $@"
- endif
-- $(MAKECMDPREFIX)$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
-+ $(MAKECMDPREFIX)$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
-
- .PHONY: clean install
-
diff --git a/net-misc/olsrd/metadata.xml b/net-misc/olsrd/metadata.xml
deleted file mode 100644
index 05c3b18379c6..000000000000
--- a/net-misc/olsrd/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <use>
- <flag name="pud">Install the Node Position Update plugin</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/net-misc/olsrd/olsrd-0.9.8_p20241102.ebuild b/net-misc/olsrd/olsrd-0.9.8_p20241102.ebuild
deleted file mode 100644
index 0d4168d7c869..000000000000
--- a/net-misc/olsrd/olsrd-0.9.8_p20241102.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-# Snapshot to fix bug #927456 (and before that, bug #735572)
-MY_COMMIT="3653c47b88653be6c5dcf9e8ce3a5efbb69684a4"
-DESCRIPTION="An implementation of the Optimized Link State Routing protocol"
-HOMEPAGE="http://www.olsr.org/"
-SRC_URI="https://github.com/OLSR/olsrd/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
-#SRC_URI="https://github.com/OLSR/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_COMMIT}"
-
-LICENSE="BSD LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="gui pud"
-
-RDEPEND="
- gui? (
- dev-libs/glib:2
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:2
- )
- pud? ( sci-geosciences/gpsd )
-"
-DEPEND="
- ${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- app-alternatives/yacc
- app-alternatives/lex
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.9.0.2-gtk.patch
-)
-
-src_prepare() {
- default
-
- # fix parallel make
- # respect AR
- # verbose build
- # fix default prefix, bug #453440
- sed -i \
- -e '/@echo "\[/d' \
- -e 's|$(MAKECMD)|$(MAKE)|g' \
- -e 's|@$(CC)|$(CC)|g' \
- -e 's|@ar |$(AR) |g' \
- -e '/^prefix/s:/usr/local:/usr:' \
- $( find -name 'Makefile*' ) || die
-
- # respect LDFLAGS
- sed -i \
- -e 's|$(CC)|& $(OLSRD_LDFLAGS)|g' \
- lib/pud/nmealib/Makefile lib/pud/wireformat/Makefile || die
-}
-
-src_configure() {
- if ! use pud; then
- sed -i -e '/^SUBDIRS/ s|pud||g' Makefile || die
- fi
-}
-
-src_compile() {
- tc-export PKG_CONFIG
-
- emake \
- CC="$(tc-getCC) -std=gnu17" \
- LIBDIR="/usr/$(get_libdir)/${PN}" \
- OLSRD_LDFLAGS="${LDFLAGS}" \
- OS=linux \
- VERBOSE=1 \
- build_all
-
- if use gui; then
- emake -C gui/linux-gtk LIBDIR="/usr/$(get_libdir)/${PN}" CC="$(tc-getCC) -std=gnu17"
- fi
-}
-
-src_install() {
- # See bug #715392 re LDCONFIG
- emake \
- DESTDIR="${D}" \
- DOCDIR_OLSRD="${D}/usr/share/doc/${PF}" \
- LIBDIR="${D}/usr/$(get_libdir)/${PN}" \
- OS=linux \
- STRIP=true \
- LDCONFIG=true \
- install_all
-
- if use gui; then
- emake -C gui/linux-gtk \
- DESTDIR="${D}" \
- LIBDIR="${D}/usr/$(get_libdir)/${PN}" \
- install
- fi
-
- doinitd "${FILESDIR}"/${PN}
-
- gzip -d \
- "${ED}"/usr/share/man/man5/olsrd.conf.5.gz \
- "${ED}"/usr/share/man/man8/olsrd.8.gz \
- || die
-
- dodoc CHANGELOG \
- valgrind-howto.txt files/olsrd.conf.default.rfc \
- files/olsrd.conf.default.lq \
- lib/arprefresh/README_ARPREFRESH \
- lib/bmf/README_BMF \
- lib/dot_draw/README_DOT_DRAW \
- lib/dyn_gw/README_DYN_GW \
- lib/dyn_gw_plain/README_DYN_GW_PLAIN \
- lib/httpinfo/README_HTTPINFO \
- lib/mini/README_MINI \
- lib/nameservice/README_NAMESERVICE \
- lib/pgraph/README_PGRAPH \
- lib/quagga/README_QUAGGA \
- lib/secure/README_SECURE \
- lib/txtinfo/README_TXTINFO \
- lib/watchdog/README_WATCHDOG
-}