head	1.7;
access;
symbols
	pkgsrc-2026Q1:1.7.0.10
	pkgsrc-2026Q1-base:1.7
	pkgsrc-2025Q4:1.7.0.8
	pkgsrc-2025Q4-base:1.7
	pkgsrc-2025Q3:1.7.0.6
	pkgsrc-2025Q3-base:1.7
	pkgsrc-2025Q2:1.7.0.4
	pkgsrc-2025Q2-base:1.7
	pkgsrc-2025Q1:1.7.0.2
	pkgsrc-2025Q1-base:1.7
	pkgsrc-2024Q4:1.6.0.10
	pkgsrc-2024Q4-base:1.6
	pkgsrc-2024Q3:1.6.0.8
	pkgsrc-2024Q3-base:1.6
	pkgsrc-2024Q2:1.6.0.6
	pkgsrc-2024Q2-base:1.6
	pkgsrc-2024Q1:1.6.0.4
	pkgsrc-2024Q1-base:1.6
	pkgsrc-2023Q4:1.6.0.2
	pkgsrc-2023Q4-base:1.6
	pkgsrc-2023Q3:1.5.0.12
	pkgsrc-2023Q3-base:1.5
	pkgsrc-2023Q2:1.5.0.10
	pkgsrc-2023Q2-base:1.5
	pkgsrc-2023Q1:1.5.0.8
	pkgsrc-2023Q1-base:1.5
	pkgsrc-2022Q4:1.5.0.6
	pkgsrc-2022Q4-base:1.5
	pkgsrc-2022Q3:1.5.0.4
	pkgsrc-2022Q3-base:1.5
	pkgsrc-2022Q2:1.5.0.2
	pkgsrc-2022Q2-base:1.5
	pkgsrc-2022Q1:1.3.0.6
	pkgsrc-2022Q1-base:1.3
	pkgsrc-2021Q4:1.3.0.4
	pkgsrc-2021Q4-base:1.3
	pkgsrc-2021Q3:1.3.0.2
	pkgsrc-2021Q3-base:1.3;
locks; strict;
comment	@# @;


1.7
date	2024.12.27.21.35.36;	author pin;	state Exp;
branches;
next	1.6;
commitid	f0fkhuK0Wvy0BbDF;

1.6
date	2023.10.24.22.11.35;	author wiz;	state Exp;
branches;
next	1.5;
commitid	MTsrqKm6aGrQAVJE;

1.5
date	2022.04.29.16.59.47;	author pin;	state Exp;
branches;
next	1.4;
commitid	fR3CmA3EPt5wl7CD;

1.4
date	2022.04.24.22.35.58;	author tnn;	state Exp;
branches;
next	1.3;
commitid	sxBuNUNXuKNMmvBD;

1.3
date	2021.08.02.15.39.35;	author pin;	state Exp;
branches;
next	1.2;
commitid	ycoKsw4aptU1Ap3D;

1.2
date	2021.07.22.16.16.38;	author tnn;	state Exp;
branches;
next	1.1;
commitid	SHeXfIfDOhmC802D;

1.1
date	2021.07.09.16.12.38;	author pin;	state Exp;
branches;
next	;
commitid	8qgoIayY9u9bxk0D;


desc
@@


1.7
log
@www/suckit: drop MAINTAINER
@
text
@# $NetBSD: Makefile,v 1.6 2023/10/24 22:11:35 wiz Exp $

DISTNAME=	suckit-0.2.0
PKGREVISION=	1
CATEGORIES=	www
MASTER_SITES=	${MASTER_SITE_GITHUB:=Skallwar/}
GITHUB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/Skallwar/suckit/
COMMENT=	Suck the InTernet
LICENSE=	apache-2.0 OR mit

.include "cargo-depends.mk"

USE_TOOLS+=	pkg-config

INSTALLATION_DIRS=	bin

MAKE_ENV+=	OPENSSL_DIR=${BUILDLINK_PREFIX.openssl:Q}
RUSTFLAGS+=	-C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib

CHECK_PORTABILITY_SKIP+=	tests/local_server_setup.sh

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/target/release/suckit \
		${DESTDIR}${PREFIX}/bin

.include "../../lang/rust/cargo.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.6
log
@*: bump for openssl 3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2022/04/29 16:59:47 pin Exp $
d9 1
a9 1
MAINTAINER=	pin@@NetBSD.org
@


1.5
log
@www/suckit: update to 0.2.0

New features
   You can visit subdomains and limit how deep you want to go inside them
    using --ext-depth
   Now you can include or excludes pages to visit with --include-visit and
    --exclude-visit instead of including or excluding pages to download
   --visit-filter-is-download-filter can be used to use the same regex for both
    visiting and downloading pages
   Updated dependencies

Breaking changes
Some options changed names:
   --include -> --include-download
   --exclude -> --exclude-download

Bug fixes
   Charset detection was not working when surrounded with single quotes
   Some symlinks where broken and/or outside of the specified output directory

What's Changed
   Lib bin initial by @@pinkforest in #141
   Introduces external depth (#74) & a few fixes (incl. #69) by
    @@marchellodev in #146
   Fix with single quotes by @@lhvy in #152
   Fix clippy warnings and add clippy ci check by @@Skallwar in #168
   Filter links before downloading / adding to the queue by @@raphCode in #175
   Fix symlinks (relative link, argument order, folder creation) by
    @@raphCode in #182
   misc: Fix all clippy warnings by @@Skallwar in #186
   misc: Update dependencies in Cargo.lock by @@Skallwar in #187
   ci: Add riscv64 and aarch64 for release by @@Skallwar in #185
   misc: Prepare for release by @@Skallwar in #188
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2022/04/24 22:35:58 tnn Exp $
d4 1
@


1.4
log
@suckit: add CHECK_PORTABILITY_SKIP
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2021/08/02 15:39:35 pin Exp $
d3 1
a3 1
DISTNAME=	suckit-0.1.2
d25 2
a26 1
	${INSTALL_PROGRAM} ${WRKSRC}/target/release/suckit ${DESTDIR}${PREFIX}/bin
@


1.3
log
@www/suckit: simplify Makefile
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2021/07/22 16:16:38 tnn Exp $
d22 2
@


1.2
log
@g/c RUSTFLAGS from individual package Makefiles. Handled by cargo.mk.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2021/07/09 16:12:38 pin Exp $
a14 1
USE_LANGUAGES+=	c
@


1.1
log
@www/suckit: import package

SuckIT allows you to recursively visit and download a website's content to
your disk.
@
text
@d1 1
a1 1
# $NetBSD$
a21 1
MAKE_ENV+=	RUSTFLAGS=${RUSTFLAGS:Q}
@

