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