1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Bluetooth manager for FreeBSD (GUI)

Discussion in 'Porting New Software' started by alexdl, Jun 1, 2011.

  1. alexdl

    alexdl New Member

    Messages:
    3
    Thanks Received:
    1
    Hello,

    I just want to tell you about a new desktop app for FreeBSD - Bt4BSD. It's a simple bluetooth manager (frontend for obexapp) specially for FreeBSD/PC-BSD. Not too functional now, but I think it's useful for users who use the system as a desktop.

    So here it is:
    http://sourceforge.net/projects/bt4bsd/
     
    hedgehog thanks for this.
  2. DutchDaemon

    DutchDaemon Administrator Staff Member Administrator Moderator

    Messages:
    10,767
    Thanks Received:
    1,872
    We generally discourage users from installing third-party software outside of the ports tree or the package system. Will you make this available as an official port?
     
  3. alexdl

    alexdl New Member

    Messages:
    3
    Thanks Received:
    1
    Yes, it's in the plans.
     
  4. hedgehog

    hedgehog New Member

    Messages:
    191
    Thanks Received:
    18
    GUI for the ftrn channel! I love you! I hope there's will be a port soon :]
     
  5. lockdoc

    lockdoc New Member

    Messages:
    124
    Thanks Received:
    6
    Why would you discourage them?
     
  6. DutchDaemon

    DutchDaemon Administrator Staff Member Administrator Moderator

    Messages:
    10,767
    Thanks Received:
    1,872
    Because non-port/package software tends to install executables, libraries and configuration files outside of /usr/local/, e.g. in /bin/, /usr/bin/, /usr/lib/, /var/lib/, /etc/, et cetera. That is strictly base system territory. Not only does this make it very hard to track down what gets installed where, but there's also usually not a proper way to deinstall external software, so remnants of it get left behind, and may interfere with later versions. Everything installed using a port or a package is traceable, maintainable, upgradeable, and deinstallable (because of pkg-plist, the ports Mk structure, and other mechanisms) using specialized tools (pkg_* and port management tools).
     
  7. wblock@

    wblock@ Administrator Staff Member Administrator Moderator Developer

    Messages:
    11,727
    Thanks Received:
    2,274
    Additionally, the ports/package system maintains dependency lists to prevent removing things that are still required by another package.
     
  8. Gusi

    Gusi New Member

    Messages:
    21
    Thanks Received:
    1
    Is it only for i386? I tried it with amd64 but I was unable to compile.
     
  9. alexdl

    alexdl New Member

    Messages:
    3
    Thanks Received:
    1
    At the moment the assembly has been tested only on i386.