summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD54
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..80529d46a0c8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = freebsd-mk
+ pkgdesc = FreeBSD makefile templates for bmake
+ pkgver = 10.3_svn296373_6
+ pkgrel = 1
+ url = https://packages.debian.org/stable/freebsd-mk
+ arch = any
+ license = bsd
+ depends = bmake
+ source = http://deb.debian.org/debian/pool/main/f/freebsd-buildutils/freebsd-buildutils_10.3~svn296373.orig.tar.xz
+ source = http://deb.debian.org/debian/pool/main/f/freebsd-buildutils/freebsd-buildutils_10.3~svn296373-6.debian.tar.xz
+ sha256sums = 1b16981e42765813be3811b1eda802dccb673de1c4542ed6476f467b0b21e804
+ sha256sums = 050399c35a6fb66dc92723e08161b3023f577189556168e5c3eb0eceed08afc4
+
+pkgname = freebsd-mk
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a03427b59f86
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer: Uko Koknevics <perkontevs AT gmail DOT com>
+
+# Could make a split package with base freebsd-buildutils, but there's a nasty
+# cyclic dependency:
+# freebsd-buildutils -> freebsd-glue -> freebsd-mk (src in freebsd-buildutils)
+_pkgbase=freebsd-buildutils
+pkgname=freebsd-mk
+_pkgver=10.3~svn296373
+_debrel=6
+pkgver=10.3_svn296373_6
+pkgrel=1
+pkgdesc="FreeBSD makefile templates for bmake"
+arch=("any")
+url="https://packages.debian.org/stable/freebsd-mk"
+license=("bsd")
+depends=(bmake)
+source=(
+ "http://deb.debian.org/debian/pool/main/f/${_pkgbase}/${_pkgbase}_${_pkgver}.orig.tar.xz"
+ "http://deb.debian.org/debian/pool/main/f/${_pkgbase}/${_pkgbase}_${_pkgver}-${_debrel}.debian.tar.xz"
+)
+sha256sums=(
+ "1b16981e42765813be3811b1eda802dccb673de1c4542ed6476f467b0b21e804"
+ "050399c35a6fb66dc92723e08161b3023f577189556168e5c3eb0eceed08afc4"
+)
+
+prepare() {
+ cd "${srcdir}"
+ mv "${_pkgbase}-${_pkgver}/src" src
+ rmdir "${_pkgbase}-${_pkgver}"
+
+ # The rest of the patches don't matter bcs we're installing only the
+ # makefile includes
+ patch -p1 < debian/patches/avoid_defsyspath_collision.diff
+}
+
+# No build step
+
+package() {
+ cd "${srcdir}"
+
+ cat debian/freebsd-mk.dirs | sed "s|^|${pkgdir}/|" | xargs install -dm755
+
+ install -Dm644 debian/copyright "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ for file in src/share/mk/*; do
+ install -Dm644 $file "${pkgdir}/usr/share/mk-freebsd/"
+ done
+
+ # Debian package didn't include the following files, so if you don't want
+ # them for whatever reason, uncomment the following lines:
+ # rm "${pkgdir}/usr/share/mk-freebsd/Makefile"
+ # rm "${pkgdir}/usr/share/mk-freebsd/local.sys.mk"
+ # rm "${pkgdir}/usr/share/mk-freebsd/netbsd-tests.test.mk"
+}