Re: Making port check-plist errors

2017-07-12 Thread Kurt Jaeger
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

2017-07-12 Thread blubee blubeeme
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

2017-07-12 Thread Jov
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

2017-07-11 Thread 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
/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