neat*: Avoid git-package.mk & pin commits

master
Malte Dehling 2024-05-14 12:30:44 -07:00
parent a2ebefa483
commit 065eaf51a7
No known key found for this signature in database
GPG Key ID: 2BC2E4EAA2B07744
13 changed files with 75 additions and 61 deletions

View File

@ -2408,9 +2408,9 @@ SUBDIR+= ncbi-c++-lib
SUBDIR+= ncbi-lib
SUBDIR+= ncp
SUBDIR+= ncrack
SUBDIR+= neatmkfn-git
SUBDIR+= neatpost-git
SUBDIR+= neatroff-git
SUBDIR+= neatmkfn
SUBDIR+= neatpost
SUBDIR+= neatroff
SUBDIR+= neb-cd512
SUBDIR+= neb-hdtoolbox
SUBDIR+= necat

View File

@ -1,35 +1,33 @@
# $NetBSD$
PKGNAME= neatmkfn-git-0
CATEGORIES= textproc
DISTNAME= aligrudi-neatroff_make
PKGNAME= neatmkfn-20231029
CATEGORIES= fonts
MASTER_SITES= ${MASTER_SITE_GITHUB:=aligrudi/}
GITHUB_PROJECT= neatroff_make
GITHUB_TAG= 7cf23e411527a8e85c6fda689523f90b5f03a235
MAINTAINER= mdehling@gmail.com
HOMEPAGE= https://litcave.rudi.ir/
HOMEPAGE= https://github.com/aligrudi/neatmkfn
COMMENT= Neatroff font description generator
LICENSE= isc
GIT_REPOSITORIES= neatroff_make neatmkfn
.for repo in ${GIT_REPOSITORIES}
GIT_REPO.${repo}= https://github.com/aligrudi/${repo}.git
GIT_BRANCH.${repo}= master
.endfor
GIT_EXTRACTDIR.neatmkfn= \
${GIT_EXTRACTDIR.neatroff_make}/neatmkfn
WRKSRC= ${WRKDIR}/${GIT_EXTRACTDIR.neatroff_make}
GITHUB_SUBMODULES+= aligrudi neatmkfn c0a552e29e9502fe47191153234ac5bdcd187b57 neatmkfn
SUBST_CLASSES= path
SUBST_MESSAGE.path= Updating paths.
SUBST_STAGE.path= post-build
SUBST_FILES.path= man/neatmkfn.1 neatmkfn/gen.sh
SUBST_SED.path= -e 's|/usr/share|${PREFIX}/share|g'
SUBST_SED.path+= -e 's|./mkfn|${PREFIX}/bin/neatmkfn|g'
SUBST_FILES.path= man/neatmkfn.1 neatmkfn/gen.sh
BUILD_DIRS= neatmkfn
MAKE_FLAGS+= FDIR=${PREFIX}/share/neatroff
MAKE_FLAGS+= MDIR=${PREFIX}/share/neatroff/tmac
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/neatroff
do-build:
cd ${WRKSRC}/neatmkfn && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/neatmkfn/mkfn \
${DESTDIR}${PREFIX}/bin/neatmkfn
@ -38,5 +36,4 @@ do-install:
${INSTALL_SCRIPT} ${WRKSRC}/neatmkfn/gen.sh \
${DESTDIR}${PREFIX}/share/neatroff
.include "../../wip/mk/git-package.mk"
.include "../../mk/bsd.pkg.mk"

8
neatmkfn/distinfo Normal file
View File

@ -0,0 +1,8 @@
$NetBSD$
BLAKE2s (aligrudi-neatmkfn-c0a552e29e9502fe47191153234ac5bdcd187b57.tar.gz) = f7f3ec5f625c6ed6ab3e00cc4fb2c028e46155ef5ca412c54898165d66af6075
SHA512 (aligrudi-neatmkfn-c0a552e29e9502fe47191153234ac5bdcd187b57.tar.gz) = c4fbc3e9dbba845fd03a072f8a9d769c893e9c76957f2189dad87d924d951ec94e61226cf1c974531f0a2702ca6d86685a61eaa42e05502dd3b72991e6f0810a
Size (aligrudi-neatmkfn-c0a552e29e9502fe47191153234ac5bdcd187b57.tar.gz) = 48505 bytes
BLAKE2s (aligrudi-neatroff_make-7cf23e411527a8e85c6fda689523f90b5f03a235.tar.gz) = 5c15d1f9acc14c5d3e15cf1a32740facfba9dc70f3a092e5906bbc6c1e9a2d23
SHA512 (aligrudi-neatroff_make-7cf23e411527a8e85c6fda689523f90b5f03a235.tar.gz) = 43b430e22f8f130ee70f54328e45b782568115a6366f3989a3bb9e8b7107af2e4c2df914b3a41f49bc4da6b53fe505e71c7604a2b57c870cfaf6820e4e3d927c
Size (aligrudi-neatroff_make-7cf23e411527a8e85c6fda689523f90b5f03a235.tar.gz) = 77789 bytes

View File

@ -1,35 +1,32 @@
# $NetBSD$
PKGNAME= neatpost-git-0
DISTNAME= aligrudi-neatroff_make
PKGNAME= neatpost-20230617
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GITHUB:=aligrudi/}
GITHUB_PROJECT= neatroff_make
GITHUB_TAG= 7cf23e411527a8e85c6fda689523f90b5f03a235
MAINTAINER= mdehling@gmail.com
HOMEPAGE= https://litcave.rudi.ir/
COMMENT= Neatroff PostScript/PDF postprocessor
HOMEPAGE= https://github.com/aligrudi/neatpost
COMMENT= Neatroff PS/PDF postprocessor
LICENSE= isc
GIT_REPOSITORIES= neatroff_make neatpost
.for repo in ${GIT_REPOSITORIES}
GIT_REPO.${repo}= https://github.com/aligrudi/${repo}.git
GIT_BRANCH.${repo}= master
.endfor
GIT_EXTRACTDIR.neatpost= \
${GIT_EXTRACTDIR.neatroff_make}/neatpost
WRKSRC= ${WRKDIR}/${GIT_EXTRACTDIR.neatroff_make}
GITHUB_SUBMODULES+= aligrudi neatpost d95ce8a3ae061634ae77b959b5dc08af78ca066d neatpost
SUBST_CLASSES= path
SUBST_MESSAGE.path= Updating paths.
SUBST_STAGE.path= post-build
SUBST_FILES.path= man/neatpost.1
SUBST_SED.path= -e 's|/usr/share|${PREFIX}/share|g'
SUBST_FILES.path= man/neatpost.1
BUILD_DIRS= neatpost
MAKE_FLAGS+= FDIR=${PREFIX}/share/neatroff
MAKE_FLAGS+= MDIR=${PREFIX}/share/neatroff/tmac
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
do-build:
cd ${WRKSRC}/neatpost && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \
FDIR=${PREFIX}/share/neatroff
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/neatpost/post \
${DESTDIR}${PREFIX}/bin/neatpost-ps
@ -38,5 +35,4 @@ do-install:
${INSTALL_MAN} ${WRKSRC}/man/neatpost.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
.include "../../wip/mk/git-package.mk"
.include "../../mk/bsd.pkg.mk"

8
neatpost/distinfo Normal file
View File

@ -0,0 +1,8 @@
$NetBSD$
BLAKE2s (aligrudi-neatpost-d95ce8a3ae061634ae77b959b5dc08af78ca066d.tar.gz) = 291ec0866646923564648665a329cd7544a9cf3b3051fb85f9b125fc48c584ce
SHA512 (aligrudi-neatpost-d95ce8a3ae061634ae77b959b5dc08af78ca066d.tar.gz) = 2b678ebd2dd5c89c4d5390251a1f293b734a042e75e08648858eaae45f761c3d0a61b1ea799ad587565fcbabd5072df8660a7b4bec2a6b4a993da0bdb6b5916d
Size (aligrudi-neatpost-d95ce8a3ae061634ae77b959b5dc08af78ca066d.tar.gz) = 22450 bytes
BLAKE2s (aligrudi-neatroff_make-7cf23e411527a8e85c6fda689523f90b5f03a235.tar.gz) = 5c15d1f9acc14c5d3e15cf1a32740facfba9dc70f3a092e5906bbc6c1e9a2d23
SHA512 (aligrudi-neatroff_make-7cf23e411527a8e85c6fda689523f90b5f03a235.tar.gz) = 43b430e22f8f130ee70f54328e45b782568115a6366f3989a3bb9e8b7107af2e4c2df914b3a41f49bc4da6b53fe505e71c7604a2b57c870cfaf6820e4e3d927c
Size (aligrudi-neatroff_make-7cf23e411527a8e85c6fda689523f90b5f03a235.tar.gz) = 77789 bytes

View File

@ -1,44 +1,42 @@
# $NetBSD$
PKGNAME= neatroff-git-0
DISTNAME= aligrudi-neatroff_make
PKGNAME= neatroff-20231125
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GITHUB:=aligrudi/}
GITHUB_PROJECT= neatroff_make
GITHUB_TAG= 7cf23e411527a8e85c6fda689523f90b5f03a235
MAINTAINER= mdehling@gmail.com
HOMEPAGE= https://litcave.rudi.ir/
COMMENT= Neatroff clone of the Troff typesetting system
HOMEPAGE= https://github.com/aligrudi/neatroff
COMMENT= Clone of the Troff typesetting system
LICENSE= isc AND mit
GIT_REPOSITORIES= neatroff_make neatroff
.for repo in ${GIT_REPOSITORIES}
GIT_REPO.${repo}= https://github.com/aligrudi/${repo}.git
GIT_BRANCH.${repo}= master
.endfor
GIT_EXTRACTDIR.neatroff= \
${GIT_EXTRACTDIR.neatroff_make}/neatroff
GITHUB_SUBMODULES+= aligrudi neatroff 42ffa05d4aca7941be9d9b90c5d243b69521dd61 neatroff
WRKSRC= ${WRKDIR}/${GIT_EXTRACTDIR.neatroff_make}
DEPENDS+= neatpost-git-[0-9]*:../../wip/neatpost-git
DEPENDS+= neatpost-[0-9]*:../../wip/neatpost
DEPENDS+= urw-fonts-[0-9]*:../../fonts/urw-fonts
TOOL_DEPENDS+= neatmkfn-git-[0-9]*:../../wip/neatmkfn-git
TOOL_DEPENDS+= neatmkfn-[0-9]*:../../wip/neatmkfn
SUBST_CLASSES= path
SUBST_MESSAGE.path= Updating paths.
SUBST_STAGE.path= post-build
SUBST_FILES.path= man/neatroff.1
SUBST_SED.path= -e 's|/usr/share|${PREFIX}/share|g'
SUBST_FILES.path= man/neatroff.1
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
INSTALLATION_DIRS+= share/neatroff/tmac share/neatroff/tmac/me
INSTALLATION_DIRS+= share/neatroff/devutf
BUILD_DIRS= neatroff
do-build:
cd ${WRKSRC}/neatroff && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \
FDIR=${PREFIX}/share/neatroff \
MDIR=${PREFIX}/share/neatroff/tmac
MAKE_FLAGS+= FDIR=${PREFIX}/share/neatroff
MAKE_FLAGS+= MDIR=${PREFIX}/share/neatroff/tmac
post-build:
${PREFIX}/share/neatroff/gen.sh ${PREFIX}/share/fonts/urw \
${WRKSRC}/devutf
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
INSTALLATION_DIRS+= share/neatroff/tmac/me
INSTALLATION_DIRS+= share/neatroff/devutf
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/neatroff/roff \
${DESTDIR}${PREFIX}/bin/neatroff
@ -53,5 +51,4 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/devutf/* \
${DESTDIR}${PREFIX}/share/neatroff/devutf
.include "../../wip/mk/git-package.mk"
.include "../../mk/bsd.pkg.mk"

8
neatroff/distinfo Normal file
View File

@ -0,0 +1,8 @@
$NetBSD$
BLAKE2s (aligrudi-neatroff-42ffa05d4aca7941be9d9b90c5d243b69521dd61.tar.gz) = fb192aa0bf8f3f863553416fb1cb20efe3306fcd5b3c3cf56d9ee486afe98295
SHA512 (aligrudi-neatroff-42ffa05d4aca7941be9d9b90c5d243b69521dd61.tar.gz) = cd8ba403dcd944c9392fe9719036f89fb426f9f210f26191bf0ca930da446a7a25a33186b3f83d7fd945c929d30e630b6a49ea859fb40eb4f8b85d781f998ff8
Size (aligrudi-neatroff-42ffa05d4aca7941be9d9b90c5d243b69521dd61.tar.gz) = 71426 bytes
BLAKE2s (aligrudi-neatroff_make-7cf23e411527a8e85c6fda689523f90b5f03a235.tar.gz) = 5c15d1f9acc14c5d3e15cf1a32740facfba9dc70f3a092e5906bbc6c1e9a2d23
SHA512 (aligrudi-neatroff_make-7cf23e411527a8e85c6fda689523f90b5f03a235.tar.gz) = 43b430e22f8f130ee70f54328e45b782568115a6366f3989a3bb9e8b7107af2e4c2df914b3a41f49bc4da6b53fe505e71c7604a2b57c870cfaf6820e4e3d927c
Size (aligrudi-neatroff_make-7cf23e411527a8e85c6fda689523f90b5f03a235.tar.gz) = 77789 bytes