Diana Eichert([email protected]) on 2019.02.27 15:11:50 -0700: > Is this port for current? I have 6.4 on the USG and it failed here.
yes it is. my best guess is that the autoconf/make stuff worked different on 6.4, but i dont do much ports, so what do i know. sorry. /Benno > make package > ===> Checking files for squashfuse-0.1.103 > `/usr/ports/distfiles/squashfuse-0.1.103.tar.gz' is up to date. > >> (SHA256) squashfuse-0.1.103.tar.gz: OK > ===> squashfuse-0.1.103 depends on: metaauto-* -> metaauto-1.0p1 > ===> squashfuse-0.1.103 depends on: autoconf-2.69 -> autoconf-2.69p2 > ===> squashfuse-0.1.103 depends on: automake->=1.16,<1.17 -> automake-1.16.1 > ===> squashfuse-0.1.103 depends on: libtool-* -> libtool-2.4.2p0 > ===> squashfuse-0.1.103 depends on: lz4-* -> lz4-1.8.3 > ===> squashfuse-0.1.103 depends on: lzo2-* -> lzo2-2.10p0 > ===> squashfuse-0.1.103 depends on: xz-* -> xz-5.2.4 > ===> squashfuse-0.1.103 depends on: zstd-* -> zstd-1.3.5p0 > ===> Verifying specs: c fuse lz4 lzma lzo2 pthread z zstd > ===> found c.93.0 fuse.2.0 lz4.2.1 lzma.2.1 lzo2.1.0 pthread.25.1 > z.5.0 zstd.1.1 > ===> Extracting for squashfuse-0.1.103 > ===> Patching for squashfuse-0.1.103 > ===> Applying OpenBSD patch patch-extract_c > Hmm... Looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |$OpenBSD$ > | > |Index: extract.c > |--- extract.c.orig > |+++ extract.c > -------------------------- > Patching file extract.c using Plan A... > Hunk #1 succeeded at 7. > Hunk #2 succeeded at 101. > done > ===> Compiler link: cc -> /usr/bin/cc > ===> Compiler link: c++ -> /usr/bin/c++ > ===> Configuring for squashfuse-0.1.103 > Using /usr/ports/pobj/squashfuse-0.1.103/config.site (generated) > env: ./configure: No such file or directory > *** Error 127 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2718 > 'do-configure': @for d in > /usr/ports/pobj/squashfuse-0.1.103/squashfuse-0....) > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2738 > '/usr/ports/pobj/squashfuse-0.1.103/.configure_done') > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2003 > '/usr/ports/packages/mips64/all/squashfuse-0.1.103.tgz') > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2465 > '_internal-package') > *** Error 1 in /usr/ports/sysutils/squash-fuse > (/usr/ports/infrastructure/mk/bsd.port.mk:2444 'package') > > find /usr/ports/pobj/squashfuse-0.1.103 -name "conf*" > /usr/ports/pobj/squashfuse-0.1.103/squashfuse-0.1.103/configure.ac > /usr/ports/pobj/squashfuse-0.1.103/squashfuse-0.1.103/win/config.h > /usr/ports/pobj/squashfuse-0.1.103/squashfuse-0.1.103/config.guess > /usr/ports/pobj/squashfuse-0.1.103/squashfuse-0.1.103/config.sub > /usr/ports/pobj/squashfuse-0.1.103/config.site > > > On Mon, Feb 25, 2019 at 12:47 PM Diana Eichert <[email protected]> wrote: > > > > I'm going to try this port, since I'm building it on a USG it might > > take awhile. :-) > > > > thanks > > > > diana > > > > > > On Mon, Feb 25, 2019 at 12:22 PM Stuart Henderson <[email protected]> > > wrote: > > > > > > On 2019/02/25 18:55, Sebastian Benoit wrote: > > > > squashfuse - Mount SquashFS archives using FUSE > > > > https://github.com/vasi/squashfuse/blob/master/README > > > > > > > > I dont know if i got the WANTLIB right. > > > > > > > > I also havent tested it, for lack of a squashfs filesystem, but maybe > > > > Diana > > > > Eichert can try it. ;) > > > > > > > > > > here's a diff on top, bit of cleanup, and enable the dep's - new tgz > > > attached. > > > > > > I haven't changed it here but directory name is probably better as > > > squashfuse rather than squash-fuse to match the PKGNAME > > > > > > diff --git Makefile Makefile > > > index 81a19bd..f631117 100644 > > > --- Makefile > > > +++ Makefile > > > @@ -2,36 +2,37 @@ > > > > > > COMMENT = squashfs file system through FUSE > > > > > > -V = 0.1.103 > > > GH_ACCOUNT = vasi > > > GH_PROJECT = squashfuse > > > -GH_TAGNAME = ${V} > > > -DISTNAME = squashfuse-${V} > > > +GH_TAGNAME = 0.1.103 > > > + > > > +SHARED_LIBS += fuseprivate 0.0 # 0.0 > > > +SHARED_LIBS += squashfuse 0.0 # 0.0 > > > > > > CATEGORIES = sysutils > > > > > > # BSD > > > PERMIT_PACKAGE_CDROM = Yes > > > > > > -SHARED_LIBS += fuseprivate 0.0 # 0.0 > > > -SHARED_LIBS += squashfuse 0.0 # 0.0 > > > +WANTLIB += c fuse lz4 lzma lzo2 pthread z zstd > > > + > > > +CONFIGURE_STYLE = gnu > > > > > > -WANTLIB = c fuse pthread z > > > +CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \ > > > + LDFLAGS="-L${LOCALBASE}/lib" > > > > > > -CONFIGURE_STYLE = gnu > > > AUTOMAKE_VERSION = 1.16 > > > AUTOCONF_VERSION = 2.69 > > > BUILD_DEPENDS = ${MODGNU_AUTOCONF_DEPENDS} \ > > > ${MODGNU_AUTOMAKE_DEPENDS} \ > > > devel/libtool > > > > > > -#BUILD_DEPENDS += archivers/lzo2 \ > > > -# archivers/xz \ > > > -# archivers/lz4 > > > +LIB_DEPENDS += archivers/lz4 \ > > > + archivers/lzo2 \ > > > + archivers/xz \ > > > + archivers/zstd > > > > > > -pre-configure: > > > - cd ${WRKSRC} && ${SETENV} AUTOMAKE_VERSION=${AUTOMAKE_VERSION} \ > > > - AUTOCONF_VERSION=${AUTOCONF_VERSION} \ > > > - autoreconf -fi > > > +do-gen: > > > + cd ${WRKSRC} && ${AUTOCONF_ENV} autoreconf -fi > > > > > > .include <bsd.port.mk> > > > > > > > > > -- > > > > - > > > > Past hissy-fits are not a predictor of future hissy-fits. > > Nick Holland(06 Dec 2005) > > > > To announce that there must be no criticism of the president, > > or that we are to stand by the president, right or wrong, is not > > only unpatriotic and servile, but is morally treasonable to > > the American public. - Theodore Roosevelt(1918) > > > > -- > > - > > Past hissy-fits are not a predictor of future hissy-fits. > Nick Holland(06 Dec 2005) > > To announce that there must be no criticism of the president, > or that we are to stand by the president, right or wrong, is not > only unpatriotic and servile, but is morally treasonable to > the American public. - Theodore Roosevelt(1918) > --
