|
Lines 2-31
Link Here
|
| 2 |
# $FreeBSD: head/archivers/star/Makefile 309742 2012-12-31 14:07:52Z bapt $ |
2 |
# $FreeBSD: head/archivers/star/Makefile 309742 2012-12-31 14:07:52Z bapt $ |
| 3 |
|
3 |
|
| 4 |
PORTNAME= star |
4 |
PORTNAME= star |
| 5 |
DISTVERSION= 1.5.1 |
5 |
DISTVERSION= 1.5.2 |
| 6 |
PORTREVISION= 1 |
|
|
| 7 |
CATEGORIES= archivers |
6 |
CATEGORIES= archivers |
| 8 |
MASTER_SITES= ftp://ftp.berlios.de/pub/star/ |
7 |
MASTER_SITES= ftp://ftp.berlios.de/pub/star/ |
| 9 |
|
8 |
|
| 10 |
MAINTAINER= ports@FreeBSD.org |
9 |
MAINTAINER= ports@FreeBSD.org |
| 11 |
COMMENT= Unique standard tape archiver with many enhancements |
10 |
COMMENT= Unique standard tape archiver with many enhancements |
| 12 |
|
11 |
|
|
|
12 |
LICENSE= CDDL GPLv2 |
| 13 |
LICENSE_COMB= multi |
| 14 |
|
| 13 |
BUILD_DEPENDS= ${LOCALBASE}/bin/smake:${PORTSDIR}/devel/smake |
15 |
BUILD_DEPENDS= ${LOCALBASE}/bin/smake:${PORTSDIR}/devel/smake |
| 14 |
|
16 |
|
| 15 |
USE_BZIP2= yes |
17 |
USE_BZIP2= yes |
| 16 |
USE_GETTEXT= yes |
18 |
USE_GETTEXT= yes |
| 17 |
USE_ICONV= yes |
|
|
| 18 |
|
19 |
|
| 19 |
.if !defined(NO_INSTALL_MANPAGES) |
20 |
SMAKE_ENV= CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" \ |
|
|
21 |
CXXFLAGS="${CXXFLAGS}" |
| 22 |
SMAKE_ARGS= INS_BASE=${PREFIX} DEFMANBASE=. |
| 23 |
|
| 24 |
MLINKS= star.1 ustar.1 star.5 ustar.5 |
| 20 |
MAN1= star.1 srmt.1 tartest.1 |
25 |
MAN1= star.1 srmt.1 tartest.1 |
| 21 |
MAN5= star.5 |
26 |
MAN5= star.5 |
| 22 |
MLINKS= star.1 ustar.1 star.5 ustar.5 |
|
|
| 23 |
.else |
| 24 |
XMKFLAGS= XMK_FILE="" |
| 25 |
.endif |
| 26 |
|
| 27 |
MAKE_ENV+= MAKEFLAGS=${MAKEFLAGS} |
| 28 |
|
| 29 |
PORTDOCS= README README.crash README.mtio README.pattern STARvsGNUTAR \ |
27 |
PORTDOCS= README README.crash README.mtio README.pattern STARvsGNUTAR \ |
| 30 |
README.ACL README.largefiles README.otherbugs \ |
28 |
README.ACL README.largefiles README.otherbugs \ |
| 31 |
README.posix-2001 |
29 |
README.posix-2001 |
|
Lines 38-70
Link Here
|
| 38 |
@${MV} ${WRKSRC}/rmt/rmt.1 ${WRKSRC}/rmt/srmt.1 |
36 |
@${MV} ${WRKSRC}/rmt/rmt.1 ${WRKSRC}/rmt/srmt.1 |
| 39 |
|
37 |
|
| 40 |
do-build: |
38 |
do-build: |
| 41 |
@cd ${WRKSRC} && ${MAKE_ENV} ${LOCALBASE}/bin/smake |
39 |
@cd ${WRKSRC} && ${SMAKE_ENV} ${LOCALBASE}/bin/smake ${SMAKE_ARGS} |
| 42 |
@cd ${WRKSRC}/star && ${MAKE_ENV} ${LOCALBASE}/bin/smake -f Makefile.doc |
40 |
@cd ${WRKSRC}/star && ${SMAKE_ENV} ${LOCALBASE}/bin/smake \ |
|
|
41 |
-f Makefile.doc ${SMAKE_ARGS} |
| 43 |
|
42 |
|
| 44 |
do-install: |
43 |
do-install: |
| 45 |
@cd ${WRKSRC}/star && ${MAKE_ENV} ${LOCALBASE}/bin/smake \ |
44 |
@cd ${WRKSRC}/star && ${SMAKE_ENV} ${LOCALBASE}/bin/smake \ |
| 46 |
${INSTALL_TARGET} INS_BASE=${PREFIX} ${XMKFLAGS} |
45 |
${SMAKE_ARGS} ${INSTALL_TARGET} |
| 47 |
@cd ${WRKSRC}/rmt && ${MAKE_ENV} ${LOCALBASE}/bin/smake \ |
46 |
@cd ${WRKSRC}/rmt && ${SMAKE_ENV} ${LOCALBASE}/bin/smake \ |
| 48 |
${INSTALL_TARGET} INS_BASE=${PREFIX} ${XMKFLAGS} |
47 |
${SMAKE_ARGS} ${INSTALL_TARGET} |
| 49 |
@cd ${WRKSRC}/tartest && ${MAKE_ENV} ${LOCALBASE}/bin/smake \ |
48 |
@cd ${WRKSRC}/tartest && ${SMAKE_ENV} ${LOCALBASE}/bin/smake \ |
| 50 |
${INSTALL_TARGET} INS_BASE=${PREFIX} ${XMKFLAGS} |
49 |
${SMAKE_ARGS} ${INSTALL_TARGET} |
| 51 |
@${STRIP_CMD} ${PREFIX}/bin/star |
50 |
.for i in bin/star bin/tartest sbin/srmt |
| 52 |
@${STRIP_CMD} ${PREFIX}/sbin/srmt |
51 |
@${STRIP_CMD} ${PREFIX}/${i} |
| 53 |
@${STRIP_CMD} ${PREFIX}/bin/tartest |
52 |
.endfor |
| 54 |
@${INSTALL_DATA} ${WRKSRC}/star/star.dfl ${PREFIX}/etc/star.sample |
53 |
${INSTALL_DATA} ${WRKSRC}/star/star.dfl ${PREFIX}/etc/star.sample |
| 55 |
@if [ ! -f ${PREFIX}/etc/star ]; then \ |
54 |
.if !exists(${PREFIX}/etc/star) |
| 56 |
${CP} -p ${PREFIX}/etc/star.sample ${PREFIX}/etc/star; \ |
55 |
@${CP} -p ${PREFIX}/etc/star.sample ${PREFIX}/etc/star |
| 57 |
fi |
56 |
.endif |
| 58 |
@${INSTALL_DATA} ${WRKSRC}/rmt/rmt.dfl ${PREFIX}/etc/rmt.sample |
57 |
${INSTALL_DATA} ${WRKSRC}/rmt/rmt.dfl ${PREFIX}/etc/rmt.sample |
| 59 |
@if [ ! -f ${PREFIX}/etc/rmt ]; then \ |
58 |
.if !exists(${PREFIX}/etc/rmt) |
| 60 |
${CP} -p ${PREFIX}/etc/rmt.sample ${PREFIX}/etc/rmt; \ |
59 |
@${CP} -p ${PREFIX}/etc/rmt.sample ${PREFIX}/etc/rmt |
| 61 |
fi |
60 |
.endif |
| 62 |
|
|
|
| 63 |
post-install: |
| 64 |
.if ${PORT_OPTIONS:MDOCS} |
61 |
.if ${PORT_OPTIONS:MDOCS} |
| 65 |
@${MKDIR} ${DOCSDIR} |
62 |
@${MKDIR} ${DOCSDIR} |
| 66 |
.for FILE in ${PORTDOCS} |
63 |
.for i in ${PORTDOCS} |
| 67 |
@${INSTALL_DATA} ${WRKSRC}/star/${FILE} ${DOCSDIR}/${FILE} |
64 |
${INSTALL_DATA} ${WRKSRC}/star/${i} ${DOCSDIR} |
| 68 |
.endfor |
65 |
.endfor |
| 69 |
.endif |
66 |
.endif |
| 70 |
|
67 |
|