update Thu Jun 10 18:37:00 PDT 2010
[pkgsrc.git] / sysutils / storage-manager / Makefile
1 # $NetBSD: Makefile,v 1.27 2010/01/27 20:12:53 joerg Exp $
2
3 DISTNAME=               sm_linux_v314_install
4 PKGNAME=                storage-manager-3.14
5 PKGREVISION=            1
6 CATEGORIES=             sysutils
7 MASTER_SITES=           # empty
8 EXTRACT_SUFX=           .rpm
9
10 MAINTAINER=             pkgsrc-users@NetBSD.org
11 HOMEPAGE=               http://opensource.adaptec.com/
12 COMMENT=                Adaptec Storage Management software
13 LICENSE=                generic-nonlicense
14
15 PKG_DESTDIR_SUPPORT=    user-destdir
16
17 RESTRICTED=             Redistribution not permitted
18 NO_SRC_ON_FTP=          ${RESTRICTED}
19 NO_SRC_ON_CDROM=        ${RESTRICTED}
20 NO_BIN_ON_FTP=          ${RESTRICTED}
21 NO_BIN_ON_CDROM=        ${RESTRICTED}
22
23 BUILD_DEPENDS+=         rpm>=2.5.4:../../misc/rpm
24
25 USE_TOOLS+=     pax
26
27 EMUL_PLATFORMS=         linux-i386
28 EMUL_MODULES.linux=     compat x11
29
30 WRKSRC=                 ${WRKDIR}/sm_linux_v314_install
31 INTERACTIVE_STAGE=      fetch
32 _STRIPFLAG_INSTALL=     # defined
33 BUILD_DIRS=             # empty
34
35 DOWNLOAD=               http://www.adaptec.com/worldwide/support/driverdetail.html?cat=%2fOperating+System%2fLinux&filekey=sm_linux_v314_install.rpm
36
37 FETCH_MESSAGE=                                                          \
38         "Adaptec Storage Manager 3.14 for RedHat Linux must be fetched" \
39         "into:"                                                         \
40         "    ${DISTDIR}"                                                \
41         "from"                                                          \
42         "    ${DOWNLOAD}"
43
44 INSTALLATION_DIRS=      etc/rc.d sbin lib/dpt
45
46 do-extract:
47         ${MKDIR} ${WRKSRC}
48         cd ${WRKSRC} && rpm2cpio ${DISTDIR}/${DISTNAME}.rpm > ${DISTNAME}.cpio
49         cd ${WRKSRC} && pax -O -d -rf ${DISTNAME}.cpio
50
51 do-patch:
52         ${SED}  -e "s,@PREFIX@,${PREFIX},g"                     \
53                 ${FILESDIR}/dptmgr.sh > ${WRKDIR}/dptmgr.sh
54         ${SED}  -e "s,@PREFIX@,${PREFIX},g"                     \
55                 ${FILESDIR}/dptsig.sh > ${WRKDIR}/dptsig.sh
56         ${SED}  -e "s,@PREFIX@,${PREFIX},g"                     \
57                 ${FILESDIR}/raidutil.sh > ${WRKDIR}/raidutil.sh
58         ${SED}  -e "s,@PREFIX@,${PREFIX},g"                     \
59                 ${FILESDIR}/dpteng > ${WRKDIR}/dpteng
60         ${SED}  -e "s,@PREFIX@,${PREFIX},g"                     \
61                 ${FILESDIR}/dptelog > ${WRKDIR}/dptelog
62
63 do-install:
64         ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/dptcom ${DESTDIR}${PREFIX}/lib/dpt
65         ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/dptelog ${DESTDIR}${PREFIX}/lib/dpt
66         ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/dpteng ${DESTDIR}${PREFIX}/lib/dpt
67         ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/dptmgr ${DESTDIR}${PREFIX}/lib/dpt
68         ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/dptscom ${DESTDIR}${PREFIX}/lib/dpt
69         ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/dptsig ${DESTDIR}${PREFIX}/lib/dpt
70         ${INSTALL_PROGRAM} ${WRKSRC}/usr/dpt/raidutil ${DESTDIR}${PREFIX}/lib/dpt
71         ${INSTALL_DATA} ${WRKSRC}/usr/dpt/dptcom.chk ${DESTDIR}${PREFIX}/lib/dpt
72         ${INSTALL_DATA} ${WRKSRC}/usr/dpt/dptelog.ini ${DESTDIR}${PREFIX}/lib/dpt
73         ${INSTALL_DATA} ${WRKSRC}/usr/dpt/dptmgr.hlp ${DESTDIR}${PREFIX}/lib/dpt
74         ${INSTALL_DATA} ${WRKSRC}/usr/dpt/dptmgr.rsc ${DESTDIR}${PREFIX}/lib/dpt
75         ${INSTALL_DATA} ${WRKSRC}/usr/dpt/dptmgr.ini ${DESTDIR}${PREFIX}/lib/dpt
76         ${INSTALL_DATA} ${WRKSRC}/usr/dpt/read.me ${DESTDIR}${PREFIX}/lib/dpt
77         ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libMrm.la ${DESTDIR}${PREFIX}/lib/dpt
78         ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libMrm.so ${DESTDIR}${PREFIX}/lib/dpt
79         ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libMrm.so.1 ${DESTDIR}${PREFIX}/lib/dpt
80         ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libMrm.so.1.0.2 ${DESTDIR}${PREFIX}/lib/dpt
81         ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libXm.la ${DESTDIR}${PREFIX}/lib/dpt
82         ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libXm.so ${DESTDIR}${PREFIX}/lib/dpt
83         ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libXm.so.1 ${DESTDIR}${PREFIX}/lib/dpt
84         ${INSTALL_DATA} ${WRKSRC}/usr/local/LessTif/Motif1.2/lib/libXm.so.1.0.2 ${DESTDIR}${PREFIX}/lib/dpt
85         ${INSTALL_MAN} ${WRKSRC}/usr/local/man/man8/raidutil.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
86         ${INSTALL_SCRIPT} ${WRKDIR}/dptmgr.sh ${DESTDIR}${PREFIX}/sbin/dptmgr
87         ${INSTALL_SCRIPT} ${WRKDIR}/dptsig.sh ${DESTDIR}${PREFIX}/sbin/dptsig
88         ${INSTALL_SCRIPT} ${WRKDIR}/raidutil.sh ${DESTDIR}${PREFIX}/sbin/raidutil
89         ${INSTALL_SCRIPT} ${WRKDIR}/dpteng ${DESTDIR}${PREFIX}/etc/rc.d/dpteng
90         ${INSTALL_SCRIPT} ${WRKDIR}/dptelog ${DESTDIR}${PREFIX}/etc/rc.d/dptelog
91
92 .include "../../mk/bsd.pkg.mk"