rpms/em8300/devel em8300-README-console.perms, NONE, 1.1 em8300-README-modprobe.conf, NONE, 1.1 em8300-adv7170-wss.patch, NONE, 1.1 em8300.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Ville Skytta (scop) fedora-extras-commits at redhat.com
Sat Jul 22 20:14:06 UTC 2006


Author: scop

Update of /cvs/extras/rpms/em8300/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv19566/devel

Modified Files:
	.cvsignore sources 
Added Files:
	em8300-README-console.perms em8300-README-modprobe.conf 
	em8300-adv7170-wss.patch em8300.spec 
Log Message:
auto-import em8300-0.15.3-4 on branch devel from em8300-0.15.3-4.src.rpm
Initial import (#189400).


--- NEW FILE em8300-README-console.perms ---
In order to allow users who are logged on a console access to the em8300
devices, add these lines to /etc/security/console.perms:

<em8300>=/dev/em8300*
<console>  0660 <em8300>     0660 root.video


--- NEW FILE em8300-README-modprobe.conf ---
/etc/modprobe.conf configuration examples:

# Load adv717x when loading em8300:
install em8300 /sbin/modprobe adv717x && /sbin/modprobe --ignore-install em8300

# The same as above, but also set the card into a specified mode:
install em8300 /sbin/modprobe adv717x && /sbin/modprobe --first-time --ignore-install em8300 && { for i in 0 1 2 3 4 5 6 7 8 9 ; do [ -e /dev/em8300-0 ] && break ; sleep 2 ; done ; } && /usr/bin/em8300setup -n -d -w >/dev/null

# Remove adv717x when em8300 is being removed:
remove em8300 /sbin/modprobe -r --ignore-remove em8300 && /sbin/modprobe -r adv717x

# Set some module options, see README-modoptions and
# http://dxr3.sourceforge.net/howto.html#modparam
options adv717x pixelport_16bit=0

em8300-adv7170-wss.patch:

--- NEW FILE em8300-adv7170-wss.patch ---
http://sourceforge.net/mailarchive/forum.php?thread_id=6061108&forum_id=7173
Updated to apply cleanly as of 0.15.2rc1.

Index: em8300setup/em8300setup.c
===================================================================
RCS file: /cvsroot/dxr3/em8300/em8300setup/em8300setup.c,v
retrieving revision 1.5
diff -u -r1.5 em8300setup.c
--- em8300setup/em8300setup.c	19 Oct 2005 22:15:16 -0000	1.5
+++ em8300setup/em8300setup.c	5 Nov 2005 08:32:24 -0000
@@ -114,7 +114,7 @@
 	char ucode_file[200]; // bad hardcoded value ;-)
 
 	/* Vars to hold desired setings - init to -1 so we can see which were requested to be set explicitly by the user and which should be left alone */
-        int tvmode=-1, aspect=-1, audio=-1, spu=-1, upload=0, display_only=0;
+        int tvmode=-1, aspect=-1, audio=-1, spu=-1, upload=0, display_only=0, wssmode=-1;
 
 
 	char * devs[] = {"/dev/em8300-0","/dev/em8300-1","/dev/em8300-2","/dev/em8300-3"};
@@ -177,12 +177,45 @@
 							upload=1;
 							printf("Using microcode file %s\n",ucode_file);
 							break;
+					        case 'z':
+						        switch (opt[2]) {
+							case '0':
+							        wssmode = EM8300_WSS_OFF;
+								break;
+							case '1':
+							        wssmode = EM8300_WSS_4_3;
+								break;
+							case '2':
+							        wssmode = EM8300_WSS_14_9;
+								if (opt[3]=='l') wssmode = EM8300_WSS_14_9_LETTERBOX;
+								if (opt[3]=='t') wssmode = EM8300_WSS_14_9_LETTERBOX_TOP;
+								break;
+							case '3':
+							        wssmode = EM8300_WSS_16_9;
+								if (opt[3]=='l') wssmode = EM8300_WSS_16_9_LETTERBOX;
+								if (opt[3]=='t') wssmode = EM8300_WSS_16_9_LETTERBOX_TOP;
+								if (opt[3]=='p') wssmode = EM8300_WSS_16P_9_LETTERBOX;
+								break;
+							default:
+							        printf("Unknown option -z%c\n\n",opt[2]);;
+								exit(1);
+							}
+							break;
 						 default:
 							printf("Unknown option -%c \n\n",opt[1]);
 							printf("Usage: em8300setup [-q]|[all other options]\n\nWhere options are one of the following (latter options will override previously\nspecified options for the same control):\n\n");
 							printf("  -p, -p6, -n\tSet display mode to pal, pal60, ntsc\n");
 							printf("  -a, -d, -3\tSet audio mode to analog, digitalpcm, digital ac3\n");
 							printf("  -o, -w\tSet aspect ratio to normal[4:3], widescreen[16:9]\n");
+							printf("  -z0\t\tSet WSS to disabled\n");
+							printf("  -z1\t\tSet WSS to 4:3\n");
+							printf("  -z2\t\tSet WSS to 14:9\n");
+							printf("  -z2l\t\tSet WSS to 14:9 letterbox\n");
+							printf("  -z2t\t\tSet WSS to 14:9 letterbox top\n");
+							printf("  -z3\t\tSet WSS to 16:9\n");
+							printf("  -z3l\t\tSet WSS to 16:9 letterbox\n");
+							printf("  -z3t\t\tSet WSS to 16:9 letterbox top\n");
+							printf("  -z3p\t\tSet WSS to >16:9 letterbox\n");
 							printf("  -S, -s\tSet spu mode On(S), Off(s)\n");
 							printf("  -f <filename>\tSpecify alternate location of microcode\n\t\t(Defaults to " FIRMWARE_DIR "/em8300.bin)\n");
 							printf("  -q\t\tQuery the current settings for all of the above and\n\t\texit without making any changes\n");
@@ -272,6 +305,12 @@
 			if(ioctl(DEV, EM8300_IOCTL_SET_ASPECTRATIO, &aspect) == -1) 
 				check_errno("Unable to set aspect ratio");
 		}
+		if(wssmode!=-1) {
+			printf("Setting WSS = %i\n",wssmode);
+			if(ioctl(DEV, EM8300_IOCTL_SET_WSS, &wssmode) == -1) 
+				check_errno("Unable to set wss");
+		}
+
 		if(audio!=-1) {
 			printf("Setting audio = %i\n",audio);
 			if(ioctl(DEV, EM8300_IOCTL_SET_AUDIOMODE, &audio) == -1) 
Index: include/linux/em8300.h
===================================================================
RCS file: /cvsroot/dxr3/em8300/include/linux/em8300.h,v
retrieving revision 1.39
diff -u -r1.39 em8300.h
--- include/linux/em8300.h	19 Oct 2005 22:15:16 -0000	1.39
+++ include/linux/em8300.h	5 Nov 2005 08:32:24 -0000
@@ -80,6 +80,7 @@
 #define EM8300_IOCTL_SCR_SETSPEED _IOW('C',17,unsigned)
 #define EM8300_IOCTL_FLUSH _IOW('C',18,int)
 #define EM8300_IOCTL_VBI _IOW('C',19,struct timeval)
+#define EM8300_IOCTL_SET_WSS _IOW('C',20,int)
 
 #define EM8300_OVERLAY_SIGNAL_ONLY 1
 #define EM8300_OVERLAY_SIGNAL_WITH_VGA 2
@@ -97,6 +98,16 @@
 #define EM8300_ASPECTRATIO_16_9 1
 #define EM8300_ASPECTRATIO_LAST 1
 
+#define EM8300_WSS_OFF 0
+#define EM8300_WSS_4_3 8
+#define EM8300_WSS_14_9_LETTERBOX 1
+#define EM8300_WSS_14_9_LETTERBOX_TOP 2
+#define EM8300_WSS_16_9_LETTERBOX 11
+#define EM8300_WSS_16_9_LETTERBOX_TOP 4
+#define EM8300_WSS_16P_9_LETTERBOX 13
+#define EM8300_WSS_14_9 14
+#define EM8300_WSS_16_9 7
+
 #define EM8300_VIDEOMODE_PAL	0
 #define EM8300_VIDEOMODE_PAL60	1
 #define EM8300_VIDEOMODE_NTSC	2
@@ -455,6 +466,7 @@
 int em8300_control_ioctl(struct em8300_s *em, int cmd, unsigned long arg);
 int em8300_ioctl_setvideomode(struct em8300_s *em, int mode);
 int em8300_ioctl_setaspectratio(struct em8300_s *em, int ratio);
+int em8300_ioctl_setwss(struct em8300_s *em, int wsscode);
 int em8300_ioctl_getstatus(struct em8300_s *em, char *usermsg);
 int em8300_ioctl_init(struct em8300_s *em, em8300_microcode_t *useruc);
 void em8300_ioctl_enable_videoout(struct em8300_s *em, int mode);
Index: modules/adv717x.c
===================================================================
RCS file: /cvsroot/dxr3/em8300/modules/adv717x.c,v
retrieving revision 1.49
diff -u -r1.49 adv717x.c
--- modules/adv717x.c	5 Nov 2005 01:12:13 -0000	1.49
+++ modules/adv717x.c	5 Nov 2005 08:32:25 -0000
@@ -192,6 +192,7 @@
 	int pp_ntsc;
 	int pd_adj_pal;
 	int pd_adj_ntsc;
+	int wsscode;
 
 	unsigned char config[32];
 	int configlen;
@@ -398,6 +399,63 @@
 		/* ADV7170/1 RGB sync: MR42 (register 4, bit 2) */
 		SET_REG(tmpconfig[ADV7170_REG_MR4], 2,
 				ModeInfo[data->out_mode].sync_all);
+
+		switch (data->wsscode) {
+		case 0x08:
+			/* 4:3 full */
+			tmpconfig[22] = 0x80;
+			tmpconfig[23] = 0x00;
+			tmpconfig[24] = 0x08;
+			break;
+		case 0x01:
+			/* 14:9 letterbox center */
+			tmpconfig[22] = 0x80;
+			tmpconfig[23] = 0x00;
+			tmpconfig[24] = 0x01;
+			break;
+		case 0x02:
+			/* 14:9 letterbox top */
+			tmpconfig[22] = 0x80;
+			tmpconfig[23] = 0x00;
+			tmpconfig[24] = 0x02;
+			break;
+		case 0x0b:
+			/* 16:9 letterbox center */
+			tmpconfig[22] = 0x80;
+			tmpconfig[23] = 0x00;
+			tmpconfig[24] = 0x0b;
+			break;
+		case 0x04:
+			/* 16:9 letterbox top */
+			tmpconfig[22] = 0x80;
+			tmpconfig[23] = 0x00;
+			tmpconfig[24] = 0x04;
+			break;
+		case 0x0d:
+			/* >16:9 letterbox center */
+			tmpconfig[22] = 0x80;
+			tmpconfig[23] = 0x00;
+			tmpconfig[24] = 0x0d;
+			break;
+		case 0x0e:
+			/* 14:9 full */
+			tmpconfig[22] = 0x80;
+			tmpconfig[23] = 0x00;
+			tmpconfig[24] = 0x0e;
+			break;
+		case 0x07:
+			/* 16:9 full */
+			tmpconfig[22] = 0x80;
+			tmpconfig[23] = 0x00;
+			tmpconfig[24] = 0x07;
+			break;
+		default:
+			tmpconfig[22] = 0x00;
+			tmpconfig[23] = 0x00;
+			tmpconfig[24] = 0x00;
+			break;
+		}
+
 		break;
 	}
 	/* ADV7170/1/5A/6A non-interlace: MR10 (register 1, bit 0) */
@@ -559,6 +617,7 @@
 	data->out_mode = output_mode_nr[em->card_nr];
 	if (data->out_mode < 0 || data->out_mode >= MODE_MAX)
 		data->out_mode = 0;
+	data->wsscode = 0;
 
 	adv717x_setmode(ENCODER_MODE_PAL60, client);
 
@@ -664,6 +723,42 @@
 		data->enableoutput = (long int) arg;
 		adv717x_update(client);
 		break;
+	case ENCODER_CMD_WSS_4_3:
+		data->wsscode = 8; 
+		adv717x_update(client);
+		break;
+	case ENCODER_CMD_WSS_14_9_LETTERBOX:
+		data->wsscode = 1; 
+		adv717x_update(client);
+		break;
+	case ENCODER_CMD_WSS_14_9_LETTERBOX_TOP:
+		data->wsscode = 2; 
+		adv717x_update(client);
+		break;
+	case ENCODER_CMD_WSS_16_9_LETTERBOX:
+		data->wsscode = 11; 
+		adv717x_update(client);
+		break;
+	case ENCODER_CMD_WSS_16_9_LETTERBOX_TOP:
+		data->wsscode = 4; 
+		adv717x_update(client);
+		break;
+	case ENCODER_CMD_WSS_16P_9_LETTERBOX:
+		data->wsscode = 13; 
+		adv717x_update(client);
+		break;
+	case ENCODER_CMD_WSS_14_9:
+		data->wsscode = 14; 
+		adv717x_update(client);
+		break;
+	case ENCODER_CMD_WSS_16_9:
+		data->wsscode = 7; 
+		adv717x_update(client);
+		break;
+	case ENCODER_CMD_WSS_OFF:
+		data->wsscode = 0; 
+		adv717x_update(client);
+		break;
 	default:
 		return -EINVAL;
 		break;
Index: modules/em8300_ioctl.c
===================================================================
RCS file: /cvsroot/dxr3/em8300/modules/em8300_ioctl.c,v
retrieving revision 1.49
diff -u -r1.49 em8300_ioctl.c
--- modules/em8300_ioctl.c	19 Oct 2005 22:15:16 -0000	1.49
+++ modules/em8300_ioctl.c	5 Nov 2005 08:32:25 -0000
@@ -204,6 +204,20 @@
 		}
 		break;
 
+	case _IOC_NR(EM8300_IOCTL_SET_WSS):
+		em8300_require_ucode(em);
+
+		if (!em->ucodeloaded) {
+			return -ENOTTY;
+		}
+
+		if (_IOC_DIR(cmd) & _IOC_WRITE) {
+			get_user(val, (int *) arg);
+			em8300_ioctl_setwss(em, val);
+		}
+
+		break;
+
 	case _IOC_NR(EM8300_IOCTL_GET_AUDIOMODE):
 		em8300_require_ucode(em);
 
@@ -590,6 +604,52 @@
 	return 0;
 }
 
+int em8300_ioctl_setwss(struct em8300_s *em, int wsscode)
+{
+	int wsscmd;
+
+	switch (wsscode) {
+	case EM8300_WSS_OFF:
+		wsscmd = ENCODER_CMD_WSS_OFF;
+		break;
+	case EM8300_WSS_4_3:
+		wsscmd = ENCODER_CMD_WSS_4_3;
+		break;
+	case EM8300_WSS_14_9_LETTERBOX:
+		wsscmd = ENCODER_CMD_WSS_14_9_LETTERBOX;
+		break;
+	case EM8300_WSS_14_9_LETTERBOX_TOP:
+		wsscmd = ENCODER_CMD_WSS_14_9_LETTERBOX_TOP;
+		break;
+	case EM8300_WSS_16_9_LETTERBOX:
+		wsscmd = ENCODER_CMD_WSS_16_9_LETTERBOX;
+		break;
+	case EM8300_WSS_16_9_LETTERBOX_TOP:
+		wsscmd = ENCODER_CMD_WSS_16_9_LETTERBOX_TOP;
+		break;
+	case EM8300_WSS_16P_9_LETTERBOX:
+		wsscmd = ENCODER_CMD_WSS_16P_9_LETTERBOX;
+		break;
+	case EM8300_WSS_14_9:
+		wsscmd = ENCODER_CMD_WSS_14_9;
+		break;
+	case EM8300_WSS_16_9:
+		wsscmd = ENCODER_CMD_WSS_16_9;
+		break;
+	default:
+		return -1;
+	}
+
+	em8300_dicom_disable(em);
+	if (em->encoder) {
+		em->encoder->driver->command(em->encoder, wsscmd, (void *) 0 );
+	}
+
+	em8300_dicom_enable(em);
+	em8300_dicom_update(em);
+	return 0;
+}
+
 int em8300_ioctl_setplaymode(struct em8300_s *em, int mode)
 {
 	switch (mode) {
Index: modules/encoder.h
===================================================================
RCS file: /cvsroot/dxr3/em8300/modules/encoder.h,v
retrieving revision 1.8
diff -u -r1.8 encoder.h
--- modules/encoder.h	14 Jan 2002 21:41:31 -0000	1.8
+++ modules/encoder.h	5 Nov 2005 08:32:25 -0000
@@ -13,6 +13,15 @@
 
 #define ENCODER_CMD_SETMODE      1
 #define ENCODER_CMD_ENABLEOUTPUT 2
+#define ENCODER_CMD_WSS_4_3                3
+#define ENCODER_CMD_WSS_14_9_LETTERBOX     4
+#define ENCODER_CMD_WSS_14_9_LETTERBOX_TOP 5
+#define ENCODER_CMD_WSS_16_9_LETTERBOX     6
+#define ENCODER_CMD_WSS_16_9_LETTERBOX_TOP 7
+#define ENCODER_CMD_WSS_16P_9_LETTERBOX    8
+#define ENCODER_CMD_WSS_14_9               9
+#define ENCODER_CMD_WSS_16_9               10
+#define ENCODER_CMD_WSS_OFF                11
 
 #endif
 
Index: em8300setup/em8300setup.1
===================================================================
RCS file: /cvsroot/dxr3/em8300/em8300setup/em8300setup.1,v
retrieving revision 1.3
diff -u -r1.3 em8300setup.1
--- em8300setup/em8300setup.1	19 Oct 2005 22:15:16 -0000	1.3
+++ em8300setup/em8300setup.1	5 Nov 2005 08:32:24 -0000
@@ -26,6 +26,33 @@
 \fB-o\fR, \fB-w\fR
 Set aspect ratio to respectively normal (4:3) or wide-screen (16:9).
 .TP
+\fB-z0\fR
+Set WSS to disabled.
+.TP
+\fB-z1\fR
+Set WSS to 4:3.
+.TP
+\fB-z2\fR
+Set WSS to 14:9.
+.TP
+\fB-z2l\fR
+Set WSS to 14:9 letterbox.
+.TP
+\fB-z2t\fR
+Set WSS to 14:9 letterbox top.
+.TP
+\fB-z3\fR
+Set WSS to 16:9.
+.TP
+\fB-z3l\fR
+Set WSS to 16:9 letterbox.
+.TP
+\fB-z3t\fR
+Set WSS to 16:9 letterbox top.
+.TP
+\fB-z3p\fR
+Set WSS to >16:9 letterbox.
+.TP
 \fB-S\fR, \fB-s\fR
 Set sub-pictures respectively on or off.
 .TP


--- NEW FILE em8300.spec ---
Name:           em8300
Version:        0.15.3
Release:        4%{?dist}
Summary:        DXR3/Hollywood Plus MPEG decoder card support tools

Group:          Applications/System
License:        GPL
URL:            http://dxr3.sourceforge.net/
Source0:        http://download.sourceforge.net/dxr3/%{name}-nofirmware-%{version}.tar.gz
Source1:        http://cachalot.mine.nu/src/dxr3/em8300-README-console.perms
Source2:        http://cachalot.mine.nu/src/dxr3/em8300-README-modprobe.conf
Patch0:         http://cachalot.mine.nu/src/dxr3/em8300-adv7170-wss.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  gtk2-devel
BuildRequires:  desktop-file-utils
Requires:       em8300-kmod >= %{version}
Requires:       udev
Requires(pre):  %{_sbindir}/groupadd
Provides:       em8300-kmod-common = %{version}-%{release}

%description
%{summary}.

%package        utils
Summary:        GUI utilities for DXR3/Hollywood plus MPEG decoder cards
Group:          User Interface/X Hardware Support
Requires:       %{name} = %{version}-%{release}

%description    utils
%{summary}.

%package        devel
Summary:        Development files for DXR3/Hollywood Plus MPEG decoder cards
Group:          Development/Libraries
# Does not require main package on purpose: #189400
Requires:       %{_includedir}/linux

%description    devel
%{summary}.


%prep
%setup -q
%patch0
install -pm 644 %{SOURCE1} README-console.perms
install -pm 644 %{SOURCE2} README-modprobe.conf
echo "Icon=redhat-sound_video" >> overlay/dxr3view.desktop
sed -i -e 's/^install-data-am:.*/install-data-am:/' Makefile.*
sed -i -e 's/microcode_extract.pl/em8300-mc_ex/' scripts/microcode_extract.pl


%build
%configure --disable-dependency-tracking
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT

make install DESTDIR=$RPM_BUILD_ROOT

for f in */*.desktop ; do
  desktop-file-install \
    --vendor fedora \
    --mode 644 \
    --dir $RPM_BUILD_ROOT%{_datadir}/applications \
    --add-category X-Fedora \
    $f
done
install -Dpm 644 dhc/dhc.xpm \
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/dhc.xpm

install -Dpm 644 modules/em8300-udev.rules \
  $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/60-%{name}.rules

# Already done by the modules and em8300setup:
rm -f $RPM_BUILD_ROOT%{_datadir}/em8300/microcode_upload.pl

mv $RPM_BUILD_ROOT%{_datadir}/em8300/microcode_extract.pl \
  $RPM_BUILD_ROOT%{_bindir}/em8300-mc_ex


%clean
rm -rf $RPM_BUILD_ROOT


%pre
%{_sbindir}/groupadd -r video 2>/dev/null || :

%post
gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null || :

%postun
gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null || :


%files
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING README* modules/README-modoptions
%config(noreplace) %{_sysconfdir}/udev/rules.d/*-%{name}.rules
%{_bindir}/em8300setup
%{_mandir}/man1/em8300setup.1*

%files utils
%defattr(-,root,root,-)
%doc overlay/configs/
%{_bindir}/autocal
%{_bindir}/dhc
%{_bindir}/dxr3view
%{_bindir}/em8300-mc_ex
%{_datadir}/applications/*.desktop
%{_datadir}/icons/hicolor/48x48/apps/dhc.xpm

%files devel
%defattr(-,root,root,-)
%{_includedir}/linux/em8300.h
%{_datadir}/em8300/


%changelog
* Tue Jul 11 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.3-4
- Require >= em8300-kmod, not = kmod-em8300 (#189400).
- Move microcode extractor to -utils as em8300-mc_ex (like Debian) (#189400).
- Don't ship microcode_upload.pl, the modules and em8300setup already can
  handle that.

* Sat Apr 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.3-3
- Switch to firmwareless tarball, clean up for FE.

* Sat Apr 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.3-2
- Fix group creation.

* Mon Apr 10 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.3-1
- 0.15.3.

* Sun Mar 26 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.3-0.1.rc1
- 0.15.3-rc1.

* Sat Mar 25 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.2-7.cvs20060325
- CVS snapshot from today, GTK2 patch applied upstream.
- Obsolete more old kernel-module-em8300 packages for recent FC4 kernels.

* Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- switch to new release field

* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- add dist

* Sat Feb  4 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.2-0.lvn.6
- Make udev rules work as expected with newer udev versions.

* Sat Feb  4 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.2-0.lvn.4
- Split kernel modules into a separate package, adapt to latest FE kernel
  module packaging proposal.

* Sat Jan 21 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.2-0.lvn.3
- Don't run autoreconf in modules-only builds (#736).

* Fri Jan 13 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.2-0.lvn.2
- Split GUI utilities into -utils subpackage, build them with GTK2.
- Drop no longer needed -fPIC tweak on x86_64.
- Fix Group tag of main package.

* Thu Nov 24 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.2-0.lvn.1
- 0.15.2.
- Make the actual microcode to load a symlink; additional local microcodes
  can now be installed in /lib/firmware, and /lib/firmware/em8300.bin
  symlinked to the one to actually use.

* Sat Nov 19 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.2-0.lvn.0.1.rc2
- 0.15.2-rc2, most desktop entry fixups applied upstream.
- Add icon for DXR3view menu entry.

* Sat Nov  5 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.2-0.lvn.0.1.rc1
- 0.15.2-rc1, includes microcode autoload capabilities.
- Include icon for dhc, remove invalid desktop entry categories.
- Update README-modprobe.conf.

* Tue Sep  6 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.1-0.lvn.1
- 0.15.1.

* Wed Aug 31 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.1-0.lvn.0.1.rc1
- 0.15.1-rc1, drop udev patch.

* Mon Jul 25 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.5
- Drop libdxr3, nothing uses it and it'll be removed in next upstream release.

* Fri Jul  8 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.4
- Install modules into extra/em8300.

* Sat Jun 18 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.3
- Use udev rules.d snippet for device permissions.

* Sun Jun 12 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.2
- Add "--with 2612" rpmbuild option to enable building with 2.6.12-pre
  kernels that report themselves as 2.6.11, such as early FC4 ones.

* Wed Jun  1 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.1
- 0.15.0.

* Sun May 29 2005 Thorsten Leemhuis <fedora at leemhuis.info> - 0.15.0-0.lvn.0.15.rc4
- Build userspace with -fPIC on x86_64 to fix build error

* Tue May 24 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.14.rc4
- 0.15.0rc4, memset patch applied upstream.

* Fri May 13 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.13.rc3
- Improve optional rpmbuild options:
  --without modules: do not build the kernel modules
  --without userland: do not build the userland stuff

* Fri Apr 29 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.12.rc3
- 0.15.0.rc3.

* Sun Apr 10 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.12.rc2
- 0.15.0.rc2.
- Drop unused Provides: kernel-module.
- Move video group creation from main to kernel module package(s).

* Sat Apr  2 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.12.cvs20050331
- Add FC4 kernel-devel and new kernel-module-devel compatibility.

* Thu Mar 31 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.11.cvs20050331
- Update to upstream CVS HEAD as of now, many patches applied upstream.

* Sat Mar 26 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.11.cvs20050326
- Update to upstream CVS HEAD as of now.
- Revert microcode location to upstream default (/usr/share/misc/em8300.uc).

* Tue Mar  8 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.11.cvs20050308
- Update to upstream CVS HEAD as of now.

* Sun Feb 27 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.10.cvs20050227
- Update tarball naming and modprobe.conf README, no upstream changes.

* Mon Feb  7 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.10.cvs20041117
- Use my pre-rolled/patched tarball.
- Remove unnecessary Epochs.

* Tue Jan 25 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.9.cvs20041117
- URLize patches and extra sources.

* Fri Jan  7 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.8.cvs20041117
- Remove "manual" device node creation, let udev handle all of it.
- Add console.perms README.

* Mon Dec  6 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.7.cvs20041117
- Apply ADV7170 WSS patch from Seppo Ingalsuo.
- Include upstream ALSA patch, but don't apply it just yet.
- Fix em8300setup usage message.
- Get rid of acconfig.h to appease newer autotools.
- Make "--with(out) kmod" conditional sections smaller in the specfile.

* Sun Dec  5 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.6.cvs20041117
- Create the video group in the correct place.

* Sun Nov 28 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.5.cvs20041117
- Adjust setup for udev.
- Create/use the video group.
- Avoid creating /usr/include/linux twice during build.

* Wed Nov 17 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.4.cvs20041117
- Update to 20041117, most patches applied upstream.

* Wed Nov  3 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.4.cvs20041101
- Update to 20041101 + upstream patches.

* Sat Oct  9 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.4.cvs20040907
- Fix module directory permissions.

* Mon Sep 13 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.3.cvs20040907
- Install modules into /lib/modules/$uname/updates/em8300.
- Add URL to tarball.

* Sat Sep 11 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.2.cvs20040907
- Reset mode of installed modules to 644.

* Tue Sep  7 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.1.cvs20040907
- Update to 0.15.0.cvs20040907.
- Disable dependency tracking to speed up the build.

* Sun Aug 29 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.1.cvs20040827
- Update to 0.15.0.cvs20040827.

* Fri Jul 30 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.1.cvs20040730
- Reorganize packaging, introduce libdxr3* as real subpackages.
- Add "--without kmod" rpmbuild option for skipping the kernel module build
  and "--with kmod" for building only the kernel modules.
- s/fdr/lvn/ due to non open source microcode.

* Sat Jul  3 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.fdr.0.1.cvs20040702
- Update to 0.15.0.cvs20040702.

* Wed Mar 17 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.14.0-0.fdr.1
- Update to 0.14.0.

* Fri Feb 20 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.13.0-0.fdr.3.cvs20040220
- Update to CVS 20040220.

* Mon Feb  9 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.13.0-0.fdr.3.cvs20040107
- Update to kmodhelper 0.9.8.

* Sat Jan 31 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.13.0-0.fdr.2.cvs20040107
- Drop release from the dependency between the kernel module and main package.
- Update kmodhelper to 0.9.7.
- Use MAKEDEV for creating the device nodes.
- Spec file cleanups.

* Tue Jan  6 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.13.0-0.fdr.1.cvs20040107
- First build.


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/em8300/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	22 Jul 2006 20:13:14 -0000	1.1
+++ .cvsignore	22 Jul 2006 20:14:05 -0000	1.2
@@ -0,0 +1 @@
+em8300-nofirmware-0.15.3.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/em8300/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	22 Jul 2006 20:13:14 -0000	1.1
+++ sources	22 Jul 2006 20:14:05 -0000	1.2
@@ -0,0 +1 @@
+7e19428a267f645e7d9023f4d2c24a2c  em8300-nofirmware-0.15.3.tar.gz




More information about the fedora-extras-commits mailing list