Changeset 1c049ce


Ignore:
Timestamp:
11/12/13 14:37:34 (11 months ago)
Author:
Ken Moore <ken@…>
Branches:
master, 9.2-release, releng/10.0, releng/10.0.1, releng/10.0.2, releng/10.0.3
Children:
88745de
Parents:
ec44687 (diff), 767280f (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' of github.com:pcbsd/pcbsd

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • build-files/ports-overlay/misc/pcbsd-base/Makefile

    r5bbb134 r459a4a5  
    126126                tk85>=0:${PORTSDIR}/x11-toolkits/tk85 \ 
    127127                tk86>=0:${PORTSDIR}/x11-toolkits/tk86 \ 
    128                 gdm>=0:${PORTSDIR}/x11/gdm \ 
    129128                panicmail>=0:${PORTSDIR}/sysutils/panicmail \ 
    130129                grub-mkconfig:${PORTSDIR}/sysutils/grub2 \ 
  • src-qt4/pc-installgui/installer.cpp

    r63e2edc r767280f  
    584584 
    585585      // Check if we are using NVIDIA driver and include it automatically 
    586       QFile file("/etc/X11/xorg.conf"); 
     586      QFile file("/var/log/Xorg.0.log"); 
    587587      if (file.open(QIODevice::ReadOnly | QIODevice::Text)) { 
    588588           
     
    590590        while (!in.atEnd()) { 
    591591           QString line = in.readLine(); 
    592            if ( line.indexOf("nvidia") != -1 ) { 
     592           if ( line.indexOf('LoadModule: "nvidia"') != -1 ) { 
    593593             selectedPkgs << "NVIDIA"; 
    594594             break; 
  • src-sh/pbi-manager10/pbi-manager

    ra497938 r4a05e2b  
    218218  -u url        -- Application homepage URL 
    219219  -r            -- Application must be installed as root 
     220  -s shortdesc  -- Short description for application 
    220221 
    221222EOF 
     
    554555                        -d) if [ $# -eq 1  ]; then usage_mt_add; fi 
    555556                            shift; PBI_MT_ADDDESC="$1" 
     557                            ;; 
     558                        -s) if [ $# -eq 1  ]; then usage_mt_add; fi 
     559                            shift; PBI_MT_ADDSHORTDESC="$1" 
    556560                            ;; 
    557561                        -c) if [ $# -eq 1  ]; then usage_mt_add; fi 
     
    610614                ADD) # Check the common values  
    611615                     if [ -z "${PBI_MT_ADDNAME}" ] ; then usage_mt_add ; fi 
     616                     if [ -z "${PBI_MT_ADDDESC}" ] ; then usage_mt_add ; fi 
    612617                     if [ -z "${PBI_MT_ADDICON}" ] ; then usage_mt_add ; fi 
    613                      if [ -z "${PBI_MT_ADDDESC}" ] ; then usage_mt_add ; fi 
    614618 
    615619                     if [ "$PBI_MT_TYPE" = "CAT" ]; then               
     
    620624                        if [ -z "${PBI_MT_ADDLIC}" ]; then usage_mt_add ; fi 
    621625                        if [ -z "${PBI_MT_ADDTYPE}" ]; then usage_mt_add ; fi 
    622                         if [ -z "${PBI_MT_ADDKEYWORDS}" ]; then usage_mt_add;fi 
    623626                     else 
    624627                       usage_mt_add 
     
    11831186        if [ -z "${PBI_PROGDIRPATH}" ]; then usage_create_pbi ; fi 
    11841187 
     1188        # Remove any trailing '/' from PBI_MAKEPORT 
     1189        echo $PBI_MAKEPORT | grep -q "/$" 
     1190        if [ $? -eq 0 ] ; then 
     1191                PBI_MAKEPORT="`echo $PBI_MAKEPORT | sed 's|/$||g'`" 
     1192        fi 
     1193 
    11851194        # Lastly set PBI_PROGDIRNAME 
    11861195        PBI_PROGDIRNAME="`echo ${PBI_PROGDIRPATH} | rev | cut -d '/' -f 1 | rev`" 
     
    12801289        if [ ! -d "${PORTSDIR}/${PBI_MAKEPORT}" ] ; then 
    12811290                exit_err "No port (${PORTSDIR}/${PBI_MAKEPORT})" 
     1291        fi 
     1292 
     1293        # Remove any trailing '/' from PBI_MAKEPORT 
     1294        echo $PBI_MAKEPORT | grep -q "/$" 
     1295        if [ $? -eq 0 ] ; then 
     1296                PBI_MAKEPORT="`echo $PBI_MAKEPORT | sed 's|/$||g'`" 
    12821297        fi 
    12831298 
     
    16281643                unset PBI_MAKEPORT PBI_BUILDKEY PBI_REQUIRESROOT PBI_PROGNAME PBI_PROGWEB PBI_PROGAUTHOR PBI_PROGICON PBI_MKPORTBEFORE PBI_MKPORTAFTER PBI_MAKEOPTS PBI_EXCLUDELIST PBI_AB_PRIORITY PBI_HASH_EXCLUDES PBI_AB_NOTMPFS PBI_PROGREVISION 
    16291644                . ${PBI_CONFDIR}/${PBI_CONFFILE} 
     1645 
     1646                # Remove any trailing '/' from PBI_MAKEPORT 
     1647                echo $PBI_MAKEPORT | grep -q "/$" 
     1648                if [ $? -eq 0 ] ; then 
     1649                        PBI_MAKEPORT="`echo $PBI_MAKEPORT | sed 's|/$||g'`" 
     1650                fi 
    16301651        fi 
    16311652} 
     
    16401661        # If we have PBI_PROGVERSION now set 
    16411662        if [ -n "${PBI_PROGVERSION}" ] ; then return 0 ; fi 
     1663 
     1664        # Remove any trailing '/' 
     1665        echo $PBI_MAKEPORT | grep -q "/$" 
     1666        if [ $? -eq 0 ] ; then 
     1667                PBI_MAKEPORT="`echo $PBI_MAKEPORT | sed 's|/$||g'`" 
     1668        fi 
    16421669 
    16431670        # Check first if we have this pkg in PKGNG 
     
    20462073        load_info_from_header 
    20472074 
    2048         mFlags="add --app" 
    2049         if [ -n "$PBI_PROGAUTHOR" ] ; then mFlags="$mFlags -a \"${PBI_PROGAUTHOR}\""; fi 
    2050         if [ -n "$PBI_CATEGORY" ] ; then mFlags="$mFlags -c \"${PBI_CATEGORY}\""; fi 
    2051         if [ -n "$PBI_LICENSE" ] ; then mFlags="$mFlags -l \"${PBI_LICENSE}\""; fi 
    2052         if [ -n "$PBI_MAINTAINER" ] ; then mFlags="$mFlags -m \"${PBI_MAINTAINER}\""; fi 
    2053         if [ -n "$PBI_TAGS" ] ; then mFlags="$mFlags -k \"${PBI_TAGS}\""; fi 
    2054         if [ -n "$PBI_ICONURL" ] ; then mFlags="$mFlags -i \"${PBI_ICONURL}\""; fi 
    2055         if [ -n "$PBI_PROGWEB" ] ; then mFlags="$mFlags -u \"${PBI_PROGWEB}\""; fi 
    2056         if [ -n "$PBI_PROGTYPE" ] ; then mFlags="$mFlags -t \"${PBI_PROGTYPE}\""; fi 
    2057         if [ -n "$PBI_DESC" ] ; then mFlags="$mFlags -d \"`echo $PBI_DESC | sed 's|;||g'`\""; fi 
    2058         if [ -n "$PBI_PROGTYPE" ] ; then mFlags="$mFlags -t \"$PBI_PROGTYPE\""; fi 
    2059         if [ "$PBI_REQUIRESROOT" = "YES" ] ; then mFlags="$mFlags -r"; fi 
    2060  
    2061  
    2062         # Add the app 
    2063         echo "pbi_metatool ${mFlags} -n \"${PBI_PROGNAME}\" `realpath ${PBI_MT_METAFILE}`" >/tmp/.pbiCmd.$$ 
    2064         chmod 755 /tmp/.pbiCmd.$$ 
    2065         /tmp/.pbiCmd.$$ 
    2066         err=$? 
    2067         #rm /tmp/.pbiCmd.$$ 
    2068         exit $err 
     2075        if [ "$PBI_REQUIRESROOT" = "YES" ] ; then  
     2076                PBI_MT_REQUIRESROOT="YES" 
     2077        fi 
     2078 
     2079        PBI_MT_MAINTAINER="${PBI_MAINTAINER}" 
     2080        PBI_MT_ADDNAME="$PBI_PROGNAME" 
     2081        PBI_MT_ADDDESC="`echo ${PBI_DESC} | sed 's|;||g' | sed 's|\"||g'`" 
     2082        PBI_MT_ADDSHORTDESC="`echo ${PBI_SHORTDESC} | sed 's|;||g' | sed 's|\"||g'`" 
     2083        PBI_MT_ADDTYPE="$PBI_PROGTYPE" 
     2084        PBI_MT_ADDLIC="$PBI_LICENSE" 
     2085        PBI_MT_ADDCAT="$PBI_CATEGORY" 
     2086        PBI_MT_ADDAUTHOR="$PBI_PROGAUTHOR" 
     2087        PBI_MT_ADDURL="$PBI_PROGWEB" 
     2088        PBI_MT_ADDKEYWORDS="$PBI_TAGS" 
     2089        if [ -n "$PBI_ICONURL" ] ; then 
     2090                PBI_MT_ADDICON="$PBI_ICONURL" 
     2091        else 
     2092                PBI_MT_ADDICON="http://images.pbidir.com/progicons/generic.png" 
     2093        fi 
     2094 
     2095        do_pbi_mt_add_app 
    20692096} 
    20702097 
     
    21102137 
    21112138        cp ${PBI_MT_METAFILE} ${PBI_TMPDIR}/.meta.$$ 
    2112         echo "App=${PBI_MT_ADDNAME};${PBI_MT_ADDCAT};${PBI_MT_ADDICON};${PBI_MT_ADDAUTHOR};${PBI_MT_ADDURL};${PBI_MT_ADDLIC};${PBI_MT_ADDTYPE};${PBI_MT_ADDKEYWORDS};${PBI_MT_ADDDESC};$PBI_MT_REQUIRESROOT;${_date};${PBI_MT_MAINTAINER}" \ 
     2139        echo "App=${PBI_MT_ADDNAME};${PBI_MT_ADDCAT};${PBI_MT_ADDICON};${PBI_MT_ADDAUTHOR};${PBI_MT_ADDURL};${PBI_MT_ADDLIC};${PBI_MT_ADDTYPE};${PBI_MT_ADDKEYWORDS};${PBI_MT_ADDDESC};$PBI_MT_REQUIRESROOT;${_date};${PBI_MT_MAINTAINER};${PBI_MT_ADDSHORTDESC};" \ 
    21132140        >> ${PBI_TMPDIR}/.meta.$$ 
    21142141        sort ${PBI_TMPDIR}/.meta.$$ > "${PBI_MT_METAFILE}" 
     
    31343161        fi 
    31353162        if [ -e "${1}/pbi_desc" ] ; then 
    3136                 PBI_DESC="`cat ${1}/pbi_desc`" 
     3163                PBI_DESC="`cat ${1}/pbi_desc | awk 1 ORS='<br>' | sed 's|*|-|g'`" 
    31373164        fi 
    31383165        if [ -e "${1}/pbi_shortdesc" ] ; then 
    3139                 PBI_SHORTDESC="`cat ${1}/pbi_shortdesc`" 
     3166                PBI_SHORTDESC="`cat ${1}/pbi_shortdesc | awk 1 ORS='<br>' | sed 's|*|-|g'`" 
    31403167        fi 
    31413168        if [ -e "${1}/pbi_maintainer" ] ; then 
     
    51375164start_pbi_makeport() 
    51385165{ 
     5166        # Remove any trailing '/' 
     5167        echo $PBI_MAKEPORT | grep -q "/$" 
     5168        if [ $? -eq 0 ] ; then 
     5169                PBI_MAKEPORT="`echo $PBI_MAKEPORT | sed 's|/$||g'`" 
     5170        fi 
     5171 
    51395172        do_port_build "${PBI_MAKEPORT}" 
    51405173} 
     
    60126045                continue 
    60136046        fi 
     6047 
     6048        # Remove any trailing '/' 
     6049        echo $PBI_MAKEPORT | grep -q "/$" 
     6050        if [ $? -eq 0 ] ; then 
     6051                PBI_MAKEPORT="`echo $PBI_MAKEPORT | sed 's|/$||g'`" 
     6052        fi 
    60146053         
    60156054        # Check if this port can be built on this architecture 
     
    61206159     PBI_MAKEPORT=$(dirname $pbi | sed 's|./||') 
    61216160  fi     
     6161 
     6162  # Remove any trailing '/' 
     6163  echo $PBI_MAKEPORT | grep -q "/$" 
     6164  if [ $? -eq 0 ] ; then 
     6165    PBI_MAKEPORT="`echo $PBI_MAKEPORT | sed 's|/$||g'`" 
     6166  fi 
    61226167 
    61236168  echo "==> Starting build process [$curBuilder]: $PBI_MAKEPORT" 
     
    69136958load_pkg_metadata() 
    69146959{ 
     6960        # Remove any trailing '/' 
     6961        echo $PBI_MAKEPORT | grep -q "/$" 
     6962        if [ $? -eq 0 ] ; then 
     6963                PBI_MAKEPORT="`echo $PBI_MAKEPORT | sed 's|/$||g'`" 
     6964        fi 
     6965 
    69156966        if [ -z "$PBI_LICENSE" ] ; then 
    69166967                PBI_LICENSE="`pkg query '%L' ${PBI_MAKEPORT}`" 
  • src-qt4/PCDM/src/pcdm-backend.cpp

    rb28c8d9 rec44687  
    263263  //Load the default paths/locale 
    264264  QString xDir = Config::xSessionsDir(); 
     265  QStringList paths = QString(getenv("PATH")).split(":"); 
     266  if(paths.isEmpty()){ paths <<"/usr/local/bin" << "/usr/local/sbin" << "/usr/bin" << "/usr/sbin" << "/bin" << "/sbin"; } 
    265267  if(!xDir.endsWith("/")){ xDir.append("/"); } 
    266268  QString xIconDir = Config::xSessionsImageDir(); 
     
    279281      //if(!tmp[0].startsWith("/")){ tmp[0] = "/usr/local/bin/"+tmp[0]; } 
    280282      if(!tmp[3].startsWith("/")&&!tmp[3].startsWith(":")&&!tmp[3].isEmpty()){ tmp[3] = xIconDir+tmp[3]; } 
    281       if(!tmp[4].startsWith("/")){ tmp[4] = "/usr/local/bin/"+tmp[4]; } 
     283      if(!tmp[4].startsWith("/") && !QFile::exists(tmp[4])){  
     284        for(int p=0; i<paths.length(); i++){ 
     285          if(QFile::exists(paths[p]+"/"+tmp[4])){ 
     286            tmp[4] = paths[p]+"/"+tmp[4]; 
     287          } 
     288        } 
     289      } 
    282290      //Check for valid DE using the "tryexec" line 
    283291        //this allows for special startup commands on the "exec" line 
Note: See TracChangeset for help on using the changeset viewer.