aboutsummaryrefslogtreecommitdiffstats
path: root/archivers
diff options
context:
space:
mode:
authorswills <swills@FreeBSD.org>2017-02-04 02:51:53 +0800
committerswills <swills@FreeBSD.org>2017-02-04 02:51:53 +0800
commitcb2adcda9eb362428e140f83419a71a06eb5d232 (patch)
tree29748f34aa7b01372fc6eb28a04721f716560e33 /archivers
parenta5f5a9378005b859d8a1c8f10f7a395be272e9c0 (diff)
downloadfreebsd-ports-gnome-cb2adcda9eb362428e140f83419a71a06eb5d232.tar.gz
freebsd-ports-gnome-cb2adcda9eb362428e140f83419a71a06eb5d232.tar.zst
freebsd-ports-gnome-cb2adcda9eb362428e140f83419a71a06eb5d232.zip
archivers/rubygem-fpm: create port
Convert directories, rpms, python eggs, rubygems, and more to rpms, debs, solaris packages and more. Win at package management without wasting pointless hours debugging bad rpm specs! WWW: https://github.com/jordansissel/fpm
Diffstat (limited to 'archivers')
-rw-r--r--archivers/Makefile1
-rw-r--r--archivers/rubygem-fpm/Makefile31
-rw-r--r--archivers/rubygem-fpm/distinfo3
-rw-r--r--archivers/rubygem-fpm/pkg-descr5
4 files changed, 40 insertions, 0 deletions
diff --git a/archivers/Makefile b/archivers/Makefile
index a601d4dabbec..aa40700379a2 100644
--- a/archivers/Makefile
+++ b/archivers/Makefile
@@ -190,6 +190,7 @@
SUBDIR += rubygem-archive-tar-minitar
SUBDIR += rubygem-archive-zip
SUBDIR += rubygem-bzip2-ruby
+ SUBDIR += rubygem-fpm
SUBDIR += rubygem-libarchive
SUBDIR += rubygem-minitar
SUBDIR += rubygem-ruby-xz
diff --git a/archivers/rubygem-fpm/Makefile b/archivers/rubygem-fpm/Makefile
new file mode 100644
index 000000000000..fcdf10e95a6f
--- /dev/null
+++ b/archivers/rubygem-fpm/Makefile
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME= fpm
+PORTVERSION= 1.8.0
+CATEGORIES= archivers rubygems
+MASTER_SITES= RG
+
+MAINTAINER= ruby@FreeBSD.org
+COMMENT= Build packages for multiple platforms with great ease and sanity
+
+RUN_DEPENDS= rubygem-archive-tar-minitar>=0:archivers/rubygem-archive-tar-minitar \
+ rubygem-arr-pm>=0.0.10:devel/rubygem-arr-pm \
+ rubygem-backports>0:devel/rubygem-backports \
+ rubygem-cabin>=0.6.0:devel/rubygem-cabin \
+ rubygem-childprocess>=0:devel/rubygem-childprocess \
+ rubygem-clamp>=1.0.0:devel/rubygem-clamp \
+ rubygem-ffi>=0:devel/rubygem-ffi \
+ rubygem-mustache>=0:devel/rubygem-mustache \
+ rubygem-json1>=1.7:devel/rubygem-json1 \
+ rubygem-pleaserun>=0.0.24:devel/rubygem-pleaserun \
+ rubygem-ruby-xz>=0:archivers/rubygem-ruby-xz
+
+USE_RUBY= yes
+USES= gem
+
+PLIST_FILES= bin/fpm
+
+post-patch:
+ @${REINPLACE_CMD} -e 's/1\.0\.0/1.0/' ${WRKSRC}/fpm.gemspec
+
+.include <bsd.port.mk>
diff --git a/archivers/rubygem-fpm/distinfo b/archivers/rubygem-fpm/distinfo
new file mode 100644
index 000000000000..3893507a62c9
--- /dev/null
+++ b/archivers/rubygem-fpm/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1486132992
+SHA256 (rubygem/fpm-1.8.0.gem) = 91a1a0ffac2e1b4c1fbbca1409f35b77a242fa3fa1e1e330c1d9c9f5aa44efc6
+SIZE (rubygem/fpm-1.8.0.gem) = 135168
diff --git a/archivers/rubygem-fpm/pkg-descr b/archivers/rubygem-fpm/pkg-descr
new file mode 100644
index 000000000000..541ec8cce7da
--- /dev/null
+++ b/archivers/rubygem-fpm/pkg-descr
@@ -0,0 +1,5 @@
+Convert directories, rpms, python eggs, rubygems, and more to rpms, debs,
+solaris packages and more. Win at package management without wasting pointless
+hours debugging bad rpm specs!
+
+WWW: https://github.com/jordansissel/fpm