pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/misc/ibutton-pdkit Should replace with ${DEFAULT_SERIA...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b9632e428846
branches:  trunk
changeset: 536681:b9632e428846
user:      obache <obache%pkgsrc.org@localhost>
date:      Thu Dec 20 13:17:25 2007 +0000

description:
Should replace with ${DEFAULT_SERIAL_DEVICE}, rather than hard coded /dev/tty00.
And switch to use SUBST framework.
Bump PKGREVISION.

While here, add DESTDIR support.

diffstat:

 misc/ibutton-pdkit/Makefile |  60 ++++++++++++++++++++++----------------------
 1 files changed, 30 insertions(+), 30 deletions(-)

diffs (79 lines):

diff -r 1751d0a888ef -r b9632e428846 misc/ibutton-pdkit/Makefile
--- a/misc/ibutton-pdkit/Makefile       Thu Dec 20 13:12:13 2007 +0000
+++ b/misc/ibutton-pdkit/Makefile       Thu Dec 20 13:17:25 2007 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.13 2007/03/01 18:34:46 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2007/12/20 13:17:25 obache Exp $
 #
 
 DISTNAME=      ulinuxgnu
 PKGNAME=       ibutton-pdkit-2.00
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    misc
 MASTER_SITES=  ftp://ftp.dalsemi.com/pub/auto_id/public/
 EXTRACT_SUFX=  .zip
@@ -17,35 +17,35 @@
 
 INSTALLATION_DIRS=     bin
 
-post-patch:
-       cd ${WRKSRC};                                                   \
-               ${MAKE} clean;                                          \
-               for f in *.c; do                                        \
-                       ${SED} -e 's|/dev/cua0|/dev/tty00|'             \
-                               -e 's|Linux DS2480|${OPSYS} DS2480|'    \
-                               $$f > $$f.new;                          \
-                       ${MV} -f $$f.new $$f;                           \
-               done
+# Need clean, contains Linux binaries.
+BUILD_TARGET=          clean all
+
+SUBST_CLASSES+=                dev
+SUBST_STAGE.dev=       pre-configure
+SUBST_FILES.dev=       *.c
+SUBST_SED.dev=         -e 's|/dev/cua0|${DEFAULT_SERIAL_DEVICE}|'
+
+PKG_DESTDIR_SUPPORT=   user-destdir
 
 do-install:
-       ${INSTALL_PROGRAM} ${WRKSRC}/atod ${PREFIX}/bin/atod
-       ${INSTALL_PROGRAM} ${WRKSRC}/count ${PREFIX}/bin/count
-       ${INSTALL_PROGRAM} ${WRKSRC}/coupler ${PREFIX}/bin/coupler
-       ${INSTALL_PROGRAM} ${WRKSRC}/debit ${PREFIX}/bin/debit
-       ${INSTALL_PROGRAM} ${WRKSRC}/initcopr ${PREFIX}/bin/initcopr
-       ${INSTALL_PROGRAM} ${WRKSRC}/initrov ${PREFIX}/bin/initrov
-       ${INSTALL_PROGRAM} ${WRKSRC}/list2tag ${PREFIX}/bin/list2tag
-       ${INSTALL_PROGRAM} ${WRKSRC}/mktag ${PREFIX}/bin/mktag
-       ${INSTALL_PROGRAM} ${WRKSRC}/mweather ${PREFIX}/bin/mweather
-       ${INSTALL_PROGRAM} ${WRKSRC}/owsensor ${PREFIX}/bin/owsensor
-       ${INSTALL_PROGRAM} ${WRKSRC}/swtloop ${PREFIX}/bin/swtloop
-       ${INSTALL_PROGRAM} ${WRKSRC}/swtoper ${PREFIX}/bin/swtoper
-       ${INSTALL_PROGRAM} ${WRKSRC}/swtsngl ${PREFIX}/bin/swtsngl
-       ${INSTALL_PROGRAM} ${WRKSRC}/temp ${PREFIX}/bin/temp
-       ${INSTALL_PROGRAM} ${WRKSRC}/thermodl ${PREFIX}/bin/thermodl
-       ${INSTALL_PROGRAM} ${WRKSRC}/thermoms ${PREFIX}/bin/thermoms
-       ${INSTALL_PROGRAM} ${WRKSRC}/tstfind ${PREFIX}/bin/tstfind
-       ${INSTALL_PROGRAM} ${WRKSRC}/tstow ${PREFIX}/bin/tstow
-       ${INSTALL_PROGRAM} ${WRKSRC}/tstowe ${PREFIX}/bin/tstowe
+       ${INSTALL_PROGRAM} ${WRKSRC}/atod ${DESTDIR}${PREFIX}/bin/atod
+       ${INSTALL_PROGRAM} ${WRKSRC}/count ${DESTDIR}${PREFIX}/bin/count
+       ${INSTALL_PROGRAM} ${WRKSRC}/coupler ${DESTDIR}${PREFIX}/bin/coupler
+       ${INSTALL_PROGRAM} ${WRKSRC}/debit ${DESTDIR}${PREFIX}/bin/debit
+       ${INSTALL_PROGRAM} ${WRKSRC}/initcopr ${DESTDIR}${PREFIX}/bin/initcopr
+       ${INSTALL_PROGRAM} ${WRKSRC}/initrov ${DESTDIR}${PREFIX}/bin/initrov
+       ${INSTALL_PROGRAM} ${WRKSRC}/list2tag ${DESTDIR}${PREFIX}/bin/list2tag
+       ${INSTALL_PROGRAM} ${WRKSRC}/mktag ${DESTDIR}${PREFIX}/bin/mktag
+       ${INSTALL_PROGRAM} ${WRKSRC}/mweather ${DESTDIR}${PREFIX}/bin/mweather
+       ${INSTALL_PROGRAM} ${WRKSRC}/owsensor ${DESTDIR}${PREFIX}/bin/owsensor
+       ${INSTALL_PROGRAM} ${WRKSRC}/swtloop ${DESTDIR}${PREFIX}/bin/swtloop
+       ${INSTALL_PROGRAM} ${WRKSRC}/swtoper ${DESTDIR}${PREFIX}/bin/swtoper
+       ${INSTALL_PROGRAM} ${WRKSRC}/swtsngl ${DESTDIR}${PREFIX}/bin/swtsngl
+       ${INSTALL_PROGRAM} ${WRKSRC}/temp ${DESTDIR}${PREFIX}/bin/temp
+       ${INSTALL_PROGRAM} ${WRKSRC}/thermodl ${DESTDIR}${PREFIX}/bin/thermodl
+       ${INSTALL_PROGRAM} ${WRKSRC}/thermoms ${DESTDIR}${PREFIX}/bin/thermoms
+       ${INSTALL_PROGRAM} ${WRKSRC}/tstfind ${DESTDIR}${PREFIX}/bin/tstfind
+       ${INSTALL_PROGRAM} ${WRKSRC}/tstow ${DESTDIR}${PREFIX}/bin/tstow
+       ${INSTALL_PROGRAM} ${WRKSRC}/tstowe ${DESTDIR}${PREFIX}/bin/tstowe
 
 .include "../../mk/bsd.pkg.mk"



Home | Main Index | Thread Index | Old Index