Main > Free Download Search >

Free mac software for linux

mac

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 914
Mac::EyeTV 0.30

Mac::EyeTV 0.30


Mac::EyeTV is a interface to the Elgato EyeTV Digital Video Recorder. more>>
Mac::EyeTV is a interface to the Elgato EyeTV Digital Video Recorder.

SYNOPSIS

use Mac::EyeTV;
my $eyetv = Mac::EyeTV->new();

# See Mac::EyeTV::Channel
foreach my $channel ($eyetv->channels) {
my $name = $channel->name;
my $number = $channel->number;
print "$number $namen";
}

# See Mac::EyeTV::Programme
foreach my $programme ($eyetv->programmes) {
my $start = $programme->start;
my $stop = $programme->stop;
my $title = $programme->title;
print "$title $start - $stopn";
}

This module allows you to interface to the Elgato EyeTV Digital Video Recorder. EyeTV is a piece of software and hardware for Mac OS X which can record and play back television much like a Tivo. This module allows you to interface to the EyeTV software, view the channel list and the recorded programmes and schedule recordings.

See Mac::EyeTV::Programme for information on scheduling a recording.
You should create Mac::Glue bindings to EyeTV before using this (along the lines of sudo gluemac EyeTV).

The EyeTV software itself is available from Elgato Systems at http://www.elgato.com/index.php?file=support_updates_eyetv

<<less
Download (0.004MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
1217 downloads
Mac::Errors 1.13

Mac::Errors 1.13


Mac::Errors is a Perl module with constants for Mac error codes. more>>
Mac::Errors is a Perl module with constants for Mac error codes.

SYNOPSIS

use Mac::Errors qw(openErr);

if( $value == openErr ) { ... }

my $error = $MacErrors{ $symbol }; # -- OR -- my $error = $MacErrors{ $number };

my $symbol = $error->symbol; my $number = $error->number; my $desc = $error->description;

# in MacPerl, $^E is meaningful, and we tie $MacError to it use Mac::Errors qw( $MacError );

open FILE, $foo or die $^E; # error number open FILE, $foo or die $MacError; # gets description from $^E

The %MacErrors hash indexes error information by the error number or symbol. Each value is a Mac::Errors object which has the symbol, number, and description.

The $MacError scalar performs some tied magic to translate MacPerls $^E to the error text.

<<less
Download (0.053MB)
Added: 2007-03-07 License: Perl Artistic License Price:
963 downloads
macwatch 0.2.7

macwatch 0.2.7


macwatch is a small daemon that counts in- and outbytes from a given MAC-address. more>>
macwatch is a small daemon that counts in- and outbytes from a given MAC-address and stores the result in a file for use with MRTG. It will write the file every 5 minutes by default, and uses libpcap to do all the work. I made it to monitor some servers on a DMZ and show how much bandwith is used with MRTG.

<<less
Download (0.052MB)
Added: 2006-06-29 License: GPL (GNU General Public License) Price:
1212 downloads
AudioCD::Mac 0.25

AudioCD::Mac 0.25


AudioCD::Mac is a MacPerl extension for controlling Audio CDs. more>>
AudioCD::Mac is a MacPerl extension for controlling Audio CDs.

SYNOPSIS

#!perl -w
use AudioCD;
use strict;
my $cd = new AudioCD;

$cd->volume(255);
$cd->play(2);
print "Now playingn" if $cd->status == CD_PLAY;
printf "Volume is %dn", $cd->volume;
sleep(5);

$cd->pause;
print "Now pausedn" if $cd->status == CD_PAUSE;
sleep(5);

$cd->volume(100);
$cd->continue;
print "Now playingn" if $cd->status == CD_PLAY;
printf "Volume is %dn", $cd->volume;
sleep(5);

my @info = $cd->info;
printf "Currently at track %d, %.2d:%.2dn", @info[0..2];

$cd->stop;
my $status = $cd->status;
print "Now stoppedn" if
($status == CD_FINISH || $status == CD_STOP);

if (do CDDB.pm) { # sold separately
my $cddb = new CDDB;
my @cddb_info = $cddb->calculate_id( $cd->cddb_toc );
my @discs = $cddb->get_discs(@cddb_info[0, 3, 4]);
print "You were probably listening to $discs[0]->[2]n";
}

$cd->eject;

This is the MacPerl module to be used by the AudioCD module. Other modules can be written for other platforms, but this one is Mac specific, calling Mac OS APIs to control the CD player.

<<less
Download (0.014MB)
Added: 2006-06-22 License: Perl Artistic License Price:
1220 downloads
Mac::Path::Util 0.23

Mac::Path::Util 0.23


Mac::Path::Util is a Perl module that can convert between darwin and Mac paths. more>>
Mac::Path::Util is a Perl module that can convert between darwin and Mac paths.

SYNOPSIS

use Mac::Path::Util;

my $path = Mac::Path::Util->new( "/Users/foo/file.txt" );
my $mac_path = $path->mac_path;

THIS IS ALPHA SOFTWARE. SOME THINGS ARE NOT FINISHED.

Convert between darwin (unix) and Mac file paths.

This is not as simple as changing the directory separator. The Mac path has the volume name in it, whereas the darwin path leaves off the startup volume name because it is mounted as /.

Mac::Path::Util can optionally use Mac::Carbon to determine the real startup volume name (off by default) if you have installed Mac::Carbon. You can use this module on other platforms too. Once the module has looked up the volume name, it caches it. If you want to reset the cache, use the clear_startup() method.

Colons ( ":" ) in the darwin path become / in the Mac path, and forward slashes in the Mac path become colons in the darwin path.

Mac paths do not have a leading directory separator for absolute paths.
Normally, Mac paths that end in a directory name have a trailing colon, but this module cannot necessarily verify that since you may want to convert paths.

<<less
Download (0.005MB)
Added: 2006-08-11 License: Perl Artistic License Price:
1170 downloads
Phonetic for mac 1.0

Phonetic for mac 1.0


A program that translates text to the phonetic alphabet. more>> It is freeware with the source code avaliable. You can run it in Linux or Windows.
Phoneic finds words within telephone numbers. Phonetic also converts phonetic telephone numbers into numeric digits.
All words found within the given telephone number will be listed. If you click on a word, every combination in which that word is included will be displayed.
<<less
Download (809.72MB)
Added: 2009-04-21 License: Freeware Price: Free
198 downloads
MAC Changer GUI 0.03

MAC Changer GUI 0.03


MAC Changer GUI will display and change your MAC address to a user supplied or random value. more>>
MAC Changer GUI will display and change your MAC address to a user supplied or random value.

Created with kommander 1.3.0. Not sure if it works with previous versions.

Depends on kdialog and must be executed with the kdesu command.

Example:

kdesu kmdr-executor /home/someDIR/mac.kmdr

As this script is executed using root privileges it is good practice to inspect the script for malicious content. With that being said there is nothing in the script that can harm your computer. A reboot will restore your original MAC if you forget its value and want to change it back.

<<less
Download (0.030MB)
Added: 2007-03-10 License: GPL (GNU General Public License) Price:
974 downloads
File::Spec::Mac 3.25

File::Spec::Mac 3.25


File::Spec::Mac Perl module contains File::Spec for Mac OS (Classic). more>>


SYNOPSIS

require File::Spec::Mac; # Done internally by File::Spec if needed

Methods for manipulating file specifications.

METHODS

canonpath

On Mac OS, theres nothing to be done. Returns what its given.

catdir()

Concatenate two or more directory names to form a path separated by colons (":") ending with a directory. Resulting paths are relative by default, but can be forced to be absolute (but avoid this, see below). Automatically puts a trailing ":" on the end of the complete path, because thats whats done in MacPerls environment and helps to distinguish a file path from a directory path.

IMPORTANT NOTE: Beginning with version 1.3 of this module, the resulting path is relative by default and not absolute. This decision was made due to portability reasons. Since File::Spec->catdir() returns relative paths on all other operating systems, it will now also follow this convention on Mac OS. Note that this may break some existing scripts.

The intended purpose of this routine is to concatenate directory names. But because of the nature of Macintosh paths, some additional possibilities are allowed to make using this routine give reasonable results for some common situations. In other words, you are also allowed to concatenate paths instead of directory names (strictly speaking, a string like ":a" is a path, but not a name, since it contains a punctuation character ":").

So, beside calls like

catdir("a") = ":a:"
catdir("a","b") = ":a:b:"
catdir() = "" (special case)

calls like the following

catdir(":a:") = ":a:"
catdir(":a","b") = ":a:b:"
catdir(":a:","b") = ":a:b:"
catdir(":a:",":b:") = ":a:b:"
catdir(":") = ":"

are allowed.

<<less
Download (0.11MB)
Added: 2007-07-05 License: Perl Artistic License Price:
842 downloads
Mac::PropertyList 1.29

Mac::PropertyList 1.29


Mac::PropertyList is a Perl module to work with Mac plists at a low level. more>>
Mac::PropertyList is a Perl module to work with Mac plists at a low level.
SYNOPSIS
use Mac::PropertyList;
my $data = parse_plist( $text );
# == OR ==
my $data = parse_plist_file( $filename );
# == OR ==
open my( $fh ), $filename or die "...";
my $data = parse_plist_fh( $fh );
my $text = plist_as_string( $data );
my $plist = create_from_hash( %hash );
my $plist = create_from_array( @array );
my $plist = Mac::PropertyList::dict->new( %hash );
This module is a low-level interface to the Mac OS X Property List (plist) format. You probably shouldnt use this in applications---build interfaces on top of this so you dont have to put all the heinous multi-level object stuff where people have to look at it.
You can parse a plist file and get back a data structure. You can take that data structure and get back the plist as XML. If you want to change the structure inbetween thats your business.
You dont need to be on Mac OS X to use this. It simply parses and manipulates a text format that Mac OS X uses.
Enhancements:
- Perl
<<less
Download (0.017MB)
Added: 2006-09-18 License: Perl Artistic License Price:
1133 downloads
GNU MAC Changer 1.5.0

GNU MAC Changer 1.5.0


GNU MAC Changer project consists of an utility for manipulating MAC addresses of network interfaces. more>>
GNU MAC Changer project consists of an utility for manipulating MAC addresses of network interfaces.
It can set specific, random, vendor-based (with a 6600+ vendor list), and device-type-based MACs.
Main features:
- Set specific MAC address of a network interface
- Set the MAC randomly
- Set a MAC of another vendor
- Set another MAC of the same vendor
- Set a MAC of the same kind (eg: wireless card)
- Display a vendor MAC list (today, 6800 items) to choose from
Possible usages
You should use your imagination :-), but well, these are some examples:
Youre in a DHCP network with some kind of IP-based restriction
Youve a cluster that boot with BOOTP and you want to have a clean set of MACs
Debug MAC based routes
<<less
Download (0.22MB)
Added: 2007-02-21 License: GPL (GNU General Public License) Price:
1003 downloads
Mac-on-Linux 0.9.72.1

Mac-on-Linux 0.9.72.1


Mac-on-Linux (MOL) is a virtual machine which runs Mac OS (inlucluding Mac OS X) on top of Linux/ppc. more>>
Mac-on-Linux (MOL) is a virtual machine which runs Mac OS (inlucluding Mac OS X) on top of Linux/ppc.
Main features:
- Added nvram.x installation
- Fix bootstrap check
- Fix dmdma.c strict aliasing warning
- Make sure that log and lock dirs are created
- Integrated BootX with the build system
- Added check for zlib
- Fixed test invocations (== is invalid)
- Fixed VT Switching
- Removed Sheep from defconfig
- Fixed Ubuntu -fno-stack-protector bug
- Removed duplicate nvram, fix doesnt really work
- Some docs cleanups, changed the website address
- Removed libimport script
- Fixed another MacOS segfault on startup
- Ensured that all read/write/seek disk pointers are set properly
- Removed some debugging text
- Fixed MacOS ethernet softlock (Thanks SolraBizna for noticing)
- Fixed MacOS segfault on startup (Thanks to SolraBizna for noticing)
- Changed BootX Read to pass addresses instead of casting them as long
- Fixed BootX read size bug preventing booting on QCOW/DMG
- Cleaned up a bunch of gcc4 issues
- Removed TUN from defconfig
- Updated network driver help info
- Integrated patch from Marcus Comstedt for USB mice
- Removed linux/compiler.h from USB to fix Ubuntu issue
- Fix mol-img bug
- Added support to recognize HFSX disks
- Added bootx source to main MOL build (with backports from newer BootX)
- Fixed gcc4 include issue
Enhancements:
- Fix building on FC7 by adding missing headers
- Additional fixes for find_physical_rom
- Fix bus frequency reporting
- 2.6.22 kmod fixes
- Remove TUN from defconfig (again)
- Fix XDGA off by one error
- Update netdriver Kconfig
- Re-arrange the Kconfig menus
- Remove configure directory
- OSX Compatibility fixes
<<less
Download (MB)
Added: 2007-06-25 License: GPL (GNU General Public License) Price:
873 downloads
Mac::iPod::GNUpod 1.22

Mac::iPod::GNUpod 1.22


Mac::iPod::GNUpod is a Perl module to add and remove songs from your iPod; read and write databases in iTunes and GNUpod format. more>>
Mac::iPod::GNUpod is a Perl module to add and remove songs from your iPod; read and write databases in iTunes and GNUpod format.

ABSTRACT

This is the module to do anything with your iPod, with methods for initializing your iPod, adding and removing songs, and reading and writing databases in the iTunes and GNUpod formats. This module was originally based on the GNUpod script package, written and distributed by Adrian Ulrich, (pab at blinkenlights.ch), http://www.gnu.org/software/gnupod/. However, a lot of development has occurred since then, making the module more flexible and more appropriate for CPAN. This module and the GNUpod scripts remain completely interoperable--they write the same file format and work in much the same way.

SYNOPSIS

use Mac::iPod::GNUpod;

my $ipod = Mac::iPod::GNUpod->new(mountpoint => /mnt/ipod);

# Read existing databases
$ipod->read_gnupod;
$ipod->read_itunes;

# Add songs
my $id = $ipod->add_song(~/music/The Foo Brothers - All Barred Up.mp3);

# Get paths to songs
my $path = $ipod->get_path($id);

# Find the id numbers of existing songs
my @yuck = $ipod->search(artist => Yoko Ono);

# Remove songs based on id
$ipod->rm_song(@yuck);

# Write databases
$ipod->write_gnupod;
$ipod->write_itunes;

Mac::iPod::GNUpod is a module designed to let you read the database(s) on your iPod and add and remove songs from it using Perl. It is based on the GNUpod script package written by Adrian Ulrich, which is available at http://www.gnu.org/software/gnupod/. You do NOT need to install the GNUpod scripts in order to use Mac::iPod::GNUpod module. The GNUpod scripts use a plaintext XML database alongside the binary iTunes database used internally by the iPod. This package is capable of reading and writing both the GNUpod database format and the iTunes database format, and can peacefully coexist with both.

<<less
Download (0.54MB)
Added: 2006-11-15 License: Perl Artistic License Price:
1079 downloads
Mac OS X Bundle 2.1

Mac OS X Bundle 2.1


Mac OS X Bundle provides a Mac OS X-like theme for GTK. more>> <<less
Download (MB)
Added: 2007-03-02 License: GPL (GNU General Public License) Price:
1005 downloads
Not another MAC theme 0.1

Not another MAC theme 0.1


Not another MAC theme 0.1 provides you with a nice theme for GNOME users. more>>
Not another MAC theme 0.1 provides you with a nice theme for GNOME users. It is actually a mix of all the MAC OS X GTK themes.

GNOME is an international effort to build a complete desktop environment the graphical user interface which sits on top of a computer operating system entirely from free software. This goal covers creating software development frameworks, selecting application software for the desktop, and working on the programs which manage application launching, file handling, and window and task management.

Requirements:

  • GNOME
<<less
Added: 2008-11-17 License: GPL Price: FREE
1 downloads
Mac::iTunes::Playlist 0.86

Mac::iTunes::Playlist 0.86


Mac::iTunes::Playlist is a Perl module for iTunes playlists. more>>
Mac::iTunes::Playlist is a Perl module for iTunes playlists.

SYNOPSIS

use Mac::iTunes::Playlist;

my $playlist = Mac::iTunes::Playlist->new( @items );

METHODS

new( TITLE, ARRAYREF )

new_from_directory( TITLE, DIRECTORY )

Create a playlist from all of the MP3 files in the named directory.

title

Returns the title of the playlist.

items

In list context, returns a list of the items in the playlist.

In scalar context, returns the number of items in the playlist.

next_item

Not implemented

previous_item

Not implemented

add_item( OBJECT )

Adds the Mac::iTunes::Item object to the playlist.

Returns undef or the empty list if the argument is not a Mac::iTunes::Item object.

delete_item( INDEX )

Deletes the item at index INDEX (counting from zero).

Returns false is the INDEX is greater than the index of the last item. Returns true otherwise.

merge( PLAYLIST )

Adds the items in PLAYLIST to the current playlist and returns the number of items added.

Returns undefined (or the empty list) if the argument is not the right sort of object. Returns 0 if no items were added (which might not be an error).

This method does a deep copy of the Items object. Identical items show up as different objects in each playlist so that the playlists do not refer to each other.

random_item

In scalar context, returns a random item from the playlist.

In list context, returns the item, the index of the item, and the total count of items.

Returns false or the empty list if the playlist has no items.

copy

Return a deep copy of the playlist. The returned object will not refer (as in, point to the same data) as the original object.

Publisher

publish( FORMAT [, FIELDS_REF [, ORDER_REF ] ] )

Output the playlist in some format.

Not implemented.

<<less
Download (0.11MB)
Added: 2006-11-15 License: Perl Artistic License Price:
1077 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5