mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-02 11:09:29 +00:00
- Fix staging
- Manpages are now installed in STAGEDIR and added to pkg-plist [1] - Fix shebangs (they had STAGEDIR in them previously due to useage of the cwu update tool...we'll use shebangfix instead) - Allow build by non-priviledged user and actually do build during build target instead of install target - Add LICENSE (GPLv2) - Simplify PORTDOCS installation - Strip binaries - Bump PORTREVISION since manpages were lost and shebangs were wrong Reported by: Redports QAT [1]
This commit is contained in:
parent
bb6b55d838
commit
7bde5a0d11
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=333299
@ -3,6 +3,7 @@
|
||||
|
||||
PORTNAME= cw
|
||||
PORTVERSION= 1.0.16
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= sysutils
|
||||
MASTER_SITES= http://cwrapper.sourceforge.net/ \
|
||||
http://www.fakehalo.us/cw/
|
||||
@ -10,18 +11,27 @@ MASTER_SITES= http://cwrapper.sourceforge.net/ \
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Non-intrusive color wrapper for common commands
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
USES= shebangfix
|
||||
|
||||
SHEBANG_FILES= def/*
|
||||
SHEBANG_LANG= cw
|
||||
cw_OLD_CMD= /cw
|
||||
cw_CMD= ${PREFIX}/bin/cw
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
ALL_TARGET= local
|
||||
|
||||
PORTDOCS= CHANGES CONTRIB FILES INSTALL PLATFORM README VERSION
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
post-install:
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
. for file in CHANGES CONTRIB FILES INSTALL PLATFORM README VERSION
|
||||
${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
|
||||
. endfor
|
||||
.endif
|
||||
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
|
||||
.for file in cw cwu
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${file}
|
||||
.endfor
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,9 +1,31 @@
|
||||
--- Makefile.in.orig 2013-11-08 22:45:17.000000000 +0800
|
||||
+++ Makefile.in 2013-11-08 22:46:17.000000000 +0800
|
||||
@@ -1,5 +1,5 @@
|
||||
# this was NOT generated by automake.
|
||||
-PREFIX=@prefix@
|
||||
+PREFIX=${DESTDIR}@prefix@
|
||||
BINDIR=${PREFIX}/bin
|
||||
LIBDIR=${PREFIX}/lib
|
||||
MANDIR=@mandir@
|
||||
--- ./Makefile.in.orig 2010-06-20 00:39:51.000000000 -0400
|
||||
+++ ./Makefile.in 2013-11-09 08:49:46.000000000 -0500
|
||||
@@ -54,20 +54,18 @@
|
||||
@$(ECHO) "* PLEASE view the ./README file for more information if"\
|
||||
"you haven't already."
|
||||
|
||||
-install: cleanpub cw cwu
|
||||
+install:
|
||||
@$(ECHO) "* Installing color wrapper..."
|
||||
- @for FILE in bin/*;do $(INSTALL) -o 0 -g 0 -m 755 $$FILE $(BINDIR);done
|
||||
- @$(LN) -sf $(BINDIR)/cw $(BINDIR)/cwe
|
||||
+ @for FILE in bin/*;do $(INSTALL) -m 755 $$FILE $(DESTDIR)$(BINDIR);done
|
||||
+ @$(LN) -sf cw $(DESTDIR)$(BINDIR)/cwe
|
||||
@$(ECHO) "* Installing color wrapper generic definition files..."
|
||||
- @$(MKDIR) -m 755 $(LIBDIR)/cw/
|
||||
- @for FILE in def/*;do $(INSTALL) -o 0 -g 0 -m 755 $$FILE $(LIBDIR)/cw/;done
|
||||
+ @$(MKDIR) -m 755 $(DESTDIR)$(LIBDIR)/cw/
|
||||
+ @for FILE in def/*;do $(INSTALL) -m 555 $$FILE $(DESTDIR)$(LIBDIR)/cw/;done
|
||||
@$(ECHO) "* Installing color wrapper generic header/footer files..."
|
||||
- @$(MKDIR) -m 755 $(LIBDIR)/cw/etc
|
||||
- @for FILE in etc/*;do $(INSTALL) -o 0 -g 0 -m 644 $$FILE $(LIBDIR)/cw/etc;done
|
||||
+ @$(MKDIR) -m 755 $(DESTDIR)$(LIBDIR)/cw/etc
|
||||
+ @for FILE in etc/*;do $(INSTALL) -m 444 $$FILE $(DESTDIR)$(LIBDIR)/cw/etc;done
|
||||
@$(ECHO) "* Installing manual pages..."
|
||||
- @for FILE in man/*;do $(INSTALL) -o 0 -g 0 -m 644 $$FILE $(MANDIR)/man1/;done
|
||||
- @$(ECHO) "* Updating definition files..."
|
||||
- @$(BINDIR)/cwu $(LIBDIR)/cw $(BINDIR)/cw
|
||||
+ @for FILE in man/*;do $(INSTALL) -m 444 $$FILE $(DESTDIR)$(MANDIR)/man1/;done
|
||||
@$(ECHO) "-----------------------------------------------------------"
|
||||
@$(ECHO) "* Complete, definitions are stored in: $(LIBDIR)/cw"
|
||||
@$(ECHO) "* For bash: place 'export PATH=\"$(LIBDIR)/cw:\$$PATH\"'"\
|
||||
|
@ -121,13 +121,8 @@ lib/cw/wc
|
||||
lib/cw/whereis
|
||||
lib/cw/who
|
||||
lib/cw/xferlog@
|
||||
%%PORTDOCS%%%%DOCSDIR%%/CHANGES
|
||||
%%PORTDOCS%%%%DOCSDIR%%/CONTRIB
|
||||
%%PORTDOCS%%%%DOCSDIR%%/FILES
|
||||
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
|
||||
%%PORTDOCS%%%%DOCSDIR%%/PLATFORM
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/VERSION
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||
man/man1/cw.1.gz
|
||||
man/man1/cwe.1.gz
|
||||
man/man1/cwu.1.gz
|
||||
@dirrm lib/cw/etc
|
||||
@dirrm lib/cw
|
||||
|
Loading…
x
Reference in New Issue
Block a user