Commit Graph

46 Commits

Author SHA1 Message Date
Niclas Zeising d52303ea80 Add USES=xorg USES=gl, ports categories e
Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories
starting with 'e'.
2019-11-05 15:48:40 +00:00
Mathieu Arnold 4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Baptiste Daroussin 05aae1db6f Convert to USES=autoreconf 2015-06-21 14:13:49 +00:00
Baptiste Daroussin a5da770e67 Make fonts repecting XDG
Xorg is now looking in ${LOCALBASE}/share/fonts by default
Xorg now accepts symlinks in etc/X11/fontpath.d (as decribed in Xserver(1))
Large cleanup on lots of font ports
All fonts are now properly dynamically generating fonts.dir and fonts.scale
instead of sometime overwriting existing ones)
All fonts are generating fontconfig's cache
Improve consistency in fonts ports
2015-03-21 23:05:19 +00:00
Baptiste Daroussin 7a81cc2bcf Clean up plist 2014-10-27 12:24:22 +00:00
Adam Weinberger bbc8c4d740 Convert a bunch of USE_BZIP2 to USES=tar:bzip2
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 18:41:15 +00:00
Tijl Coosemans 9f8b4bcde3 Support LIBS like LDFLAGS.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream.  Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.

Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix.  Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS.  This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.

PR:		190592
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-06-11 14:49:59 +00:00
Alexey Dokuchaev b354fb3a19 Stagify the port. 2013-10-24 12:00:17 +00:00
Baptiste Daroussin 1089da7dcc Add NO_STAGE all over the place in preparation for the staging support (cat: emulators) 2013-09-20 16:43:52 +00:00
Baptiste Daroussin b3e4e19ddc Add an explicit dependency on pkgconf 2013-09-03 09:59:01 +00:00
Alexey Dokuchaev 6bce7a6b11 Fix the build against Clang. 2013-05-06 01:14:55 +00:00
Alexey Dokuchaev 00bcc2c183 - It looks like SX ROM revision J is working fine now, use it instead of E
- Convert another trivial patch to REINPLACE_CMD statement
- Delete stale patch file, touch port description while I am here
2013-05-01 08:32:11 +00:00
Baptiste Daroussin 5271da855f Rely on bsdtar to autodetermine the format of the distfiles when possible
For a while now bsdtar is able to autotermine compression and archive format.
Let's then use tar directly instead of piping to tar.

Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
2013-04-29 08:57:12 +00:00
Alexey Dokuchaev 226afd8dfb - Update to version 0.6.4
- Tighten Makefile header and COMMENT
- Register run-time dependency on required fonts
- NOPORTDOCS -> PORT_OPTIONS:MDOCS
- Convert trivial patch to sed(1) in-place editing

PR:		ports/176935 (version bump)
Submitted by:	pfg
Feature safe:	yes
2013-04-19 04:38:32 +00:00
Dmitry Marakasov 6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Alexey Dokuchaev 2951e25d16 - Update to version 0.6.3, which features number of bug fixes and "netbook"
look for small/short screens.  Unfortunately, SX ROM revision J still does
  not seem to work
- Build is done with GNU make now (was Imake before)
- Contract ${MASTER_SITE_BERLIOS} -> BERLIOS
- Augment CATEGORIES (add math): x48 can be used as powerful calculator
- Add LICENSE (GPLv3), utilize PORTDOCS
- Touch a COMMENT (use HP's official "graphic calculator" spelling) and add
  couple of small comments about HP ROM images in Makefile
2011-08-19 18:17:28 +00:00
Martin Wilke 6804d852ff = Drop MD5 support 2011-07-02 17:14:20 +00:00
Alexey Dokuchaev e732550b50 Reformat description text. 2011-05-13 19:54:29 +00:00
Pav Lucistnik 8c2aab382d - Mark MAKE_JOBS_UNSAFE
Reported by:	pointyhat
2009-11-22 19:49:43 +00:00
Dmitry Marakasov 33e3d901d4 Convert most of remaining ports that depend on xorg-libraries to
modular xorg.

- supply corresponding USE_XORG for all imake-using ports that need it
- USE_IMAKE no longer implies USE_XLIB in absence of USE_XORG
- retire USE_X_PREFIX which is not really used anywhere after the
  above change
- a few minor nits like whitespace and SF macro

Tested by:	2 tinderbox runs by pav
Approved by:	portmgr (pav)
2009-06-09 15:33:28 +00:00
Pav Lucistnik d287692c6f - Fix corrupted display on xorg-7.4
PR:		ports/133398
Submitted by:	Esa Karkkainen <ejk@iki.fi>
Approved by:	maintainer timeout (danfe; 7 weeks)
2009-06-01 13:21:28 +00:00
Pav Lucistnik d095d4a965 - Remove conditional checks for FreeBSD 5.x and older 2009-01-05 19:44:02 +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
Alexey Dokuchaev 225ad841fa - Reformat Makefile header, expand `Whom:' to full name
- Fix a minor typo in COMMENT
- Kill useless ROMPATH variable (it was always = DATADIR)
- Pacify portlint(1)
- Improve on pkg-descr, fix WWW line [1], and kill spaces EOL

Submitted by:	jylefort
2006-09-05 20:34:24 +00:00
Alexey Dokuchaev c4fcaa4d4d - Update to version 0.4.3 [1]
- Respect PREFIX better

Submitted by:	jylefort [1]
2006-09-05 20:24:10 +00:00
Edwin Groothuis b3bcb8e257 Remove USE_REINPLACE from all categories starting with E 2006-05-07 10:55:47 +00:00
Edwin Groothuis 0bb0ea5bd7 SHA256ify
Approved by:    krion@
2006-01-22 09:48:59 +00:00
Alexey Dokuchaev f9517b77cb Fix build with GCC 2.95.4.
Reported by:	kris
Approved by:	fjoe (mentor, implicit)
2004-11-29 19:56:09 +00:00
Alexey Dokuchaev 59439582e5 - Add SX ROM revision E (rev J does not work)
- Fix terminal allocation code under FreeBSD
- Catch up with PHK's cuaa->cuad rework in -CURRENT
- Avoid direct use of `unzip' command in Makefile in favor of ${UNZIP_CMD}
- Utilize DATADIR and DOCSDIR marcos in pkg-plist
- SIZEify
- Take maintainership

Approved by:	fjoe (mentor, implicit)
2004-11-22 12:27:16 +00:00
Maho Nakata 64b47a9cd4 1. files/src+X48.ad is not doing anything so removed.
2. typo in pkg-descr

Submitted by:	"Pedro F. Giffuni" <giffunip@yahoo.com>
2003-07-21 02:23:18 +00:00
Daichi GOTO 8006b733b5 update emulators/x48: enhancements to emulators/x48
PR:		53912
Submitted by:	Pedro F. Giffuni <giffunip@yahoo.com>
2003-07-09 07:40:20 +00:00
Akinori MUSHA 1707b424cb De-pkg-comment. 2003-02-20 17:24:13 +00:00
Mario Sergio Fujikawa Ferreira f0a1969d34 o Rollback PORTCOMMENT modifications while this feature's implementation
is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files

Approved by:	kris (portmgr hat),
		portmgr, re (silence)
2002-11-10 16:48:51 +00:00
Adam Weinberger d9611f9375 Use PORTCOMMENT in the Makefile, and whack the pkg-comment.
Approved by:	pat
2002-11-06 22:47:41 +00:00
Pete Fritchman 6d52fc18ff - update to 0.4.1e
- fix MASTER_SITES
- use ${DOCSDIR}
- add NOPORTDOCS support to pkg-plist

PR:		31610
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2001-11-05 09:55:07 +00:00
Kevin Lo f28fff27f7 Fix Imakefile breakage under XFree86 4.x
PR: 22160
Submitted by: Ports Fury
2000-10-21 12:58:45 +00:00
Kevin Lo b7ff70393f Update to version 0.4.1
PR: 20651
Submitted by: Ports Fury
2000-08-18 16:44:39 +00:00
Steve Price a159369ffb Update to version 0.4.1d.
PR:		13006
Submitted by:	Juergen Lock <nox@jelal.kn-bremen.de>
2000-05-29 23:40:52 +00:00
Kris Kennaway 39c06186fa Revert erich's ports to ports@FreeBSD.org, as erich has been non-responsive
for quite some time. If any non-committer wants to take over maintainership
please let me know.

Reviewed by:		ports
No response from:	erich
2000-04-23 22:59:51 +00:00
Michael Haro b7f08d10c0 PORTNAME/VERSION stuff 2000-04-12 04:56:17 +00:00
David E. O'Brien 9a9ac6ba9d Change Id->FreeBSD. 1999-08-25 05:57:29 +00:00
Tim Vanderhoek 4b7f92f936 Commit #2/4 to enforce Caps, no period. I ran this oe as
$ time cvs $FREEBSD ci -m `cat msg` `cat ci.ab`

Results to follow.  :)
1999-06-26 17:55:58 +00:00
Eric L. Hernes 74dd353316 MASTER_SITE_SUBDIR: system/Emulators => system/emulators
Requested by:	Bill Fenner
1997-04-01 23:19:39 +00:00
Satoshi Asami 642e598732 Use MASTER_SITE_SUNSITE. Use MAN? macros. CATEGORIES+= -> CATEGORIES. 1996-11-18 10:37:03 +00:00
David E. O'Brien d23a795680 CATAGORIES+= -> CATAGORIES=
Reordered vars where needed.  Added MAINTAINERS where needed, many
mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
1996-11-12 02:19:40 +00:00
Eric L. Hernes bfaeab05b0 import `x48' an hp48 emulator, all us propeller-heads
with an hp48 and no X-11 calculator can sleep a little easier toinght.
1996-10-24 20:41:38 +00:00