Portage Mac OS

Posted on  by

Outdated: The information on this page may no longer be relevant to the current release of MythTV, 31.0. Please consider helping to update it.

Using Fink or Portage for Dependencies

It works with applications supporting the TWAIN specification, which includes most applications on Mac OS X that handles images. However using it with Apple‘s Image Capture application has become increasingly tricky with every version of Mac OS X. You will have an easier experience if you choose any other application. Darwin is an open-source Unix-like operating system first released by Apple Inc. It is composed of code derived from NeXTSTEP, BSD, Mach, and other free software projects code, as well as developed by Apple. TWAIN SANE Interface for MacOS X. This is a TWAIN datasource for MacOS X that aquires images using the SANE backend libraries. The SANE backend libraries provide access to a large range of scanners connected through SCSI or USB.

Since manually installing and managing dependencies can be a pain, many methods have been devised to manage them for you. Under OS X, there are three main methods. Fink, Darwin Ports and Portage OS X.

Update (11.03.2006, by Andreas Weder) The instructions on how to build mythtv and its plug-ins using Fink have been updated for mythTV version 0.18.1. They might also apply for version 0.19 or a version from the 0.19.1 fixes branch, but I haven't tried that yet. Note that you cannot run a 0.18 frontend against a 0.19 backend.

Setting up Your Package Manager

See the respective manager's home page: Fink, Portage OS X, Darwin Ports.

For Fink, use Fink Commander to get a graphical frontend to the command line tools.


Note: Make sure you allow Fink to use packages from the unstable tree, else you won't be able to install all needed packages for compiling mythtv. For Fink Commander, go to Settings->Fink and check the option to 'use packages from unstable'.

More details to come, if needed!

Steps to compile mythtv

Using Fink

In order to compile mythtv, you'll have to do the following:

Using Portage

Have you installed qt with portage? If so, fill in this information!


Using Darwin Ports

Have you installed qt with darwin ports? If so, fill in this information!


Setting up your environment

Portage Mac OS

Using Fink

Add the following statements to .profile (or another file according to used shell) in your home directory using vi or any other text editor.

Download and compile all manually installed packages into SRCDIR. CPATH and LIBRARY_PATH ensure that libraries installed by Fink as well as manually installed software is found by the linker and the compiler. DYLD_LIBRARY_PATH is for properly locating shared libraries.

Open a new terminal to ensure that the new definitions take effect.


Using Portage

Have you installed qt with portage? If so, fill in this information!


Using Darwin Ports

Have you installed qt with darwin ports? If so, fill in this information!


Freetype2

Suggested version is 2.1.9.


Using Fink

As of this writing, the current version of Freetype offered by Fink is 2.1.3-22, which works on my machine with no issues so far.

Using Portage

freetype version 2.1.5-r1 worked fine, once unmasked for ppc-macos


Using Darwin Ports

sudo port install freetype

LAME

Suggested version is 3.96.1.


Using Fink

As of this writing, the version offered by Fink is 3.93.1-11. No issues with this version and mythtv have been reported so far.


Using Portage

lame version 3.96.1 worked fine, once unmasked for ppc-macos


Using Darwin Ports

sudo port install lame

MySQL Client

Suggested version is 4.1.9.


Using Fink

As of this writing, the version offered by Fink is 4.1.10-100. No issues with this version and mythtv have been reported so far.

(This may be inaccurate, recalled this command from memory)


Using Portage

Have you installed mysql with portage? If so, fill in this information!


Using Darwin Ports

Have you installed mysql with macports? If so, fill in this information!

QT

Suggested version is 3.3.5.


Using Fink

The QT version offered by Fink uses X11. We need the mac native version, which is available directly from Trolltech. Note that mythTV requires QT3 - QT4 is not supported yet.

I've also used version 3.3.3 and 3.3.4 with no problems. If you do, make sure you adapt QTDIR accordingly.

To build QT, first get the source code:

Next, configure the installation. Qt takes a long time to build, so we turn off everything that's not absolutely necessary. You may want to remove some of the -no-style flags and try out other styles.

Now build QT. The make process requires a bit of explanation. Qt needs the -single-module flag to build correctly with our MySQL installation; the first line adds this to the compile instructions. We only build the sub-src target, as we only need the Qt library; this skips the documentation, examples, and a hundred other things that aren't necessary for working with MythTV.

QT is now compiled. The final step installs everything under /usr/local (as configured previously by the -prefix option of configure).


Using Portage

Have you installed qt with portage? If so, fill in this information!


Using Darwin Ports

Have you installed qt with darwin ports? If so, fill in this information!

MythTV

This section installs mythtv 0.18.1.


Using Fink

If you intend to compile version 0.18.1 of mythtv, do the following.

The defaults should work fine:

Portage Mccolly

You must launch the frontend from the command line, as launching it through the Finder will not work properly (unless you completed the Optional section of step 3 of Myth on Mac OS X). Run the frontend with this command:

You'll be prompted for the MySQL connection parameters when it starts up. Enter the hostname for your Linux backend, and change any of the other parameters as appropriate. (This part is not Mac-specific and depends on your backend setup.) You should see the main menu for the frontend after it successfully connects to the MySQL server.


If you intend to also install some plug-ins, please refer to Myth on Mac OS X.

Using Portage

Have you installed mythtv with portage? If so, fill in this information!


Using Darwin Ports

Have you installed mythtv with darwin ports? If so, fill in this information!

Retrieved from 'http://www.mythtv.org/wiki?title=Fink_And_Portage&oldid=54642'

Portage Mac Os Download


Ryan Gordon
Demo
Freeware
12162004
12/16/2004
20 MB
114,446
View the 32 Ratings/Reviews
Submit Your Review
Report Dead Link
Submit a File Change
Request Ownership
Duke Nukem 3D For Mac OS X 12162004
This package includes an installer that will install the game from either the PC 'Atomic Edition' disc, or the MacSoft disc from the Mac Classic version of the game. If you don't have a retail disc, the installer can give you the free shareware episode.
3DRealms still sells the game off their website at 3drealms.com. If you don't have it, this is the path of least resistance to a legitimate copy of the game. eBay is another option. Make sure you get the 'Atomic Edition' if you buy a PC disc.
TCP/IP networking and an OSX version of the level editor are included, but are intentionally hidden. Use at your own risk. :)
Do not contact 3DRealms or MacSoft for tech support; they will not help you with this version of the game...but https://bugzilla.icculus.org/ might.
• Taking screenshots now work
Mac OS X Only
• Mac OS X
Duke Nukem 3D For Mac OS X


gamer15(4/1/2010 - version 12162004)
downloaded it but it said i needed a disk or sumthing? is there a version without a disk???
Maximus(7/27/2005 - version 12162004)
I remember when this game came out a long time ago. Good Fun
Sherpa Derka(3/27/2005 - version 12162004)
Great, but i wish you could download it with out the free episode... btw Happy Person there is a port for marathon on OS X its called M1A1 and for the other two marathons its called alephone, i think they are free too.
Fatal Claws(2/15/2005 - version 12162004)
You can now run Duke It Out In D.C. http://dukenukem.4dresources.com/
Redrum66(2/3/2005 - version 12162004)
Damn Good Port! Thing is.. I can't seem to change the screen resolution. Even tho I edited the 'duke3d.cfg' H&W to 800x600. Hmm.. more tinkering is involved I guess! Anyways.. For those of you who REALLY wanna Play a killer game of DooM, DooM II, Heretic or Hexen.. Then I Highly Rcommend the Doomsday Engine! It will run 'em All! You just need the '.wad' file from each game. And, it uses hi-rez OpenGL wonderfully! It is a bit of a pain to get going since there is no installer. But, once you do.. It is *The Best* DooM Source Port Period!

View All Ratings & Reviews