aboutsummaryrefslogtreecommitdiff
path: root/archivers/deco/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'archivers/deco/Makefile')
-rw-r--r--archivers/deco/Makefile24
1 files changed, 20 insertions, 4 deletions
diff --git a/archivers/deco/Makefile b/archivers/deco/Makefile
index a1feed05377e..50bbef216417 100644
--- a/archivers/deco/Makefile
+++ b/archivers/deco/Makefile
@@ -6,9 +6,12 @@
#
PORTNAME= deco
-PORTVERSION= 1.5
+PORTVERSION= 1.5.5.1
CATEGORIES= archivers
-MASTER_SITES= http://hartlich.com/deco/download/
+MASTER_SITES= http://hartlich.com/deco/download/:site1 \
+ http://hartlich.com/deco/archive/download/:site2
+DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.gz:site1 \
+ ${PORTNAME}-archive-1.1.tar.gz:site2
MAINTAINER= kevlo@FreeBSD.org
COMMENT= A program to extract various archive file formats
@@ -18,6 +21,7 @@ RUN_DEPENDS= arc:${PORTSDIR}/archivers/arc \
cabextract:${PORTSDIR}/archivers/cabextract \
dpkg:${PORTSDIR}/archivers/dpkg \
lzma:${PORTSDIR}/archivers/lzmautils \
+ lzop:${PORTSDIR}/archivers/lzop \
7z:${PORTSDIR}/archivers/p7zip \
rpm:${PORTSDIR}/archivers/rpm \
unace:${PORTSDIR}/archivers/unace \
@@ -26,8 +30,20 @@ RUN_DEPENDS= arc:${PORTSDIR}/archivers/arc \
zoo:${PORTSDIR}/archivers/zoo \
flac:${PORTSDIR}/audio/flac
-NO_BUILD= yes
-
CONFLICTS= deco-[0-9]*
+do-build:
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
+ ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS}
+ cd ${WRKDIR}/${PORTNAME}-archive-1.1 && ${SETENV} ${MAKE_ENV} \
+ ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS}
+
+do-install:
+ @${INSTALL_PROGRAM} ${WRKSRC}/deco ${PREFIX}/bin
+ @${MKDIR} ${DATADIR}
+.for i in CREDITS LICENSE Makefile NEWS README config.mk
+ ${RM} -rf ${WRKSRC}/../${PORTNAME}-archive-1.1/${i}
+.endfor
+ @cd ${WRKDIR}/${PORTNAME}-archive-1.1/ && ${CP} -pPR * ${DATADIR}
+
.include <bsd.port.mk>