diff options
| -rw-r--r-- | misc/brs/Makefile | 19 | ||||
| -rw-r--r-- | misc/brs/distinfo | 3 | ||||
| -rw-r--r-- | misc/brs/files/patch-aa | 173 | ||||
| -rw-r--r-- | misc/brs/files/patch-ab | 25 | ||||
| -rw-r--r-- | misc/brs/pkg-descr | 2 | ||||
| -rw-r--r-- | misc/brs/pkg-plist | 6 | 
6 files changed, 178 insertions, 50 deletions
diff --git a/misc/brs/Makefile b/misc/brs/Makefile index 88fabfa3a7bd..e6eb71bac60d 100644 --- a/misc/brs/Makefile +++ b/misc/brs/Makefile @@ -6,17 +6,26 @@  #  PORTNAME=	brs -PORTVERSION=	4.0 +PORTVERSION=	4.03  CATEGORIES=	misc -MASTER_SITES=	${MASTER_SITE_SUNSITE} -MASTER_SITE_SUBDIR=	apps/religion -DISTNAME=	brs.4.00.l1 +MASTER_SITES=	ftp://classworld.com/BRS/ \ +		http://www.unknown.nu/ports/ +DISTFILES=	bible.data.tar bible.tar.Z +DIST_SUBDIR=	brs  MAINTAINER=	user@unknown.nu  COMMENT=	An interactive King James Bible -WRKSRC=	       ${WRKDIR}/bible +NO_WRKSUBDIR=	yes  ALL_TARGET=  MAN1=		bible.1 +post-patch: +	@${MV} ${WRKSRC}/brl.c ${WRKSRC}/brl.c.sed +	${SED} -e "s=%%PREFIX%%=${PREFIX}=g" \ +		${WRKSRC}/brl.c.sed > ${WRKSRC}/brl.c +	@${MV} ${WRKSRC}/bible.1 ${WRKSRC}/bible.1.sed +	${SED} -e "s=%%PREFIX%%=${PREFIX}=g" \ +		${WRKSRC}/bible.1.sed > ${WRKSRC}/bible.1 +  .include <bsd.port.mk> diff --git a/misc/brs/distinfo b/misc/brs/distinfo index 1ab52ccd74bf..277edf63a68a 100644 --- a/misc/brs/distinfo +++ b/misc/brs/distinfo @@ -1 +1,2 @@ -MD5 (brs.4.00.l1.tar.gz) = 260b789e0ff401293ef05809fc42581b +MD5 (brs/bible.data.tar) = 34b9aed98f4430f305b97d2d086e9a6c +MD5 (brs/bible.tar.Z) = 196f058590acf14c1e4050c2d25c1c4c diff --git a/misc/brs/files/patch-aa b/misc/brs/files/patch-aa index 8ea4cda6b904..5969044dcc74 100644 --- a/misc/brs/files/patch-aa +++ b/misc/brs/files/patch-aa @@ -1,38 +1,135 @@ ---- Makefile.orig	Wed Jul 12 23:30:36 2000 -+++ Makefile	Wed Jul 12 23:32:29 2000 -@@ -46,7 +46,7 @@ - NINSTPKG      = $(PROGRAM).pkg -  - # where to install this stuff --DEST	      = /usr -+DEST	      = $(PREFIX) - #DEST	      = $(HOME)/local - DESTBIN	      = $(DEST)/bin - DESTLIB       = $(DEST)/lib -@@ -405,23 +405,20 @@ - 		@if [ $(DESTBIN) != . ]; then \ - 		((cd $(DESTBIN);rm -f $(PROGRAM)); \ - 		cp $(PROGRAM) $(DESTBIN)); \ --		chown bin $(DESTBIN)/$(PROGRAM); \ --		chgrp bin $(DESTBIN)/$(PROGRAM); \ -+		chown root:wheel $(DESTBIN)/$(PROGRAM); \ - 		chmod 755 $(DESTBIN)/$(PROGRAM); fi - 		@echo Installing $(DATA) and $(DATA).conc in $(DESTLIB) - 		@if [ ! -r $(DESTLIB) ]; then mkdir $(DESTLIB); fi - 		@if [ $(DESTLIB) != . ]; then \ - 		cp $(DATA) $(DATA).conc $(DESTLIB); \ --		chown bin $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; \ --		chgrp bin $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; \ -+                chown root:wheel $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; \ - 		chmod 644 $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; fi - 		@if [ ! -r $(DESTMAN) ]; then mkdir $(DESTMAN); fi - 		@echo Installing $(MAN) in $(DESTMAN1) - 		@if [ ! -r $(DESTMAN1) ]; then mkdir $(DESTMAN1); fi - 		@if [ $(DESTMAN1) != . ]; then \ - 		cp $(MAN) $(DESTMAN1)/$(MAN); \ --		chown bin $(DESTMAN1)/$(MAN); \ --		chgrp bin $(DESTMAN1)/$(MAN); \ -+                chown root:wheel $(DESTMAN1)/$(MAN); \ - 		chmod 644 $(DESTMAN1)/$(MAN); fi -  - uninstall:;	@echo Un-installing $(PROGRAM), $(DATA) and $(MAN) +*** Makefile.orig	Wed Aug  9 18:49:09 1995 +--- Makefile	Thu Jul 10 22:40:43 2003 +*************** +*** 177,185 **** +  # primary man page +  MAN	      = $(PROGRAM).1 +   +- # raw data file +- RAWDATA	      = $(PROGRAM).rawtext +-  +  # Derived data file.  Comes from processing raw data file. +  DATA	      = $(PROGRAM).data +   +--- 177,182 ---- +*************** +*** 187,198 **** +  NINSTPKG      = $(PROGRAM).pkg +   +  # where to install this stuff +! DEST	      = /usr/local +  #DEST	      = $(HOME)/local +  DESTBIN	      = $(DEST)/bin +! DESTLIB       = $(DEST)/lib +  DESTMAN	      = $(DEST)/man +! DESTMAN1      = $(DESTMAN)/man1.Z +   +  # release directories.  Nobody should care about this but me +  FTPHOME	      = /mnt/ftp +--- 184,195 ---- +  NINSTPKG      = $(PROGRAM).pkg +   +  # where to install this stuff +! DEST	      = $(PREFIX) +  #DEST	      = $(HOME)/local +  DESTBIN	      = $(DEST)/bin +! DESTLIB       = $(DEST)/share/brs +  DESTMAN	      = $(DEST)/man +! DESTMAN1      = $(DESTMAN)/man1 +   +  # release directories.  Nobody should care about this but me +  FTPHOME	      = /mnt/ftp +*************** +*** 349,358 **** +  		else	rm squish.tmpdata squish.stats; fi +  		 +   +- $(PROGINDEX).c:	$(RAWDATA) +- 		make makeindex +- 		./makeindex $(RAWDATA) > $@ +-  +  $(DATA):	squish.stats squish.data +  		make buildcmp +  		./buildcmp +--- 346,351 ---- +*************** +*** 366,384 **** +  # Note that $(PROGINDEX).c is included in source distributions, while  +  # $(RAWDATA) is NOT included in all distributions.  $(PROGINDEX).c does NOT  +  # need to be rebuilt unless someone (probably me) has munged $(RAWDATA). +- SAFEDATE = 0101000193 +- $(RAWDATA): +- 		@touch $(SAFEDATE) $@ +- 		@if [ -r $(SAFEDATE) ]; then \ +- 			/bin/rm $(SAFEDATE) $@; \ +- 			if [ -x /usr/5bin/touch ]; then \ +- 				/usr/5bin/touch $(SAFEDATE) $@; \ +- 			else \ +- 				# major kludge alert! ... \ +- 				touch brl-startverse.h brl-startchapter.h $(PROGINDEX).c; \ +- 			fi; \ +- 		fi +- 		@echo "  A dummy $(RAWDATA) file has been created." +   +  # The dependency on $(RAWDATA) helps to ensure that the raw concordance file +  # is not rebuilt unnecessarily. +--- 359,364 ---- +*************** +*** 392,401 **** +  		./makeconc.pl +  #		./makeconcordance +   +- $(MAN).Z:	$(MAN) +- 		/bin/rm $@ +- 		compress < $(MAN) > $(MAN).Z +-  +  clean:;		@rm -f $(PROGOBJS) $(TOOLOBJS) core +   +  clobber:;	@rm -f $(PROGOBJS) $(TOOLOBJS) $(PROGRAM) $(TOOLS) $(DATA) \ +--- 372,377 ---- +*************** +*** 543,565 **** +  		@if [ $(DESTBIN) != . ]; then \ +  		((cd $(DESTBIN);rm -f $(PROGRAM)); \ +  		cp $(PROGRAM) $(DESTBIN)); \ +! 		chown bin $(DESTBIN)/$(PROGRAM); \ +! 		chgrp bin $(DESTBIN)/$(PROGRAM); \ +  		chmod 755 $(DESTBIN)/$(PROGRAM); fi +  		@echo Installing $(DATA) and $(DATA).conc in $(DESTLIB) +  		@if [ ! -r $(DESTLIB) ]; then mkdir $(DESTLIB); fi +  		@if [ $(DESTLIB) != . ]; then \ +  		cp $(DATA) $(DATA).conc $(DESTLIB); \ +! 		chown bin $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; \ +! 		chgrp bin $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; \ +  		chmod 644 $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; fi +  		@if [ ! -r $(DESTMAN) ]; then mkdir $(DESTMAN); fi +  		@echo Installing $(MAN) in $(DESTMAN1) +  		@if [ ! -r $(DESTMAN1) ]; then mkdir $(DESTMAN1); fi +  		@if [ $(DESTMAN1) != . ]; then \ +! 		cp $(MAN).Z $(DESTMAN1)/$(MAN); \ +! 		chown bin $(DESTMAN1)/$(MAN); \ +! 		chgrp bin $(DESTMAN1)/$(MAN); \ +  		chmod 644 $(DESTMAN1)/$(MAN); fi +   +  uninstall:;	@echo Un-installing $(PROGRAM), $(DATA) and $(MAN) +--- 519,538 ---- +  		@if [ $(DESTBIN) != . ]; then \ +  		((cd $(DESTBIN);rm -f $(PROGRAM)); \ +  		cp $(PROGRAM) $(DESTBIN)); \ +! 		chown root:wheel $(DESTBIN)/$(PROGRAM); \ +  		chmod 755 $(DESTBIN)/$(PROGRAM); fi +  		@echo Installing $(DATA) and $(DATA).conc in $(DESTLIB) +  		@if [ ! -r $(DESTLIB) ]; then mkdir $(DESTLIB); fi +  		@if [ $(DESTLIB) != . ]; then \ +  		cp $(DATA) $(DATA).conc $(DESTLIB); \ +! 		chown root:wheel $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; \ +  		chmod 644 $(DESTLIB)/$(DATA) $(DESTLIB)/$(DATA).conc; fi +  		@if [ ! -r $(DESTMAN) ]; then mkdir $(DESTMAN); fi +  		@echo Installing $(MAN) in $(DESTMAN1) +  		@if [ ! -r $(DESTMAN1) ]; then mkdir $(DESTMAN1); fi +  		@if [ $(DESTMAN1) != . ]; then \ +! 		cp $(MAN) $(DESTMAN1)/$(MAN); \ +! 		chown root:wheel $(DESTMAN1)/$(MAN); \ +  		chmod 644 $(DESTMAN1)/$(MAN); fi +   +  uninstall:;	@echo Un-installing $(PROGRAM), $(DATA) and $(MAN) diff --git a/misc/brs/files/patch-ab b/misc/brs/files/patch-ab index a6294b5b92a0..be490a2586a5 100644 --- a/misc/brs/files/patch-ab +++ b/misc/brs/files/patch-ab @@ -1,5 +1,5 @@ -*** bible.1.orig        Mon Dec 12 13:05:28 1994 ---- bible.1     Mon Jul 10 13:34:08 2000 +*** bible.1.orig	Fri Apr 23 15:07:57 1993 +--- bible.1	Thu Jul 10 22:55:07 2003  ***************  *** 314,330 ****    Miscellaneous program control commands: @@ -37,3 +37,24 @@    Stop writing to a file.    .TP    .B \>, \< +*************** +*** 369,377 **** +  results in a range of Matthew 1:1 to Revelation 1:1, instead of extending +  all the way to Revelation 22:21. +  .SH FILES +! /usr/local/lib/bible.data +  .br +! /usr/local/lib/bible.data.conc +  .SH SEE ALSO +  Rev3:20 +  .SH AUTHOR +--- 369,377 ---- +  results in a range of Matthew 1:1 to Revelation 1:1, instead of extending +  all the way to Revelation 22:21. +  .SH FILES +! %%PREFIX%%/share/brs/bible.data +  .br +! %%PREFIX%%/share/brs/bible.data.conc +  .SH SEE ALSO +  Rev3:20 +  .SH AUTHOR diff --git a/misc/brs/pkg-descr b/misc/brs/pkg-descr index 5091ae830d9b..f0bccb458ecb 100644 --- a/misc/brs/pkg-descr +++ b/misc/brs/pkg-descr @@ -3,5 +3,3 @@ Authorized ("King James") Version of the Old and New Testaments, a set  of libraries for finding and retrieving text, and a program ("bible")  which uses the libraries to retrieve Bible passages given references  on the command line or from standard input. - -WWW: http://bible.theverge.com/brs.html diff --git a/misc/brs/pkg-plist b/misc/brs/pkg-plist index d127cd53958d..ffc52d4e6165 100644 --- a/misc/brs/pkg-plist +++ b/misc/brs/pkg-plist @@ -1,3 +1,5 @@  bin/bible -lib/bible.data -lib/bible.data.conc +share/brs/bible.data +share/brs/bible.data.conc + +@dirrm share/brs  | 
