[csw-maintainers] Fixing/rebuild subversion for Solaris9

rupert THURNER rupert at opencsw.org
Tue Mar 19 19:24:48 CET 2013


Go ahead, any help is welcome ...
Am 19.03.2013 13:35 schrieb "Jan Holzhueter" <jh at opencsw.org>:

> Hi,
> I need to reactivate a build for subversion for Solaris9.
> reason is that the apache module does not work as the old one in
> Solaris9 is not build against newest apache release.
> Solaris 9 package will not have a gnome-keychain anymore. Since we only
> have old glib. I don't think anyway uses it anyway.
>
> I have that stuff done and would like to push it. (See attached patch)
>
> @Rupert I see you are the last maintainer for the package.
> If you don't have any objections I will go forward.
>
> Greetings
> Jan
>
>
> Index: Makefile
> ===================================================================
> --- Makefile    (revision 20348)
> +++ Makefile    (working copy)
> @@ -36,8 +36,8 @@
>
>  LICENSE = LICENSE
>
> -# solaris9 does not have the newest glib2 any more
> -PACKAGING_PLATFORMS += solaris10-sparc solaris10-i386
> +# solaris9 does not have the newest glib2 any more so no gnome-keychain
> on Solaris9
> +PACKAGING_PLATFORMS = solaris9-sparc solaris9-i386  solaris10-sparc
> solaris10-i386
>
>  BUILD_DEP_PKGS += CSWlibexpat-dev
>  BUILD_DEP_PKGS += CSWlibserf-dev
> @@ -57,16 +57,23 @@
>  RUNTIME_DEP_PKGS_CSWsvn   += CSWlibapr1-0
>  RUNTIME_DEP_PKGS_CSWsvn   += CSWlibaprutil1-0
>  RUNTIME_DEP_PKGS_CSWsvn   += CSWlibneon27
> -RUNTIME_DEP_PKGS_CSWsvn   += CSWlibgnome-keyring0
> -RUNTIME_DEP_PKGS_CSWsvn   += CSWlibdbus1-3
> -RUNTIME_DEP_PKGS_CSWsvn   += CSWlibglib2-0-0
> +RUNTIME_DEP_PKGS_CSWsvn_5.10   += CSWlibdbus1-3
> +RUNTIME_DEP_PKGS_CSWsvn_5.10   += CSWlibgnome-keyring0
> +RUNTIME_DEP_PKGS_CSWsvn_5.10   += CSWlibglib2-0-0
>  CHECKPKG_OVERRIDES_CSWsvn += surplus-dependency|CSWlibdbus1-3
>
> +RUNTIME_DEP_PKGS_CSWsvn += $(RUNTIME_DEP_PKGS_CSWsvn_$(GAROSREL))
> +
> +
>  PACKAGES += CSWsvn-dev
>  SPKG_DESC_CSWsvn-dev       = Subversion Development Support
>  PKGFILES_CSWsvn-dev        = $(PKGFILES_DEVEL)
>  PKGFILES_CSWsvn-dev       +=
> $(docdir)/$(CATALOGNAME_CSWsvn-dev)/changelog.CSW
> +#Needed for Solaris9 again:
> +OBSOLETED_BY_CSWsvn-dev_5.9    = CSWsvn-devel
> +OBSOLETED_BY_CSWsvn-dev += $(OBSOLETED_BY_CSWsvn-dev_$(GAROSREL))
>
> +
>  PACKAGES += CSWap2svn
>  SPKG_DESC_CSWap2svn         = Subversion Modules for Apache 2.2
>  CATALOGNAME_CSWap2svn       = ap2_subversion
> @@ -182,18 +189,21 @@
>  NODIRPATHS      = --libdir --libexecdir
>  CONFIGURE_ARGS  = $(DIRPATHS) --libdir=$(SVNLIB) --libexecdir=$(SVNLIB)
>  CONFIGURE_ARGS += --disable-mod-activation
> -CONFIGURE_ARGS += --with-jdk=/usr/jdk/j2sdk1.4.2_02/j2se
> +CONFIGURE_ARGS_5.9 += --with-jdk=/usr/jdk1.6.0_20
>  CONFIGURE_ARGS += --enable-javahl
>  CONFIGURE_ARGS += --with-apr=$(bindir)/apr-1-config
>  CONFIGURE_ARGS += --with-apr-util=$(bindir)/apu-1-config
>  CONFIGURE_ARGS += --with-apxs=$(prefix)/apache2/sbin/apxs
> -CONFIGURE_ARGS += --with-gnome-keyring=$(prefix)
> -CONFIGURE_ARGS += --with-jdk=$(JAVA_HOME)
> +CONFIGURE_ARGS_5.10 += --with-jdk=$(JAVA_HOME)
>  CONFIGURE_ARGS += --with-sasl=$(prefix)
>  CONFIGURE_ARGS += --with-serf=$(prefix)
>  CONFIGURE_ARGS += --with-ssl=$(prefix)
>  CONFIGURE_ARGS += --with-zlib=$(prefix)
>
> +#No Keyring on Solaris9
> +CONFIGURE_ARGS_5.10 += --with-gnome-keyring=$(prefix)
> +CONFIGURE_ARGS += $(CONFIGURE_ARGS_$(GAROSREL))
> +
>  # Once you have verified that a new upstream release passes the tests,
> you can use
>  # "SKIPTEST=1 gmake <target>" to skip the tests for simple repackaging
> tasks.
>  #
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opencsw.org/pipermail/maintainers/attachments/20130319/3618734d/attachment.html>


More information about the maintainers mailing list