SF.net SVN: gar:[22643] csw/mgar/pkg/cpan/DBD-Sybase/trunk
dmichelsen at users.sourceforge.net
dmichelsen at users.sourceforge.net
Thu Dec 5 15:56:57 CET 2013
Revision: 22643
http://gar.svn.sourceforge.net/gar/?rev=22643&view=rev
Author: dmichelsen
Date: 2013-12-05 14:56:57 +0000 (Thu, 05 Dec 2013)
Log Message:
-----------
cpan/DBD-Sybase/trunk: Update to Sybase 15
Modified Paths:
--------------
csw/mgar/pkg/cpan/DBD-Sybase/trunk/Makefile
csw/mgar/pkg/cpan/DBD-Sybase/trunk/checksums
Modified: csw/mgar/pkg/cpan/DBD-Sybase/trunk/Makefile
===================================================================
--- csw/mgar/pkg/cpan/DBD-Sybase/trunk/Makefile 2013-12-05 14:52:06 UTC (rev 22642)
+++ csw/mgar/pkg/cpan/DBD-Sybase/trunk/Makefile 2013-12-05 14:56:57 UTC (rev 22643)
@@ -1,5 +1,5 @@
NAME = DBD-Sybase
-VERSION = 1.11
+VERSION = 1.15
CATEGORIES = cpan
GARTYPE = v2
AUTHOR = MEWP
@@ -9,7 +9,7 @@
endef
DISTFILES = COPYING
-PATCHFILES = 0001-Use-CS_UNITEXT_TYPE-only-when-available.patch
+# PATCHFILES = 0001-Use-CS_UNITEXT_TYPE-only-when-available.patch
EXTRA_MODULATORS = DBDRIVER
MODULATIONS_DBDRIVER = ocs freetds
@@ -17,37 +17,55 @@
# I just don't have Sybase x86 OCS in 32 bit
SKIP_MODULATIONS = isa-i386-dbdriver-ocs
-PACKAGES = CSWpm-dbd-sybase-ocs CSWpm-dbd-sybase-freetds
-
-CATALOGNAME_CSWpm-dbd-sybase-ocs = pm_dbd_sybase_ocs
-CATALOGNAME_CSWpm-dbd-sybase-freetds = pm_dbd_sybase_freetds
-
-SPKG_DESC_CSWpm-dbd-sybase-ocs = $(DESCRIPTION) (Linked against Sybase OCS)
+PACKAGES += CSWpm-dbd-sybase-freetds
SPKG_DESC_CSWpm-dbd-sybase-freetds = $(DESCRIPTION) (Linked against FreeTDS)
-
# The "standard" is to link against Sybase OCS as it does not have additional
# dependencies. If you don't have that you can *additionally* install
# the version linked against FreeTDS pulling in all additional dependencies.
RUNTIME_DEP_PKGS_CSWpm-dbd-sybase-freetds += CSWfreetds
-RUNTIME_DEP_PKGS_CSWpm-dbd-sybase-freetds += CSWggettextrt
-RUNTIME_DEP_PKGS_CSWpm-dbd-sybase-ocs += CSWpm-dbd-sybase-freetds
+RUNTIME_DEP_PKGS_CSWpm-dbd-sybase-freetds += CSWlibct4
+CHECKPKG_OVERRIDES_CSWpm-dbd-sybase-freetds += bad-rpath-entry|/lib|opt/csw/lib/perl/site_perl/auto/DBD/Sybase/Sybase-freetds.so
-SYBASE_ocs = /opt/csw/sybase/OCS-12_5
+PACKAGES += CSWpm-dbd-sybase-ocs
+SPKG_DESC_CSWpm-dbd-sybase-ocs = $(DESCRIPTION) (Linked against Sybase OCS)
+PKGFILES_CSWpm-dbd-sybase-ocs = $(DBDSYBASEDIR)/.*-ocs\..*
+RUNTIME_DEP_PKGS_CSWpm-dbd-sybase-ocs += CSWpm-dbd-sybase-freetds
+
+# These are provided by the Sybase OCS libraries
+CHECKPKG_OVERRIDES_CSWpm-dbd-sybase-ocs += soname-not-found|libcs.so|is|needed|by|opt/csw/lib/perl/site_perl/auto/DBD/Sybase/Sybase-ocs.so
+CHECKPKG_OVERRIDES_CSWpm-dbd-sybase-ocs += soname-not-found|libcomn.so|is|needed|by|opt/csw/lib/perl/site_perl/auto/DBD/Sybase/Sybase-ocs.so
+CHECKPKG_OVERRIDES_CSWpm-dbd-sybase-ocs += soname-not-found|libtcl.so|is|needed|by|opt/csw/lib/perl/site_perl/auto/DBD/Sybase/Sybase-ocs.so
+CHECKPKG_OVERRIDES_CSWpm-dbd-sybase-ocs += soname-not-found|libct.so|is|needed|by|opt/csw/lib/perl/site_perl/auto/DBD/Sybase/Sybase-ocs.so
+CHECKPKG_OVERRIDES_CSWpm-dbd-sybase-ocs += soname-not-found|libsybtcl.so|is|needed|by|opt/csw/lib/perl/site_perl/auto/DBD/Sybase/Sybase-ocs.so
+CHECKPKG_OVERRIDES_CSWpm-dbd-sybase-ocs += soname-not-found|libsybct.so|is|needed|by|opt/csw/lib/perl/site_perl/auto/DBD/Sybase/Sybase-ocs.so
+CHECKPKG_OVERRIDES_CSWpm-dbd-sybase-ocs += soname-not-found|libsybcs.so|is|needed|by|opt/csw/lib/perl/site_perl/auto/DBD/Sybase/Sybase-ocs.so
+CHECKPKG_OVERRIDES_CSWpm-dbd-sybase-ocs += soname-not-found|libsybintl.so|is|needed|by|opt/csw/lib/perl/site_perl/auto/DBD/Sybase/Sybase-ocs.so
+CHECKPKG_OVERRIDES_CSWpm-dbd-sybase-ocs += soname-not-found|libsybblk.so|is|needed|by|opt/csw/lib/perl/site_perl/auto/DBD/Sybase/Sybase-ocs.so
+CHECKPKG_OVERRIDES_CSWpm-dbd-sybase-ocs += soname-not-found|libsybcomn.so|is|needed|by|opt/csw/lib/perl/site_perl/auto/DBD/Sybase/Sybase-ocs.so
+
+# These are just examples
+CHECKPKG_OVERRIDES_CSWpm-dbd-sybase-freetds += file-with-bad-content|/usr/local|root/opt/csw/lib/perl/site_perl/DBD/Sybase.pm
+
+CHECKPKG_OVERRIDES_CSWpm-dbd-sybase-ocs += bad-rpath-entry|/lib|opt/csw/lib/perl/site_perl/auto/DBD/Sybase/Sybase-ocs.so
+
+SYBASE_ocs = /opt/csw/sybase/OCS-15_0
SYBASE_freetds = /opt/csw
-SYBASE = $(SYBASE_$(DBDRIVER))
-LD_LIBRARY_PATH = $(SYBASE)/lib
-
NOISALIST = 1
EXTRA_LIB = $(SYBASE)/lib
-LD_OPTIONS =
-EXTRA_LINKER_FLAGS = $(RUNPATH_LINKER_FLAGS)
+#LD_OPTIONS =
+#EXTRA_LINKER_FLAGS = $(RUNPATH_LINKER_FLAGS)
-EXTRA_CONFIGURE_EXPORTS = SYBASE LD_LIBRARY_PATH
+EXTRA_CONFIGURE_EXPORTS += SYBASE
+CONFIGURE_ENV_SYBASE = $(SYBASE_$(DBDRIVER))
+EXTRA_CONFIGURE_EXPORTS += LD_LIBRARY_PATH
+CONFIGURE_ENV_LD_LIBRARY_PATH = $(SYBASE)/lib
+
PERL_CONFIGURE_ARGS = --accept_test_defaults --chained Y --threaded_libs N
-EXTRA_TEST_EXPORTS = LD_LIBRARY_PATH
+EXTRA_TEST_EXPORTS += LD_LIBRARY_PATH
+TEST_ENV_LD_LIBRARY_PATH = $(SYBASE)/lib
# We need a running database for this
TEST_SCRIPTS ?=
@@ -61,8 +79,6 @@
EXTRA_PAX_ARGS = -s ",/Sybase\.bs$$,/Sybase-$(DBDRIVER).bs,p"
EXTRA_PAX_ARGS += -s ",/Sybase\.so$$,/Sybase-$(DBDRIVER).so,p"
-PKGFILES_CSWpm-dbd-sybase-ocs = $(DBDSYBASEDIR)/.*-ocs\..*
-
ALTERNATIVES_CSWpm-dbd-sybase-ocs = ocs
ALTERNATIVES_CSWpm-dbd-sybase-freetds = freetds
ALTERNATIVE_ocs = $(DBDSYBASEDIR)/Sybase.so so $(DBDSYBASEDIR)/Sybase-ocs.so 200
@@ -70,10 +86,4 @@
ALTERNATIVE_freetds = $(DBDSYBASEDIR)/Sybase.so so $(DBDSYBASEDIR)/Sybase-freetds.so 100
ALTERNATIVE_freetds += $(DBDSYBASEDIR)/Sybase.bs bs $(DBDSYBASEDIR)/Sybase-freetds.bs
-# These are provided by the Sybase OCS libraries
-CHECKPKG_OVERRIDES_CSWpm-dbd-sybase-ocs += soname-not-found|libcs.so|is|needed|by|opt/csw/lib/perl/site_perl/auto/DBD/Sybase/Sybase-ocs.so
-CHECKPKG_OVERRIDES_CSWpm-dbd-sybase-ocs += soname-not-found|libcomn.so|is|needed|by|opt/csw/lib/perl/site_perl/auto/DBD/Sybase/Sybase-ocs.so
-CHECKPKG_OVERRIDES_CSWpm-dbd-sybase-ocs += soname-not-found|libtcl.so|is|needed|by|opt/csw/lib/perl/site_perl/auto/DBD/Sybase/Sybase-ocs.so
-CHECKPKG_OVERRIDES_CSWpm-dbd-sybase-ocs += soname-not-found|libct.so|is|needed|by|opt/csw/lib/perl/site_perl/auto/DBD/Sybase/Sybase-ocs.so
-
include gar/category.mk
Modified: csw/mgar/pkg/cpan/DBD-Sybase/trunk/checksums
===================================================================
--- csw/mgar/pkg/cpan/DBD-Sybase/trunk/checksums 2013-12-05 14:52:06 UTC (rev 22642)
+++ csw/mgar/pkg/cpan/DBD-Sybase/trunk/checksums 2013-12-05 14:56:57 UTC (rev 22643)
@@ -1 +1 @@
-7bbad79fcfc34195e6a3a8418277e64d DBD-Sybase-1.11.tar.gz
+d76f09f9a25896fd879ef89a98748708 DBD-Sybase-1.15.tar.gz
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