UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.
Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.
Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)
Reviewed by: antoine, bapt
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3336
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight
ftp://ftp.berlios.de/pub/cdrecord/alpha/AN-3.01a23
Note that some versions were skipped as they made no net difference for
FreeBSD.
- Account for the fact that libiconv now may live in base.
- Base LDPATH on ${LOCALBASE} rather than ${PREFIX}.
- Add staging support based on r347876.
Approved by: beat (mentor, implicit)
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.
This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.
Approved by: portmgr (bapt)
- Revert the hack allowing to cross-compile FreeBSD/i386 releases on amd64
as it caused more problems than it solved. As of r224838 all of head,
stable/8 and stable/7 are switch to use use makefs(8) instead of mkisofs(8)
so this hack is no longer necessary.
Approved by: netchild
environment as done by the release building scripts. The former causes
some targets in the Makefiles of the port to be overridden and the later
is added to the default COMPILE.c variable by gmake. Arguably the release
building scripts should be fixed to not set TARGET and TARGET_ARCH when
compiling the cdrtools port in case of a cross-release but for reasons
beyond me this just worked with cdrtools 2.01
Approved by: netchild
ftp://ftp.berlios.de/pub/cdrecord/ALPHA/AN-2.01.01a75
- Add CONFLICTS with cdrkit and cjk-cdrtools. [1]
Submitted by: Alexander Best [1]
Approved by: netchild
ftp://ftp.berlios.de/pub/cdrecord/ALPHA/AN-2.01.01a63
- Hardcode a compiler specification file so CC can also be set to something
containing spaces.
Approved by: netchild