Hi,

I'm trying to create a new port which is hosted on github (the luakit development version).

The Makefile is just a modified version of the one from www/luakit.
The Makefile I got so far is:

[...]
# Created by: Stefan Hagen <[email protected]>
# $FreeBSD: head/www/luakit/Makefile 531700 2020-04-14 15:49:36Z mat $

PORTNAME=       luakit-devel
DISTVERSION=    2.1-33
PORTEPOCH=      1
CATEGORIES=     www

MAINTAINER=     [email protected]
COMMENT=        Fast, small, webkit2 based browser framework extensible with Lua

LICENSE=        GPLv3
LICENSE_FILE=   ${WRKSRC}/COPYING.GPLv3

NOT_FOR_ARCHS=  sparc64
NOT_FOR_ARCHS_REASON_sparc64=   Does not install on sparc64

BUILD_DEPENDS=  help2man:misc/help2man \
                ${LUA_MODLIBDIR}/lfs.so:devel/luafilesystem@${LUA_FLAVOR}
LIB_DEPENDS=    libdbus-glib-1.so:devel/dbus-glib \
                libsoup-2.4.so:devel/libsoup \
                libfreetype.so:print/freetype2 \
                libwebkit2gtk-4.0.so:www/webkit2-gtk3 \
                libfontconfig.so:x11-fonts/fontconfig
RUN_DEPENDS=    
${LUA_PKGNAMEPREFIX}luafilesystem>=0:devel/luafilesystem@${LUA_FLAVOR}

USES=           compiler:c++11-lang desktop-file-utils gettext-runtime gmake \
                gnome lua:51 pkgconfig sqlite
USE_GITHUB=     yes
GH_ACCOUNT=     luakit
GH_PROJECT=     luakit
GH_TAGNAME=     g0de4b1c
USE_GNOME=      cairo gdkpixbuf2 glib20 gtk30

OPTIONS_DEFINE= DOCS LUAJIT
LUAJIT_DESC=    Use the Just-In-Time compiler for lua
LUAJIT_LIB_DEPENDS=     libluajit-5.1.so:lang/luajit
LUAJIT_MAKE_ARGS=       USE_LUAJIT=1
LUAJIT_MAKE_ARGS_OFF=   USE_LUAJIT=0

CONFLICTS_INSTALL=      luakit

post-extract:
        @${REINPLACE_CMD} -e \
                's|share/man|man| ; s|luakit/doc|doc/luakit| ; \
                s|/etc/xdg|${PREFIX}/etc/xdg| ; /MANPREFIX */s|?=|=| ; \
                s|gnu99|gnu11| ; s|-ggdb||' \
                ${WRKSRC}/config.mk
        @${REINPLACE_CMD} -e 's|bin/env lua|&${LUA_VER_STR}|' \
                ${WRKSRC}/build-utils/gentokens.lua

post-install:
        ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/luakit

.include <bsd.port.mk>
[...]

The tarball isn't downloaded because "_GH0" is being added to the name of the file to be downloaded. So I get an error message:

[...]
=> luakit-luakit-2.1-33-gOde4b1c_GH0.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch https://codeload.github.com/luakit/luakit/tar.gz/gOde4b1c?dummy=/luakit-luakit-2.1-33-gOde4b1c_GH0.tar.gz fetch: https://codeload.github.com/luakit/luakit/tar.gz/gOde4b1c?dummy=/luakit-luakit-2.1-33-gOde4b1c_GH0.tar.gz: Not Found => Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/luakit-luakit-2.1-33-gOde4b1c_GH0.tar.gz fetch: http://distcache.FreeBSD.org/ports-distfiles/luakit-luakit-2.1-33-gOde4b1c_GH0.tar.gz: Not Found
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1
[...]

The name of the file is correct, except for the added "_GH0".
How can I download the file without the "_GH0" suffix?

Thanks,
Marco

--
My own dear love, he is strong and bold
        And he cares not what comes after.
His words ring sweet as a chime of gold,
        And his eyes are lit with laughter.
He is jubilant as a flag unfurled --
        Oh, a girl, she'd not forget him.
My own dear love, he is all my world --
        And I wish I'd never met him.
                -- Dorothy Parker, part 1
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[email protected]"

Reply via email to