Skip to content

Commit

Permalink
Update the FreeBSD dependencies for Rosdep. (ros#22335)
Browse files Browse the repository at this point in the history
* Update the FreeBSD dependencies for Rosdep.

Since the pkg backend is  package system that is now used on FreeBSD
some port names have been changed. Since the rosdep and friends have
been added to the FreeBSD ports tree, it is a good thing to keep this
up to date. There may still be holes, but it is complete enough to
build the base comms and desktop releases of melodic.

Also document where FreeBSD packages can be found.
  • Loading branch information
NorwegianRockCat authored and tfoote committed Oct 3, 2019
1 parent f0e765a commit 8192ab3
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 5 deletions.
5 changes: 5 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,11 @@ Work has been proposed to add a separate installer for AUR packages [ros-infrast

* Alpine Linux requires the [`edge`](https://wiki.alpinelinux.org/wiki/Edge#Upgrading_to_Edge) release and [`testing`](https://wiki.alpinelinux.org/wiki/Aports_tree#testing) aports branch.

### FreeBSD

* FreeBSD project pkg repository: main or quarterly
* A database of FreeBSD packages is available at https://freshports.org

#### pip

For pip installers they are expected to be in the main pypi index.
Expand Down
21 changes: 17 additions & 4 deletions rosdep/base.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ assimp:
arch: [assimp]
debian: [libassimp-dev]
fedora: [assimp]
freebsd: [assimp]
gentoo: [media-libs/assimp]
macports: [assimp]
openembedded: [assimp@openembedded-core]
Expand Down Expand Up @@ -133,6 +134,7 @@ assimp-dev:
arch: [assimp]
debian: [libassimp-dev]
fedora: [assimp-devel]
freebsd: [assimp]
gentoo: [media-libs/assimp]
openembedded: [assimp@openembedded-core]
opensuse: [libassimp3]
Expand Down Expand Up @@ -289,7 +291,7 @@ boost:
stretch: [libboost-all-dev]
wheezy: [libboost-all-dev]
fedora: [boost-devel, boost-python2-devel, boost-python3-devel]
freebsd: [boost-python-libs]
freebsd: [py27-boost-libs]
gentoo: ['dev-libs/boost[python]']
macports: [boost]
openembedded: [boost@openembedded-core]
Expand Down Expand Up @@ -353,6 +355,7 @@ ca-certificates:
arch: [ca-certificates]
debian: [ca-certificates]
fedora: [ca-certificates]
freebsd: [ca_root_nss]
gentoo: [app-misc/ca-certificates]
ubuntu: [ca-certificates]
can-utils:
Expand Down Expand Up @@ -473,6 +476,7 @@ collada-dom:
jessie: [libcollada-dom2.4-dp-dev]
stretch: [libcollada-dom2.4-dp-dev]
fedora: [collada-dom-devel]
freebsd: [collada-dom]
gentoo: [dev-libs/collada-dom]
macports: [collada-dom]
openembedded: [collada-dom@meta-ros]
Expand Down Expand Up @@ -2102,6 +2106,7 @@ libgpgme-dev:
stretch: [libgpgme-dev]
wheezy: [libgpgme11-dev]
fedora: [gpgme-devel]
freebsd: [gpgme]
gentoo: [app-crypt/gpgme]
openembedded: [gpgme@openembedded-core]
rhel: [gpgme-devel]
Expand Down Expand Up @@ -2543,6 +2548,7 @@ libogre-dev:
stretch: [libogre-1.9-dev]
wheezy: [libogre-dev]
fedora: [ogre-devel]
freebsd: [ogre3d]
gentoo: [dev-games/ogre]
macports: [ogre]
opensuse: [ogre-devel]
Expand Down Expand Up @@ -2592,6 +2598,7 @@ libopencv-dev:
arch: [opencv]
debian: [libopencv-dev]
fedora: [opencv-devel]
freebsd: [opencv-core]
gentoo: [media-libs/opencv]
macports: [opencv]
openembedded: [opencv@meta-oe]
Expand Down Expand Up @@ -2703,7 +2710,7 @@ libpcl-all:
jessie: [libpcl1.7]
stretch: [libpcl-apps1.8, libpcl-common1.8, libpcl-features1.8, libpcl-filters1.8, libpcl-io1.8, libpcl-kdtree1.8, libpcl-keypoints1.8, libpcl-ml1.8, libpcl-octree1.8, libpcl-outofcore1.8, libpcl-people1.8, libpcl-recognition1.8, libpcl-registration1.8, libpcl-sample-consensus1.8, libpcl-search1.8, libpcl-segmentation1.8, libpcl-stereo1.8, libpcl-surface1.8, libpcl-tracking1.8, libpcl-visualization1.8]
fedora: [pcl, pcl-tools]
freebsd: [pcl]
freebsd: [libpcl]
gentoo: [sci-libs/pcl]
macports: [libpcl]
openembedded: [pcl@meta-ros]
Expand All @@ -2728,7 +2735,7 @@ libpcl-all-dev:
arch: [pcl]
debian: [libpcl-dev]
fedora: [pcl-devel]
freebsd: [pcl]
freebsd: [libpcl]
gentoo: [sci-libs/pcl]
macports: [libpcl]
openembedded: [pcl@meta-ros]
Expand Down Expand Up @@ -2811,7 +2818,7 @@ libpoco-dev:
arch: [poco]
debian: [libpoco-dev]
fedora: [poco-devel]
freebsd: [poco-ssl]
freebsd: [poco]
gentoo: [dev-libs/poco]
macports: [poco]
openembedded: [poco@meta-oe]
Expand Down Expand Up @@ -3088,6 +3095,7 @@ libqt5-opengl-dev:
arch: [qt5-base]
debian: [libqt5opengl5-dev]
fedora: [qt5-qtbase]
freebsd: [qt5-opengl]
gentoo: ['dev-qt/qtopengl:5']
slackware: [qt5]
ubuntu: [libqt5opengl5-dev]
Expand Down Expand Up @@ -3308,6 +3316,7 @@ libssl-dev:
arch: [openssl]
debian: [libssl-dev]
fedora: [openssl-devel]
freebsd: [openssl]
gentoo: [dev-libs/openssl]
openembedded: [openssl@openembedded-core]
rhel: [openssl-devel]
Expand Down Expand Up @@ -3524,6 +3533,7 @@ liburdfdom-dev:
arch: [urdfdom]
debian: [liburdfdom-dev]
fedora: [urdfdom-devel]
freebsd: [ros-urdfdom]
gentoo: [dev-libs/urdfdom]
opensuse: [urdfdom-devel]
slackware: [urdfdom]
Expand All @@ -3532,6 +3542,7 @@ liburdfdom-headers-dev:
arch: [urdfdom-headers]
debian: [liburdfdom-headers-dev]
fedora: [urdfdom-headers-devel]
freebsd: [ros-urdfdom_headers]
gentoo: [dev-libs/urdfdom_headers]
opensuse: [urdfdom-headers-devel]
slackware: [urdfdom_headers]
Expand All @@ -3540,6 +3551,7 @@ liburdfdom-tools:
arch: [urdfdom]
debian: [liburdfdom-tools]
fedora: [urdfdom]
freebsd: [ros-urdfdom]
gentoo: [dev-libs/urdfdom]
slackware: [urdfdom]
ubuntu: [liburdfdom-tools]
Expand Down Expand Up @@ -3712,6 +3724,7 @@ libvulkan-dev:
libwebp-dev:
debian: [libwebp-dev]
fedora: [libwebp-devel]
freebsd: [webp]
gentoo: [media-libs/libwebp]
openembedded: [libwebp@openembedded-core]
ubuntu: [libwebp-dev]
Expand Down
7 changes: 6 additions & 1 deletion rosdep/python.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -341,7 +341,7 @@ python:
cygwin: [python]
debian: [python-dev]
fedora: [python-devel]
freebsd: [python]
freebsd: [python2]
gentoo: [dev-lang/python]
macports: [python26, python_select]
opensuse: [python-devel]
Expand Down Expand Up @@ -1073,6 +1073,7 @@ python-crypto:
arch: [python2-crypto]
debian: [python-crypto]
fedora: [python-crypto]
freebsd: [py27-pycrypto]
gentoo: [dev-python/pycrypto]
osx:
pip:
Expand Down Expand Up @@ -1628,6 +1629,7 @@ python-gnupg:
arch: [python2-gnupg]
debian: [python-gnupg]
fedora: [python-gnupg]
freebsd: [py27-python-gnupg]
gentoo: [dev-python/python-gnupg]
ubuntu: [python-gnupg]
python-google-cloud-bigquery-pip:
Expand Down Expand Up @@ -2168,6 +2170,7 @@ python-lxml:
arch: [python2-lxml]
debian: [python-lxml]
fedora: [python-lxml]
freebsd: [py27-lxml]
gentoo: [dev-python/lxml]
osx:
pip:
Expand Down Expand Up @@ -2565,6 +2568,7 @@ python-opencv:
fedora:
'*': null
'29': [opencv-python]
freebsd: [py27-opencv]
gentoo: ['media-libs/opencv[python]']
opensuse: [python-opencv]
slackware: [opencv]
Expand Down Expand Up @@ -5073,6 +5077,7 @@ python3-lttng:
python3-lxml:
debian: [python3-lxml]
fedora: [python3-lxml]
freebsd: [py36-lxml]
openembedded: [python3-lxml@meta-python]
rhel: ['python%{python3_pkgversion}-lxml']
ubuntu: [python3-lxml]
Expand Down

0 comments on commit 8192ab3

Please sign in to comment.