git: 574c5c9142f3 - main - net/gitup: Improve gitup.conf auto config
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 03 Jun 2023 12:06:50 UTC
The branch main has been updated by eduardo: URL: https://cgit.FreeBSD.org/ports/commit/?id=574c5c9142f39aea9da2ffccce25bbd8401242f9 commit 574c5c9142f39aea9da2ffccce25bbd8401242f9 Author: Nuno Teixeira <eduardo@FreeBSD.org> AuthorDate: 2023-06-03 12:02:06 +0000 Commit: Nuno Teixeira <eduardo@FreeBSD.org> CommitDate: 2023-06-03 12:06:38 +0000 net/gitup: Improve gitup.conf auto config - Find osrel on install time through pkg-post-install to get an updated match on gitup.conf.sample - Only install gitup.conf.sample - Add message on install with information about gitup.conf(5) and gitup.sample - Move pkg-plist to PLIST_FILES PR: 270911 --- net/gitup/Makefile | 12 ++++++------ net/gitup/files/pkg-message.in | 12 ++++++++++++ net/gitup/pkg-plist | 4 ---- net/gitup/pkg-post-install | 5 +++++ 4 files changed, 23 insertions(+), 10 deletions(-) diff --git a/net/gitup/Makefile b/net/gitup/Makefile index 2bf7c85c099f..82a8f2096123 100644 --- a/net/gitup/Makefile +++ b/net/gitup/Makefile @@ -1,6 +1,7 @@ PORTNAME= gitup DISTVERSION= 0.98-3 DISTVERSIONSUFFIX= -g50f1e8c +PORTREVISION= 1 CATEGORIES= net MAINTAINER= eduardo@FreeBSD.org @@ -11,21 +12,20 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= ssl - USE_GITHUB= yes GH_ACCOUNT= johnmehr MAKE_ENV+= CONFIG_FILE_PATH=${LOCALBASE}/etc/gitup.conf +SUB_FILES= pkg-message +PLIST_FILES= bin/gitup \ + etc/gitup.conf.sample \ + share/man/man1/gitup.1.gz \ + share/man/man5/gitup.conf.5.gz PORTDOCS= README.md OPTIONS_DEFINE= DOCS -post-patch: - @${REINPLACE_CMD} -e 's|stable\/12|stable\/${OSREL:R}| ; \ - s|releng\/11.4|releng\/${OSREL}|' \ - ${WRKSRC}/gitup.conf - do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/gitup.1 \ diff --git a/net/gitup/files/pkg-message.in b/net/gitup/files/pkg-message.in new file mode 100644 index 000000000000..cab4b53267d1 --- /dev/null +++ b/net/gitup/files/pkg-message.in @@ -0,0 +1,12 @@ +[ +{ type: install + message: <<EOD +To use gitup, + +%%PREFIX%%/etc/gitup.conf + +must be created. Refer to gitup.conf(5) for further details and/or follow +%%PREFIX%%/etc/gitup.conf.sample as an example. +EOD +} +] diff --git a/net/gitup/pkg-plist b/net/gitup/pkg-plist deleted file mode 100644 index 44526235ecd1..000000000000 --- a/net/gitup/pkg-plist +++ /dev/null @@ -1,4 +0,0 @@ -bin/gitup -share/man/man1/gitup.1.gz -share/man/man5/gitup.conf.5.gz -@sample etc/gitup.conf.sample diff --git a/net/gitup/pkg-post-install b/net/gitup/pkg-post-install new file mode 100644 index 000000000000..ad57f46fb19b --- /dev/null +++ b/net/gitup/pkg-post-install @@ -0,0 +1,5 @@ +osrel=$(${PKG_ROOTDIR}/bin/freebsd-version -u) +releng=${osrel%%-*} +stable=${osrel%%.*} + +sed -i '' -E -e "s,stable/[0-9]+,stable/${stable}," -e "s,releng/[0-9].+,releng/${releng}," ${PKG_PREFIX}/etc/gitup.conf.sample