upg gssproxy
This commit is contained in:
parent
2ea9172139
commit
ccf73b4485
6 changed files with 223 additions and 19 deletions
|
@ -118,3 +118,4 @@ validpgpkeys=(47CC0331081B8BC6D0FD4DA08370665B57816A6A # Mark J. Wielaard <mark
|
|||
|
||||
sha256sums=(e70b0dfbe610f90c4d1fe0d71af142a4e25c3c4ef9ebab8d2d72b65159d454c8 # elfutils-0.187.tar.bz2
|
||||
93a9568f7fd4c3b29a94709abcaad2213d5bcf7e89bdd40350f222141f2d41f0) # elfutils-0.187.tar.bz2.sig
|
||||
|
||||
|
|
|
@ -3,4 +3,3 @@ autoconf
|
|||
libmicrohttpd
|
||||
automake
|
||||
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
pkgname=gssproxy
|
||||
pkgver=0.9.1
|
||||
pkgrel=01
|
||||
pkgrel=02
|
||||
pkgdesc="GSSAPI Proxy w/o systemd - deprecated after 0.9.0"
|
||||
# This was a dependency of nfs-utils and its dependents
|
||||
# We opted in building nfs-utils without gssproxy (like Void does)
|
||||
|
@ -16,7 +16,8 @@ pkgdesc="GSSAPI Proxy w/o systemd - deprecated after 0.9.0"
|
|||
# we will attempt to build that one
|
||||
arch=(x86_64)
|
||||
url="https://github.com/gssapi/gssproxy"
|
||||
depends=('krb5' 'popt' 'ding-libs')
|
||||
#depends=('krb5' 'popt' 'ding-libs')
|
||||
depends=('libverto-module-base' 'popt' 'ding-libs' )
|
||||
makedepends=('libxslt' 'docbook-xsl' 'doxygen' 'po4a')
|
||||
options=('emptydirs' 'makeflags')
|
||||
backup=(etc/gssproxy/{gssproxy,24-nfs-server,80-httpd,99-network-fs-clients}.conf
|
||||
|
@ -35,10 +36,6 @@ prepare() {
|
|||
build() {
|
||||
cd gssproxy-$pkgver
|
||||
|
||||
# make it find bundled verto from krb5 without its own pkg-config file
|
||||
export VERTO_CFLAGS="-I/usr/include"
|
||||
export VERTO_LIBS="-L/usr/lib -lverto"
|
||||
|
||||
./configure --prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--with-pubconf-path=/etc/gssproxy \
|
||||
|
@ -88,3 +85,4 @@ package() {
|
|||
license=('custom: MIT')
|
||||
|
||||
sha256sums=(ebc355c1495db96e3591574f32b9464fcfbf73381ce8fcb397cdede220167dc4) # gssproxy-0.9.1.tar.gz
|
||||
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
|
||||
pkgname=gssproxy
|
||||
pkgver=0.9.1
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="GSSAPI Proxy"
|
||||
arch=(x86_64)
|
||||
url="https://github.com/gssapi/gssproxy"
|
||||
license=('custom: MIT')
|
||||
depends=('krb5' 'popt' 'ding-libs' 'systemd-libs')
|
||||
depends=('libverto-module-base' 'popt' 'ding-libs' 'systemd-libs')
|
||||
makedepends=('libxslt' 'systemd' 'docbook-xsl' 'doxygen' 'po4a')
|
||||
options=('emptydirs' 'makeflags')
|
||||
backup=(etc/gssproxy/{gssproxy,24-nfs-server,80-httpd,99-network-fs-clients}.conf
|
||||
|
@ -28,11 +28,6 @@ prepare() {
|
|||
|
||||
build() {
|
||||
cd gssproxy-$pkgver
|
||||
|
||||
# make it find bundled verto from krb5 without its own pkg-config file
|
||||
export VERTO_CFLAGS="-I/usr/include"
|
||||
export VERTO_LIBS="-L/usr/lib -lverto"
|
||||
|
||||
./configure --prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--with-pubconf-path=/etc/gssproxy \
|
||||
|
|
211
gssproxy/configure
vendored
Normal file
211
gssproxy/configure
vendored
Normal file
|
@ -0,0 +1,211 @@
|
|||
`configure' configures gssproxy 0.9.0 to adapt to many kinds of systems.
|
||||
|
||||
Usage: ./configure [OPTION]... [VAR=VALUE]...
|
||||
|
||||
To assign environment variables (e.g., CC, CFLAGS...), specify them as
|
||||
VAR=VALUE. See below for descriptions of some of the useful variables.
|
||||
|
||||
Defaults for the options are specified in brackets.
|
||||
|
||||
Configuration:
|
||||
-h, --help display this help and exit
|
||||
--help=short display options specific to this package
|
||||
--help=recursive display the short help of all the included packages
|
||||
-V, --version display version information and exit
|
||||
-q, --quiet, --silent do not print `checking ...' messages
|
||||
--cache-file=FILE cache test results in FILE [disabled]
|
||||
-C, --config-cache alias for `--cache-file=config.cache'
|
||||
-n, --no-create do not create output files
|
||||
--srcdir=DIR find the sources in DIR [configure dir or `..']
|
||||
|
||||
Installation directories:
|
||||
--prefix=PREFIX install architecture-independent files in PREFIX
|
||||
[/usr/local]
|
||||
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
|
||||
[PREFIX]
|
||||
|
||||
By default, `make install' will install all the files in
|
||||
`/usr/local/bin', `/usr/local/lib' etc. You can specify
|
||||
an installation prefix other than `/usr/local' using `--prefix',
|
||||
for instance `--prefix=$HOME'.
|
||||
|
||||
For better control, use the options below.
|
||||
|
||||
Fine tuning of the installation directories:
|
||||
--bindir=DIR user executables [EPREFIX/bin]
|
||||
--sbindir=DIR system admin executables [EPREFIX/sbin]
|
||||
--libexecdir=DIR program executables [EPREFIX/libexec]
|
||||
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
|
||||
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
|
||||
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
|
||||
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
|
||||
--libdir=DIR object code libraries [EPREFIX/lib]
|
||||
--includedir=DIR C header files [PREFIX/include]
|
||||
--oldincludedir=DIR C header files for non-gcc [/usr/include]
|
||||
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
|
||||
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
|
||||
--infodir=DIR info documentation [DATAROOTDIR/info]
|
||||
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
|
||||
--mandir=DIR man documentation [DATAROOTDIR/man]
|
||||
--docdir=DIR documentation root [DATAROOTDIR/doc/gssproxy]
|
||||
--htmldir=DIR html documentation [DOCDIR]
|
||||
--dvidir=DIR dvi documentation [DOCDIR]
|
||||
--pdfdir=DIR pdf documentation [DOCDIR]
|
||||
--psdir=DIR ps documentation [DOCDIR]
|
||||
|
||||
Program names:
|
||||
--program-prefix=PREFIX prepend PREFIX to installed program names
|
||||
--program-suffix=SUFFIX append SUFFIX to installed program names
|
||||
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
|
||||
|
||||
System types:
|
||||
--build=BUILD configure for building on BUILD [guessed]
|
||||
--host=HOST cross-compile to build programs to run on HOST [BUILD]
|
||||
|
||||
Optional Features:
|
||||
--disable-option-checking ignore unrecognized --enable/--with options
|
||||
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
|
||||
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
|
||||
--enable-dependency-tracking
|
||||
do not reject slow dependency extractors
|
||||
--disable-dependency-tracking
|
||||
speeds up one-time build
|
||||
--enable-silent-rules less verbose build output (undo: "make V=1")
|
||||
--disable-silent-rules verbose build output (undo: "make V=0")
|
||||
--enable-static[=PKGS] build static libraries [default=no]
|
||||
--enable-shared[=PKGS] build shared libraries [default=yes]
|
||||
--enable-fast-install[=PKGS]
|
||||
optimize for fast installation [default=yes]
|
||||
--disable-libtool-lock avoid locking (might break parallel builds)
|
||||
--disable-nls do not use Native Language Support
|
||||
--disable-rpath do not hardcode runtime library paths
|
||||
--enable-all-experimental-features
|
||||
build all experimental features
|
||||
--enable-only-gss-module
|
||||
Whether to build only the gss module code [no]
|
||||
--enable-always-interpose
|
||||
Whether to build with interposer always enabled [no]
|
||||
|
||||
Optional Packages:
|
||||
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
||||
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
|
||||
--with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
|
||||
both]
|
||||
--with-aix-soname=aix|svr4|both
|
||||
shared library versioning (aka "SONAME") variant to
|
||||
provide on AIX, [default=aix].
|
||||
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
|
||||
--with-sysroot[=DIR] Search for dependent libraries within DIR (or the
|
||||
compiler's sysroot if not specified).
|
||||
--with-gnu-ld assume the C compiler uses GNU ld default=no
|
||||
--with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
|
||||
--without-libiconv-prefix don't search for libiconv in includedir and libdir
|
||||
--with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
|
||||
--without-libintl-prefix don't search for libintl in includedir and libdir
|
||||
--with-shared-build-dir=DIR
|
||||
temporary build directory where libraries are
|
||||
installed [$srcdir/sharedbuild]
|
||||
--with-os=OS_TYPE Type of your operation system
|
||||
(fedora|redhat|suse|gentoo)
|
||||
|
||||
--with-distro-version=VERSION
|
||||
Distro version number []
|
||||
|
||||
|
||||
--with-cc-path=PATH Where to store ccache files for gssproxy
|
||||
[/var/run/user/gssproxy]
|
||||
|
||||
|
||||
--with-log-path=PATH Where to store log files for gssproxy
|
||||
[/var/log/gssproxy]
|
||||
|
||||
|
||||
--with-pubconf-path=PATH
|
||||
Where to store pubconf files for gssproxy
|
||||
[/etc/gssproxy]
|
||||
|
||||
|
||||
--with-gssconf-path=PATH
|
||||
Where to store gss mech config [/etc/gss/mech.d]
|
||||
|
||||
|
||||
--with-socket-name=PATH Name of the GSS Proxy socket file
|
||||
[/var/lib/gssproxy/default.sock]
|
||||
|
||||
|
||||
--with-pid-file=PATH Name of the GSS Proxy pid file
|
||||
[/var/run/gssproxy.pid]
|
||||
|
||||
|
||||
--with-test-dir=PATH Directory used for make check temporary files
|
||||
[$builddir]
|
||||
|
||||
|
||||
--with-manpages Whether to regenerate man pages from DocBook sources
|
||||
[yes]
|
||||
|
||||
--with-xml-catalog-path=PATH
|
||||
Where to look for XML catalog [/etc/xml/catalog]
|
||||
|
||||
|
||||
--with-selinux Whether to build with SELinux support [yes]
|
||||
|
||||
--with-gssidebug Whether to build with interposer debugging support
|
||||
[no]
|
||||
|
||||
--with-gpstate-path=PATH
|
||||
Where to create default socket for gssproxy
|
||||
[/var/lib/gssproxy]
|
||||
|
||||
|
||||
--with-gpp-default-behavior=LOCAL_FIRST|LOCAL_ONLY|REMOTE_FIRST|REMOTE_ONLY
|
||||
Which default behavior the gssproxy interposer
|
||||
plugin should use [LOCAL_FIRST]
|
||||
|
||||
--with-hardening Whether to add extra hardening flags [no]
|
||||
|
||||
--with-initscript=INITSCRIPT_TYPE
|
||||
Type of your init script (systemd|none). [systemd]
|
||||
|
||||
|
||||
--with-cap Whether to build with libcap [no]
|
||||
|
||||
--with-systemdunitdir=DIR
|
||||
Directory for systemd service files [Auto],
|
||||
|
||||
--with-systemduserunitdir=DIR
|
||||
Directory for systemd user service files [Auto],
|
||||
|
||||
|
||||
Some influential environment variables:
|
||||
CC C compiler command
|
||||
CFLAGS C compiler flags
|
||||
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
|
||||
nonstandard directory <lib dir>
|
||||
LIBS libraries to pass to the linker, e.g. -l<library>
|
||||
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
|
||||
you have headers in a nonstandard directory <include dir>
|
||||
LT_SYS_LIBRARY_PATH
|
||||
User-defined run-time library search path.
|
||||
CPP C preprocessor
|
||||
PKG_CONFIG path to pkg-config utility
|
||||
KRB5_GSSAPI_CFLAGS
|
||||
C compiler flags for KRB5_GSSAPI, overriding pkg-config
|
||||
KRB5_GSSAPI_LIBS
|
||||
linker flags for KRB5_GSSAPI, overriding pkg-config
|
||||
VERTO_CFLAGS
|
||||
C compiler flags for VERTO, overriding pkg-config
|
||||
VERTO_LIBS linker flags for VERTO, overriding pkg-config
|
||||
LIBINI_CONFIG_CFLAGS
|
||||
C compiler flags for LIBINI_CONFIG, overriding pkg-config
|
||||
LIBINI_CONFIG_LIBS
|
||||
linker flags for LIBINI_CONFIG, overriding pkg-config
|
||||
SYSTEMD_DAEMON_CFLAGS
|
||||
C compiler flags for SYSTEMD_DAEMON, overriding pkg-config
|
||||
SYSTEMD_DAEMON_LIBS
|
||||
linker flags for SYSTEMD_DAEMON, overriding pkg-config
|
||||
|
||||
Use these variables to override the choices made by `configure' or to help
|
||||
it to find libraries and programs with nonstandard names/locations.
|
||||
|
||||
Report bugs to <simo@redhat.com>.
|
|
@ -1,9 +1,9 @@
|
|||
popt
|
||||
ding-libs
|
||||
autoconf
|
||||
automake
|
||||
libverto
|
||||
libxslt
|
||||
docbook-xsl
|
||||
doxygen
|
||||
po4a
|
||||
autoconf
|
||||
automake
|
||||
|
||||
popt
|
||||
ding-libs
|
||||
|
|
Loading…
Reference in a new issue