summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/gettext/make.sh3
-rw-r--r--data/libgcc/_metadata/zlib1
-rwxr-xr-xdata/libgcc/make.sh11
-rw-r--r--data/libstdc++/_metadata/description1
l---------data/libstdc++/_metadata/license1
l---------data/libstdc++/_metadata/maintainer1
-rw-r--r--data/libstdc++/_metadata/name1
-rw-r--r--data/libstdc++/_metadata/priority1
-rw-r--r--data/libstdc++/_metadata/role1
-rw-r--r--data/libstdc++/_metadata/section1
-rw-r--r--data/libstdc++/_metadata/tags1
-rw-r--r--data/libstdc++/_metadata/version1
-rw-r--r--data/libstdc++/make.sh2
-rw-r--r--data/lzma/_metadata/zlib1
-rw-r--r--data/openssl/_metadata/priority2
-rw-r--r--data/tar/_metadata/zlib1
16 files changed, 24 insertions, 6 deletions
diff --git a/data/gettext/make.sh b/data/gettext/make.sh
index feae4d636..d659e54e9 100644
--- a/data/gettext/make.sh
+++ b/data/gettext/make.sh
@@ -1,4 +1,5 @@
pkg:setup
pkg:configure --disable-java --without-libintl-prefix
-make
+pkg:make
pkg:install
+pkg: rm -rf /usr/share
diff --git a/data/libgcc/_metadata/zlib b/data/libgcc/_metadata/zlib
new file mode 100644
index 000000000..d234d64b1
--- /dev/null
+++ b/data/libgcc/_metadata/zlib
@@ -0,0 +1 @@
+gzip
diff --git a/data/libgcc/make.sh b/data/libgcc/make.sh
index 9418ff2f7..119642f08 100755
--- a/data/libgcc/make.sh
+++ b/data/libgcc/make.sh
@@ -1,8 +1,11 @@
pkg: mkdir -p /usr/lib
-prefix=$(dirname "$(which "${PKG_TARG}-gcc")")/..
+for ver in 10.4 10.5; do
+ libgcc=lib/libgcc_s.${ver}.dylib
+ cp -a "/apl/sys/2b6/${libgcc}" "${PKG_DEST}/usr/lib"
+done
for ver in 1; do
libgcc=lib/libgcc_s.${ver}.dylib
- cp -a "${prefix}/${PKG_TARG}/${libgcc}" "${PKG_DEST}/usr/lib"
- #pkg: "${PKG_TARG}-strip" -x -no_uuid "/usr/${libgcc}"
- #pkg: ldid -T- "/usr/${libgcc}"
+ cp -a "/apl/sys/2b6/${libgcc}" "${PKG_DEST}/usr/lib"
+ pkg: "${PKG_TARG}-strip" -x -no_uuid "/usr/${libgcc}"
+ pkg: ldid -T- "/usr/${libgcc}"
done
diff --git a/data/libstdc++/_metadata/description b/data/libstdc++/_metadata/description
new file mode 100644
index 000000000..17315011b
--- /dev/null
+++ b/data/libstdc++/_metadata/description
@@ -0,0 +1 @@
+just a single, tiny, crucial symlink
diff --git a/data/libstdc++/_metadata/license b/data/libstdc++/_metadata/license
new file mode 120000
index 000000000..b9c4e3684
--- /dev/null
+++ b/data/libstdc++/_metadata/license
@@ -0,0 +1 @@
+../../../licenses/menes \ No newline at end of file
diff --git a/data/libstdc++/_metadata/maintainer b/data/libstdc++/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/libstdc++/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/libstdc++/_metadata/name b/data/libstdc++/_metadata/name
new file mode 100644
index 000000000..df8250103
--- /dev/null
+++ b/data/libstdc++/_metadata/name
@@ -0,0 +1 @@
+C++ Standard Library
diff --git a/data/libstdc++/_metadata/priority b/data/libstdc++/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/libstdc++/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/libstdc++/_metadata/role b/data/libstdc++/_metadata/role
new file mode 100644
index 000000000..8d0320866
--- /dev/null
+++ b/data/libstdc++/_metadata/role
@@ -0,0 +1 @@
+developer
diff --git a/data/libstdc++/_metadata/section b/data/libstdc++/_metadata/section
new file mode 100644
index 000000000..e0eb96881
--- /dev/null
+++ b/data/libstdc++/_metadata/section
@@ -0,0 +1 @@
+Development
diff --git a/data/libstdc++/_metadata/tags b/data/libstdc++/_metadata/tags
new file mode 100644
index 000000000..ad5d50831
--- /dev/null
+++ b/data/libstdc++/_metadata/tags
@@ -0,0 +1 @@
+purpose::console
diff --git a/data/libstdc++/_metadata/version b/data/libstdc++/_metadata/version
new file mode 100644
index 000000000..573541ac9
--- /dev/null
+++ b/data/libstdc++/_metadata/version
@@ -0,0 +1 @@
+0
diff --git a/data/libstdc++/make.sh b/data/libstdc++/make.sh
new file mode 100644
index 000000000..7c15bb404
--- /dev/null
+++ b/data/libstdc++/make.sh
@@ -0,0 +1,2 @@
+pkg: mkdir -p /usr/lib
+pkg: ln -s libstdc++.6.dylib /usr/lib/libstdc++.dylib
diff --git a/data/lzma/_metadata/zlib b/data/lzma/_metadata/zlib
new file mode 100644
index 000000000..7a4571271
--- /dev/null
+++ b/data/lzma/_metadata/zlib
@@ -0,0 +1 @@
+bzip2
diff --git a/data/openssl/_metadata/priority b/data/openssl/_metadata/priority
index fad9e164a..a6a7b9cd7 100644
--- a/data/openssl/_metadata/priority
+++ b/data/openssl/_metadata/priority
@@ -1 +1 @@
-required
+standard
diff --git a/data/tar/_metadata/zlib b/data/tar/_metadata/zlib
new file mode 100644
index 000000000..7a4571271
--- /dev/null
+++ b/data/tar/_metadata/zlib
@@ -0,0 +1 @@
+bzip2