pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/sapnwrfcsdk pkgsrc changes:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b416db13a8b4
branches:  trunk
changeset: 555801:b416db13a8b4
user:      sno <sno%pkgsrc.org@localhost>
date:      Mon Mar 09 16:53:16 2009 +0000

description:
pkgsrc changes:

Import SAP NWRFC SDK

The SAP NetWeaver RFC SDK allows to develop applications which can do Remote
Function Calls to an SAP (ABAP) instance.

On 09/15/08 05:46 UTC, OBATA Akio <obache%netbsd.org@localhost> wrote:
> Personally, I think that those packages may exist.

On 09/15/08 09:41 UTC, Jonathan Groll <lists%groll.co.za@localhost> wrote:
> I for one would be most grateful if you could get this to work.

Oked by joerg@

diffstat:

 devel/sapnwrfcsdk/DESCR         |   16 +++++
 devel/sapnwrfcsdk/Makefile      |  128 ++++++++++++++++++++++++++++++++++++++++
 devel/sapnwrfcsdk/PLIST.AIX     |   12 +++
 devel/sapnwrfcsdk/PLIST.HPUX    |   15 ++++
 devel/sapnwrfcsdk/PLIST.Interix |   12 +++
 devel/sapnwrfcsdk/PLIST.Linux   |   12 +++
 devel/sapnwrfcsdk/PLIST.SunOS   |   12 +++
 devel/sapnwrfcsdk/PLIST.common  |   14 ++++
 devel/sapnwrfcsdk/buildlink3.mk |   26 ++++++++
 devel/sapnwrfcsdk/distinfo      |   38 +++++++++++
 10 files changed, 285 insertions(+), 0 deletions(-)

diffs (truncated from 325 to 300 lines):

diff -r b7d4cd263c9e -r b416db13a8b4 devel/sapnwrfcsdk/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/sapnwrfcsdk/DESCR   Mon Mar 09 16:53:16 2009 +0000
@@ -0,0 +1,16 @@
+The SAP NetWeaver RFC SDK allows to develop applications which can do Remote
+Function Calls to an SAP (ABAP) instance.
+
+How to get SAP RFC-SDK for C/C++:
+
+You need your SAP Service Marketplace username and password.
+
+Visit http://service.sap.com/ Under the "SAP Support Portal", there is a link
+titled "Software Download". Click on it. In the page that opens up, the left
+pane is a tree / hierarchical view. Follow this path: SAP Software
+Distribution Center --> Download --> Support Packages and Patches --> Entry
+by Application Group. Click on it. In the right pane, a few links will come
+up. Click on "Additional Components". In the right pane, a few more links are
+displayed. Choose "SAP RFC SDK UNICODE".
+(You always need the Unicode libraries, irrespective of whether your SAP
+Server is unicode or not).
diff -r b7d4cd263c9e -r b416db13a8b4 devel/sapnwrfcsdk/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/sapnwrfcsdk/Makefile        Mon Mar 09 16:53:16 2009 +0000
@@ -0,0 +1,128 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/03/09 16:53:16 sno Exp $
+
+PKGNAME=               sapnwrfcsdk-7.11
+CATEGORIES=            devel
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+
+.include "../../emulators/sap/Makefile.common"
+
+DISTRIBUTED_SHEXT=     so
+.if ${SAP_OPSYS} == "linux"
+.if ${SAP_ARCH} == "x86_64"
+DISTNAME=              NWRFC_1-20004549
+.elif ${SAP_ARCH} == "i386"
+DISTNAME=              NWRFC_1-20004547
+.elif ${SAP_ARCH} == "powerpc"
+DISTNAME=              NWRFC_1-20004546
+.elif ${SAP_ARCH} == "ia64"
+DISTNAME=              NWRFC_1-20004548
+.else
+BROKEN=                Architecture ${MACHINE_ARCH} on this platform not supported
+.endif
+.elif ${SAP_OPSYS} == "aix"
+.if ${SAP_ARCH} == "powerpc"
+DISTNAME=              NWRFC_1-20004303
+.else
+BROKEN=                Architecture ${MACHINE_ARCH} on this platform not supported
+.endif
+.elif ${SAP_OPSYS} == "hpux"
+PLIST_VARS+=           ia64 hppa
+.if ${SAP_ARCH} == "ia64"
+DISTNAME=              NWRFC_1-20004304
+PLIST.ia64=            yes
+.elif ${SAP_ARCH} == "hppa"
+DISTNAME=              NWRFC_1-20004545
+DISTRIBUTED_SHEXT=     sl
+PLIST.parisc=          yes
+.else
+BROKEN=                Architecture ${MACHINE_ARCH} on this platform not supported
+.endif
+.elif ${SAP_OPSYS} == "solaris"
+.if ${SAP_ARCH} == "x86_64"
+DISTNAME=              NWRFC_1-20004556
+.elif ${SAP_ARCH} == "sparc64"
+DISTNAME=              NWRFC_1-20004557
+.else
+BROKEN=                Architecture ${MACHINE_ARCH} on this platform not supported
+.endif
+.elif ${SAP_OPSYS} == "interix"
+DISTRIBUTED_SHEXT=     dll
+.if ${SAP_ARCH} == "x86_64"
+DISTNAME=              NWRFC_1-20004552
+.elif ${SAP_ARCH} == "i586"
+DISTNAME=              NWRFC_1-20004550
+.elif ${SAP_ARCH} == "ia64"
+DISTNAME=              NWRFC_1-20004551
+.else
+BROKEN=                Architecture ${MACHINE_ARCH} on platform ${OPSYS} not supported
+.endif
+.else
+BROKEN=                Plattform ${OPSYS} not supported
+.endif
+
+EXTRACT_CMD=           SAPCAR -xvf ${DOWNLOADED_DISTFILE}
+
+MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
+COMMENT=               SAP NetWeaver RFC SDK
+
+LICENSE=               sap-license
+RESTRICTED=            Only unmodified original package can be distributed
+NO_BIN_ON_CDROM=       ${RESTRICTED}
+NO_BIN_ON_FTP=         ${RESTRICTED}
+
+WRKSRC=                        ${WRKDIR}/nwrfcsdk
+
+do-install:
+       ${INSTALL_PROGRAM} ${WRKSRC}/bin/rfcexec ${DESTDIR}${PREFIX}/bin/rfcexec
+       ${INSTALL_PROGRAM} ${WRKSRC}/bin/startrfc ${DESTDIR}${PREFIX}/bin/startrfc
+       ${INSTALL_DATA} ${WRKSRC}/include/sapdecf.h ${DESTDIR}${PREFIX}/include/sapdecf.h
+       ${INSTALL_DATA} ${WRKSRC}/include/sapnwrfc.h ${DESTDIR}${PREFIX}/include/sapnwrfc.h
+       ${INSTALL_DATA} ${WRKSRC}/include/sapuc.h ${DESTDIR}${PREFIX}/include/sapuc.h
+       ${INSTALL_DATA} ${WRKSRC}/include/sapucx.h ${DESTDIR}${PREFIX}/include/sapucx.h
+       ${INSTALL_LIB} ${WRKSRC}/lib/libicudecnumber.${DISTRIBUTED_SHEXT} ${DESTDIR}${PREFIX}/lib/libicudecnumber.${DISTRIBUTED_SHEXT}
+.if ${SAP_OPSYS} != "interix"
+       ${INSTALL_LIB} ${WRKSRC}/lib/libsapnwrfc.${DISTRIBUTED_SHEXT} ${DESTDIR}${PREFIX}/lib/libsapnwrfc.${DISTRIBUTED_SHEXT}
+.endif
+       ${INSTALL_LIB} ${WRKSRC}/lib/libsapucum.${DISTRIBUTED_SHEXT} ${DESTDIR}${PREFIX}/lib/libsapucum.${DISTRIBUTED_SHEXT}
+.if ${SAP_OPSYS} == "linux" || ${SAP_OPSYS} == "solaris"
+       ${INSTALL_LIB} ${WRKSRC}/lib/libicudata.so.34 ${DESTDIR}${PREFIX}/lib/libicudata.so.34
+       ${INSTALL_LIB} ${WRKSRC}/lib/libicui18n.so.34 ${DESTDIR}${PREFIX}/lib/libicui18n.so.34
+       ${INSTALL_LIB} ${WRKSRC}/lib/libicuuc.so.34 ${DESTDIR}${PREFIX}/lib/libicuuc.so.34
+       ${LN} -s libicudata.so.34 ${DESTDIR}${PREFIX}/lib/libicudata.so
+       ${LN} -s libicui18n.so.34 ${DESTDIR}${PREFIX}/lib/libicui18n.so
+       ${LN} -s libicuuc.so.34 ${DESTDIR}${PREFIX}/lib/libicuuc.so
+.elif ${SAP_OPSYS} == "aix"
+       ${INSTALL_LIB} ${WRKSRC}/lib/libicudata34.a ${DESTDIR}${PREFIX}/lib/libicudata34.a
+       ${INSTALL_LIB} ${WRKSRC}/lib/libicui18n34.a ${DESTDIR}${PREFIX}/lib/libicui18n34.a
+       ${INSTALL_LIB} ${WRKSRC}/lib/libicuuc34.a ${DESTDIR}${PREFIX}/lib/libicuuc34.a
+       ${LN} -s libicudata34.a ${DESTDIR}${PREFIX}/lib/libicudata.a
+       ${LN} -s libicui18n34.a ${DESTDIR}${PREFIX}/lib/libicui18n.a
+       ${LN} -s libicuuc34.a ${DESTDIR}${PREFIX}/lib/libicuuc.a
+.elif ${SAP_OPSYS} == "hpux"
+       ${INSTALL_LIB} ${WRKSRC}/lib/libicudata.sl.34 ${DESTDIR}${PREFIX}/lib/libicudata.sl.34
+       ${INSTALL_LIB} ${WRKSRC}/lib/libicui18n.sl.34 ${DESTDIR}${PREFIX}/lib/libicui18n.sl.34
+       ${INSTALL_LIB} ${WRKSRC}/lib/libicuuc.sl.34 ${DESTDIR}${PREFIX}/lib/libicuuc.sl.34
+       ${LN} -s libicudata.sl.34 ${DESTDIR}${PREFIX}/lib/libicudata.sl
+       ${LN} -s libicui18n.sl.34 ${DESTDIR}${PREFIX}/lib/libicui18n.sl
+       ${LN} -s libicuuc.sl.34 ${DESTDIR}${PREFIX}/lib/libicuuc.sl
+.elif ${SAP_OPSYS} == "interix"
+       ${INSTALL_LIB} ${WRKSRC}/lib/icudt34.dll ${DESTDIR}${PREFIX}/lib/icudt34.dll
+       ${INSTALL_LIB} ${WRKSRC}/lib/icuin34.dll ${DESTDIR}${PREFIX}/lib/icuin34.dll
+       ${INSTALL_LIB} ${WRKSRC}/lib/icuuc34.dll ${DESTDIR}${PREFIX}/lib/icuuc34.dll
+       ${INSTALL_LIB} ${WRKSRC}/lib/sapdecfICUlib.lib ${DESTDIR}${PREFIX}/lib/sapdecfICUlib.lib
+       ${INSTALL_LIB} ${WRKSRC}/lib/sapnwrfc.dll ${DESTDIR}${PREFIX}/lib/sapnwrfc.dll
+       ${INSTALL_LIB} ${WRKSRC}/lib/sapnwrfc.lib ${DESTDIR}${PREFIX}/lib/sapnwrfc.lib
+       ${INSTALL_LIB} ${WRKSRC}/lib/libsapucum.lib ${DESTDIR}${PREFIX}/lib/libsapucum.lib
+.endif
+       ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/sapnwrfcsdk
+       ${INSTALL_DATA} ${WRKSRC}/demo/companyClient.c ${DESTDIR}${PREFIX}/share/examples/sapnwrfcsdk/companyClient.c
+       ${INSTALL_DATA} ${WRKSRC}/demo/rfcexec.cpp ${DESTDIR}${PREFIX}/share/examples/sapnwrfcsdk/rfcexec.cpp
+       ${INSTALL_DATA} ${WRKSRC}/demo/rfcexec.h ${DESTDIR}${PREFIX}/share/examples/sapnwrfcsdk/rfcexec.h
+       ${INSTALL_DATA} ${WRKSRC}/demo/sapnwrfc.ini ${DESTDIR}${PREFIX}/share/examples/sapnwrfcsdk/sapnwrfc.ini
+       ${INSTALL_DATA} ${WRKSRC}/demo/sflightClient.c ${DESTDIR}${PREFIX}/share/examples/sapnwrfcsdk/sflightClient.c
+       ${INSTALL_DATA} ${WRKSRC}/demo/startrfc.cpp ${DESTDIR}${PREFIX}/share/examples/sapnwrfcsdk/startrfc.cpp
+       ${INSTALL_DATA} ${WRKSRC}/demo/startrfc.h ${DESTDIR}${PREFIX}/share/examples/sapnwrfcsdk/startrfc.h
+       ${INSTALL_DATA} ${WRKSRC}/demo/stfcDeepTableServer.c ${DESTDIR}${PREFIX}/share/examples/sapnwrfcsdk/stfcDeepTableServer.c
+
+.include "../../mk/bsd.pkg.mk"
diff -r b7d4cd263c9e -r b416db13a8b4 devel/sapnwrfcsdk/PLIST.AIX
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/sapnwrfcsdk/PLIST.AIX       Mon Mar 09 16:53:16 2009 +0000
@@ -0,0 +1,12 @@
+@comment $NetBSD: PLIST.AIX,v 1.1.1.1 2009/03/09 16:53:17 sno Exp $
+bin/rfcexec
+bin/startrfc
+lib/libicudata34.a
+lib/libicudata.a
+lib/libicudecnumber.so
+lib/libicui18n34.a
+lib/libicui18n.a
+lib/libicuuc34.a
+lib/libicuuc.a
+lib/libsapnwrfc.so
+lib/libsapucum.so
diff -r b7d4cd263c9e -r b416db13a8b4 devel/sapnwrfcsdk/PLIST.HPUX
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/sapnwrfcsdk/PLIST.HPUX      Mon Mar 09 16:53:16 2009 +0000
@@ -0,0 +1,15 @@
+@comment $NetBSD: PLIST.HPUX,v 1.1.1.1 2009/03/09 16:53:17 sno Exp $
+bin/rfcexec
+bin/startrfc
+lib/libicudata34.sl
+lib/libicudata.sl
+${PLIST.ia64}lib/libicudecnumber.so
+${PLIST.hppa}lib/libicudecnumber.sl
+lib/libicui18n34.sl
+lib/libicui18n.sl
+lib/libicuuc34.sl
+lib/libicuuc.sl
+${PLIST.ia64}lib/libsapnwrfc.so
+${PLIST.hppa}lib/libsapnwrfc.sl
+${PLIST.ia64}lib/libsapucum.so
+${PLIST.hppa}lib/libsapucum.sl
diff -r b7d4cd263c9e -r b416db13a8b4 devel/sapnwrfcsdk/PLIST.Interix
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/sapnwrfcsdk/PLIST.Interix   Mon Mar 09 16:53:16 2009 +0000
@@ -0,0 +1,12 @@
+@comment $NetBSD: PLIST.Interix,v 1.1.1.1 2009/03/09 16:53:17 sno Exp $
+bin/rfcexec
+bin/startrfc
+lib/icudt34.dll
+lib/icuin34.dll
+lib/icuuc34.dll
+lib/libicudecnumber.dll
+lib/libsapucum.dll
+lib/libsapucum.lib
+lib/sapdecfICUlib.lib
+lib/sapnwrfc.dll
+lib/sapnwrfc.lib
diff -r b7d4cd263c9e -r b416db13a8b4 devel/sapnwrfcsdk/PLIST.Linux
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/sapnwrfcsdk/PLIST.Linux     Mon Mar 09 16:53:16 2009 +0000
@@ -0,0 +1,12 @@
+@comment $NetBSD: PLIST.Linux,v 1.1.1.1 2009/03/09 16:53:17 sno Exp $
+bin/rfcexec
+bin/startrfc
+lib/libsapucum.so
+lib/libicui18n.so.34
+lib/libicui18n.so
+lib/libicudecnumber.so
+lib/libicuuc.so.34
+lib/libicuuc.so
+lib/libsapnwrfc.so
+lib/libicudata.so.34
+lib/libicudata.so
diff -r b7d4cd263c9e -r b416db13a8b4 devel/sapnwrfcsdk/PLIST.SunOS
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/sapnwrfcsdk/PLIST.SunOS     Mon Mar 09 16:53:16 2009 +0000
@@ -0,0 +1,12 @@
+@comment $NetBSD: PLIST.SunOS,v 1.1.1.1 2009/03/09 16:53:16 sno Exp $
+bin/rfcexec
+bin/startrfc
+lib/libsapucum.so
+lib/libicui18n.so.34
+lib/libicui18n.so
+lib/libicudecnumber.so
+lib/libicuuc.so.34
+lib/libicuuc.so
+lib/libsapnwrfc.so
+lib/libicudata.so.34
+lib/libicudata.so
diff -r b7d4cd263c9e -r b416db13a8b4 devel/sapnwrfcsdk/PLIST.common
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/sapnwrfcsdk/PLIST.common    Mon Mar 09 16:53:16 2009 +0000
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST.common,v 1.1.1.1 2009/03/09 16:53:17 sno Exp $
+include/sapuc.h
+include/sapdecf.h
+include/sapnwrfc.h
+include/sapucx.h
+share/examples/sapnwrfcsdk/companyClient.c
+share/examples/sapnwrfcsdk/sflightClient.c
+share/examples/sapnwrfcsdk/rfcexec.cpp
+share/examples/sapnwrfcsdk/rfcexec.h
+share/examples/sapnwrfcsdk/sapnwrfc.ini
+share/examples/sapnwrfcsdk/startrfc.h
+share/examples/sapnwrfcsdk/startrfc.cpp
+share/examples/sapnwrfcsdk/stfcDeepTableServer.c
+@dirrm share/examples/sapnwrfcsdk
diff -r b7d4cd263c9e -r b416db13a8b4 devel/sapnwrfcsdk/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/sapnwrfcsdk/buildlink3.mk   Mon Mar 09 16:53:16 2009 +0000
@@ -0,0 +1,26 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2009/03/09 16:53:16 sno Exp $
+#
+
+BUILDLINK_DEPTH:=              ${BUILDLINK_DEPTH}+
+SAPNWRFCSDK_BUILDLINK3_MK:=    ${SAPNWRFCSDK_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+=    sapnwrfcsdk
+.endif
+
+BUILDLINK_PACKAGES:=   ${BUILDLINK_PACKAGES:Nsapnwrfcsdk}
+BUILDLINK_PACKAGES+=   sapnwrfcsdk
+BUILDLINK_ORDER:=      ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}sapnwrfcsdk
+
+.if !empty(SAPNWRFCSDK_BUILDLINK3_MK:M+)
+
+.  include "../../mk/bsd.fast.prefs.mk"
+
+BUILDLINK_API_DEPENDS.sapnwrfcsdk+=    sapnwrfcsdk>=7.00
+BUILDLINK_ABI_DEPENDS.sapnwrfcsdk+=    sapnwrfcsdk>=7.00
+BUILDLINK_PKGSRCDIR.sapnwrfcsdk?=      ../../devel/sapnwrfcsdk
+.endif # SAPNWRFCSDK_BUILDLINK3_MK
+pkgbase := sapnwrfcsdk
+.include "../../mk/pkg-build-options.mk"
+
+BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH:S/+$//}
diff -r b7d4cd263c9e -r b416db13a8b4 devel/sapnwrfcsdk/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/sapnwrfcsdk/distinfo        Mon Mar 09 16:53:16 2009 +0000
@@ -0,0 +1,38 @@
+$NetBSD: distinfo,v 1.1.1.1 2009/03/09 16:53:17 sno Exp $
+
+SHA1 (sap/aix-powerpc/NWRFC_1-20004303.SAR) = ecdac22775f1d69f6bc29aebb39afd7748d36f77
+RMD160 (sap/aix-powerpc/NWRFC_1-20004303.SAR) = 1d694f91d2bb91408d2c89700a6f56e5d4123d3d
+Size (sap/aix-powerpc/NWRFC_1-20004303.SAR) = 9286549 bytes
+SHA1 (sap/hpux-ia64/NWRFC_1-20004304.SAR) = 595127d1aef8741dca5ff36f14cec8d5a1c7f758
+RMD160 (sap/hpux-ia64/NWRFC_1-20004304.SAR) = 23eb7f3815351eaad780aa5cacc90d5c8d2c23eb
+Size (sap/hpux-ia64/NWRFC_1-20004304.SAR) = 15139092 bytes
+SHA1 (sap/hpux-hppa/NWRFC_1-20004545.SAR) = 32a1567036ad7a9ab361521e2363e6bda190b10c
+RMD160 (sap/hpux-hppa/NWRFC_1-20004545.SAR) = 62051a710afef1565d62c7e25a8d94cc5adfa185
+Size (sap/hpux-hppa/NWRFC_1-20004545.SAR) = 9418730 bytes
+SHA1 (sap/linux-i386/NWRFC_1-20004547.SAR) = 97c06723b217a159f00d1968db81a89a14c1f003
+RMD160 (sap/linux-i386/NWRFC_1-20004547.SAR) = 838369666c2da8f7595a5d637683e9fc6b54f3e7



Home | Main Index | Thread Index | Old Index