diff options
author | Alin Năstac <mrness@gentoo.org> | 2005-10-15 07:57:30 +0000 |
---|---|---|
committer | Alin Năstac <mrness@gentoo.org> | 2005-10-15 07:57:30 +0000 |
commit | 01e40975b05adb82e1dc1a31b51b55b60c2f806f (patch) | |
tree | 46d316d96c009199c027967869de8dd6146c088a /app-mobilephone/yaps | |
parent | mysql schema typo fix in 3.0.20b patchset v. 0.3.9 (diff) | |
download | gentoo-2-01e40975b05adb82e1dc1a31b51b55b60c2f806f.tar.gz gentoo-2-01e40975b05adb82e1dc1a31b51b55b60c2f806f.tar.bz2 gentoo-2-01e40975b05adb82e1dc1a31b51b55b60c2f806f.zip |
add Cityruf service (#105676)
(Portage version: 2.0.51.22-r3)
Diffstat (limited to 'app-mobilephone/yaps')
-rw-r--r-- | app-mobilephone/yaps/ChangeLog | 8 | ||||
-rw-r--r-- | app-mobilephone/yaps/Manifest | 15 | ||||
-rw-r--r-- | app-mobilephone/yaps/files/digest-yaps-0.96-r1 | 2 | ||||
-rw-r--r-- | app-mobilephone/yaps/files/yaps-0.96-gentoo.patch | 446 | ||||
-rw-r--r-- | app-mobilephone/yaps/yaps-0.96-r1.ebuild | 67 |
5 files changed, 526 insertions, 12 deletions
diff --git a/app-mobilephone/yaps/ChangeLog b/app-mobilephone/yaps/ChangeLog index df0137aecf6e..7f40f84749bf 100644 --- a/app-mobilephone/yaps/ChangeLog +++ b/app-mobilephone/yaps/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-mobilephone/yaps # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/yaps/ChangeLog,v 1.5 2005/10/13 05:01:42 mrness Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/yaps/ChangeLog,v 1.6 2005/10/15 07:57:30 mrness Exp $ + +*yaps-0.96-r1 (15 Oct 2005) + + 15 Oct 2005; Alin Nastac <mrness@gentoo.org> + +files/yaps-0.96-gentoo.patch, +yaps-0.96-r1.ebuild: + Add Cityruf service to yaps.rc (#105676). 13 Oct 2005; Alin Nastac <mrness@gentoo.org> yaps-0.96.ebuild: Remove COPYRIGHT and INSTALL from docs. diff --git a/app-mobilephone/yaps/Manifest b/app-mobilephone/yaps/Manifest index 9fe9384e2976..16121dd9231a 100644 --- a/app-mobilephone/yaps/Manifest +++ b/app-mobilephone/yaps/Manifest @@ -1,16 +1,9 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - MD5 69e77ba8276e4ac896dfb9ea0a5e385f yaps-0.96.ebuild 1705 -MD5 4bd60c2e8d8ea87f4a5c3d015fc08403 ChangeLog 844 +MD5 cc78fdeba8a37bb62b0d38fa1ff82d89 ChangeLog 1020 MD5 2e3ea70bd2303c7b7915e056bdd44066 metadata.xml 258 +MD5 14107a9a55dfcf070a675278d14f361f yaps-0.96-r1.ebuild 1713 MD5 8cd1ba9738bbe553fc3d400dd7f7c20c files/yaps-0.96.patch 9867 +MD5 5b713d70117b792c0fa6a519f8c0b208 files/digest-yaps-0.96-r1 121 +MD5 c2e46937aabed37f4cf0d69954e3f058 files/yaps-0.96-gentoo.patch 10516 MD5 5b713d70117b792c0fa6a519f8c0b208 files/digest-yaps-0.96 121 MD5 836bccf5ccea5152fa69261df18d3bb9 files/yaps-0.96-capiv3.patch 1820 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFDTepNNSP4Vda7IdsRAr9PAJ93X/qRYROTCMUkccCYn4+IroUGhgCdEnZW -3LcUqXrsd1yvRXO4vRwNnzo= -=yOj6 ------END PGP SIGNATURE----- diff --git a/app-mobilephone/yaps/files/digest-yaps-0.96-r1 b/app-mobilephone/yaps/files/digest-yaps-0.96-r1 new file mode 100644 index 000000000000..c4b03dc27253 --- /dev/null +++ b/app-mobilephone/yaps/files/digest-yaps-0.96-r1 @@ -0,0 +1,2 @@ +MD5 69857a8eb69ce660ffae5bcc66df78e7 yaps-0.96.c2.tgz 108686 +MD5 6b5afb26526cb20f0995e5bb2cfa494e yaps-0.96.tar.gz 91060 diff --git a/app-mobilephone/yaps/files/yaps-0.96-gentoo.patch b/app-mobilephone/yaps/files/yaps-0.96-gentoo.patch new file mode 100644 index 000000000000..1ff61008f240 --- /dev/null +++ b/app-mobilephone/yaps/files/yaps-0.96-gentoo.patch @@ -0,0 +1,446 @@ +diff -Nru yaps-0.96.orig/Config yaps-0.96/Config +--- yaps-0.96.orig/Config 1997-06-14 13:32:18.000000000 +0300 ++++ yaps-0.96/Config 2005-10-15 10:32:51.751042480 +0300 +@@ -24,9 +24,9 @@ + # Name of local configuration file (location is $HOME.) + YAPS_LCFGFILE = .yapsrc + # Directory for installing the binary +-YAPS_BINDIR = /usr/local/bin ++YAPS_BINDIR = /usr/bin + # Directory for optional support files +-YAPS_LIBDIR = /usr/local/lib/yaps ++YAPS_LIBDIR = /usr/lib/yaps + # User/Group/Mode for yaps + YAPS_USER = bin + YAPS_GROUP = uucp +@@ -43,12 +43,12 @@ + ifdef SLANG + LDEFS += -DSCRIPT_SLANG + LLIBS += -lslang +-MATH = True ++#MATH = True + endif + ifdef LUA + LDEFS += -DSCRIPT_LUA +-LLIBS += -llualib -llua +-MATH = True ++LLIBS += `pkg-config --libs lua` ++#MATH = True + endif + ifdef MATH + LLIBS += -lm +diff -Nru yaps-0.96.orig/Makefile yaps-0.96/Makefile +--- yaps-0.96.orig/Makefile 1997-06-06 14:45:35.000000000 +0300 ++++ yaps-0.96/Makefile 2005-10-15 10:32:51.752042328 +0300 +@@ -33,19 +33,19 @@ + lynx -cfg=/dev/null -nolist -dump $< > $@ + + install: $(DSTFLE) $(CFGFILE) +- if [ ! -d $(YAPS_LIBDIR) ]; then \ +- install -d -m 755 -o $(YAPS_USER) -g $(YAPS_GROUP) $(YAPS_LIBDIR) ; \ ++ if [ ! -d $(DESTDIR)$(YAPS_LIBDIR) ]; then \ ++ install -d -m 755 $(DESTDIR)$(YAPS_LIBDIR) ; \ + fi + @if [ -f contrib/Makefile ]; then \ + $(MAKE) -C contrib install ; \ + fi + + $(DSTFLE): yaps +- install -o $(YAPS_USER) -g $(YAPS_GROUP) -m $(YAPS_MODE) -s yaps $@ ++ install -m $(YAPS_MODE) -s yaps $(DESTDIR)$@ + + $(CFGFILE): yaps.rc + @if [ ! -f $@ ]; then \ +- install -o $(YAPS_RCUSER) -g $(YAPS_RCGROUP) -m $(YAPS_RCMODE) -s yaps.rc $@ ; \ ++ install -m $(YAPS_RCMODE) -s yaps.rc $(DESTDIR)$@ ; \ + fi + + clean: +diff -Nru yaps-0.96.orig/yaps.rc yaps-0.96/yaps.rc +--- yaps-0.96.orig/yaps.rc 1997-06-11 20:39:06.000000000 +0300 ++++ yaps-0.96/yaps.rc 2005-10-15 10:34:40.313095952 +0300 +@@ -9,26 +9,28 @@ + # This is a comma seperated list of available services. This + # is required for autodetect the matching service for a + # pager-id +-services D1,D2,E+ +-+services Telmi,Telmi-Fun,Telmi-Family,Telmi-Top,Telmi-Pro +-+services Skyper,Quix ++services D1-0160, D1-0170, D1-0171, D1-0175 +++services D2-0172, D2-0173, D2-0174, D2-0174 +++services E+0177, E+0178 +++services Telmi,Telmi-Fun,Telmi-Family,Telmi-Top,Telmi-Pro +++services Skyper,Quix,Cityruf + # + # This is the default caller-id. If the protocol/service allowes + # it, this is inserted in the message (and the receiver gets this + # as the sender's number) +-call-id +1-(555)-1234 ++#call-id 0123-4567890 + # + # If you forget to sign your message, you can automatically append + # this string to each message. +-signature (It's me!) ++#signature NAME + # + # You can either switch the use of the signature here on for all + # services or in each service section for that particular service. +-use-signature True ++#use-signature True + # + # To get more verbose output when running yaps increase this value. + # Currently 4 is the highest supported value. +-verbose 0 ++verbose 4 + # + # If you'd like to log every sending session define this. It should + # point to a writeable file. If you install the software setgid, then +@@ -88,12 +90,12 @@ + # + # Most services limit the length of a message to a specific length. + # Enter the value here to check valid messages +-#max-size 160 ++max-size 160 + + # + # If a message is longer than max-size, you can set this to split + # it off into several single messages of allowed length +-#may-split True ++may-split True + + # + # If a message is longer than max-size, you can set this to truncate +@@ -107,7 +109,7 @@ + + # + # If the service allows using your caller-id set this to True. +-#use-call-id True ++use-call-id True + + # + # If the service is reachable over a phonenumber where the pager-id +@@ -186,7 +188,8 @@ + + # + # Set this to the modem device you wish to use +-#device /dev/modem ++device /dev/ttyS0 ++#device /dev/ttyI5 + #device /dev/cua1 + #device /dev/cua/a + +@@ -194,7 +197,7 @@ + # Set this to the prefix of the lockfile use for the device. There + # are several places, and two common formats: + #lock-prefix /usr/spool/uucp/LCK.. +-#lock-prefix /var/spool/lock/LCK.. ++lock-prefix /var/spool/lock/LCK.. + #lock-prefix /var/spool/locks/LK. + + # +@@ -223,7 +226,57 @@ + # + # D1 (by Deutsche Telekom) + # +-[D1] ++[D1-0160] ++protocol tap ++valid-pid 0160|0049160|49160 ++change-pid 0160 ++convert *no-8bit,cv-d1 ++cv-d1 { ++ Ä [ ++ Ö \ ++ Ü ~ ++ ä { ++ ö | ++ ü ~ ++ ß ^] ++} +++cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4 ++phone 01712092522 ++# use this number for isdn-dialin: ++# phone 01712521001 ++max-size 160 ++may-split True ++use-call-id False ++tap-old True ++# ++#---------------------------------------------------------- ++# ++[D1-0170] ++protocol tap ++valid-pid 0170|0049170|49170 ++change-pid 0170 ++convert *no-8bit,cv-d1 ++cv-d1 { ++ Ä [ ++ Ö \ ++ Ü ~ ++ ä { ++ ö | ++ ü ~ ++ ß ^] ++} +++cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4 ++phone 01712092522 ++# use this number for isdn-dialin: ++# phone 01712521001 ++max-size 160 ++may-split True ++use-call-id False ++tap-old True ++# ++#---------------------------------------------------------- ++# ++[D1-0171] + protocol tap + valid-pid 0171|0049171|49171 + change-pid 0171 +@@ -239,21 +292,100 @@ + } + +cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4 + phone 01712092522 ++# use this number for isdn-dialin: ++# phone 01712521001 ++max-size 160 ++may-split True ++use-call-id False ++tap-old True ++# ++#---------------------------------------------------------- ++# ++[D1-0175] ++protocol tap ++valid-pid 0175|0049175|49175 ++change-pid 0175 ++convert *no-8bit,cv-d1 ++cv-d1 { ++ Ä [ ++ Ö \ ++ Ü ~ ++ ä { ++ ö | ++ ü ~ ++ ß ^] ++} +++cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4 ++phone 01712092522 ++# use this number for isdn-dialin: ++# phone 01712521001 + max-size 160 + may-split True + use-call-id False + tap-old True + # ++#---------------------------------------------------------- ++# ++ ++ ++ ++# + # D2 (by Mannesmann Mobilfunk) + # +-[D2] +-modem standard-d2 ++[D2-0162] ++modem standard ++protocol ucp ++valid-pid 0162|0049162|49162 ++change-pid 0162 ++convert *no-8bit,cv-default +++cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4 ++# phone 01722278020 ++# use this number for isdn-dialin: ++phone 01722278010 ++max-size 160 ++may-split True ++use-call-id True ++can-delay True ++can-expire True ++can-rds True ++check-call-id >1111111111111111< ++check-pager-id >1111111111111111< ++ucp-extend True ++# ++#---------------------------------------------------------- ++# ++[D2-0172] ++modem standard + protocol ucp + valid-pid 0172|0049172|49172 + change-pid 0172 + convert *no-8bit,cv-default + +cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4 +-phone 01722278020 ++# phone 01722278020 ++# use this number for isdn-dialin: ++phone 01722278010 ++max-size 160 ++may-split True ++use-call-id True ++can-delay True ++can-expire True ++can-rds True ++check-call-id >1111111111111111< ++check-pager-id >1111111111111111< ++ucp-extend True ++# ++#---------------------------------------------------------- ++# ++[D2-0173] ++modem standard ++protocol ucp ++valid-pid 0173|0049173|49173|173 ++change-pid 0173 ++convert *no-8bit,cv-default +++cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4 ++# phone 01722278020 ++# use this number for isdn-dialin: ++phone 01722278010 + max-size 160 + may-split True + use-call-id True +@@ -264,10 +396,39 @@ + check-pager-id >1111111111111111< + ucp-extend True + # ++#---------------------------------------------------------- ++# ++[D2-0174] ++modem standard ++protocol ucp ++valid-pid 0174|0049174|49174|174 ++change-pid 0174 ++convert *no-8bit,cv-default +++cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4 ++# phone 01722278020 ++# use this number for isdn-dialin: ++phone 01722278010 ++max-size 160 ++may-split True ++use-call-id True ++can-delay True ++can-expire True ++can-rds True ++check-call-id >1111111111111111< ++check-pager-id >1111111111111111< ++ucp-extend True ++# ++#---------------------------------------------------------- ++# ++ ++ ++ ++# ++# + # E+ (by ???) + # !! UNTESTED !! + # +-[E+] ++[E+0177] + protocol tap + valid-pid 0177|0049177|49177 + change-pid 0177 +@@ -278,6 +439,22 @@ + may-split True + use-call-id False + # ++#---------------------------------------------------------- ++# ++[E+0178] ++protocol tap ++valid-pid 0178|0049178|49178|0178 ++#change-pid 0178 ++convert *no-8bit,cv-default +++cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4 ++phone 01771167 ++max-size 160 ++may-split True ++use-call-id False ++# ++#---------------------------------------------------------- ++# ++# + # Telmi, Telmi-* (by Deutsche Funkruf) + # !! ONLY TESTED FOR TELMI-FUN !! + # +@@ -326,6 +503,20 @@ + phone 016593 + max-size 80 + use-call-id True ++# ++# Cityruf ++# !!Used for emessage.de also!! ++# ++[Cityruf] ++protocol tap ++valid-pid 0168|0164 ++change-pid - ++convert *no-8bit,cv-default,cv-extend ++phone 016902 ++max-size 80 ++use-call-id False ++insert-pager-id False ++truncate True + + ######################################### + # modem section # +@@ -335,10 +526,10 @@ + # Locking + # + # Older Unix versions +-lock-prefix /usr/spool/uucp/LCK.. ++#lock-prefix /usr/spool/uucp/LCK.. + # Newer Unix versions + #lock-prefix /var/spool/uucp/LCK.. +-#lock-prefix /var/lock/LCK.. ++lock-prefix /var/lock/LCK.. + # SysV4 + #lock-prefix /var/spool/locks/LK. + #lock-method sysv4 +@@ -346,22 +537,38 @@ + # Device + # + # Typical a symbolic link to the real device +-device /dev/modem ++device /dev/ttyS0 + # "normal" call-out device + #device /dev/cua1 + # Solaris convention + #device /dev/cua/a ++# use the following device for isdn-dialout: ++#device /dev/ttyI6 ++# use the following device for CAPI ++# syntax: CAPI/<controller>/<MSN> ++#device CAPI/1/12345 + + # ++# + # Modem talk + # +-init \\r !200D ATZ\r <OK ATE0Q0V1\r <OK +-dial ATD%L\r <60CONNECT|OK|BUSY|NO\sDIALTONE|NO\sCARRIER +-reset ATZ\r <OK ++#init \\r !200D AT&F2\r <OK ATE0Q0V1M1L1X3\r <OK ++init \\r !200D AT&F2\r <OK ATV1M1L1X3\r <OK ++ ++# use the following init-string for isdn: ++# and change MSN to your MSN (what else...:-)) ++#init \\r !200D ATZ\r <OK AT&E9879356\r <OK ++ ++dial ATDT0%L\r <60CONNECT|OK|BUSY|NO\sDIALTONE|NO\sCARRIER ++reset ATH\r <OK + timeout 10 ++ ++ + # Customizing an existing modem entry +-[standard-d2] standard +-local-init AT\%C2\r <OK ++#[standard-d2] standard ++#local-init AT\%C2\r <OK ++ ++ + # + # alias section + # diff --git a/app-mobilephone/yaps/yaps-0.96-r1.ebuild b/app-mobilephone/yaps/yaps-0.96-r1.ebuild new file mode 100644 index 000000000000..6a9fed80eaae --- /dev/null +++ b/app-mobilephone/yaps/yaps-0.96-r1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/yaps/yaps-0.96-r1.ebuild,v 1.1 2005/10/15 07:57:30 mrness Exp $ + +inherit eutils + +DESCRIPTION="Yet Another Pager Software (optional with CAPI support)" +HOMEPAGE="ftp://sunsite.unc.edu/pub/Linux/apps/serialcomm/machines/" +SRC_URI="capi? ( mirror://sourceforge/capi4yaps/${P}.c2.tgz ) + !capi? ( ftp://sunsite.unc.edu/pub/Linux/apps/serialcomm/machines/${P}.tar.gz )" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="capi lua slang unicode" + +RDEPEND="capi? ( net-dialup/capi4k-utils ) + slang? ( sys-libs/slang ) + lua? ( dev-lang/lua )" +DEPEND="${RDEPEND} + lua? ( dev-util/pkgconfig )" + +use capi && S="${S}.c2" + +src_unpack() { + unpack ${A} + + # apply patches + epatch ${FILESDIR}/${P}-gentoo.patch + use capi \ + && grep 2>/dev/null -q CAPI_LIBRARY_V2 /usr/include/capiutils.h \ + && epatch ${FILESDIR}/${P}-capiv3.patch + + # if specified, convert all relevant files from latin1 to UTF-8 + cd ${S} + if use unicode; then + for i in yaps.doc; do + einfo "Converting '${i}' to UTF-8" + iconv -f latin1 -t utf8 -o "${i}~" "${i}" && mv -f "${i}~" "${i}" || rm -f "${i}~" + done + fi +} + +src_compile() { + local myconf="" + use lua && myconf="${myconf} LUA=True" + use slang && myconf="${myconf} SLANG=True" + emake CFLAGS="$CFLAGS" ${myconf} || die "emake failed" +} + +src_install() { + dobin yaps + insinto /etc + doins yaps.rc + keepdir /usr/lib/yaps + doman yaps.1 + dohtml yaps.html + dodoc BUGREPORT README yaps.lsm yaps.doc + docinto contrib + dodoc contrib/{README,m2y.pl,tap.sl} +} + +pkg_postinst() { + einfo + einfo "Please edit /etc/yaps.rc to suit your needs." + einfo +} |