summaryrefslogtreecommitdiff
path: root/sysutils/lineakd
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2005-02-15 22:03:12 +0000
committerPav Lucistnik <pav@FreeBSD.org>2005-02-15 22:03:12 +0000
commit0a3cfb5b7c9bb446beaca85c7fe35f42273625ee (patch)
treedb7ef62c6595f9d26dbc2e05e776bcf712a7dc56 /sysutils/lineakd
parentFix plist for NOPORTDOCS (diff)
- Fix runtime problem on amd64
PR: ports/77479, ports/77564 Submitted by: Kay Lehmann <kay_lehmann@web.de> (maintainer) Reported by: Axel Gonzalez <loox@e-shell.net>
Notes
Notes: svn path=/head/; revision=128969
Diffstat (limited to 'sysutils/lineakd')
-rw-r--r--sysutils/lineakd/Makefile1
-rw-r--r--sysutils/lineakd/files/patch-lineak__defloader.cpp27
2 files changed, 28 insertions, 0 deletions
diff --git a/sysutils/lineakd/Makefile b/sysutils/lineakd/Makefile
index 52ef1736e92b..bb7cd39400b7 100644
--- a/sysutils/lineakd/Makefile
+++ b/sysutils/lineakd/Makefile
@@ -7,6 +7,7 @@
PORTNAME= lineakd
PORTVERSION= 0.8.2
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=lineak
diff --git a/sysutils/lineakd/files/patch-lineak__defloader.cpp b/sysutils/lineakd/files/patch-lineak__defloader.cpp
new file mode 100644
index 000000000000..3523df58115e
--- /dev/null
+++ b/sysutils/lineakd/files/patch-lineak__defloader.cpp
@@ -0,0 +1,27 @@
+--- lineak/defloader.cpp.orig Tue Feb 15 18:28:46 2005
++++ lineak/defloader.cpp Tue Feb 15 18:28:49 2005
+@@ -129,7 +129,7 @@
+ // Handle empty lines.
+ loc = tmp.find('=');
+ // empty line
+- if (loc == string::npos)
++ if (loc == (unsigned int)string::npos)
+ continue;
+
+ // key == the name of the key.
+@@ -157,13 +157,13 @@
+ //cout << akey;
+ /** Now determine if this is a toggleable key. We will have to parse
+ the name format name1|name2 if indeed it is a toggleable key. */
+- if ((unsigned int)key.find('|') != string::npos) {
++ if ((unsigned int)key.find('|') != (unsigned int)string::npos) {
+ key+='|';
+ akey->setToggle(true);
+ int index;
+ string tmp;
+ //vector<string>names;
+- while (((unsigned int)(index = key.find('|'))) != string::npos) {
++ while (((unsigned int)(index = key.find('|'))) != (unsigned int)string::npos) {
+ tmp = key.substr(0,index);
+ //cout << "adding toggle name: " << tmp << " to " << akey->getName() << endl;
+ akey->addToggleName(tmp);