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 <bsd.port.mk> 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 <eu...@grosbein.net> wrote: > > 08.06.2018 16:58, Matthew Seaman wrote: > >>>> @${REINPLACE_CMD} -i '' -e "s|%%PKGVERSION%%|${PKGVERSION}|" \ >>>> >>>> .include <bsd.port.mk> >>> >>> 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"