Commit graph

90 commits

Author SHA1 Message Date
manu
cc51ee6883 Apply fix from upstream, to workaround a build failure in SOGo
http://svn.gna.org/viewcvs/gnustep?view=revision&revision=36185
2015-04-19 04:13:26 +00:00
tnn
98ccddf00b Don't use the clang bl3.mk file, it will go away soon. Change to DEPENDS.
XXX this still looks wrong
2015-03-04 16:51:57 +00:00
wiz
cda18437be Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
jperkin
a9d8966606 Remove pointless ifndef guard, GNUSTEP_SKIP_DEFAULT_OPTIONS isn't used or
documented anywhere else in pkgsrc.
2014-07-28 09:26:20 +00:00
jperkin
88afbb2a03 Set PKGSRC_COMPILER, do not append to it. The latter seems to cause
problems when PKGSRC_COMPILER contains duplicate entries.  Pointed out and
verified by taca.
2014-07-28 09:18:59 +00:00
jperkin
f76d479bbc Allow the fragile option to support GCC. 2014-07-15 22:35:15 +00:00
wiz
d33dfdeb7c Reset maintainer for resigned developers. 2013-12-23 11:57:02 +00:00
joerg
26ff6ba21f Don't create interfaces don't derive from NSObject. 2013-03-24 17:02:37 +00:00
asau
e1ab7079b6 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-31 11:16:30 +00:00
rh
bb0ebf0b74 Update gnustep-make to 2.6.2.
GNUstep now defaults to the modern, non-fragile ABI unless the fragile
option is set.

Upstream Changes in version `2.6.2'
===================================

Added standalone filesystem layout for putting everything in one
directory for easy deployment of relocatable. Other bug fixes.

Upstream Changes in version `2.6.1'
===================================

Bug fix release. Most notably to fix a problem compiling GNUstep with
clang.

Upstream Changes in version `2.6.0'
===================================

   * The default filesystem layout is now the 'fhs' layout

   * The default location of the configuration file changed when not
     installing system-wide

   * Removed the -with-system-root, -with-local-root and
     -with-network-root options

   * Removed obsolete variables (deprecated 4 years ago).

   * A new test framework is included in the pacakge

   * objc.make deprecated. Use tool.make instead

   * -enable-absolute-install-paths is now the default on Darwin
2012-10-22 02:06:19 +00:00
dholland
7e751949e4 Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)
It turns out there were a lot of these.
2012-05-07 01:53:12 +00:00
rh
03bd5019be Update gnustep-make to 2.4.0. Notable changes include:
* Parallel building supported using e.g. make -j 2
   * Support source files in subdirectories without using a subproject.
   * Support header files in sub-subdirectories.
   * Batch-compile Java files (much faster).
   * Fixes for building documentation.
2011-04-07 01:41:31 +00:00
obache
5be33a9368 Installation dirs should not contains PKGREVISION,
so use PKGNAME_NOREV instead of PKGNAME.
XXX: it may be sufficient to use just PKGBASE, but keep as-is.
XXX: and other than libFoundation are not using the subst line,
XXX: so maybe it should be moved to the package Makefile.
2009-12-28 10:49:23 +00:00
joerg
c67305c3d5 Redo fix for leaking .buildlink references in a more generic fashion by
using the real path in CPPFLAGS etc. The wrapper framework will translate
those back.

Add some more substitutions for additional directories to help other
packages being destdir safe.
2009-10-08 12:49:27 +00:00
joerg
2ccb0abc2e Don't use the buildlink fake gnustep directory here as it would leak
the build path into the binary package. Bump revision.
2009-10-06 14:57:28 +00:00
joerg
76039544d1 Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
joerg
7fdde28ea5 Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 18:48:07 +00:00
joerg
bacea7cad5 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
rillig
ad2adba9a5 Ran pkglint --autofix on the devel/ category. Most of the changes are
simple white-space issues like indentation and trailing spaces. The
others are cross-references for Makefile.common.
2009-06-13 06:46:41 +00:00
wiz
60f460ab01 Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT
block). Uncomment some commented out LICENSE lines while here.
2009-05-19 08:59:00 +00:00
rh
7a964a81ba Set GNUSTEP_CONFIG_FILE to make sure gnustep packages properly honour a
non-default PKG_SYSCONFBASE.  Closes PR pkg/37768 by kre at munnari.OZ.AU.
2009-04-20 05:51:00 +00:00
rh
e6dfa393ad add a tweak for pre-2.0 gnustep bundles 2009-04-19 08:15:50 +00:00
rh
ee20650497 Create Libraries directory for gnustep bundles.
Bump PKGREVISION.
2009-04-19 00:50:11 +00:00
rh
9e9e6b720d use ${RUN} to make wraper creation silent 2009-04-19 00:09:49 +00:00
rh
6e620f1951 Allow unprivileged builds of projects that do a 'make install' into a work
subdir during the build phase.  This fixes PR pkg/36326.
2009-04-18 23:50:13 +00:00
rh
00fdfa16b7 Make GNUSTEP_OVERRIDE_INSTALL YES by default 2009-04-18 03:32:17 +00:00
rh
1ca4985b8c Allow gnustep packages to override INSTALL variables to enable unprivileged
DESTDIR builds.  Bump PKGREVISION.
2009-04-18 03:10:33 +00:00
rh
b8dbd52546 Fix regression, as Makefiles/Additional may also be installed by libFoundation 2009-04-18 01:09:03 +00:00
rh
24e8fb9ecc Update gnustep-make to 2.0.8. This makes GNUstep more hier(7) compliant
and requires an update of all GNUstep packages.  Changes also include
bugfixes and some cleanup.
2009-04-13 12:09:25 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
adam
986a11a764 Changes 2.0.6:
* Fixed some spurious rebuilds of plists, and framework headers.
* Added the -enable-absolute-install-paths option for Darwin systems.
* Install GNUstep.conf in /etc/GNUstep/GNUstep.conf on all systems.
2008-11-25 12:51:35 +00:00
adam
d57ba6315f Changes 2.0.5:
* Bug fixes
2008-05-25 08:16:06 +00:00
tnn
084e52bdb4 Bump revision for previous. 2008-03-08 22:03:22 +00:00
tnn
6c383ab555 Honour PKG_SYSCONFDIR. From Louis Guillaume on pkgsrc-users@ 2008-03-08 22:02:32 +00:00
wiz
8884aedc99 Add commented out LICENSE line. 2007-11-25 17:18:22 +00:00
adam
fb5ff9f3e9 Changes 2.0.2:
Update license to GPLv3. Bug fixes.

Changes 2.0.1:
Bug fixes in filesystem layout and framework installation.
2007-11-25 14:42:01 +00:00
minskim
d5d2760f82 Honor PKG_SYSCONFDIR. 2007-06-28 03:00:39 +00:00
joerg
72e2adf7ca No need for X11. Bump revision. 2007-01-15 18:37:27 +00:00
joerg
9bf2c48ea7 MAKEFILE => MAKE_FILE.
XXX Can the other MAKEFILE changes to gnustep users go away now?
2006-09-24 16:01:51 +00:00
rillig
25b5937912 This package's Makefile is a GNUmakefile. 2006-09-16 21:47:43 +00:00
adam
812bb46706 Changes 1.13.0:
Debug libraries now have the same name as normal libraries (i.e. no "_d"
suffix). This reduces the possiblity of multiple libraries being loaded
into the same executable.

   Added dragonfly OS to make targets.

   Spaces and backslashes are no longer allowed in paths used by the
make package (e.g. with Windows OS). The libraries can still use native
paths.
2006-08-30 14:53:28 +00:00
minskim
ae80c43dc6 Fix a check-interpreter error. Bump PKGREVISION. 2006-08-13 10:12:27 +00:00
rillig
1815d8abc7 Forced the configure script to be more packager-friendly by ignoring any
existing GNUstep configuration files.

Explicitly set the path to the global configuration file, because
otherwise a system-dependent default pathname for GNUstep.conf is used,
which often does not match ${PREFIX}.

Bumped PKGREVISION.
2006-07-31 10:35:38 +00:00
minskim
e12e50ee10 Fix PLIST on non-ix86 platforms. Bump PKGREVISION. 2006-07-28 01:50:58 +00:00
rillig
bf2ffdf13c Reverted the recent change that has set USE_LANGUAGES="c objc", where only
"objc" was needed. Thanks to Min Sik Kim for showing me the Right Way to
handle this.
2006-07-22 05:10:54 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
rh
4b2d28c8af Add USE_LANGUAGES= objc 2006-05-28 00:26:26 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00