summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Freeman <saurik@saurik.com>2008-03-08 11:57:36 +0000
committerJay Freeman <saurik@saurik.com>2008-03-08 11:57:36 +0000
commitf5c777d0a9c66baf6a56810647bc799fa37bb6b3 (patch)
tree36b04880cb04833ef24d75ffebe0f24b2d05e7ae
parent4871be8a55fb00ff7121692a223ee36657c8455c (diff)
Added tcsh as a user request.
git-svn-id: http://svn.telesphoreo.org/trunk@170 514c082c-b64e-11dc-b46d-3d985efe055d
-rw-r--r--data/tcsh/_metadata/description1
-rw-r--r--data/tcsh/_metadata/license32
l---------data/tcsh/_metadata/maintainer1
-rw-r--r--data/tcsh/_metadata/name1
-rw-r--r--data/tcsh/_metadata/priority1
-rw-r--r--data/tcsh/_metadata/section1
-rw-r--r--data/tcsh/_metadata/version1
-rw-r--r--data/tcsh/gethost.diff12
-rw-r--r--data/tcsh/make.sh6
-rw-r--r--data/tcsh/tcsh-6.15.00.tar.gzbin0 -> 870886 bytes
10 files changed, 56 insertions, 0 deletions
diff --git a/data/tcsh/_metadata/description b/data/tcsh/_metadata/description
new file mode 100644
index 000000000..c9ef5bc4c
--- /dev/null
+++ b/data/tcsh/_metadata/description
@@ -0,0 +1 @@
+enhanced version of the BSD C Shell
diff --git a/data/tcsh/_metadata/license b/data/tcsh/_metadata/license
new file mode 100644
index 000000000..6ba10c49a
--- /dev/null
+++ b/data/tcsh/_metadata/license
@@ -0,0 +1,32 @@
+/*-
+ * Copyright (c) 1980, 1991 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
diff --git a/data/tcsh/_metadata/maintainer b/data/tcsh/_metadata/maintainer
new file mode 120000
index 000000000..0fa66e077
--- /dev/null
+++ b/data/tcsh/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/saurik \ No newline at end of file
diff --git a/data/tcsh/_metadata/name b/data/tcsh/_metadata/name
new file mode 100644
index 000000000..051e416f8
--- /dev/null
+++ b/data/tcsh/_metadata/name
@@ -0,0 +1 @@
+TENEX C Shell
diff --git a/data/tcsh/_metadata/priority b/data/tcsh/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/tcsh/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/tcsh/_metadata/section b/data/tcsh/_metadata/section
new file mode 100644
index 000000000..e2a8604ba
--- /dev/null
+++ b/data/tcsh/_metadata/section
@@ -0,0 +1 @@
+Unix_Shells
diff --git a/data/tcsh/_metadata/version b/data/tcsh/_metadata/version
new file mode 100644
index 000000000..9ae0136fc
--- /dev/null
+++ b/data/tcsh/_metadata/version
@@ -0,0 +1 @@
+6.15.00
diff --git a/data/tcsh/gethost.diff b/data/tcsh/gethost.diff
new file mode 100644
index 000000000..774c46aea
--- /dev/null
+++ b/data/tcsh/gethost.diff
@@ -0,0 +1,12 @@
+diff -ru tcsh-6.15.00/Makefile.in tcsh-6.15.00+iPhone/Makefile.in
+--- tcsh-6.15.00/Makefile.in 2006-08-24 20:56:31.000000000 +0000
++++ tcsh-6.15.00+iPhone/Makefile.in 2008-03-03 13:07:58.000000000 +0000
+@@ -365,7 +365,7 @@
+
+ gethost: gethost.c sh.err.h tc.const.h sh.h
+ rm -f gethost
+- ${CC} -o gethost ${LDFLAGS} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} $(srcdir)/gethost.c ${LIBES} ${EXTRALIBS}
++ gcc -o gethost ${LDFLAGS} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} $(srcdir)/gethost.c ${LIBES}
+
+ tc.defs.c: gethost host.defs
+ @rm -f $@.tmp
diff --git a/data/tcsh/make.sh b/data/tcsh/make.sh
new file mode 100644
index 000000000..5e8066a60
--- /dev/null
+++ b/data/tcsh/make.sh
@@ -0,0 +1,6 @@
+pkg:extract
+cd *
+pkg:patch
+pkg:configure ac_cv_func_setpgrp_void=yes
+make
+pkg:install
diff --git a/data/tcsh/tcsh-6.15.00.tar.gz b/data/tcsh/tcsh-6.15.00.tar.gz
new file mode 100644
index 000000000..a2eb514a2
--- /dev/null
+++ b/data/tcsh/tcsh-6.15.00.tar.gz
Binary files differ