Port details on branch 2022Q2 |
- irrd Internet Routing Registry database server v4
- 4.2.9 net =2 4.2.9Version of this port present on the latest quarterly branch.
- Maintainer: bofh@FreeBSD.org
- Port Added: 2004-04-14 17:29:55
- Last Update: 2023-12-07 05:12:48
- Commit Hash: 4a4c01b
- People watching this port, also watch:: gmake, cyrus-sasl, p5-DBD-Pg, cyrus-sasl-saslauthd, gettext
- Also Listed In: python
- License: BSD2CLAUSE
- WWW:
- http://www.irrd.net/
- Description:
- Internet Routing Registry Daemon (IRRd) v4.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}irrd4>0:net/irrd@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/net/irrd/ && make install clean
- To add the package, run one of these commands:
- pkg install net/irrd
- pkg install py39-irrd4
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py39-irrd4 listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-irrd4
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1701883089
SHA256 (irrdnet-irrd-v4.2.9_GH0.tar.gz) = b936f3e7daa5769e1b3f0ec7363aec4c20c1f8484e4125f405f4020bfd8d2d02
SIZE (irrdnet-irrd-v4.2.9_GH0.tar.gz) = 367121
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-sphinx>=4.3.2 : textproc/py-sphinx@py39
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- Test dependencies:
-
- py39-coverage>=6.0 : devel/py-coverage@py39
- py39-pytest-cov>=2.12.1 : devel/py-pytest-cov@py39
- py39-twisted>=21.7.0 : devel/py-twisted@py39
- py39-pytest>=7,1 : devel/py-pytest@py39
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-alembic>=1.7.7 : databases/py-alembic@py39
- py39-ariadne>=0.13.0 : devel/py-ariadne@py39
- py39-asgiref>=3.4.1 : www/py-asgiref@py39
- py39-beautifultable>=0.8.0 : devel/py-beautifultable@py39
- py39-daemon>=2.3.0 : devel/py-daemon@py39
- py39-datrie>=0.8.2 : devel/py-datrie@py39
- py39-hiredis>=2.0.0 : databases/py-hiredis@py39
- py39-ipy>=1.01 : net-mgmt/py-ipy@py39
- py39-ordered-set>=4.0.2 : devel/py-ordered-set@py39
- py39-passlib>=1.7.4 : security/py-passlib@py39
- py39-pid>=3.0.4 : devel/py-pid@py39
- py39-psutil>=5.8.0 : sysutils/py-psutil@py39
- py39-psycopg2>=2.9.1 : databases/py-psycopg2@py39
- py39-psycopg2cffi>=2.9.0 : databases/py-psycopg2cffi@py39
- py39-pydantic>=1.8.2 : devel/py-pydantic@py39
- py39-python-gnupg>=0.4.8 : security/py-python-gnupg@py39
- py39-pytz>=2021.1 : devel/py-pytz@py39
- py39-redis>=3.5.3 : databases/py-redis@py39
- py39-requests>=2.26.0 : www/py-requests@py39
- py39-setproctitle>=1.2.2 : devel/py-setproctitle@py39
- py39-six>=1.13.0 : devel/py-six@py39
- py39-sqlalchemy14>=1.3.24 : databases/py-sqlalchemy14@py39
- py39-starlette>=0.14.2 : www/py-starlette@py39
- py39-ujson>=4.1.0 : devel/py-ujson@py39
- py39-uvicorn>=0.15.0 : www/py-uvicorn@py39
- py39-yaml>=5.4.1 : devel/py-yaml@py39
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for py39-irrd4-4.2.9:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- net_irrd
- USES:
- python
- pkg-message:
- For install:
- 1. A working copy of postgresql-server and postgresql-contrib is required.
2. For a fresh install the following should do:
pkg install postgresql15-server postgresql15-contrib
3. Change the related postgresql server configuration like the following:
https://irrd.readthedocs.io/en/stable/admins/deployment.html#postgresql-configuration
Follow the documentation to create a database
4. Configure irrd accordingly following the documentation:
https://irrd.readthedocs.io/en/stable/admins/configuration.html
5. Enable irrd at startup with:
sysrc irrd4_enable=YES
6. Start the service:
service irrd4 start
7. First sync of whois database might take a long time depending on resources available
- Master Sites:
|