diff options
author | Jon Bernard <jbernard@jbernard.io> | 2017-03-02 22:39:21 -0500 |
---|---|---|
committer | Jon Bernard <jbernard@jbernard.io> | 2017-03-02 22:39:21 -0500 |
commit | 97c9d2b8f7a76b11d972abd280c605ab2f266884 (patch) | |
tree | b757c3e7e12044bf370a64df0f3a1e5ef29a985d | |
download | mystuff-97c9d2b8f7a76b11d972abd280c605ab2f266884.tar.gz mystuff-97c9d2b8f7a76b11d972abd280c605ab2f266884.tar.bz2 mystuff-97c9d2b8f7a76b11d972abd280c605ab2f266884.zip |
Initial commit
-rw-r--r-- | devel/leiningen/Makefile | 49 | ||||
-rw-r--r-- | devel/leiningen/distinfo | 4 | ||||
-rw-r--r-- | devel/leiningen/patches/patch-bin_lein-pkg | 18 | ||||
-rw-r--r-- | devel/leiningen/pkg/DESCR | 3 | ||||
-rw-r--r-- | devel/leiningen/pkg/PLIST | 11 | ||||
-rw-r--r-- | sysutils/myrepos/Makefile | 24 | ||||
-rw-r--r-- | sysutils/myrepos/distinfo | 2 | ||||
-rw-r--r-- | sysutils/myrepos/patches/patch-Makefile | 27 | ||||
-rw-r--r-- | sysutils/myrepos/pkg/DESCR | 4 | ||||
-rw-r--r-- | sysutils/myrepos/pkg/PLIST | 16 | ||||
-rw-r--r-- | x11/hsetroot/Makefile | 22 | ||||
-rw-r--r-- | x11/hsetroot/distinfo | 2 | ||||
-rw-r--r-- | x11/hsetroot/pkg/DESCR | 13 | ||||
-rw-r--r-- | x11/hsetroot/pkg/PLIST | 2 |
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 |