Initial check-in of the FreeBSD port files.
GoldED snapshot 2003-05-12
This commit is contained in:
71
FreeBSD/port/Makefile
Normal file
71
FreeBSD/port/Makefile
Normal file
@@ -0,0 +1,71 @@
|
||||
# New ports collection makefile for: GoldED+
|
||||
# Date created: 4 June 2003
|
||||
# Whom: alexander smishlajev
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= golded
|
||||
PORTVERSION= 1.1.4.7.$(PORTSNAPSHOT)
|
||||
CATEGORIES= news
|
||||
MASTER_SITES= http://mik.nu/golded-plus/development/
|
||||
DISTNAME= gps$(PORTSNAPSHOT)
|
||||
|
||||
MAINTAINER= alex@tycobka.lv
|
||||
COMMENT= Full-featured mail/news reader for Fidonet and Internet
|
||||
|
||||
PORTSNAPSHOT= 30512
|
||||
USE_BZIP2= yes
|
||||
|
||||
MAN1= golded.1 goldnode.1 rddt.1
|
||||
MANCOMPRESSED= no
|
||||
USE_GMAKE= yes
|
||||
NO_WRKSUBDIR= yes
|
||||
USE_REINPLACE= yes
|
||||
|
||||
DOCS= copying copying.lib license.txt notework.txt rusfaq.txt tips.txt
|
||||
DOCDIR= $(PREFIX)/share/golded
|
||||
|
||||
do-configure:
|
||||
@${SED} \
|
||||
-e 's,^\(#define __GVER_VENDOR_NAME__\).*,\1 "Alexander S. Aganichev",' \
|
||||
-e 's,\(#define __GVER_VENDOR_FIDO__\).*,\1 "2:5020/201.58",' \
|
||||
-e 's,\(#define __GVER_VENDOR_EMAIL__\).*,\1 "asa@users.sf.net",' \
|
||||
-e 's,\(#define __GVER_RELEASENAME__\).*,\1 "FreeBSD port",' \
|
||||
<${WRKSRC}/golded3/mygolded.__h >${WRKSRC}/golded3/mygolded.h
|
||||
.if defined(USE_KOI8)
|
||||
@${REINPLACE_CMD} -e 's,#-DKOI8,-DKOI8,' ${WRKSRC}/GNUmakef.def
|
||||
.endif
|
||||
|
||||
# snapshot distribution uses CRLF line endings but gcc requires LF
|
||||
# remove CR characters from all sources
|
||||
# XXX is it possible to match \r? how?
|
||||
pre-build:
|
||||
@${FIND} ${WRKSRC} -name '*.cpp' -or -name '*.c' -or -name '*.h' \
|
||||
-or -name '*.1' -or -name '*.txt' \
|
||||
-or -name '*.cfg' -or -name '*.tpl' \
|
||||
-or -name '*.chs' -or -name '*.esc' \
|
||||
| ${XARGS} ${REINPLACE_CMD} -e 's,[[:cntrl:]]$$,,'
|
||||
@${FIND} ${WRKSRC} -name '*.bak' -delete
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/gedlnx ${PREFIX}/bin/golded
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/gnlnx ${PREFIX}/bin/goldnode
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/rddtlnx ${PREFIX}/bin/rddt
|
||||
for dir in charset colorset config template; do \
|
||||
${MKDIR} ${DOCDIR}/$$dir; \
|
||||
for file in `${LS} ${WRKSRC}/cfgs/$$dir|${GREP} -v CVS`; do\
|
||||
${INSTALL_DATA} ${WRKSRC}/cfgs/$$dir/$$file ${DOCDIR}/$$dir; \
|
||||
done; \
|
||||
done
|
||||
for f in $(MAN1); do \
|
||||
${INSTALL_MAN} ${WRKSRC}/docs/$$f ${MAN1PREFIX}/man/man1; \
|
||||
done
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MKDIR} ${DOCDIR}
|
||||
for f in $(DOCS); do \
|
||||
${INSTALL_MAN} ${WRKSRC}/docs/$$f ${DOCDIR}; \
|
||||
done
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
Reference in New Issue
Block a user