SF.net SVN: gar:[26782] csw/mgar/pkg/subversion/trunk/Makefile

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Wed Sep 8 12:49:23 CEST 2021


Revision: 26782
          http://sourceforge.net/p/gar/code/26782
Author:   dmichelsen
Date:     2021-09-08 10:49:21 +0000 (Wed, 08 Sep 2021)
Log Message:
-----------
subversion/trunk: Enable 64 bit

Modified Paths:
--------------
    csw/mgar/pkg/subversion/trunk/Makefile

Modified: csw/mgar/pkg/subversion/trunk/Makefile
===================================================================
--- csw/mgar/pkg/subversion/trunk/Makefile	2021-09-06 16:47:50 UTC (rev 26781)
+++ csw/mgar/pkg/subversion/trunk/Makefile	2021-09-08 10:49:21 UTC (rev 26782)
@@ -60,6 +60,9 @@
 PYTHON = $(bindir)/python$(PYTHON_VERSION)
 MERGE_SCRIPTS_isa-default-python_version-2.6 += copy-all
 MERGE_SCRIPTS_isa-default-python_version-2.7 += copy-all
+MERGE_SCRIPTS_isa-default64-python_version-2.6 += copy-relocated-only
+MERGE_SCRIPTS_isa-default64-python_version-2.7 += copy-relocated-only
+MERGE_DIRS_isa-default64-python_version-2.7 = $(bindir) $(sbindir) $(libexecdir) $(libdir)
 
 BUILD_DEP_PKGS += CSWlibexpat-dev
 BUILD_DEP_PKGS += CSWlibsqlite3-dev
@@ -131,6 +134,8 @@
 RUNTIME_DEP_PKGS_CSWlibsvn-auth-gnome-keyring1-0-5.10-sparc += CSWlibiconv2
 RUNTIME_DEP_PKGS_CSWlibsvn-auth-gnome-keyring1-0 += $(RUNTIME_DEP_PKGS_CSWlibsvn-auth-gnome-keyring1-0-$(GAROSREL))
 RUNTIME_DEP_PKGS_CSWlibsvn-auth-gnome-keyring1-0 += $(RUNTIME_DEP_PKGS_CSWlibsvn-auth-gnome-keyring1-0-$(GAROSREL)-$(GARCH))
+# There is no 64 bit gnome keyring yet
+CHECKPKG_OVERRIDES_CSWlibsvn-auth-gnome-keyring1-0 += 64-bit-binaries-missing
 
 PACKAGES += CSWlibsvn-client1-0
 SPKG_DESC_CSWlibsvn-client1-0 = Subversion library libsvn_client-1.so.0
@@ -350,7 +355,7 @@
 PACKAGES += CSWap24-subversion
 SPKG_DESC_CSWap24-subversion = Subversion Modules for Apache 2.4
 PKGFILES_CSWap24-subversion += $(sysconfdir)/apache2/.*
-PKGFILES_CSWap24-subversion += $(libdir)/apache2/.*
+PKGFILES_CSWap24-subversion += $(call baseisadirs,$(libdir),apache2/.*)
 PKGFILES_CSWap24-subversion += $(docdir)/$(CATALOGNAME_CSWap24-subversion)/changelog.CSW
 RUNTIME_DEP_PKGS_CSWap24-subversion += CSWapache24
 RUNTIME_DEP_PKGS_CSWap24-subversion += CSWlibapr1-0
@@ -371,8 +376,9 @@
 # Lets not factor that library out
 PKGFILES_CSWjavasvn += $(call pkgfiles_lib,libsvnjavahl-1.so.0)
 CHECKPKG_OVERRIDES_CSWjavasvn += shared-lib-pkgname-mismatch|file=opt/csw/lib/libsvnjavahl-1.so.0.0.0|soname=libsvnjavahl-1.so.0|pkgname=CSWjavasvn|expected=CSWlibsvnjavahl1-0
-PKGFILES_CSWjavasvn += $(libdir)/svn-javahl/svn-javahl.jar
-PKGFILES_CSWjavasvn += $(libdir)/svn-javahl/include.*
+CHECKPKG_OVERRIDES_CSWjavasvn += shared-lib-pkgname-mismatch|file=opt/csw/lib/amd64/libsvnjavahl-1.so.0.0.0|soname=libsvnjavahl-1.so.0|pkgname=CSWjavasvn|expected=CSWlibsvnjavahl1-0
+PKGFILES_CSWjavasvn += $(call pkgfiles_lib,svn-javahl/svn-javahl.jar)
+PKGFILES_CSWjavasvn += $(call pkgfiles_lib,svn-javahl/include.*)
 PKGFILES_CSWjavasvn += $(docdir)/$(CATALOGNAME_CSWjavasvn)/changelog.CSW 
 RUNTIME_DEP_PKGS_CSWjavasvn += CSWlibapr1-0
 RUNTIME_DEP_PKGS_CSWjavasvn-5.9 += CSWlibintl8
@@ -396,6 +402,7 @@
 # Override for now as it is not harmful.
 CHECKPKG_OVERRIDES_CSWjavasvn += bad-rpath-entry|/opt/developerstudio12.6/lib|opt/csw/lib/libsvnjavahl-1.so.0.0.0
 CHECKPKG_OVERRIDES_CSWjavasvn += bad-rpath-entry|/opt/developerstudio12.6/lib/sparc|opt/csw/lib/libsvnjavahl-1.so.0.0.0  
+CHECKPKG_OVERRIDES_CSWjavasvn += bad-rpath-entry|/opt/developerstudio12.6/lib/amd64|opt/csw/lib/amd64/libsvnjavahl-1.so.0.0.0
 
 PACKAGES += CSWpm-subversion
 SPKG_DESC_CSWpm-subversion = Subversion Perl Language Binding
@@ -421,6 +428,7 @@
 RUNTIME_DEP_PKGS_CSWpm-subversion-5.10-sparc += CSWlibiconv2
 RUNTIME_DEP_PKGS_CSWpm-subversion-5.10-sparc += CSWlibintl9
 RUNTIME_DEP_PKGS_CSWpm-subversion += $(RUNTIME_DEP_PKGS_CSWpm-subversion-$(GAROSREL)-$(GARCH))
+CHECKPKG_OVERRIDES_CSWpm-subversion += 64-bit-binaries-missing
 
 OBSOLETED_BY_CSWpm-subversion += CSWpmsvn
 CATALOGNAME_CSWpmsvn = pm_subversion_stub
@@ -449,6 +457,7 @@
 RUNTIME_DEP_PKGS_CSWrb-subversion += $(RUNTIME_DEP_PKGS_CSWrb-subversion-$(GAROSREL))
 RUNTIME_DEP_PKGS_CSWrb-subversion-5.10-sparc += CSWlibmagic1
 RUNTIME_DEP_PKGS_CSWrb-subversion += $(RUNTIME_DEP_PKGS_CSWrb-subversion-$(GAROSREL)-$(GARCH))
+CHECKPKG_OVERRIDES_CSWrb-subversion += 64-bit-binaries-missing
 
 OBSOLETED_BY_CSWrb-subversion += CSWrbsvn
 
@@ -479,9 +488,10 @@
 RUNTIME_DEP_PKGS_CSWpy-subversion += CSWpython
 RUNTIME_DEP_PKGS_CSWpy-subversion += $(RUNTIME_DEP_PKGS_CSWpy-subversion-$(GAROSREL)-$(GARCH))
 CHECKPKG_OVERRIDES_CSWpy-subversion += surplus-dependency|CSWpython
-
 CHECKPKG_OVERRIDES_CSWpy-subversion += python-package-missing-py26-files
+CHECKPKG_OVERRIDES_CSWpy-subversion += 64-bit-binaries-missing
 
+
 OBSOLETED_BY_CSWpy-subversion = CSWpythonsvn
 
 # This is for /usr/share/lib/zoneinfo
@@ -549,6 +559,7 @@
 
 # There are lots of failing tests, needs more work
 # BUILD64_LIBS_ONLY = 1
+BUILD64 = 1
 
 #NODIRPATHS      = --libdir --libexecdir
 #CONFIGURE_ARGS  = $(DIRPATHS) --libdir=$(SVNLIB) --libexecdir=$(SVNLIB)
@@ -612,9 +623,12 @@
 include gar/category.mk
 
 # pygthon bindings do not link since svn-1.6.5 ...
-BINDING_LANGS-5.9 = perl python ruby
-BINDING_LANGS-5.10 = java perl python ruby
-BINDING_TARGETS = $(addprefix svn-,$(BINDING_LANGS-$(GAROSREL)))
+BINDING_LANGS-5.9-32 = perl python ruby
+BINDING_LANGS-5.9-64 = perl python ruby
+BINDING_LANGS-5.10-32 = java perl python ruby
+# There is only 64 bit Java at the moment
+BINDING_LANGS-5.10-64 = java
+BINDING_TARGETS = $(addprefix svn-,$(BINDING_LANGS-$(GAROSREL)-$(MEMORYMODEL)))
 
 PI_DEPENDS += copy-templates
 #PI_DEPENDS += create-ra_dav-symlinks

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list