# $FreeBSD$ # # IMPORTANT NOTE: # Before making any changes to this file, contact portmgr to arrange # for an experimental ports run. # Untested commits will almost certainly break the tree, incur the # wrath of countless folks, and be unceremoniously backed out by # the maintainer and/or portmgr. Autotools_Include_MAINTAINER= autotools@FreeBSD.org #--------------------------------------------------------------------------- # USE_AUTOTOOLS= tool[:env] ... # # 'tool' can currently be one of the following: # autoconf, autoheader # automake, aclocal # libtoolize # # ':env' is used to specify that the environmental variables are needed # but the relevant tool should NOT be run as part of the # 'run-autotools' target # # In addition, these variables can be set in the port Makefile to be # passed to the relevant tools: # # AUTOMAKE_ARGS=... # - Extra arguments passed to automake during configure step # # ACLOCAL_ARGS=... # - Arguments passed to aclocal during configure step # # AUTOCONF_ARGS=... # - Extra arguments passed to autoconf during configure step # # AUTOHEADER_ARGS=... # - Extra arguments passed to autoheader during configure step # # LIBTOOLIZE_ARGS=... # - Extra arguments passed to libtoolize during configure step # #--------------------------------------------------------------------------- #--------------------------------------------------------------------------- # NO USER-SERVICABLE PARTS BEYOND THIS POINT. REALLY. WE MEAN IT. #--------------------------------------------------------------------------- # Known autotools components _AUTOTOOLS_ALL= autoconf autoheader \ automake aclocal \ libtoolize #--------------------------------------------------------------------------- # Primary magic to break out the USE_AUTOTOOLS stanza into something # more useful, along with substantial error checking to prevent # foot-shooting #--------------------------------------------------------------------------- # Break out the stanza # _AUTOTOOLS_IMPL= .for stanza in ${USE_AUTOTOOLS} _AUTOTOOLS_IMPL+= ${stanza:C/^([^:]+).*/\1/} _AUTOTOOL_${stanza:C/^([^:]+).*/\1/}= ${stanza:C/^[^:]+:([^:]+)/\1/} .endfor # Verify each component, normalize # _AUTOTOOLS_NOCOMP= .for component in ${_AUTOTOOLS_IMPL} . if ${_AUTOTOOLS_ALL:M${component}}=="" _AUTOTOOLS_NOCOMP+= ${component} . endif . if ${_AUTOTOOL_${component}}==${component} _AUTOTOOL_${component}= yes . elsif ${_AUTOTOOL_${component}}!="env" && ${_AUTOTOOL_${component}}!="yes" _AUTOTOOLS_BADCOMP+= ${component}:${_AUTOTOOL_${component}} . endif .endfor .if !empty(_AUTOTOOLS_NOCOMP) IGNORE+= Unknown autotool: ${_AUTOTOOLS_NOCOMP:O:u} .endif # Check for anything other than 'yes' or 'env' # _AUTOTOOLS_BADCOMP= .for component in ${_AUTOTOOLS_IMPL} . if ${_AUTOTOOL_${component}}!="env" && ${_AUTOTOOL_${component}}!="yes" _AUTOTOOLS_BADCOMP+= ${component}:${_AUTOTOOL_${component}} . endif .endfor .if !empty(_AUTOTOOLS_BADCOMP) IGNORE+= Bad autotool stanza: ${_AUTOTOOLS_BADCOMP:O:u} .endif #--------------------------------------------------------------------------- # automake and aclocal #--------------------------------------------------------------------------- .if defined(_AUTOTOOL_aclocal) && ${_AUTOTOOL_aclocal} == "yes" _AUTOTOOL_automake?= env _AUTOTOOL_rule_aclocal= yes GNU_CONFIGURE= yes .endif .if defined(_AUTOTOOL_automake) AUTOMAKE_VERSION= 1.15 AUTOMAKE_APIVER= 1.15 AUTOMAKE_PORT= devel/automake . if ${_AUTOTOOL_automake} == "yes" _AUTOTOOL_rule_automake= yes GNU_CONFIGURE?= yes . endif .endif .if defined(AUTOMAKE_VERSION) AUTOMAKE= ${LOCALBASE}/bin/automake-${AUTOMAKE_VERSION} AUTOMAKE_DIR= ${LOCALBASE}/share/automake-${AUTOMAKE_VERSION} ACLOCAL= ${LOCALBASE}/bin/aclocal-${AUTOMAKE_VERSION} ACLOCAL_DIR= ${LOCALBASE}/share/aclocal-${AUTOMAKE_VERSION} . if defined(_AUTOTOOL_aclocal) ACLOCAL_ARGS?= --automake-acdir=${ACLOCAL_DIR} . endif AUTOMAKE_VARS= AUTOMAKE=${AUTOMAKE} \ AUTOMAKE_DIR=${AUTOMAKE_DIR} \ AUTOMAKE_VERSION=${AUTOMAKE_VERSION} \ AUTOMAKE_APIVER=${AUTOMAKE_APIVER} \ ACLOCAL=${ACLOCAL} \ ACLOCAL_DIR=${ACLOCAL_DIR} AUTOMAKE_DEPENDS= ${AUTOMAKE}:${PORTSDIR}/${AUTOMAKE_PORT} BUILD_DEPENDS+= ${AUTOMAKE_DEPENDS} .endif #--------------------------------------------------------------------------- # autoconf and autoheader #--------------------------------------------------------------------------- .if defined(_AUTOTOOL_autoheader) && ${_AUTOTOOL_autoheader} == "yes" _AUTOTOOL_autoconf= yes _AUTOTOOL_rule_autoheader= yes GNU_CONFIGURE?= yes .endif .if defined(_AUTOTOOL_autoconf) AUTOCONF_VERSION= 2.69 AUTOCONF_PORT= devel/autoconf . if ${_AUTOTOOL_autoconf} == "yes" _AUTOTOOL_rule_autoconf= yes GNU_CONFIGURE?= yes . endif .endif .if defined(AUTOCONF_VERSION) AUTOCONF= ${LOCALBASE}/bin/autoconf-${AUTOCONF_VERSION} AUTOCONF_DIR= ${LOCALBASE}/share/autoconf-${AUTOCONF_VERSION} AUTOHEADER= ${LOCALBASE}/bin/autoheader-${AUTOCONF_VERSION} AUTOIFNAMES= ${LOCALBASE}/bin/ifnames-${AUTOCONF_VERSION} AUTOM4TE?= ${LOCALBASE}/bin/autom4te-${AUTOCONF_VERSION} AUTORECONF= ${LOCALBASE}/bin/autoreconf-${AUTOCONF_VERSION} AUTOSCAN= ${LOCALBASE}/bin/autoscan-${AUTOCONF_VERSION} AUTOUPDATE= ${LOCALBASE}/bin/autoupdate-${AUTOCONF_VERSION} AUTOCONF_VARS= AUTOCONF=${AUTOCONF} \ AUTOCONF_DIR=${AUTOCONF_DIR} \ AUTOHEADER=${AUTOHEADER} \ AUTOIFNAMES=${AUTOIFNAMES} \ AUTOM4TE=${AUTOM4TE} \ AUTORECONF=${AUTORECONF} \ AUTOSCAN=${AUTOSCAN} \ AUTOUPDATE=${AUTOUPDATE} \ AUTOCONF_VERSION=${AUTOCONF_VERSION} AUTOCONF_DEPENDS= ${AUTOCONF}:${PORTSDIR}/${AUTOCONF_PORT} BUILD_DEPENDS+= ${AUTOCONF_DEPENDS} .endif #--------------------------------------------------------------------------- # libtoolize #--------------------------------------------------------------------------- .if defined(_AUTOTOOL_libtoolize) LIBTOOL_VERSION= 2.4 LIBTOOL_PORT= devel/libtool . if defined(_AUTOTOOL_libtoolize) && ${_AUTOTOOL_libtoolize} == "yes" _AUTOTOOL_rule_libtoolize= yes GNU_CONFIGURE?= yes . endif .endif .if defined(LIBTOOL_VERSION) LIBTOOLIZE= ${LOCALBASE}/bin/libtoolize LIBTOOL_LIBEXECDIR= ${LOCALBASE}/libexec/libtool LIBTOOL_SHAREDIR= ${LOCALBASE}/share/libtool LIBTOOL_M4= ${LOCALBASE}/share/aclocal/libtool.m4 LTMAIN= ${LOCALBASE}/share/libtool/config/ltmain.sh LIBTOOL_VARS= LIBTOOLIZE=${LIBTOOLIZE} \ LIBTOOL_LIBEXECDIR=${LIBTOOL_LIBEXECDIR} \ LIBTOOL_SHAREDIR=${LIBTOOL_SHAREDIR} \ LIBTOOL_M4=${LIBTOOL_M4} \ LTMAIN=${LTMAIN} LIBTOOLIZE_ARGS?= -i -c -f LIBTOOL_DEPENDS= libtool>=2.4:${PORTSDIR}/${LIBTOOL_PORT} BUILD_DEPENDS+= ${LIBTOOL_DEPENDS} .endif #--------------------------------------------------------------------------- # Add to the environment #--------------------------------------------------------------------------- AUTOTOOLS_VARS= ${AUTOMAKE_VARS} ${AUTOCONF_VARS} ${LIBTOOL_VARS} .if defined(AUTOTOOLS_VARS) && !empty(AUTOTOOLS_VARS) . for var in AUTOTOOLS CONFIGURE MAKE SCRIPTS ${var:tu}_ENV+= ${AUTOTOOLS_VARS} . endfor .endif #--------------------------------------------------------------------------- # Make targets #--------------------------------------------------------------------------- .if !target(run-autotools) .ORDER: run-autotools run-autotools-libtoolize run-autotools-aclocal \ run-autotools-autoconf run-autotools-autoheader \ run-autotools-automake run-autotools:: run-autotools-libtoolize run-autotools-aclocal \ run-autotools-autoconf run-autotools-autoheader \ run-autotools-automake .endif .if !target(run-autotools-aclocal) run-autotools-aclocal: . if defined(_AUTOTOOL_rule_aclocal) @(cd ${CONFIGURE_WRKSRC} && ${SETENV} ${AUTOTOOLS_ENV} ${ACLOCAL} \ ${ACLOCAL_ARGS}) . else @${DO_NADA} . endif .endif .if !target(run-autotools-automake) run-autotools-automake: . if defined(_AUTOTOOL_rule_automake) @(cd ${CONFIGURE_WRKSRC} && ${SETENV} ${AUTOTOOLS_ENV} ${AUTOMAKE} \ ${AUTOMAKE_ARGS}) . else @${DO_NADA} . endif .endif .if !target(run-autotools-autoconf) run-autotools-autoconf: . if defined(_AUTOTOOL_rule_autoconf) @(cd ${CONFIGURE_WRKSRC} && ${SETENV} ${AUTOTOOLS_ENV} ${AUTOCONF} \ ${AUTOCONF_ARGS}) . else @${DO_NADA} . endif .endif .if !target(run-autotools-autoheader) run-autotools-autoheader: . if defined(_AUTOTOOL_rule_autoheader) @(cd ${CONFIGURE_WRKSRC} && ${SETENV} ${AUTOTOOLS_ENV} ${AUTOHEADER} \ ${AUTOHEADER_ARGS}) . else @${DO_NADA} . endif .endif .if !target(run-autotools-libtoolize) run-autotools-libtoolize: . if defined(_AUTOTOOL_rule_libtoolize) @(cd ${CONFIGURE_WRKSRC} && ${SETENV} ${AUTOTOOLS_ENV} ${LIBTOOLIZE} \ ${LIBTOOLIZE_ARGS}) . else @${DO_NADA} . endif .endif dae28a1f4c54ba34887d522075ea44c7c8da98'>KDE/FreeBSD team presents KDE SC 4.8.4, probably the last release in 4.8.x se...makc2012-06-151-2/+2 * - update png to 1.5.10dinoex2012-06-012-2/+2 * Fix CATEGORIESmakc2012-05-251-1/+1 * KDE/FreeBSD team presents long awaited KDE SC 4.8.3!makc2012-05-255-0/+248 * Add the forgotten categoriesbapt2012-04-231-0/+1 * - upgrade to 3.5.2bapt2012-04-234-0/+21 * The vast majority of pkg-descr files had the following format when theydougb2011-10-241-3/+0 * Provide a new MASTER_SITE.obrien2011-10-062-8/+6 * Turns out that some geocities sites are more dead than others.dougb2011-08-242-2/+2 * Geocities has been gone for almost 2 years now, so let's removedougb2011-08-234-4/+6 * - Set DIST_SUBDIR: move dist files to DISTDIR/hunspellsunpoet2011-08-182-2/+3 * - Change MASTER_SITES to my LOCAL to avoid implicit change of non-versionedsunpoet2011-08-182-4/+4 * - Unify COMMENT and pkg-descrsunpoet2011-08-132-3/+3 * Remove WWW entries from unmaintained ports that return 404 or where the domainehaupt2011-08-031-2/+0 * Bye bye abandonwares (part 5)bapt2011-08-015-52/+0 * - Sort SUBDIRssunpoet2011-08-011-1/+1 * - Move language prefix to PKGNAMEPREFIXsunpoet2011-07-291-8/+8 * - Fix typosunpoet2011-07-251-1/+1 * Pass matainership to the new office teambapt2011-07-221-1/+1 * Add vietnamese hunspell dictionnarybapt2011-07-204-0/+37 * Reset maintainership de jure. In fact KDE 3 has not been maintained by our teammakc2011-07-081-1/+1 * - Kick MD5 supportmiwi2011-07-032-2/+0 * Last bunch of deprecation: no more public distfiles and/or abandonware... las...bapt2011-06-171-0/+3 * Bump PORTREVISION after open-mofit updatemakc2011-05-021-1/+1 * - Get Rid MD5 supportmiwi2011-03-1919-20/+0 * - Remove unnecessary PKGNAMEPREFIX declarationsunpoet2011-01-092-2/+0 * Autotools update. Read ports/UPDATING 20100915 for details.ade2010-09-161-2/+1 * UniKey is a very small and easy-to-use Vietnamese keyboard for Windows.pav2010-08-134-0/+33 * Bounce PORTREVISION for gettext-related ports. Have fun, ya'll.ade2010-05-311-1/+1 * - update to 1.4.1dinoex2010-03-284-4/+4 * - update to jpeg-8dinoex2010-02-054-4/+4 * - Mark MAKE_JOBS_UNSAFEpav2009-11-231-0/+1 * Reset chinsan@FreeBSD.org due to numerous maintainer-timeouts and nolinimon2009-08-295-5/+5 * - Switch SourceForge ports to the new File Release System: categories startin...amdmi32009-08-223-6/+3 * - bump all port that indirectly depends on libjpeg and have not yet been bump...dinoex2009-07-313-2/+3 * Convert most of remaining ports that depend on xorg-libraries toamdmi32009-06-091-1/+2 * - fix plist with -DNOPORTDOCSitetcu2009-04-212-6/+6 * Remove file that does not seem to serve any purposepav2009-01-071-1/+0 * - utf8locale part of base system since 5.3pav2009-01-061-7/+1 * - use DOCSDIRitetcu2008-11-222-5/+6 * The KDE FreeBSD team is proud to announce the releasemiwi2008-08-291-3/+3 * The KDE FreeBSD team is proud to announce the releasemiwi2008-08-181-3/+3 * Mark BROKEN on HEAD: does not build.erwin2008-08-132-1/+11 * - Remove USE_GCC where it can be satisfied with base compiler on followingpav2008-07-251-1/+0 * Bump portrevision due to upgrade of devel/gettext.edwin2008-06-063-2/+3 * - Remove unneeded dependency from gtk12/gtk20 [1]miwi2008-04-205-16/+16 * - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-221-2/+1 * - Add MASTER_SITES.chinsan2008-03-011-1/+1 * Tweak the PR 119107 changes.obrien2008-02-032-18/+46 * Use termios instead of sgtty.obrien2008-01-222-2/+65 * Update to KDE 3.5.8lofi2007-10-301-3/+3 * Fix gcc4 build.obrien2007-08-243-5/+25 * Respect LOCALBASE.tdb2007-07-101-1/+1 * Update to KDE 3.5.7 / KOffice 1.6.3lofi2007-07-042-4/+3 * - Welcome X.org 7.2 \o/.flz2007-05-2011-2/+11 * Update to KDE 3.5.6 / KOffice 1.6.2lofi2007-03-142-3/+54 * Really normalize Aspell dictionaries ports PKGVERSION...thierry2007-02-151-1/+1 * - Update to 3.04rafan2007-02-042-11/+24 * Add urwvn 3.02, vietnamese version of the standard PostScript fonts fromrafan2007-01-284-0/+44 * Add gtk-im-vi 0.1.1, simple GTK+ input methods for Vietnamese(VNI andrafan2007-01-285-0/+50 * Normalize Aspell dictionaries PKGNAMEs.thierry2007-01-141-0/+1 * Add vietunicode-trichlor 2004.04.30, 100% Viet Unicode compatible.rafan2007-01-084-0/+69 * Add vietunicode-hannom 2005.02.06, UNICODE Han Nom Font Set.rafan2007-01-084-0/+50 * Add vietunicode-web1 2004.04.30, 100% Viet Unicode & Vietrafan2007-01-084-0/+53 * Update to KDE 3.5.5 / KOffice 1.6.1lofi2006-12-201-3/+3 * - Respect X11BASErafan2006-12-022-15/+12 * KDE 3.5.4 / KOffice 1.5.2lofi2006-09-132-3/+6 * All dictionaries can be installed separately:thierry2006-07-154-7/+18 * Update to KDE 3.5.3lofi2006-06-063-162/+100 * SHA256ifyedwin2006-01-2414-0/+16 * Update to KDE 3.5.0lofi2006-01-091-0/+1 * Remove expired ports.lawrance2005-12-155-73/+0 * Bump PORTREVISION to chase the glib20 shared library update.marcus2005-11-051-0/+1 * Unbreak by fixing pkg-plist and aligning run-depends statement.edwin2005-11-042-8/+5 * Unbreak port by fixing pkg-plistedwin2005-11-042-5/+2 * Respect X11BASEmnag2005-10-273-11/+26 * Mark as BROKEN: unfetchable.linimon2005-10-121-1/+5 * Update to KDE 3.4.2 / KOffice 1.4.1lofi2005-08-011-1/+1 * This port is scheduled for deletion on 2005-09-22 if it is still brokenkris2005-07-232-0/+4 * The grand-daddy site of VietNet gone :~-( R.I.P. media.mit.eduobrien2005-07-171-1/+2 * Watch over this VN port.obrien2005-07-171-1/+1 * The grand-daddy site of VietNet gone :~-( R.I.P. media.mit.eduobrien2005-07-175-10/+6 * The grand-daddy site of VietNet gone :~-( R.I.P. media.mit.eduobrien2005-07-171-2/+1 * Move to using the bzip2'ed distfile.obrien2005-07-172-2/+3 * At Kris's request, back out the MACHINE_ARCH spelling correction untilobrien2005-04-121-1/+1 * Assist getting more ports working on AMD64 by obeying theobrien2005-04-111-1/+1 * BROKEN: Broken dependencykris2005-03-271-0/+2 * Upgrade to 0.2.9.thierry2005-03-164-10/+10 * Bump PORTREVISION to chase the glib20 shared lib version change.marcus2005-03-121-0/+1 * BROKEN: Incomplete pkg-plistkris2005-02-281-0/+2 * Add ports to ${SUBDIR} in alphabetical order.cperciva2005-01-301-2/+2 * Portlint.obrien2004-12-302-2/+2 * Portlint.obrien2004-12-301-1/+1 * Add xvnkb 0.2.8, a Vietnamese input method for X-Window.thierry2004-12-3010-0/+306 * Update to KDE 3.3.2lofi2004-12-141-1/+1 * Update to KDE 3.3lofi2004-08-311-1/+1 * Add slaves ports for Aspell's new dictionaries.thierry2004-08-293-0/+22 * - Add the X_WINDOW_SYSTEM={xorg,xfree86-4,xfree86-3} variable to bsd.port.mk,anholt2004-07-243-20/+10 * Remove category pkg/COMMENT files in favour of a COMMENT variable in thekris2004-04-022-1/+2 * SIZEify (maintainer timeout)trevor2004-03-3113-0/+14 * Update to KDE 3.2.1 / QT 3.3.1lofi2004-03-102-2/+1 * - rpm2cpio.pl need to be EXTRACT_DEPENDS otherwise it will not workpav2004-03-021-1/+1 * Update to KDE 3.2.0lofi2004-02-053-5/+6 * Add USE_GETTEXT and bump PORTREVISION.marcus2004-02-041-2/+2 * Now gettext 0.12.1 is gettext-old.trevor2004-01-241-1/+1 * Use the CPIO macro defined in bsd.port.mk.trevor2004-01-221-1/+1 * Use the SORT macro from bsd.port.mk.trevor2004-01-221-1/+1 * s/rpm2cpio/rpm2cpio.pl/ after the recent update of archivers/rpm2cpio (thenetchild2003-12-121-2/+2 * Another last minute change. Size/date stamp changes only.will2003-09-281-1/+1 * Upgrade to Qt 3.2.1 / KDE 3.1.4. See x11/kde3/Makefile rev 1.64 for details.will2003-09-181-2/+1 * Update this port from being based on the X11 R6.5.1 sources to R6.6.obrien2003-08-182-3/+4 * Remove the _POSIX_SOURCE handling to fix the building on 5-CURRENT.obrien2003-08-182-6/+2 * Update KDE to the latest official release, KDE 3.1.3lofi2003-07-292-1/+63 * Fix PLISTlioux2003-06-131-1/+17 * Update to KDE 3.1.2lioux2003-05-201-1/+1 * Add a NO_VIET_KDE knob to avoid the KDE I18N bits -- otherwise it is hard toobrien2003-05-091-0/+2 * BROKEN: Does not compilekris2003-05-071-0/+2 * Repo-move KDE I18N hebrew, hungarian, & vietnamese messages to theirwill2003-04-144-5/+72 * Clear moonlight beckons.ade2003-03-0730-15/+15 * Upgrade kde-i18n to 3.1. Note that the following modules did not get awill2003-01-292-38/+34 * Perl script to convert the text in the VIQR encoding to another Vietnameseobrien2002-11-136-0/+68 * o Rollback PORTCOMMENT modifications while this feature's implementationlioux2002-11-1126-26/+13 * Use PORTCOMMENT.obrien2002-11-0726-13/+26 * Add a missing directorykris2002-10-281-0/+1 * Get the dependencies correct for XF4.obrien2002-10-171-1/+1 * revert last commit. This builds fine here, and I've never seen oneobrien2002-10-171-2/+0 * Unmark broken. Please have the decentcy to notify the maintainer of a buildobrien2002-10-171-2/+0 * 1. Removed comments from pkg-plist files per will's request.alane2002-10-112-3/+27 * BROKEN: Does not compilekris2002-10-061-0/+2 * BROKEN: Missing dependencieskris2002-10-061-0/+2 * Don't gratuitously add -O.obrien2002-09-091-2/+2 * 'union wait' was depreciated by the time of Net/2.obrien2002-09-091-13/+24 * Catch up with lossage of 'union wait' in 5-CURRENT.obrien2002-09-092-21/+34 * Fix corrupted comment line.obrien2002-09-091-1/+1 * I have no idea what bsd.port.mk change broke this port, but be moreobrien2002-09-091-0/+1 * Update to 3.0.3. Not much changed here: [1] i18n PKGNAMEs converted towill2002-08-253-4/+4 * 1. Changed the lib depends on gettext to a build depends. This will meanalane2002-08-031-2/+2 * Bump PORTREVISION. KDE is fragile enough in its dependencies; we don'talane2002-08-021-0/+1 * Chase shlib rev of devel/gettextade2002-08-021-1/+1 * Fix MASTER_SITE_SUBDIR.will2002-07-101-1/+1 * Update to 3.0.2 -- full log available in ports/x11/kde3/Makefile,v 1.51.will2002-07-053-5/+12 * Upgrade to KDE 3.0.1. The delay in this upgrade is mainly due to thewill2002-06-163-2/+32 * Please welcome Qt3/KDE3 to our ports tree. This includes work since thewill2002-04-227-128/+154 * gettext upgrade uber-patch (stage 3)ade2002-04-131-1/+2 * Stage 1 of gettext update.ade2002-03-161-1/+1 * Add WWW.demon2001-12-281-0/+2 * Update to 2.2.2.demon2001-12-133-9/+16 * Note the standard these utilities conform to.obrien2001-11-2815-35/+133 * Unicode TrueType Font with UHoai Vietnamese encodingobrien2001-11-288-0/+60