Commit Graph

42 Commits

Author SHA1 Message Date
Maho Nakata
57309212fd Bump portrevision.
chase shared library version 3 of ptmalloc.

PR:		127012
Submitted by:	Pedro Giffuni
2008-09-25 00:48:11 +00:00
Vasil Dimov
6658381791 Fix dependency, ptmalloc >= 2.0_1 is needed. 2008-08-25 11:23:15 +00:00
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Ade Lovett
771ea13f41 Conversion from (now defunct) autoconf-2.61 to autoconf-2.62
Tested by:	exp build run (erwin)
2008-08-20 00:57:32 +00:00
Vasil Dimov
b36a8c54e4 Switch to ptmalloc and set NO_PACKAGE only on 7.x
Submitted by:	Pedro Giffuni <pfgshield-freebsd@yahoo.com>
2008-08-15 12:45:18 +00:00
Pav Lucistnik
efa63f6ba4 - Remove USE_GCC where it can be satisfied with base compiler on following
FreeBSD versions: 5.3 and up, 6.x, 7.x, 8-CURRENT
2008-07-25 14:34:52 +00:00
Edwin Groothuis
212ecfe17b Fix PORTREVISION on ports which have PORTVERSION?= set.
Noticed by Max Brazhnikov <makc@issp.ac.ru>
Part of the great devel/gettext portrevision bump.

Approved by:	portmgr (pav)
2008-06-06 22:01:01 +00:00
Edwin Groothuis
090059a210 Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2008-06-06 14:17:21 +00:00
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00
Vasil Dimov
c4ea51a434 graphics/xaralx, graphics/xaralx-devel:
Get rid of the dlmalloc dependency on a recent FreeBSD versions (>= 700036)
since they provide malloc_usable_size().

PR:		ports/120058 (with some modifications)
Submitted by:	Dave Grochowski <malus.x@gmail.com>
2008-02-09 09:52:21 +00:00
Vasil Dimov
b67972e806 Mark graphics/xaralx with NO_PACKAGE instead of BROKEN, the build on
pointyhat fails due to a filesize limit.
Discussed and advised by linimon@.
2007-10-09 18:42:05 +00:00
Mark Linimon
fecb2d6f3c Mark as broken with gcc4.2 on amd64. 2007-10-02 05:03:10 +00:00
Mark Linimon
48420a5ebd Switch autoconf dependencies from 2.53 or 2.59 to 2.61.
PR:		ports/116639
Submitted by:	aDe
2007-09-30 04:47:36 +00:00
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
Vasil Dimov
639cdade05 Fix graphics/xaralx compilation with gcc 4.1
graphics/xaralx-devel does not need this fix, thus we modify it not to
use all its masterport patches.

Reported by:	kris
2007-02-13 09:27:11 +00:00
Pav Lucistnik
d750615763 - Use features of bsd.wx.mk, especially USE_WX
PR:		ports/101613
Submitted by:	alepulver
2006-12-01 07:39:02 +00:00
Vasil Dimov
5a4fcb752e Mirror the archives on the ftp cluster since the ones referenced
by the xaralx-devel port live only 8 days on the xara download
site, see the related discussion:
http://www.xaraxtreme.org/maillists/archive/dev/msg00016.html
2006-09-05 13:04:53 +00:00
Vasil Dimov
0c1465e13f Sync patch with the current desktop file.
Name=Xara LX has been changed to Name=Xara Xtreme
2006-08-29 13:59:46 +00:00
Vasil Dimov
45c2ce0a91 Set LANG=C in make environment because the software does not compile
with at least LANG=uk_UA.KOI8-U

PR:		ports/102598 [1]
Reported by:	Kyryll A Minrneko <mirya@matrix.ua> [1]
2006-08-29 13:42:53 +00:00
Vasil Dimov
91d70dc2ff Add dependency to ImageMagick to enable various bitmap filters 2006-08-25 16:36:21 +00:00
Vasil Dimov
58d9526f68 Upgrade xaralx and xaralx-devel to 0.7r1692 2006-08-24 16:01:19 +00:00
Vasil Dimov
cef93a952f Upgrade graphics/xaralx-devel from 0.7r1640 to 0.7r1687 2006-08-11 10:40:45 +00:00
Vasil Dimov
d5a4274eff Upgrade graphics/xaralx-devel from 0.6r1460 to 0.7r1640 2006-08-03 12:50:40 +00:00
Vasil Dimov
e99c5fc107 Upgrade graphics/xaralx from 0.5r1175 to 0.6r1441 and
graphics/xaralx-devel from 0.5r1402 to 0.6r1460
2006-07-18 11:29:23 +00:00
Vasil Dimov
08d05ece09 Fix plist by not trying to remove directories that were not installed. 2006-06-11 11:55:06 +00:00
Vasil Dimov
849e57df09 * Drop the dpkg dependency, it was only needed for the md5sum command
* Force graphics/xaralx to use the sock md5 instead on md5sum
* graphics/xaralx-devel uses Digest::MD5 and does not need md5sum
2006-06-10 16:31:54 +00:00
Vasil Dimov
b7d7480701 Editing the .desktop file is still necessary in the case of
graphics/xaralx-devel port because the icon and the executable are
installed under xaralx-devel.png and xaralx-devel respectively to
make it possible to have both xaralx and xaralx-devel installed.
2006-06-09 11:05:39 +00:00
Vasil Dimov
55a9b9dd37 * Upgrade graphics/xaralx-devel from 0.5r1250 to 0.5r1261
* Install the executable and the man page under xaralx rather than XaraLX
  to avoid the need to patch the .desktop file which refers to xaralx
2006-06-06 16:12:48 +00:00
Vasil Dimov
44e0c905db Do not install unusable .xar files, advised by Neil Howe <NeilH@xara.com>:
http://www.xaraxtreme.org/maillists/archive/dev/msg00064.html
2006-06-06 09:44:58 +00:00
Vasil Dimov
e60eff4ac9 * Upgrade graphics/xaralx-devel from 0.5r1184 to 0.5r1250
* Add libtool dependency because configure.in mentions AC_PROG_LIBTOOL
  which seems to be defined by libtool.m4 installed by libtool. This allows
  us to drop the hack of removing it from configure.in
* Invoking "pkg-config --cflags atk fontconfig gdk-2.0 pango" is not
  necessary anymore. Drop it.
* Invoke autoreconf with a hacked value of ACLOCAL environment variable
  to make aclocal find gettext.m4 which is installed in /usr/local/aclocal/
  but aclocal is searching /usr/local/aclocal19/. ade@ promised to fix this
  soon
* Remove unnecessary changes to configure.in, they are not needed now
2006-06-05 15:29:49 +00:00
Vasil Dimov
8762e9c753 * Implement a custom install target that installs the man page, various
documentation and license files, icon, a .desktop file and examples.
* Switch from LOCALBASE to X11BASE since this is a true a X application
  that needs to link against the X libraries and now installs .desktop
  file and an icon.
2006-05-31 11:14:29 +00:00
Jeremy Messenger
7e42d7a7c4 devel/pkgconfig -> devel/pkg-config
Rename this ports to use the real vendor package name. The advantage of this
is to allow our users' keyword search works and easier for users to file the
Bugzilla report when they use our name of ports. Debian, Gentoo, NetBSD and
other OSs have the correct package name, but not in our ports tree.

My team, FreeBSD GNOME Team, have agreed with it.

As for other ports, chase the rename.

PR:		ports/97985
Repocopy by:	marcus
2006-05-28 05:25:50 +00:00
Vasil Dimov
c94d2c717a * Upgrade xaralx from 0.4r798 to 0.5r1175
* Move all the hacks from the slave port (xaralx-devel) to the
  master port (xaralx) because these are now common for both ports
* Switch both ports from .gz to .bz2 to save some resources
2006-05-26 09:15:33 +00:00
Vasil Dimov
a79376f94b Prepare for the subsequent xaralx-devel update:
set CONFIGURE_ENV with += instead of =
2006-05-16 13:46:21 +00:00
Vasil Dimov
887a49142c graphics/xaralx-devel (slave port) needs to add entries to BUILD_DEPENDS
so initialize it here (master port) with += instead of =
2006-05-08 14:15:03 +00:00
Vasil Dimov
d9a6e9425a Mark as broken on != i386,amd64,powerpc due to the lack of CDraw libraries
ia64 failure reported by kris@
2006-04-28 06:25:38 +00:00
Vasil Dimov
d0b2087f76 Prepare to be master port for the forthcoming graphics/xaralx-devel 2006-04-20 13:38:02 +00:00
Vasil Dimov
5ebb695cbd Mark as BROKEN on sparc64. Currently XaraLX distributes with a binary
version of CDraw library which is not available for sparc64, this is
believed to change soon.

Reported by:	krismail
2006-04-19 06:15:37 +00:00
Vasil Dimov
495a73b609 Link to XaraLXSrc-0.4r798.tar.gz instead of XaraLX-0.4r798.tar.gz
because the latter may be removed during server maintenance
2006-04-13 07:17:17 +00:00
Vasil Dimov
966cf98d0d Update from 0.4r790 to 0.4r798
I think I will stick this port to the XaraLX recommended version which
is currently 0.4r798 and maybe create xaralx-devel port which will follow
the current (and possibly unstable) version of the software.
2006-04-12 09:48:23 +00:00
Vasil Dimov
b921a288c2 Update from 0.4r762 to 0.4r790 2006-04-10 11:30:32 +00:00
Vasil Dimov
f24538a419 Add new port XaraLX - a top-tier vector and general purpose graphics program
This is an old commercial Windows software which recently got
Open Source'd under GPL.

The open source/unix version is still in development and has a lot of
unimplemented features but it shows a great potential.
2006-04-04 16:02:30 +00:00