4 DISTNAME= eciadsl-usermode-0.10
6 MASTER_SITES= http://benoit.is-a-geek.net/bsd-tmp/
8 MAINTAINER= imil@gcu.info
9 COMMENT= Driver for Globespan chipset-based ADSL USB modems
11 BUILD_DEPENDS+= userppp>=001107:../../net/userppp
13 PKG_INSTALLATION_TYPES= overwrite pkgviews
15 ONLY_FOR_PLATFORM= NetBSD-*-i386
17 CHECK_PORTABILITY_SKIP= configure.sav
19 USE_TOOLS+= gmake msgfmt
21 BUILD_TARGET= eci-load1 eci-load2 pppoeci
24 cd ${WRKSRC} && gmake clean # archive's dirty
26 EGDIR= ${PREFIX}/share/examples/${PKGBASE}
27 CONF_FILES= ${EGDIR}/ppp.conf ${PKG_SYSCONFDIR}/ppp/ppp.conf
30 ${INSTALL_DATA_DIR} ${PREFIX}/share/${PKGBASE}
31 ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/${PKGBASE}
32 ${INSTALL_DATA_DIR} ${PKG_SYSCONFDIR}
33 ${INSTALL_PROGRAM} ${WRKSRC}/eci-load1 ${PREFIX}/sbin
34 ${INSTALL_PROGRAM} ${WRKSRC}/eci-load2 ${PREFIX}/sbin
35 ${INSTALL_PROGRAM} ${WRKSRC}/pppoeci ${PREFIX}/sbin
36 ${INSTALL_DATA} ${WRKSRC}/modems.db ${PREFIX}/share/${PKGBASE}
37 ${INSTALL_DATA} ${WRKSRC}/providers.db ${PREFIX}/share/${PKGBASE}
38 ${INSTALL_DATA} ${WRKSRC}/firmware00.bin ${PREFIX}/share/${PKGBASE}
39 ${INSTALL_DATA} ${WRKSRC}/synch01.bin ${PREFIX}/share/${PKGBASE}
40 ${INSTALL_DATA} ${WRKSRC}/ppp.conf ${EGDIR}
43 SUBST_MESSAGE.path= Setting up hardcoded path
44 # this archive is really dirty, config.h is not created by configure...
45 SUBST_FILES.path= Makefile.dep config.h \
46 check-hdlc-bug.c check-hdlc.c eci-load1.c \
47 eci-load2.c pppoeci.c semaphore.c
48 SUBST_STAGE.path= post-patch
49 SUBST_SED.path= -e 's|/usr/pkg|${PREFIX}|'
51 SUBST_CLASSES+= ppp_conf
52 SUBST_FILES.ppp_conf= ppp.conf
53 SUBST_STAGE.ppp_conf= post-patch
54 SUBST_SED.ppp_conf= -e 's|/root/eciadsl-usermode-0.10|${PREFIX}/sbin|'
56 MESSAGE_SUBST+= PKGBASE=${PKGBASE}
58 .include "../../wip/libpusb/buildlink3.mk"
59 .include "../../converters/libiconv/buildlink3.mk"
60 .include "../../mk/bsd.pkg.mk"