FreeBSD Bugzilla – Attachment 67462 Details for
Bug 99405
[New Port] sysutils/klineakconfig: kde-utility to play with lineak (config, start, stop, restart lineakd)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
klineakconfig-0.9.shar
klineakconfig-0.9.shar (text/plain), 10.59 KB, created by
Kay Lehmann
on 2006-06-24 08:10:18 UTC
(
hide
)
Description:
klineakconfig-0.9.shar
Filename:
MIME Type:
Creator:
Kay Lehmann
Created:
2006-06-24 08:10:18 UTC
Size:
10.59 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># klineakconfig ># klineakconfig/files ># klineakconfig/files/patch-klineakconfig__klineakconfig.cpp ># klineakconfig/distinfo ># klineakconfig/pkg-descr ># klineakconfig/pkg-plist ># klineakconfig/Makefile ># >echo c - klineakconfig >mkdir -p klineakconfig > /dev/null 2>&1 >echo c - klineakconfig/files >mkdir -p klineakconfig/files > /dev/null 2>&1 >echo x - klineakconfig/files/patch-klineakconfig__klineakconfig.cpp >sed 's/^X//' >klineakconfig/files/patch-klineakconfig__klineakconfig.cpp << 'END-of-klineakconfig/files/patch-klineakconfig__klineakconfig.cpp' >X--- klineakconfig/klineakconfig.cpp.orig Mon Jun 5 18:36:05 2006 >X+++ klineakconfig/klineakconfig.cpp Mon Jun 5 18:39:06 2006 >X@@ -55,7 +55,7 @@ >X QString parsefile = QString::null; >X parsefile = QDir::homeDirPath() + CONFFILE; >X >X- msg("Loading the plugin manager"); >X+ lineak_core_functions::msg("Loading the plugin manager"); >X plugins = new PluginManager; >X vector<string> pluginlist = plugins->scanForPlugins(); >X /** Load the plugins */ >X@@ -68,7 +68,7 @@ >X macrolist = plugins->getMacroList(); >X /** Get a list of directives from the plugins and their defaults that we support here */ >X dnd = plugins->getDirectivesList(); >X- msg("Setting dnd!"); >X+ lineak_core_functions::msg("Setting dnd!"); >X /** Add to the list of directives and defaults that we support implicitly. */ >X dnd.addValue(_CD_KEYBOARD_TYPE, snull); >X dnd.addValue(_CD_USERCONFFILE, snull); >X@@ -95,7 +95,7 @@ >X signal(SIGTERM, signalquit); >X signal(SIGABRT, signalquit); >X signal(SIGINT, signalquit); >X- signal(SIGCLD,signalchild); >X+ signal(SIGCHLD,signalchild); >X /* and for a rehash when we catch SIGHUP */ >X signal(SIGHUP,signalhup); >X >X@@ -142,16 +142,16 @@ >X /* Make sure we have a config file. */ >X filename.setName(parsefile); >X if (!filename.exists()) { >X- msg("Creating a basic config file."); >X+ lineak_core_functions::msg("Creating a basic config file."); >X createBasic(parsefile); >X } >X >X- msg("Parsing the config files."); >X+ lineak_core_functions::msg("Parsing the config files."); >X /** Parse the users ~/.lineak/lineakd.conf file */ >X if (!(got_conf = parseconf())) >X quit(); >X >X- msg("Setting commands!"); >X+ lineak_core_functions::msg("Setting commands!"); >X usleep(400000); >X myKbd.setCommands(myConfig); >X >X@@ -165,10 +165,10 @@ >X connect(keyopts,SIGNAL(apply()),this,SLOT(slotRefreshKeylist(void))); >X >X // Show the panel >X- msg("Showing the system tray."); >X+ lineak_core_functions::msg("Showing the system tray."); >X systemTrayApp->show(); >X // Show all the data in the gui widgets. >X- msg("Refreshing GUI data"); >X+ lineak_core_functions::msg("Refreshing GUI data"); >X refreshGUIdata(); >X // Test and see if there are any lineakd processes running. If there are kill them or exit. >X >X@@ -181,7 +181,7 @@ >X usleep(400000); >X attempt++; >X } >X- msg("Starting lineakd"); >X+ lineak_core_functions::msg("Starting lineakd"); >X startLineakd(); >X >X } >X@@ -235,7 +235,7 @@ >X until the new file has been reparsed.*/ >X >X changing_from_signal = true; >X- msg("reparsing"); >X+ lineak_core_functions::msg("reparsing"); >X bool res = false; >X >X if (parsefile != QString::null) >X@@ -297,7 +297,7 @@ >X QMessageBox::critical(this, "KLineakConfig", "Failed to parse the configuration file."); >X return false; >X } >X- //msg("Do we have a def yet?"); >X+ //lineak_core_functions::msg("Do we have a def yet?"); >X /** If we parsed a definition's file */ >X if (got_def) { >X string kbdtxt = myConfig[_CD_KEYBOARD_TYPE]; >X@@ -306,7 +306,7 @@ >X error("myConfig is empty!"); >X >X if (myDef.hasKeyboard(kbdtxt)) { >X- msg("Returning the keyboard."); >X+ lineak_core_functions::msg("Returning the keyboard."); >X myKbd = myDef.getKeyboard(kbdtxt); >X } >X else { >X@@ -314,9 +314,9 @@ >X return false; >X } >X >X- //msg("is myKbd empty?"); >X+ //lineak_core_functions::msg("is myKbd empty?"); >X if (myKbd.isEmpty()) { >X- msg("OH OH! it's an empty keyboard definition!"); >X+ lineak_core_functions::msg("OH OH! it's an empty keyboard definition!"); >X QString homedir = QDir::homeDirPath(); //getenv("HOME"); >X homedir+=LINEAKDIR; >X homedir+=DEFFILE; >X@@ -329,13 +329,13 @@ >X "%2\n").arg(LINEAKKB_FILE).arg(homedir)); >X quit(); >X } else >X- msg("myKbd is not empty"); >X+ lineak_core_functions::msg("myKbd is not empty"); >X } >X else { >X error("Attepting to load the user .conf setting before we have keyboard data!"); >X return false; >X } >X- msg("Returning from parseConf"); >X+ lineak_core_functions::msg("Returning from parseConf"); >X return true; >X } >X >X@@ -422,7 +422,7 @@ >X Return true if we hupped the daemon. >X Return false if the daemon was not hupped */ >X bool KlineakConfig::hupLineakd() { >X- msg("hupLineakd()"); >X+ lineak_core_functions::msg("hupLineakd()"); >X msgPasser message; >X message.start(); >X message.sendMessage(msgPasser::HUP,"hup"); >X@@ -468,7 +468,7 @@ >X /** Stop the lineakd daemon. If we killed it return true. Else if it could not be killed >X return false */ >X bool KlineakConfig::stopLineakd() { >X- msg("Stopping Lineakd"); >X+ lineak_core_functions::msg("Stopping Lineakd"); >X msgPasser message; >X message.start(); >X message.sendMessage(msgPasser::EXIT,"exit"); >X@@ -640,7 +640,7 @@ >X >X //changing_text_from_signal = false; >X selected_key = 0; >X- //msg("leaving setKeyboard"); >X+ //lineak_core_functions::msg("leaving setKeyboard"); >X } >X >X /** select a new keyboard by model name. The brand name is obtained by >X@@ -655,9 +655,9 @@ >X // of the keys defined. >X myKbd.setCommands(myConfig); >X if (verbose) { >X- msg("SELECTED NEW KEYBOARD"); >X+ lineak_core_functions::msg("SELECTED NEW KEYBOARD"); >X cout << myKbd << endl; >X- msg("--END SELECTED NEW KEYBOARD--"); >X+ lineak_core_functions::msg("--END SELECTED NEW KEYBOARD--"); >X } >X >X //changing_text_from_signal = true; >X@@ -693,7 +693,7 @@ >X KURL source, dest; >X QString name; >X QString returnMsg; >X- msg("Backup conffile"); >X+ lineak_core_functions::msg("Backup conffile"); >X name = (myConfig[_CD_USERCONFFILE]).c_str(); >X if (verbose) cout << name << " to " << name + ".backup" << endl; >X source.setPath(name); >X@@ -722,14 +722,14 @@ >X // Now save the thing. >X Saver tmp(myConfig.getFilename()); >X if (verbose) { >X- msg("Saving!"); >X+ lineak_core_functions::msg("Saving!"); >X cout << myConfig << endl; >X } >X >X bool r = tmp.saveFile(myConfig); >X >X if (r) >X- msg("Saved!"); >X+ lineak_core_functions::msg("Saved!"); >X else >X error("Could not save the config file."); >X >X@@ -737,16 +737,16 @@ >X } >X >X void KlineakConfig::onAdvancedConfigOptionsButtonClicked(void) { >X- msg("Showing Advanced Configuration Options"); >X+ lineak_core_functions::msg("Showing Advanced Configuration Options"); >X advancedKbdConfig->setData(myConfig); >X advancedKbdConfig->show(); >X advancedKbdConfig->raise(); >X } >X >X void KlineakConfig::onAdvancedKeyOptionsButtonClicked(void) { >X- msg("onAdvancedKeyOptionsButtonClicked()"); >X+ lineak_core_functions::msg("onAdvancedKeyOptionsButtonClicked()"); >X if (lstAvailableKeys->currentItem() == 0) >X- msg("The current item is null."); >X+ lineak_core_functions::msg("The current item is null."); >X else { >X string key = lstAvailableKeys->currentItem()->text(0).latin1(); >X //cout << "Outputting myKbd" << endl; >END-of-klineakconfig/files/patch-klineakconfig__klineakconfig.cpp >echo x - klineakconfig/distinfo >sed 's/^X//' >klineakconfig/distinfo << 'END-of-klineakconfig/distinfo' >XMD5 (lineak/klineakconfig-0.9.tar.gz) = b673575854f8d31443e05614ebb3e238 >XSHA256 (lineak/klineakconfig-0.9.tar.gz) = 00f2f6f30e03b59b1b6be952869f56e82eb0f95ebf27059394254da3319ebce8 >XSIZE (lineak/klineakconfig-0.9.tar.gz) = 970001 >END-of-klineakconfig/distinfo >echo x - klineakconfig/pkg-descr >sed 's/^X//' >klineakconfig/pkg-descr << 'END-of-klineakconfig/pkg-descr' >XThis is a KDE version of the gtk program lineakconfig by Mark Smulders. It is >Xfor configuring a lineak config file for use with the lineakd daemon that set's >Xup and handles the control of your easy access keys. >END-of-klineakconfig/pkg-descr >echo x - klineakconfig/pkg-plist >sed 's/^X//' >klineakconfig/pkg-plist << 'END-of-klineakconfig/pkg-plist' >Xbin/klineakconfig >Xshare/doc/HTML/en/klineakconfig/index.docbook >Xshare/doc/HTML/en/klineakconfig/index.cache.bz2 >Xshare/doc/HTML/en/klineakconfig/common >Xshare/locale/de/LC_MESSAGES/klineakconfig.mo >Xshare/locale/es/LC_MESSAGES/klineakconfig.mo >Xshare/applnk/Applications/klineakconfig.desktop >Xshare/icons/locolor/32x32/apps/klineakconfig.png >Xshare/icons/locolor/16x16/apps/klineakconfig.png >Xshare/icons/hicolor/16x16/apps/klineakconfig.png >Xshare/icons/hicolor/32x32/apps/klineakconfig.png >Xshare/apps/klineakconfig/pics/lineak_logo.xpm >Xshare/apps/klineakconfig/pics/noimage.xpm >Xshare/apps/klineakconfig/pics/warning.xpm >Xshare/apps/klineakconfig/pics/stop.gif >X@dirrm share/doc/HTML/en/klineakconfig >X@dirrmtry share/locale/de/LC_MESSAGES >X@dirrmtry share/locale/de >X@dirrmtry share/locale/es/LC_MESSAGES >X@dirrmtry share/locale/es >X@dirrm share/apps/klineakconfig/pics >X@dirrm share/apps/klineakconfig >END-of-klineakconfig/pkg-plist >echo x - klineakconfig/Makefile >sed 's/^X//' >klineakconfig/Makefile << 'END-of-klineakconfig/Makefile' >X# New ports collection makefile for: klineakconfig >X# Date created: 5 July 2002 >X# Whom: Kay Lehmann <kay_lehmann@web.de> >X# >X# $FreeBSD$ >X# >X >XPORTNAME= klineakconfig >XPORTVERSION= 0.9 >XCATEGORIES= sysutils >XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} >XMASTER_SITE_SUBDIR= lineak >XDIST_SUBDIR= lineak >X >XMAINTAINER= kay_lehmann@web.de >XCOMMENT= Configure lineakd thru a KDE interface >X >XLIB_DEPENDS= lineak.8:${PORTSDIR}/sysutils/lineakd >X >XUSE_KDELIBS_VER=3 >XUSE_GMAKE= yes >XGNU_CONFIGURE= yes >XUSE_AUTOTOOLS= libtool:15 >XCONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \ >X LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" >XCONFIGURE_ARGS+= --program-prefix='' >X >X.include <bsd.port.pre.mk> >X >Xpost-patch: >X @${REINPLACE_CMD} -e 's|-ldl||' ${WRKSRC}/configure >X @${REINPLACE_CMD} -e 's|-O2||' ${WRKSRC}/configure >X >X.include <bsd.port.post.mk> >END-of-klineakconfig/Makefile >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 99405
: 67462