diff --git a/en/gnome/docs/gnome_porting.sgml b/en/gnome/docs/gnome_porting.sgml index c8b6e4cf6b..86615c4446 100644 --- a/en/gnome/docs/gnome_porting.sgml +++ b/en/gnome/docs/gnome_porting.sgml @@ -1,122 +1,137 @@ - + %navincludes; %gnomeincludes; %includes; ]> &header;
To see how to utilize these components, please examine the example Makefile.
| COMPONENT | ASSOCIATED PROGRAM | IMPLIED COMPONENTS |
|---|---|---|
| esound | audio/esound | |
| gnomehack | gnomehack makes common GNOME Makefile substitutions that nearly every GNOME port requires to fit into the proper mtree structure. | |
| gnomehier | gnomehier installs all the directories needed for both the GNOME 1 and 2 desktops. Only include this option if your port calls @dirrm on one of the directories listed in the plist for gnomehier. | |
| gnomemimedata | misc/gnomemimedata | gnomehier pkgconfig |
| gnomeprefix | gnomeprefix sets some CONFIGURE_ARGS to ensure data is placed properly within the GNOME hierarchy. | gnomehier |
| gnometarget | gnometarget sets ${CONFIGURE_TARGET} for ports whose configure script does not figure it out automatically. | |
| intlhack | intlhack registers a dependency upon textproc/intltool and patches broken intltool-merge.in implementations. | intltool |
| intltool | intltool registers a BUILD_DEPENDS on textproc/intltool. | |
| lthack | lthack prevents the installation of .la files and ensures that ${PTHREAD_LIBS} will be passed to the linker. NOTE: lthack is DEPRECATED, - and USE_LIBTOOL_VER=15 should be + and USE_AUTOTOOLS=libtool:15 should be used instead. See the libtool section of the porting guide for more details. | |
| ltverhack | +ltverhack noralizes shared + object versions so that they do not change + needlessly. Using ltverhack + keeps shared object versions in line with + what they should be and what they end up + being on other operating systems. In + order to use ltverhack the port + must define + USE_AUTOTOOLS=libtool:15. + | ++ |
| pkgconfig | pkgconfig registers a dependency upon devel/pkgconfig to make sure it is installed. | |
If you still need help with your port, have a look at some of the existing ports for examples. The freebsd-gnome mailing list is also there for you.
&footer;