diff --git a/lang/myrddin/Makefile b/lang/myrddin/Makefile index b7ae299d62c4..6d998b79cae2 100644 --- a/lang/myrddin/Makefile +++ b/lang/myrddin/Makefile @@ -1,41 +1,41 @@ PORTNAME= myrddin PORTVERSION= 0.3.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= http://myrlang.org/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Myrddin Compiler WWW= https://myrlang.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 BUILD_DEPENDS= as:devel/binutils RUN_DEPENDS= as:devel/binutils USES= gmake HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix "${PREFIX}" ALL_TARGET= bootstrap TEST_TARGET= check WRKSRC= ${WRKDIR}/mc OPTIONS_DEFINE= DEBUG VIM OPTIONS_DEFAULT= VIM OPTIONS_SUB= yes VIM_DESC= Install Vim plugin post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* post-install-VIM-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/vim/vimfiles @cd ${WRKSRC}/support/vim && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/vim/vimfiles .include diff --git a/lang/myrddin/files/patch-configure b/lang/myrddin/files/patch-configure new file mode 100644 index 000000000000..047af10a5d90 --- /dev/null +++ b/lang/myrddin/files/patch-configure @@ -0,0 +1,16 @@ +--- configure.orig 2024-02-24 15:54:53 UTC ++++ configure +@@ -71,11 +71,11 @@ case $OS in + ;; + *FreeBSD*) + echo 'export SYS=freebsd' >> config.mk +- echo export INST_MAN=$prefix/man/man >> config.mk ++ echo export INST_MAN=$prefix/share/man/man >> config.mk + echo 'const Sys = "FreeBSD"' >> mbld/config.myr + echo 'const Linkcmd = ["ld", "--gc-sections"]' >> mbld/config.myr + echo 'const Dlflags : byte[:][:] = [][:]' >> mbld/config.myr +- echo "const Manpath = \"man/man\"" >> mbld/config.myr ++ echo "const Manpath = \"share/man/man\"" >> mbld/config.myr + ;; + *NetBSD*) + echo 'export SYS=netbsd' >> config.mk diff --git a/lang/myrddin/pkg-plist b/lang/myrddin/pkg-plist index b939b409ee43..da5f9fc3f4ce 100644 --- a/lang/myrddin/pkg-plist +++ b/lang/myrddin/pkg-plist @@ -1,54 +1,54 @@ bin/6m bin/h bin/mbld bin/mdumpleak bin/muse bin/redump bin/srvdot lib/myr/_myrrt.o lib/myr/libbio.a lib/myr/libbio.use lib/myr/libcrypto.a lib/myr/libcrypto.use lib/myr/libdate.a lib/myr/libdate.use lib/myr/libescfmt.a lib/myr/libescfmt.use lib/myr/libfileutil.a lib/myr/libfileutil.use lib/myr/libflate.a lib/myr/libflate.use lib/myr/libhttp.a lib/myr/libhttp.use lib/myr/libinifile.a lib/myr/libinifile.use lib/myr/libiter.a lib/myr/libiter.use lib/myr/libjson.a lib/myr/libjson.use lib/myr/libmath.a lib/myr/libmath.use lib/myr/libregex.a lib/myr/libregex.use lib/myr/libstd.a lib/myr/libstd.use lib/myr/libsys.a lib/myr/libsys.use lib/myr/libtestr.a lib/myr/libtestr.use lib/myr/libtestutil.a lib/myr/libtestutil.use lib/myr/libthread.a lib/myr/libthread.use lib/myr/libthrtestutil.a lib/myr/libthrtestutil.use -man/man1/6m.1.gz -man/man1/mbld.1.gz -man/man1/muse.1.gz -man/man3/myr-regex.3.gz +share/man/man1/6m.1.gz +share/man/man1/mbld.1.gz +share/man/man1/muse.1.gz +share/man/man3/myr-regex.3.gz %%VIM%%share/vim/vimfiles/ftdetect/mbld.vim %%VIM%%share/vim/vimfiles/ftdetect/myr.vim %%VIM%%share/vim/vimfiles/indent/mbld.vim %%VIM%%share/vim/vimfiles/indent/myr.vim %%VIM%%share/vim/vimfiles/syntax/mbld.vim %%VIM%%share/vim/vimfiles/syntax/myr.vim