Commit graph

59 commits

Author SHA1 Message Date
Mathieu Arnold
eee58d187e Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:

  site_perl :           lib/perl5/site_perl/5.18
  site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
  perl_man3 :           lib/perl5/5.18/man/man3

Now we have:

  site_perl : lib/perl5/site_perl
  site_arch : lib/perl5/site_perl/mach/5.18
  perl_man3 : lib/perl5/site_perl/man/man3

Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.

As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.

The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.

The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.

PR:		194969
Differential Revision:	https://reviews.freebsd.org/D1019
Exp-run by:	antoine
Reviewed by:	perl@
Approved by:	portmgr
2014-11-26 13:08:24 +00:00
Baptiste Daroussin
2c8db67726 Cleanup plist 2014-10-20 09:31:33 +00:00
Marcus von Appen
dae43d7a6d - Convert ports from cad/, chinese/, comms/ and converters/ to new
USES=python

Approved by:	portmgr (implicit)
2014-10-19 07:50:53 +00:00
Tijl Coosemans
15c4a5ecf3 Replace USE_AUTOTOOLS=libltdl with an ordinary LIB_DEPENDS in all ports.
There are only 60 such ports so there doesn't need to be a separate
keyword or USES for this.

Approved by:	portmgr (bapt)
2014-09-17 07:38:15 +00:00
Dmitry Marakasov
13b4c8496d - Switch to USES=libtool
Approved by:	portmgr blanket
2014-08-06 15:37:14 +00:00
Adam Weinberger
44eaadcb75 Add OPTIONS_DEFINE=DOCS for ports with %%PORTDOCS%% in the plist.
Where possible, correct a few instances where PORTDOCS was being used
to flag stuff in EXAMPLESDIR. For some ports, mostly those owned by
ruby@, PORTDOCS is applied to pretty much everything whether it's
documentation or example.
2014-07-15 23:11:12 +00:00
Diane Bruce
fd3422fced - hamlib should have been hamradio 2014-07-02 11:39:44 +00:00
Stephen Hurd
37a172c645 Fix perl module .packlist and remove perllocal.pod
Change maintainer to hamradio@ (per db@)

Reviewed by:	skreuzer
Approved by:	db, skreuzer (mentors)
2014-06-27 19:51:32 +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
Mathieu Arnold
61de712f46 Remove all the bootstrap files (.bs) from the plists.
Starting with perl 5.20, they're not installed any more if empty,
and on FreeBSD, they're (always ?) empty.

PR:		190681
Submitted by:	mat
Exp-Run by:	antoine
Sponsored by:	Absolight
2014-06-10 12:14:12 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Pietro Cerutti
96bb272cf6 - Convert to USES=tcl 2014-01-29 13:32:25 +00:00
Diane Bruce
82a0f43d37 - Enable staging 2013-12-30 21:51:43 +00:00
Baptiste Daroussin
2b300eeb3f Add NO_STAGE all over the place in preparation for the staging support (cat: comms) 2013-09-20 16:03:29 +00:00
Baptiste Daroussin
b8871ecaa0 Eliminate USE_GNOME=pkgconfig from comms 2013-09-02 09:03:40 +00:00
Diane Bruce
6a1746b4cc - Convert header into new form
- Move LICENSE line to make portlint happy
- No code changes

Feature safe:	yes
2012-11-03 14:36:21 +00:00
Diane Bruce
74ba9ea4d6 Changes in this release from 1.2.15.2 are:
Version 1.2.15.3 2012-11-01
        * Fix configure.ac so that rigctld/rotcld work on Win32 platform
        * Add NSIS script to build executable installer on Win32 platform
        * Remove unsupported commands on IC-756 (non-Pro model) from AK6I
        * Fix set_split in netrigctl.c to properly accept the split value.
                TNX, N2ADR.
        * IC-R8500: Add RIG_LEVEL_AF to has_set_level. TNX John, EI7IG
        * ADAT updates from Frank, DG1SBG, needed for stable operation.

This is likely the last planned release of the Hamlib 1.2 series.
Development will now focus on the Hamlib 3 series which is now
configured to be ABI compatible with the 1.2 series.

Feature safe:	yes
2012-11-03 01:03:59 +00:00
Andrej Zverev
43b2f3f94d - Fix typos (LICENSE is correct form inside bsd.licenses.mk).
- Removed LICENSE_FILE where is no need in this.

Spotted by:	zont@
Approved by:	portmgr (bapt@)
2012-10-02 16:40:40 +00:00
Diane Bruce
0a3741e846 - Update to Version 1.2.15.2
2012-08-05
        * Read eeprom value for digital mode from FT-857
        * Clean up TS-950 series commands and read mode using IF command
        * Fix GS-232A/B rotor command terminations
        * Fix warnings and other issues found by mingw-w64
        * Allow seamless access to ports higher than COM9 on Windows
        * Fix ineffective packed attribute on WinRadio
        * Correct low signal strength S-meter error on AR7030+
        * Updates to HiQSDR by Jim, N2ADR
2012-08-09 00:03:18 +00:00
Diane Bruce
84b5095e8a - Update to 1.2.15
From change log:
* New models: TT-599 Eagle, IC-RX7, IC-1275, HiQSDR,
                ADAT ADT-200A, DttSP UDP, TM-D710
        * New rotator backends:
        * Celestron (telescope mount)
        * Fixes and features: K3, various other rigs
        * Update LGPL/GPL header boilerplate
        * Quell various compiler errors
        * Add CM108 PTT capability
2012-02-04 01:03:18 +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
Diane Bruce
00915371dd - Update to hamlib 1.2.14
From release e-mail:

The Hamlib team announces the release of Hamlib 1.2.14, the first since
adopting a timed release schedule of 1 Feb and 1 Aug each year.  Changes
since 1.2.13 include:

    * New models: SigFox Transfox, TH-D72A, IC-7410, IC-9100, IC-R9500,
      KX3, V4L2 API support (untested),

    * New rotator backends: IF-100, TS-7400

    * Fixes and features: K3/KX3, Build Win32 from script,
      rigctld/rotctld ported to Mingw32, Win32 build fixes, remove
      obsolete bundled libtool files, rigctl improvements, FUNcube
      string test (works with V0.0 and V1.0), Yaesu newcat.c fixed to
      use rig->state.current_vfo to store vfo value, add a command to
      halt rigctld, select PTT source in Kenwood backends (TS-590S),
      make sure scan is stopped at IC-9000 opening, thd72 get channel
      data (alpha).

For a complete log of changes to Hamlib 1.2.14, please visit:

http://hamlib.git.sourceforge.net/git/gitweb.cgi?p=hamlib/hamlib;\
a=shortlog;h=refs/heads/Hamlib-1.2.14
2011-08-04 00:36:24 +00:00
Diane Bruce
5fba694945 From releaae e-mail:
This release is a bug fix release and includes no new features or
backends:

Version 1.2.13.1
        * 2011-05-29
        * Conversion to Git SCM and updated README documentation for Git SCM
        * Mingw32 build fixes
        * FUNcube dongle USB fixes for Win32
        * Added kit/README.funcubedongle
        * Bug fix--K3 antenna selection function
Users of the FUN Cube dongle on Win32 and K3 users on all platforms are
urged to upgrade to Hamlib 1.2.13.1.

73, de Nate >>
2011-05-29 22:38:42 +00:00
Diane Bruce
6011d09851 Update to
Version 1.2.13
        2011-03-12
        * New models: VX-1700, FUNcube, FiFi-SDR, KTH-SDR Si570, FT-5000,
                TS-590S
        * Rotor fixes and features: SPID
        * New Rotor backend: F1TE Tracker
        * Fixes and features: TS-440S, K2, K3, SR-2200, THF6A, THF7E, NewCAT
                rigs serial port defaults, TM-D700,
        * Removed libtool tree from source tree
        * Removed old DocBook files
        * Allow USB device's VID/PID/Vendor/Product to be explicitly specified
        * Doxygen documentation updates and new style sheet
2011-03-14 02:30:17 +00:00
Philip M. Gollucci
116ec22ac1 - DISTNAME= ${PORTNAME}-${PORTVERSION} is the default and not needed.
PR:             ports/153292
Submitted by:   myself (pgollucci)
Tested by:      -exp run by pav
Approved by:    portmgr (pav)
2010-12-29 20:04:42 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Ade Lovett
6abd00a86b Punt autoconf267->autoconf268 2010-10-16 11:52:47 +00:00
Ade Lovett
8262a7b51d Autotools update. Read ports/UPDATING 20100915 for details.
Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
2010-09-15 18:35:24 +00:00
Diane Bruce
f70b9b757e - Update to 1.2.11
- Adds a few more radios
2010-06-10 14:01:04 +00:00
Diane Bruce
e0bebb7eff - Update to 1.2.10
- Add port docs
2009-11-25 17:30:42 +00:00
Dmitry Marakasov
c926af277e - Switch SourceForge ports to the new File Release System: categories starting with B,C 2009-08-22 00:15:15 +00:00
Jeremy Messenger
789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
2009-08-02 19:36:34 +00:00
Philip M. Gollucci
20cfadf5f7 Utilize %%SITE_PERL%% and %%PERL_ARCH%% in pkg-plists
PR:             ports/136771
Exp Run by:     pav
Approved by:    portmgr (pav)
2009-07-30 23:04:49 +00:00
Diane Bruce
55d7c6ad26 - Update to latest vendor version of hamlib.
- patch for rig.h now in vendor version.
2009-02-28 02:20:21 +00:00
Martin Matuska
24bf28eff1 - Change default Tcl/Tk version to 8.5
- Bump PORTVERSION of ports affected

Tested by:	pointyhat (pav)
2009-02-23 14:46:37 +00:00
Diane Bruce
21e62fd3b4 - remove a bogus , from rig.h 2008-11-30 03:08:37 +00:00
Diane Bruce
50d3a2c100 - Update to 1.2.8
- Clean up port.
2008-11-12 16:29:14 +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
Pav Lucistnik
dad0d0873a - Remove USE_GETOPT_LONG which is a no-op since March 2007 2008-03-20 09:23:28 +00:00
Diane Bruce
c3f0477410 - Update to 1.2.7 2008-02-19 01:24:35 +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
Mark Linimon
9839011ec3 Welcome bsd.perl.mk. Add support for constructs such as USE_PERL5=5.8.0+.
Drop support for antique perl.

Work done by:	gabor
Sponsored by:	Google Summer of Code 2007
Hat:		portmgr
2007-09-08 01:12:10 +00:00
Diane Bruce
1bef372031 - update to 1.2.6.1
- make objformat obsolete
- configure.ac patch no longer needed as I fixed it upstream

Pointy hat to: kris
Approved by: ehaupt (mentor)
2007-02-25 02:39:38 +00:00
Diane Bruce
a568ef0024 Change my MAINTAINER: line in Makfile to db@FreeBSD.org
fix simple typo in xwota Makefile while at it.

Approved by:	ehaupt (mentor)
2007-01-19 18:14:20 +00:00
Ion-Mihai Tetcu
4df902198f Update to 1.2.6
PR:		107212
Submitted by:	Diane Bruce (maintainer)
2006-12-26 20:38:39 +00:00
Marcus Alves Grando
f97b4df6a9 - Update to 1.2.5
- Take MAINTAINER
- Use OPTIONS

PR:		96025
Submitted by:	Diane Bruce <db___db.net>
2006-05-01 03:31:17 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Edwin Groothuis
acd87b4ad8 SHA256ify
Approved by:    krion@
2006-01-22 08:34:46 +00:00
Kirill Ponomarev
01c588a635 - Fix 'all-depends-list' target in cases if dependencies list is
very long and if some dependencies can't be added into the list.
  [1]

- Fix FAM support.  Make gamin the default FAM system. [2]

- Introduce new 'quicksearch' target to show only port, path and
  info section of the matching ports. [3]

- Introduce new category - rubygems. [4]

- Fix stale dependencies while installing qmail slaveport and
  another port that depends on qmail. [5]

- Add commentary for describes target in bsd.port.mk. [6]

- Fix warning issued during make index on archs !368. [7]

- Add USE_DOS2UNIX variable.  If set to "YES", remove the ^M from
  all files under ${WRKSRC}. If set to a string, remove in all files
  under ${WRKSRC} with one of these names the ^Ms. [8]

- Add new variables PERL_RUN_DEPENDS and PERL_BUILD_DEPENDS by
  checking the existance of the Perl modules with the "perl -e 'use
  module;'" command. [9]

- Fix bsd.port.mk variable quoting issues.  No quoting is necessary
  anymore either in the Makefile or on the command line.  Affected
  variables include:

  BROKEN
  FORBIDDEN
  IGNORE
  MANUAL_PACKAGE_BUILD
  NO_CDROM
  NO_PACKAGE
  RESTRICTED

  [10]

- Add NOFETCHFILES variable.  If set, don't download these files
  from the ${MASTER_SITES} or ${MASTER_SITE_BACKUP} (but do from
  ${MASTER_SITE_OVERRIDE}). [11]

- Improve 'search' target output. [12]

- Add a new virtual category for Amateur Radio - hamradio. [13]

- Cleanup some old/unused pathes in bsd.port.mk. [14]

- Add @dirrmtry for plists which does the same as:
  "@unexec rmdir %D/foo 2>/dev/null || true" [15]

- Remove virtual category - offix. [16]

- Use portsnap instead of cvsup or cvs on "make update" in
  /usr/ports. [17]

- Move location of bsd.autotools.mk within bsd.port.mk [18]

- Add bsd.linux-rpm.mk, fix INSTALLS_SHLIB for Linux ports [19]

- Use new USE_RC_SUBR format for FreeBSD version >= 700007 [20]

- Replace the string "FreeBSD" by "The FreeBSD Project" in the
  security warning [21]

- Add bsd.local.mk for local modification to ports framework. [22]

- Replace rcNG spelling by rc.d [23]

- Remove superfluous USE_REINPLACE. [24]

Special thanks to:      linimon for spending hours with all these patches
                        clement for fixes
                        kris for help with pointyhat
PR:     ports/86310 [1], ports/89498 [2], ports/83530 [3],
        ports/83789 [4], ports/84053 [5], ports/86281 [6],
        ports/87214 [7], ports/87234 [8], ports/87318 [9],
        ports/87396 [10], ports/87605 [11], ports/87840 [12],
        ports/88230 [13], ports/88493 [14], ports/88711 [15],
        ports/88751 [16], ports/89281 [17], ports/89999 [18],
        ports/90031 [19], ports/90150 [20], ports/90668 [21],
        ports/91433 [23], ports/88754 [24]
Submitted by:   mi [1], marcus [2], Lars Engels <lars.engels@0x20.net> [3],
                pav [4, 16, 20, 24], garga [5], cperciva [6], vd [7],
                edwin [8, 9, 11, 15, 21],
                fenner [10], Arseny Nasokin <tarc.po.cs.msu.su@tarc.po.cs.msu.su> [12],
                Carl Makin <carl@stagecraft.cx> [13], arved [14],
                NIIMI Satoshi <sa2c@sa2c.net> [17], thierry [18],
                jylefort [19], linimon [22], dougb [23]
2006-01-21 17:37:14 +00:00
Mark Linimon
0450bbbdc8 With portmgr hat on, reset inactive maintainer. There have been several
maintainer-timeouts.
2005-11-27 04:17:17 +00:00