diff --git a/devel/p4/Makefile.inc b/devel/p4/Makefile.inc index 99496e779c8b..9594c3f6c73c 100644 --- a/devel/p4/Makefile.inc +++ b/devel/p4/Makefile.inc @@ -1,7 +1,7 @@ P4VERSION?= r${PORTVERSION:S/^20//:C/\.[0-9]+$//} -YEAR= 2024 -MAJOR= 2 -MINOR= 2726408 +YEAR= 2025 +MAJOR= 1 +MINOR= 2761706 JAM?= ${LOCALBASE}/bin/jam OSVER?= ${OSREL:S/.//} diff --git a/devel/p4/distinfo b/devel/p4/distinfo index f4ba36bc5cc2..6890717344b4 100644 --- a/devel/p4/distinfo +++ b/devel/p4/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1741145515 -SHA256 (p4source-2726408.tgz) = 97b1c2c98a895cc08978db4b9f9fed60e0adaad6ca220e05462f54da4047fb4c -SIZE (p4source-2726408.tgz) = 6892301 +TIMESTAMP = 1749096394 +SHA256 (p4source-2761706.tgz) = a6fef998a8894a50f7776a124544be3de7d87b94eb890e5ef3f9235e8f7274d2 +SIZE (p4source-2761706.tgz) = 6994039 diff --git a/devel/p4/pkg-descr b/devel/p4/pkg-descr index d2284a3eea8e..321a2df50448 100644 --- a/devel/p4/pkg-descr +++ b/devel/p4/pkg-descr @@ -1,12 +1,12 @@ Perforce is a commercial revision control system. This is the command line client which works with servers remotely or locally. The clients and the api for Perforce is freely available. This build does not support the "Extensions" feature. The server is no longer available for FreeBSD but the Linux version should work. There is a limited free use level and non-profit organizations might qualify for free licencing. See "p4 -V" for more licensing and version information. -See https://ftp.perforce.com/perforce/r24.2/doc/user/ for release notes. +See https://ftp.perforce.com/perforce/r25.1/doc/user/ for release notes. diff --git a/devel/p4api/Makefile b/devel/p4api/Makefile index 31f911a02c16..35b959bd81d2 100644 --- a/devel/p4api/Makefile +++ b/devel/p4api/Makefile @@ -1,57 +1,57 @@ PORTNAME= p4api PORTVERSION= ${YEAR}.${MAJOR}.${MINOR} CATEGORIES= devel # Perforce does not version their distfiles when they patch. # This does not play well with FreeBSD's conventions. MASTER_SITES= https://ftp.perforce.com/perforce/${P4VERSION}/bin.tools/p4source${EXTRACT_SUFX}?dummy=/ \ - https://hesiod.org/distfiles/perforce + https://hesiod.org/distfiles/perforce/ DISTNAME= p4source-${MINOR} MAINTAINER= antonfb@hesiod.org COMMENT= Perforce API (static libraries and header files) WWW= https://www.perforce.com/products/helix-core LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${JAM}:devel/jam USES= tar:tgz PATCHDIR= ${.CURDIR}/../p4/files DISTINFO_FILE= ${.CURDIR}/../p4/distinfo OPTIONS_DEFINE= EXAMPLES WRKSRC= ${WRKDIR}/p4source-${PORTVERSION} .include .include "../p4/Makefile.inc" do-build: cd ${WRKSRC} && ${SETENV} C++="${CXX}" C++FLAGS="${CXXFLAGS}" \ CCFLAGS="${CFLAGS}" \ LINKFLAGS="${LDFLAGS}" \ OSVER=${OSVER} \ API=1 \ SSL="yes" \ SSLVER="1.1.1" \ SSLLIB=-lssl \ CRYPTOLIB=-lcrypto \ TYPE=pic \ USE_EXTENSIONS=0 \ USE_OPTIMIZED_ZLIB=0 \ ${JAM} -dx -j${MAKE_JOBS_NUMBER} p4api p4api.tar do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/include/perforce cd ${WRKSRC}/p4-bin/bin.pic/p4api-*/include/p4 && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/perforce ${MKDIR} ${STAGEDIR}${PREFIX}/lib/perforce cd ${WRKSRC}/p4-bin/bin.pic/p4api-*/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/perforce do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/p4-bin/bin.pic/p4api-*/sample && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include