Re: make package "*** Error code 1"

2018-06-11 Thread duckmanjbr
This is the result I get with a full debug.  Why is the make package looking 
for a 0.1_GH0.tar.gz file that isn’t there?  What am I missing for this basic 
new port?

Applying[_PORTSDIR] :t to "/usr/ports"
Result[_PORTSDIR] of :t is "/usr/ports"
Applying[DISTFILES] :C to " duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz"
Modifier pattern: ".*"
Modifier pattern: "'&'"
Result[DISTFILES] of :C is "'duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz'"
/usr/bin/env  dp_DISABLE_SIZE=''  dp_DISTDIR='/usr/ports/distfiles/'  
dp_DISTINFO_FILE='/root/pfSense-pkg-localrepo/distinfo'  dp_DIST_SUBDIR=''  
dp_ECHO_MSG='echo'  dp_FETCH_AFTER_ARGS=''  dp_FETCH_BEFORE_ARGS=''  
dp_FETCH_CMD='/usr/bin/fetch -Fpr'  dp_FETCH_ENV=SSL_NO_VERIFY_PEER=1\ 
SSL_NO_VERIFY_HOSTNAME=1  dp_FORCE_FETCH_ALL=''  dp_FORCE_FETCH_LIST=''  
dp_MASTER_SITE_BACKUP='http://distcache.FreeBSD.org/ports-distfiles/'  
dp_MASTER_SITE_OVERRIDE=''  dp_MASTER_SORT_AWK='BEGIN { RS = " "; ORS = " "; 
IGNORECASE = 1 ; gl = "://[^/]*/"; } /:\/\/[^\/]*\// { good["://[^/]*/"] = 
good["://[^/]*/"] " " $0 ; next; } { rest = rest " " $0; } END { n=split(gl, 
gla); for(i=1;i<=n;i++) { print good[gla[i]]; } print rest; }'  
dp_NO_CHECKSUM=''  dp_RANDOMIZE_SITES=''  dp_SCRIPTSDIR='/usr/ports/Mk/Scripts' 
 dp_TARGET='do-fetch' dp_DEVELOPER= 
_MASTER_SITES_DEFAULT=https://codeload.github.com/duckmanjbr/pfSense-pkg-localrepo/tar.gz/0.1\?dummy=/
  dp_SITE_FLAVOR=MASTER  /bin/sh /usr/ports/Mk/Scripts/do-fetch.sh 
'duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz'
Execute: '/usr/bin/env  dp_DISABLE_SIZE=''  dp_DISTDIR='/usr/ports/distfiles/'  
dp_DISTINFO_FILE='/root/pfSense-pkg-localrepo/distinfo'  dp_DIST_SUBDIR=''  
dp_ECHO_MSG='echo'  dp_FETCH_AFTER_ARGS=''  dp_FETCH_BEFORE_ARGS=''  
dp_FETCH_CMD='/usr/bin/fetch -Fpr'  dp_FETCH_ENV=SSL_NO_VERIFY_PEER=1\ 
SSL_NO_VERIFY_HOSTNAME=1  dp_FORCE_FETCH_ALL=''  dp_FORCE_FETCH_LIST=''  
dp_MASTER_SITE_BACKUP='http://distcache.FreeBSD.org/ports-distfiles/'  
dp_MASTER_SITE_OVERRIDE=''  dp_MASTER_SORT_AWK='BEGIN { RS = " "; ORS = " "; 
IGNORECASE = 1 ; gl = "://[^/]*/"; } /:\/\/[^\/]*\// { good["://[^/]*/"] = 
good["://[^/]*/"] " " $0 ; next; } { rest = rest " " $0; } END { n=split(gl, 
gla); for(i=1;i<=n;i++) { print good[gla[i]]; } print rest; }'  
dp_NO_CHECKSUM=''  dp_RANDOMIZE_SITES=''  dp_SCRIPTSDIR='/usr/ports/Mk/Scripts' 
 dp_TARGET='do-fetch' dp_DEVELOPER= 
_MASTER_SITES_DEFAULT=https://codeload.github.com/duckmanjbr/pfSense-pkg-localrepo/tar.gz/0.1\?dummy=/
  dp_SITE_FLAVOR=MASTER  /bin/sh /usr/ports/Mk/Scripts/do-fetch.sh 
'duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz''
Applying[.MAKE.EXPORTED] :O to "META_MODE LANG LC_ALL"
Result[.MAKE.EXPORTED] of :O is "LANG LC_ALL META_MODE"
Applying[.MAKE.EXPORTED] :u to "LANG LC_ALL META_MODE"
Result[.MAKE.EXPORTED] of :u is "LANG LC_ALL META_MODE"
+ /usr/bin/env 'dp_DISABLE_SIZE=' 'dp_DISTDIR=/usr/ports/distfiles/' 
'dp_DISTINFO_FILE=/root/pfSense-pkg-localrepo/distinfo' 'dp_DIST_SUBDIR=' 
'dp_ECHO_MSG=echo' 'dp_FETCH_AFTER_ARGS=' 'dp_FETCH_BEFORE_ARGS=' 
'dp_FETCH_CMD=/usr/bin/fetch -Fpr' 'dp_FETCH_ENV=SSL_NO_VERIFY_PEER=1 
SSL_NO_VERIFY_HOSTNAME=1' 'dp_FORCE_FETCH_ALL=' 'dp_FORCE_FETCH_LIST=' 
'dp_MASTER_SITE_BACKUP=http://distcache.FreeBSD.org/ports-distfiles/' 
'dp_MASTER_SITE_OVERRIDE=' 'dp_MASTER_SORT_AWK=BEGIN { RS = " "; ORS = " "; 
IGNORECASE = 1 ; gl = "://[^/]*/"; } /:\/\/[^\/]*\// { good["://[^/]*/"] = 
good["://[^/]*/"] " " $0 ; next; } { rest = rest " " $0; } END { n=split(gl, 
gla); for(i=1;i<=n;i++) { print good[gla[i]]; } print rest; }' 
'dp_NO_CHECKSUM=' 'dp_RANDOMIZE_SITES=' 'dp_SCRIPTSDIR=/usr/ports/Mk/Scripts' 
'dp_TARGET=do-fetch' 'dp_DEVELOPER=' 
'_MASTER_SITES_DEFAULT=https://codeload.github.com/duckmanjbr/pfSense-pkg-localrepo/tar.gz/0.1?dummy=/'
 'dp_SITE_FLAVOR=MASTER' /bin/sh /usr/ports/Mk/Scripts/do-fetch.sh 
duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz
=> duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz doesn't seem to exist in 
/usr/ports/distfiles/.
=> Attempting to fetch 
https://codeload.github.com/duckmanjbr/pfSense-pkg-localrepo/tar.gz/0.1?dummy=/duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz
fetch: 
https://codeload.github.com/duckmanjbr/pfSense-pkg-localrepo/tar.gz/0.1?dummy=/duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz:
 Not Found
=> Attempting to fetch 
http://distcache.FreeBSD.org/ports-distfiles/duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz
fetch: 
http://distcache.FreeBSD.org/ports-distfiles/duckmanjbr-pfSense-pkg-localrepo-0.1_GH0.tar.gz:
 Not Found
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.

*** Failed target:  do-fetch
*** Failed command: /usr/bin/env dp_DISABLE_SIZE='' 
dp_DISTDIR='/usr/ports/distfiles/' 
dp_DISTINFO_FILE='/root/pfSense-pkg-localrepo/distinfo' dp_DIST_SUBDIR='' 
dp_ECHO_MSG='echo' dp_FETCH_AFTER_ARGS='' dp_FETCH_BEFORE_ARGS='' 
dp_FETCH_CMD='/usr/bin/fetch -Fpr' dp_FETCH_ENV=SSL_NO_VERIFY_PEER=1\ 
SSL_NO_VERIFY_HOSTNAME=1 

Re: make package "*** Error code 1"

2018-06-08 Thread Eugene Grosbein
08.06.2018 20:12, duckmanjbr wrote:

> 1st off,  thanks everyone for helping me out!  There was indeed a missing 
> filename and I believe I’ve remedied that.  I’m moving along but now getting 
> a "missing property prefix” error.  Am I missing a log file or something to 
> help trouble shoot these errors?  I’d like to piece it together to a working 
> state before I offer it as a pull request to pfSense/FreeBSD-ports. 
> 
> build_error:
> root@:~/pfSense-pkg-localrepo # make package
> ===>  License APACHE20 accepted by the user
> ===>   pfSense-pkg-LocalRepo-0.1_1 depends on file: /usr/local/sbin/pkg - 
> found
> ===> Fetching all distfiles required by pfSense-pkg-LocalRepo-0.1_1 for 
> building
> ===>  Extracting for pfSense-pkg-LocalRepo-0.1_1
> /bin/mkdir -p /root/pfSense-pkg-localrepo/work/pfSense-pkg-LocalRepo-0.1
> ===>  Patching for pfSense-pkg-LocalRepo-0.1_1
> ===>  Configuring for pfSense-pkg-LocalRepo-0.1_1
> ===>  Staging for pfSense-pkg-LocalRepo-0.1_1
> ===>   Generating temporary packing list
> /bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/usr/local/pkg
> /bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/usr/local/bin/localrepo
> /bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/etc/inc/priv
> /bin/mkdir -p 
> /root/pfSense-pkg-localrepo/work/stage/share/pfSense-pkg-LocalRepo
> install  -m 0644 -m 0644 
> /root/pfSense-pkg-localrepo/files/usr/local/pkg/localrepo.xml  
> /root/pfSense-pkg-localrepo/work/stage/usr/local/pkg
> install  -m 0644 
> /root/pfSense-pkg-localrepo/files/usr/local/pkg/localrepo.inc  
> /root/pfSense-pkg-localrepo/work/stage/usr/local/pkg
> install  -m 0644 
> /root/pfSense-pkg-localrepo/files/usr/local/bin/localrepo/localrepo.conf  
> /root/pfSense-pkg-localrepo/work/stage/usr/local/bin/localrepo
> install  -m 0644 
> /root/pfSense-pkg-localrepo/files/etc/inc/priv/localrepo.priv.inc  
> /root/pfSense-pkg-localrepo/work/stage/etc/inc/priv
> install  -m 0644 
> /root/pfSense-pkg-localrepo/files/usr/local/share/pfSense-pkg-LocalRepo/info.xml
>   /root/pfSense-pkg-localrepo/work/stage/share/pfSense-pkg-LocalRepo
> > Compressing man pages (compress-man)
> ===>  Building package for pfSense-pkg-LocalRepo-0.1_1
> [: =: unexpected operator
> pkg-static: Invalid package: object has missing property prefix
> pkg-static: the package is not valid
> *** Error code 1

I guess, your files/pkg-install.in file may have bugs.
And this seems to be very pfSence-specific, you probably get more attention 
asking pfSense people.

___
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: make package "*** Error code 1"

2018-06-08 Thread duckmanjbr
1st off,  thanks everyone for helping me out!  There was indeed a missing 
filename and I believe I’ve remedied that.  I’m moving along but now getting a 
"missing property prefix” error.  Am I missing a log file or something to help 
trouble shoot these errors?  I’d like to piece it together to a working state 
before I offer it as a pull request to pfSense/FreeBSD-ports. 

build_error:
root@:~/pfSense-pkg-localrepo # make package
===>  License APACHE20 accepted by the user
===>   pfSense-pkg-LocalRepo-0.1_1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by pfSense-pkg-LocalRepo-0.1_1 for building
===>  Extracting for pfSense-pkg-LocalRepo-0.1_1
/bin/mkdir -p /root/pfSense-pkg-localrepo/work/pfSense-pkg-LocalRepo-0.1
===>  Patching for pfSense-pkg-LocalRepo-0.1_1
===>  Configuring for pfSense-pkg-LocalRepo-0.1_1
===>  Staging for pfSense-pkg-LocalRepo-0.1_1
===>   Generating temporary packing list
/bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/usr/local/pkg
/bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/usr/local/bin/localrepo
/bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/etc/inc/priv
/bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/share/pfSense-pkg-LocalRepo
install  -m 0644 -m 0644 
/root/pfSense-pkg-localrepo/files/usr/local/pkg/localrepo.xml  
/root/pfSense-pkg-localrepo/work/stage/usr/local/pkg
install  -m 0644 /root/pfSense-pkg-localrepo/files/usr/local/pkg/localrepo.inc  
/root/pfSense-pkg-localrepo/work/stage/usr/local/pkg
install  -m 0644 
/root/pfSense-pkg-localrepo/files/usr/local/bin/localrepo/localrepo.conf  
/root/pfSense-pkg-localrepo/work/stage/usr/local/bin/localrepo
install  -m 0644 
/root/pfSense-pkg-localrepo/files/etc/inc/priv/localrepo.priv.inc  
/root/pfSense-pkg-localrepo/work/stage/etc/inc/priv
install  -m 0644 
/root/pfSense-pkg-localrepo/files/usr/local/share/pfSense-pkg-LocalRepo/info.xml
  /root/pfSense-pkg-localrepo/work/stage/share/pfSense-pkg-LocalRepo
> Compressing man pages (compress-man)
===>  Building package for pfSense-pkg-LocalRepo-0.1_1
[: =: unexpected operator
pkg-static: Invalid package: object has missing property prefix
pkg-static: the package is not valid
*** Error code 1

Stop.
make: stopped in /root/pfSense-pkg-localrepo
root@:~/pfSense-pkg-localrepo #

makefile:
# $FreeBSD$

PORTNAME=   pfSense-pkg-LocalRepo
PORTVERSION= 0.1
PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES=   # empty
DISTFILES=  # empty
EXTRACT_ONLY=   # empty

MAINTAINER=
COMMENT=Create local repositories on pfSense

LICENSE=APACHE20

NO_BUILD=   yes
NO_MTREE=   yes

SUB_FILES=  pkg-install pkg-deinstall
SUB_LIST=   PORTNAME=${PORTNAME}

do-extract:
${MKDIR} ${WRKSRC}

do-install:
# {STAGEDIR}= /root/pfSense-pkg-localrepo/work/stage
# {PREFIX}= /usr/local
# {DATADIR}= /usr/local/share/pfSense-pkg-LocalRepo
${MKDIR} ${STAGEDIR}${PREFIX}/pkg
${MKDIR} ${STAGEDIR}${PREFIX}/bin/localrepo
${MKDIR} ${STAGEDIR}/etc/inc/priv
${MKDIR} ${STAGEDIR}/share/pfSense-pkg-LocalRepo
${INSTALL_DATA} -m 0644 ${FILESDIR}${PREFIX}/pkg/localrepo.xml \
${STAGEDIR}${PREFIX}/pkg
${INSTALL_DATA} ${FILESDIR}${PREFIX}/pkg/localrepo.inc \
${STAGEDIR}${PREFIX}/pkg
${INSTALL_DATA} ${FILESDIR}${PREFIX}/bin/localrepo/localrepo.conf \
${STAGEDIR}${PREFIX}/bin/localrepo
${INSTALL_DATA} ${FILESDIR}/etc/inc/priv/localrepo.priv.inc \
${STAGEDIR}/etc/inc/priv
${INSTALL_DATA} ${FILESDIR}${DATADIR}/info.xml \
${STAGEDIR}/share/pfSense-pkg-LocalRepo
@${REINPLACE_CMD} -i '' -e "s|%%PKGVERSION%%|${PKGVERSION}|" \
${STAGEDIR}/share/pfSense-pkg-LocalRepo/info.xml

.include 

pkg-plist:
usr/local/pkg/localrepo.xml
usr/local/pkg/localrepo.inc
usr/local/bin/localrepo/localrepo.conf
/etc/inc/priv/localrepo.priv.inc
%%DATADIR%%/info.xml
@dir /etc/inc/priv



> On Jun 8, 2018, at 7:13 AM, Eugene Grosbein  wrote:
> 
> 08.06.2018 16:58, Matthew Seaman wrote:
> 
@${REINPLACE_CMD} -i '' -e "s|%%PKGVERSION%%|${PKGVERSION}|" \
 
 .include 
>>> 
>>> Here is obvious bug: the line with REINPLACE_CMD has continuation backslash
>>> without any continuation text and without file name to process. Fix it.
>> 
>> Actually, since the next line is a blank line, that's going to be pretty
>> harmless.
> 
> No. A filename is still missing.
> 
> ___
> 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"

___
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: make package "*** Error code 1"

2018-06-08 Thread Eugene Grosbein
08.06.2018 16:58, Matthew Seaman wrote:

>>> @${REINPLACE_CMD} -i '' -e "s|%%PKGVERSION%%|${PKGVERSION}|" \
>>>
>>> .include 
>>
>> Here is obvious bug: the line with REINPLACE_CMD has continuation backslash
>> without any continuation text and without file name to process. Fix it.
> 
> Actually, since the next line is a blank line, that's going to be pretty
> harmless.

No. A filename is still missing.

___
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: make package "*** Error code 1"

2018-06-08 Thread Bob Eager
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On Fri, 8 Jun 2018 05:58:01 -0400
Matthew Seaman  wrote:

> On 07/06/2018 21:17, Eugene Grosbein wrote:
> > 08.06.2018 8:12, duckmanjbr wrote:
> >   
> >> do-install:
> >>${MKDIR} ${STAGEDIR}${PREFIX}/pkg
> >>${MKDIR} ${STAGEDIR}${PREFIX}/bin/localrepo
> >>${MKDIR} ${STAGEDIR}/etc/inc/priv
> >>${MKDIR} ${STAGEDIR}${DATADIR}
> >>${INSTALL_DATA} -m 0644
> >> ${FILESDIR}${PREFIX}/pkg/localrepo.xml \ ${STAGEDIR}${PREFIX}/pkg
> >>${INSTALL_DATA} ${FILESDIR}${PREFIX}/pkg/localrepo.inc \
> >>${STAGEDIR}${PREFIX}/pkg
> >>${INSTALL_DATA}
> >> ${FILESDIR}${PREFIX}/bin/localrepo/localrepo.conf \
> >> ${STAGEDIR}${PREFIX}/bin/localrepo ${INSTALL_DATA}
> >> ${FILESDIR}/etc/inc/priv/localrepo.priv.inc \
> >> ${STAGEDIR}/etc/inc/priv ${INSTALL_DATA}
> >> ${FILESDIR}${DATADIR}/info.xml \ ${STAGEDIR}${DATADIR}/info.xml
> >>@${REINPLACE_CMD} -i '' -e
> >> "s|%%PKGVERSION%%|${PKGVERSION}|" \
> >>
> >> .include   
> > 
> > Here is obvious bug: the line with REINPLACE_CMD has continuation
> > backslash without any continuation text and without file name to
> > process. Fix it.  
> 
> Actually, since the next line is a blank line, that's going to be
> pretty harmless.  It should be fixed as a matter of style though.
> 
> The thing that is actually biting the OP is that ${REINPLACE_CMD}
> expands to this:
> 
> % make -V REINPLACE_CMD
> /usr/bin/sed -i.bak
> 
> So you're already passing a '-i' flag to sed(1), and it's the
> additional -i '' on your command line that sed(1) doesn't like.

That may be wrong, but the complaint is about using -i on standard
input. There is definitely a missing filename.

-BEGIN PGP SIGNATURE-

iQEzBAEBCAAdFiEEVgdI2KeVldPAhUYaKBdf2az8e6gFAlsaWUwACgkQKBdf2az8
e6hyfggAi80w3j2VL0Bnv6Hvh0cs6oxS+HlCF4WV+VU1sAxDNPz6Sd799FuCQBpJ
n2/E4F+Cf1DwdPgnE/ks+VDi3YDH6th6pUqSvNfcJK03qsqt9c0Td8k5W+KAMGVu
jPg+nte+2eCQLtTeW2tSE6oxw1TYlhfo0avyQ2ZtJJoBvo1myk52TmrRFE+qzdgm
17NvyU0gmBtMNS89AL0AiHHcHXvRCc5szLtNF9PoCyVCxu26Q1l24IR8SiDhz2UU
gJXKRsBUy91T2uCBvlZMrH9GIcCDHwVJxhVBRXL3/PFWOxWgMOSvOIt/wjrk4Knh
jTCCaoK0Babb1CQo5DuRG6m8IN9p9g==
=H8JY
-END PGP SIGNATURE-
___
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: make package "*** Error code 1"

2018-06-08 Thread Matthew Seaman
On 07/06/2018 21:17, Eugene Grosbein wrote:
> 08.06.2018 8:12, duckmanjbr wrote:
> 
>> do-install:
>>  ${MKDIR} ${STAGEDIR}${PREFIX}/pkg
>>  ${MKDIR} ${STAGEDIR}${PREFIX}/bin/localrepo
>>  ${MKDIR} ${STAGEDIR}/etc/inc/priv
>>  ${MKDIR} ${STAGEDIR}${DATADIR}
>>  ${INSTALL_DATA} -m 0644 ${FILESDIR}${PREFIX}/pkg/localrepo.xml \
>>  ${STAGEDIR}${PREFIX}/pkg
>>  ${INSTALL_DATA} ${FILESDIR}${PREFIX}/pkg/localrepo.inc \
>>  ${STAGEDIR}${PREFIX}/pkg
>>  ${INSTALL_DATA} ${FILESDIR}${PREFIX}/bin/localrepo/localrepo.conf \
>>  ${STAGEDIR}${PREFIX}/bin/localrepo
>>  ${INSTALL_DATA} ${FILESDIR}/etc/inc/priv/localrepo.priv.inc \
>>  ${STAGEDIR}/etc/inc/priv
>>  ${INSTALL_DATA} ${FILESDIR}${DATADIR}/info.xml \
>>  ${STAGEDIR}${DATADIR}/info.xml
>>  @${REINPLACE_CMD} -i '' -e "s|%%PKGVERSION%%|${PKGVERSION}|" \
>>
>> .include 
> 
> Here is obvious bug: the line with REINPLACE_CMD has continuation backslash
> without any continuation text and without file name to process. Fix it.

Actually, since the next line is a blank line, that's going to be pretty
harmless.  It should be fixed as a matter of style though.

The thing that is actually biting the OP is that ${REINPLACE_CMD}
expands to this:

% make -V REINPLACE_CMD
/usr/bin/sed -i.bak

So you're already passing a '-i' flag to sed(1), and it's the additional
-i '' on your command line that sed(1) doesn't like.

Cheers,

Matthew




signature.asc
Description: OpenPGP digital signature


Re: make package "*** Error code 1"

2018-06-07 Thread Eugene Grosbein
08.06.2018 8:12, duckmanjbr wrote:

> do-install:
>   ${MKDIR} ${STAGEDIR}${PREFIX}/pkg
>   ${MKDIR} ${STAGEDIR}${PREFIX}/bin/localrepo
>   ${MKDIR} ${STAGEDIR}/etc/inc/priv
>   ${MKDIR} ${STAGEDIR}${DATADIR}
>   ${INSTALL_DATA} -m 0644 ${FILESDIR}${PREFIX}/pkg/localrepo.xml \
>   ${STAGEDIR}${PREFIX}/pkg
>   ${INSTALL_DATA} ${FILESDIR}${PREFIX}/pkg/localrepo.inc \
>   ${STAGEDIR}${PREFIX}/pkg
>   ${INSTALL_DATA} ${FILESDIR}${PREFIX}/bin/localrepo/localrepo.conf \
>   ${STAGEDIR}${PREFIX}/bin/localrepo
>   ${INSTALL_DATA} ${FILESDIR}/etc/inc/priv/localrepo.priv.inc \
>   ${STAGEDIR}/etc/inc/priv
>   ${INSTALL_DATA} ${FILESDIR}${DATADIR}/info.xml \
>   ${STAGEDIR}${DATADIR}/info.xml
>   @${REINPLACE_CMD} -i '' -e "s|%%PKGVERSION%%|${PKGVERSION}|" \
> 
> .include 

Here is obvious bug: the line with REINPLACE_CMD has continuation backslash
without any continuation text and without file name to process. Fix it.

___
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: make package "*** Error code 1"

2018-06-07 Thread duckmanjbr

PORTNAME=   pfSense-pkg-LocalRepo
PORTVERSION= 0.1
PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES=   # empty
DISTFILES=  # empty
EXTRACT_ONLY=   # empty

MAINTAINER=
COMMENT=Create local repositories on pfSense

LICENSE=APACHE20

NO_BUILD=   yes
NO_MTREE=   yes

SUB_FILES=  pkg-install pkg-deinstall
SUB_LIST=   PORTNAME=${PORTNAME}

do-extract:
${MKDIR} ${WRKSRC}

do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/pkg
${MKDIR} ${STAGEDIR}${PREFIX}/bin/localrepo
${MKDIR} ${STAGEDIR}/etc/inc/priv
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} -m 0644 ${FILESDIR}${PREFIX}/pkg/localrepo.xml \
${STAGEDIR}${PREFIX}/pkg
${INSTALL_DATA} ${FILESDIR}${PREFIX}/pkg/localrepo.inc \
${STAGEDIR}${PREFIX}/pkg
${INSTALL_DATA} ${FILESDIR}${PREFIX}/bin/localrepo/localrepo.conf \
${STAGEDIR}${PREFIX}/bin/localrepo
${INSTALL_DATA} ${FILESDIR}/etc/inc/priv/localrepo.priv.inc \
${STAGEDIR}/etc/inc/priv
${INSTALL_DATA} ${FILESDIR}${DATADIR}/info.xml \
${STAGEDIR}${DATADIR}/info.xml
@${REINPLACE_CMD} -i '' -e "s|%%PKGVERSION%%|${PKGVERSION}|" \

.include 


> On Jun 7, 2018, at 8:09 PM, duckmanjbr  wrote:
> 
> 
> 
> 
> 
> --
> Sent from: http://freebsd.1045724.x6.nabble.com/freebsd-ports-f3835061.html
> ___
> 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"



signature.asc
Description: Message signed with OpenPGP


Re: make package "*** Error code 1"

2018-06-07 Thread duckmanjbr





--
Sent from: http://freebsd.1045724.x6.nabble.com/freebsd-ports-f3835061.html
___
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: make package "*** Error code 1"

2018-06-07 Thread James E Keenan

On 06/07/2018 08:42 PM, duckmanjbr wrote:

root@:~/pfSense-pkg-localrepo # make package
===>  License APACHE20 accepted by the user
===>   pfSense-pkg-LocalRepo-0.1_1 depends on file: /usr/local/sbin/pkg -
found
===> Fetching all distfiles required by pfSense-pkg-LocalRepo-0.1_1 for
building
===>  Extracting for pfSense-pkg-LocalRepo-0.1_1
/bin/mkdir -p /root/pfSense-pkg-localrepo/work/pfSense-pkg-LocalRepo-0.1
===>  Patching for pfSense-pkg-LocalRepo-0.1_1
===>  Configuring for pfSense-pkg-LocalRepo-0.1_1
===>  Staging for pfSense-pkg-LocalRepo-0.1_1
===>   Generating temporary packing list
/bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/usr/local/pkg
/bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/usr/local/bin/localrepo
/bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/etc/inc/priv
/bin/mkdir -p
/root/pfSense-pkg-localrepo/work/stage/usr/local/share/pfSense-pkg-LocalRepo
install  -m 0644 -m 0644
/root/pfSense-pkg-localrepo/files/usr/local/pkg/localrepo.xml
/root/pfSense-pkg-localrepo/work/stage/usr/local/pkg
install  -m 0644
/root/pfSense-pkg-localrepo/files/usr/local/pkg/localrepo.inc
/root/pfSense-pkg-localrepo/work/stage/usr/local/pkg
install  -m 0644
/root/pfSense-pkg-localrepo/files/usr/local/bin/localrepo/localrepo.conf
/root/pfSense-pkg-localrepo/work/stage/usr/local/bin/localrepo
install  -m 0644
/root/pfSense-pkg-localrepo/files/etc/inc/priv/localrepo.priv.inc
/root/pfSense-pkg-localrepo/work/stage/etc/inc/priv
install  -m 0644
/root/pfSense-pkg-localrepo/files/usr/local/share/pfSense-pkg-LocalRepo/info.xml
/root/pfSense-pkg-localrepo/work/stage/usr/local/share/pfSense-pkg-LocalRepo/info.xml
sed: -I or -i may not be used with stdin
*** Error code 1

Stop.
make: stopped in /root/pfSense-pkg-localrepo
root@:~/pfSense-pkg-localrepo #



I should have also asked:  Can you attach the Makefile as well?

Thank you very much.
Jim Keenan
___
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: make package "*** Error code 1"

2018-06-07 Thread duckmanjbr
root@:~/pfSense-pkg-localrepo # make package
===>  License APACHE20 accepted by the user
===>   pfSense-pkg-LocalRepo-0.1_1 depends on file: /usr/local/sbin/pkg -
found
===> Fetching all distfiles required by pfSense-pkg-LocalRepo-0.1_1 for
building
===>  Extracting for pfSense-pkg-LocalRepo-0.1_1
/bin/mkdir -p /root/pfSense-pkg-localrepo/work/pfSense-pkg-LocalRepo-0.1
===>  Patching for pfSense-pkg-LocalRepo-0.1_1
===>  Configuring for pfSense-pkg-LocalRepo-0.1_1
===>  Staging for pfSense-pkg-LocalRepo-0.1_1
===>   Generating temporary packing list
/bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/usr/local/pkg
/bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/usr/local/bin/localrepo
/bin/mkdir -p /root/pfSense-pkg-localrepo/work/stage/etc/inc/priv
/bin/mkdir -p
/root/pfSense-pkg-localrepo/work/stage/usr/local/share/pfSense-pkg-LocalRepo
install  -m 0644 -m 0644
/root/pfSense-pkg-localrepo/files/usr/local/pkg/localrepo.xml 
/root/pfSense-pkg-localrepo/work/stage/usr/local/pkg
install  -m 0644
/root/pfSense-pkg-localrepo/files/usr/local/pkg/localrepo.inc 
/root/pfSense-pkg-localrepo/work/stage/usr/local/pkg
install  -m 0644
/root/pfSense-pkg-localrepo/files/usr/local/bin/localrepo/localrepo.conf 
/root/pfSense-pkg-localrepo/work/stage/usr/local/bin/localrepo
install  -m 0644
/root/pfSense-pkg-localrepo/files/etc/inc/priv/localrepo.priv.inc 
/root/pfSense-pkg-localrepo/work/stage/etc/inc/priv
install  -m 0644
/root/pfSense-pkg-localrepo/files/usr/local/share/pfSense-pkg-LocalRepo/info.xml
 
/root/pfSense-pkg-localrepo/work/stage/usr/local/share/pfSense-pkg-LocalRepo/info.xml
sed: -I or -i may not be used with stdin
*** Error code 1

Stop.
make: stopped in /root/pfSense-pkg-localrepo
root@:~/pfSense-pkg-localrepo #



--
Sent from: http://freebsd.1045724.x6.nabble.com/freebsd-ports-f3835061.html
___
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: make package "*** Error code 1"

2018-06-07 Thread James E Keenan

On 06/07/2018 08:36 PM, duckmanjbr wrote:

I am working on my first port and have come across an error that I’m not sure
how to research.  Can anyone point me in the right direction as to this
error code?  It’s saying that sed: -I or -i may not be used but I’m not
using sed anywhere in the port.



Can you post the command that gave you that error and the output from 
that command?



___
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"