Wednesday, September 09, 2020

Re: [NEW] texproc/peg-markdown

On 2020/09/09 17:25, bijan wrote:
> Hi,
> This is a patch to create new port textproc/peg-markdown[1].
>
> The port tries to install it's binary as markdown. I don't
> know if it conflicts with other packages and should I rename
> the binary or not? Since this is my first attempt to port a new
> software, I would appreciate it if somebody can educate me on
> this one.
>
> Thanks.
>
> [1]: https://github.com/jgm/peg-markdown

Here's a diff on top fixing some things.


diff --git a/Makefile b/Makefile
index 695708c..a90fb82 100644
--- a/Makefile
+++ b/Makefile
@@ -8,23 +8,20 @@ GH_TAGNAME = 0.4.14

CATEGORIES = textproc

-HOMEPAGE = https://github.com/jgm/peg-markdown
-
# MIT
PERMIT_PACKAGE = Yes

-WANTLIB += c
-
-MASTER_SITES = ${MASTER_SITES_GITHUB}
+WANTLIB += c glib-2.0 intl

-COMPILER = base-clang ports-gcc
+USE_GMAKE = Yes
+MAKE_FLAGS = CC="${CC}" CFLAGS="${CFLAGS}"

-USE_GMAKE = Yes
+LIB_DEPENDS = devel/glib2

-ALL_TARGET = ALL
-INSTALL_TARGET =
+ALL_TARGET = ALL
+INSTALL_TARGET =

post-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/markdown ${PREFIX}/bin/markdown
+ ${INSTALL_PROGRAM} ${WRKSRC}/markdown ${PREFIX}/bin/peg-markdown

.include <bsd.port.mk>
diff --git a/pkg/PLIST b/pkg/PLIST
index 2000be1..a9368d1 100644
--- a/pkg/PLIST
+++ b/pkg/PLIST
@@ -1,2 +1,2 @@
@comment $OpenBSD: PLIST,v$
-@bin bin/markdown
+@bin bin/peg-markdown

No comments:

Post a Comment