summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Jon Bernard <jbernard@jbernard.io> 2017-03-02 22:39:21 -0500
committerGravatar Jon Bernard <jbernard@jbernard.io> 2017-03-02 22:39:21 -0500
commit97c9d2b8f7a76b11d972abd280c605ab2f266884 (patch)
treeb757c3e7e12044bf370a64df0f3a1e5ef29a985d
downloadmystuff-97c9d2b8f7a76b11d972abd280c605ab2f266884.tar.gz
mystuff-97c9d2b8f7a76b11d972abd280c605ab2f266884.tar.bz2
mystuff-97c9d2b8f7a76b11d972abd280c605ab2f266884.zip
Initial commit
-rw-r--r--devel/leiningen/Makefile49
-rw-r--r--devel/leiningen/distinfo4
-rw-r--r--devel/leiningen/patches/patch-bin_lein-pkg18
-rw-r--r--devel/leiningen/pkg/DESCR3
-rw-r--r--devel/leiningen/pkg/PLIST11
-rw-r--r--sysutils/myrepos/Makefile24
-rw-r--r--sysutils/myrepos/distinfo2
-rw-r--r--sysutils/myrepos/patches/patch-Makefile27
-rw-r--r--sysutils/myrepos/pkg/DESCR4
-rw-r--r--sysutils/myrepos/pkg/PLIST16
-rw-r--r--x11/hsetroot/Makefile22
-rw-r--r--x11/hsetroot/distinfo2
-rw-r--r--x11/hsetroot/pkg/DESCR13
-rw-r--r--x11/hsetroot/pkg/PLIST2
14 files changed, 197 insertions, 0 deletions
diff --git a/devel/leiningen/Makefile b/devel/leiningen/Makefile
new file mode 100644
index 0000000..3827f9d
--- /dev/null
+++ b/devel/leiningen/Makefile
@@ -0,0 +1,49 @@
+# $OpenBSD$
+
+COMMENT = Automate Clojure projects without setting your hair on fire
+
+GH_ACCOUNT = technomancy
+GH_PROJECT = leiningen
+GH_TAGNAME = 2.7.1
+
+CATEGORIES = devel
+
+HOMEPAGE = https://leiningen.org/
+
+MAINTAINER = Jon Bernard <jbernard@jbernard.io>
+
+# Eclipse Public License Version 1.0 (http://www.eclipse.org/legal/epl-v10.html)
+PERMIT_PACKAGE_CDROM = commercial distribution defend and indemnify clauses
+PERMIT_PACKAGE_FTP = Yes
+PERMIT_DISTFILES_FTP = Yes
+
+MASTER_SITES0 = https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/archive/
+MASTER_SITES1 = https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${GH_TAGNAME}/
+
+DISTFILES = ${PKGNAME}.tar.gz{${GH_TAGNAME}.tar.gz}:0 \
+ ${PKGNAME}-standalone.zip:1
+EXTRACT_ONLY = ${PKGNAME}.tar.gz
+
+MODULES = java
+RUN_DEPENDS = shells/bash \
+ ${MODJAVA_RUN_DEPENDS}
+MODJAVA_VER = 1.6+
+
+NO_BUILD = Yes
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/lein-pkg \
+ ${PREFIX}/bin/lein
+ ${INSTALL_MAN} ${WRKSRC}/doc/lein.1 \
+ ${PREFIX}/man/man1
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/java
+ ${INSTALL_DATA} ${DISTDIR}/${PKGNAME}-standalone.zip \
+ ${PREFIX}/share/java/${PKGNAME}-standalone.jar
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/bash-completion/completions/
+ ${INSTALL_DATA} ${WRKSRC}/bash_completion.bash \
+ ${PREFIX}/share/bash-completion/completions/lein
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/zsh/site-functions/
+ ${INSTALL_DATA} ${WRKSRC}/zsh_completion.zsh \
+ ${PREFIX}/share/zsh/site-functions/_lein
+
+.include <bsd.port.mk>
diff --git a/devel/leiningen/distinfo b/devel/leiningen/distinfo
new file mode 100644
index 0000000..8bdf62d
--- /dev/null
+++ b/devel/leiningen/distinfo
@@ -0,0 +1,4 @@
+SHA256 (leiningen-2.7.1-standalone.zip) = Ldx+ibu0XPHKPWZqENzg0/FUt3rSAapY9DDoTnFYfEc=
+SHA256 (leiningen-2.7.1.tar.gz) = lTyVwmVsRjIMiNxoMgIDD92VVOg5CktKqrptAZCI328=
+SIZE (leiningen-2.7.1-standalone.zip) = 15370238
+SIZE (leiningen-2.7.1.tar.gz) = 717384
diff --git a/devel/leiningen/patches/patch-bin_lein-pkg b/devel/leiningen/patches/patch-bin_lein-pkg
new file mode 100644
index 0000000..12cf336
--- /dev/null
+++ b/devel/leiningen/patches/patch-bin_lein-pkg
@@ -0,0 +1,18 @@
+$OpenBSD$
+--- bin/lein-pkg.orig Mon Feb 20 11:42:41 2017
++++ bin/lein-pkg Mon Feb 20 11:42:56 2017
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/usr/local/bin/bash
+
+ # This variant of the lein script is meant for downstream packagers.
+ # It has all the cross-platform stuff stripped out as well as the
+@@ -57,7 +57,7 @@ LEIN_JVM_OPTS="${LEIN_JVM_OPTS:-'-Xms64m -Xmx512m'}"
+ # If you're not using an uberjar you'll need to list each dependency
+ # and add them individually to the classpath/bootclasspath as well.
+
+-LEIN_JAR=/usr/share/java/leiningen-$LEIN_VERSION-standalone.jar
++LEIN_JAR=/usr/local/share/java/leiningen-$LEIN_VERSION-standalone.jar
+
+ # Do not use installed leiningen jar during self-compilation
+ if ! { [ "$1" = "compile" ] &&
diff --git a/devel/leiningen/pkg/DESCR b/devel/leiningen/pkg/DESCR
new file mode 100644
index 0000000..413650f
--- /dev/null
+++ b/devel/leiningen/pkg/DESCR
@@ -0,0 +1,3 @@
+Leiningen is the easiest way to use Clojure. With a focus on project
+automation and declarative configuration, it gets out of your way and lets you
+focus on your code.
diff --git a/devel/leiningen/pkg/PLIST b/devel/leiningen/pkg/PLIST
new file mode 100644
index 0000000..d282bc1
--- /dev/null
+++ b/devel/leiningen/pkg/PLIST
@@ -0,0 +1,11 @@
+@comment $OpenBSD$
+bin/lein
+@man man/man1/lein.1
+share/bash-completion/
+share/bash-completion/completions/
+share/bash-completion/completions/lein
+share/java/
+share/java/${FULLPKGNAME}-standalone.jar
+share/zsh/
+share/zsh/site-functions/
+share/zsh/site-functions/_lein
diff --git a/sysutils/myrepos/Makefile b/sysutils/myrepos/Makefile
new file mode 100644
index 0000000..449c4f1
--- /dev/null
+++ b/sysutils/myrepos/Makefile
@@ -0,0 +1,24 @@
+# $OpenBSD$
+
+COMMENT = Multiple Repository management tool
+
+GH_ACCOUNT = joeyh
+GH_PROJECT = myrepos
+GH_TAGNAME = 1.20170129
+
+CATEGORIES = devel
+
+HOMEPAGE = https://myrepos.branchable.com/
+
+MAINTAINER = Jon Bernard <jbernard@jbernard.io>
+
+# GPLv2
+PERMIT_PACKAGE_CDROM = Yes
+
+MASTER_SITES = https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/archive/
+
+DISTFILES = ${PKGNAME}.tar.gz{${GH_TAGNAME}.tar.gz} \
+
+NO_BUILD = Yes
+
+.include <bsd.port.mk>
diff --git a/sysutils/myrepos/distinfo b/sysutils/myrepos/distinfo
new file mode 100644
index 0000000..76a4b13
--- /dev/null
+++ b/sysutils/myrepos/distinfo
@@ -0,0 +1,2 @@
+SHA256 (myrepos-1.20170129.tar.gz) = 2gBTOwGlEeziCfAlSm+uVzWFLhl9O4Wab1ZLP7xhLdo=
+SIZE (myrepos-1.20170129.tar.gz) = 56346
diff --git a/sysutils/myrepos/patches/patch-Makefile b/sysutils/myrepos/patches/patch-Makefile
new file mode 100644
index 0000000..7b882d4
--- /dev/null
+++ b/sysutils/myrepos/patches/patch-Makefile
@@ -0,0 +1,27 @@
+$OpenBSD$
+--- Makefile.orig Sun Jan 29 13:15:26 2017
++++ Makefile Thu Feb 23 10:19:37 2017
+@@ -1,4 +1,4 @@
+-PREFIX:=/usr
++PREFIX:=/usr/local
+
+ mans=mr.1 webcheckout.1
+
+@@ -17,14 +17,14 @@ test:
+
+ install: build
+ install -d ${DESTDIR}${PREFIX}/bin
+- install -d ${DESTDIR}${PREFIX}/share/man/man1
++ install -d ${DESTDIR}${PREFIX}/man/man1
+ install -d ${DESTDIR}${PREFIX}/share/mr
+
+ install -m0755 mr ${DESTDIR}${PREFIX}/bin/
+ install -m0755 webcheckout ${DESTDIR}${PREFIX}/bin/
+
+- install -m0644 mr.1 ${DESTDIR}${PREFIX}/share/man/man1/
+- install -m0644 webcheckout.1 ${DESTDIR}${PREFIX}/share/man/man1/
++ install -m0644 mr.1 ${DESTDIR}${PREFIX}/man/man1/
++ install -m0644 webcheckout.1 ${DESTDIR}${PREFIX}/man/man1/
+
+ install -m0644 lib/* ${DESTDIR}${PREFIX}/share/mr/
+
diff --git a/sysutils/myrepos/pkg/DESCR b/sysutils/myrepos/pkg/DESCR
new file mode 100644
index 0000000..6e5f3a0
--- /dev/null
+++ b/sysutils/myrepos/pkg/DESCR
@@ -0,0 +1,4 @@
+You have a lot of version control repositories. Sometimes you want to update
+them all at once. Or push out all your local changes. You use special command
+lines in some repositories to implement specific workflows. Myrepos provides a
+mr command, which is a tool to manage all your version control repositories.
diff --git a/sysutils/myrepos/pkg/PLIST b/sysutils/myrepos/pkg/PLIST
new file mode 100644
index 0000000..715d3f9
--- /dev/null
+++ b/sysutils/myrepos/pkg/PLIST
@@ -0,0 +1,16 @@
+@comment $OpenBSD$
+bin/mr
+bin/webcheckout
+@man man/man1/mr.1
+@man man/man1/webcheckout.1
+share/mr/
+share/mr/dgit
+share/mr/git-annex
+share/mr/git-fake-bare
+share/mr/git-subtree
+share/mr/git-svn
+share/mr/repo
+share/mr/stow
+share/mr/unison
+share/mr/vcsh
+share/mr/vis
diff --git a/x11/hsetroot/Makefile b/x11/hsetroot/Makefile
new file mode 100644
index 0000000..166cdaf
--- /dev/null
+++ b/x11/hsetroot/Makefile
@@ -0,0 +1,22 @@
+# $OpenBSD$
+
+COMMENT = Allows you to compose wallpapers for X
+VERSION = 1.0.2
+DISTNAME = hsetroot-${VERSION}
+CATEGORIES = x11
+HOMEPAGE = http://thegraveyard.org/hsetroot.php
+MAINTAINER = Jon Bernard <jbernard@jbernard.io>
+
+# GPLv2
+PERMIT_PACKAGE_CDROM = Yes
+
+WANTLIB = X11 c Imlib2>=1
+
+# upstream hosting is unavailable at the moment
+MASTER_SITES = ftp://ftp.netbsd.org/pub/pkgsrc/distfiles/
+
+LIB_DEPENDS = graphics/imlib2
+
+CONFIGURE_STYLE = gnu
+
+.include <bsd.port.mk>
diff --git a/x11/hsetroot/distinfo b/x11/hsetroot/distinfo
new file mode 100644
index 0000000..1d2c515
--- /dev/null
+++ b/x11/hsetroot/distinfo
@@ -0,0 +1,2 @@
+SHA256 (hsetroot-1.0.2.tar.gz) = 1nEtMwsxEiwHe/xxLsTiE6vh/nGrJLkVCuJ3TKMVT9c=
+SIZE (hsetroot-1.0.2.tar.gz) = 125535
diff --git a/x11/hsetroot/pkg/DESCR b/x11/hsetroot/pkg/DESCR
new file mode 100644
index 0000000..a7ff07f
--- /dev/null
+++ b/x11/hsetroot/pkg/DESCR
@@ -0,0 +1,13 @@
+hsetroot is a tool which allows you to compose wallpapers (root pixmaps) for
+X. It has a lot of options like rendering gradients, solids and images but
+it also allows you to perform manipulations on those things or chain them
+together. You could, for example, use one standard background image together
+with tint to make it fit your current theme. It is also compatible with
+semi-translucent applications like aterm and xchat.
+
+At the moment, hsetroot can render: gradients (multi-color with variable
+distance), solids (rectangles) and images (centered, tiled, fullscreen, or
+maximum aspect). It supports the following manipulations: tinting
+(overlaying a color mask), blurring, sharpening, flipping (horizontally,
+diagonally, vertically), and also allows you to adjust brightness, contrast
+and gamma-level. At last, it supports alpha-channels during renders.
diff --git a/x11/hsetroot/pkg/PLIST b/x11/hsetroot/pkg/PLIST
new file mode 100644
index 0000000..e0a0332
--- /dev/null
+++ b/x11/hsetroot/pkg/PLIST
@@ -0,0 +1,2 @@
+@comment $OpenBSD$
+@bin bin/hsetroot