Index: head/archivers/opkg/Makefile =================================================================== --- head/archivers/opkg/Makefile (revision 476282) +++ head/archivers/opkg/Makefile (revision 476283) @@ -1,63 +1,54 @@ # Created by: Martin Matuska # $FreeBSD$ PORTNAME= opkg -DISTVERSION= 20180802 -DISTVERSIONSUFFIX= -3b417b9f -PORTREVISION= 1 +DISTVERSION= 20180803 CATEGORIES= archivers sysutils -MASTER_SITES= LOCAL/mm/openwrt +MASTER_SITES= GH MAINTAINER= mm@FreeBSD.org COMMENT= OpenWrt package manager LICENSE= GPLv2 -OPKG_GITURL= https://git.openwrt.org/project/opkg-lede.git +USES= cmake +USE_GITHUB= yes +GH_ACCOUNT= mmatuska +GH_PROJECT= opkg +GH_TAGNAME= b07cde3 -USES= cmake tar:xz BUILD_DEPENDS+= ${LOCALBASE}/lib/libubox.a:devel/libubox .include CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CMAKE_ARGS+= -DLUAPATH="${LUA_MODLIBDIR}" \ -DSTATIC_UBOX=1 \ -DPATH_SPEC="${LOCALBASE}/sbin:${LOCALBASE}/bin:/usr/sbin:/usr/bin:/sbin:/bin" post-patch: @${REINPLACE_CMD} -e 's,/etc/opkg.conf,${PREFIX}/etc/opkg.conf,g' \ ${WRKSRC}/src/opkg-cl.c @${REINPLACE_CMD} -e 's,ROOT="",ROOT="${PREFIX}",g' \ ${WRKSRC}/utils/opkg-key @${REINPLACE_CMD} -e \ 's,OPKGETCDIR="/etc",OPKGETCDIR="${PREFIX}/etc",g' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's,@PACKAGE_NAME@,opkg-cl,g' \ -e 's,@PACKAGE_STRING@,opkg-cl,g' \ -e 's|@CLEAN_DATE@|October 5, 2010|g' \ ${WRKSRC}/man/opkg-cl.1.in @${REINPLACE_CMD} -e 's,@PACKAGE_NAME@,opkg-key,g' \ -e 's,@PACKAGE_STRING@,opkg-key,g' \ -e 's|@CLEAN_DATE@|October 8, 2010|g' \ ${WRKSRC}/man/opkg-key.1.in post-install: ${INSTALL_SCRIPT} ${WRKSRC}/utils/opkg-key ${STAGEDIR}${PREFIX}/bin .for file in opkg-cl.1 opkg-key.1 ${INSTALL_MAN} ${WRKSRC}/man/${file}.in \ ${STAGEDIR}${MANPREFIX}/man/man1/${file} .endfor - -maintainer-fetch: - @${MAKE} clean - @${MKDIR} ${WRKSRC} - @git clone ${OPKG_GITURL} ${WRKSRC} - @cd ${WRKSRC} && git reset --hard ${DISTVERSIONSUFFIX:S|^-||} - @${TAR} -c -J -f ${_DISTDIR:S|/$||}/${DISTFILES:M${PORTNAME}-*} \ - -C ${WRKDIR} --exclude .git ${WRKSRC:S|${WRKDIR}/||} - @${MAKE} makesum - @${MAKE} clean .include Index: head/archivers/opkg/distinfo =================================================================== --- head/archivers/opkg/distinfo (revision 476282) +++ head/archivers/opkg/distinfo (revision 476283) @@ -1,3 +1,3 @@ -TIMESTAMP = 1533218886 -SHA256 (opkg-20180802-3b417b9f.tar.xz) = f03cbf7f22c8fe1ab9d43a2562be1bbc1eb0b236d817b735e74e3a1ceebe9c78 -SIZE (opkg-20180802-3b417b9f.tar.xz) = 120104 +TIMESTAMP = 1533287195 +SHA256 (mmatuska-opkg-20180803-b07cde3_GH0.tar.gz) = da5742cf16815f7cf52c940111747ab305c9325b3279de1ad77163d6e74891fd +SIZE (mmatuska-opkg-20180803-b07cde3_GH0.tar.gz) = 147814 Index: head/archivers/opkg/pkg-descr =================================================================== --- head/archivers/opkg/pkg-descr (revision 476282) +++ head/archivers/opkg/pkg-descr (revision 476283) @@ -1,7 +1,9 @@ The opkg utility (an ipkg fork) is a lightweight package manager used to download and install OpenWrt packages from local package repositories or ones located in the Internet. opkg is part of the OpenWrt project +This is a patched version with chroot support + WWW: https://openwrt.org/docs/guide-user/additional-software/opkg