Skip to content

Commit 285eeec

Browse files
author
Anthony Mallet
committed
[devel/gz-plugin] Import gz-plugin-3.0.0
Gazebo Plugin is a component in the Gazebo framework, a set of libraries designed to rapidly develop robot applications. It is used to register plugin libraries and load them dynamically at runtime.
1 parent 641e11a commit 285eeec

File tree

6 files changed

+108
-0
lines changed

6 files changed

+108
-0
lines changed

devel/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ SUBDIR+= foonathan-memory
1010
SUBDIR+= gbx-share
1111
SUBDIR+= gbx-flexiport
1212
SUBDIR+= gz-cmake
13+
SUBDIR+= gz-plugin
1314
SUBDIR+= gz-utils
1415
SUBDIR+= jafar-kernel
1516
SUBDIR+= libedit

devel/gz-plugin/DESCR

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Gazebo Plugin is a component in the Gazebo framework, a set of libraries
2+
designed to rapidly develop robot applications. It is used to register plugin
3+
libraries and load them dynamically at runtime.

devel/gz-plugin/Makefile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# robotpkg Makefile for: devel/gz-plugin
2+
# Created: Anthony Mallet on Thu, 6 Feb 2025
3+
#
4+
5+
DISTNAME= gz-plugin-3.0.0
6+
7+
GZ_COMMENT= plugin loader
8+
CATEGORIES= devel
9+
10+
include ../../simulation/gz-sim/Makefile.common
11+
12+
DEPEND_ABI.gz-utils+= gz-utils>=3<4
13+
14+
include ../../devel/gz-utils/depend.mk
15+
include ../../sysutils/gz-tools/depend.mk
16+
include ../../mk/robotpkg.mk

devel/gz-plugin/PLIST

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
@comment Thu Feb 6 19:08:55 CET 2025
2+
include/gz/plugin3/gz/plugin.hh
3+
include/gz/plugin3/gz/plugin/EnablePluginFromThis.hh
4+
include/gz/plugin3/gz/plugin/Export.hh
5+
include/gz/plugin3/gz/plugin/Factory.hh
6+
include/gz/plugin3/gz/plugin/Info.hh
7+
include/gz/plugin3/gz/plugin/Loader.hh
8+
include/gz/plugin3/gz/plugin/Plugin.hh
9+
include/gz/plugin3/gz/plugin/PluginPtr.hh
10+
include/gz/plugin3/gz/plugin/Register.hh
11+
include/gz/plugin3/gz/plugin/RegisterMore.hh
12+
include/gz/plugin3/gz/plugin/RegisterStatic.hh
13+
include/gz/plugin3/gz/plugin/SpecializedPlugin.hh
14+
include/gz/plugin3/gz/plugin/SpecializedPluginPtr.hh
15+
include/gz/plugin3/gz/plugin/WeakPluginPtr.hh
16+
include/gz/plugin3/gz/plugin/config.hh
17+
include/gz/plugin3/gz/plugin/detail/Common.hh
18+
include/gz/plugin3/gz/plugin/detail/Export.hh
19+
include/gz/plugin3/gz/plugin/detail/Factory.hh
20+
include/gz/plugin3/gz/plugin/detail/Loader.hh
21+
include/gz/plugin3/gz/plugin/detail/Plugin.hh
22+
include/gz/plugin3/gz/plugin/detail/PluginPtr.hh
23+
include/gz/plugin3/gz/plugin/detail/Register.hh
24+
include/gz/plugin3/gz/plugin/detail/RegisterStatic.hh
25+
include/gz/plugin3/gz/plugin/detail/Registry.hh
26+
include/gz/plugin3/gz/plugin/detail/SpecializedPlugin.hh
27+
include/gz/plugin3/gz/plugin/detail/StaticRegistry.hh
28+
include/gz/plugin3/gz/plugin/detail/utility.hh
29+
include/gz/plugin3/gz/plugin/loader/Export.hh
30+
include/gz/plugin3/gz/plugin/loader/detail/Export.hh
31+
include/gz/plugin3/gz/plugin/utility.hh
32+
lib/cmake/gz-plugin3-all/gz-plugin3-all-config-version.cmake
33+
lib/cmake/gz-plugin3-all/gz-plugin3-all-config.cmake
34+
lib/cmake/gz-plugin3-all/gz-plugin3-all-targets.cmake
35+
lib/cmake/gz-plugin3-loader/gz-plugin3-loader-config-version.cmake
36+
lib/cmake/gz-plugin3-loader/gz-plugin3-loader-config.cmake
37+
lib/cmake/gz-plugin3-loader/gz-plugin3-loader-targets-release.cmake
38+
lib/cmake/gz-plugin3-loader/gz-plugin3-loader-targets.cmake
39+
lib/cmake/gz-plugin3-register/gz-plugin3-register-config-version.cmake
40+
lib/cmake/gz-plugin3-register/gz-plugin3-register-config.cmake
41+
lib/cmake/gz-plugin3-register/gz-plugin3-register-targets.cmake
42+
lib/cmake/gz-plugin3/gz-plugin3-config-version.cmake
43+
lib/cmake/gz-plugin3/gz-plugin3-config.cmake
44+
lib/cmake/gz-plugin3/gz-plugin3-targets-release.cmake
45+
lib/cmake/gz-plugin3/gz-plugin3-targets.cmake
46+
lib/libgz-plugin3-loader.so
47+
lib/libgz-plugin3-loader.so.3
48+
lib/libgz-plugin3-loader.so.${PKGVERSION}
49+
lib/libgz-plugin3.so
50+
lib/libgz-plugin3.so.3
51+
lib/libgz-plugin3.so.${PKGVERSION}
52+
lib/pkgconfig/gz-plugin3-loader.pc
53+
lib/pkgconfig/gz-plugin3-register.pc
54+
lib/pkgconfig/gz-plugin3.pc
55+
lib/ruby/gz/cmdplugin3.rb
56+
libexec/gz/plugin3/gz-plugin
57+
share/gz/gz3.completion.d/plugin3.bash_completion.sh
58+
share/gz/plugin3.yaml

devel/gz-plugin/depend.mk

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# robotpkg depend.mk for: devel/gz-plugin
2+
# Created: Anthony Mallet on Thu, 6 Feb 2025
3+
#
4+
5+
DEPEND_DEPTH:= ${DEPEND_DEPTH}+
6+
GZ_PLUGIN_DEPEND_MK:= ${GZ_PLUGIN_DEPEND_MK}+
7+
8+
ifeq (+,$(DEPEND_DEPTH))
9+
DEPEND_PKG+= gz-plugin
10+
endif
11+
12+
ifeq (+,$(GZ_PLUGIN_DEPEND_MK)) # ------------------------------------------
13+
14+
GZ_DEPEND_USE+= gz-plugin
15+
include ../../simulation/gz-sim/depend.common
16+
17+
DEPEND_ABI.gz-plugin?= gz-plugin>=2
18+
DEPEND_DIR.gz-plugin?= ../../devel/gz-plugin
19+
20+
SYSTEM_SEARCH.gz-plugin=\
21+
'include/gz/plugin[0-9]*/gz/plugin.hh' \
22+
'lib/libgz-plugin[0-9]*.so' \
23+
$(call gz_system_search,gz-plugin,)
24+
25+
endif # GZ_PLUGIN_DEPEND_MK ------------------------------------------------
26+
27+
DEPEND_DEPTH:= ${DEPEND_DEPTH:+=}

devel/gz-plugin/distinfo

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
SHA1 (gz-plugin-gz-plugin3_3.0.0.tar.gz) = 25139cee4afc255a31f8589631a7dc49f7ad8248
2+
RMD160 (gz-plugin-gz-plugin3_3.0.0.tar.gz) = fc79d1c10eed273ea76a94536f3d27ac189ea57d
3+
Size (gz-plugin-gz-plugin3_3.0.0.tar.gz) = 325389 bytes

0 commit comments

Comments
 (0)