ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/ozone/mgar/pkg/msn-pecan/Makefile
Revision: 40
Committed: Tue Jun 23 12:41:36 2026 UTC (4 weeks ago) by operz
File size: 1631 byte(s)
Log Message:
Add packages: gnutls 3.8.13, intltool 0.51.0, libxml2 2.15.3, msn-pecan master, pidgin 2.14.14, sed 4.10; update nettle to 4.0

File Contents

# User Rev Content
1 operz 40 NAME = msn-pecan
2     VERSION = master
3    
4     CATEGORIES = utils
5    
6     DESCRIPTION = msn-pecan libpurple plugin for MSN/WLM
7     define BLURB
8     msn-pecan is a libpurple plugin implementing the MSN/WLM protocol,
9     used with Crosstalk.im's MSN Messenger revival service.
10     endef
11    
12     DYNURLS = https://git.ugnet.gay/CrossTalk/msn-pecan/archive/master.tar.gz
13     GITHUB_REFERENCE = master.tar.gz
14     DISTFILES = msn-pecan-master.tar.gz
15    
16     LICENSE = COPYING
17    
18     WORKSRC = $(WORKDIR)/msn-pecan
19    
20     # msn-pecan uses a simple Makefile, not autoconf
21     CONFIGURE_SCRIPTS =
22     BUILD_SCRIPTS =
23     INSTALL_SCRIPTS =
24     TEST_SCRIPTS =
25    
26     PACKAGES = OZSWmsnpecan
27     SPKG_DESC_OZSWmsnpecan = msn-pecan libpurple plugin for MSN/WLM
28     SPKG_CLASSES = cswdictconf
29     RUNTIME_DEP_PKGS_OZSWmsnpecan = OZSWlibpurple OZSWglib
30    
31     PURPLE_PLUGINDIR = $(libdir)/purple-2
32    
33     include gar/category.mk
34    
35     .DEFAULT_GOAL := all
36    
37     post-extract:
38     # Solaris feature_tests.h requires _XOPEN_SOURCE=600;
39     # the source Makefile adds -D_XOPEN_SOURCE (no value=1) which fails.
40     /usr/bin/gsed -i \
41     's/-D_XOPEN_SOURCE$$/-D_XOPEN_SOURCE=600 -D__EXTENSIONS__/' \
42     $(WORKSRC)/Makefile
43     # Copy license to WORKDIR so findlicensefile can locate it
44     # (tarball extracts to msn-pecan/, DISTNAME is msn-pecan-master)
45     cp $(WORKSRC)/COPYING $(WORKDIR)/
46     @$(MAKECOOKIE)
47    
48     pre-build:
49     cd $(WORKSRC) && gmake LDFLAGS="$(LDFLAGS)" \
50     PURPLE_CFLAGS="$$(/opt/ozsw/bin/pkgconf --cflags purple)" \
51     PURPLE_LIBS="$$(/opt/ozsw/bin/pkgconf --libs purple)"
52     @$(MAKECOOKIE)
53    
54     pre-install:
55     mkdir -p $(DESTDIR)$(PURPLE_PLUGINDIR)
56     cp $(WORKSRC)/libmsn-pecan.so $(DESTDIR)$(PURPLE_PLUGINDIR)/
57     @$(MAKECOOKIE)