mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
respect LOCALBASE in CFLAGS
prefer PLIST_FILES and PORTDOCS to `dynamic plist' use BINMODE rather than using INSTALL directly PR: ports/148433 Submitted by: Anonymous <swell.k at gmail.com>
This commit is contained in:
parent
fe3d19d770
commit
8c9977d410
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=257605
@ -12,40 +12,35 @@ MASTER_SITES= ${MASTER_SITE_SUNSITE}
|
||||
MASTER_SITE_SUBDIR= apps/graphics/hacks/svgalib
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT=SVGAlib demo which displays trippy mathematical images in cycling colors
|
||||
COMMENT= SVGAlib demo which displays trippy mathematical images in cycling colors
|
||||
|
||||
LIB_DEPENDS= vga.1:${PORTSDIR}/graphics/svgalib
|
||||
|
||||
ALL_TARGET= acidwarp
|
||||
DOCFILES= README TODO Thanks
|
||||
ONLY_FOR_ARCHS= i386
|
||||
PLIST= ${WRKDIR}/pkg-plist
|
||||
REINPLACE_ARGS= -i'' -E
|
||||
WRKSRC= ${WRKDIR}/acidwarp
|
||||
ALL_TARGET= ${PORTNAME}
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||
|
||||
PLIST_FILES= bin/acidwarp
|
||||
PORTDOCS= README TODO Thanks
|
||||
|
||||
OPTION= SETUID "Install with setuid bit set" on
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if !defined(WITHOUT_SETUID)
|
||||
BINMODE= 4555
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
${RM} ${WRKSRC}/acidwarp
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/Makefile
|
||||
|
||||
pre-install:
|
||||
${ECHO_CMD} "bin/acidwarp" > ${PLIST}
|
||||
.if !defined(NOPORTDOCS)
|
||||
.for i in ${DOCFILES}
|
||||
${ECHO_CMD} -n "share/doc/acidwarp/" >> ${PLIST}
|
||||
${ECHO_CMD} ${i} >> ${PLIST}
|
||||
.endfor
|
||||
${ECHO_CMD} "@dirrm share/doc/acidwarp" >> ${PLIST}
|
||||
.endif
|
||||
${RM} -f ${WRKSRC}/acidwarp
|
||||
|
||||
do-install:
|
||||
${INSTALL} -c -g wheel -o root -m 4755 ${WRKSRC}/acidwarp ${PREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/acidwarp ${PREFIX}/bin
|
||||
.if !defined(NOPORTDOCS)
|
||||
${MKDIR} ${PREFIX}/share/doc/acidwarp
|
||||
.for i in ${DOCFILES}
|
||||
${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/doc/acidwarp
|
||||
${MKDIR} ${DOCSDIR}
|
||||
.for f in ${PORTDOCS}
|
||||
${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.include <bsd.port.post.mk>
|
||||
|
@ -4,7 +4,7 @@
|
||||
-CC=gcc
|
||||
-CFLAGS = -O2 -funroll-all-loops
|
||||
+CC ?= gcc
|
||||
+CFLAGS += -L%%PREFIX%%/lib -I%%PREFIX%%/include
|
||||
+CFLAGS += -L$(LOCALBASE)/lib -I$(LOCALBASE)/include
|
||||
LFLAGS = -lvgagl -lvga
|
||||
PROGS = acidwarp
|
||||
OSOURCES = bit_map.o palinit.o rolnfade.o lut.o
|
||||
|
@ -6,5 +6,3 @@ After exiting the program, you must switch consoles before the display will be
|
||||
usable again.
|
||||
|
||||
WWW: http://www.noah.org/acidwarp/index.html
|
||||
|
||||
Trevor Johnson
|
||||
|
Loading…
Reference in New Issue
Block a user