Re: Making port check-plist errors
Hi! > make makeplist [...] You have to redirect hat into the pkg-plist file, like this: make makeplist > new-plist Then edit to fix issues (there's always one to force you to visually inspect the file 8-) vi new-plist and name the final file pkg-plist. -- p...@opsec.eu+49 171 3101372 3 years to go ! ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: Making port check-plist errors
I did that. The steps that I take are write the makefile with these contents: NO_BUILD= yes NO_WRKSUBDIR= yes PLIST_SUB= LINUXBASE=${LINUXBASE} USES= linux USE_LINUX= cups-libs jpeg do-install: # (cp -r ${WRKSRC}/opt/${PORTNAME} ${STAGEDIR}/${PORTNAME}} (gunzip ${WRKSRC}/opt/${PORTNAME}/ppds/Epson/*) (find ${WRKSRC}/opt/${PORTNAME}/ppds/Epson -type f -exec sed -i "" 's/\/opt\/epson/\/compat\/linux\/opt\/epson/g' {} \;) (cp -r ${WRKSRC}/opt/${PORTNAME} ${STAGEDIR}/${PORTNAME}) (cp -r ${STAGEDIR}/${PORTNAME} /compat/linux/opt/) (ln -sf /compat/linux/opt/${PORTNAME}/ppds/Epson /usr/local/share/cups/model/) (touch ./pkg-plist) (find /compat/linux/opt/${PORTNAME} > ./pkg-plist) (echo '/usr/local/share/cups/model/Epson' >> ./pkg-plist) make makeplist ===> License GPLv2 accepted by the user ===> epson-inkjet-printer-201401w-201401w_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by epson-inkjet-printer-201401w-201401w_1 for building ===> Extracting for epson-inkjet-printer-201401w-201401w_1 => SHA256 Checksum OK for epson-inkjet-printer-201401w/201401w/epson-inkjet-printer-201401w-1.0.0-1lsb3.2.x86_64.rpm. ===> Patching for epson-inkjet-printer-201401w-201401w_1 ===> Configuring for epson-inkjet-printer-201401w-201401w_1 ===> Staging for epson-inkjet-printer-201401w-201401w_1 ===> epson-inkjet-printer-201401w-201401w_1 depends on package: linux-c6-cups-libs>0 - found ===> epson-inkjet-printer-201401w-201401w_1 depends on package: linux-c6-jpeg>0 - found ===> Generating temporary packing list (gunzip /usr/ports/print/epson-inkjet-printer-201401w/work/epson-inkjet-printer-201401w-201401w_1/opt/epson-inkjet-printer-201401w/ppds/Epson/*) (find /usr/ports/print/epson-inkjet-printer-201401w/work/epson-inkjet-printer-201401w-201401w_1/opt/epson-inkjet-printer-201401w/ppds/Epson -type f -exec sed -i "" 's/\/opt\/epson/\/compat\/linux\/opt\/epson/g' {} \;) (cp -r /usr/ports/print/epson-inkjet-printer-201401w/work/epson-inkjet-printer-201401w-201401w_1/opt/epson-inkjet-printer-201401w /usr/ports/print/epson-inkjet-printer-201401w/work/stage/epson-inkjet-printer-201401w) (cp -r /usr/ports/print/epson-inkjet-printer-201401w/work/stage/epson-inkjet-printer-201401w /compat/linux/opt/) (ln -sf /compat/linux/opt/epson-inkjet-printer-201401w/ppds/Epson /usr/local/share/cups/model/) (touch ./pkg-plist) (find /compat/linux/opt/epson-inkjet-printer-201401w > ./pkg-plist) (echo '/usr/local/share/cups/model/Epson' >> ./pkg-plist) > Compressing man pages (compress-man) > Running Q/A tests (stage-qa) Warning: '/usr/ports/print/epson-inkjet-printer-201401w/work/stage/epson-inkjet-printer-201401w/lib64/libEpson_201401w.so.1.0.0' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD} Warning: '/usr/ports/print/epson-inkjet-printer-201401w/work/stage/epson-inkjet-printer-201401w/lib64/libEpson_201401w.MT.so.1.0.0' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD} Warning: '/usr/ports/print/epson-inkjet-printer-201401w/work/stage/epson-inkjet-printer-201401w/cups/lib/filter/epson_inkjet_printer_filter' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD} /you/have/to/check/what/makeplist/gives/you /epson-inkjet-printer-201401w/cups/lib/filter/epson_inkjet_printer_filter /epson-inkjet-printer-201401w/doc/AUTHORS /epson-inkjet-printer-201401w/doc/COPYING /epson-inkjet-printer-201401w/doc/COPYING.EPSON /epson-inkjet-printer-201401w/doc/COPYING.LIB /epson-inkjet-printer-201401w/doc/Manual.txt /epson-inkjet-printer-201401w/doc/README /epson-inkjet-printer-201401w/lib64/libEpson_201401w.MT.so.1.0.0 /epson-inkjet-printer-201401w/lib64/libEpson_201401w.so.1.0.0 /epson-inkjet-printer-201401w/ppds/Epson/Epson-L130_Series-epson-driver.ppd /epson-inkjet-printer-201401w/ppds/Epson/Epson-L132_Series-epson-driver.ppd /epson-inkjet-printer-201401w/ppds/Epson/Epson-L220_Series-epson-driver.ppd /epson-inkjet-printer-201401w/ppds/Epson/Epson-L222_Series-epson-driver.ppd /epson-inkjet-printer-201401w/ppds/Epson/Epson-L310_Series-epson-driver.ppd /epson-inkjet-printer-201401w/ppds/Epson/Epson-L312_Series-epson-driver.ppd /epson-inkjet-printer-201401w/ppds/Epson/Epson-L360_Series-epson-driver.ppd /epson-inkjet-printer-201401w/ppds/Epson/Epson-L362_Series-epson-driver.ppd /epson-inkjet-printer-201401w/ppds/Epson/Epson-L365_Series-epson-driver.ppd /epson-inkjet-printer-201401w/ppds/Epson/Epson-L366_Series-epson-driver.ppd /epson-inkjet-printer-201401w/ppds/Epson/Epson-L455_Series-epson-driver.ppd /epson-inkjet-printer-201401w/ppds/Epson/Epson-L456_Series-epson-driver.ppd /epson-inkjet-printer-201401w/resource/Epson_201401w.1.data /epson-inkjet-printer-201401w/resource/Epson_201401w.MT.1.data /epson-inkjet-printer-201401w/resource/Epson_201401w.MT.2.data /epson-inkjet-printer-201401w/resource/Epson_201401w.MT.3.data /epson-inkjet-printer-201401w/resource/Epson_201401w.MT.4.data
Re: Making port check-plist errors
Hi you should use 'make makeplist' to generate pkg-plist file. make check-plist to verify to pkg-plist after make. 2017-07-12 13:46 GMT+08:00 blubee blubeeme: > I am running into errors when trying to register the installation files. > > The Makefile is pretty barebones, it looks like this so far: > PORTNAME=epson-inkjet-printer-201401w > PORTVERSION=201401w > PORTREVISION=1 > PORTEPOCH=0 > CATEGORIES=print > MASTER_SITES= https://download3.ebz.epson.net/dsc/f/03/00/03/45/41/ > d95c03482376873661d7a8d4c165b385cd082cf3/:amd64 \ >https://download3.ebz.epson.net/dsc/f/03/00/03/45/41/ > 0c527f1eef727e350302db951a45d31319ee501b/:i386 > > DISTFILES_amd64= epson-inkjet-printer-201401w- > 1.0.0-1lsb3.2.x86_64.rpm:amd64 > DISTFILES_i386=epson-inkjet-printer-201401w- > 1.0.0-1lsb3.2.i486.rpm:i386 > > > LICENSE=LGPLv21 > DIST_SUBDIR=${PORTNAME}/${PORTVERSION} > > MAINTAINER=he...@blubee.me > COMMENT=CUPS filter for Seiko Epson Color Ink Jet Printers > > RESTRICTED=GNU Lesser General Public License version 2.1. \ >This program links the following object codes \ >which are distributed under the conditions of \ >SEIKO EPSON CORPORATION SOFTWARE LICENSE AGREEMENT. \ >*libEpson_201401w.so.1.0.0 \ >*libEpson_201401w.MT.so.1.0.0 > > > NO_BUILD=yes > NO_WRKSUBDIR=yes > PLIST_SUB=LINUXBASE=${LINUXBASE} > USES=linux > USE_LINUX=cups-libs jpeg > > do-install: > (echo ${WRKSRC}) > (gunzip ${WRKSRC}/opt/${PORTNAME}/ppds/Epson/*) > (find ${WRKSRC}/opt/${PORTNAME}/ppds/Epson -type f -exec sed -i "" > 's/\/opt\/epson/\/compat\/linux\/opt\/epson/g' {} \;) > (cp -r ${WRKSRC}/opt/${PORTNAME} /compat/linux/opt/) > (ln -sf /compat/linux/opt/${PORTNAME}/ppds/Epson > /usr/local/share/cups/model/) > (touch ./pkg-plist) > (find /compat/linux/opt/${PORTNAME} > ./pkg-plist) > (echo '/usr/local/share/cups/model/Epson' >> ./pkg-plist) > > this is what the pkg-plist file looks like after that running make > makeplist > > cat ./pkg-plist > /compat/linux/opt/epson-inkjet-printer-201401w > /compat/linux/opt/epson-inkjet-printer-201401w/cups > /compat/linux/opt/epson-inkjet-printer-201401w/cups/lib > /compat/linux/opt/epson-inkjet-printer-201401w/cups/lib/filter > /compat/linux/opt/epson-inkjet-printer-201401w/cups/ > lib/filter/epson_inkjet_ > printer_filter > /compat/linux/opt/epson-inkjet-printer-201401w/lib64 > /compat/linux/opt/epson-inkjet-printer-201401w/lib64/ > libEpson_201401w.so.1.0.0 > /compat/linux/opt/epson-inkjet-printer-201401w/lib64/ > libEpson_201401w.MT.so.1.0.0 > /compat/linux/opt/epson-inkjet-printer-201401w/ppds > /compat/linux/opt/epson-inkjet-printer-201401w/ppds/Epson > /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ > Epson/Epson-L222_Series-epson-driver.ppd > /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ > Epson/Epson-L456_Series-epson-driver.ppd > /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ > Epson/Epson-L132_Series-epson-driver.ppd > /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ > Epson/Epson-L360_Series-epson-driver.ppd > /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ > Epson/Epson-L455_Series-epson-driver.ppd > /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ > Epson/Epson-L310_Series-epson-driver.ppd > /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ > Epson/Epson-L366_Series-epson-driver.ppd > /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ > Epson/Epson-L362_Series-epson-driver.ppd > /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ > Epson/Epson-L312_Series-epson-driver.ppd > /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ > Epson/Epson-L365_Series-epson-driver.ppd > /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ > Epson/Epson-L220_Series-epson-driver.ppd > /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ > Epson/Epson-L130_Series-epson-driver.ppd > /compat/linux/opt/epson-inkjet-printer-201401w/doc > /compat/linux/opt/epson-inkjet-printer-201401w/doc/README > /compat/linux/opt/epson-inkjet-printer-201401w/doc/Manual.txt > /compat/linux/opt/epson-inkjet-printer-201401w/doc/COPYING.EPSON > /compat/linux/opt/epson-inkjet-printer-201401w/doc/COPYING.LIB > /compat/linux/opt/epson-inkjet-printer-201401w/doc/COPYING > /compat/linux/opt/epson-inkjet-printer-201401w/doc/AUTHORS > /compat/linux/opt/epson-inkjet-printer-201401w/watermark > /compat/linux/opt/epson-inkjet-printer-201401w/watermark/WEPCG07.EID > /compat/linux/opt/epson-inkjet-printer-201401w/watermark/WEPCG00.EID > /compat/linux/opt/epson-inkjet-printer-201401w/watermark/WEPCG09.EID > /compat/linux/opt/epson-inkjet-printer-201401w/watermark/WEPCG08.EID > /compat/linux/opt/epson-inkjet-printer-201401w/watermark/WEPCG01.EID > /compat/linux/opt/epson-inkjet-printer-201401w/watermark/WEPCG06.EID > /compat/linux/opt/epson-inkjet-printer-201401w/watermark/WEPCG05.EID >
Making port check-plist errors
I am running into errors when trying to register the installation files. The Makefile is pretty barebones, it looks like this so far: PORTNAME=epson-inkjet-printer-201401w PORTVERSION=201401w PORTREVISION=1 PORTEPOCH=0 CATEGORIES=print MASTER_SITES= https://download3.ebz.epson.net/dsc/f/03/00/03/45/41/ d95c03482376873661d7a8d4c165b385cd082cf3/:amd64 \ https://download3.ebz.epson.net/dsc/f/03/00/03/45/41/ 0c527f1eef727e350302db951a45d31319ee501b/:i386 DISTFILES_amd64= epson-inkjet-printer-201401w- 1.0.0-1lsb3.2.x86_64.rpm:amd64 DISTFILES_i386=epson-inkjet-printer-201401w-1.0.0-1lsb3.2.i486.rpm:i386 LICENSE=LGPLv21 DIST_SUBDIR=${PORTNAME}/${PORTVERSION} MAINTAINER=he...@blubee.me COMMENT=CUPS filter for Seiko Epson Color Ink Jet Printers RESTRICTED=GNU Lesser General Public License version 2.1. \ This program links the following object codes \ which are distributed under the conditions of \ SEIKO EPSON CORPORATION SOFTWARE LICENSE AGREEMENT. \ *libEpson_201401w.so.1.0.0 \ *libEpson_201401w.MT.so.1.0.0 NO_BUILD=yes NO_WRKSUBDIR=yes PLIST_SUB=LINUXBASE=${LINUXBASE} USES=linux USE_LINUX=cups-libs jpeg do-install: (echo ${WRKSRC}) (gunzip ${WRKSRC}/opt/${PORTNAME}/ppds/Epson/*) (find ${WRKSRC}/opt/${PORTNAME}/ppds/Epson -type f -exec sed -i "" 's/\/opt\/epson/\/compat\/linux\/opt\/epson/g' {} \;) (cp -r ${WRKSRC}/opt/${PORTNAME} /compat/linux/opt/) (ln -sf /compat/linux/opt/${PORTNAME}/ppds/Epson /usr/local/share/cups/model/) (touch ./pkg-plist) (find /compat/linux/opt/${PORTNAME} > ./pkg-plist) (echo '/usr/local/share/cups/model/Epson' >> ./pkg-plist) this is what the pkg-plist file looks like after that running make makeplist cat ./pkg-plist /compat/linux/opt/epson-inkjet-printer-201401w /compat/linux/opt/epson-inkjet-printer-201401w/cups /compat/linux/opt/epson-inkjet-printer-201401w/cups/lib /compat/linux/opt/epson-inkjet-printer-201401w/cups/lib/filter /compat/linux/opt/epson-inkjet-printer-201401w/cups/lib/filter/epson_inkjet_ printer_filter /compat/linux/opt/epson-inkjet-printer-201401w/lib64 /compat/linux/opt/epson-inkjet-printer-201401w/lib64/ libEpson_201401w.so.1.0.0 /compat/linux/opt/epson-inkjet-printer-201401w/lib64/ libEpson_201401w.MT.so.1.0.0 /compat/linux/opt/epson-inkjet-printer-201401w/ppds /compat/linux/opt/epson-inkjet-printer-201401w/ppds/Epson /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ Epson/Epson-L222_Series-epson-driver.ppd /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ Epson/Epson-L456_Series-epson-driver.ppd /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ Epson/Epson-L132_Series-epson-driver.ppd /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ Epson/Epson-L360_Series-epson-driver.ppd /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ Epson/Epson-L455_Series-epson-driver.ppd /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ Epson/Epson-L310_Series-epson-driver.ppd /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ Epson/Epson-L366_Series-epson-driver.ppd /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ Epson/Epson-L362_Series-epson-driver.ppd /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ Epson/Epson-L312_Series-epson-driver.ppd /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ Epson/Epson-L365_Series-epson-driver.ppd /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ Epson/Epson-L220_Series-epson-driver.ppd /compat/linux/opt/epson-inkjet-printer-201401w/ppds/ Epson/Epson-L130_Series-epson-driver.ppd /compat/linux/opt/epson-inkjet-printer-201401w/doc /compat/linux/opt/epson-inkjet-printer-201401w/doc/README /compat/linux/opt/epson-inkjet-printer-201401w/doc/Manual.txt /compat/linux/opt/epson-inkjet-printer-201401w/doc/COPYING.EPSON /compat/linux/opt/epson-inkjet-printer-201401w/doc/COPYING.LIB /compat/linux/opt/epson-inkjet-printer-201401w/doc/COPYING /compat/linux/opt/epson-inkjet-printer-201401w/doc/AUTHORS /compat/linux/opt/epson-inkjet-printer-201401w/watermark /compat/linux/opt/epson-inkjet-printer-201401w/watermark/WEPCG07.EID /compat/linux/opt/epson-inkjet-printer-201401w/watermark/WEPCG00.EID /compat/linux/opt/epson-inkjet-printer-201401w/watermark/WEPCG09.EID /compat/linux/opt/epson-inkjet-printer-201401w/watermark/WEPCG08.EID /compat/linux/opt/epson-inkjet-printer-201401w/watermark/WEPCG01.EID /compat/linux/opt/epson-inkjet-printer-201401w/watermark/WEPCG06.EID /compat/linux/opt/epson-inkjet-printer-201401w/watermark/WEPCG05.EID /compat/linux/opt/epson-inkjet-printer-201401w/watermark/WEPCG02.EID /compat/linux/opt/epson-inkjet-printer-201401w/watermark/WEPCG03.EID /compat/linux/opt/epson-inkjet-printer-201401w/watermark/WEPCG04.EID /compat/linux/opt/epson-inkjet-printer-201401w/resource /compat/linux/opt/epson-inkjet-printer-201401w/resource/Epson_201401w.MT.3. data