SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

24
devel/imake/Makefile Normal file
View file

@ -0,0 +1,24 @@
COMMENT = makefile generator
CATEGORIES = devel x11
DISTNAME = imake-1.0.9
MASTER_SITES = ${MASTER_SITE_XORG:=util/}
PERMIT_PACKAGE = Yes
WANTLIB = c
BUILD_DEPENDS = devel/tradcpp
CONFIGURE_STYLE = gnu
CONFIGURE_ENV = RAWCPP=${TRUEPREFIX}/bin/tradcpp
CONFIGURE_ARGS = --with-script-preproc-cmd="cc -E"
SUBST_FILES = ${WRKSRC}/imakemdep.h
RUN_DEPENDS = devel/imake-cf \
devel/tradcpp
pre-configure:
${SUBST_CMD} ${SUBST_FILES}
.include <bsd.port.mk>

2
devel/imake/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (imake-1.0.9.tar.gz) = ylOtGMaDCRSQWW1y/ujb7kxt23aTcJ4l8m2hQNKWh8E=
SIZE (imake-1.0.9.tar.gz) = 202962

View file

@ -0,0 +1,13 @@
--- imakemdep.h.orig Sat Aug 17 12:11:06 2013
+++ imakemdep.h Thu Feb 23 15:36:01 2017
@@ -330,6 +330,10 @@ in this Software without prior written authorization f
# define DEFAULT_CC "gcc"
# endif
# endif
+# if defined(__OpenBSD__)
+# undef USE_CC_E
+# define DEFAULT_CPP "${TRUEPREFIX}/bin/tradcpp"
+# endif
# endif /* !defined (CROSSCOMPILE) || defined (CROSSCOMPILE_CPP) */
/*

5
devel/imake/pkg/DESCR Normal file
View file

@ -0,0 +1,5 @@
imake is the old historic makefile generation tool used by the X window
server. It basically relies on preprocessing imakefiles through cpp,
and using a bit of sed to handle various comments.
imake is also infamous for abusing makefile :: rules.

18
devel/imake/pkg/PLIST Normal file
View file

@ -0,0 +1,18 @@
bin/ccmakedep
bin/cleanlinks
@bin bin/imake
bin/makeg
bin/mergelib
bin/mkdirhier
bin/mkhtmlindex
@bin bin/revpath
bin/xmkmf
@man man/man1/ccmakedep.1
@man man/man1/cleanlinks.1
@man man/man1/imake.1
@man man/man1/makeg.1
@man man/man1/mergelib.1
@man man/man1/mkdirhier.1
@man man/man1/mkhtmlindex.1
@man man/man1/revpath.1
@man man/man1/xmkmf.1