preparation for adding drivers for some international products.
This commit is contained in:
parent
adbf56f38a
commit
815427fb3c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=117669
@ -23,9 +23,10 @@ DIST_TYPE= lpr
|
||||
.endif
|
||||
DIST_TYPE?= ""
|
||||
|
||||
PRTTYPE_PREFIX= ${PRTYPE:C|^([^0-9]+)[0-9]+.*$|\1|}
|
||||
PRTYPE_PREFIX= ${PRTYPE:C|^([^0-9]+)[0-9]+.*$|\1|}
|
||||
|
||||
.if ${PRTTYPE_PREFIX} == -sc
|
||||
.if !defined(PRT_MODEL)
|
||||
.if ${PRTYPE:C|^(.).*$|\1|} == "-"
|
||||
PRT_MODEL= ${PRTYPE:U:S/^-//}
|
||||
.elif ${PRTYPE} == 790
|
||||
PRT_MODEL= PM${PRTYPE}PT
|
||||
@ -35,16 +36,23 @@ PRT_MODEL= PM${PRTYPE:U}
|
||||
PRT_MODEL= PM820CUG
|
||||
.elif ${PRTYPE} == 4000
|
||||
PRT_MODEL= PM${PRTYPE}PX
|
||||
.elif ${PRTTYPE_PREFIX} == v || ${PRTYPE} == g900
|
||||
.elif ${PRTYPE_PREFIX} == v || ${PRTYPE} == g900
|
||||
PRT_MODEL= PX${PRTYPE:U}
|
||||
.elif ${PRTTYPE_PREFIX} == g
|
||||
.elif ${PRTYPE_PREFIX} == g
|
||||
PRT_MODEL= PM${PRTYPE:U}
|
||||
.else
|
||||
PRT_MODEL= PM${PRTYPE}C
|
||||
.endif
|
||||
.endif
|
||||
|
||||
.if ${PRTTYPE_PREFIX} == -sc
|
||||
.if !defined(MASTER_SITE_SUBDIR)
|
||||
.if ${PRTYPE} == -sc60s
|
||||
MASTER_SITE_SUBDIR= ${PRTYPE:C|^-(sc[0-9]+)s$|\1|}
|
||||
.elif ${PRTYPE} == -sc65_66s || ${PRTYPE} == -sc84_83s || \
|
||||
${PRTYPE} == -sc85_86s || ${PRTYPE} == -sp2100_2200
|
||||
MASTER_SITE_SUBDIR= ${PRTYPE:C|^-(s[cp])([0-9]+)_([0-9]+)(s?)$|\1\2\4_\1\3\4|}lpr
|
||||
.elif ${PRTYPE:C|^(.).*$|\1|} == "-"
|
||||
MASTER_SITE_SUBDIR= ${PRTYPE:S/^-//}lpr
|
||||
.elif ${PRTYPE} == 730
|
||||
MASTER_SITE_SUBDIR= ${PRTYPE}
|
||||
.elif ${PRTYPE} == "750_2000"
|
||||
@ -63,6 +71,7 @@ MASTER_SITE_SUBDIR= ${PRT_MODEL:L}lpr
|
||||
.else
|
||||
MASTER_SITE_SUBDIR= ${PRT_MODEL:L}${DIST_TYPE}
|
||||
.endif
|
||||
.endif
|
||||
|
||||
MAINTAINER= ume@FreeBSD.org
|
||||
|
||||
@ -126,7 +135,7 @@ LIB_DEPENDS+= cups.2:${PORTSDIR}/print/cups-base \
|
||||
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-2.6.2-common \
|
||||
${FILESDIR}/extra-patch-2.6.2-src \
|
||||
${FILESDIR}/extra-patch-2.6.2-src-cups
|
||||
.if ${PRTYPE} != g900
|
||||
.if ${PRTYPE} != g900 && ${PRTYPE} != -spr800
|
||||
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-2.6.2-ekpstm::main.c
|
||||
.endif
|
||||
BUILD_DEPEND+= ${LOCALBASE}/bin/autoconf253:${PORTSDIR}/devel/autoconf253
|
||||
@ -261,7 +270,8 @@ post-patch:
|
||||
${REINPLACE_CMD} -e 's;/dev/\(usb/\)\{0,1\}lp0;/dev/ulpt0;' \
|
||||
-e 's,^SUBDIRS = rc$$,#&,' \
|
||||
${WRKSRC}/ekpd/Makefile.in
|
||||
.if ${PRTYPE} == g900
|
||||
.if ${PRTYPE} == g900 || ${PRTYPE} == -sc65_66s || ${PRTYPE} == -sc85_86s || \
|
||||
${PRTYPE} == -spr800
|
||||
${REINPLACE_CMD} -e 's,^\(enum Ink\)set\(_Id inkbox_get_inkid\),\1box\2,' \
|
||||
${WRKSRC}/ekpstm/inkbox.h
|
||||
.endif
|
||||
@ -343,9 +353,10 @@ post-install:
|
||||
.endfor
|
||||
.endif
|
||||
@${ECHO_CMD} "lib/pips/${LIB_FILE}" >>${TMPPLIST}
|
||||
.if ${PRTYPE} == 970 || ${PRTYPE} == 980 || ${PRTYPE} == 4000
|
||||
@${ECHO_CMD} "lib/pips/${LIB_FILE:S/.so/R1.so/}" >>${TMPPLIST}
|
||||
@${ECHO_CMD} "lib/pips/${LIB_FILE:S/.so/R2.so/}" >>${TMPPLIST}
|
||||
.if ${PRTYPE} == 970 || ${PRTYPE} == 980 || ${PRTYPE} == 4000 || \
|
||||
${PRTYPE} == -sp2100_2200
|
||||
@${ECHO_CMD} "lib/pips/${LIB_FILE:S/.so/R1&/}" >>${TMPPLIST}
|
||||
@${ECHO_CMD} "lib/pips/${LIB_FILE:S/.so/R2&/}" >>${TMPPLIST}
|
||||
${INSTALL_SCRIPT} ${WRKDIR}/pips.sh ${PREFIX}/etc/rc.d
|
||||
@${ECHO_CMD} "etc/rc.d/pips.sh" >>${TMPPLIST}
|
||||
${PREFIX}/etc/rc.d/pips.sh start
|
||||
|
Loading…
Reference in New Issue
Block a user