summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD7
2 files changed, 7 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 939f480d5ecb..e0603006b74e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = macports-base
pkgdesc = The MacPorts command-line client
pkgver = 2.5.4
- pkgrel = 2
+ pkgrel = 4
epoch = 1
url = https://www.macports.org/
arch = i686
@@ -12,6 +12,7 @@ pkgbase = macports-base
depends = curl
depends = openssl
depends = sqlite
+ depends = libreadline.so
optdepends = rsync: for syncing sources via rsync
optdepends = nmtree: for building ports
backup = opt/local/etc/macports/archive_sites.conf
diff --git a/PKGBUILD b/PKGBUILD
index 6225396fddef..d544b45da48d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,13 +2,13 @@
pkgname=macports-base
pkgver=2.5.4
-pkgrel=2
+pkgrel=4
epoch=1
pkgdesc='The MacPorts command-line client'
url='https://www.macports.org/'
arch=('i686' 'x86_64')
license=('BSD')
-depends=('curl' 'openssl' 'sqlite')
+depends=('curl' 'openssl' 'sqlite' 'libreadline.so')
# tcl: MacPorts comes with its own vendored tclsh, while a system interpreter
# is still needed to build tcllib
makedepends=('tcl' 'nmtree')
@@ -45,5 +45,8 @@ package() {
cd MacPorts-$pkgver
make DESTDIR="$pkgdir" install
+ # makepkg only looks for executable files for sodepends handling
+ find "$pkgdir"/opt/local -name '*.so' -exec chmod +x {} \;
+
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}