aboutsummaryrefslogtreecommitdiff
path: root/sysutils/moosefs-master
diff options
context:
space:
mode:
authorMichael Scheidell <scheidell@FreeBSD.org>2012-04-30 07:45:24 +0000
committerMichael Scheidell <scheidell@FreeBSD.org>2012-04-30 07:45:24 +0000
commit4a86c70855a8dc68c19b12512084a91aa22d2d53 (patch)
tree73e192d98581af9797e4660e7ec2620bf50b5293 /sysutils/moosefs-master
parent242f6308a5bd69d7ddf6637bcb6ef3c834db06e7 (diff)
downloadports-4a86c70855a8dc68c19b12512084a91aa22d2d53.tar.gz
ports-4a86c70855a8dc68c19b12512084a91aa22d2d53.zip
Notes
Diffstat (limited to 'sysutils/moosefs-master')
-rw-r--r--sysutils/moosefs-master/Makefile13
-rw-r--r--sysutils/moosefs-master/bsd.port.moosefs.mk13
-rw-r--r--sysutils/moosefs-master/distinfo4
-rw-r--r--sysutils/moosefs-master/pkg-plist4
4 files changed, 24 insertions, 10 deletions
diff --git a/sysutils/moosefs-master/Makefile b/sysutils/moosefs-master/Makefile
index 6b15856207b2..0ed07186285e 100644
--- a/sysutils/moosefs-master/Makefile
+++ b/sysutils/moosefs-master/Makefile
@@ -6,20 +6,17 @@
#
PORTNAME= moosefs
-PORTVERSION= 1.6.20
+PORTVERSION= #set via include
CATEGORIES= sysutils
-MASTER_SITES= SF/moosefs/moosefs/${PORTVERSION}/
PKGNAMESUFFIX= -master
-DISTNAME= mfs-${PORTVERSION}
+.include "bsd.port.moosefs.mk"
MAINTAINER= chifeng@gmail.com
COMMENT= Managing the whole filesystem and storing metadata
USE_PYTHON= 2.5+
-GNU_CONFIGURE= yes
-USE_RC_SUBR+= mfsmaster mfsmetalogger mfscgiserv
-MFS_WORKDIR= /var
+USE_RC_SUBR= mfsmaster mfsmetalogger mfscgiserv
MFS_CGIDIR= ${PREFIX}/share/mfscgi
SUB_FILES+= pkg-install pkg-message pkg-deinstall
SUB_LIST+= MFS_WORKDIR="${MFS_WORKDIR}"
@@ -33,7 +30,7 @@ CONFIGURE_ARGS+= --localstatedir=${MFS_WORKDIR} \
--disable-mfschunkserver \
--disable-mfsmount
-MAN5= mfsmaster.cfg.5 mfsexports.cfg.5 mfsmetalogger.cfg.5
+MAN5= mfsmaster.cfg.5 mfsexports.cfg.5 mfsmetalogger.cfg.5 mfstopology.cfg.5
MAN7= moosefs.7 mfs.7
MAN8= mfscgiserv.8 mfsmaster.8 mfsmetarestore.8 mfsmetalogger.8
@@ -43,7 +40,7 @@ pre-install:
${MKDIR} ${MFS_CGIDIR}
post-install:
-.for FILE in mfsmaster mfsexports mfsmetalogger
+.for FILE in mfsmaster mfsexports mfsmetalogger mfstopology
@if [ ! -f ${PREFIX}/etc/${i}.cfg ]; then \
${CP} ${PREFIX}/etc/${FILE}.cfg.dist ${PREFIX}/etc/${FILE}.cfg ; \
fi
diff --git a/sysutils/moosefs-master/bsd.port.moosefs.mk b/sysutils/moosefs-master/bsd.port.moosefs.mk
new file mode 100644
index 000000000000..30fa7a5f623d
--- /dev/null
+++ b/sysutils/moosefs-master/bsd.port.moosefs.mk
@@ -0,0 +1,13 @@
+PORTVERSION= 1.6.24
+PORTREVISION?= 0
+MASTER_SITES= http://moosefs.org/tl_files/mfscode/ \
+ http://ports.quxingwen.com/dist/mfs/
+
+DISTNAME= mfs-${PORTVERSION}
+
+LICENSE= GPLv3
+
+USERS= mfs
+GROUPS= mfs
+GNU_CONFIGURE= yes
+MFS_WORKDIR= /var
diff --git a/sysutils/moosefs-master/distinfo b/sysutils/moosefs-master/distinfo
index d2d3d0ac055d..3f7e4a42fdd2 100644
--- a/sysutils/moosefs-master/distinfo
+++ b/sysutils/moosefs-master/distinfo
@@ -1,2 +1,2 @@
-SHA256 (mfs-1.6.20.tar.gz) = a3bf6c992a9b5724c37dea6c76091072e22f00a749d6aecc61d8c885607246a1
-SIZE (mfs-1.6.20.tar.gz) = 657147
+SHA256 (mfs-1.6.24.tar.gz) = 823c2c63d66dc8ba9d409e8af0f6c452cebc3a073f1d89b034e65320104eaa25
+SIZE (mfs-1.6.24.tar.gz) = 734969
diff --git a/sysutils/moosefs-master/pkg-plist b/sysutils/moosefs-master/pkg-plist
index f5b66fe768c1..73061eb72c83 100644
--- a/sysutils/moosefs-master/pkg-plist
+++ b/sysutils/moosefs-master/pkg-plist
@@ -1,12 +1,15 @@
@exec if [ ! -f %D/etc/mfsmaster.cfg ]; then /bin/cp %D/%F %D/etc/mfsmaster.cfg; fi
@exec if [ ! -f %D/etc/mfsexports.cfg ]; then /bin/cp %D/%F %D/etc/mfsexports.cfg; fi
@exec if [ ! -f %D/etc/mfsmetalogger.cfg ]; then /bin/cp %D/%F %D/etc/mfsmetalogger.cfg; fi
+@exec if [ ! -f %D/etc/mfstopology.cfg ]; then /bin/cp %D/%F %D/etc/mfstopology.cfg; fi
@unexec if cmp -s %D/etc/mfsmaster.cfg.dist %D/etc/mfsmaster.cfg; then rm -f %D/etc/mfsmaster.cfg; fi
@unexec if cmp -s %D/etc/mfsexports.cfg.dist %D/etc/mfsexports.cfg; then rm -f %D/etc/mfsexports.cfg; fi
@unexec if cmp -s %D/etc/mfsmetalogger.cfg.dist %D/etc/mfsmetalogger.cfg; then rm -f %D/etc/mfsmetalogger.cfg; fi
+@unexec if cmp -s %D/etc/mfstopology.cfg.dist %D/etc/mfstopology.cfg; then rm -f %D/etc/mfstopology.cfg; fi
etc/mfsmaster.cfg.dist
etc/mfsexports.cfg.dist
etc/mfsmetalogger.cfg.dist
+etc/mfstopology.cfg.dist
sbin/mfscgiserv
sbin/mfsmaster
sbin/mfsmetarestore
@@ -18,4 +21,5 @@ share/mfscgi/logomini.png
share/mfscgi/index.html
share/mfscgi/err.gif
share/mfscgi/chart.cgi
+share/mfscgi/favicon.ico
@dirrm share/mfscgi