notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

FInally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combinatio for a given watch list. This is what FreshPorts will look for.

Port details
ifdepd Interface Dependency daemon
20110412_2 net on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 20110412_1Version of this port present on the latest quarterly branch.
Maintainer: alex@hugo.bmg.gv.at search for ports maintained by this maintainer
Port Added: 2005-03-16 21:24:13
Last Update: 2024-02-25 08:18:52
Commit Hash: 5985ec8
License: not specified in port
Description:
ifdepd implements dependencies between network interfaces in a reliable way. If any of the source interfaces fails, ifdepd sets all destination interfaces to state down. If all source interfaces are active, ifdepd sets all destination interfaces to state up. For example, it can be used with carp(4) to provide failover functionality on gateways/firewalls. ifdepd is a simple replacement for ifstated and was written because of problems with ifstated. Alexander Hausner <alex@hugo.bmg.gv.at>
cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (2 items)
Collapse this list.
  1. bin/ifdepd
  2. share/man/man8/ifdepd.8.gz
Collapse this list.
Dependency lines:
  • ifdepd>0:net/ifdepd
To install the port:
cd /usr/ports/net/ifdepd/ && make install clean
To add the package, run one of these commands:
  • pkg install net/ifdepd
  • pkg install ifdepd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ifdepd
Flavors: there is no flavor information for this port.
distinfo:
SHA256 (ifdepd-20110412.tar.gz) = ffb1d34ad3f5f17471c6294526c901fad9191474bbb482863b9494156750d00f SIZE (ifdepd-20110412.tar.gz) = 7091

Packages (timestamps in pop-ups are UTC):
ifdepd
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest20110412_220110412_22011041220110412_220110412_2-20110412-
FreeBSD:13:quarterly20110412_120110412_120110412_120110412_120110412_120110412_120110412_120110412_1
FreeBSD:14:latest20110412_220110412_220110412_120110412_220110412_220110412_1-20110412_1
FreeBSD:14:quarterly20110412_120110412_1-20110412_120110412_120110412_120110412_120110412_1
FreeBSD:15:latest20110412_120110412_2n/a20110412_1n/a20110412_120110412_120110412_1
FreeBSD:15:quarterly--n/a-n/a---
This port has no dependencies.
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
net_ifdepd
pkg-message:
For install:
To run ifdepd from startup, add ifdepd_enable="YES" to /etc/rc.conf Available variables you add/set to /etc/rc.conf. - ifdepd_enable (bool): Set to "NO" by default. Set it to "YES" to enable ifdepd. - ifdepd_src_ifaces(str): Set to "" by default. Contains a space separated list of source interfaces. - ifdepd_dst_ifaces(str): Set to "" by default. Contains a space separated list of destination interfaces.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://alex.bmg.gv.at/programs/
Collapse this list.

Number of commits found: 21

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
20110412_2
25 Feb 2024 08:18:52
commit hash: 5985ec8a78625bada55f5c7e5f5835779642e5d2commit hash: 5985ec8a78625bada55f5c7e5f5835779642e5d2commit hash: 5985ec8a78625bada55f5c7e5f5835779642e5d2commit hash: 5985ec8a78625bada55f5c7e5f5835779642e5d2 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
net/ifdepd: Moved man to share/man

Approved by:    portmgr (blanket)
20110412_1
20 Jul 2022 14:22:37
commit hash: 6a378e5659b93de6dbe8956246fb3bf971677624commit hash: 6a378e5659b93de6dbe8956246fb3bf971677624commit hash: 6a378e5659b93de6dbe8956246fb3bf971677624commit hash: 6a378e5659b93de6dbe8956246fb3bf971677624 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
net: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <ports@c0decafe.net>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Straup Cope <ascope@cpan.org>
  *  Aaron Zauner <az_mail@gmx.at>
  *  Adam Jette <jettea46@yahoo.com>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Alan Eldridge <alane@geeksrus.net>
  *  Alex Bakhtin <Alex.Bakhtin@gmail.com>
  *  Alex Deiter <Alex.Deiter@Gmail.COM>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Dupre <sysadmin@alexdupre.com>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20110412_1
21 Sep 2021 18:26:13
commit hash: adbaad235b4cfaa6571f3c1fb0bce2b23d50c400commit hash: adbaad235b4cfaa6571f3c1fb0bce2b23d50c400commit hash: adbaad235b4cfaa6571f3c1fb0bce2b23d50c400commit hash: adbaad235b4cfaa6571f3c1fb0bce2b23d50c400 files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
net/ifdepd: fix clang 13 warnings and non-static inline functions

Building net/ifdepd with clang and lld 13 results in a few warnings, and
a link error:

cc  -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -Wall
-Wnested-externs -Wpointer-arith -Winline -Wcast-qual -Wredundant-decls -c
ifdepd.c -o ifdepd.o
ifdepd.c:420:4: warning: misleading indentation; statement is not part of the
previous 'if' [-Wmisleading-indentation]
          free(d_ints);
          ^
ifdepd.c:418:2: note: previous statement is here
        if (D)
        ^
ifdepd.c:434:4: warning: misleading indentation; statement is not part of the
previous 'if' [-Wmisleading-indentation]
          free(s_ints);
          ^
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20110412
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
20110412
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
20110412
14 Aug 2019 08:48:51
Revision:508903Original commit files touched by this commit
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories n)

(and missed 3 missed files from previous categories.)
20110412
04 Jun 2014 11:47:32
Revision:356471Original commit files touched by this commit
miwi search for other commits by this committer
- Stage support

PR:		190610
Submitted by:	maintainer
20110412
20 Sep 2013 22:10:25
Revision:327755Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
net)
20110412
29 Jul 2012 11:17:04
Original commit files touched by this commit
cs search for other commits by this committer
Fix typos in COMMENT

Approved by:	portmgr@ (implicit)
20110412
14 Jan 2012 08:57:23
Original commit files touched by this commit
dougb search for other commits by this committer
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
20110412
15 Apr 2011 13:23:12
Original commit files touched by this commit
pav search for other commits by this committer
- Update to 20110412

PR:             ports/156354
Submitted by:   Alexander Hausner <alex@hugo.bmg.gv.at> (maintainer)
20050420_3
21 Nov 2010 22:55:13
Original commit files touched by this commit
nivit search for other commits by this committer
- Fix a syntax error in the ifdepd startup script
- Bump PORTREVISION
- Remove the MD5 checksum from distinfo

PR:             ports/152397
Submitted by:   Alexander Hausner <alex@hugo.bmg.gv.at> (maintainer)
20050420_2
27 Mar 2010 00:15:24
Original commit files touched by this commit
dougb search for other commits by this committer
Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
20050420_2
20 Jul 2009 18:55:59
Original commit files touched by this commit
dougb search for other commits by this committer
Tune up the rc.d script a little:
1. Add a $FreeBSD Id
2. Remove the spurious FreeBSD KEYWORD
3. s#/etc/rc.subr#%%RC_SUBR%%#
4. s#/usr/local#%%PREFIX%%#
5. Move load_rc_config to after the method definition and move
the default _enable assignment after it.
6. The _stop method was a less efficient version of the default, so remove it
20050420_2
20 Jul 2009 02:49:12
Original commit files touched by this commit
pgollucci search for other commits by this committer
- Fix duplicate rc.d scripts

PR:             ports/13883
Reported by:    Alexander Hausner <alex@hugo.bmg.gv.at>
20050420_1
17 Jul 2009 18:41:08
Original commit files touched by this commit
pgollucci search for other commits by this committer
- USE_RC_SUBR != yes

PR:             ports/136845
Approved by:    maintainer
Submitted by:   myself (pgollucci@)
20050420
05 Jan 2009 21:36:39
Original commit files touched by this commit
pav search for other commits by this committer
- Remove conditional checks for FreeBSD 5.x and older
20050420
11 May 2006 22:49:56
Original commit files touched by this commit
edwin search for other commits by this committer
Remove USE_REINPLACE from all categories starting with N
20050420
22 Jan 2006 21:24:05
Original commit files touched by this commit
edwin search for other commits by this committer
SHA256ify

Approved by: krion@
20050420
22 Apr 2005 18:53:12
Original commit files touched by this commit
jylefort search for other commits by this committer
- Update to 20050420
- Cleanup the Makefile

PR:             ports/80243
Submitted by:   Alexander Hausner <alex@hugo.bmg.gv.at> (maintainer)
Approved by:    adamw (mentor)
20050303
16 Mar 2005 21:23:15
Original commit files touched by this commit
pav search for other commits by this committer
ifdepd implements dependencies between network interfaces in a
reliable way. If any of the source interfaces fails, ifdepd sets all
destination interfaces to state down. If all source interfaces are active,
ifdepd sets all destination interfaces to state up.

For example, it can be used with carp(4) to provide failover functionality
on gateways/firewalls.

ifdepd is a simple replacement for ifstated and was written because of problems
with ifstated.

PR:             ports/78819
Submitted by:   Alexander Hausner <alex@hugo.bmg.gv.at>

Number of commits found: 21