/usr/bin/orbit2-config is in liborbit2-dev 1:2.14.19-0.3.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | #! /bin/sh
prefix=/usr
exec_prefix=${prefix}
exec_prefix_set=no
[ -z "$PKG_CONFIG" ] && PKG_CONFIG="pkg-config"
usage()
{
    cat <<EOF
Usage: orbit-config [OPTION]... [TARGET]...
Known values for OPTION are:
  --prefix=DIR		change ORBit prefix [default $prefix]
  --exec-prefix=DIR	change ORBit executable prefix [default $exec_prefix]
  --libs		print library linking information
  --cflags		print pre-processor and compiler flags
  --help		display this help and exit
  --version		output version information
  --use-service=SRVC    the service SRVC will be used
  
Known values for SRVC are:
    
    name                module CosNaming, interfaces LNameComponent, LName
Known values for TARGET are:
    client		(calls pkg-config)
    server		(calls pkg-config)
EOF
    exit $1
}
if test $# -eq 0; then
    usage 1
fi
cflags=false
libs=false
the_libs="$the_libs `${PKG_CONFIG} --libs ORBit-2.0`  -lm"
the_flags="$the_flags `${PKG_CONFIG} --cflags ORBit-2.0`"
while test $# -gt 0; do
    case "$1" in
    -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
    *) optarg= ;;
    esac
    case "$1" in
    --prefix=*)
	prefix=$optarg
	if test $exec_prefix_set = no ; then
	    exec_prefix=$optarg
	fi
	;;
    --prefix)
	echo $prefix
	;;
    --exec-prefix=*)
	exec_prefix=$optarg
	exec_prefix_set=yes
	;;
    --exec-prefix)
	echo $exec_prefix
	;;
    --version)
	echo ORBit2 2.14.19
	exit 0
	;;
    --help)
	usage 0
	;;
    --cflags)
       	cflags=true
       	;;
    --libs)
       	libs=true
       	;;
    client|server)
	;;
   --use-service=*)
	case $optarg in
	    name)
		services="$services -lORBitCosNaming-2"
		;;
	    *)
		usage
		exit 1
		;;
	esac
	;;
    *)
	usage
	exit 1
	;;
    esac
    shift
done
if $cflags; then
    all_flags="$the_flags"
fi
if $libs; then
    all_flags="$all_flags $services $the_libs"
fi
if test -z "$all_flags" || test "x$all_flags" = "x "; then
    exit 1
fi
# Straight out any possible duplicates, but be careful to
# get `-lfoo -lbar -lbaz' for `-lfoo -lbaz -lbar -lbaz'
other_flags=
rev_libs=
for i in $all_flags; do
    case "$i" in
    # a library, save it for later, in reverse order
    -l*) rev_libs="$i $rev_libs" ;;
    *)
	case " $other_flags " in
	*\ $i\ *) ;;				# already there
	*) other_flags="$other_flags $i" ;;	# add it to output
        esac ;;
    esac
done
ord_libs=
for i in $rev_libs; do
    case " $ord_libs " in
    *\ $i\ *) ;;			# already there
    *) ord_libs="$i $ord_libs" ;;	# add it to output in reverse order
    esac
done
echo $other_flags $ord_libs
exit 0
 |